From 8a91c41ee5d66b48fc391a2dfbfbfdb50b0a904e Mon Sep 17 00:00:00 2001 From: David Ogborn Date: Wed, 27 Nov 2024 09:39:18 -0500 Subject: [PATCH] added stereo as synonym for aout 0 2 --- punctual.js | 154 +++++++++++++++++++++---------------------- src/Parser.purs | 1 + src/TokenParser.purs | 2 +- 3 files changed, 79 insertions(+), 78 deletions(-) diff --git a/punctual.js b/punctual.js index 46f7ebc..8decf52 100644 --- a/punctual.js +++ b/punctual.js @@ -1,22 +1,22 @@ -var Wp={compose:function(e){return function(a){return function(u){return e(a(u))}}}},Bp=function(e){return e.compose};var Ne=function(e){return e.identity},$e={identity:function(e){return e},Semigroupoid0:function(){return Wp}};var Sw=function(e,a,u,l,v,t,i){var o=new Date(Date.UTC(e,a,u,l,v,t,i));return e>=0&&e<100&&o.setUTCFullYear(e),o.getTime()};function Dy(e,a){var u=Sw(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond),l=Sw(a.year,a.month-1,a.day,a.hour,a.minute,a.second,a.millisecond);return u-l}function Ry(e){return function(a){return function(u){return function(l){var v=Sw(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 we=!0;var aa=function(e){return function(a){return function(u){return e(u)(a)}}},Aa=function(e){return function(a){return e}};var Lw=function(e){return function(a){return e(a)}};var Iy=function(e){return function(a){for(var u=a.length,l=new Array(u),v=0;v=0&&e<100&&l.setUTCFullYear(e),l};function Uy(e,a,u,l){var v=LL(a,u-1,l);return e(v.getUTCFullYear())(v.getUTCMonth()+1)(v.getUTCDate())}function So(e){return e.charCodeAt(0)}function Wy(e){return String.fromCharCode(e)}var By=function(e){return function(a){return e+a}},zy=function(e){return function(a){return e.length===0?a:a.length===0?e:e.concat(a)}};var Jy={append:By},tf={appendRecord:function(e){return function(a){return function(u){return{}}}}};var Cv={append:zy},Vy=function(e){return e.appendRecord},of=function(){return function(e){return{append:Vy(e)(Va.value)}}},ie=function(e){return e.append};var Du=function(e){var a=ql(e);return function(){return function(u){var l=Vy(u);return function(v){var t=ie(v);return{appendRecord:function(i){return function(o){return function(_){var s=l(Va.value)(o)(_),y=a(Va.value),N=Pr(y),L=R0(y);return N(t(L(o))(L(_)))(s)}}}}}}}};var Xa=function(e){return e.alt};var fv=function(e){return e.empty};var Hy=function(e){return e.toString()},Xy=function(e){var a=e.toString();return isNaN(a+".0")?a:a+".0"},Yy=function(e){var a=e.charCodeAt(0);if(a<32||a===127){switch(e){case"\x07":return"'\\a'";case"\b":return"'\\b'";case"\f":return"'\\f'";case` +var Wp={compose:function(e){return function(a){return function(u){return e(a(u))}}}},Bp=function(e){return e.compose};var Ne=function(e){return e.identity},$e={identity:function(e){return e},Semigroupoid0:function(){return Wp}};var Sw=function(e,a,u,l,v,t,i){var o=new Date(Date.UTC(e,a,u,l,v,t,i));return e>=0&&e<100&&o.setUTCFullYear(e),o.getTime()};function Dy(e,a){var u=Sw(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond),l=Sw(a.year,a.month-1,a.day,a.hour,a.minute,a.second,a.millisecond);return u-l}function Ry(e){return function(a){return function(u){return function(l){var v=Sw(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 we=!0;var aa=function(e){return function(a){return function(u){return e(u)(a)}}},Aa=function(e){return function(a){return e}};var Lw=function(e){return function(a){return e(a)}};var Iy=function(e){return function(a){for(var u=a.length,l=new Array(u),v=0;v=0&&e<100&&l.setUTCFullYear(e),l};function Uy(e,a,u,l){var v=LL(a,u-1,l);return e(v.getUTCFullYear())(v.getUTCMonth()+1)(v.getUTCDate())}function So(e){return e.charCodeAt(0)}function Wy(e){return String.fromCharCode(e)}var By=function(e){return function(a){return e+a}},zy=function(e){return function(a){return e.length===0?a:a.length===0?e:e.concat(a)}};var Jy={append:By},tf={appendRecord:function(e){return function(a){return function(u){return{}}}}};var Cv={append:zy},Vy=function(e){return e.appendRecord},of=function(){return function(e){return{append:Vy(e)(Va.value)}}},ie=function(e){return e.append};var Du=function(e){var a=ql(e);return function(){return function(u){var l=Vy(u);return function(v){var t=ie(v);return{appendRecord:function(i){return function(o){return function(_){var s=l(Va.value)(o)(_),y=a(Va.value),N=Pr(y),L=I0(y);return N(t(L(o))(L(_)))(s)}}}}}}}};var Xa=function(e){return e.alt};var fv=function(e){return e.empty};var Hy=function(e){return e.toString()},Xy=function(e){var a=e.toString();return isNaN(a+".0")?a:a+".0"},Yy=function(e){var a=e.charCodeAt(0);if(a<32||a===127){switch(e){case"\x07":return"'\\a'";case"\b":return"'\\b'";case"\f":return"'\\f'";case` `:return"'\\n'";case"\r":return"'\\r'";case" ":return"'\\t'";case"\v":return"'\\v'"}return"'\\"+a.toString(10)+"'"}return e==="'"||e==="\\"?"'\\"+e+"'":"'"+e+"'"},Zy=function(e){var a=e.length;return'"'+e.replace(/[\0-\x1F\x7F"\\]/g,function(u,l){switch(u){case'"':case"\\":return"\\"+u;case"\x07":return"\\a";case"\b":return"\\b";case"\f":return"\\f";case` -`:return"\\n";case"\r":return"\\r";case" ":return"\\t";case"\v":return"\\v"}var v=l+1,t=v="0"&&e[v]<="9"?"\\&":"";return"\\"+u.charCodeAt(0).toString(10)+t})+'"'},Qy=function(e){return function(a){for(var u=[],l=0,v=a.length;l0?Math.floor(e/a):-Math.floor(e/-a)}},c3=function(e){return function(a){if(a===0)return 0;var u=Math.abs(a);return(e%u+u)%u}},_3=function(e){return function(a){return e/a}};var f3={Ring0:function(){return Or}},p3={Ring0:function(){return Xp}};var Sv=function(e){return e.mod},Ww=function(e){var a=d(e);return function(u){var l=vl(u.CommutativeRing0().Ring0().Semiring0()),v=Sv(u);return function(t){return function(i){var o=a(i)(l);return o?t:Ww(e)(u)(i)(v(t)(i))}}}},hR={degree:function(e){return 1},div:_3,mod:function(e){return function(a){return 0}},CommutativeRing0:function(){return f3}},pn={degree:i3,div:o3,mod:c3,CommutativeRing0:function(){return p3}},av=function(e){return e.div};var kL=of();var d0={mempty:"",Semigroup0:function(){return Jy}},sf={memptyRecord:function(e){return{}},SemigroupRecord0:function(){return tf}};var s3=function(e){return e.memptyRecord},Df=function(){return function(e){var a=kL(e.SemigroupRecord0());return{mempty:s3(e)(Va.value),Semigroup0:function(){return a}}}},ha=function(e){return e.mempty};var wa=function(e){var a=ql(e),u=Du(e)();return function(l){var v=ha(l),t=l.Semigroup0();return function(){return function(i){var o=s3(i),_=u(i.SemigroupRecord0())(t);return{memptyRecord:function(s){var y=o(Va.value),N=a(Va.value),L=Pr(N);return L(v)(y)},SemigroupRecord0:function(){return _}}}}}};var k=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),kw=function(e){return function(a){return e(a.value0)(a.value1)}};var Ul=function(e){return e.value1};var as={map:function(e){return function(a){return new k(a.value0,e(a.value1))}}};var pv=function(e){return e.value0};var D3=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){for(var i=[],o=t;;){var _=v(o);if(e(_))return i;var s=a(_);i.push(u(s)),o=l(s)}}}}}}};var jL=function(){function e(v){return[v]}function a(v){return function(t){return[v,t]}}function u(v){return function(t){return function(i){return[v,t,i]}}}function l(v){return function(t){return v.concat(t)}}return function(v){return function(t){return function(i){return function(o){return function(_){function s(y,N){switch(N-y){case 0:return i([]);case 1:return t(e)(o(_[y]));case 2:return v(t(a)(o(_[y])))(o(_[y+1]));case 3:return v(v(t(u)(o(_[y])))(o(_[y+1])))(o(_[y+2]));default:var L=y+Math.floor((N-y)/4)*2;return v(t(l)(s(y,L)))(s(L,N))}}return s(0,_.length)}}}}}}();var I3=function(e){return function(a){return function(u){for(var l=a,v=u.length,t=v-1;t>=0;t--)l=e(u[t])(l);return l}}},G3=function(e){return function(a){return function(u){for(var l=a,v=u.length,t=0;t=u;return i?1:-1}();return a(v(t))(u)}}},ts=function(e){var a=Nv(e);return function(u){return function(l){return function(v){var t=function(i){return new k(i.value0,function(){var o=i.value1>0;return o?new R(new k(l(i.value0),i.value1-1|0)):I.value}())};return a(t)(new k(v,u-1|0))}}}};var nN=ev(),m0=function(e){return e.unfoldr};var yf={unfoldr:D3(vi)(nN)(pv)(Ul),Unfoldable10:function(){return ld}},MR=function(e){var a=m0(e);return function(u){return function(l){var v=function(t){var i=t<=0;return i?I.value:new R(new k(l,t-1|0))};return a(v)(u)}}};var H3=Ol(Hc),X3=bv(Hc);var Fa=function(e){return e.toEnum};var Ra=function(e){return e.fromEnum},Y3=function(e){var a=Fa(e),u=Ra(e),l=Ol(e.Bounded0());return function(v){return function(t){return function(i){var o=a(i);if(o instanceof R)return o.value0;if(o instanceof I){var _=i=So(H3)&&e<=So(X3)?new R(Wy(e)):I.value},rN={succ:nd(vd)(So),pred:rd(vd)(So),Ord0:function(){return IR}};var $o=function(){return{cardinality:So(X3)-So(H3)|0,toEnum:vd,fromEnum:So,Bounded0:function(){return Hc},Enum1:function(){return rN}}}();var td=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 g0=function(){function e(){}return e.value=new e,e}(),sn=function(){function e(){}return e.value=new e,e}(),Dn=function(){function e(){}return e.value=new e,e}(),Rn=function(){function e(){}return e.value=new e,e}(),In=function(){function e(){}return e.value=new e,e}(),Gn=function(){function e(){}return e.value=new e,e}(),wn=function(){function e(){}return e.value=new e,e}(),dn=function(){function e(){}return e.value=new e,e}(),mn=function(){function e(){}return e.value=new e,e}(),hn=function(){function e(){}return e.value=new e,e}(),gn=function(){function e(){}return e.value=new e,e}(),Jr=function(){function e(){}return e.value=new e,e}();var id=pa,od=pa,Z3=li;var cd={eq:function(e){return function(a){return e instanceof g0&&a instanceof g0||e instanceof sn&&a instanceof sn||e instanceof Dn&&a instanceof Dn||e instanceof Rn&&a instanceof Rn||e instanceof In&&a instanceof In||e instanceof Gn&&a instanceof Gn||e instanceof wn&&a instanceof wn||e instanceof dn&&a instanceof dn||e instanceof mn&&a instanceof mn||e instanceof hn&&a instanceof hn||e instanceof gn&&a instanceof gn||e instanceof Jr&&a instanceof Jr}}},_d={compare:function(e){return function(a){if(e instanceof g0&&a instanceof g0)return Qe.value;if(e instanceof g0)return Se.value;if(a instanceof g0)return Fe.value;if(e instanceof sn&&a instanceof sn)return Qe.value;if(e instanceof sn)return Se.value;if(a instanceof sn)return Fe.value;if(e instanceof Dn&&a instanceof Dn)return Qe.value;if(e instanceof Dn)return Se.value;if(a instanceof Dn)return Fe.value;if(e instanceof Rn&&a instanceof Rn)return Qe.value;if(e instanceof Rn)return Se.value;if(a instanceof Rn)return Fe.value;if(e instanceof In&&a instanceof In)return Qe.value;if(e instanceof In)return Se.value;if(a instanceof In)return Fe.value;if(e instanceof Gn&&a instanceof Gn)return Qe.value;if(e instanceof Gn)return Se.value;if(a instanceof Gn)return Fe.value;if(e instanceof wn&&a instanceof wn)return Qe.value;if(e instanceof wn)return Se.value;if(a instanceof wn)return Fe.value;if(e instanceof dn&&a instanceof dn)return Qe.value;if(e instanceof dn)return Se.value;if(a instanceof dn)return Fe.value;if(e instanceof mn&&a instanceof mn)return Qe.value;if(e instanceof mn)return Se.value;if(a instanceof mn)return Fe.value;if(e instanceof hn&&a instanceof hn)return Qe.value;if(e instanceof hn)return Se.value;if(a instanceof hn)return Fe.value;if(e instanceof gn&&a instanceof gn)return Qe.value;if(e instanceof gn)return Se.value;if(a instanceof gn)return Fe.value;if(e instanceof Jr&&a instanceof Jr)return Qe.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 cd}},Q3=li,K3=function(){return{bottom:-271820,top:275759,Ord0:function(){return id}}}();var x3=function(){return{bottom:g0.value,top:Jr.value,Ord0:function(){return _d}}}(),Oo={cardinality:547580,toEnum:function(e){if(e>=-271820&&e<=275759)return new R(e);if(we)return I.value;throw new Error("Failed pattern match at Data.Date.Component (line 35, column 1 - line 40, column 24): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return K3},Enum1:function(){return tN(0)}},tN=td("enumYear","Data.Date.Component",function(){return{succ:function(){var e=Fa(Oo),a=Ra(Oo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=Fa(Oo),a=Ra(Oo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return id}}});var Zv={cardinality:12,toEnum:function(e){return e===1?new R(g0.value):e===2?new R(sn.value):e===3?new R(Dn.value):e===4?new R(Rn.value):e===5?new R(In.value):e===6?new R(Gn.value):e===7?new R(wn.value):e===8?new R(dn.value):e===9?new R(mn.value):e===10?new R(hn.value):e===11?new R(gn.value):e===12?new R(Jr.value):I.value},fromEnum:function(e){if(e instanceof g0)return 1;if(e instanceof sn)return 2;if(e instanceof Dn)return 3;if(e instanceof Rn)return 4;if(e instanceof In)return 5;if(e instanceof Gn)return 6;if(e instanceof wn)return 7;if(e instanceof dn)return 8;if(e instanceof mn)return 9;if(e instanceof hn)return 10;if(e instanceof gn)return 11;if(e instanceof Jr)return 12;throw new Error("Failed pattern match at Data.Date.Component (line 87, column 14 - line 99, column 19): "+[e.constructor.name])},Bounded0:function(){return x3},Enum1:function(){return iN(0)}},iN=td("enumMonth","Data.Date.Component",function(){return{succ:function(){var e=Fa(Zv),a=Ra(Zv);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=Fa(Zv),a=Ra(Zv);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return _d}}});var e7={bottom:1,top:31,Ord0:function(){return od}},Uo={cardinality:31,toEnum:function(e){if(e>=1&&e<=31)return new R(e);if(we)return I.value;throw new Error("Failed pattern match at Data.Date.Component (line 133, column 1 - line 138, column 23): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return e7},Enum1:function(){return oN(0)}},oN=td("enumDay","Data.Date.Component",function(){return{succ:function(){var e=Fa(Uo),a=Ra(Uo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=Fa(Uo),a=Ra(Uo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return od}}});var a7=function(e){return function(a){return function(u){return(u|0)===u?e(u):a}}},qa=function(e){return e};var SR=isFinite;var LR=Math.abs,is=Math.acos,os=Math.asin,cs=Math.atan,pd=function(e){return function(a){return Math.atan2(e,a)}},Ff=Math.ceil,Vr=Math.cos,_s=Math.exp,Wo=Math.floor,fs=Math.log;var xc=function(e){return function(a){return Math.pow(e,a)}},sd=function(e){return function(a){return e%a}},e_=Math.round,ps=Math.sign?Math.sign:function(e){return e===0||e!==e?e:e<0?-1:1},Bo=Math.sin,ss=Math.sqrt,Ds=Math.tan,bf=Math.trunc?Math.trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)};var u7=3.141592653589793;var l7=bv(GR),v7=Ol(GR);var AR=function(){return a7(R.create)(I.value)}(),n7=function(e){if(!SR(e))return 0;if(e>=qa(l7))return l7;if(e<=qa(v7))return v7;if(we)return No(0)(AR(e));throw new Error("Failed pattern match at Data.Int (line 72, column 1 - line 72, column 29): "+[e.constructor.name])},r7=function(e){return n7(e_(e))};var a_=function(e){return n7(Wo(e))};var t7=E3()();var i7=Ne($e),DN=function(e){return e};var o7=function(e){return e};var Rs=function(e){return e.toDuration};var Dd=pl;var Rd=function(e){return e.fromDuration};var _i={fromDuration:t7(DN)(function(e){return e*1e3}),toDuration:t7(o7)(function(e){return e/1e3})};var NR={fromDuration:i7,toDuration:i7};var gN=Ra(Zv),yN=ev();var FN=d(Z3),bN=d(cd),EN=d(Q3);var CN=Fa(Zv);var c7=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Is=function(e){return e.value0};var Gs=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 ws=function(e){return e.value2},PR=function(e){return function(a){return function(u){var l=function(v){return function(t){return function(i){return new c7(v,yN(CN(t)),i)}}};return Uy(l,e,gN(a),u)}}},Id=function(e){return function(a){return function(u){var l=new c7(e,a,u),v=TN(PR(e)(a)(u))(l);return v?new R(l):I.value}}};var qR=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 Gd=pa,wd=pa,dd=pa,md=pa;var hd={bottom:0,top:59,Ord0:function(){return Gd}},gd={bottom:0,top:59,Ord0:function(){return wd}},yd={bottom:0,top:999,Ord0:function(){return dd}},Fd={bottom:0,top:23,Ord0:function(){return md}},Jo={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new R(e);if(we)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 hd},Enum1:function(){return MN(0)}},MN=qR("enumSecond","Data.Time.Component",function(){return{succ:function(){var e=Fa(Jo),a=Ra(Jo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=Fa(Jo),a=Ra(Jo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Gd}}});var Vo={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new R(e);if(we)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 gd},Enum1:function(){return SN(0)}},SN=qR("enumMinute","Data.Time.Component",function(){return{succ:function(){var e=Fa(Vo),a=Ra(Vo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=Fa(Vo),a=Ra(Vo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return wd}}});var jo={cardinality:1e3,toEnum:function(e){if(e>=0&&e<=999)return new R(e);if(we)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 yd},Enum1:function(){return LN(0)}},LN=qR("enumMillisecond","Data.Time.Component",function(){return{succ:function(){var e=Fa(jo),a=Ra(jo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=Fa(jo),a=Ra(jo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return dd}}});var Ho={cardinality:24,toEnum:function(e){if(e>=0&&e<=23)return new R(e);if(we)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 Fd},Enum1:function(){return AN(0)}},AN=qR("enumHour","Data.Time.Component",function(){return{succ:function(){var e=Fa(Ho),a=Ra(Ho);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=Fa(Ho),a=Ra(Ho);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return md}}});var ds=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}();var ms=function(e){return e.value2},hs=function(e){return e.value1},gs=function(e){return e.value3};var ys=function(e){return e.value0};var qN=Ra(Oo),$N=Ra(Zv),ON=Ra(Uo),UN=Ra(Ho),WN=Ra(Vo),BN=Ra(Jo),zN=Ra(jo);var kN=ee(Br),Ef=la(Wr),Ed=S(Na),JN=qw(Br),VN=Fa(Oo),jN=Fa(Zv),HN=Fa(Uo),XN=Fa(Ho),YN=Fa(Vo),ZN=Fa(Jo),QN=Fa(jo),Td=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Cd=function(e){return{year:qN(Is(e.value0)),month:$N(Gs(e.value0)),day:ON(ws(e.value0)),hour:UN(ys(e.value1)),minute:WN(hs(e.value1)),second:BN(ms(e.value1)),millisecond:zN(gs(e.value1))}};var Cf=function(e){var a=Rs(e);return function(u){return function(l){return a(Dy(Cd(u),Cd(l)))}}};var Tf=function(e){var a=Rd(e);return function(u){return function(l){return kN(Ry(R.create)(I.value)(a(u))(Cd(l)))(function(v){return Ef(Ed(Td.create)(JN(Ef(Ef(Ed(Id)(VN(v.year)))(jN(v.month)))(HN(v.day)))))(Ef(Ef(Ef(Ed(ds.create)(XN(v.hour)))(YN(v.minute)))(ZN(v.second)))(QN(v.millisecond)))})}}};var KN=function(e,a,u,l,v,t,i){var o=new Date(Date.UTC(e,a,u,l,v,t,i));return e>=0&&e<100&&o.setUTCFullYear(e),o};function s7(e,a,u,l,v,t,i){return KN(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 eP=ev(),aP=Fa(Zv);var uP=Ra(Zv);var Fs=function(e){return e},l_=function(){var e=function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return function(o){return new Td(PR(a)(eP(aP(u)))(l),new ds(v,t,i,o))}}}}}}};return D7(e)}();var lP=Dd,$R=function(e){if(e>=-86399778816e5&&e<=8639977881599999)return new R(e);if(we)return I.value;throw new Error("Failed pattern match at Data.DateTime.Instant (line 44, column 1 - line 44, column 41): "+[e.constructor.name])},Md=function(e){return s7(Is(e.value0),uP(Gs(e.value0)),ws(e.value0),ys(e.value1),hs(e.value1),ms(e.value1),gs(e.value1))};var R7=function(){return{bottom:-86399778816e5,top:8639977881599999,Ord0:function(){return lP}}}();var 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}();var Es=function(e){var a=Ww(e.Eq0()),u=Oy(e),l=jc(e);return function(v){var t=a(v),i=av(v),o=v.CommutativeRing0().Ring0(),_=bu(o.Semiring0()),s=u(o),y=l(o);return function(N){return function(L){var V=t(N)(L),Te=i(L)(V);return new Sd(_(i(N)(V))(s(Te)),y(Te))}}}},OR=function(e){var a=Es(e);return function(u){var l=u.CommutativeRing0().Ring0().Semiring0(),v=$l(l),t=a(u),i=bu(l),o=nl(l);return{one:new Sd(v,v),mul:function(_){return function(s){return t(i(_.value0)(s.value0))(i(_.value1)(s.value1))}},zero:new Sd(vl(l),v),add:function(_){return function(s){return t(o(i(_.value0)(s.value1))(i(_.value1)(s.value0)))(i(_.value1)(s.value1))}}}}},Ld=function(e){var a=Es(e),u=OR(e);return function(l){var v=a(l),t=l.CommutativeRing0().Ring0(),i=Fv(t),o=bu(t.Semiring0()),_=u(l);return{sub:function(s){return function(y){return v(i(o(s.value0)(y.value1))(o(s.value1)(y.value0)))(o(s.value1)(y.value1))}},Semiring0:function(){return _}}}},Ad=function(e){return e.value0};var Nd=function(e){return e.value1},I7=function(e){var a=Ld(e);return function(u){var l=a(u);return{Ring0:function(){return l}}}},G7=function(e){var a=Es(e),u=OR(e),l=I7(e);return function(v){var t=a(v),i=bu(v.CommutativeRing0().Ring0().Semiring0()),o=vl(u(v)),_=l(v);return{degree:function(s){return 1},div:function(s){return function(y){return t(i(s.value0)(y.value1))(i(s.value1)(y.value0))}},mod:function(s){return function(y){return o}},CommutativeRing0:function(){return _}}}};var v_=e=>BigInt(e);var Cs=e=>Number(e),w7=e=>a=>e+a,d7=e=>a=>e*a,m7=e=>a=>e-a,Pd=e=>a=>{if(a===0n)return 0n;let u=a<0n?-a:a;return(e%u+u)%u},h7=e=>a=>a===0n?0n:(e-Pd(e)(a))/a,g7=e=>e<0n?-e:e,y7=0n,F7=1n;var b7=e=>a=>e==a,E7=e=>a=>e===a?0:e>a?1:-1;var qd={add:w7,zero:y7,mul:d7,one:F7};var pP={sub:m7,Semiring0:function(){return qd}},UR={eq:b7};var Ts={compare:function(e){return function(a){var u=E7(e)(a);return u===1?Fe.value:u===0?Qe.value:Se.value}},Eq0:function(){return UR}},sP={Ring0:function(){return pP}},Xo={degree:g7,div:h7,mod:Pd,CommutativeRing0:function(){return sP}};var WR=Es(Ts)(Xo);var Mf={toRational:function(e){return function(a){return WR(v_(e))(v_(a))}}},T7={toRational:function(e){return function(a){return WR(e)(a)}}};var Yo=OR(Ts)(Xo),BR=Ld(Ts)(Xo);var zR=G7(Ts)(Xo);var n_=function(e){return e.toRational},fi=function(e){return Cs(Ad(e))/Cs(Nd(e))},$d=function(e){return Ad(e)},Od=function(e){return WR(v_(e))(v_(1))},M7=function(e){return WR(e)(v_(1))},Ud=function(e){return Nd(e)};var S7=function(e){return function(a){return a.join(e)}};var L7=ie(Cv),Ms={genericShowArgs:function(e){return[]}},pi=function(e){var a=Q(e);return{genericShowArgs:function(u){return[a(u)]}}},Wd=function(e){return e.genericShowArgs},Ss=function(e){var a=Wd(e);return function(u){var l=Wd(u);return{genericShowArgs:function(v){return L7(a(v.value0))(l(v.value1))}}}},y0=function(e){var a=Wd(e);return function(u){var l=ql(u);return{"genericShow'":function(v){var t=l(Va.value),i=a(v);return i.length===0?t:"("+(S7(" ")(L7([t])(i))+")")}}}},Bd=function(e){return e["genericShow'"]};var Pv=function(e){var a=Bd(e);return function(u){var l=Bd(u);return{"genericShow'":function(v){if(v instanceof Eu)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])}}}},yn=function(e){var a=xy(e);return function(u){var l=Bd(u);return function(v){return l(a(v))}}};function Ls(){return Date.now()}var A7=function(e){return function(){return e}},N7=function(e){return function(a){return function(){return a(e())()}}};var F0=function(e){var a=ee(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 P7=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}},r_={Applicative0:function(){return Rl},Bind1:function(){return Lf}},Lf={bind:N7,Apply0:function(){return $7(0)}},Rl={pure:A7,Apply0:function(){return $7(0)}},q7=P7("functorEffect","Effect",function(){return{map:kp(Rl)}}),$7=P7("applyEffect","Effect",function(){return{apply:F0(r_),Functor0:function(){return q7(0)}}}),Il=q7(20);var GP=S(Il);var As=GP(l_)(Ls);var wP=Ru(),dP=Cf(NR),mP=n_(Mf),kd=nl(Yo),Jd=bu(Yo),Vd=av(zR),U7=Ne($e),W7=Tf(_i),hP=ev(),O7=n_(T7),gP=d(UR),yP=Sv(Xo),FP=vl(qd),bP=av(Xo),EP=Fv(BR),CP=$l(Yo);var t_=function(e){return function(a){var u=wP(dP(a)(e.time)),l=mP(a_(u))(1e3);return kd(Jd(l)(e.freq))(e.count)}},jd=function(e){var a=Vd(Jd(e.count)(Od(-1)))(e.freq);return Fu(e.time)(U7)(W7(fi(a))(e.time))},B7=function(e){return function(){var u=As();return{freq:e,time:u,count:Od(0)}}},z7=function(e){var a=l_(hP($R(e.time*1e3))),u=O7(e.freqNumerator)(e.freqDenominator),l=O7(e.countNumerator)(e.countDenominator);return{freq:u,time:a,count:l}},TP=function(e){if(gP(yP($d(e))(Ud(e)))(FP))return e;if(we)return M7(bP($d(e))(Ud(e)));throw new Error("Failed pattern match at Data.Tempo (line 114, column 1 - line 114, column 38): "+[e.constructor.name])},Hd=function(e){return function(a){return function(u){return kd(Jd(kd(TP(Vd(EP(u)(a))(e)))(CP))(e))(a)}}},Xd=function(e){return function(a){return Fu(e.time)(U7)(W7(fi(Vd(a)(e.freq)))(jd(e)))}};var k7=wf(),LP=av(zR),Af=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Yd=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}();var VR=function(e){return function(a){if(a instanceof Af)return k7(a.value0);if(a instanceof Yd)return k7(fi(LP(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 PP=Ne($e),qP=Tf(_i),$P=n_(Mf),OP=bu(Yo),UP=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),jR=function(){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 J7=function(e){return function(a){return function(u){if(u instanceof UP){var l=VR(e)(u.value0);return Fu(a)(PP)(qP(l)(a))}if(u instanceof jR&&u.value1 instanceof Af){var v=$P(a_(u.value1.value0*1e3))(1e3),l=Hd(u.value0)(OP(v)(e.freq))(t_(e)(a));return Xd(e)(l)}if(u instanceof jR&&u.value1 instanceof Yd){var l=Hd(u.value0)(u.value1.value0)(t_(e)(a));return Xd(e)(l)}throw new Error("Failed pattern match at DefTime (line 22, column 1 - line 22, column 56): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}};var Nf=y0(Ms),V7=pi(Ya),Kd=zu(pa),jr=function(){function e(){}return e.value=new e,e}(),si=function(){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(){}return e.value=new e,e}(),Ko=function(){function e(){}return e.value=new e,e}(),xo=function(){function e(){}return e.value=new e,e}(),ec=function(){function e(){}return e.value=new e,e}(),ac=function(){function e(){}return e.value=new e,e}(),WP={to:function(e){if(e instanceof Eu)return jr.value;if(e instanceof Ue&&e.value0 instanceof Eu)return new si(e.value0.value0.value0,e.value0.value0.value1);if(e instanceof Ue&&e.value0 instanceof Ue&&e.value0.value0 instanceof Eu)return Qo.value;if(e instanceof Ue&&e.value0 instanceof Ue&&e.value0.value0 instanceof Ue&&e.value0.value0.value0 instanceof Eu)return Ko.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 Eu)return xo.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&&e.value0.value0.value0.value0.value0 instanceof Eu)return ec.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&&e.value0.value0.value0.value0.value0 instanceof Ue)return ac.value;throw new Error("Failed pattern match at Output (line 17, column 1 - line 17, column 33): "+[e.constructor.name])},from:function(e){if(e instanceof jr)return new Eu(Hv.value);if(e instanceof si)return new Ue(new Eu(new Xc(e.value0,e.value1)));if(e instanceof Qo)return new Ue(new Ue(new Eu(Hv.value)));if(e instanceof Ko)return new Ue(new Ue(new Ue(new Eu(Hv.value))));if(e instanceof xo)return new Ue(new Ue(new Ue(new Ue(new Eu(Hv.value)))));if(e instanceof ec)return new Ue(new Ue(new Ue(new Ue(new Ue(new Eu(Hv.value))))));if(e instanceof ac)return new Ue(new Ue(new Ue(new Ue(new Ue(new Ue(Hv.value))))));throw new Error("Failed pattern match at Output (line 17, column 1 - line 17, column 33): "+[e.constructor.name])}},HR={show:yn(WP)(Pv(Nf({reflectSymbol:function(){return"Audio"}}))(Pv(y0(Ss(V7)(V7))({reflectSymbol:function(){return"AOut"}}))(Pv(Nf({reflectSymbol:function(){return"Blend"}}))(Pv(Nf({reflectSymbol:function(){return"RGBA"}}))(Pv(Nf({reflectSymbol:function(){return"Add"}}))(Pv(Nf({reflectSymbol:function(){return"Mul"}}))(Nf({reflectSymbol:function(){return"RGB"}}))))))))},j7={eq:function(e){return function(a){return e instanceof jr&&a instanceof jr?!0:e instanceof si&&a instanceof si?e.value0===a.value0&&e.value1===a.value1:e instanceof Qo&&a instanceof Qo||e instanceof Ko&&a instanceof Ko||e instanceof xo&&a instanceof xo||e instanceof ec&&a instanceof ec||e instanceof ac&&a instanceof ac}}},Ns=function(e){return e instanceof jr||e instanceof si},H7=function(){var e=ff(rl);return function(a){return e(Ns(a))}}(),X7=function(e){return e instanceof si?Kd(e.value0)(0):0},Y7=function(e){return function(a){return a instanceof jr?Kd(e)(1):a instanceof si?Kd(a.value1)(1):1}};var W=function(e){return e.channels};var Q7=function(e){return function(){return{value:e}}};var fe=function(e){return function(){return e.value}};var Oe=function(e){return function(a){return function(){a.value=e}}};var ta=Q7;var Ju=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Vu=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Qv=function(e){return e.tailRecM};var JP=function(e){var a=function(u){var l=!1,v;function t(i){if(i instanceof Ju){u=e(i.value0);return}if(i instanceof Vu)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 K7={tailRecM:function(e){var a=function(l){return l},u=JP(function(l){return a(e(l))});return function(l){return ii(u(l))}},Monad0:function(){return Au}};var x7={bimap:function(e){return function(a){return function(u){if(u instanceof Ju)return new Ju(e(u.value0));if(u instanceof Vu)return new Vu(a(u.value0));throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 33, column 1 - line 35, column 34): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}}};var qs=function(e){return e.foldrWithIndex};var $s=function(e){return e.traverseWithIndex};var HP=S(as),XP=S(Na),bl=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),a1=function(e){var a=m0(e);return{unfoldr1:function(u){return function(l){return kw(bl.create)(HP(a(XP(u)))(u(l)))}}}};var Us=function(e){var a=fv(e);return function(u){return new bl(u,a)}};var XR=function(e){var a=S(e);return{map:function(u){return function(l){return new bl(u(l.value0),a(u)(l.value1))}}}};var Ws=function(e){var a=Wl(e),u=za(e),l=Cu(e);return{foldMap:function(v){var t=ie(v.Semigroup0()),i=a(v);return function(o){return function(_){return t(o(_.value0))(i(o)(_.value1))}}},foldl:function(v){return function(t){return function(i){return u(v)(v(t)(i.value0))(i.value1)}}},foldr:function(v){return function(t){return function(i){return v(i.value0)(l(v)(t)(i.value1))}}}}};var u1=function(e){var a=Fl(e),u=lu(e),l=XR(e.Functor0()),v=Ws(e.Foldable1());return{sequence:function(t){var i=t.Apply0(),o=la(i),_=S(i.Functor0()),s=a(t);return function(y){return o(_(bl.create)(y.value0))(s(y.value1))}},traverse:function(t){var i=t.Apply0(),o=la(i),_=S(i.Functor0()),s=u(t);return function(y){return function(N){return o(_(bl.create)(y(N.value0)))(s(y)(N.value1))}}},Functor0:function(){return l},Foldable1:function(){return v}}};var l4=function(e){var a=za(e),u=Cu(e),l=Ws(e);return{foldMap1:function(v){var t=ie(v);return function(i){return function(o){return a(function(_){return function(s){return t(_)(i(s))}})(i(o.value0))(o.value1)}}},foldr1:function(v){return function(t){return Fu(t.value0)(v(t.value0))(u(function(i){var o=Fu(i)(v(i));return function(_){return R.create(o(_))}})(I.value)(t.value1))}},foldl1:function(v){return function(t){return a(v)(t.value0)(t.value1)}},Foldable0:function(){return l}}};var uq=Ne($e),h=function(){function e(){}return e.value=new e,e}(),G=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),ZR=function(e){return e},n4=function(e){return new G(e.value0,e.value1)};var lq=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function o(_,s){if(s instanceof G&&s.value1 instanceof G&&s.value1.value1 instanceof G){v=new G(s,_),l=s.value1.value1.value1;return}var y=function(L){return L instanceof G&&L.value1 instanceof G&&L.value1.value1 instanceof h?new G(e(L.value0),new G(e(L.value1.value0),h.value)):L instanceof G&&L.value1 instanceof h?new G(e(L.value0),h.value):h.value},N=function(L){return function(V){var Te=L,ya=!1,Lu;function Ll(Wu,mu){if(Wu instanceof G&&Wu.value0 instanceof G&&Wu.value0.value1 instanceof G&&Wu.value0.value1.value1 instanceof G){Te=Wu.value1,V=new G(e(Wu.value0.value0),new G(e(Wu.value0.value1.value0),new G(e(Wu.value0.value1.value1.value0),mu)));return}return ya=!0,mu}for(;!ya;)Lu=Ll(Te,V);return Lu}};return t=!0,N(_)(y(s))}for(;!t;)i=o(v,l);return i}};return a(h.value)},Rv={map:lq},vq=S(Rv),Bl=XR(Rv),xa={foldr:function(e){return function(a){var u=function(){var v=function(t){return function(i){var o=t,_=!1,s;function y(N,L){if(L instanceof h)return _=!0,N;if(L instanceof G){o=new G(L.value0,N),i=L.value1;return}throw new Error("Failed pattern match at Data.List.Types (line 107, column 7 - line 107, column 23): "+[N.constructor.name,L.constructor.name])}for(;!_;)s=y(o,i);return s}};return v(h.value)}(),l=za(xa)(aa(e))(a);return function(v){return l(u(v))}}},foldl:function(e){var a=function(u){return function(l){var v=u,t=!1,i;function o(_,s){if(s instanceof h)return t=!0,_;if(s instanceof G){v=e(_)(s.value0),l=s.value1;return}throw new Error("Failed pattern match at Data.List.Types (line 111, column 12 - line 113, column 30): "+[s.constructor.name])}for(;!t;)i=o(v,l);return i}};return a},foldMap:function(e){var a=ie(e.Semigroup0()),u=ha(e);return function(l){return za(xa)(function(v){var t=a(v);return function(i){return t(l(i))}})(u)}}},YR=za(xa),nq=Cu(xa);var b0=Ws(xa);var o_={append:function(e){return function(a){return nq(G.create)(a)(e)}}},Of=ie(o_);var c_={append:function(e){return function(a){return new bl(e.value0,Of(e.value1)(n4(a)))}}};var E0={traverse:function(e){var a=e.Apply0(),u=S(a.Functor0()),l=yl(a),v=U(e);return function(t){var i=u(YR(aa(G.create))(h.value)),o=YR(function(_){var s=l(aa(G.create))(_);return function(y){return s(t(y))}})(v(h.value));return function(_){return i(o(_))}}},sequence:function(e){return lu(E0)(e)(uq)},Functor0:function(){return Rv},Foldable1:function(){return xa}},qv=u1(E0);var Bs={unfoldr1:function(e){return function(a){var u=function(l){return function(v){var t=l,i=!1,o;function _(s,y){var N=e(s);if(N.value1 instanceof R){t=N.value1.value0,v=new G(N.value0,y);return}if(N.value1 instanceof I)return i=!0,YR(aa(G.create))(h.value)(new G(N.value0,y));throw new Error("Failed pattern match at Data.List.Types (line 135, column 22 - line 137, column 61): "+[N.constructor.name])}for(;!i;)o=_(t,v);return o}};return u(a)(h.value)}}},__={unfoldr:function(e){return function(a){var u=function(l){return function(v){var t=l,i=!1,o;function _(s,y){var N=e(s);if(N instanceof I)return i=!0,YR(aa(G.create))(h.value)(y);if(N instanceof R){t=N.value0.value1,v=new G(N.value0.value0,y);return}throw new Error("Failed pattern match at Data.List.Types (line 142, column 22 - line 144, column 52): "+[N.constructor.name])}for(;!i;)o=_(t,v);return o}};return u(a)(h.value)}},Unfoldable10:function(){return Bs}},uv=a1(__),uc=l4(xa);var rq={eq1:function(e){var a=d(e);return function(u){return function(l){var v=function(t){return function(i){return function(o){var _=t,s=i,y=!1,N;function L(V,Te,ya){if(!ya)return y=!0,!1;if(V instanceof h&&Te instanceof h)return y=!0,ya;if(V instanceof G&&Te instanceof G){_=V.value1,s=Te.value1,o=ya&&a(Te.value0)(V.value0);return}return y=!0,!1}for(;!y;)N=L(_,s,o);return N}}};return v(u)(l)(!0)}}}},tq=To(rq);var QR=function(e){return{eq:tq(e)}};var l1={apply:function(e){return function(a){if(e instanceof h)return h.value;if(e instanceof G)return Of(vq(e.value0)(a))(la(l1)(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 Rv}},v4=la(l1),r4={apply:function(e){return function(a){return new bl(e.value0(a.value0),Of(v4(e.value1)(new G(a.value0,h.value)))(v4(new G(e.value0,e.value1))(a.value1)))}},Functor0:function(){return Bl}},v1={bind:function(e){return function(a){if(e instanceof h)return h.value;if(e instanceof G)return Of(a(e.value0))(ee(v1)(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 l1}},iq=ee(v1),KR={bind:function(e){return function(a){var u=a(e.value0);return new bl(u.value0,Of(u.value1)(iq(e.value1)(function(l){return n4(a(l))})))}},Apply0:function(){return r4}};var oq={alt:Of,Functor0:function(){return Rv}},n1=function(){return{empty:h.value,Alt0:function(){return oq}}}();var Uf={pure:function(){var e=Us(n1);return function(a){return ZR(e(a))}}(),Apply0:function(){return r4}};var i1=S(Na);var sq=Zc(x7),Dq=za(xa);var Rq=Ne($e);var o1=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R({head:e.value0,tail:e.value1});throw new Error("Failed pattern match at Data.List (line 259, column 1 - line 259, column 66): "+[e.constructor.name])},aI=function(e){return m0(e)(function(a){return i1(function(u){return new k(u.head,u.tail)})(o1(a))})},Iq=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R(e.value1);throw new Error("Failed pattern match at Data.List (line 245, column 1 - line 245, column 43): "+[e.constructor.name])};var Gq=function(e){return new G(e,h.value)};var f_=function(){var e=function(a){return function(u){var l=a,v=!1,t;function i(o,_){if(_ instanceof h)return v=!0,o;if(_ instanceof G){l=new G(_.value0,o),u=_.value1;return}throw new Error("Failed pattern match at Data.List (line 368, column 3 - line 368, column 19): "+[o.constructor.name,_.constructor.name])}for(;!v;)t=i(l,u);return t}};return e(h.value)}();var _4=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function o(_,s){if(_ instanceof h)return t=!0,I.value;if(_ instanceof G&&_.value1 instanceof h)return t=!0,new R({revInit:s,last:_.value0});if(_ instanceof G){v=_.value1,l=new G(_.value0,s);return}throw new Error("Failed pattern match at Data.List (line 270, column 3 - line 270, column 21): "+[_.constructor.name,s.constructor.name])}for(;!t;)i=o(v,l);return i}};return i1(function(u){return{init:f_(u.revInit),last:u.last}})(a(e)(h.value))},zs=function(e){return function(a){return function(u){var l=function(v){return function(t){return function(i){var o=v,_=t,s=!1,y;function N(L,V,Te){if(L instanceof h||V instanceof h)return s=!0,Te;if(L instanceof G&&V instanceof G){o=L.value1,_=V.value1,i=new G(e(L.value0)(V.value0),Te);return}throw new Error("Failed pattern match at Data.List (line 779, column 3 - line 779, column 21): "+[L.constructor.name,V.constructor.name,Te.constructor.name])}for(;!s;)y=N(o,_,i);return y}}};return f_(l(a)(u)(h.value))}}},p_=function(){return zs(k.create)}();var f4=function(e){return function(a){if(e===a)return Gq(e);if(we){var u=function(l){return function(v){return function(t){return function(i){var o=l,_=v,s=t,y=!1,N;function L(V,Te,ya,Lu){if(V===Te)return y=!0,new G(V,Lu);if(we){o=V+ya|0,_=Te,s=ya,i=new G(V,Lu);return}throw new Error("Failed pattern match at Data.List (line 148, column 3 - line 149, column 65): "+[V.constructor.name,Te.constructor.name,ya.constructor.name,Lu.constructor.name])}for(;!y;)N=L(o,_,s,i);return N}}}};return u(a)(e)(function(){var l=e>a;return l?1:-1}())(h.value)}throw new Error("Failed pattern match at Data.List (line 144, column 1 - line 144, column 32): "+[e.constructor.name,a.constructor.name])}};var xR=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function o(_,s){if(s instanceof h)return t=!0,f_(_);if(s instanceof G){var y=e(s.value0);if(y instanceof I){v=_,l=s.value1;return}if(y instanceof R){v=new G(y.value0,_),l=s.value1;return}throw new Error("Failed pattern match at Data.List (line 419, column 5 - line 421, column 32): "+[y.constructor.name])}throw new Error("Failed pattern match at Data.List (line 417, column 3 - line 417, column 27): "+[_.constructor.name,s.constructor.name])}for(;!t;)i=o(v,l);return i}};return a(h.value)},p4=function(e){var a=ee(e.Monad0().Bind1()),u=Qv(e);return function(l){var v=l.Plus1().Alt0(),t=Xa(v),i=S(v.Functor0()),o=U(l.Applicative0());return function(_){var s=function(y){return a(t(i(Ju.create)(_))(o(new Vu(void 0))))(function(N){return o(sq(function(L){return new G(L,y)})(function(L){return f_(y)})(N))})};return u(s)(h.value)}}};var wq=function(e){var a=la(e.Applicative0().Apply0()),u=S(e.Plus1().Alt0().Functor0());return function(l){var v=zr(l);return function(t){return a(u(G.create)(t))(v(function(i){return c1(e)(l)(t)}))}}},c1=function(e){var a=Xa(e.Plus1().Alt0()),u=U(e.Applicative0());return function(l){return function(v){return a(wq(e)(l)(v))(u(h.value))}}},El=Dq(function(e){return function(a){return e+1|0}})(0),s4=function(e){var a=!1,u;function l(v){if(v instanceof G&&v.value1 instanceof h)return a=!0,new R(v.value0);if(v instanceof G){e=v.value1;return}return a=!0,I.value}for(;!a;)u=l(e);return u};var D4=function(e){return i1(function(a){return a.init})(_4(e))};var dq=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R(e.value0);throw new Error("Failed pattern match at Data.List (line 230, column 1 - line 230, column 22): "+[e.constructor.name])},eI=function(e){if(e instanceof h)return h.value;if(e instanceof G&&e.value0 instanceof h)return eI(e.value1);if(e instanceof G&&e.value0 instanceof G)return new G(new G(e.value0.value0,xR(dq)(e.value1)),eI(new G(e.value0.value1,xR(Iq)(e.value1))));throw new Error("Failed pattern match at Data.List (line 813, column 1 - line 813, column 54): "+[e.constructor.name])};var uI=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function o(_,s){if(s instanceof h)return t=!0,f_(_);if(s instanceof G){if(e(s.value0)){v=new G(s.value0,_),l=s.value1;return}if(we){v=_,l=s.value1;return}}throw new Error("Failed pattern match at Data.List (line 390, column 3 - line 390, column 27): "+[_.constructor.name,s.constructor.name])}for(;!t;)i=o(v,l);return i}};return a(h.value)};var R4=function(e){return function(a){var u=e,l=!1,v;function t(i,o){if(i<1)return l=!0,o;if(o instanceof h)return l=!0,h.value;if(o instanceof G){u=i-1|0,a=o.value1;return}throw new Error("Failed pattern match at Data.List (line 536, column 1 - line 536, column 42): "+[i.constructor.name,o.constructor.name])}for(;!l;)v=t(u,a);return v}};var Hr=xR(Rq);var I4=function(e){return e()};var G4=function(e){throw new Error(e)};var w4=function(){return G4};var yq=w4(),Fq=I4,ks=function(e){return Fq(function(){return yq(e)})};var Eq=ee(KR),Cq=Ne($e);var Iv=function(e){return function(a){return function(u){return new bl(e(a.value0)(u.value0),zs(e)(a.value1)(u.value1))}}};var s_=function(e){return new G(e.value0,e.value1)};var ba=function(e){return e.value1};var Ea=function(){var e=Us(n1);return function(a){return ZR(e(a))}}();var Tq=function(e){return function(a){return e(new G(a.value0,a.value1))}};var $a=function(e){return 1+El(e.value1)|0},d4=function(e){return No(e.value0)(s4(e.value1))};var m4=function(e){return Fu(h.value)(function(a){return new G(e.value0,a)})(D4(e.value1))};var Z=function(e){return e.value0};var _a=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R(new bl(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 Ri=function(e){return Tq(R4(e))},Js=function(e){return function(a){return new bl(e,a)}},Iu=function(e){return function(a){return new bl(e,new G(a.value0,a.value1))}};var wl=function(e){return Eq(e)(Cq)};var D_=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}};var Mq=Ne($e);var Oa=function(){function e(){}return e.value=new e,e}(),Ta=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 lI=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),h4=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),C0=function(e,a,u,l){if(u instanceof Oa){if(l instanceof Oa)return new Ta(1,1,e,a,u,l);if(l instanceof Ta)return new Ta(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 Ta){if(l instanceof Oa)return new Ta(1+u.value0|0,1+u.value1|0,e,a,u,l);if(l instanceof Ta)return new Ta(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 vI=function(e){return function(a){return new Ta(1,1,e,a,Oa.value,Oa.value)}},Yr=function(){var e=function(l){if(l instanceof Oa)return 0;if(l instanceof Ta)return l.value0;throw new Error("Failed pattern match at Data.Map.Internal (line 735, column 12 - line 737, column 26): "+[l.constructor.name])},a=function(l,v,t,i,o,_,s){return _ instanceof Ta&&_.value0>e(s)?C0(_.value2,_.value3,C0(l,v,t,_.value4),C0(i,o,_.value5,s)):C0(i,o,C0(l,v,t,_),s)},u=function(l,v,t,i,o,_,s){return _ instanceof Ta&&e(o)<=_.value0?C0(_.value2,_.value3,C0(t,i,o,_.value4),C0(l,v,_.value5,s)):C0(t,i,o,C0(l,v,_,s))};return function(l,v,t,i){if(t instanceof Oa)return i instanceof Oa?vI(l)(v):i instanceof Ta&&i.value0>1?a(l,v,t,i.value2,i.value3,i.value4,i.value5):C0(l,v,t,i);if(t instanceof Ta){if(i instanceof Ta){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 Oa&&t.value0>1?u(l,v,t.value2,t.value3,t.value4,t.value5,i):C0(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])}}(),f1=D_("unsafeSplit","Data.Map.Internal",function(){return function(e,a,u){if(u instanceof Oa)return new lI(I.value,Oa.value,Oa.value);if(u instanceof Ta){var l=e(a)(u.value2);if(l instanceof Se){var v=f1(771)(e,a,u.value4);return new lI(v.value0,v.value1,Yr(u.value2,u.value3,v.value2,u.value5))}if(l instanceof Fe){var v=f1(774)(e,a,u.value5);return new lI(v.value0,Yr(u.value2,u.value3,u.value4,v.value1),v.value2)}if(l instanceof Qe)return new lI(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])}}),Sq=f1(764),g4=D_("unsafeSplitLast","Data.Map.Internal",function(){return function(e,a,u,l){if(l instanceof Oa)return new h4(e,a,u);if(l instanceof Ta){var v=g4(757)(l.value2,l.value3,l.value4,l.value5);return new h4(v.value0,v.value1,Yr(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])}}),Lq=g4(753),Aq=function(e,a){if(e instanceof Oa)return a;if(e instanceof Ta){var u=Lq(e.value2,e.value3,e.value4,e.value5);return Yr(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 p1=D_("unsafeUnionWith","Data.Map.Internal",function(){return function(e,a,u,l){if(u instanceof Oa)return l;if(l instanceof Oa)return u;if(l instanceof Ta){var v=Sq(e,l.value2,u),t=p1(787)(e,a,v.value1,l.value4),i=p1(788)(e,a,v.value2,l.value5);if(v.value0 instanceof R)return Yr(l.value2,a(v.value0.value0)(l.value3),t,i);if(v.value0 instanceof I)return Yr(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])}}),Nq=p1(781),Pq=function(e){var a=ze(e);return function(u){return function(l){return function(v){return Nq(a,u,l,v)}}}},nI=function(e){return Pq(e)(Aa)};var En=function(e){var a=ze(e);return function(u){var l=function(v){var t=!1,i;function o(_){if(_ instanceof Oa)return t=!0,I.value;if(_ instanceof Ta){var s=a(u)(_.value2);if(s instanceof Se){v=_.value4;return}if(s instanceof Fe){v=_.value5;return}if(s instanceof Qe)return t=!0,new R(_.value3);throw new Error("Failed pattern match at Data.Map.Internal (line 281, column 7 - line 284, column 22): "+[s.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 278, column 8 - line 284, column 22): "+[_.constructor.name])}for(;!t;)i=o(v);return i};return l}};var Zr=function(e){var a=ze(e);return function(u){return function(l){var v=function(t){if(t instanceof Oa)return vI(u)(l);if(t instanceof Ta){var i=a(u)(t.value2);if(i instanceof Se)return Yr(t.value2,t.value3,v(t.value4),t.value5);if(i instanceof Fe)return Yr(t.value2,t.value3,t.value4,v(t.value5));if(i instanceof Qe)return new Ta(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}}},y4={map:function(e){var a=function(u){if(u instanceof Oa)return Oa.value;if(u instanceof Ta)return new Ta(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}},qq={mapWithIndex:function(e){var a=function(u){if(u instanceof Oa)return Oa.value;if(u instanceof Ta)return new Ta(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 y4}},rI={foldr:function(e){return function(a){var u=D_("go","Data.Map.Internal",function(){return function(v,t){if(v instanceof Oa)return t;if(v instanceof Ta)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=D_("go","Data.Map.Internal",function(){return function(v,t){if(t instanceof Oa)return v;if(t instanceof Ta)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=ha(e),u=ie(e.Semigroup0());return function(l){var v=function(t){if(t instanceof Oa)return a;if(t instanceof Ta)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}}},F4={foldrWithIndex:function(e){return function(a){var u=D_("go","Data.Map.Internal",function(){return function(v,t){if(v instanceof Oa)return t;if(v instanceof Ta)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=D_("go","Data.Map.Internal",function(){return function(v,t){if(t instanceof Oa)return v;if(t instanceof Ta)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=ha(e),u=ie(e.Semigroup0());return function(l){var v=function(t){if(t instanceof Oa)return a;if(t instanceof Ta)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 rI}},b4=function(){return qs(F4)(function(e){return function(a){return function(u){return new G(e,u)}}})(h.value)}(),E4={traverse:function(e){var a=U(e),u=e.Apply0(),l=la(u),v=S(u.Functor0());return function(t){var i=function(o){if(o instanceof Oa)return a(Oa.value);if(o instanceof Ta)return l(l(v(function(_){return function(s){return function(y){return new Ta(o.value0,o.value1,o.value2,s,_,y)}}})(i(o.value4)))(t(o.value3)))(i(o.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 207, column 10 - line 213, column 19): "+[o.constructor.name])};return i}},sequence:function(e){return lu(E4)(e)(Mq)},Functor0:function(){return y4},Foldable1:function(){return rI}},C4={traverseWithIndex:function(e){var a=U(e),u=e.Apply0(),l=la(u),v=S(u.Functor0());return function(t){var i=function(o){if(o instanceof Oa)return a(Oa.value);if(o instanceof Ta)return l(l(v(function(_){return function(s){return function(y){return new Ta(o.value0,o.value1,o.value2,s,_,y)}}})(i(o.value4)))(t(o.value2)(o.value3)))(i(o.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 219, column 10 - line 225, column 19): "+[o.constructor.name])};return i}},FunctorWithIndex0:function(){return qq},FoldableWithIndex1:function(){return F4},Traversable2:function(){return E4}};var tl=function(){return Oa.value}(),tI=function(e){var a=Zr(e);return function(u){return za(u)(function(l){return function(v){return a(v.value0)(v.value1)(l)}})(tl)}};var s1=function(e){var a=ze(e);return function(u){var l=function(v){if(v instanceof Oa)return Oa.value;if(v instanceof Ta){var t=a(u)(v.value2);if(t instanceof Se)return Yr(v.value2,v.value3,l(v.value4),v.value5);if(t instanceof Fe)return Yr(v.value2,v.value3,v.value4,l(v.value5));if(t instanceof Qe)return Aq(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 Oq=ns();var Uq=function(e){return Oq(nI(e))};var Wq=function(e){return b4(e)},T4=function(e){var a=aI(e);return function(u){return a(Wq(u))}};var D1=function(e){return vI(e)(void 0)};var Vs=function(e){return{append:Uq(e)}};var Bq=tl;var Wf=function(e){var a=Vs(e);return{mempty:Bq,Semigroup0:function(){return a}}};var M4=y0(Ms),me=function(){function e(){}return e.value=new e,e}(),de=function(){function e(){}return e.value=new e,e}(),zq={to:function(e){if(e instanceof Eu)return me.value;if(e instanceof Ue)return de.value;throw new Error("Failed pattern match at MultiMode (line 10, column 1 - line 10, column 36): "+[e.constructor.name])},from:function(e){if(e instanceof me)return new Eu(Hv.value);if(e instanceof de)return new Ue(Hv.value);throw new Error("Failed pattern match at MultiMode (line 10, column 1 - line 10, column 36): "+[e.constructor.name])}},R1={show:yn(zq)(Pv(M4({reflectSymbol:function(){return"Combinatorial"}}))(M4({reflectSymbol:function(){return"Pairwise"}})))},I1={eq:function(e){return function(a){return e instanceof me&&a instanceof me||e instanceof de&&a instanceof de}}};var Ua=d(I1),kq=bu(Mo),q4=av(pn),w1=Xv(xa)(d0),Jq=MR(__),S4=Q(I0),L4=S(Rv),G1=Q(Ya),ka=Q(R1),Ou=U(F3),d1=Wf(uu),A4=ha(d1),Qr=ni(rl),Vq=Wl(xa)(Df()(wa({reflectSymbol:function(){return"ain"}})(Qr)()(wa({reflectSymbol:function(){return"fft"}})(Qr)()(wa({reflectSymbol:function(){return"hi"}})(Qr)()(wa({reflectSymbol:function(){return"ifft"}})(Qr)()(wa({reflectSymbol:function(){return"ihi"}})(Qr)()(wa({reflectSymbol:function(){return"ilo"}})(Qr)()(wa({reflectSymbol:function(){return"imgURLs"}})(d1)()(wa({reflectSymbol:function(){return"imid"}})(Qr)()(wa({reflectSymbol:function(){return"lo"}})(Qr)()(wa({reflectSymbol:function(){return"mid"}})(Qr)()(wa({reflectSymbol:function(){return"vidURLs"}})(d1)()(wa({reflectSymbol:function(){return"webcam"}})(Qr)()(sf)))))))))))))),oI=zu(pa),N4=gf(uc),P4=S(Bl),Qu=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),al=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),T0=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Tn=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Kr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},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}(),xr=function(){function e(){}return e.value=new e,e}(),lc=function(){function e(){}return e.value=new e,e}(),vc=function(){function e(){}return e.value=new e,e}(),Ii=function(){function e(){}return e.value=new e,e}(),Cn=function(){function e(){}return e.value=new e,e}(),nc=function(){function e(){}return e.value=new e,e}(),rc=function(){function e(){}return e.value=new e,e}(),M0=function(){function e(){}return e.value=new e,e}(),Gi=function(){function e(){}return e.value=new e,e}(),tc=function(){function e(){}return e.value=new e,e}(),ic=function(){function e(){}return e.value=new e,e}(),wi=function(){function e(){}return e.value=new e,e}(),di=function(){function e(){}return e.value=new e,e}(),mi=function(){function e(){}return e.value=new e,e}(),hi=function(){function e(){}return e.value=new e,e}(),gi=function(){function e(){}return e.value=new e,e}(),yi=function(){function e(){}return e.value=new e,e}(),et=function(){function e(){}return e.value=new e,e}(),at=function(){function e(){}return e.value=new e,e}(),ut=function(){function e(){}return e.value=new e,e}(),lt=function(){function e(){}return e.value=new e,e}(),vt=function(){function e(){}return e.value=new e,e}(),oc=function(){function e(){}return e.value=new e,e}(),S0=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Fi=function(){function e(){}return e.value=new e,e}(),bi=function(){function e(){}return e.value=new e,e}(),Ei=function(){function e(){}return e.value=new e,e}(),nt=function(){function e(){}return e.value=new e,e}(),rt=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),tt=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Sn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ln=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ci=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ti=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Mi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Si=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Li=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ai=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ni=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Pi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),qi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),$i=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Oi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),it=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ot=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ct=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),An=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Nn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Pn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),qn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),$n=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),On=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Un=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Wn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Bn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),zn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),kn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Jn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Vn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),jn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Hn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Xn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Yn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Zn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Qn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Kn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),xn=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}(),ar=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}(),lr=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}(),nr=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}(),tr=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}(),or=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ui=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Wi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Bi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),_t=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ft=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),zi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ki=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ji=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Vi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),cr=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}(),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}(),sr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ji=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Hi=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Xi=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Yi=function(){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}(),Zi=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Qi=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Ki=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),xi=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},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}(),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}(),uo=function(){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}(),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}(),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}(),Kv=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),$v=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),N0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Gv=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),P0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),q0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),$0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),O0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),U0=function(){function e(a,u,l){this.value0=a,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}(),W0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),B0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),z0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),k0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),J0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),st=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Dt=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),V0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),j0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),H0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Rt=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),It=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Gt=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),wt=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),dt=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),mt=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),X0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Dr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),wv=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}(),Rr=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}(),ht=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}(),e0=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}(),gt=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}(),yt=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}(),Ft=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}(),vo=function(){function e(a,u,l){this.value0=a,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 Qu&&a instanceof Qu?e.value0===a.value0:e instanceof al&&a instanceof al?Ua(e.value0)(a.value0)&&d(QR(E))(e.value1)(a.value1):e instanceof T0&&a instanceof T0?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Tn&&a instanceof Tn?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Kr&&a instanceof Kr?d(E)(e.value0)(a.value0):e instanceof Mn&&a instanceof Mn?e.value0===a.value0&&d(E)(e.value1)(a.value1):e instanceof xr&&a instanceof xr||e instanceof lc&&a instanceof lc||e instanceof vc&&a instanceof vc||e instanceof Ii&&a instanceof Ii||e instanceof Cn&&a instanceof Cn||e instanceof nc&&a instanceof nc||e instanceof rc&&a instanceof rc||e instanceof M0&&a instanceof M0||e instanceof Gi&&a instanceof Gi||e instanceof tc&&a instanceof tc||e instanceof ic&&a instanceof ic||e instanceof wi&&a instanceof wi||e instanceof di&&a instanceof di||e instanceof mi&&a instanceof mi||e instanceof hi&&a instanceof hi||e instanceof gi&&a instanceof gi||e instanceof yi&&a instanceof yi||e instanceof et&&a instanceof et||e instanceof at&&a instanceof at||e instanceof ut&&a instanceof ut||e instanceof lt&&a instanceof lt||e instanceof vt&&a instanceof vt||e instanceof oc&&a instanceof oc?!0:e instanceof S0&&a instanceof S0?e.value0===a.value0&&e.value1===a.value1:e instanceof Fi&&a instanceof Fi||e instanceof bi&&a instanceof bi||e instanceof Ei&&a instanceof Ei||e instanceof nt&&a instanceof nt?!0:e instanceof rt&&a instanceof rt||e instanceof tt&&a instanceof tt?e.value0===a.value0:e instanceof Sn&&a instanceof Sn?d(E)(e.value0)(a.value0):e instanceof Ln&&a instanceof Ln?d(E)(e.value0)(a.value0):e instanceof Ci&&a instanceof Ci?d(E)(e.value0)(a.value0):e instanceof Ti&&a instanceof Ti?d(E)(e.value0)(a.value0):e instanceof Mi&&a instanceof Mi?d(E)(e.value0)(a.value0):e instanceof Si&&a instanceof Si?d(E)(e.value0)(a.value0):e instanceof Li&&a instanceof Li?d(E)(e.value0)(a.value0):e instanceof Ai&&a instanceof Ai?d(E)(e.value0)(a.value0):e instanceof Ni&&a instanceof Ni?d(E)(e.value0)(a.value0):e instanceof Pi&&a instanceof Pi?d(E)(e.value0)(a.value0):e instanceof qi&&a instanceof qi?d(E)(e.value0)(a.value0):e instanceof $i&&a instanceof $i?d(E)(e.value0)(a.value0):e instanceof Oi&&a instanceof Oi?d(E)(e.value0)(a.value0):e instanceof it&&a instanceof it?d(E)(e.value0)(a.value0):e instanceof ot&&a instanceof ot?d(E)(e.value0)(a.value0):e instanceof ct&&a instanceof ct?d(E)(e.value0)(a.value0):e instanceof An&&a instanceof An?d(E)(e.value0)(a.value0):e instanceof Nn&&a instanceof Nn?d(E)(e.value0)(a.value0):e instanceof Pn&&a instanceof Pn?d(E)(e.value0)(a.value0):e instanceof qn&&a instanceof qn?d(E)(e.value0)(a.value0):e instanceof $n&&a instanceof $n?d(E)(e.value0)(a.value0):e instanceof On&&a instanceof On?d(E)(e.value0)(a.value0):e instanceof Un&&a instanceof Un?d(E)(e.value0)(a.value0):e instanceof Wn&&a instanceof Wn?d(E)(e.value0)(a.value0):e instanceof Bn&&a instanceof Bn?d(E)(e.value0)(a.value0):e instanceof zn&&a instanceof zn?d(E)(e.value0)(a.value0):e instanceof kn&&a instanceof kn?d(E)(e.value0)(a.value0):e instanceof Jn&&a instanceof Jn?d(E)(e.value0)(a.value0):e instanceof Vn&&a instanceof Vn?d(E)(e.value0)(a.value0):e instanceof jn&&a instanceof jn?d(E)(e.value0)(a.value0):e instanceof Hn&&a instanceof Hn?d(E)(e.value0)(a.value0):e instanceof Xn&&a instanceof Xn?d(E)(e.value0)(a.value0):e instanceof Yn&&a instanceof Yn?d(E)(e.value0)(a.value0):e instanceof Zn&&a instanceof Zn?d(E)(e.value0)(a.value0):e instanceof Qn&&a instanceof Qn?d(E)(e.value0)(a.value0):e instanceof Kn&&a instanceof Kn?d(E)(e.value0)(a.value0):e instanceof xn&&a instanceof xn?d(E)(e.value0)(a.value0):e instanceof er&&a instanceof er?d(E)(e.value0)(a.value0):e instanceof ar&&a instanceof ar?d(E)(e.value0)(a.value0):e instanceof ur&&a instanceof ur?d(E)(e.value0)(a.value0):e instanceof lr&&a instanceof lr?d(E)(e.value0)(a.value0):e instanceof vr&&a instanceof vr?d(E)(e.value0)(a.value0):e instanceof nr&&a instanceof nr?d(E)(e.value0)(a.value0):e instanceof rr&&a instanceof rr?d(E)(e.value0)(a.value0):e instanceof tr&&a instanceof tr?d(E)(e.value0)(a.value0):e instanceof ir&&a instanceof ir?d(E)(e.value0)(a.value0):e instanceof or&&a instanceof or?d(E)(e.value0)(a.value0):e instanceof Ui&&a instanceof Ui?d(E)(e.value0)(a.value0):e instanceof Wi&&a instanceof Wi?d(E)(e.value0)(a.value0):e instanceof Bi&&a instanceof Bi?d(E)(e.value0)(a.value0):e instanceof _t&&a instanceof _t?d(E)(e.value0)(a.value0):e instanceof ft&&a instanceof ft?d(E)(e.value0)(a.value0):e instanceof zi&&a instanceof zi?d(E)(e.value0)(a.value0):e instanceof ki&&a instanceof ki?d(E)(e.value0)(a.value0):e instanceof Ji&&a instanceof Ji?d(E)(e.value0)(a.value0):e instanceof Vi&&a instanceof Vi?d(E)(e.value0)(a.value0):e instanceof cr&&a instanceof cr?d(E)(e.value0)(a.value0):e instanceof _r&&a instanceof _r?d(E)(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 sr&&a instanceof sr?d(E)(e.value0)(a.value0):e instanceof ji&&a instanceof ji?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Hi&&a instanceof Hi?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Xi&&a instanceof Xi?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Yi&&a instanceof Yi?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof pt&&a instanceof pt?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Zi&&a instanceof Zi?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Qi&&a instanceof Qi?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Ki&&a instanceof Ki?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof xi&&a instanceof xi?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof eo&&a instanceof eo?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 uo&&a instanceof uo?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 L0&&a instanceof L0?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof A0&&a instanceof A0?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Kv&&a instanceof Kv?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof $v&&a instanceof $v?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof N0&&a instanceof N0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Gv&&a instanceof Gv?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof P0&&a instanceof P0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof q0&&a instanceof q0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof $0&&a instanceof $0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof O0&&a instanceof O0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof U0&&a instanceof U0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof xv&&a instanceof xv?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof W0&&a instanceof W0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof B0&&a instanceof B0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof z0&&a instanceof z0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof k0&&a instanceof k0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof J0&&a instanceof J0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof st&&a instanceof st?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Dt&&a instanceof Dt?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof V0&&a instanceof V0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof j0&&a instanceof j0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof H0&&a instanceof H0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Rt&&a instanceof Rt?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof It&&a instanceof It?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Gt&&a instanceof Gt?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof wt&&a instanceof wt?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof dt&&a instanceof dt?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof mt&&a instanceof mt?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof X0&&a instanceof X0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Dr&&a instanceof Dr?d(E)(e.value0)(a.value0):e instanceof wv&&a instanceof wv?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 Rr&&a instanceof Rr?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 ht&&a instanceof ht?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 e0&&a instanceof e0?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 gt&&a instanceof gt?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 yt&&a instanceof yt?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 Ft&&a instanceof Ft?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 vo&&a instanceof vo?e.value0===a.value0&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):!1}}},m1=function(e){return new Qu(0)},jq=function(e){if(e instanceof Qu)return h.value;if(e instanceof al)return e.value1;if(e instanceof T0)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Tn)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Kr)return new G(e.value0,h.value);if(e instanceof Mn)return new G(e.value1,h.value);if(e instanceof xr)return h.value;if(e instanceof lc)return h.value;if(e instanceof vc)return h.value;if(e instanceof Ii)return h.value;if(e instanceof Cn)return h.value;if(e instanceof nc)return h.value;if(e instanceof rc)return h.value;if(e instanceof M0)return h.value;if(e instanceof Gi)return h.value;if(e instanceof tc)return h.value;if(e instanceof ic)return h.value;if(e instanceof wi)return h.value;if(e instanceof di)return h.value;if(e instanceof mi)return h.value;if(e instanceof hi)return h.value;if(e instanceof gi)return h.value;if(e instanceof yi)return h.value;if(e instanceof et)return h.value;if(e instanceof at)return h.value;if(e instanceof ut)return h.value;if(e instanceof lt)return h.value;if(e instanceof vt)return h.value;if(e instanceof oc)return h.value;if(e instanceof S0)return h.value;if(e instanceof Fi)return h.value;if(e instanceof bi)return h.value;if(e instanceof Ei)return h.value;if(e instanceof nt)return h.value;if(e instanceof rt)return h.value;if(e instanceof tt)return h.value;if(e instanceof Sn)return new G(e.value0,h.value);if(e instanceof Ln)return new G(e.value0,h.value);if(e instanceof Ci)return new G(e.value0,h.value);if(e instanceof Ti)return new G(e.value0,h.value);if(e instanceof Mi)return new G(e.value0,h.value);if(e instanceof Si)return new G(e.value0,h.value);if(e instanceof Li)return new G(e.value0,h.value);if(e instanceof Ai)return new G(e.value0,h.value);if(e instanceof Ni)return new G(e.value0,h.value);if(e instanceof Pi)return new G(e.value0,h.value);if(e instanceof qi)return new G(e.value0,h.value);if(e instanceof $i)return new G(e.value0,h.value);if(e instanceof Oi)return new G(e.value0,h.value);if(e instanceof it)return new G(e.value0,h.value);if(e instanceof ot)return new G(e.value0,h.value);if(e instanceof ct)return new G(e.value0,h.value);if(e instanceof An)return new G(e.value0,h.value);if(e instanceof Nn)return new G(e.value0,h.value);if(e instanceof Pn)return new G(e.value0,h.value);if(e instanceof qn)return new G(e.value0,h.value);if(e instanceof $n)return new G(e.value0,h.value);if(e instanceof On)return new G(e.value0,h.value);if(e instanceof Un)return new G(e.value0,h.value);if(e instanceof Wn)return new G(e.value0,h.value);if(e instanceof Bn)return new G(e.value0,h.value);if(e instanceof zn)return new G(e.value0,h.value);if(e instanceof kn)return new G(e.value0,h.value);if(e instanceof Jn)return new G(e.value0,h.value);if(e instanceof Vn)return new G(e.value0,h.value);if(e instanceof jn)return new G(e.value0,h.value);if(e instanceof Hn)return new G(e.value0,h.value);if(e instanceof Xn)return new G(e.value0,h.value);if(e instanceof Yn)return new G(e.value0,h.value);if(e instanceof Zn)return new G(e.value0,h.value);if(e instanceof Qn)return new G(e.value0,h.value);if(e instanceof Kn)return new G(e.value0,h.value);if(e instanceof xn)return new G(e.value0,h.value);if(e instanceof er)return new G(e.value0,h.value);if(e instanceof ar)return new G(e.value0,h.value);if(e instanceof ur)return new G(e.value0,h.value);if(e instanceof lr)return new G(e.value0,h.value);if(e instanceof vr)return new G(e.value0,h.value);if(e instanceof nr)return new G(e.value0,h.value);if(e instanceof rr)return new G(e.value0,h.value);if(e instanceof tr)return new G(e.value0,h.value);if(e instanceof ir)return new G(e.value0,h.value);if(e instanceof or)return new G(e.value0,h.value);if(e instanceof Ui)return new G(e.value0,h.value);if(e instanceof Wi)return new G(e.value0,h.value);if(e instanceof Bi)return new G(e.value0,h.value);if(e instanceof _t)return new G(e.value0,h.value);if(e instanceof ft)return new G(e.value0,h.value);if(e instanceof zi)return new G(e.value0,h.value);if(e instanceof ki)return new G(e.value0,h.value);if(e instanceof Ji)return new G(e.value0,h.value);if(e instanceof Vi)return new G(e.value0,h.value);if(e instanceof cr)return new G(e.value0,h.value);if(e instanceof _r)return new G(e.value0,h.value);if(e instanceof fr)return new G(e.value0,h.value);if(e instanceof pr)return new G(e.value0,h.value);if(e instanceof sr)return new G(e.value0,h.value);if(e instanceof ji)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Hi)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Xi)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Yi)return new G(e.value0,new G(e.value1,h.value));if(e instanceof pt)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Zi)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Qi)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Ki)return new G(e.value0,new G(e.value1,h.value));if(e instanceof xi)return new G(e.value0,new G(e.value1,h.value));if(e instanceof eo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof ao)return new G(e.value0,new G(e.value1,h.value));if(e instanceof uo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof lo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof L0)return new G(e.value0,new G(e.value1,h.value));if(e instanceof A0)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Kv)return new G(e.value1,new G(e.value2,h.value));if(e instanceof $v)return new G(e.value1,new G(e.value2,h.value));if(e instanceof N0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Gv)return new G(e.value1,new G(e.value2,h.value));if(e instanceof P0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof q0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof $0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof O0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof U0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof xv)return new G(e.value1,new G(e.value2,h.value));if(e instanceof W0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof B0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof z0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof k0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof J0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof st)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Dt)return new G(e.value1,new G(e.value2,h.value));if(e instanceof V0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof j0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof H0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Rt)return new G(e.value1,new G(e.value2,h.value));if(e instanceof It)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Gt)return new G(e.value1,new G(e.value2,h.value));if(e instanceof wt)return new G(e.value1,new G(e.value2,h.value));if(e instanceof dt)return new G(e.value1,new G(e.value2,h.value));if(e instanceof mt)return new G(e.value1,new G(e.value2,h.value));if(e instanceof X0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Dr)return new G(e.value0,h.value);if(e instanceof Rr)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof ht)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof e0)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof wv)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof gt)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof yt)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof Ft)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof vo)return new G(e.value1,new G(e.value2,h.value));throw new Error("Failed pattern match at Signal (line 407, column 1 - line 407, column 36): "+[e.constructor.name])},ea=function(e){return function(a){return function(u){return(q4(u-1|0)(a)+1|0)*e|0}}},cI=function(e){return function(a){return function(u){return function(l){var v=new al(e,new G(a,new G(u,h.value))),t=new al(de.value,new G(new Qu(-1),new G(new Qu(1),h.value)));return new e0(e,t,v,l)}}}},$4=function(e){return function(a){var u=new $v(de.value,e,a),l=new Kv(de.value,e,a);return cI(de.value)(u)(l)}},Hq=function(e){if(e<=4)return 1;if(we){var a=ea(1)(2)(e);return q4(a*(a-1|0)|0)(2)}throw new Error("Failed pattern match at Signal (line 702, column 1 - line 702, column 27): "+[e.constructor.name])},O4=function(e){return L0.create(new $v(de.value,new Qu(0),e))},A=function(e){return w1(Jq(e)(" "))},C=function(e){return function(a){if(a instanceof Qu)return A(e)+("Constant "+(S4(a.value0)+` +`:return"\\n";case"\r":return"\\r";case" ":return"\\t";case"\v":return"\\v"}var v=l+1,t=v="0"&&e[v]<="9"?"\\&":"";return"\\"+u.charCodeAt(0).toString(10)+t})+'"'},Qy=function(e){return function(a){for(var u=[],l=0,v=a.length;l0?Math.floor(e/a):-Math.floor(e/-a)}},c3=function(e){return function(a){if(a===0)return 0;var u=Math.abs(a);return(e%u+u)%u}},_3=function(e){return function(a){return e/a}};var f3={Ring0:function(){return Or}},p3={Ring0:function(){return Xp}};var Sv=function(e){return e.mod},Ww=function(e){var a=d(e);return function(u){var l=vl(u.CommutativeRing0().Ring0().Semiring0()),v=Sv(u);return function(t){return function(i){var o=a(i)(l);return o?t:Ww(e)(u)(i)(v(t)(i))}}}},hR={degree:function(e){return 1},div:_3,mod:function(e){return function(a){return 0}},CommutativeRing0:function(){return f3}},pn={degree:i3,div:o3,mod:c3,CommutativeRing0:function(){return p3}},av=function(e){return e.div};var kL=of();var m0={mempty:"",Semigroup0:function(){return Jy}},sf={memptyRecord:function(e){return{}},SemigroupRecord0:function(){return tf}};var s3=function(e){return e.memptyRecord},Df=function(){return function(e){var a=kL(e.SemigroupRecord0());return{mempty:s3(e)(Va.value),Semigroup0:function(){return a}}}},ha=function(e){return e.mempty};var wa=function(e){var a=ql(e),u=Du(e)();return function(l){var v=ha(l),t=l.Semigroup0();return function(){return function(i){var o=s3(i),_=u(i.SemigroupRecord0())(t);return{memptyRecord:function(s){var y=o(Va.value),N=a(Va.value),L=Pr(N);return L(v)(y)},SemigroupRecord0:function(){return _}}}}}};var k=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),kw=function(e){return function(a){return e(a.value0)(a.value1)}};var Ul=function(e){return e.value1};var as={map:function(e){return function(a){return new k(a.value0,e(a.value1))}}};var pv=function(e){return e.value0};var D3=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){for(var i=[],o=t;;){var _=v(o);if(e(_))return i;var s=a(_);i.push(u(s)),o=l(s)}}}}}}};var jL=function(){function e(v){return[v]}function a(v){return function(t){return[v,t]}}function u(v){return function(t){return function(i){return[v,t,i]}}}function l(v){return function(t){return v.concat(t)}}return function(v){return function(t){return function(i){return function(o){return function(_){function s(y,N){switch(N-y){case 0:return i([]);case 1:return t(e)(o(_[y]));case 2:return v(t(a)(o(_[y])))(o(_[y+1]));case 3:return v(v(t(u)(o(_[y])))(o(_[y+1])))(o(_[y+2]));default:var L=y+Math.floor((N-y)/4)*2;return v(t(l)(s(y,L)))(s(L,N))}}return s(0,_.length)}}}}}}();var I3=function(e){return function(a){return function(u){for(var l=a,v=u.length,t=v-1;t>=0;t--)l=e(u[t])(l);return l}}},G3=function(e){return function(a){return function(u){for(var l=a,v=u.length,t=0;t=u;return i?1:-1}();return a(v(t))(u)}}},ts=function(e){var a=Nv(e);return function(u){return function(l){return function(v){var t=function(i){return new k(i.value0,function(){var o=i.value1>0;return o?new R(new k(l(i.value0),i.value1-1|0)):I.value}())};return a(t)(new k(v,u-1|0))}}}};var nN=ev(),h0=function(e){return e.unfoldr};var yf={unfoldr:D3(ni)(nN)(pv)(Ul),Unfoldable10:function(){return ld}},MR=function(e){var a=h0(e);return function(u){return function(l){var v=function(t){var i=t<=0;return i?I.value:new R(new k(l,t-1|0))};return a(v)(u)}}};var H3=Ol(Hc),X3=bv(Hc);var Fa=function(e){return e.toEnum};var Ra=function(e){return e.fromEnum},Y3=function(e){var a=Fa(e),u=Ra(e),l=Ol(e.Bounded0());return function(v){return function(t){return function(i){var o=a(i);if(o instanceof R)return o.value0;if(o instanceof I){var _=i=So(H3)&&e<=So(X3)?new R(Wy(e)):I.value},rN={succ:nd(vd)(So),pred:rd(vd)(So),Ord0:function(){return IR}};var $o=function(){return{cardinality:So(X3)-So(H3)|0,toEnum:vd,fromEnum:So,Bounded0:function(){return Hc},Enum1:function(){return rN}}}();var td=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 y0=function(){function e(){}return e.value=new e,e}(),sn=function(){function e(){}return e.value=new e,e}(),Dn=function(){function e(){}return e.value=new e,e}(),Rn=function(){function e(){}return e.value=new e,e}(),In=function(){function e(){}return e.value=new e,e}(),Gn=function(){function e(){}return e.value=new e,e}(),wn=function(){function e(){}return e.value=new e,e}(),dn=function(){function e(){}return e.value=new e,e}(),mn=function(){function e(){}return e.value=new e,e}(),hn=function(){function e(){}return e.value=new e,e}(),gn=function(){function e(){}return e.value=new e,e}(),Jr=function(){function e(){}return e.value=new e,e}();var id=pa,od=pa,Z3=vi;var cd={eq:function(e){return function(a){return e instanceof y0&&a instanceof y0||e instanceof sn&&a instanceof sn||e instanceof Dn&&a instanceof Dn||e instanceof Rn&&a instanceof Rn||e instanceof In&&a instanceof In||e instanceof Gn&&a instanceof Gn||e instanceof wn&&a instanceof wn||e instanceof dn&&a instanceof dn||e instanceof mn&&a instanceof mn||e instanceof hn&&a instanceof hn||e instanceof gn&&a instanceof gn||e instanceof Jr&&a instanceof Jr}}},_d={compare:function(e){return function(a){if(e instanceof y0&&a instanceof y0)return Qe.value;if(e instanceof y0)return Se.value;if(a instanceof y0)return Fe.value;if(e instanceof sn&&a instanceof sn)return Qe.value;if(e instanceof sn)return Se.value;if(a instanceof sn)return Fe.value;if(e instanceof Dn&&a instanceof Dn)return Qe.value;if(e instanceof Dn)return Se.value;if(a instanceof Dn)return Fe.value;if(e instanceof Rn&&a instanceof Rn)return Qe.value;if(e instanceof Rn)return Se.value;if(a instanceof Rn)return Fe.value;if(e instanceof In&&a instanceof In)return Qe.value;if(e instanceof In)return Se.value;if(a instanceof In)return Fe.value;if(e instanceof Gn&&a instanceof Gn)return Qe.value;if(e instanceof Gn)return Se.value;if(a instanceof Gn)return Fe.value;if(e instanceof wn&&a instanceof wn)return Qe.value;if(e instanceof wn)return Se.value;if(a instanceof wn)return Fe.value;if(e instanceof dn&&a instanceof dn)return Qe.value;if(e instanceof dn)return Se.value;if(a instanceof dn)return Fe.value;if(e instanceof mn&&a instanceof mn)return Qe.value;if(e instanceof mn)return Se.value;if(a instanceof mn)return Fe.value;if(e instanceof hn&&a instanceof hn)return Qe.value;if(e instanceof hn)return Se.value;if(a instanceof hn)return Fe.value;if(e instanceof gn&&a instanceof gn)return Qe.value;if(e instanceof gn)return Se.value;if(a instanceof gn)return Fe.value;if(e instanceof Jr&&a instanceof Jr)return Qe.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 cd}},Q3=vi,K3=function(){return{bottom:-271820,top:275759,Ord0:function(){return id}}}();var x3=function(){return{bottom:y0.value,top:Jr.value,Ord0:function(){return _d}}}(),Oo={cardinality:547580,toEnum:function(e){if(e>=-271820&&e<=275759)return new R(e);if(we)return I.value;throw new Error("Failed pattern match at Data.Date.Component (line 35, column 1 - line 40, column 24): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return K3},Enum1:function(){return tN(0)}},tN=td("enumYear","Data.Date.Component",function(){return{succ:function(){var e=Fa(Oo),a=Ra(Oo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=Fa(Oo),a=Ra(Oo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return id}}});var Zv={cardinality:12,toEnum:function(e){return e===1?new R(y0.value):e===2?new R(sn.value):e===3?new R(Dn.value):e===4?new R(Rn.value):e===5?new R(In.value):e===6?new R(Gn.value):e===7?new R(wn.value):e===8?new R(dn.value):e===9?new R(mn.value):e===10?new R(hn.value):e===11?new R(gn.value):e===12?new R(Jr.value):I.value},fromEnum:function(e){if(e instanceof y0)return 1;if(e instanceof sn)return 2;if(e instanceof Dn)return 3;if(e instanceof Rn)return 4;if(e instanceof In)return 5;if(e instanceof Gn)return 6;if(e instanceof wn)return 7;if(e instanceof dn)return 8;if(e instanceof mn)return 9;if(e instanceof hn)return 10;if(e instanceof gn)return 11;if(e instanceof Jr)return 12;throw new Error("Failed pattern match at Data.Date.Component (line 87, column 14 - line 99, column 19): "+[e.constructor.name])},Bounded0:function(){return x3},Enum1:function(){return iN(0)}},iN=td("enumMonth","Data.Date.Component",function(){return{succ:function(){var e=Fa(Zv),a=Ra(Zv);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=Fa(Zv),a=Ra(Zv);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return _d}}});var e7={bottom:1,top:31,Ord0:function(){return od}},Uo={cardinality:31,toEnum:function(e){if(e>=1&&e<=31)return new R(e);if(we)return I.value;throw new Error("Failed pattern match at Data.Date.Component (line 133, column 1 - line 138, column 23): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return e7},Enum1:function(){return oN(0)}},oN=td("enumDay","Data.Date.Component",function(){return{succ:function(){var e=Fa(Uo),a=Ra(Uo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=Fa(Uo),a=Ra(Uo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return od}}});var a7=function(e){return function(a){return function(u){return(u|0)===u?e(u):a}}},qa=function(e){return e};var SR=isFinite;var LR=Math.abs,is=Math.acos,os=Math.asin,cs=Math.atan,pd=function(e){return function(a){return Math.atan2(e,a)}},Ff=Math.ceil,Vr=Math.cos,_s=Math.exp,Wo=Math.floor,fs=Math.log;var xc=function(e){return function(a){return Math.pow(e,a)}},sd=function(e){return function(a){return e%a}},e_=Math.round,ps=Math.sign?Math.sign:function(e){return e===0||e!==e?e:e<0?-1:1},Bo=Math.sin,ss=Math.sqrt,Ds=Math.tan,bf=Math.trunc?Math.trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)};var u7=3.141592653589793;var l7=bv(GR),v7=Ol(GR);var AR=function(){return a7(R.create)(I.value)}(),n7=function(e){if(!SR(e))return 0;if(e>=qa(l7))return l7;if(e<=qa(v7))return v7;if(we)return No(0)(AR(e));throw new Error("Failed pattern match at Data.Int (line 72, column 1 - line 72, column 29): "+[e.constructor.name])},r7=function(e){return n7(e_(e))};var a_=function(e){return n7(Wo(e))};var t7=E3()();var i7=Ne($e),DN=function(e){return e};var o7=function(e){return e};var Rs=function(e){return e.toDuration};var Dd=pl;var Rd=function(e){return e.fromDuration};var fi={fromDuration:t7(DN)(function(e){return e*1e3}),toDuration:t7(o7)(function(e){return e/1e3})};var NR={fromDuration:i7,toDuration:i7};var gN=Ra(Zv),yN=ev();var FN=d(Z3),bN=d(cd),EN=d(Q3);var CN=Fa(Zv);var c7=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Is=function(e){return e.value0};var Gs=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 ws=function(e){return e.value2},PR=function(e){return function(a){return function(u){var l=function(v){return function(t){return function(i){return new c7(v,yN(CN(t)),i)}}};return Uy(l,e,gN(a),u)}}},Id=function(e){return function(a){return function(u){var l=new c7(e,a,u),v=TN(PR(e)(a)(u))(l);return v?new R(l):I.value}}};var qR=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 Gd=pa,wd=pa,dd=pa,md=pa;var hd={bottom:0,top:59,Ord0:function(){return Gd}},gd={bottom:0,top:59,Ord0:function(){return wd}},yd={bottom:0,top:999,Ord0:function(){return dd}},Fd={bottom:0,top:23,Ord0:function(){return md}},Jo={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new R(e);if(we)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 hd},Enum1:function(){return MN(0)}},MN=qR("enumSecond","Data.Time.Component",function(){return{succ:function(){var e=Fa(Jo),a=Ra(Jo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=Fa(Jo),a=Ra(Jo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Gd}}});var Vo={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new R(e);if(we)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 gd},Enum1:function(){return SN(0)}},SN=qR("enumMinute","Data.Time.Component",function(){return{succ:function(){var e=Fa(Vo),a=Ra(Vo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=Fa(Vo),a=Ra(Vo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return wd}}});var jo={cardinality:1e3,toEnum:function(e){if(e>=0&&e<=999)return new R(e);if(we)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 yd},Enum1:function(){return LN(0)}},LN=qR("enumMillisecond","Data.Time.Component",function(){return{succ:function(){var e=Fa(jo),a=Ra(jo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=Fa(jo),a=Ra(jo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return dd}}});var Ho={cardinality:24,toEnum:function(e){if(e>=0&&e<=23)return new R(e);if(we)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 Fd},Enum1:function(){return AN(0)}},AN=qR("enumHour","Data.Time.Component",function(){return{succ:function(){var e=Fa(Ho),a=Ra(Ho);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=Fa(Ho),a=Ra(Ho);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return md}}});var ds=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}();var ms=function(e){return e.value2},hs=function(e){return e.value1},gs=function(e){return e.value3};var ys=function(e){return e.value0};var qN=Ra(Oo),$N=Ra(Zv),ON=Ra(Uo),UN=Ra(Ho),WN=Ra(Vo),BN=Ra(Jo),zN=Ra(jo);var kN=ee(Br),Ef=la(Wr),Ed=S(Na),JN=qw(Br),VN=Fa(Oo),jN=Fa(Zv),HN=Fa(Uo),XN=Fa(Ho),YN=Fa(Vo),ZN=Fa(Jo),QN=Fa(jo),Td=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Cd=function(e){return{year:qN(Is(e.value0)),month:$N(Gs(e.value0)),day:ON(ws(e.value0)),hour:UN(ys(e.value1)),minute:WN(hs(e.value1)),second:BN(ms(e.value1)),millisecond:zN(gs(e.value1))}};var Cf=function(e){var a=Rs(e);return function(u){return function(l){return a(Dy(Cd(u),Cd(l)))}}};var Tf=function(e){var a=Rd(e);return function(u){return function(l){return kN(Ry(R.create)(I.value)(a(u))(Cd(l)))(function(v){return Ef(Ed(Td.create)(JN(Ef(Ef(Ed(Id)(VN(v.year)))(jN(v.month)))(HN(v.day)))))(Ef(Ef(Ef(Ed(ds.create)(XN(v.hour)))(YN(v.minute)))(ZN(v.second)))(QN(v.millisecond)))})}}};var KN=function(e,a,u,l,v,t,i){var o=new Date(Date.UTC(e,a,u,l,v,t,i));return e>=0&&e<100&&o.setUTCFullYear(e),o};function s7(e,a,u,l,v,t,i){return KN(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 eP=ev(),aP=Fa(Zv);var uP=Ra(Zv);var Fs=function(e){return e},l_=function(){var e=function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return function(o){return new Td(PR(a)(eP(aP(u)))(l),new ds(v,t,i,o))}}}}}}};return D7(e)}();var lP=Dd,$R=function(e){if(e>=-86399778816e5&&e<=8639977881599999)return new R(e);if(we)return I.value;throw new Error("Failed pattern match at Data.DateTime.Instant (line 44, column 1 - line 44, column 41): "+[e.constructor.name])},Md=function(e){return s7(Is(e.value0),uP(Gs(e.value0)),ws(e.value0),ys(e.value1),hs(e.value1),ms(e.value1),gs(e.value1))};var R7=function(){return{bottom:-86399778816e5,top:8639977881599999,Ord0:function(){return lP}}}();var 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}();var Es=function(e){var a=Ww(e.Eq0()),u=Oy(e),l=jc(e);return function(v){var t=a(v),i=av(v),o=v.CommutativeRing0().Ring0(),_=bu(o.Semiring0()),s=u(o),y=l(o);return function(N){return function(L){var V=t(N)(L),Te=i(L)(V);return new Sd(_(i(N)(V))(s(Te)),y(Te))}}}},OR=function(e){var a=Es(e);return function(u){var l=u.CommutativeRing0().Ring0().Semiring0(),v=$l(l),t=a(u),i=bu(l),o=nl(l);return{one:new Sd(v,v),mul:function(_){return function(s){return t(i(_.value0)(s.value0))(i(_.value1)(s.value1))}},zero:new Sd(vl(l),v),add:function(_){return function(s){return t(o(i(_.value0)(s.value1))(i(_.value1)(s.value0)))(i(_.value1)(s.value1))}}}}},Ld=function(e){var a=Es(e),u=OR(e);return function(l){var v=a(l),t=l.CommutativeRing0().Ring0(),i=Fv(t),o=bu(t.Semiring0()),_=u(l);return{sub:function(s){return function(y){return v(i(o(s.value0)(y.value1))(o(s.value1)(y.value0)))(o(s.value1)(y.value1))}},Semiring0:function(){return _}}}},Ad=function(e){return e.value0};var Nd=function(e){return e.value1},I7=function(e){var a=Ld(e);return function(u){var l=a(u);return{Ring0:function(){return l}}}},G7=function(e){var a=Es(e),u=OR(e),l=I7(e);return function(v){var t=a(v),i=bu(v.CommutativeRing0().Ring0().Semiring0()),o=vl(u(v)),_=l(v);return{degree:function(s){return 1},div:function(s){return function(y){return t(i(s.value0)(y.value1))(i(s.value1)(y.value0))}},mod:function(s){return function(y){return o}},CommutativeRing0:function(){return _}}}};var v_=e=>BigInt(e);var Cs=e=>Number(e),w7=e=>a=>e+a,d7=e=>a=>e*a,m7=e=>a=>e-a,Pd=e=>a=>{if(a===0n)return 0n;let u=a<0n?-a:a;return(e%u+u)%u},h7=e=>a=>a===0n?0n:(e-Pd(e)(a))/a,g7=e=>e<0n?-e:e,y7=0n,F7=1n;var b7=e=>a=>e==a,E7=e=>a=>e===a?0:e>a?1:-1;var qd={add:w7,zero:y7,mul:d7,one:F7};var pP={sub:m7,Semiring0:function(){return qd}},UR={eq:b7};var Ts={compare:function(e){return function(a){var u=E7(e)(a);return u===1?Fe.value:u===0?Qe.value:Se.value}},Eq0:function(){return UR}},sP={Ring0:function(){return pP}},Xo={degree:g7,div:h7,mod:Pd,CommutativeRing0:function(){return sP}};var WR=Es(Ts)(Xo);var Mf={toRational:function(e){return function(a){return WR(v_(e))(v_(a))}}},T7={toRational:function(e){return function(a){return WR(e)(a)}}};var Yo=OR(Ts)(Xo),BR=Ld(Ts)(Xo);var zR=G7(Ts)(Xo);var n_=function(e){return e.toRational},pi=function(e){return Cs(Ad(e))/Cs(Nd(e))},$d=function(e){return Ad(e)},Od=function(e){return WR(v_(e))(v_(1))},M7=function(e){return WR(e)(v_(1))},Ud=function(e){return Nd(e)};var S7=function(e){return function(a){return a.join(e)}};var L7=ie(Cv),Ms={genericShowArgs:function(e){return[]}},si=function(e){var a=Q(e);return{genericShowArgs:function(u){return[a(u)]}}},Wd=function(e){return e.genericShowArgs},Ss=function(e){var a=Wd(e);return function(u){var l=Wd(u);return{genericShowArgs:function(v){return L7(a(v.value0))(l(v.value1))}}}},F0=function(e){var a=Wd(e);return function(u){var l=ql(u);return{"genericShow'":function(v){var t=l(Va.value),i=a(v);return i.length===0?t:"("+(S7(" ")(L7([t])(i))+")")}}}},Bd=function(e){return e["genericShow'"]};var Pv=function(e){var a=Bd(e);return function(u){var l=Bd(u);return{"genericShow'":function(v){if(v instanceof Eu)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])}}}},yn=function(e){var a=xy(e);return function(u){var l=Bd(u);return function(v){return l(a(v))}}};function Ls(){return Date.now()}var A7=function(e){return function(){return e}},N7=function(e){return function(a){return function(){return a(e())()}}};var b0=function(e){var a=ee(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 P7=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}},r_={Applicative0:function(){return Rl},Bind1:function(){return Lf}},Lf={bind:N7,Apply0:function(){return $7(0)}},Rl={pure:A7,Apply0:function(){return $7(0)}},q7=P7("functorEffect","Effect",function(){return{map:kp(Rl)}}),$7=P7("applyEffect","Effect",function(){return{apply:b0(r_),Functor0:function(){return q7(0)}}}),Il=q7(20);var GP=S(Il);var As=GP(l_)(Ls);var wP=Ru(),dP=Cf(NR),mP=n_(Mf),kd=nl(Yo),Jd=bu(Yo),Vd=av(zR),U7=Ne($e),W7=Tf(fi),hP=ev(),O7=n_(T7),gP=d(UR),yP=Sv(Xo),FP=vl(qd),bP=av(Xo),EP=Fv(BR),CP=$l(Yo);var t_=function(e){return function(a){var u=wP(dP(a)(e.time)),l=mP(a_(u))(1e3);return kd(Jd(l)(e.freq))(e.count)}},jd=function(e){var a=Vd(Jd(e.count)(Od(-1)))(e.freq);return Fu(e.time)(U7)(W7(pi(a))(e.time))},B7=function(e){return function(){var u=As();return{freq:e,time:u,count:Od(0)}}},z7=function(e){var a=l_(hP($R(e.time*1e3))),u=O7(e.freqNumerator)(e.freqDenominator),l=O7(e.countNumerator)(e.countDenominator);return{freq:u,time:a,count:l}},TP=function(e){if(gP(yP($d(e))(Ud(e)))(FP))return e;if(we)return M7(bP($d(e))(Ud(e)));throw new Error("Failed pattern match at Data.Tempo (line 114, column 1 - line 114, column 38): "+[e.constructor.name])},Hd=function(e){return function(a){return function(u){return kd(Jd(kd(TP(Vd(EP(u)(a))(e)))(CP))(e))(a)}}},Xd=function(e){return function(a){return Fu(e.time)(U7)(W7(pi(Vd(a)(e.freq)))(jd(e)))}};var k7=wf(),LP=av(zR),Af=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Yd=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}();var VR=function(e){return function(a){if(a instanceof Af)return k7(a.value0);if(a instanceof Yd)return k7(pi(LP(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 PP=Ne($e),qP=Tf(fi),$P=n_(Mf),OP=bu(Yo),UP=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),jR=function(){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 J7=function(e){return function(a){return function(u){if(u instanceof UP){var l=VR(e)(u.value0);return Fu(a)(PP)(qP(l)(a))}if(u instanceof jR&&u.value1 instanceof Af){var v=$P(a_(u.value1.value0*1e3))(1e3),l=Hd(u.value0)(OP(v)(e.freq))(t_(e)(a));return Xd(e)(l)}if(u instanceof jR&&u.value1 instanceof Yd){var l=Hd(u.value0)(u.value1.value0)(t_(e)(a));return Xd(e)(l)}throw new Error("Failed pattern match at DefTime (line 22, column 1 - line 22, column 56): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}};var Nf=F0(Ms),V7=si(Ya),Kd=zu(pa),jr=function(){function e(){}return e.value=new e,e}(),Hr=function(){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(){}return e.value=new e,e}(),Ko=function(){function e(){}return e.value=new e,e}(),xo=function(){function e(){}return e.value=new e,e}(),ec=function(){function e(){}return e.value=new e,e}(),ac=function(){function e(){}return e.value=new e,e}(),WP={to:function(e){if(e instanceof Eu)return jr.value;if(e instanceof Ue&&e.value0 instanceof Eu)return new Hr(e.value0.value0.value0,e.value0.value0.value1);if(e instanceof Ue&&e.value0 instanceof Ue&&e.value0.value0 instanceof Eu)return Qo.value;if(e instanceof Ue&&e.value0 instanceof Ue&&e.value0.value0 instanceof Ue&&e.value0.value0.value0 instanceof Eu)return Ko.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 Eu)return xo.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&&e.value0.value0.value0.value0.value0 instanceof Eu)return ec.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&&e.value0.value0.value0.value0.value0 instanceof Ue)return ac.value;throw new Error("Failed pattern match at Output (line 17, column 1 - line 17, column 33): "+[e.constructor.name])},from:function(e){if(e instanceof jr)return new Eu(Hv.value);if(e instanceof Hr)return new Ue(new Eu(new Xc(e.value0,e.value1)));if(e instanceof Qo)return new Ue(new Ue(new Eu(Hv.value)));if(e instanceof Ko)return new Ue(new Ue(new Ue(new Eu(Hv.value))));if(e instanceof xo)return new Ue(new Ue(new Ue(new Ue(new Eu(Hv.value)))));if(e instanceof ec)return new Ue(new Ue(new Ue(new Ue(new Ue(new Eu(Hv.value))))));if(e instanceof ac)return new Ue(new Ue(new Ue(new Ue(new Ue(new Ue(Hv.value))))));throw new Error("Failed pattern match at Output (line 17, column 1 - line 17, column 33): "+[e.constructor.name])}},HR={show:yn(WP)(Pv(Nf({reflectSymbol:function(){return"Audio"}}))(Pv(F0(Ss(V7)(V7))({reflectSymbol:function(){return"AOut"}}))(Pv(Nf({reflectSymbol:function(){return"Blend"}}))(Pv(Nf({reflectSymbol:function(){return"RGBA"}}))(Pv(Nf({reflectSymbol:function(){return"Add"}}))(Pv(Nf({reflectSymbol:function(){return"Mul"}}))(Nf({reflectSymbol:function(){return"RGB"}}))))))))},j7={eq:function(e){return function(a){return e instanceof jr&&a instanceof jr?!0:e instanceof Hr&&a instanceof Hr?e.value0===a.value0&&e.value1===a.value1:e instanceof Qo&&a instanceof Qo||e instanceof Ko&&a instanceof Ko||e instanceof xo&&a instanceof xo||e instanceof ec&&a instanceof ec||e instanceof ac&&a instanceof ac}}},Ns=function(e){return e instanceof jr||e instanceof Hr},H7=function(){var e=ff(rl);return function(a){return e(Ns(a))}}(),X7=function(e){return e instanceof Hr?Kd(e.value0)(0):0},Y7=function(e){return function(a){return a instanceof jr?Kd(e)(1):a instanceof Hr?Kd(a.value1)(1):1}};var W=function(e){return e.channels};var Q7=function(e){return function(){return{value:e}}};var fe=function(e){return function(){return e.value}};var Oe=function(e){return function(a){return function(){a.value=e}}};var ta=Q7;var Ju=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Vu=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Qv=function(e){return e.tailRecM};var JP=function(e){var a=function(u){var l=!1,v;function t(i){if(i instanceof Ju){u=e(i.value0);return}if(i instanceof Vu)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 K7={tailRecM:function(e){var a=function(l){return l},u=JP(function(l){return a(e(l))});return function(l){return oi(u(l))}},Monad0:function(){return Au}};var x7={bimap:function(e){return function(a){return function(u){if(u instanceof Ju)return new Ju(e(u.value0));if(u instanceof Vu)return new Vu(a(u.value0));throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 33, column 1 - line 35, column 34): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}}};var qs=function(e){return e.foldrWithIndex};var $s=function(e){return e.traverseWithIndex};var HP=S(as),XP=S(Na),bl=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),a1=function(e){var a=h0(e);return{unfoldr1:function(u){return function(l){return kw(bl.create)(HP(a(XP(u)))(u(l)))}}}};var Us=function(e){var a=fv(e);return function(u){return new bl(u,a)}};var XR=function(e){var a=S(e);return{map:function(u){return function(l){return new bl(u(l.value0),a(u)(l.value1))}}}};var Ws=function(e){var a=Wl(e),u=za(e),l=Cu(e);return{foldMap:function(v){var t=ie(v.Semigroup0()),i=a(v);return function(o){return function(_){return t(o(_.value0))(i(o)(_.value1))}}},foldl:function(v){return function(t){return function(i){return u(v)(v(t)(i.value0))(i.value1)}}},foldr:function(v){return function(t){return function(i){return v(i.value0)(l(v)(t)(i.value1))}}}}};var u1=function(e){var a=Fl(e),u=lu(e),l=XR(e.Functor0()),v=Ws(e.Foldable1());return{sequence:function(t){var i=t.Apply0(),o=la(i),_=S(i.Functor0()),s=a(t);return function(y){return o(_(bl.create)(y.value0))(s(y.value1))}},traverse:function(t){var i=t.Apply0(),o=la(i),_=S(i.Functor0()),s=u(t);return function(y){return function(N){return o(_(bl.create)(y(N.value0)))(s(y)(N.value1))}}},Functor0:function(){return l},Foldable1:function(){return v}}};var l4=function(e){var a=za(e),u=Cu(e),l=Ws(e);return{foldMap1:function(v){var t=ie(v);return function(i){return function(o){return a(function(_){return function(s){return t(_)(i(s))}})(i(o.value0))(o.value1)}}},foldr1:function(v){return function(t){return Fu(t.value0)(v(t.value0))(u(function(i){var o=Fu(i)(v(i));return function(_){return R.create(o(_))}})(I.value)(t.value1))}},foldl1:function(v){return function(t){return a(v)(t.value0)(t.value1)}},Foldable0:function(){return l}}};var uq=Ne($e),h=function(){function e(){}return e.value=new e,e}(),G=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),ZR=function(e){return e},n4=function(e){return new G(e.value0,e.value1)};var lq=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function o(_,s){if(s instanceof G&&s.value1 instanceof G&&s.value1.value1 instanceof G){v=new G(s,_),l=s.value1.value1.value1;return}var y=function(L){return L instanceof G&&L.value1 instanceof G&&L.value1.value1 instanceof h?new G(e(L.value0),new G(e(L.value1.value0),h.value)):L instanceof G&&L.value1 instanceof h?new G(e(L.value0),h.value):h.value},N=function(L){return function(V){var Te=L,ya=!1,Lu;function Ll(Wu,mu){if(Wu instanceof G&&Wu.value0 instanceof G&&Wu.value0.value1 instanceof G&&Wu.value0.value1.value1 instanceof G){Te=Wu.value1,V=new G(e(Wu.value0.value0),new G(e(Wu.value0.value1.value0),new G(e(Wu.value0.value1.value1.value0),mu)));return}return ya=!0,mu}for(;!ya;)Lu=Ll(Te,V);return Lu}};return t=!0,N(_)(y(s))}for(;!t;)i=o(v,l);return i}};return a(h.value)},Rv={map:lq},vq=S(Rv),Bl=XR(Rv),xa={foldr:function(e){return function(a){var u=function(){var v=function(t){return function(i){var o=t,_=!1,s;function y(N,L){if(L instanceof h)return _=!0,N;if(L instanceof G){o=new G(L.value0,N),i=L.value1;return}throw new Error("Failed pattern match at Data.List.Types (line 107, column 7 - line 107, column 23): "+[N.constructor.name,L.constructor.name])}for(;!_;)s=y(o,i);return s}};return v(h.value)}(),l=za(xa)(aa(e))(a);return function(v){return l(u(v))}}},foldl:function(e){var a=function(u){return function(l){var v=u,t=!1,i;function o(_,s){if(s instanceof h)return t=!0,_;if(s instanceof G){v=e(_)(s.value0),l=s.value1;return}throw new Error("Failed pattern match at Data.List.Types (line 111, column 12 - line 113, column 30): "+[s.constructor.name])}for(;!t;)i=o(v,l);return i}};return a},foldMap:function(e){var a=ie(e.Semigroup0()),u=ha(e);return function(l){return za(xa)(function(v){var t=a(v);return function(i){return t(l(i))}})(u)}}},YR=za(xa),nq=Cu(xa);var E0=Ws(xa);var o_={append:function(e){return function(a){return nq(G.create)(a)(e)}}},Of=ie(o_);var c_={append:function(e){return function(a){return new bl(e.value0,Of(e.value1)(n4(a)))}}};var C0={traverse:function(e){var a=e.Apply0(),u=S(a.Functor0()),l=yl(a),v=U(e);return function(t){var i=u(YR(aa(G.create))(h.value)),o=YR(function(_){var s=l(aa(G.create))(_);return function(y){return s(t(y))}})(v(h.value));return function(_){return i(o(_))}}},sequence:function(e){return lu(C0)(e)(uq)},Functor0:function(){return Rv},Foldable1:function(){return xa}},qv=u1(C0);var Bs={unfoldr1:function(e){return function(a){var u=function(l){return function(v){var t=l,i=!1,o;function _(s,y){var N=e(s);if(N.value1 instanceof R){t=N.value1.value0,v=new G(N.value0,y);return}if(N.value1 instanceof I)return i=!0,YR(aa(G.create))(h.value)(new G(N.value0,y));throw new Error("Failed pattern match at Data.List.Types (line 135, column 22 - line 137, column 61): "+[N.constructor.name])}for(;!i;)o=_(t,v);return o}};return u(a)(h.value)}}},__={unfoldr:function(e){return function(a){var u=function(l){return function(v){var t=l,i=!1,o;function _(s,y){var N=e(s);if(N instanceof I)return i=!0,YR(aa(G.create))(h.value)(y);if(N instanceof R){t=N.value0.value1,v=new G(N.value0.value0,y);return}throw new Error("Failed pattern match at Data.List.Types (line 142, column 22 - line 144, column 52): "+[N.constructor.name])}for(;!i;)o=_(t,v);return o}};return u(a)(h.value)}},Unfoldable10:function(){return Bs}},uv=a1(__),uc=l4(xa);var rq={eq1:function(e){var a=d(e);return function(u){return function(l){var v=function(t){return function(i){return function(o){var _=t,s=i,y=!1,N;function L(V,Te,ya){if(!ya)return y=!0,!1;if(V instanceof h&&Te instanceof h)return y=!0,ya;if(V instanceof G&&Te instanceof G){_=V.value1,s=Te.value1,o=ya&&a(Te.value0)(V.value0);return}return y=!0,!1}for(;!y;)N=L(_,s,o);return N}}};return v(u)(l)(!0)}}}},tq=To(rq);var QR=function(e){return{eq:tq(e)}};var l1={apply:function(e){return function(a){if(e instanceof h)return h.value;if(e instanceof G)return Of(vq(e.value0)(a))(la(l1)(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 Rv}},v4=la(l1),r4={apply:function(e){return function(a){return new bl(e.value0(a.value0),Of(v4(e.value1)(new G(a.value0,h.value)))(v4(new G(e.value0,e.value1))(a.value1)))}},Functor0:function(){return Bl}},v1={bind:function(e){return function(a){if(e instanceof h)return h.value;if(e instanceof G)return Of(a(e.value0))(ee(v1)(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 l1}},iq=ee(v1),KR={bind:function(e){return function(a){var u=a(e.value0);return new bl(u.value0,Of(u.value1)(iq(e.value1)(function(l){return n4(a(l))})))}},Apply0:function(){return r4}};var oq={alt:Of,Functor0:function(){return Rv}},n1=function(){return{empty:h.value,Alt0:function(){return oq}}}();var Uf={pure:function(){var e=Us(n1);return function(a){return ZR(e(a))}}(),Apply0:function(){return r4}};var i1=S(Na);var sq=Zc(x7),Dq=za(xa);var Rq=Ne($e);var o1=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R({head:e.value0,tail:e.value1});throw new Error("Failed pattern match at Data.List (line 259, column 1 - line 259, column 66): "+[e.constructor.name])},aI=function(e){return h0(e)(function(a){return i1(function(u){return new k(u.head,u.tail)})(o1(a))})},Iq=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R(e.value1);throw new Error("Failed pattern match at Data.List (line 245, column 1 - line 245, column 43): "+[e.constructor.name])};var Gq=function(e){return new G(e,h.value)};var f_=function(){var e=function(a){return function(u){var l=a,v=!1,t;function i(o,_){if(_ instanceof h)return v=!0,o;if(_ instanceof G){l=new G(_.value0,o),u=_.value1;return}throw new Error("Failed pattern match at Data.List (line 368, column 3 - line 368, column 19): "+[o.constructor.name,_.constructor.name])}for(;!v;)t=i(l,u);return t}};return e(h.value)}();var _4=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function o(_,s){if(_ instanceof h)return t=!0,I.value;if(_ instanceof G&&_.value1 instanceof h)return t=!0,new R({revInit:s,last:_.value0});if(_ instanceof G){v=_.value1,l=new G(_.value0,s);return}throw new Error("Failed pattern match at Data.List (line 270, column 3 - line 270, column 21): "+[_.constructor.name,s.constructor.name])}for(;!t;)i=o(v,l);return i}};return i1(function(u){return{init:f_(u.revInit),last:u.last}})(a(e)(h.value))},zs=function(e){return function(a){return function(u){var l=function(v){return function(t){return function(i){var o=v,_=t,s=!1,y;function N(L,V,Te){if(L instanceof h||V instanceof h)return s=!0,Te;if(L instanceof G&&V instanceof G){o=L.value1,_=V.value1,i=new G(e(L.value0)(V.value0),Te);return}throw new Error("Failed pattern match at Data.List (line 779, column 3 - line 779, column 21): "+[L.constructor.name,V.constructor.name,Te.constructor.name])}for(;!s;)y=N(o,_,i);return y}}};return f_(l(a)(u)(h.value))}}},p_=function(){return zs(k.create)}();var f4=function(e){return function(a){if(e===a)return Gq(e);if(we){var u=function(l){return function(v){return function(t){return function(i){var o=l,_=v,s=t,y=!1,N;function L(V,Te,ya,Lu){if(V===Te)return y=!0,new G(V,Lu);if(we){o=V+ya|0,_=Te,s=ya,i=new G(V,Lu);return}throw new Error("Failed pattern match at Data.List (line 148, column 3 - line 149, column 65): "+[V.constructor.name,Te.constructor.name,ya.constructor.name,Lu.constructor.name])}for(;!y;)N=L(o,_,s,i);return N}}}};return u(a)(e)(function(){var l=e>a;return l?1:-1}())(h.value)}throw new Error("Failed pattern match at Data.List (line 144, column 1 - line 144, column 32): "+[e.constructor.name,a.constructor.name])}};var xR=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function o(_,s){if(s instanceof h)return t=!0,f_(_);if(s instanceof G){var y=e(s.value0);if(y instanceof I){v=_,l=s.value1;return}if(y instanceof R){v=new G(y.value0,_),l=s.value1;return}throw new Error("Failed pattern match at Data.List (line 419, column 5 - line 421, column 32): "+[y.constructor.name])}throw new Error("Failed pattern match at Data.List (line 417, column 3 - line 417, column 27): "+[_.constructor.name,s.constructor.name])}for(;!t;)i=o(v,l);return i}};return a(h.value)},p4=function(e){var a=ee(e.Monad0().Bind1()),u=Qv(e);return function(l){var v=l.Plus1().Alt0(),t=Xa(v),i=S(v.Functor0()),o=U(l.Applicative0());return function(_){var s=function(y){return a(t(i(Ju.create)(_))(o(new Vu(void 0))))(function(N){return o(sq(function(L){return new G(L,y)})(function(L){return f_(y)})(N))})};return u(s)(h.value)}}};var wq=function(e){var a=la(e.Applicative0().Apply0()),u=S(e.Plus1().Alt0().Functor0());return function(l){var v=zr(l);return function(t){return a(u(G.create)(t))(v(function(i){return c1(e)(l)(t)}))}}},c1=function(e){var a=Xa(e.Plus1().Alt0()),u=U(e.Applicative0());return function(l){return function(v){return a(wq(e)(l)(v))(u(h.value))}}},El=Dq(function(e){return function(a){return e+1|0}})(0),s4=function(e){var a=!1,u;function l(v){if(v instanceof G&&v.value1 instanceof h)return a=!0,new R(v.value0);if(v instanceof G){e=v.value1;return}return a=!0,I.value}for(;!a;)u=l(e);return u};var D4=function(e){return i1(function(a){return a.init})(_4(e))};var dq=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R(e.value0);throw new Error("Failed pattern match at Data.List (line 230, column 1 - line 230, column 22): "+[e.constructor.name])},eI=function(e){if(e instanceof h)return h.value;if(e instanceof G&&e.value0 instanceof h)return eI(e.value1);if(e instanceof G&&e.value0 instanceof G)return new G(new G(e.value0.value0,xR(dq)(e.value1)),eI(new G(e.value0.value1,xR(Iq)(e.value1))));throw new Error("Failed pattern match at Data.List (line 813, column 1 - line 813, column 54): "+[e.constructor.name])};var uI=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function o(_,s){if(s instanceof h)return t=!0,f_(_);if(s instanceof G){if(e(s.value0)){v=new G(s.value0,_),l=s.value1;return}if(we){v=_,l=s.value1;return}}throw new Error("Failed pattern match at Data.List (line 390, column 3 - line 390, column 27): "+[_.constructor.name,s.constructor.name])}for(;!t;)i=o(v,l);return i}};return a(h.value)};var R4=function(e){return function(a){var u=e,l=!1,v;function t(i,o){if(i<1)return l=!0,o;if(o instanceof h)return l=!0,h.value;if(o instanceof G){u=i-1|0,a=o.value1;return}throw new Error("Failed pattern match at Data.List (line 536, column 1 - line 536, column 42): "+[i.constructor.name,o.constructor.name])}for(;!l;)v=t(u,a);return v}};var Xr=xR(Rq);var I4=function(e){return e()};var G4=function(e){throw new Error(e)};var w4=function(){return G4};var yq=w4(),Fq=I4,ks=function(e){return Fq(function(){return yq(e)})};var Eq=ee(KR),Cq=Ne($e);var Iv=function(e){return function(a){return function(u){return new bl(e(a.value0)(u.value0),zs(e)(a.value1)(u.value1))}}};var s_=function(e){return new G(e.value0,e.value1)};var ba=function(e){return e.value1};var Ea=function(){var e=Us(n1);return function(a){return ZR(e(a))}}();var Tq=function(e){return function(a){return e(new G(a.value0,a.value1))}};var $a=function(e){return 1+El(e.value1)|0},d4=function(e){return No(e.value0)(s4(e.value1))};var m4=function(e){return Fu(h.value)(function(a){return new G(e.value0,a)})(D4(e.value1))};var Z=function(e){return e.value0};var _a=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R(new bl(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 Ri=function(e){return Tq(R4(e))},Js=function(e){return function(a){return new bl(e,a)}},Iu=function(e){return function(a){return new bl(e,new G(a.value0,a.value1))}};var wl=function(e){return Eq(e)(Cq)};var D_=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}};var Mq=Ne($e);var Oa=function(){function e(){}return e.value=new e,e}(),Ta=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 lI=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),h4=function(){function e(a,u,l){this.value0=a,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 Oa){if(l instanceof Oa)return new Ta(1,1,e,a,u,l);if(l instanceof Ta)return new Ta(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 Ta){if(l instanceof Oa)return new Ta(1+u.value0|0,1+u.value1|0,e,a,u,l);if(l instanceof Ta)return new Ta(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 vI=function(e){return function(a){return new Ta(1,1,e,a,Oa.value,Oa.value)}},Zr=function(){var e=function(l){if(l instanceof Oa)return 0;if(l instanceof Ta)return l.value0;throw new Error("Failed pattern match at Data.Map.Internal (line 735, column 12 - line 737, column 26): "+[l.constructor.name])},a=function(l,v,t,i,o,_,s){return _ instanceof Ta&&_.value0>e(s)?T0(_.value2,_.value3,T0(l,v,t,_.value4),T0(i,o,_.value5,s)):T0(i,o,T0(l,v,t,_),s)},u=function(l,v,t,i,o,_,s){return _ instanceof Ta&&e(o)<=_.value0?T0(_.value2,_.value3,T0(t,i,o,_.value4),T0(l,v,_.value5,s)):T0(t,i,o,T0(l,v,_,s))};return function(l,v,t,i){if(t instanceof Oa)return i instanceof Oa?vI(l)(v):i instanceof Ta&&i.value0>1?a(l,v,t,i.value2,i.value3,i.value4,i.value5):T0(l,v,t,i);if(t instanceof Ta){if(i instanceof Ta){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 Oa&&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])}}(),f1=D_("unsafeSplit","Data.Map.Internal",function(){return function(e,a,u){if(u instanceof Oa)return new lI(I.value,Oa.value,Oa.value);if(u instanceof Ta){var l=e(a)(u.value2);if(l instanceof Se){var v=f1(771)(e,a,u.value4);return new lI(v.value0,v.value1,Zr(u.value2,u.value3,v.value2,u.value5))}if(l instanceof Fe){var v=f1(774)(e,a,u.value5);return new lI(v.value0,Zr(u.value2,u.value3,u.value4,v.value1),v.value2)}if(l instanceof Qe)return new lI(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])}}),Sq=f1(764),g4=D_("unsafeSplitLast","Data.Map.Internal",function(){return function(e,a,u,l){if(l instanceof Oa)return new h4(e,a,u);if(l instanceof Ta){var v=g4(757)(l.value2,l.value3,l.value4,l.value5);return new h4(v.value0,v.value1,Zr(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])}}),Lq=g4(753),Aq=function(e,a){if(e instanceof Oa)return a;if(e instanceof Ta){var u=Lq(e.value2,e.value3,e.value4,e.value5);return Zr(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 p1=D_("unsafeUnionWith","Data.Map.Internal",function(){return function(e,a,u,l){if(u instanceof Oa)return l;if(l instanceof Oa)return u;if(l instanceof Ta){var v=Sq(e,l.value2,u),t=p1(787)(e,a,v.value1,l.value4),i=p1(788)(e,a,v.value2,l.value5);if(v.value0 instanceof R)return Zr(l.value2,a(v.value0.value0)(l.value3),t,i);if(v.value0 instanceof I)return Zr(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])}}),Nq=p1(781),Pq=function(e){var a=ze(e);return function(u){return function(l){return function(v){return Nq(a,u,l,v)}}}},nI=function(e){return Pq(e)(Aa)};var En=function(e){var a=ze(e);return function(u){var l=function(v){var t=!1,i;function o(_){if(_ instanceof Oa)return t=!0,I.value;if(_ instanceof Ta){var s=a(u)(_.value2);if(s instanceof Se){v=_.value4;return}if(s instanceof Fe){v=_.value5;return}if(s instanceof Qe)return t=!0,new R(_.value3);throw new Error("Failed pattern match at Data.Map.Internal (line 281, column 7 - line 284, column 22): "+[s.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 278, column 8 - line 284, column 22): "+[_.constructor.name])}for(;!t;)i=o(v);return i};return l}};var Qr=function(e){var a=ze(e);return function(u){return function(l){var v=function(t){if(t instanceof Oa)return vI(u)(l);if(t instanceof Ta){var i=a(u)(t.value2);if(i instanceof Se)return Zr(t.value2,t.value3,v(t.value4),t.value5);if(i instanceof Fe)return Zr(t.value2,t.value3,t.value4,v(t.value5));if(i instanceof Qe)return new Ta(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}}},y4={map:function(e){var a=function(u){if(u instanceof Oa)return Oa.value;if(u instanceof Ta)return new Ta(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}},qq={mapWithIndex:function(e){var a=function(u){if(u instanceof Oa)return Oa.value;if(u instanceof Ta)return new Ta(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 y4}},rI={foldr:function(e){return function(a){var u=D_("go","Data.Map.Internal",function(){return function(v,t){if(v instanceof Oa)return t;if(v instanceof Ta)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=D_("go","Data.Map.Internal",function(){return function(v,t){if(t instanceof Oa)return v;if(t instanceof Ta)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=ha(e),u=ie(e.Semigroup0());return function(l){var v=function(t){if(t instanceof Oa)return a;if(t instanceof Ta)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}}},F4={foldrWithIndex:function(e){return function(a){var u=D_("go","Data.Map.Internal",function(){return function(v,t){if(v instanceof Oa)return t;if(v instanceof Ta)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=D_("go","Data.Map.Internal",function(){return function(v,t){if(t instanceof Oa)return v;if(t instanceof Ta)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=ha(e),u=ie(e.Semigroup0());return function(l){var v=function(t){if(t instanceof Oa)return a;if(t instanceof Ta)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 rI}},b4=function(){return qs(F4)(function(e){return function(a){return function(u){return new G(e,u)}}})(h.value)}(),E4={traverse:function(e){var a=U(e),u=e.Apply0(),l=la(u),v=S(u.Functor0());return function(t){var i=function(o){if(o instanceof Oa)return a(Oa.value);if(o instanceof Ta)return l(l(v(function(_){return function(s){return function(y){return new Ta(o.value0,o.value1,o.value2,s,_,y)}}})(i(o.value4)))(t(o.value3)))(i(o.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 207, column 10 - line 213, column 19): "+[o.constructor.name])};return i}},sequence:function(e){return lu(E4)(e)(Mq)},Functor0:function(){return y4},Foldable1:function(){return rI}},C4={traverseWithIndex:function(e){var a=U(e),u=e.Apply0(),l=la(u),v=S(u.Functor0());return function(t){var i=function(o){if(o instanceof Oa)return a(Oa.value);if(o instanceof Ta)return l(l(v(function(_){return function(s){return function(y){return new Ta(o.value0,o.value1,o.value2,s,_,y)}}})(i(o.value4)))(t(o.value2)(o.value3)))(i(o.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 219, column 10 - line 225, column 19): "+[o.constructor.name])};return i}},FunctorWithIndex0:function(){return qq},FoldableWithIndex1:function(){return F4},Traversable2:function(){return E4}};var tl=function(){return Oa.value}(),tI=function(e){var a=Qr(e);return function(u){return za(u)(function(l){return function(v){return a(v.value0)(v.value1)(l)}})(tl)}};var s1=function(e){var a=ze(e);return function(u){var l=function(v){if(v instanceof Oa)return Oa.value;if(v instanceof Ta){var t=a(u)(v.value2);if(t instanceof Se)return Zr(v.value2,v.value3,l(v.value4),v.value5);if(t instanceof Fe)return Zr(v.value2,v.value3,v.value4,l(v.value5));if(t instanceof Qe)return Aq(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 Oq=ns();var Uq=function(e){return Oq(nI(e))};var Wq=function(e){return b4(e)},T4=function(e){var a=aI(e);return function(u){return a(Wq(u))}};var D1=function(e){return vI(e)(void 0)};var Vs=function(e){return{append:Uq(e)}};var Bq=tl;var Wf=function(e){var a=Vs(e);return{mempty:Bq,Semigroup0:function(){return a}}};var M4=F0(Ms),me=function(){function e(){}return e.value=new e,e}(),de=function(){function e(){}return e.value=new e,e}(),zq={to:function(e){if(e instanceof Eu)return me.value;if(e instanceof Ue)return de.value;throw new Error("Failed pattern match at MultiMode (line 10, column 1 - line 10, column 36): "+[e.constructor.name])},from:function(e){if(e instanceof me)return new Eu(Hv.value);if(e instanceof de)return new Ue(Hv.value);throw new Error("Failed pattern match at MultiMode (line 10, column 1 - line 10, column 36): "+[e.constructor.name])}},R1={show:yn(zq)(Pv(M4({reflectSymbol:function(){return"Combinatorial"}}))(M4({reflectSymbol:function(){return"Pairwise"}})))},I1={eq:function(e){return function(a){return e instanceof me&&a instanceof me||e instanceof de&&a instanceof de}}};var Ua=d(I1),kq=bu(Mo),q4=av(pn),w1=Xv(xa)(m0),Jq=MR(__),S4=Q(G0),L4=S(Rv),G1=Q(Ya),ka=Q(R1),Ou=U(F3),d1=Wf(uu),A4=ha(d1),Kr=ri(rl),Vq=Wl(xa)(Df()(wa({reflectSymbol:function(){return"ain"}})(Kr)()(wa({reflectSymbol:function(){return"fft"}})(Kr)()(wa({reflectSymbol:function(){return"hi"}})(Kr)()(wa({reflectSymbol:function(){return"ifft"}})(Kr)()(wa({reflectSymbol:function(){return"ihi"}})(Kr)()(wa({reflectSymbol:function(){return"ilo"}})(Kr)()(wa({reflectSymbol:function(){return"imgURLs"}})(d1)()(wa({reflectSymbol:function(){return"imid"}})(Kr)()(wa({reflectSymbol:function(){return"lo"}})(Kr)()(wa({reflectSymbol:function(){return"mid"}})(Kr)()(wa({reflectSymbol:function(){return"vidURLs"}})(d1)()(wa({reflectSymbol:function(){return"webcam"}})(Kr)()(sf)))))))))))))),oI=zu(pa),N4=gf(uc),P4=S(Bl),Qu=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),al=function(){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){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Tn=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),xr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},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}(),et=function(){function e(){}return e.value=new e,e}(),lc=function(){function e(){}return e.value=new e,e}(),vc=function(){function e(){}return e.value=new e,e}(),Ii=function(){function e(){}return e.value=new e,e}(),Cn=function(){function e(){}return e.value=new e,e}(),nc=function(){function e(){}return e.value=new e,e}(),rc=function(){function e(){}return e.value=new e,e}(),S0=function(){function e(){}return e.value=new e,e}(),Gi=function(){function e(){}return e.value=new e,e}(),tc=function(){function e(){}return e.value=new e,e}(),ic=function(){function e(){}return e.value=new e,e}(),wi=function(){function e(){}return e.value=new e,e}(),di=function(){function e(){}return e.value=new e,e}(),mi=function(){function e(){}return e.value=new e,e}(),hi=function(){function e(){}return e.value=new e,e}(),gi=function(){function e(){}return e.value=new e,e}(),yi=function(){function e(){}return e.value=new e,e}(),at=function(){function e(){}return e.value=new e,e}(),ut=function(){function e(){}return e.value=new e,e}(),lt=function(){function e(){}return e.value=new e,e}(),vt=function(){function e(){}return e.value=new e,e}(),nt=function(){function e(){}return e.value=new e,e}(),oc=function(){function e(){}return e.value=new e,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}(),Fi=function(){function e(){}return e.value=new e,e}(),bi=function(){function e(){}return e.value=new e,e}(),Ei=function(){function e(){}return e.value=new e,e}(),rt=function(){function e(){}return e.value=new e,e}(),tt=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),it=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Sn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ln=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ci=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ti=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Mi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Si=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Li=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ai=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ni=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Pi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),qi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),$i=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Oi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ot=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ct=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),_t=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),An=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Nn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Pn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),qn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),$n=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),On=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Un=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Wn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Bn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),zn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),kn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Jn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Vn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),jn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Hn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Xn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Yn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Zn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Qn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Kn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),xn=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}(),ar=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}(),lr=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}(),nr=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}(),tr=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}(),or=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ui=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Wi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Bi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ft=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),pt=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),zi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ki=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ji=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Vi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),cr=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}(),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}(),sr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ji=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Hi=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Xi=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Yi=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),st=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Zi=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Qi=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Ki=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),xi=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},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}(),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}(),uo=function(){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}(),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}(),N0=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Kv=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),$v=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),P0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Gv=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),q0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),$0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),O0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),U0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),W0=function(){function e(a,u,l){this.value0=a,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}(),B0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),z0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),k0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),J0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),V0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Dt=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Rt=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),j0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),H0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),X0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),It=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Gt=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),wt=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),dt=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),mt=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),ht=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Y0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Dr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),wv=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}(),Rr=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}(),gt=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}(),e0=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}(),yt=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}(),Ft=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}(),bt=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}(),vo=function(){function e(a,u,l){this.value0=a,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 Qu&&a instanceof Qu?e.value0===a.value0:e instanceof al&&a instanceof al?Ua(e.value0)(a.value0)&&d(QR(E))(e.value1)(a.value1):e instanceof M0&&a instanceof M0?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Tn&&a instanceof Tn?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof xr&&a instanceof xr?d(E)(e.value0)(a.value0):e instanceof Mn&&a instanceof Mn?e.value0===a.value0&&d(E)(e.value1)(a.value1):e instanceof et&&a instanceof et||e instanceof lc&&a instanceof lc||e instanceof vc&&a instanceof vc||e instanceof Ii&&a instanceof Ii||e instanceof Cn&&a instanceof Cn||e instanceof nc&&a instanceof nc||e instanceof rc&&a instanceof rc||e instanceof S0&&a instanceof S0||e instanceof Gi&&a instanceof Gi||e instanceof tc&&a instanceof tc||e instanceof ic&&a instanceof ic||e instanceof wi&&a instanceof wi||e instanceof di&&a instanceof di||e instanceof mi&&a instanceof mi||e instanceof hi&&a instanceof hi||e instanceof gi&&a instanceof gi||e instanceof yi&&a instanceof yi||e instanceof at&&a instanceof at||e instanceof ut&&a instanceof ut||e instanceof lt&&a instanceof lt||e instanceof vt&&a instanceof vt||e instanceof nt&&a instanceof nt||e instanceof oc&&a instanceof oc?!0:e instanceof L0&&a instanceof L0?e.value0===a.value0&&e.value1===a.value1:e instanceof Fi&&a instanceof Fi||e instanceof bi&&a instanceof bi||e instanceof Ei&&a instanceof Ei||e instanceof rt&&a instanceof rt?!0:e instanceof tt&&a instanceof tt||e instanceof it&&a instanceof it?e.value0===a.value0:e instanceof Sn&&a instanceof Sn?d(E)(e.value0)(a.value0):e instanceof Ln&&a instanceof Ln?d(E)(e.value0)(a.value0):e instanceof Ci&&a instanceof Ci?d(E)(e.value0)(a.value0):e instanceof Ti&&a instanceof Ti?d(E)(e.value0)(a.value0):e instanceof Mi&&a instanceof Mi?d(E)(e.value0)(a.value0):e instanceof Si&&a instanceof Si?d(E)(e.value0)(a.value0):e instanceof Li&&a instanceof Li?d(E)(e.value0)(a.value0):e instanceof Ai&&a instanceof Ai?d(E)(e.value0)(a.value0):e instanceof Ni&&a instanceof Ni?d(E)(e.value0)(a.value0):e instanceof Pi&&a instanceof Pi?d(E)(e.value0)(a.value0):e instanceof qi&&a instanceof qi?d(E)(e.value0)(a.value0):e instanceof $i&&a instanceof $i?d(E)(e.value0)(a.value0):e instanceof Oi&&a instanceof Oi?d(E)(e.value0)(a.value0):e instanceof ot&&a instanceof ot?d(E)(e.value0)(a.value0):e instanceof ct&&a instanceof ct?d(E)(e.value0)(a.value0):e instanceof _t&&a instanceof _t?d(E)(e.value0)(a.value0):e instanceof An&&a instanceof An?d(E)(e.value0)(a.value0):e instanceof Nn&&a instanceof Nn?d(E)(e.value0)(a.value0):e instanceof Pn&&a instanceof Pn?d(E)(e.value0)(a.value0):e instanceof qn&&a instanceof qn?d(E)(e.value0)(a.value0):e instanceof $n&&a instanceof $n?d(E)(e.value0)(a.value0):e instanceof On&&a instanceof On?d(E)(e.value0)(a.value0):e instanceof Un&&a instanceof Un?d(E)(e.value0)(a.value0):e instanceof Wn&&a instanceof Wn?d(E)(e.value0)(a.value0):e instanceof Bn&&a instanceof Bn?d(E)(e.value0)(a.value0):e instanceof zn&&a instanceof zn?d(E)(e.value0)(a.value0):e instanceof kn&&a instanceof kn?d(E)(e.value0)(a.value0):e instanceof Jn&&a instanceof Jn?d(E)(e.value0)(a.value0):e instanceof Vn&&a instanceof Vn?d(E)(e.value0)(a.value0):e instanceof jn&&a instanceof jn?d(E)(e.value0)(a.value0):e instanceof Hn&&a instanceof Hn?d(E)(e.value0)(a.value0):e instanceof Xn&&a instanceof Xn?d(E)(e.value0)(a.value0):e instanceof Yn&&a instanceof Yn?d(E)(e.value0)(a.value0):e instanceof Zn&&a instanceof Zn?d(E)(e.value0)(a.value0):e instanceof Qn&&a instanceof Qn?d(E)(e.value0)(a.value0):e instanceof Kn&&a instanceof Kn?d(E)(e.value0)(a.value0):e instanceof xn&&a instanceof xn?d(E)(e.value0)(a.value0):e instanceof er&&a instanceof er?d(E)(e.value0)(a.value0):e instanceof ar&&a instanceof ar?d(E)(e.value0)(a.value0):e instanceof ur&&a instanceof ur?d(E)(e.value0)(a.value0):e instanceof lr&&a instanceof lr?d(E)(e.value0)(a.value0):e instanceof vr&&a instanceof vr?d(E)(e.value0)(a.value0):e instanceof nr&&a instanceof nr?d(E)(e.value0)(a.value0):e instanceof rr&&a instanceof rr?d(E)(e.value0)(a.value0):e instanceof tr&&a instanceof tr?d(E)(e.value0)(a.value0):e instanceof ir&&a instanceof ir?d(E)(e.value0)(a.value0):e instanceof or&&a instanceof or?d(E)(e.value0)(a.value0):e instanceof Ui&&a instanceof Ui?d(E)(e.value0)(a.value0):e instanceof Wi&&a instanceof Wi?d(E)(e.value0)(a.value0):e instanceof Bi&&a instanceof Bi?d(E)(e.value0)(a.value0):e instanceof ft&&a instanceof ft?d(E)(e.value0)(a.value0):e instanceof pt&&a instanceof pt?d(E)(e.value0)(a.value0):e instanceof zi&&a instanceof zi?d(E)(e.value0)(a.value0):e instanceof ki&&a instanceof ki?d(E)(e.value0)(a.value0):e instanceof Ji&&a instanceof Ji?d(E)(e.value0)(a.value0):e instanceof Vi&&a instanceof Vi?d(E)(e.value0)(a.value0):e instanceof cr&&a instanceof cr?d(E)(e.value0)(a.value0):e instanceof _r&&a instanceof _r?d(E)(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 sr&&a instanceof sr?d(E)(e.value0)(a.value0):e instanceof ji&&a instanceof ji?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Hi&&a instanceof Hi?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Xi&&a instanceof Xi?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Yi&&a instanceof Yi?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof st&&a instanceof st?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Zi&&a instanceof Zi?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Qi&&a instanceof Qi?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Ki&&a instanceof Ki?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof xi&&a instanceof xi?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof eo&&a instanceof eo?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 uo&&a instanceof uo?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 A0&&a instanceof A0?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof N0&&a instanceof N0?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Kv&&a instanceof Kv?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof $v&&a instanceof $v?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof P0&&a instanceof P0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Gv&&a instanceof Gv?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof q0&&a instanceof q0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof $0&&a instanceof $0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof O0&&a instanceof O0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof U0&&a instanceof U0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof W0&&a instanceof W0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof xv&&a instanceof xv?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof B0&&a instanceof B0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof z0&&a instanceof z0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof k0&&a instanceof k0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof J0&&a instanceof J0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof V0&&a instanceof V0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Dt&&a instanceof Dt?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Rt&&a instanceof Rt?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof j0&&a instanceof j0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof H0&&a instanceof H0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof X0&&a instanceof X0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof It&&a instanceof It?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Gt&&a instanceof Gt?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof wt&&a instanceof wt?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof dt&&a instanceof dt?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof mt&&a instanceof mt?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof ht&&a instanceof ht?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Y0&&a instanceof Y0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Dr&&a instanceof Dr?d(E)(e.value0)(a.value0):e instanceof wv&&a instanceof wv?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 Rr&&a instanceof Rr?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 gt&&a instanceof gt?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 e0&&a instanceof e0?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 yt&&a instanceof yt?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 Ft&&a instanceof Ft?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 bt&&a instanceof bt?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 vo&&a instanceof vo?e.value0===a.value0&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):!1}}},m1=function(e){return new Qu(0)},jq=function(e){if(e instanceof Qu)return h.value;if(e instanceof al)return e.value1;if(e instanceof M0)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Tn)return new G(e.value0,new G(e.value1,h.value));if(e instanceof xr)return new G(e.value0,h.value);if(e instanceof Mn)return new G(e.value1,h.value);if(e instanceof et)return h.value;if(e instanceof lc)return h.value;if(e instanceof vc)return h.value;if(e instanceof Ii)return h.value;if(e instanceof Cn)return h.value;if(e instanceof nc)return h.value;if(e instanceof rc)return h.value;if(e instanceof S0)return h.value;if(e instanceof Gi)return h.value;if(e instanceof tc)return h.value;if(e instanceof ic)return h.value;if(e instanceof wi)return h.value;if(e instanceof di)return h.value;if(e instanceof mi)return h.value;if(e instanceof hi)return h.value;if(e instanceof gi)return h.value;if(e instanceof yi)return h.value;if(e instanceof at)return h.value;if(e instanceof ut)return h.value;if(e instanceof lt)return h.value;if(e instanceof vt)return h.value;if(e instanceof nt)return h.value;if(e instanceof oc)return h.value;if(e instanceof L0)return h.value;if(e instanceof Fi)return h.value;if(e instanceof bi)return h.value;if(e instanceof Ei)return h.value;if(e instanceof rt)return h.value;if(e instanceof tt)return h.value;if(e instanceof it)return h.value;if(e instanceof Sn)return new G(e.value0,h.value);if(e instanceof Ln)return new G(e.value0,h.value);if(e instanceof Ci)return new G(e.value0,h.value);if(e instanceof Ti)return new G(e.value0,h.value);if(e instanceof Mi)return new G(e.value0,h.value);if(e instanceof Si)return new G(e.value0,h.value);if(e instanceof Li)return new G(e.value0,h.value);if(e instanceof Ai)return new G(e.value0,h.value);if(e instanceof Ni)return new G(e.value0,h.value);if(e instanceof Pi)return new G(e.value0,h.value);if(e instanceof qi)return new G(e.value0,h.value);if(e instanceof $i)return new G(e.value0,h.value);if(e instanceof Oi)return new G(e.value0,h.value);if(e instanceof ot)return new G(e.value0,h.value);if(e instanceof ct)return new G(e.value0,h.value);if(e instanceof _t)return new G(e.value0,h.value);if(e instanceof An)return new G(e.value0,h.value);if(e instanceof Nn)return new G(e.value0,h.value);if(e instanceof Pn)return new G(e.value0,h.value);if(e instanceof qn)return new G(e.value0,h.value);if(e instanceof $n)return new G(e.value0,h.value);if(e instanceof On)return new G(e.value0,h.value);if(e instanceof Un)return new G(e.value0,h.value);if(e instanceof Wn)return new G(e.value0,h.value);if(e instanceof Bn)return new G(e.value0,h.value);if(e instanceof zn)return new G(e.value0,h.value);if(e instanceof kn)return new G(e.value0,h.value);if(e instanceof Jn)return new G(e.value0,h.value);if(e instanceof Vn)return new G(e.value0,h.value);if(e instanceof jn)return new G(e.value0,h.value);if(e instanceof Hn)return new G(e.value0,h.value);if(e instanceof Xn)return new G(e.value0,h.value);if(e instanceof Yn)return new G(e.value0,h.value);if(e instanceof Zn)return new G(e.value0,h.value);if(e instanceof Qn)return new G(e.value0,h.value);if(e instanceof Kn)return new G(e.value0,h.value);if(e instanceof xn)return new G(e.value0,h.value);if(e instanceof er)return new G(e.value0,h.value);if(e instanceof ar)return new G(e.value0,h.value);if(e instanceof ur)return new G(e.value0,h.value);if(e instanceof lr)return new G(e.value0,h.value);if(e instanceof vr)return new G(e.value0,h.value);if(e instanceof nr)return new G(e.value0,h.value);if(e instanceof rr)return new G(e.value0,h.value);if(e instanceof tr)return new G(e.value0,h.value);if(e instanceof ir)return new G(e.value0,h.value);if(e instanceof or)return new G(e.value0,h.value);if(e instanceof Ui)return new G(e.value0,h.value);if(e instanceof Wi)return new G(e.value0,h.value);if(e instanceof Bi)return new G(e.value0,h.value);if(e instanceof ft)return new G(e.value0,h.value);if(e instanceof pt)return new G(e.value0,h.value);if(e instanceof zi)return new G(e.value0,h.value);if(e instanceof ki)return new G(e.value0,h.value);if(e instanceof Ji)return new G(e.value0,h.value);if(e instanceof Vi)return new G(e.value0,h.value);if(e instanceof cr)return new G(e.value0,h.value);if(e instanceof _r)return new G(e.value0,h.value);if(e instanceof fr)return new G(e.value0,h.value);if(e instanceof pr)return new G(e.value0,h.value);if(e instanceof sr)return new G(e.value0,h.value);if(e instanceof ji)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Hi)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Xi)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Yi)return new G(e.value0,new G(e.value1,h.value));if(e instanceof st)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Zi)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Qi)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Ki)return new G(e.value0,new G(e.value1,h.value));if(e instanceof xi)return new G(e.value0,new G(e.value1,h.value));if(e instanceof eo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof ao)return new G(e.value0,new G(e.value1,h.value));if(e instanceof uo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof lo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof A0)return new G(e.value0,new G(e.value1,h.value));if(e instanceof N0)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Kv)return new G(e.value1,new G(e.value2,h.value));if(e instanceof $v)return new G(e.value1,new G(e.value2,h.value));if(e instanceof P0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Gv)return new G(e.value1,new G(e.value2,h.value));if(e instanceof q0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof $0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof O0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof U0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof W0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof xv)return new G(e.value1,new G(e.value2,h.value));if(e instanceof B0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof z0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof k0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof J0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof V0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Dt)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Rt)return new G(e.value1,new G(e.value2,h.value));if(e instanceof j0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof H0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof X0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof It)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Gt)return new G(e.value1,new G(e.value2,h.value));if(e instanceof wt)return new G(e.value1,new G(e.value2,h.value));if(e instanceof dt)return new G(e.value1,new G(e.value2,h.value));if(e instanceof mt)return new G(e.value1,new G(e.value2,h.value));if(e instanceof ht)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Y0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Dr)return new G(e.value0,h.value);if(e instanceof Rr)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof gt)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof e0)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof wv)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof yt)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof Ft)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof bt)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof vo)return new G(e.value1,new G(e.value2,h.value));throw new Error("Failed pattern match at Signal (line 407, column 1 - line 407, column 36): "+[e.constructor.name])},ea=function(e){return function(a){return function(u){return(q4(u-1|0)(a)+1|0)*e|0}}},cI=function(e){return function(a){return function(u){return function(l){var v=new al(e,new G(a,new G(u,h.value))),t=new al(de.value,new G(new Qu(-1),new G(new Qu(1),h.value)));return new e0(e,t,v,l)}}}},$4=function(e){return function(a){var u=new $v(de.value,e,a),l=new Kv(de.value,e,a);return cI(de.value)(u)(l)}},Hq=function(e){if(e<=4)return 1;if(we){var a=ea(1)(2)(e);return q4(a*(a-1|0)|0)(2)}throw new Error("Failed pattern match at Signal (line 702, column 1 - line 702, column 27): "+[e.constructor.name])},O4=function(e){return A0.create(new $v(de.value,new Qu(0),e))},A=function(e){return w1(Jq(e)(" "))},C=function(e){return function(a){if(a instanceof Qu)return A(e)+("Constant "+(S4(a.value0)+` `));if(a instanceof al&&a.value0 instanceof me)return A(e)+(`[ `+(w1(L4(C(e+1|0))(a.value1))+(A(e)+`] `)));if(a instanceof al&&a.value0 instanceof de)return A(e)+(`{ `+(w1(L4(C(e+1|0))(a.value1))+(A(e)+`} -`)));if(a instanceof T0)return A(e)+(`Append +`)));if(a instanceof M0)return A(e)+(`Append `+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Tn)return A(e)+(`Zip -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Kr)return A(e)+(`Mono +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof xr)return A(e)+(`Mono `+C(e+1|0)(a.value0));if(a instanceof Mn)return A(e)+("Rep "+(G1(a.value0)+(` -`+C(e+1|0)(a.value1))));if(a instanceof xr)return A(e)+`Pi +`+C(e+1|0)(a.value1))));if(a instanceof et)return A(e)+`Pi `;if(a instanceof lc)return A(e)+`Px `;if(a instanceof vc)return A(e)+`Py `;if(a instanceof Ii)return A(e)+`Pxy `;if(a instanceof Cn)return A(e)+`Aspect `;if(a instanceof nc)return A(e)+`Fx `;if(a instanceof rc)return A(e)+`Fy -`;if(a instanceof M0)return A(e)+`Fxy +`;if(a instanceof S0)return A(e)+`Fxy `;if(a instanceof Gi)return A(e)+`FRt `;if(a instanceof tc)return A(e)+`FR `;if(a instanceof ic)return A(e)+`FT @@ -26,19 +26,19 @@ var Wp={compose:function(e){return function(a){return function(u){return e(a(u)) `;if(a instanceof hi)return A(e)+`ILo `;if(a instanceof gi)return A(e)+`IMid `;if(a instanceof yi)return A(e)+`IHi -`;if(a instanceof et)return A(e)+`Cps -`;if(a instanceof at)return A(e)+`Time -`;if(a instanceof ut)return A(e)+`Beat -`;if(a instanceof lt)return A(e)+`EBeat -`;if(a instanceof vt)return A(e)+`ETime +`;if(a instanceof at)return A(e)+`Cps +`;if(a instanceof ut)return A(e)+`Time +`;if(a instanceof lt)return A(e)+`Beat +`;if(a instanceof vt)return A(e)+`EBeat +`;if(a instanceof nt)return A(e)+`ETime `;if(a instanceof oc)return A(e)+`Rnd -`;if(a instanceof S0)return A(e)+("AIn "+(G1(a.value0)+(" "+(G1(a.value1)+` +`;if(a instanceof L0)return A(e)+("AIn "+(G1(a.value0)+(" "+(G1(a.value1)+` `))));if(a instanceof Fi)return A(e)+`FFT `;if(a instanceof bi)return A(e)+`IFFT `;if(a instanceof Ei)return A(e)+`Fb -`;if(a instanceof nt)return A(e)+`Cam -`;if(a instanceof rt)return A(e)+("Img "+(a.value0+` -`));if(a instanceof tt)return A(e)+("Vid "+(a.value0+` +`;if(a instanceof rt)return A(e)+`Cam +`;if(a instanceof tt)return A(e)+("Img "+(a.value0+` +`));if(a instanceof it)return A(e)+("Vid "+(a.value0+` `));if(a instanceof Sn)return A(e)+(`Bipolar `+C(e+1|0)(a.value0));if(a instanceof Ln)return A(e)+(`Unipolar `+C(e+1|0)(a.value0));if(a instanceof Ci)return A(e)+(`Blend @@ -52,9 +52,9 @@ var Wp={compose:function(e){return function(a){return function(u){return e(a(u)) `+C(e+1|0)(a.value0));if(a instanceof qi)return A(e)+(`RgbH `+C(e+1|0)(a.value0));if(a instanceof $i)return A(e)+(`RgbS `+C(e+1|0)(a.value0));if(a instanceof Oi)return A(e)+(`RgbV -`+C(e+1|0)(a.value0));if(a instanceof it)return A(e)+(`RgbR -`+C(e+1|0)(a.value0));if(a instanceof ot)return A(e)+(`RgbG -`+C(e+1|0)(a.value0));if(a instanceof ct)return A(e)+(`RgbB +`+C(e+1|0)(a.value0));if(a instanceof ot)return A(e)+(`RgbR +`+C(e+1|0)(a.value0));if(a instanceof ct)return A(e)+(`RgbG +`+C(e+1|0)(a.value0));if(a instanceof _t)return A(e)+(`RgbB `+C(e+1|0)(a.value0));if(a instanceof An)return A(e)+(`Osc `+C(e+1|0)(a.value0));if(a instanceof Nn)return A(e)+(`Tri `+C(e+1|0)(a.value0));if(a instanceof Pn)return A(e)+(`Saw @@ -89,8 +89,8 @@ var Wp={compose:function(e){return function(a){return function(u){return e(a(u)) `+C(e+1|0)(a.value0));if(a instanceof Ui)return A(e)+(`RtXy `+C(e+1|0)(a.value0));if(a instanceof Wi)return A(e)+(`RtX `+C(e+1|0)(a.value0));if(a instanceof Bi)return A(e)+(`RtY -`+C(e+1|0)(a.value0));if(a instanceof _t)return A(e)+(`XyRt -`+C(e+1|0)(a.value0));if(a instanceof ft)return A(e)+(`XyR +`+C(e+1|0)(a.value0));if(a instanceof ft)return A(e)+(`XyRt +`+C(e+1|0)(a.value0));if(a instanceof pt)return A(e)+(`XyR `+C(e+1|0)(a.value0));if(a instanceof zi)return A(e)+(`XyT `+C(e+1|0)(a.value0));if(a instanceof ki)return A(e)+(`Point `+C(e+1|0)(a.value0));if(a instanceof Ji)return A(e)+(`Dist @@ -104,7 +104,7 @@ var Wp={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 Hi)return A(e)+(`SetFy `+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Xi)return A(e)+(`SetFxy `+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Yi)return A(e)+(`Zoom -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof pt)return A(e)+(`ZoomXy +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof st)return A(e)+(`ZoomXy `+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Zi)return A(e)+(`ZoomX `+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Qi)return A(e)+(`ZoomY `+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Ki)return A(e)+(`Move @@ -113,58 +113,58 @@ var Wp={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)+(`TileX `+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof uo)return A(e)+(`TileY `+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof lo)return A(e)+(`Spin -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof L0)return A(e)+(`Early -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof A0)return A(e)+(`Slow +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof A0)return A(e)+(`Early +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof N0)return A(e)+(`Slow `+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Kv)return A(e)+("Addition "+(ka(a.value0)+(` `+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof $v)return A(e)+("Difference "+(ka(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof N0)return A(e)+("Product "+(ka(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof P0)return A(e)+("Product "+(ka(a.value0)+(` `+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Gv)return A(e)+("Division "+(ka(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof P0)return A(e)+("Mod "+(ka(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof q0)return A(e)+("Pow "+(ka(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof $0)return A(e)+("Equal "+(ka(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof O0)return A(e)+("NotEqual "+(ka(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof U0)return A(e)+("GreaterThan "+(ka(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof q0)return A(e)+("Mod "+(ka(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof $0)return A(e)+("Pow "+(ka(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof O0)return A(e)+("Equal "+(ka(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof U0)return A(e)+("NotEqual "+(ka(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof W0)return A(e)+("GreaterThan "+(ka(a.value0)+(` `+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof xv)return A(e)+("GreaterThanEqual "+(ka(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof W0)return A(e)+("LessThan "+(ka(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof B0)return A(e)+("LessThanEqual "+(ka(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof z0)return A(e)+("Max "+(ka(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof k0)return A(e)+("Min "+(ka(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof J0)return A(e)+("Gate "+(ka(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof st)return A(e)+("Circle "+(ka(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Dt)return A(e)+("Rect "+(ka(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof V0)return A(e)+("Clip "+(ka(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof j0)return A(e)+("Between "+(ka(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof H0)return A(e)+("SmoothStep "+(ka(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Rt)return A(e)+("VLine "+(ka(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof It)return A(e)+("HLine "+(ka(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Gt)return A(e)+("Chain "+(ka(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof wt)return A(e)+("Lines "+(ka(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof dt)return A(e)+("ILines "+(ka(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof mt)return A(e)+("Mesh "+(ka(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof X0)return A(e)+("Spr "+(ka(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof B0)return A(e)+("LessThan "+(ka(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof z0)return A(e)+("LessThanEqual "+(ka(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof k0)return A(e)+("Max "+(ka(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof J0)return A(e)+("Min "+(ka(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof V0)return A(e)+("Gate "+(ka(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Dt)return A(e)+("Circle "+(ka(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Rt)return A(e)+("Rect "+(ka(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof j0)return A(e)+("Clip "+(ka(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof H0)return A(e)+("Between "+(ka(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof X0)return A(e)+("SmoothStep "+(ka(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof It)return A(e)+("VLine "+(ka(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Gt)return A(e)+("HLine "+(ka(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof wt)return A(e)+("Chain "+(ka(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof dt)return A(e)+("Lines "+(ka(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof mt)return A(e)+("ILines "+(ka(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof ht)return A(e)+("Mesh "+(ka(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Y0)return A(e)+("Spr "+(ka(a.value0)+(` `+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Dr)return A(e)+(`Seq `+C(e+1|0)(a.value0));if(a instanceof wv)return A(e)+("Mix "+(ka(a.value0)+(` `+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof Rr)return A(e)+("ILine "+(ka(a.value0)+(` -`+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof ht)return A(e)+("Line"+(ka(a.value0)+(` +`+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof gt)return A(e)+("Line"+(ka(a.value0)+(` `+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof e0)return A(e)+("LinLin "+(ka(a.value0)+(` -`+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof gt)return A(e)+("LPF "+(ka(a.value0)+(` -`+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof yt)return A(e)+("HPF "+(ka(a.value0)+(` -`+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof Ft)return A(e)+("BPF "+(ka(a.value0)+(` +`+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof yt)return A(e)+("LPF "+(ka(a.value0)+(` +`+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof Ft)return A(e)+("HPF "+(ka(a.value0)+(` +`+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof bt)return A(e)+("BPF "+(ka(a.value0)+(` `+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof vo)return A(e)+("Delay "+(S4(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));throw new Error("Failed pattern match at Signal (line 143, column 1 - line 143, column 40): "+[e.constructor.name,a.constructor.name])}};var U4=function(e){return function(a){var u=new al(me.value,new G(new Gv(de.value,e,Cn.value),new G(new Qu(1),h.value))),l=new al(me.value,new G(new Gv(de.value,e,Cn.value),new G(new Qu(1),h.value))),v=new xv(me.value,Cn.value,e),t=new wv(me.value,l,u,v);return new pt(t,a)}},W4=function(e){return A0.create(new Gv(de.value,new Qu(1),e))},$={webcam:Ou(!1),fft:Ou(!1),lo:Ou(!1),mid:Ou(!1),hi:Ou(!1),ifft:Ou(!1),ilo:Ou(!1),imid:Ou(!1),ihi:Ou(!1),ain:Ou(!1),imgURLs:A4,vidURLs:A4},js=function(e){return e instanceof nt?{fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,webcam:Ou(!0)}:e instanceof hi?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,imid:$.imid,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ilo:Ou(!0),ain:Ou(!0)}:e instanceof gi?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,imid:Ou(!0),ain:Ou(!0)}:e instanceof yi?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ihi:Ou(!0),ain:Ou(!0)}:e instanceof bi?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ilo:$.ilo,imid:$.imid,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ifft:Ou(!0),ain:Ou(!0)}:e instanceof S0?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ain:Ou(!0)}:e instanceof wi?{webcam:$.webcam,fft:$.fft,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,lo:Ou(!0)}:e instanceof di?{webcam:$.webcam,fft:$.fft,lo:$.lo,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,mid:Ou(!0)}:e instanceof mi?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,hi:Ou(!0)}:e instanceof Fi?{webcam:$.webcam,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,fft:Ou(!0)}:e instanceof rt?{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 tt?{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)}:Vq(js)(jq(e))},Xq=function(e){if(e<=4)return 1;if(we)return ea(1)(2)(e)-1|0;throw new Error("Failed pattern match at Signal (line 697, column 1 - line 697, column 28): "+[e.constructor.name])},Wa=function(e){return function(a){return function(u){if(e instanceof me&&u===1)return{rows:1,columns:a};if(e instanceof me)return{rows:a,columns:u};if(e instanceof de)return{rows:1,columns:oI(a)(u)};throw new Error("Failed pattern match at Signal (line 711, column 1 - line 711, column 87): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},G_=function(e){return function(a){return function(u){if(e instanceof me)return a*u|0;if(e instanceof de)return oI(a)(u);throw new Error("Failed pattern match at Signal (line 716, column 1 - line 716, column 57): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},le=function(e){if(e instanceof al&&e.value0 instanceof me){var a=_a(e.value1);if(a instanceof I)return{rows:1,columns:1};if(a instanceof R)return{rows:N4(kq)(P4(W(B))(a.value0)),columns:$a(a.value0)};throw new Error("Failed pattern match at Signal (line 561, column 3 - line 563, column 77): "+[a.constructor.name])}if(e instanceof al&&e.value0 instanceof de){var a=_a(e.value1);if(a instanceof I)return{rows:1,columns:1};if(a instanceof R)return{rows:N4(oI)(P4(W(B))(a.value0)),columns:$a(a.value0)};throw new Error("Failed pattern match at Signal (line 565, column 3 - line 567, column 77): "+[a.constructor.name])}return e instanceof T0?{rows:1,columns:W(B)(e.value0)+W(B)(e.value1)|0}:e instanceof Tn?{rows:1,columns:ea(2)(2)(W(B)(e.value0))+ea(2)(2)(W(B)(e.value1))|0}:e instanceof Mn?{rows:e.value0,columns:W(B)(e.value1)}:e instanceof S0?{rows:1,columns:e.value0}:e instanceof Ii?{rows:1,columns:2}:e instanceof M0?{rows:1,columns:2}:e instanceof Gi?{rows:1,columns:2}:e instanceof Ei?{rows:1,columns:3}:e instanceof nt?{rows:1,columns:3}:e instanceof rt?{rows:1,columns:3}:e instanceof tt?{rows:1,columns:3}:e instanceof Sn||e instanceof Ln?le(e.value0):e instanceof Ci?{rows:1,columns:4}:e instanceof Ti?{rows:1,columns:3}:e instanceof Mi?{rows:1,columns:3}:e instanceof Si?{rows:le(e.value0).rows,columns:ea(3)(3)(le(e.value0).columns)}:e instanceof Li?{rows:le(e.value0).rows,columns:ea(3)(3)(le(e.value0).columns)}:e instanceof Ai?{rows:le(e.value0).rows,columns:ea(1)(3)(le(e.value0).columns)}:e instanceof Ni?{rows:le(e.value0).rows,columns:ea(1)(3)(le(e.value0).columns)}:e instanceof Pi?{rows:le(e.value0).rows,columns:ea(1)(3)(le(e.value0).columns)}:e instanceof qi?{rows:le(e.value0).rows,columns:ea(1)(3)(le(e.value0).columns)}:e instanceof $i?{rows:le(e.value0).rows,columns:ea(1)(3)(le(e.value0).columns)}:e instanceof Oi?{rows:le(e.value0).rows,columns:ea(1)(3)(le(e.value0).columns)}:e instanceof it?{rows:le(e.value0).rows,columns:ea(1)(3)(le(e.value0).columns)}:e instanceof ot?{rows:le(e.value0).rows,columns:ea(1)(3)(le(e.value0).columns)}:e instanceof ct?{rows:le(e.value0).rows,columns:ea(1)(3)(le(e.value0).columns)}:e instanceof An||e instanceof Nn||e instanceof Pn||e instanceof qn||e instanceof $n||e instanceof On||e instanceof Un||e instanceof Wn||e instanceof Bn||e instanceof zn||e instanceof kn||e instanceof Jn||e instanceof Vn||e instanceof jn||e instanceof Hn||e instanceof Xn||e instanceof Yn||e instanceof Zn||e instanceof Qn||e instanceof Kn||e instanceof xn||e instanceof er||e instanceof ar||e instanceof ur||e instanceof lr||e instanceof vr||e instanceof nr||e instanceof rr||e instanceof tr||e instanceof ir||e instanceof or||e instanceof cr||e instanceof _r||e instanceof fr||e instanceof pr||e instanceof sr?le(e.value0):e instanceof Ui?{rows:le(e.value0).rows,columns:ea(2)(2)(le(e.value0).columns)}:e instanceof Wi?{rows:le(e.value0).rows,columns:ea(1)(2)(le(e.value0).columns)}:e instanceof Bi?{rows:le(e.value0).rows,columns:ea(1)(2)(le(e.value0).columns)}:e instanceof _t?{rows:le(e.value0).rows,columns:ea(2)(2)(le(e.value0).columns)}:e instanceof ft?{rows:le(e.value0).rows,columns:ea(1)(2)(le(e.value0).columns)}:e instanceof ki?{rows:le(e.value0).rows,columns:ea(1)(2)(le(e.value0).columns)}:e instanceof Ji?{rows:le(e.value0).rows,columns:ea(1)(2)(le(e.value0).columns)}:e instanceof Vi?{rows:le(e.value0).rows,columns:ea(1)(2)(le(e.value0).columns)}:e instanceof ji?{rows:W(B)(e.value0),columns:W(B)(e.value1)}:e instanceof Hi?{rows:W(B)(e.value0),columns:W(B)(e.value1)}:e instanceof Xi?{rows:ea(1)(2)(W(B)(e.value0)),columns:W(B)(e.value1)}:e instanceof Yi?{rows:W(B)(e.value0),columns:W(B)(e.value1)}:e instanceof pt?{rows:ea(1)(2)(W(B)(e.value0)),columns:W(B)(e.value1)}:e instanceof Zi?{rows:W(B)(e.value0),columns:W(B)(e.value1)}:e instanceof Qi?{rows:W(B)(e.value0),columns:W(B)(e.value1)}:e instanceof Ki?{rows:ea(1)(2)(W(B)(e.value0)),columns:W(B)(e.value1)}:e instanceof xi?{rows:W(B)(e.value0),columns:W(B)(e.value1)}:e instanceof eo?{rows:ea(1)(2)(W(B)(e.value0)),columns:W(B)(e.value1)}:e instanceof ao?{rows:W(B)(e.value0),columns:W(B)(e.value1)}:e instanceof uo?{rows:W(B)(e.value0),columns:W(B)(e.value1)}:e instanceof lo?{rows:W(B)(e.value0),columns:W(B)(e.value1)}:e instanceof L0?{rows:W(B)(e.value0),columns:W(B)(e.value1)}:e instanceof A0?{rows:W(B)(e.value0),columns:W(B)(e.value1)}:e instanceof Kv?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof $v?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof N0?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof Gv?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof P0?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof q0?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof $0?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof O0?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof U0?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof xv?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof W0?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof B0?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof z0?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof k0?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof J0?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof st?Wa(e.value0)(ea(1)(2)(W(B)(e.value1)))(W(B)(e.value2)):e instanceof Dt?Wa(e.value0)(ea(1)(2)(W(B)(e.value1)))(ea(1)(2)(W(B)(e.value2))):e instanceof V0?Wa(e.value0)(ea(1)(2)(W(B)(e.value1)))(W(B)(e.value2)):e instanceof j0?Wa(e.value0)(ea(1)(2)(W(B)(e.value1)))(W(B)(e.value2)):e instanceof H0?Wa(e.value0)(ea(1)(2)(W(B)(e.value1)))(W(B)(e.value2)):e instanceof Rt?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof It?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof Gt?Wa(e.value0)(Xq(W(B)(e.value1)))(W(B)(e.value2)):e instanceof wt?Wa(e.value0)(ea(1)(4)(W(B)(e.value1)))(W(B)(e.value2)):e instanceof dt?Wa(e.value0)(ea(1)(4)(W(B)(e.value1)))(W(B)(e.value2)):e instanceof mt?Wa(e.value0)(Hq(W(B)(e.value1)))(W(B)(e.value2)):e instanceof X0?Wa(e.value0)(W(B)(e.value2))(le(e.value1).rows):e instanceof Dr?{rows:1,columns:le(e.value0).rows}:e instanceof wv?Wa(e.value0)(oI(W(B)(e.value1))(W(B)(e.value2)))(W(B)(e.value3)):e instanceof Rr?Wa(e.value0)(G_(e.value0)(ea(1)(2)(W(B)(e.value1)))(ea(1)(2)(W(B)(e.value2))))(W(B)(e.value3)):e instanceof ht?Wa(e.value0)(G_(e.value0)(ea(1)(2)(W(B)(e.value1)))(ea(1)(2)(W(B)(e.value2))))(W(B)(e.value3)):e instanceof Rr?Wa(e.value0)(G_(e.value0)(ea(1)(2)(W(B)(e.value1)))(ea(1)(2)(W(B)(e.value2))))(W(B)(e.value3)):e instanceof e0?Wa(e.value0)(G_(e.value0)(ea(1)(2)(W(B)(e.value1)))(ea(1)(2)(W(B)(e.value2))))(W(B)(e.value3)):e instanceof gt?Wa(e.value0)(G_(e.value0)(ea(1)(2)(W(B)(e.value1)))(ea(1)(2)(W(B)(e.value2))))(W(B)(e.value3)):e instanceof yt?Wa(e.value0)(G_(e.value0)(ea(1)(2)(W(B)(e.value1)))(ea(1)(2)(W(B)(e.value2))))(W(B)(e.value3)):e instanceof Ft?Wa(e.value0)(G_(e.value0)(ea(1)(2)(W(B)(e.value1)))(ea(1)(2)(W(B)(e.value2))))(W(B)(e.value3)):e instanceof vo?{rows:W(B)(e.value1),columns:W(B)(e.value2)}:{rows:1,columns:1}},B={channels:function(e){var a=le(e);return a.rows*a.columns|0}};var B4=wf(),h1=function(){function e(){}return e.value=new e,e}(),g1=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Yq=function(){function e(){}return e.value=new e,e}();var z4=function(e){return function(a){if(a instanceof h1)return B4(.25);if(a instanceof g1)return VR(e)(a.value0);if(a instanceof Yq)return B4(.005);throw new Error("Failed pattern match at Transition (line 23, column 1 - line 23, column 52): "+[e.constructor.name,a.constructor.name])}};var Zq=$l(Yo),F1=Q(Ya),Qq=Q(HR),Kq=Ne($e),xq=Tf(_i),Hs=Ru(),k4=Cf(_i),_I=function(e){return{signal:e,defTime:new jR(Zq,new Af(0)),transition:h1.value,output:jr.value}},b1=function(e){var a=le(e.signal),u=F1(a.rows*a.columns|0)+(" channels ("+(F1(a.columns)+(" cols x "+(F1(a.rows)+` rows) -`))));return" "+(Qq(e.output)+(": "+(u+C(4)(e.signal))))},J4=function(e){return function(a){return{signal:e.signal,defTime:e.defTime,transition:e.transition,output:a}}},V4=function(e){return function(a){return{signal:e.signal,defTime:e.defTime,output:e.output,transition:new g1(new Af(a))}}},j4=function(e){return function(a){return function(u){var l=J7(e)(a)(u.defTime),v=Fu(a)(Kq)(xq(z4(e)(u.transition))(l));return new k(l,v)}}},H4=function(e){return function(a){return function(u){var l=j4(e)(a)(u),v=Hs(k4(l.value1)(a)),t=Hs(k4(l.value0)(a));return new k(t,v)}}},E1=function(e){return function(a){return function(u){return function(l){var v=j4(e)(a)(l),t=Hs(Fs(Md(v.value1)))/1e3,i=t-u,o=Hs(Fs(Md(v.value0)))/1e3,_=o-u;return new k(_,i)}}}},C1=function(e){return H7(e.output)},T1=function(e){return Ns(e.output)},X4=function(e){return Hs(js(e.signal).ain)};var M1=e=>a=>u=>l=>v=>t=>()=>{var i={connected:!1,audioWorkletNode:null},o=window.URL.createObjectURL(new Blob([v],{type:"text/javascript"}));return e.audioWorklet.addModule(o).then(()=>{let _=new AudioWorkletNode(e,l,{outputChannelCount:[t],channelInterpretation:"discrete"});a?.connect(_),_.connect(u),i.audioWorkletNode=_,i.connected=!0}),i},fI=e=>a=>u=>()=>{e.parameters.get(a).value=u};function bt(e){return new Error(e)}var _u=function(e){return e.throwError};var Y0=function(e){return e.catchError};var S1=function(e){var a=Y0(e),u=e.MonadThrow0().Monad0(),l=S(u.Bind1().Apply0().Functor0()),v=U(u.Applicative0());return function(t){return a(l(ve.create)(t))(function(i){return v(M.create(i))})}};var Et=function(e){return e.ask};var Ir=function(e){return e.state},_c=function(e){var a=Ir(e);return function(u){return a(function(l){return new k(void 0,u)})}},Ct=function(e){var a=Ir(e);return function(u){return a(function(l){return new k(void 0,u(l))})}};var Tt=function(e){return Ir(e)(function(a){return new k(a,a)})};var Gu=function(e){return e.lift};var Zs={liftEffect:Ne($e),Monad0:function(){return r_}},Nu=function(e){return e.liftEffect};var L1=function(e){return e};var Ks={lift:function(e){var a=ee(e.Bind1()),u=U(e.Applicative0());return function(l){return function(v){return a(l)(function(t){return u(new k(t,v))})}}}},A1=Gu(Ks);var no=function(e){var a=S(e);return{map:function(u){return function(l){return function(v){return a(function(t){return new k(u(t.value0),t.value1)})(l(v))}}}}};var ro=function(e){return{Applicative0:function(){return wr(e)},Bind1:function(){return u0(e)}}},u0=function(e){var a=ee(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 II(e)}}},II=function(e){var a=no(e.Bind1().Apply0().Functor0());return{apply:F0(ro(e)),Functor0:function(){return a}}},wr=function(e){var a=U(e.Applicative0());return{pure:function(u){return function(l){return a(new k(u,l))}},Apply0:function(){return II(e)}}};var Q4=function(e){var a=e.Monad0(),u=ro(a);return{ask:A1(a)(Et(e)),Monad0:function(){return u}}};var K4=function(e){var a=e.Monad0(),u=ro(a);return{liftEffect:function(){var l=A1(a),v=Nu(e);return function(t){return l(v(t))}}(),Monad0:function(){return u}}};var fc=function(e){var a=U(e.Applicative0()),u=ro(e);return{state:function(l){return function(v){return a(l(v))}},Monad0:function(){return u}}};var x4=function(e){var a=e.Monad0(),u=A1(a),l=_u(e),v=ro(a);return{throwError:function(t){return u(l(t))},Monad0:function(){return v}}};var n$=M3(b0),xs=S(Bl),u8=S(Rv),e8=ee(KR),r$=U(Uf),a8=oi(uv),t$=av(pn),i$=J3(pa)(uc),o$=zu(pa),c$=Nv(uv),l8=function(e){var a=Z(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 k(a,u),v=_a(Ri(2)(e));if(v instanceof I)return new k(l,I.value);if(v instanceof R)return new k(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=eI(s_(xs(ba)(e)));return Js(xs(Z)(e))(Hr(u8(_a)(a)))},P1=function(e){var a=_a(ba(e));if(a instanceof I)return xs(Ea)(Z(e));if(a instanceof R)return e8(Z(e))(function(u){return e8(P1(a.value0))(function(l){return r$(Iu(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=a8(e)(1),l=t$(e)($a(a))+1|0,v=wl(a8(l)(a));return Iv(function(t){return function(i){return t}})(v)(u)}},f$=function(e){var a=i$(xs($a)(e));return xs(N1(a))(e)},GI=function(e){return _$(f$(e))},p$=function(e){return function(a){var u=o$($a(e))($a(a));return new k(N1(u)(e),N1(u)(a))}},io=function(e){return function(a){return function(u){var l=p$(a)(u);return Iv(e)(l.value0)(l.value1)}}},s$=function(e){var a=_a(u8(k.create(Z(e)))(ba(e))),u=function(){var v=_a(ba(e));if(v instanceof I)return I.value;if(v instanceof R){var t=$a(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 Ea(new k(Z(e),Z(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 k(l,u)},v8=function(e){return wl(c$(s$)(e))},n8=function(e){var a=_a(p_(m4(e))(ba(e)));if(a instanceof R)return a.value0;if(a instanceof I)return Ea(new k(Z(e),Z(e)));throw new Error("Failed pattern match at NonEmptyList (line 40, column 5 - line 42, column 55): "+[a.constructor.name])};var d_=S(Bl);var wI=U(Uf),D$=oi(uv),R$=za(b0),I$=Cu(b0),G$=lu(qv),w$=ie(c_),O1=function(e){return e},eD={map:function(e){return function(a){return d_(d_(e))(a)}}},r8=S(eD);var kf=function(e){return e};var t8=function(e){return Z(Z(e))},Ja=function(e){return function(a){return d_(e)(a)}},i8=function(e){return $a(e)===1&&$a(Z(e))===1},dl=function(e){return O1(wI(e))},Me=function(e){return wl(e)},dI=function(e){if($a(e)===1)return Z(e);if(we)return P1(d_(Me)(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 dl(wl(D$(e)(Me(a))))}},c8=function(e){return function(a){return io(function(u){return function(l){return Iu(u)(Ea(l))}})(Me(e))(Me(a))}},U1={apply:function(e){return function(a){if(i8(e))return r8(t8(e))(a);if(i8(a))return r8(function(u){return u(t8(a))})(e);if(we)return d_(function(u){return d_(u)(Me(a))})(Me(e));throw new Error("Failed pattern match at Matrix (line 56, column 1 - line 60, column 71): "+[e.constructor.name,a.constructor.name])}},Functor0:function(){return eD}},d$=Gy(U1),m$=yl(U1),m_={pure:function(e){return O1(wI(wI(e)))},Apply0:function(){return U1}},o8=U(m_),_8={foldl:function(e){return function(a){return function(u){return R$(e)(a)(Me(u))}}},foldr:function(e){return function(a){return function(u){return I$(e)(a)(Me(u))}}},foldMap:function(e){return Zw(_8)(e)}},h_={traverse:function(e){var a=S(e.Apply0().Functor0()),u=G$(e);return function(l){return function(v){return a(O1)(u(u(l))(v))}}},sequence:function(e){return W3(h_)(e)},Functor0:function(){return eD},Foldable1:function(){return _8}},W1={append:function(e){return function(a){return wI(w$(Me(e))(Me(a)))}}},h$=ie(W1),f8={unfoldr1:function(e){return function(a){var u=e(a);if(u.value1 instanceof I)return o8(u.value0);if(u.value1 instanceof R)return h$(o8(u.value0))(Nv(f8)(e)(u.value1.value0));throw new Error("Failed pattern match at Matrix (line 81, column 18 - line 83, column 62): "+[u.constructor.name])}}},g$=Nv(f8),hI=function(e){return g$(l8)(Me(e))},aD=function(e){return d_(Me)(e)},$1=function(e){return function(a){return function(u){return dl(io(e)(Me(a))(Me(u)))}}},oo=function(e){return function(a){return function(u){return function(l){return function(v){if(a instanceof me)return d$(e)(u)(l)(v);if(a instanceof de)return $1(Lw)($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])}}}}},kl=function(e){return function(a){if(a instanceof me)return m$(e);if(a instanceof de)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 b$=Ru();var yI=function(e){return function(a){return b$(e(a))}};var uD=Math.acosh,lD=Math.asinh,vD=Math.atanh,nD=Math.cbrt,rD=Math.cosh,tD=Math.log2,B1=Math.log10,iD=Math.sinh,oD=Math.tanh;var s8=Q(I0),z1=zu(pl),k1=Ur(pl),g_=function(e){if(e<0)return"("+(s8(e)+")");if(we)return s8(e);throw new Error("Failed pattern match at Number (line 37, column 1 - line 37, column 31): "+[e.constructor.name])},D8=function(e){return function(a){return e/a}},y_=function(e){return function(a){return a===0?0:e/a}},R8=function(e){return function(a){return function(u){return z1(e)(k1(a)(u))}}},I8=function(e){return function(a){return function(u){return R8(k1(e)(a))(z1(e)(a))(u)}}},G8=function(e){return function(a){return function(u){var l=R8(0)(1)(y_(u-e)(a-e));return l*l*(3-2*l)}}},w8=function(e){return function(a){return function(u){var l=u>=k1(e)(a)&&u<=z1(e)(a);return l?1:0}}};var Y1=fc(Au),j1=Ct(Y1),b8=u0(Au),P=ee(b8),F_=Tt(Y1),Hf=wr(Au),H1=CR(Hf)(qv),Jl=Nl(Pl)(b8),He=U(Hf),Z1=_c(Y1),E$=nl(Mo),Lt=Q(Ya),E8=jc(pl)(Or),C$=Fv(Or),T$=bu($r),X1=S(Bl),M$=ts(uv),S$=nl($r),L$=Fl(qv)(Hf),A$=mf(b0)(ro(Au)),St=Fl(h_)(Hf),l0=U(m_),il=lu(h_)(Hf),Ov=S(no(Av)),FI=lu(qv)(Hf),N$=ie(W1),P$=ci(uv),q$=zu(pa),C8=function(){return new M(0)}(),Z0=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})},d8=function(e){return function(a){return P(F_)(function(u){return P(H1(e)(function(l){return Jl(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 Jl(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 He(aD(l))})})})}},Jf=function(e){return function(a){return function(u){if(u instanceof M)return new M(e(u.value0));if(u instanceof ve)return new ve(a+("("+(u.value0+")")));throw new Error("Failed pattern match at W (line 426, column 1 - line 426, column 67): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},Q1=function(){return new ve("(2.0*Math.PI)")}(),Le=function(e){if(e instanceof M)return g_(e.value0);if(e instanceof ve)return e.value0;throw new Error("Failed pattern match at W (line 43, column 1 - line 43, column 31): "+[e.constructor.name])},cD=function(){return new ve("sampleRate")}(),T8=function(e){return yI(e)({allocatedFloats:0,allocatedInts:0,code:"",time:new ve("time"),beat:new ve("beat"),etime:new ve("eTime"),ebeat:new ve("eBeat")})},M8=P(F_)(function(e){return Jl(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 He("i["+(Lt(e.allocatedInts)+"]"))})}),m8=function(e){return P(M8)(function(a){return Jl(Z0(a+("="+(e+`; -`))))(function(){return He(a)})})},$$=function(e){return P(F_)(function(a){return Jl(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 He(a.allocatedFloats)})})},pc=P(F_)(function(e){return Jl(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 He("f["+(Lt(e.allocatedFloats)+"]"))})}),vu=function(e){return P(pc)(function(a){return Jl(Z0(a+("="+(e+`; -`))))(function(){return He(new ve(a))})})},O$=function(e){return vu("20 * Math.log10("+(Le(e)+")"))},Vf=function(e){if(e instanceof M)return He(new M(e.value0));if(e instanceof ve)return vu(e.value0);throw new Error("Failed pattern match at W (line 62, column 1 - line 62, column 39): "+[e.constructor.name])},S8=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return He(new M(w8(e.value0.value0)(e.value1.value0)(a.value0)));var u="Math.min("+(Le(e.value0)+(","+(Le(e.value1)+")"))),l="Math.max("+(Le(e.value0)+(","+(Le(e.value1)+")")));return vu("("+(Le(a)+(">="+(u+("&&"+(Le(a)+("<="+(l+")?1:0"))))))))}},h8=function(e){return vu(Le(e)+"*2-1")},K1=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return He(new M(I8(e.value0.value0)(e.value1.value0)(a.value0)));var u="Math.min("+(Le(e.value0)+(","+(Le(e.value1)+")"))),l="Math.max("+(Le(e.value0)+(","+(Le(e.value1)+")")));return vu("Math.max("+(u+(",Math.min("+(l+(","+(Le(a)+"))"))))))}},U$=function(e){return vu("69 + (12 * (Math.log2("+(Le(e)+"/440)))"))},W$=function(e){return vu("10 ** ("+(Le(e)+"/20)"))},co=function(e){return function(a){return e instanceof M&&a instanceof M?He(new M(y_(e.value0)(a.value0))):e instanceof M&&e.value0===0?He(new M(0)):a instanceof M&&a.value0===0?He(new M(0)):a instanceof M&&a.value0===1?He(e):vu(Le(a)+("!=0? "+(Le(e)+("/"+(Le(a)+" : 0")))))}},jf=function(e){return function(a){return e instanceof M&&a instanceof M?He(new M(D8(e.value0)(a.value0))):e instanceof M&&e.value0===0?He(new M(0)):a instanceof M&&a.value0===1?He(e):vu(Le(e)+("/"+Le(a)))}},g8=function(e){return vu("Math.abs("+(Le(e)+"%1)"))},L8=function(e){return function(a){return function(u){return function(l){return u instanceof M&&l instanceof M?He(new M(e(u.value0)(l.value0))):vu(a+("("+(Le(u)+(","+(Le(l)+")")))))}}}},B$=L8(zu(pl))("Math.max"),z$=L8(Ur(pl))("Math.min"),k$=function(e){return function(a){return e instanceof M&&a instanceof M?He(new M(function(){var u=E8(a.value0)>=e.value0;return u?a.value0:0}())):vu("Math.abs("+(Le(a)+(")>="+(Le(e)+("?"+(Le(a)+":0"))))))}},J$=function(e){return vu("440 * (2 ** (("+(Le(e)+"-69)/12))"))},dr=function(e){return function(a){return function(u){return function(l){return u instanceof M&&l instanceof M?He(new M(e(u.value0)(l.value0))):vu(Le(u)+(a+Le(l)))}}}},v0=function(e){return function(a){return a instanceof M&&a.value0===0?He(e):dr(C$)("-")(e)(a)}},V$=dr(function(e){return function(a){var u=e===a;return u?1:0}})("=="),j$=dr(function(e){return function(a){var u=e>a;return u?1:0}})(">"),H$=dr(function(e){return function(a){var u=e>=a;return u?1:0}})(">="),X$=dr(function(e){return function(a){var u=e=0?("+(Lt(v)+("+"+(_+("):("+(Lt(v)+("+"+(Lt(l)+("+"+(_+`); -`))))))))))))))(function(){return P(vu("f["+(_+"]")))(function(s){return Jl(Z0(t+("=("+(t+("+1)%"+(Lt(l)+`; -`))))))(function(){return He(s)})})})})})})})})})}}},eO=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return He(new M(G8(e.value0.value0)(e.value1.value0)(a.value0)));var u="("+(Le(a)+("-"+(Le(e.value0)+(")/("+(Le(e.value1)+("-"+(Le(e.value0)+")")))))));return P(vu("Math.max(0.0,Math.min(1.0,"+(u+"))")))(function(l){var v=Le(l);return vu(v+("*"+(v+("*(3-(2*"+(v+"))")))))})}},bI=function(){var e=ti(b0)(d0)("+"),a=X1(Le);return function(u){return vu(e(a(Me(u))))}}(),y8=function(e){return function(a){var u=$a(e),l=1/qa(u),v=M$(u)(function(i){return i+l})(0),t=function(i){return function(o){return P(S8(new k(new M(o),new M(o+l)))(a))(Xu(i))}};return P(L$(Iv(t)(e)(v)))(function(i){return bI(dl(i))})}},F8=function(e){return vu(Le(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(pc)(function(o){return P(pc)(function(_){return P(pc)(function(s){return P(pc)(function(y){return P(pc)(function(N){return P(pc)(function(L){return Jl(Z0(s+("="+(_+`; -`))))(function(){return Jl(Z0(_+("="+(o+`; -`))))(function(){return Jl(Z0(o+("="+(Le(i)+`; -`))))(function(){return Jl(Z0(L+("="+(N+`; -`))))(function(){return Jl(Z0(N+("="+(y+`; -`))))(function(){var V="("+(o+("*"+(Le(e)+("/"+(Le(l)+")"))))),Te="("+(_+("*"+(Le(a)+("/"+(Le(l)+")"))))),ya="("+(s+("*"+(Le(u)+("/"+(Le(l)+")"))))),Lu="("+(N+("*"+(Le(v)+("/"+(Le(l)+")"))))),Ll="("+(L+("*"+(Le(t)+("/"+(Le(l)+")")))));return Jl(Z0(y+("="+(V+("+"+(Te+("+"+(ya+("-"+(Lu+("-"+(Ll+`; -`))))))))))))(function(){return He(new ve(y))})})})})})})})})})})})})}}}}}}},b_=function(e){return P(jf(e)(cD))(function(a){return P(pc)(function(u){return Jl(Z0(u+("=("+(u+("+"+(Le(a)+`)%1; -`))))))(function(){return He(new ve(u))})})})};var Uv=function(e){return function(a){return e instanceof M&&e.value0===0?He(a):a instanceof M&&a.value0===0?He(e):dr(S$)("+")(e)(a)}},aO=function(e){return function(a){return function(u){return P(Xu(Q1)(e))(function(l){return P(jf(l)(cD))(function(v){return P(Vf(Jf(Vr)("Math.cos")(v)))(function(t){return P(Vf(Jf(Bo)("Math.sin")(v)))(function(i){return P(P(Xu(new M(2))(a))(co(i)))(function(o){var _=new M(0);return P(Xu(new M(-1))(o))(function(s){return P(Uv(new M(1))(o))(function(y){return P(Xu(new M(-2))(t))(function(N){return P(v0(new M(1))(o))(function(L){return x1(o)(_)(s)(y)(N)(L)(u)})})})})})})})})})}}},uO=function(e){return function(a){return function(u){return P(Xu(Q1)(e))(function(l){return P(jf(l)(cD))(function(v){return P(Vf(Jf(Vr)("Math.cos")(v)))(function(t){return P(Uv(new M(1))(t))(function(i){return P(Vf(Jf(Bo)("Math.sin")(v)))(function(o){return P(P(Xu(new M(2))(a))(co(o)))(function(_){return P(jf(i)(new M(2)))(function(s){return P(Xu(new M(-1))(i))(function(y){return P(Uv(new M(1))(_))(function(N){return P(Xu(new M(-2))(t))(function(L){return P(v0(new M(1))(_))(function(V){return x1(s)(y)(s)(N)(L)(V)(u)})})})})})})})})})})})}}},lO=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?He(new M(y_(u.value0-e.value0.value0)(e.value1.value0-e.value0.value0)*(a.value1.value0-a.value0.value0)+a.value0.value0)):P(v0(u)(e.value0))(function(l){return P(v0(a.value1)(a.value0))(function(v){return P(P(P(v0(e.value1)(e.value0))(co(l)))(Xu(v)))(Uv(a.value0))})})}}},vO=function(e){return function(a){return function(u){return P(Xu(Q1)(e))(function(l){return P(jf(l)(cD))(function(v){return P(Vf(Jf(Vr)("Math.cos")(v)))(function(t){return P(v0(new M(1))(t))(function(i){return P(Vf(Jf(Bo)("Math.sin")(v)))(function(o){return P(P(Xu(new M(2))(a))(co(o)))(function(_){return P(jf(i)(new M(2)))(function(s){return P(Uv(new M(1))(_))(function(y){return P(Xu(new M(-2))(t))(function(N){return P(v0(new M(1))(_))(function(L){return x1(s)(i)(s)(y)(N)(L)(u)})})})})})})})})})})}}},nO=function(e){return function(a){return e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M?He(new M((e.value1.value0-e.value0.value0)*a.value0+e.value0.value0)):P(P(v0(e.value1)(e.value0))(Xu(a)))(Uv(e.value0))}},A8=function(e){return A$(function(a){return function(u){return St(kl(Uv)(de.value)(a)(u))}})(l0(new M(0)))(e)},EI=function(e){return function(a){return function(u){return P(Xu(u)(new M(qa(a))))(function(l){return P(vu("Math.floor("+(Le(l)+")")))(function(v){return P(Uv(v)(new M(1)))(function(t){return P(v0(t)(l))(function(i){return P(v0(l)(v))(function(o){return P(vu(e+("["+(Le(v)+("%"+(Lt(a)+"]"))))))(function(_){return P(vu(e+("["+(Le(t)+("%"+(Lt(a)+"]"))))))(function(s){return P(Xu(_)(i))(function(y){return P(Xu(s)(o))(function(N){return Uv(y)(N)})})})})})})})})})}}},rO=function(e){return P(b_(e))(EI("sin")(16384))},tO=function(e){return P(b_(e))(EI("saw")(4096))},iO=function(e){return P(b_(e))(EI("sqr")(4096))},oO=function(e){return P(b_(e))(EI("tri")(4096))},em=function(e){if(e instanceof M)return He(new M(E8(e.value0)));if(e instanceof ve)return vu("Math.abs("+(e.value0+")"));throw new Error("Failed pattern match at W (line 583, column 1 - line 583, column 26): "+[e.constructor.name])},Hu=function(e){return function(a){return function(u){return P(Je(u))(function(l){var v=function(t){if(t instanceof M)return He(new M(e(t.value0)));if(t instanceof ve)return vu(a+("("+(t.value0+")")));throw new Error("Failed pattern match at W (line 421, column 13 - line 423, column 60): "+[t.constructor.name])};return il(v)(l)})}}},Je=function(e){if(e instanceof Qu)return He(l0(new M(e.value0)));if(e instanceof al&&e.value0 instanceof me){var a=_a(e.value1);if(a instanceof I)return He(l0(new M(0)));if(a instanceof R)return Ov(dI)(FI(Je)(a.value0));throw new Error("Failed pattern match at W (line 231, column 3 - line 233, column 69): "+[a.constructor.name])}if(e instanceof al&&e.value0 instanceof de){var a=_a(e.value1);if(a instanceof I)return He(l0(new M(0)));if(a instanceof R)return P(Ov(X1(Me))(FI(Je)(a.value0)))(function(v){return He(GI(v))});throw new Error("Failed pattern match at W (line 236, column 3 - line 240, column 36): "+[a.constructor.name])}if(e instanceof T0)return P(Je(e.value0))(function(l){return P(Je(e.value1))(function(v){return He(N$(l)(v))})});if(e instanceof Tn)return P(Je(e.value0))(function(l){return P(Je(e.value1))(function(v){return He(c8(l)(v))})});if(e instanceof Kr)return Ov(l0)(P(Je(e.value0))(bI));if(e instanceof Mn)return Ov(mI(e.value0))(Je(e.value1));if(e instanceof xr)return He(l0(new ve("Math.PI")));if(e instanceof et)return He(l0(new ve("cps")));if(e instanceof at)return He(l0(new ve("time")));if(e instanceof ut)return He(l0(new ve("beat")));if(e instanceof vt)return He(l0(new ve("eTime")));if(e instanceof lt)return He(l0(new ve("eBeat")));if(e instanceof oc)return Ov(l0)(vu("Math.random()*2-1"));if(e instanceof S0){var u=X1(E$(e.value1))(P$(0)(q$(0)(e.value0-1|0)));return P(FI(function(l){return vu("ain(input,"+(Lt(l)+")[n]"))})(u))(function(l){return He(dl(l))})}return e instanceof Sn?P(Je(e.value0))(il(h8)):e instanceof Ln?P(Je(e.value0))(il(F8)):e instanceof An?P(Je(e.value0))(il(rO)):e instanceof Nn?P(Je(e.value0))(il(oO)):e instanceof Pn?P(Je(e.value0))(il(tO)):e instanceof qn?P(Je(e.value0))(il(iO)):e instanceof $n?P(P(Je(e.value0))(il(b_)))(function(l){return il(function(v){return vu(Le(v)+("<0.5?("+(Le(v)+("*4-1):("+(Le(v)+"*(-4)+3)")))))})(l)}):e instanceof On?P(P(Je(e.value0))(il(b_)))(il(h8)):e instanceof Un?P(P(Je(e.value0))(il(b_)))(function(l){return il(function(v){return vu(Le(v)+">=0.5?1:-1")})(l)}):e instanceof Wn?P(Je(e.value0))(il(em)):e instanceof Bn?Hu(is)("Math.acos")(e.value0):e instanceof zn?Hu(uD)("Math.acosh")(e.value0):e instanceof kn?Hu(os)("Math.asin")(e.value0):e instanceof Jn?Hu(lD)("Math.asinh")(e.value0):e instanceof Vn?Hu(cs)("Math.atan")(e.value0):e instanceof jn?Hu(vD)("Math.atanh")(e.value0):e instanceof Hn?Hu(nD)("Math.cbrt")(e.value0):e instanceof Xn?Hu(Ff)("Math.ceil")(e.value0):e instanceof Yn?Hu(Vr)("Math.cos")(e.value0):e instanceof Zn?Hu(rD)("Math.cosh")(e.value0):e instanceof Qn?Hu(_s)("Math.exp")(e.value0):e instanceof Kn?Hu(Wo)("Math.floor")(e.value0):e instanceof xn?Hu(fs)("Math.log")(e.value0):e instanceof er?Hu(tD)("Math.log2")(e.value0):e instanceof ar?Hu(B1)("Math.log10")(e.value0):e instanceof ur?Hu(e_)("Math.round")(e.value0):e instanceof lr?Hu(ps)("Math.sign")(e.value0):e instanceof vr?Hu(Bo)("Math.sin")(e.value0):e instanceof nr?Hu(iD)("Math.sinh")(e.value0):e instanceof rr?Hu(ss)("Math.sqrt")(e.value0):e instanceof tr?Hu(Ds)("Math.tan")(e.value0):e instanceof ir?Hu(oD)("Math.tanh")(e.value0):e instanceof or?Hu(bf)("Math.trunc")(e.value0):e instanceof cr?P(Je(e.value0))(il(J$)):e instanceof _r?P(Je(e.value0))(il(U$)):e instanceof fr?P(Je(e.value0))(il(W$)):e instanceof pr?P(Je(e.value0))(il(O$)):e instanceof sr?P(Je(e.value0))(il(g8)):e instanceof L0?P(Ov(Me)(Je(e.value0)))(function(l){return P(F_)(function(v){return P(H1(l)(function(t){return P(Uv(v.time)(t))(function(i){return P(Xu(t)(new ve("cps")))(function(o){return P(Uv(v.beat)(o))(function(_){return P(Uv(v.etime)(t))(function(s){return P(Uv(v.ebeat)(o))(function(y){return He({time:i,beat:_,etime:s,ebeat:y})})})})})})}))(function(t){return d8(t)(Je(e.value1))})})}):e instanceof A0?P(Ov(Me)(Je(e.value0)))(function(l){return P(F_)(function(v){return P(H1(l)(function(t){return P(co(v.time)(t))(function(i){return P(co(v.beat)(t))(function(o){return P(co(v.etime)(t))(function(_){return P(co(v.ebeat)(t))(function(s){return He({time:i,beat:o,etime:_,ebeat:s})})})})})}))(function(t){return d8(t)(Je(e.value1))})})}):e instanceof Kv?dv(Uv)(e.value0)(e.value1)(e.value2):e instanceof $v?dv(v0)(e.value0)(e.value1)(e.value2):e instanceof N0?dv(Xu)(e.value0)(e.value1)(e.value2):e instanceof Gv?dv(co)(e.value0)(e.value1)(e.value2):e instanceof P0?dv(Z$)(e.value0)(e.value1)(e.value2):e instanceof q0?dv(K$)(e.value0)(e.value1)(e.value2):e instanceof $0?dv(V$)(e.value0)(e.value1)(e.value2):e instanceof O0?dv(Q$)(e.value0)(e.value1)(e.value2):e instanceof U0?dv(j$)(e.value0)(e.value1)(e.value2):e instanceof xv?dv(H$)(e.value0)(e.value1)(e.value2):e instanceof W0?dv(X$)(e.value0)(e.value1)(e.value2):e instanceof B0?dv(Y$)(e.value0)(e.value1)(e.value2):e instanceof z0?dv(B$)(e.value0)(e.value1)(e.value2):e instanceof k0?dv(z$)(e.value0)(e.value1)(e.value2):e instanceof J0?dv(k$)(e.value0)(e.value1)(e.value2):e instanceof V0?V1(K1)(e.value0)(e.value1)(e.value2):e instanceof j0?V1(S8)(e.value0)(e.value1)(e.value2):e instanceof H0?V1(eO)(e.value0)(e.value1)(e.value2):e instanceof X0?P(P(Je(e.value1))(function(l){return He(dl(kf(l)))}))(function(l){return P(P(Je(e.value2))(il(F8)))(function(v){return St(kl(y8)(e.value0)(l)(v))})}):e instanceof Dr?P(Ov(kf)(Je(e.value0)))(function(l){return P(P(Ov(function(v){return v.beat})(F_))(g8))(function(v){return P(FI(function(t){return y8(t)(v)})(l))(function(t){return He(dl(t))})})}):e instanceof wv?P(Ov(Me)(Je(e.value1)))(function(l){return P(Ov(Me)(Je(e.value2)))(function(v){var t=dl(io(k.create)(l)(v));return P(Je(e.value3))(function(i){return St(kl(nO)(e.value0)(t)(i))})})}):e instanceof e0?P(Ov(hI)(Je(e.value1)))(function(l){return P(Ov(hI)(Je(e.value2)))(function(v){return P(Je(e.value3))(function(t){return St(oo(lO)(e.value0)(l)(v)(t))})})}):e instanceof gt?P(Je(e.value1))(function(l){return P(Je(e.value2))(function(v){return P(Je(e.value3))(function(t){return St(oo(vO)(e.value0)(l)(v)(t))})})}):e instanceof yt?P(Je(e.value1))(function(l){return P(Je(e.value2))(function(v){return P(Je(e.value3))(function(t){return St(oo(uO)(e.value0)(l)(v)(t))})})}):e instanceof Ft?P(Je(e.value1))(function(l){return P(Je(e.value2))(function(v){return P(Je(e.value3))(function(t){return St(oo(aO)(e.value0)(l)(v)(t))})})}):e instanceof vo?P(Je(e.value1))(function(l){return P(Je(e.value2))(function(v){return St(kl(x$(e.value0))(me.value)(l)(v))})}):He(l0(new M(0)))},V1=function(e){return function(a){return function(u){return function(l){return P(Ov(hI)(Je(u)))(function(v){return P(Je(l))(function(t){return St(kl(e)(a)(v)(t))})})}}}},dv=function(e){return function(a){return function(u){return function(l){return P(Je(u))(function(v){return P(Je(l))(function(t){return St(kl(e)(a)(v)(t))})})}}}};var P8=jc(pl)(Or),um=wr(Au),TI=U(um),cO=U(m_),E_=ee(u0(Au)),O8=ts(uv),am=lu(qv)(um),CI=S(no(Av)),_O=U(Uf),fO=S(Bl),pO=Fl(qv)(um),sO=oi(uv),DO=ie(c_),RO=function(e){if(e instanceof M){if(P8(e.value0)>1)return TI(new M(0));if(we)return TI(new M(Vr(P8(e.value0)*u7/2)))}if(e instanceof ve)return vu("Math.abs("+(e.value0+(")>1?0:Math.cos(Math.abs("+(e.value0+")*Math.PI/2)"))));throw new Error("Failed pattern match at AudioPanning (line 48, column 1 - line 48, column 39): "+[e.constructor.name])},q8=function(e){return function(a){return function(u){if(e<=1)return TI(cO(u));if(we)return E_(Xu(a)(new M(qa(e-1|0))))(function(l){var v=O8(e)(function(t){return t+1})(0);return E_(am(function(t){return E_(E_(v0(new M(t))(l))(em))(K1(new k(new M(0),new M(1))))})(v))(function(t){return E_(am(RO)(t))(function(i){return CI(dl)(am(Xu(u))(i))})})});throw new Error("Failed pattern match at AudioPanning (line 38, column 1 - line 38, column 42): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},$8=function(e){return function(a){if(e<=1)return CI(_O)(bI(a));if($a(Me(a))===1)return CI(Me)(q8(e)(new M(.5))(Z(Me(a))));if(we){var u=Me(a),l=$a(u),v=1/qa(l-1|0),t=fO(M.create)(O8(l)(function(i){return i+v})(0));return E_(pO(Iv(q8(e))(t)(u)))(function(i){return CI(Me)(A8(i))})}throw new Error("Failed pattern match at AudioPanning (line 17, column 1 - line 17, column 49): "+[e.constructor.name,a.constructor.name])}},U8=function(e){return function(a){return function(u){var l=a<=0;if(l)return $8(e)(u);if(!l){var v=sO(a)(C8);return E_($8(e)(u))(function(t){return TI(DO(v)(t))})}throw new Error("Failed pattern match at AudioPanning (line 31, column 3 - line 36, column 20): "+[l.constructor.name])}}};function W8(e,a,u){return e==null?a:u(e)}function _D(e){return e}var sc=function(e){return W8(e,I.value,R.create)};var wO=U(Rl),dO=ee(u0(Au)),mO=ci(uv),SI=Q(Ya),hO=Xv(b0)(d0),B8=Q(I0),LI=function(e){return function(a){return function(u){var l=sc(e["audioWorklet'"].audioWorkletNode);if(l instanceof I)return wO(void 0);if(l instanceof R)return function(){return fI(l.value0)("fOutStart")(a)(),fI(l.value0)("fOutDur")(u)()};throw new Error("Failed pattern match at AudioWorklet (line 44, column 3 - line 48, column 47): "+[l.constructor.name])}}},gO=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=T8(dO(Je(e))(U8(a)(u))),o="registerProcessor('"+(l+("',"+(l+`); +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));throw new Error("Failed pattern match at Signal (line 143, column 1 - line 143, column 40): "+[e.constructor.name,a.constructor.name])}};var U4=function(e){return function(a){var u=new al(me.value,new G(new Gv(de.value,e,Cn.value),new G(new Qu(1),h.value))),l=new al(me.value,new G(new Gv(de.value,e,Cn.value),new G(new Qu(1),h.value))),v=new xv(me.value,Cn.value,e),t=new wv(me.value,l,u,v);return new st(t,a)}},W4=function(e){return N0.create(new Gv(de.value,new Qu(1),e))},$={webcam:Ou(!1),fft:Ou(!1),lo:Ou(!1),mid:Ou(!1),hi:Ou(!1),ifft:Ou(!1),ilo:Ou(!1),imid:Ou(!1),ihi:Ou(!1),ain:Ou(!1),imgURLs:A4,vidURLs:A4},js=function(e){return e instanceof rt?{fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,webcam:Ou(!0)}:e instanceof hi?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,imid:$.imid,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ilo:Ou(!0),ain:Ou(!0)}:e instanceof gi?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,imid:Ou(!0),ain:Ou(!0)}:e instanceof yi?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ihi:Ou(!0),ain:Ou(!0)}:e instanceof bi?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ilo:$.ilo,imid:$.imid,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ifft:Ou(!0),ain:Ou(!0)}:e instanceof L0?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ain:Ou(!0)}:e instanceof wi?{webcam:$.webcam,fft:$.fft,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,lo:Ou(!0)}:e instanceof di?{webcam:$.webcam,fft:$.fft,lo:$.lo,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,mid:Ou(!0)}:e instanceof mi?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,hi:Ou(!0)}:e instanceof Fi?{webcam:$.webcam,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,fft:Ou(!0)}:e instanceof tt?{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 it?{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)}:Vq(js)(jq(e))},Xq=function(e){if(e<=4)return 1;if(we)return ea(1)(2)(e)-1|0;throw new Error("Failed pattern match at Signal (line 697, column 1 - line 697, column 28): "+[e.constructor.name])},Wa=function(e){return function(a){return function(u){if(e instanceof me&&u===1)return{rows:1,columns:a};if(e instanceof me)return{rows:a,columns:u};if(e instanceof de)return{rows:1,columns:oI(a)(u)};throw new Error("Failed pattern match at Signal (line 711, column 1 - line 711, column 87): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},G_=function(e){return function(a){return function(u){if(e instanceof me)return a*u|0;if(e instanceof de)return oI(a)(u);throw new Error("Failed pattern match at Signal (line 716, column 1 - line 716, column 57): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},le=function(e){if(e instanceof al&&e.value0 instanceof me){var a=_a(e.value1);if(a instanceof I)return{rows:1,columns:1};if(a instanceof R)return{rows:N4(kq)(P4(W(B))(a.value0)),columns:$a(a.value0)};throw new Error("Failed pattern match at Signal (line 561, column 3 - line 563, column 77): "+[a.constructor.name])}if(e instanceof al&&e.value0 instanceof de){var a=_a(e.value1);if(a instanceof I)return{rows:1,columns:1};if(a instanceof R)return{rows:N4(oI)(P4(W(B))(a.value0)),columns:$a(a.value0)};throw new Error("Failed pattern match at Signal (line 565, column 3 - line 567, column 77): "+[a.constructor.name])}return e instanceof M0?{rows:1,columns:W(B)(e.value0)+W(B)(e.value1)|0}:e instanceof Tn?{rows:1,columns:ea(2)(2)(W(B)(e.value0))+ea(2)(2)(W(B)(e.value1))|0}:e instanceof Mn?{rows:e.value0,columns:W(B)(e.value1)}:e instanceof L0?{rows:1,columns:e.value0}:e instanceof Ii?{rows:1,columns:2}:e instanceof S0?{rows:1,columns:2}:e instanceof Gi?{rows:1,columns:2}:e instanceof Ei?{rows:1,columns:3}:e instanceof rt?{rows:1,columns:3}:e instanceof tt?{rows:1,columns:3}:e instanceof it?{rows:1,columns:3}:e instanceof Sn||e instanceof Ln?le(e.value0):e instanceof Ci?{rows:1,columns:4}:e instanceof Ti?{rows:1,columns:3}:e instanceof Mi?{rows:1,columns:3}:e instanceof Si?{rows:le(e.value0).rows,columns:ea(3)(3)(le(e.value0).columns)}:e instanceof Li?{rows:le(e.value0).rows,columns:ea(3)(3)(le(e.value0).columns)}:e instanceof Ai?{rows:le(e.value0).rows,columns:ea(1)(3)(le(e.value0).columns)}:e instanceof Ni?{rows:le(e.value0).rows,columns:ea(1)(3)(le(e.value0).columns)}:e instanceof Pi?{rows:le(e.value0).rows,columns:ea(1)(3)(le(e.value0).columns)}:e instanceof qi?{rows:le(e.value0).rows,columns:ea(1)(3)(le(e.value0).columns)}:e instanceof $i?{rows:le(e.value0).rows,columns:ea(1)(3)(le(e.value0).columns)}:e instanceof Oi?{rows:le(e.value0).rows,columns:ea(1)(3)(le(e.value0).columns)}:e instanceof ot?{rows:le(e.value0).rows,columns:ea(1)(3)(le(e.value0).columns)}:e instanceof ct?{rows:le(e.value0).rows,columns:ea(1)(3)(le(e.value0).columns)}:e instanceof _t?{rows:le(e.value0).rows,columns:ea(1)(3)(le(e.value0).columns)}:e instanceof An||e instanceof Nn||e instanceof Pn||e instanceof qn||e instanceof $n||e instanceof On||e instanceof Un||e instanceof Wn||e instanceof Bn||e instanceof zn||e instanceof kn||e instanceof Jn||e instanceof Vn||e instanceof jn||e instanceof Hn||e instanceof Xn||e instanceof Yn||e instanceof Zn||e instanceof Qn||e instanceof Kn||e instanceof xn||e instanceof er||e instanceof ar||e instanceof ur||e instanceof lr||e instanceof vr||e instanceof nr||e instanceof rr||e instanceof tr||e instanceof ir||e instanceof or||e instanceof cr||e instanceof _r||e instanceof fr||e instanceof pr||e instanceof sr?le(e.value0):e instanceof Ui?{rows:le(e.value0).rows,columns:ea(2)(2)(le(e.value0).columns)}:e instanceof Wi?{rows:le(e.value0).rows,columns:ea(1)(2)(le(e.value0).columns)}:e instanceof Bi?{rows:le(e.value0).rows,columns:ea(1)(2)(le(e.value0).columns)}:e instanceof ft?{rows:le(e.value0).rows,columns:ea(2)(2)(le(e.value0).columns)}:e instanceof pt?{rows:le(e.value0).rows,columns:ea(1)(2)(le(e.value0).columns)}:e instanceof ki?{rows:le(e.value0).rows,columns:ea(1)(2)(le(e.value0).columns)}:e instanceof Ji?{rows:le(e.value0).rows,columns:ea(1)(2)(le(e.value0).columns)}:e instanceof Vi?{rows:le(e.value0).rows,columns:ea(1)(2)(le(e.value0).columns)}:e instanceof ji?{rows:W(B)(e.value0),columns:W(B)(e.value1)}:e instanceof Hi?{rows:W(B)(e.value0),columns:W(B)(e.value1)}:e instanceof Xi?{rows:ea(1)(2)(W(B)(e.value0)),columns:W(B)(e.value1)}:e instanceof Yi?{rows:W(B)(e.value0),columns:W(B)(e.value1)}:e instanceof st?{rows:ea(1)(2)(W(B)(e.value0)),columns:W(B)(e.value1)}:e instanceof Zi?{rows:W(B)(e.value0),columns:W(B)(e.value1)}:e instanceof Qi?{rows:W(B)(e.value0),columns:W(B)(e.value1)}:e instanceof Ki?{rows:ea(1)(2)(W(B)(e.value0)),columns:W(B)(e.value1)}:e instanceof xi?{rows:W(B)(e.value0),columns:W(B)(e.value1)}:e instanceof eo?{rows:ea(1)(2)(W(B)(e.value0)),columns:W(B)(e.value1)}:e instanceof ao?{rows:W(B)(e.value0),columns:W(B)(e.value1)}:e instanceof uo?{rows:W(B)(e.value0),columns:W(B)(e.value1)}:e instanceof lo?{rows:W(B)(e.value0),columns:W(B)(e.value1)}:e instanceof A0?{rows:W(B)(e.value0),columns:W(B)(e.value1)}:e instanceof N0?{rows:W(B)(e.value0),columns:W(B)(e.value1)}:e instanceof Kv?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof $v?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof P0?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof Gv?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof q0?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof $0?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof O0?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof U0?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof W0?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof xv?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof B0?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof z0?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof k0?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof J0?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof V0?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof Dt?Wa(e.value0)(ea(1)(2)(W(B)(e.value1)))(W(B)(e.value2)):e instanceof Rt?Wa(e.value0)(ea(1)(2)(W(B)(e.value1)))(ea(1)(2)(W(B)(e.value2))):e instanceof j0?Wa(e.value0)(ea(1)(2)(W(B)(e.value1)))(W(B)(e.value2)):e instanceof H0?Wa(e.value0)(ea(1)(2)(W(B)(e.value1)))(W(B)(e.value2)):e instanceof X0?Wa(e.value0)(ea(1)(2)(W(B)(e.value1)))(W(B)(e.value2)):e instanceof It?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof Gt?Wa(e.value0)(W(B)(e.value1))(W(B)(e.value2)):e instanceof wt?Wa(e.value0)(Xq(W(B)(e.value1)))(W(B)(e.value2)):e instanceof dt?Wa(e.value0)(ea(1)(4)(W(B)(e.value1)))(W(B)(e.value2)):e instanceof mt?Wa(e.value0)(ea(1)(4)(W(B)(e.value1)))(W(B)(e.value2)):e instanceof ht?Wa(e.value0)(Hq(W(B)(e.value1)))(W(B)(e.value2)):e instanceof Y0?Wa(e.value0)(W(B)(e.value2))(le(e.value1).rows):e instanceof Dr?{rows:1,columns:le(e.value0).rows}:e instanceof wv?Wa(e.value0)(oI(W(B)(e.value1))(W(B)(e.value2)))(W(B)(e.value3)):e instanceof Rr?Wa(e.value0)(G_(e.value0)(ea(1)(2)(W(B)(e.value1)))(ea(1)(2)(W(B)(e.value2))))(W(B)(e.value3)):e instanceof gt?Wa(e.value0)(G_(e.value0)(ea(1)(2)(W(B)(e.value1)))(ea(1)(2)(W(B)(e.value2))))(W(B)(e.value3)):e instanceof Rr?Wa(e.value0)(G_(e.value0)(ea(1)(2)(W(B)(e.value1)))(ea(1)(2)(W(B)(e.value2))))(W(B)(e.value3)):e instanceof e0?Wa(e.value0)(G_(e.value0)(ea(1)(2)(W(B)(e.value1)))(ea(1)(2)(W(B)(e.value2))))(W(B)(e.value3)):e instanceof yt?Wa(e.value0)(G_(e.value0)(ea(1)(2)(W(B)(e.value1)))(ea(1)(2)(W(B)(e.value2))))(W(B)(e.value3)):e instanceof Ft?Wa(e.value0)(G_(e.value0)(ea(1)(2)(W(B)(e.value1)))(ea(1)(2)(W(B)(e.value2))))(W(B)(e.value3)):e instanceof bt?Wa(e.value0)(G_(e.value0)(ea(1)(2)(W(B)(e.value1)))(ea(1)(2)(W(B)(e.value2))))(W(B)(e.value3)):e instanceof vo?{rows:W(B)(e.value1),columns:W(B)(e.value2)}:{rows:1,columns:1}},B={channels:function(e){var a=le(e);return a.rows*a.columns|0}};var B4=wf(),h1=function(){function e(){}return e.value=new e,e}(),g1=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Yq=function(){function e(){}return e.value=new e,e}();var z4=function(e){return function(a){if(a instanceof h1)return B4(.25);if(a instanceof g1)return VR(e)(a.value0);if(a instanceof Yq)return B4(.005);throw new Error("Failed pattern match at Transition (line 23, column 1 - line 23, column 52): "+[e.constructor.name,a.constructor.name])}};var Zq=$l(Yo),F1=Q(Ya),Qq=Q(HR),Kq=Ne($e),xq=Tf(fi),Hs=Ru(),k4=Cf(fi),_I=function(e){return{signal:e,defTime:new jR(Zq,new Af(0)),transition:h1.value,output:jr.value}},b1=function(e){var a=le(e.signal),u=F1(a.rows*a.columns|0)+(" channels ("+(F1(a.columns)+(" cols x "+(F1(a.rows)+` rows) +`))));return" "+(Qq(e.output)+(": "+(u+C(4)(e.signal))))},J4=function(e){return function(a){return{signal:e.signal,defTime:e.defTime,transition:e.transition,output:a}}},V4=function(e){return function(a){return{signal:e.signal,defTime:e.defTime,output:e.output,transition:new g1(new Af(a))}}},j4=function(e){return function(a){return function(u){var l=J7(e)(a)(u.defTime),v=Fu(a)(Kq)(xq(z4(e)(u.transition))(l));return new k(l,v)}}},H4=function(e){return function(a){return function(u){var l=j4(e)(a)(u),v=Hs(k4(l.value1)(a)),t=Hs(k4(l.value0)(a));return new k(t,v)}}},E1=function(e){return function(a){return function(u){return function(l){var v=j4(e)(a)(l),t=Hs(Fs(Md(v.value1)))/1e3,i=t-u,o=Hs(Fs(Md(v.value0)))/1e3,_=o-u;return new k(_,i)}}}},C1=function(e){return H7(e.output)},T1=function(e){return Ns(e.output)},X4=function(e){return Hs(js(e.signal).ain)};var M1=e=>a=>u=>l=>v=>t=>()=>{var i={connected:!1,audioWorkletNode:null},o=window.URL.createObjectURL(new Blob([v],{type:"text/javascript"}));return e.audioWorklet.addModule(o).then(()=>{let _=new AudioWorkletNode(e,l,{outputChannelCount:[t],channelInterpretation:"discrete"});a?.connect(_),_.connect(u),i.audioWorkletNode=_,i.connected=!0}),i},fI=e=>a=>u=>()=>{e.parameters.get(a).value=u};function Et(e){return new Error(e)}var _u=function(e){return e.throwError};var Z0=function(e){return e.catchError};var S1=function(e){var a=Z0(e),u=e.MonadThrow0().Monad0(),l=S(u.Bind1().Apply0().Functor0()),v=U(u.Applicative0());return function(t){return a(l(ve.create)(t))(function(i){return v(M.create(i))})}};var Ct=function(e){return e.ask};var Ir=function(e){return e.state},_c=function(e){var a=Ir(e);return function(u){return a(function(l){return new k(void 0,u)})}},Tt=function(e){var a=Ir(e);return function(u){return a(function(l){return new k(void 0,u(l))})}};var Mt=function(e){return Ir(e)(function(a){return new k(a,a)})};var Gu=function(e){return e.lift};var Zs={liftEffect:Ne($e),Monad0:function(){return r_}},Nu=function(e){return e.liftEffect};var L1=function(e){return e};var Ks={lift:function(e){var a=ee(e.Bind1()),u=U(e.Applicative0());return function(l){return function(v){return a(l)(function(t){return u(new k(t,v))})}}}},A1=Gu(Ks);var no=function(e){var a=S(e);return{map:function(u){return function(l){return function(v){return a(function(t){return new k(u(t.value0),t.value1)})(l(v))}}}}};var ro=function(e){return{Applicative0:function(){return wr(e)},Bind1:function(){return u0(e)}}},u0=function(e){var a=ee(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 II(e)}}},II=function(e){var a=no(e.Bind1().Apply0().Functor0());return{apply:b0(ro(e)),Functor0:function(){return a}}},wr=function(e){var a=U(e.Applicative0());return{pure:function(u){return function(l){return a(new k(u,l))}},Apply0:function(){return II(e)}}};var Q4=function(e){var a=e.Monad0(),u=ro(a);return{ask:A1(a)(Ct(e)),Monad0:function(){return u}}};var K4=function(e){var a=e.Monad0(),u=ro(a);return{liftEffect:function(){var l=A1(a),v=Nu(e);return function(t){return l(v(t))}}(),Monad0:function(){return u}}};var fc=function(e){var a=U(e.Applicative0()),u=ro(e);return{state:function(l){return function(v){return a(l(v))}},Monad0:function(){return u}}};var x4=function(e){var a=e.Monad0(),u=A1(a),l=_u(e),v=ro(a);return{throwError:function(t){return u(l(t))},Monad0:function(){return v}}};var n$=M3(E0),xs=S(Bl),u8=S(Rv),e8=ee(KR),r$=U(Uf),a8=ci(uv),t$=av(pn),i$=J3(pa)(uc),o$=zu(pa),c$=Nv(uv),l8=function(e){var a=Z(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 k(a,u),v=_a(Ri(2)(e));if(v instanceof I)return new k(l,I.value);if(v instanceof R)return new k(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=eI(s_(xs(ba)(e)));return Js(xs(Z)(e))(Xr(u8(_a)(a)))},P1=function(e){var a=_a(ba(e));if(a instanceof I)return xs(Ea)(Z(e));if(a instanceof R)return e8(Z(e))(function(u){return e8(P1(a.value0))(function(l){return r$(Iu(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=a8(e)(1),l=t$(e)($a(a))+1|0,v=wl(a8(l)(a));return Iv(function(t){return function(i){return t}})(v)(u)}},f$=function(e){var a=i$(xs($a)(e));return xs(N1(a))(e)},GI=function(e){return _$(f$(e))},p$=function(e){return function(a){var u=o$($a(e))($a(a));return new k(N1(u)(e),N1(u)(a))}},io=function(e){return function(a){return function(u){var l=p$(a)(u);return Iv(e)(l.value0)(l.value1)}}},s$=function(e){var a=_a(u8(k.create(Z(e)))(ba(e))),u=function(){var v=_a(ba(e));if(v instanceof I)return I.value;if(v instanceof R){var t=$a(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 Ea(new k(Z(e),Z(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 k(l,u)},v8=function(e){return wl(c$(s$)(e))},n8=function(e){var a=_a(p_(m4(e))(ba(e)));if(a instanceof R)return a.value0;if(a instanceof I)return Ea(new k(Z(e),Z(e)));throw new Error("Failed pattern match at NonEmptyList (line 40, column 5 - line 42, column 55): "+[a.constructor.name])};var d_=S(Bl);var wI=U(Uf),D$=ci(uv),R$=za(E0),I$=Cu(E0),G$=lu(qv),w$=ie(c_),O1=function(e){return e},eD={map:function(e){return function(a){return d_(d_(e))(a)}}},r8=S(eD);var kf=function(e){return e};var t8=function(e){return Z(Z(e))},Ja=function(e){return function(a){return d_(e)(a)}},i8=function(e){return $a(e)===1&&$a(Z(e))===1},dl=function(e){return O1(wI(e))},Me=function(e){return wl(e)},dI=function(e){if($a(e)===1)return Z(e);if(we)return P1(d_(Me)(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 dl(wl(D$(e)(Me(a))))}},c8=function(e){return function(a){return io(function(u){return function(l){return Iu(u)(Ea(l))}})(Me(e))(Me(a))}},U1={apply:function(e){return function(a){if(i8(e))return r8(t8(e))(a);if(i8(a))return r8(function(u){return u(t8(a))})(e);if(we)return d_(function(u){return d_(u)(Me(a))})(Me(e));throw new Error("Failed pattern match at Matrix (line 56, column 1 - line 60, column 71): "+[e.constructor.name,a.constructor.name])}},Functor0:function(){return eD}},d$=Gy(U1),m$=yl(U1),m_={pure:function(e){return O1(wI(wI(e)))},Apply0:function(){return U1}},o8=U(m_),_8={foldl:function(e){return function(a){return function(u){return R$(e)(a)(Me(u))}}},foldr:function(e){return function(a){return function(u){return I$(e)(a)(Me(u))}}},foldMap:function(e){return Zw(_8)(e)}},h_={traverse:function(e){var a=S(e.Apply0().Functor0()),u=G$(e);return function(l){return function(v){return a(O1)(u(u(l))(v))}}},sequence:function(e){return W3(h_)(e)},Functor0:function(){return eD},Foldable1:function(){return _8}},W1={append:function(e){return function(a){return wI(w$(Me(e))(Me(a)))}}},h$=ie(W1),f8={unfoldr1:function(e){return function(a){var u=e(a);if(u.value1 instanceof I)return o8(u.value0);if(u.value1 instanceof R)return h$(o8(u.value0))(Nv(f8)(e)(u.value1.value0));throw new Error("Failed pattern match at Matrix (line 81, column 18 - line 83, column 62): "+[u.constructor.name])}}},g$=Nv(f8),hI=function(e){return g$(l8)(Me(e))},aD=function(e){return d_(Me)(e)},$1=function(e){return function(a){return function(u){return dl(io(e)(Me(a))(Me(u)))}}},oo=function(e){return function(a){return function(u){return function(l){return function(v){if(a instanceof me)return d$(e)(u)(l)(v);if(a instanceof de)return $1(Lw)($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])}}}}},kl=function(e){return function(a){if(a instanceof me)return m$(e);if(a instanceof de)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 b$=Ru();var yI=function(e){return function(a){return b$(e(a))}};var uD=Math.acosh,lD=Math.asinh,vD=Math.atanh,nD=Math.cbrt,rD=Math.cosh,tD=Math.log2,B1=Math.log10,iD=Math.sinh,oD=Math.tanh;var s8=Q(G0),z1=zu(pl),k1=Ur(pl),g_=function(e){if(e<0)return"("+(s8(e)+")");if(we)return s8(e);throw new Error("Failed pattern match at Number (line 37, column 1 - line 37, column 31): "+[e.constructor.name])},D8=function(e){return function(a){return e/a}},y_=function(e){return function(a){return a===0?0:e/a}},R8=function(e){return function(a){return function(u){return z1(e)(k1(a)(u))}}},I8=function(e){return function(a){return function(u){return R8(k1(e)(a))(z1(e)(a))(u)}}},G8=function(e){return function(a){return function(u){var l=R8(0)(1)(y_(u-e)(a-e));return l*l*(3-2*l)}}},w8=function(e){return function(a){return function(u){var l=u>=k1(e)(a)&&u<=z1(e)(a);return l?1:0}}};var Y1=fc(Au),j1=Tt(Y1),b8=u0(Au),P=ee(b8),F_=Mt(Y1),Hf=wr(Au),H1=CR(Hf)(qv),Jl=Nl(Pl)(b8),He=U(Hf),Z1=_c(Y1),E$=nl(Mo),At=Q(Ya),E8=jc(pl)(Or),C$=Fv(Or),T$=bu($r),X1=S(Bl),M$=ts(uv),S$=nl($r),L$=Fl(qv)(Hf),A$=mf(E0)(ro(Au)),Lt=Fl(h_)(Hf),l0=U(m_),il=lu(h_)(Hf),Ov=S(no(Av)),FI=lu(qv)(Hf),N$=ie(W1),P$=_i(uv),q$=zu(pa),C8=function(){return new M(0)}(),Q0=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})},d8=function(e){return function(a){return P(F_)(function(u){return P(H1(e)(function(l){return Jl(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 Jl(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 He(aD(l))})})})}},Jf=function(e){return function(a){return function(u){if(u instanceof M)return new M(e(u.value0));if(u instanceof ve)return new ve(a+("("+(u.value0+")")));throw new Error("Failed pattern match at W (line 426, column 1 - line 426, column 67): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},Q1=function(){return new ve("(2.0*Math.PI)")}(),Le=function(e){if(e instanceof M)return g_(e.value0);if(e instanceof ve)return e.value0;throw new Error("Failed pattern match at W (line 43, column 1 - line 43, column 31): "+[e.constructor.name])},cD=function(){return new ve("sampleRate")}(),T8=function(e){return yI(e)({allocatedFloats:0,allocatedInts:0,code:"",time:new ve("time"),beat:new ve("beat"),etime:new ve("eTime"),ebeat:new ve("eBeat")})},M8=P(F_)(function(e){return Jl(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 He("i["+(At(e.allocatedInts)+"]"))})}),m8=function(e){return P(M8)(function(a){return Jl(Q0(a+("="+(e+`; +`))))(function(){return He(a)})})},$$=function(e){return P(F_)(function(a){return Jl(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 He(a.allocatedFloats)})})},pc=P(F_)(function(e){return Jl(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 He("f["+(At(e.allocatedFloats)+"]"))})}),vu=function(e){return P(pc)(function(a){return Jl(Q0(a+("="+(e+`; +`))))(function(){return He(new ve(a))})})},O$=function(e){return vu("20 * Math.log10("+(Le(e)+")"))},Vf=function(e){if(e instanceof M)return He(new M(e.value0));if(e instanceof ve)return vu(e.value0);throw new Error("Failed pattern match at W (line 62, column 1 - line 62, column 39): "+[e.constructor.name])},S8=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return He(new M(w8(e.value0.value0)(e.value1.value0)(a.value0)));var u="Math.min("+(Le(e.value0)+(","+(Le(e.value1)+")"))),l="Math.max("+(Le(e.value0)+(","+(Le(e.value1)+")")));return vu("("+(Le(a)+(">="+(u+("&&"+(Le(a)+("<="+(l+")?1:0"))))))))}},h8=function(e){return vu(Le(e)+"*2-1")},K1=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return He(new M(I8(e.value0.value0)(e.value1.value0)(a.value0)));var u="Math.min("+(Le(e.value0)+(","+(Le(e.value1)+")"))),l="Math.max("+(Le(e.value0)+(","+(Le(e.value1)+")")));return vu("Math.max("+(u+(",Math.min("+(l+(","+(Le(a)+"))"))))))}},U$=function(e){return vu("69 + (12 * (Math.log2("+(Le(e)+"/440)))"))},W$=function(e){return vu("10 ** ("+(Le(e)+"/20)"))},co=function(e){return function(a){return e instanceof M&&a instanceof M?He(new M(y_(e.value0)(a.value0))):e instanceof M&&e.value0===0?He(new M(0)):a instanceof M&&a.value0===0?He(new M(0)):a instanceof M&&a.value0===1?He(e):vu(Le(a)+("!=0? "+(Le(e)+("/"+(Le(a)+" : 0")))))}},jf=function(e){return function(a){return e instanceof M&&a instanceof M?He(new M(D8(e.value0)(a.value0))):e instanceof M&&e.value0===0?He(new M(0)):a instanceof M&&a.value0===1?He(e):vu(Le(e)+("/"+Le(a)))}},g8=function(e){return vu("Math.abs("+(Le(e)+"%1)"))},L8=function(e){return function(a){return function(u){return function(l){return u instanceof M&&l instanceof M?He(new M(e(u.value0)(l.value0))):vu(a+("("+(Le(u)+(","+(Le(l)+")")))))}}}},B$=L8(zu(pl))("Math.max"),z$=L8(Ur(pl))("Math.min"),k$=function(e){return function(a){return e instanceof M&&a instanceof M?He(new M(function(){var u=E8(a.value0)>=e.value0;return u?a.value0:0}())):vu("Math.abs("+(Le(a)+(")>="+(Le(e)+("?"+(Le(a)+":0"))))))}},J$=function(e){return vu("440 * (2 ** (("+(Le(e)+"-69)/12))"))},dr=function(e){return function(a){return function(u){return function(l){return u instanceof M&&l instanceof M?He(new M(e(u.value0)(l.value0))):vu(Le(u)+(a+Le(l)))}}}},v0=function(e){return function(a){return a instanceof M&&a.value0===0?He(e):dr(C$)("-")(e)(a)}},V$=dr(function(e){return function(a){var u=e===a;return u?1:0}})("=="),j$=dr(function(e){return function(a){var u=e>a;return u?1:0}})(">"),H$=dr(function(e){return function(a){var u=e>=a;return u?1:0}})(">="),X$=dr(function(e){return function(a){var u=e=0?("+(At(v)+("+"+(_+("):("+(At(v)+("+"+(At(l)+("+"+(_+`); +`))))))))))))))(function(){return P(vu("f["+(_+"]")))(function(s){return Jl(Q0(t+("=("+(t+("+1)%"+(At(l)+`; +`))))))(function(){return He(s)})})})})})})})})})}}},eO=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return He(new M(G8(e.value0.value0)(e.value1.value0)(a.value0)));var u="("+(Le(a)+("-"+(Le(e.value0)+(")/("+(Le(e.value1)+("-"+(Le(e.value0)+")")))))));return P(vu("Math.max(0.0,Math.min(1.0,"+(u+"))")))(function(l){var v=Le(l);return vu(v+("*"+(v+("*(3-(2*"+(v+"))")))))})}},bI=function(){var e=ii(E0)(m0)("+"),a=X1(Le);return function(u){return vu(e(a(Me(u))))}}(),y8=function(e){return function(a){var u=$a(e),l=1/qa(u),v=M$(u)(function(i){return i+l})(0),t=function(i){return function(o){return P(S8(new k(new M(o),new M(o+l)))(a))(Xu(i))}};return P(L$(Iv(t)(e)(v)))(function(i){return bI(dl(i))})}},F8=function(e){return vu(Le(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(pc)(function(o){return P(pc)(function(_){return P(pc)(function(s){return P(pc)(function(y){return P(pc)(function(N){return P(pc)(function(L){return Jl(Q0(s+("="+(_+`; +`))))(function(){return Jl(Q0(_+("="+(o+`; +`))))(function(){return Jl(Q0(o+("="+(Le(i)+`; +`))))(function(){return Jl(Q0(L+("="+(N+`; +`))))(function(){return Jl(Q0(N+("="+(y+`; +`))))(function(){var V="("+(o+("*"+(Le(e)+("/"+(Le(l)+")"))))),Te="("+(_+("*"+(Le(a)+("/"+(Le(l)+")"))))),ya="("+(s+("*"+(Le(u)+("/"+(Le(l)+")"))))),Lu="("+(N+("*"+(Le(v)+("/"+(Le(l)+")"))))),Ll="("+(L+("*"+(Le(t)+("/"+(Le(l)+")")))));return Jl(Q0(y+("="+(V+("+"+(Te+("+"+(ya+("-"+(Lu+("-"+(Ll+`; +`))))))))))))(function(){return He(new ve(y))})})})})})})})})})})})})}}}}}}},b_=function(e){return P(jf(e)(cD))(function(a){return P(pc)(function(u){return Jl(Q0(u+("=("+(u+("+"+(Le(a)+`)%1; +`))))))(function(){return He(new ve(u))})})})};var Uv=function(e){return function(a){return e instanceof M&&e.value0===0?He(a):a instanceof M&&a.value0===0?He(e):dr(S$)("+")(e)(a)}},aO=function(e){return function(a){return function(u){return P(Xu(Q1)(e))(function(l){return P(jf(l)(cD))(function(v){return P(Vf(Jf(Vr)("Math.cos")(v)))(function(t){return P(Vf(Jf(Bo)("Math.sin")(v)))(function(i){return P(P(Xu(new M(2))(a))(co(i)))(function(o){var _=new M(0);return P(Xu(new M(-1))(o))(function(s){return P(Uv(new M(1))(o))(function(y){return P(Xu(new M(-2))(t))(function(N){return P(v0(new M(1))(o))(function(L){return x1(o)(_)(s)(y)(N)(L)(u)})})})})})})})})})}}},uO=function(e){return function(a){return function(u){return P(Xu(Q1)(e))(function(l){return P(jf(l)(cD))(function(v){return P(Vf(Jf(Vr)("Math.cos")(v)))(function(t){return P(Uv(new M(1))(t))(function(i){return P(Vf(Jf(Bo)("Math.sin")(v)))(function(o){return P(P(Xu(new M(2))(a))(co(o)))(function(_){return P(jf(i)(new M(2)))(function(s){return P(Xu(new M(-1))(i))(function(y){return P(Uv(new M(1))(_))(function(N){return P(Xu(new M(-2))(t))(function(L){return P(v0(new M(1))(_))(function(V){return x1(s)(y)(s)(N)(L)(V)(u)})})})})})})})})})})})}}},lO=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?He(new M(y_(u.value0-e.value0.value0)(e.value1.value0-e.value0.value0)*(a.value1.value0-a.value0.value0)+a.value0.value0)):P(v0(u)(e.value0))(function(l){return P(v0(a.value1)(a.value0))(function(v){return P(P(P(v0(e.value1)(e.value0))(co(l)))(Xu(v)))(Uv(a.value0))})})}}},vO=function(e){return function(a){return function(u){return P(Xu(Q1)(e))(function(l){return P(jf(l)(cD))(function(v){return P(Vf(Jf(Vr)("Math.cos")(v)))(function(t){return P(v0(new M(1))(t))(function(i){return P(Vf(Jf(Bo)("Math.sin")(v)))(function(o){return P(P(Xu(new M(2))(a))(co(o)))(function(_){return P(jf(i)(new M(2)))(function(s){return P(Uv(new M(1))(_))(function(y){return P(Xu(new M(-2))(t))(function(N){return P(v0(new M(1))(_))(function(L){return x1(s)(i)(s)(y)(N)(L)(u)})})})})})})})})})})}}},nO=function(e){return function(a){return e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M?He(new M((e.value1.value0-e.value0.value0)*a.value0+e.value0.value0)):P(P(v0(e.value1)(e.value0))(Xu(a)))(Uv(e.value0))}},A8=function(e){return A$(function(a){return function(u){return Lt(kl(Uv)(de.value)(a)(u))}})(l0(new M(0)))(e)},EI=function(e){return function(a){return function(u){return P(Xu(u)(new M(qa(a))))(function(l){return P(vu("Math.floor("+(Le(l)+")")))(function(v){return P(Uv(v)(new M(1)))(function(t){return P(v0(t)(l))(function(i){return P(v0(l)(v))(function(o){return P(vu(e+("["+(Le(v)+("%"+(At(a)+"]"))))))(function(_){return P(vu(e+("["+(Le(t)+("%"+(At(a)+"]"))))))(function(s){return P(Xu(_)(i))(function(y){return P(Xu(s)(o))(function(N){return Uv(y)(N)})})})})})})})})})}}},rO=function(e){return P(b_(e))(EI("sin")(16384))},tO=function(e){return P(b_(e))(EI("saw")(4096))},iO=function(e){return P(b_(e))(EI("sqr")(4096))},oO=function(e){return P(b_(e))(EI("tri")(4096))},em=function(e){if(e instanceof M)return He(new M(E8(e.value0)));if(e instanceof ve)return vu("Math.abs("+(e.value0+")"));throw new Error("Failed pattern match at W (line 583, column 1 - line 583, column 26): "+[e.constructor.name])},Hu=function(e){return function(a){return function(u){return P(Je(u))(function(l){var v=function(t){if(t instanceof M)return He(new M(e(t.value0)));if(t instanceof ve)return vu(a+("("+(t.value0+")")));throw new Error("Failed pattern match at W (line 421, column 13 - line 423, column 60): "+[t.constructor.name])};return il(v)(l)})}}},Je=function(e){if(e instanceof Qu)return He(l0(new M(e.value0)));if(e instanceof al&&e.value0 instanceof me){var a=_a(e.value1);if(a instanceof I)return He(l0(new M(0)));if(a instanceof R)return Ov(dI)(FI(Je)(a.value0));throw new Error("Failed pattern match at W (line 231, column 3 - line 233, column 69): "+[a.constructor.name])}if(e instanceof al&&e.value0 instanceof de){var a=_a(e.value1);if(a instanceof I)return He(l0(new M(0)));if(a instanceof R)return P(Ov(X1(Me))(FI(Je)(a.value0)))(function(v){return He(GI(v))});throw new Error("Failed pattern match at W (line 236, column 3 - line 240, column 36): "+[a.constructor.name])}if(e instanceof M0)return P(Je(e.value0))(function(l){return P(Je(e.value1))(function(v){return He(N$(l)(v))})});if(e instanceof Tn)return P(Je(e.value0))(function(l){return P(Je(e.value1))(function(v){return He(c8(l)(v))})});if(e instanceof xr)return Ov(l0)(P(Je(e.value0))(bI));if(e instanceof Mn)return Ov(mI(e.value0))(Je(e.value1));if(e instanceof et)return He(l0(new ve("Math.PI")));if(e instanceof at)return He(l0(new ve("cps")));if(e instanceof ut)return He(l0(new ve("time")));if(e instanceof lt)return He(l0(new ve("beat")));if(e instanceof nt)return He(l0(new ve("eTime")));if(e instanceof vt)return He(l0(new ve("eBeat")));if(e instanceof oc)return Ov(l0)(vu("Math.random()*2-1"));if(e instanceof L0){var u=X1(E$(e.value1))(P$(0)(q$(0)(e.value0-1|0)));return P(FI(function(l){return vu("ain(input,"+(At(l)+")[n]"))})(u))(function(l){return He(dl(l))})}return e instanceof Sn?P(Je(e.value0))(il(h8)):e instanceof Ln?P(Je(e.value0))(il(F8)):e instanceof An?P(Je(e.value0))(il(rO)):e instanceof Nn?P(Je(e.value0))(il(oO)):e instanceof Pn?P(Je(e.value0))(il(tO)):e instanceof qn?P(Je(e.value0))(il(iO)):e instanceof $n?P(P(Je(e.value0))(il(b_)))(function(l){return il(function(v){return vu(Le(v)+("<0.5?("+(Le(v)+("*4-1):("+(Le(v)+"*(-4)+3)")))))})(l)}):e instanceof On?P(P(Je(e.value0))(il(b_)))(il(h8)):e instanceof Un?P(P(Je(e.value0))(il(b_)))(function(l){return il(function(v){return vu(Le(v)+">=0.5?1:-1")})(l)}):e instanceof Wn?P(Je(e.value0))(il(em)):e instanceof Bn?Hu(is)("Math.acos")(e.value0):e instanceof zn?Hu(uD)("Math.acosh")(e.value0):e instanceof kn?Hu(os)("Math.asin")(e.value0):e instanceof Jn?Hu(lD)("Math.asinh")(e.value0):e instanceof Vn?Hu(cs)("Math.atan")(e.value0):e instanceof jn?Hu(vD)("Math.atanh")(e.value0):e instanceof Hn?Hu(nD)("Math.cbrt")(e.value0):e instanceof Xn?Hu(Ff)("Math.ceil")(e.value0):e instanceof Yn?Hu(Vr)("Math.cos")(e.value0):e instanceof Zn?Hu(rD)("Math.cosh")(e.value0):e instanceof Qn?Hu(_s)("Math.exp")(e.value0):e instanceof Kn?Hu(Wo)("Math.floor")(e.value0):e instanceof xn?Hu(fs)("Math.log")(e.value0):e instanceof er?Hu(tD)("Math.log2")(e.value0):e instanceof ar?Hu(B1)("Math.log10")(e.value0):e instanceof ur?Hu(e_)("Math.round")(e.value0):e instanceof lr?Hu(ps)("Math.sign")(e.value0):e instanceof vr?Hu(Bo)("Math.sin")(e.value0):e instanceof nr?Hu(iD)("Math.sinh")(e.value0):e instanceof rr?Hu(ss)("Math.sqrt")(e.value0):e instanceof tr?Hu(Ds)("Math.tan")(e.value0):e instanceof ir?Hu(oD)("Math.tanh")(e.value0):e instanceof or?Hu(bf)("Math.trunc")(e.value0):e instanceof cr?P(Je(e.value0))(il(J$)):e instanceof _r?P(Je(e.value0))(il(U$)):e instanceof fr?P(Je(e.value0))(il(W$)):e instanceof pr?P(Je(e.value0))(il(O$)):e instanceof sr?P(Je(e.value0))(il(g8)):e instanceof A0?P(Ov(Me)(Je(e.value0)))(function(l){return P(F_)(function(v){return P(H1(l)(function(t){return P(Uv(v.time)(t))(function(i){return P(Xu(t)(new ve("cps")))(function(o){return P(Uv(v.beat)(o))(function(_){return P(Uv(v.etime)(t))(function(s){return P(Uv(v.ebeat)(o))(function(y){return He({time:i,beat:_,etime:s,ebeat:y})})})})})})}))(function(t){return d8(t)(Je(e.value1))})})}):e instanceof N0?P(Ov(Me)(Je(e.value0)))(function(l){return P(F_)(function(v){return P(H1(l)(function(t){return P(co(v.time)(t))(function(i){return P(co(v.beat)(t))(function(o){return P(co(v.etime)(t))(function(_){return P(co(v.ebeat)(t))(function(s){return He({time:i,beat:o,etime:_,ebeat:s})})})})})}))(function(t){return d8(t)(Je(e.value1))})})}):e instanceof Kv?dv(Uv)(e.value0)(e.value1)(e.value2):e instanceof $v?dv(v0)(e.value0)(e.value1)(e.value2):e instanceof P0?dv(Xu)(e.value0)(e.value1)(e.value2):e instanceof Gv?dv(co)(e.value0)(e.value1)(e.value2):e instanceof q0?dv(Z$)(e.value0)(e.value1)(e.value2):e instanceof $0?dv(K$)(e.value0)(e.value1)(e.value2):e instanceof O0?dv(V$)(e.value0)(e.value1)(e.value2):e instanceof U0?dv(Q$)(e.value0)(e.value1)(e.value2):e instanceof W0?dv(j$)(e.value0)(e.value1)(e.value2):e instanceof xv?dv(H$)(e.value0)(e.value1)(e.value2):e instanceof B0?dv(X$)(e.value0)(e.value1)(e.value2):e instanceof z0?dv(Y$)(e.value0)(e.value1)(e.value2):e instanceof k0?dv(B$)(e.value0)(e.value1)(e.value2):e instanceof J0?dv(z$)(e.value0)(e.value1)(e.value2):e instanceof V0?dv(k$)(e.value0)(e.value1)(e.value2):e instanceof j0?V1(K1)(e.value0)(e.value1)(e.value2):e instanceof H0?V1(S8)(e.value0)(e.value1)(e.value2):e instanceof X0?V1(eO)(e.value0)(e.value1)(e.value2):e instanceof Y0?P(P(Je(e.value1))(function(l){return He(dl(kf(l)))}))(function(l){return P(P(Je(e.value2))(il(F8)))(function(v){return Lt(kl(y8)(e.value0)(l)(v))})}):e instanceof Dr?P(Ov(kf)(Je(e.value0)))(function(l){return P(P(Ov(function(v){return v.beat})(F_))(g8))(function(v){return P(FI(function(t){return y8(t)(v)})(l))(function(t){return He(dl(t))})})}):e instanceof wv?P(Ov(Me)(Je(e.value1)))(function(l){return P(Ov(Me)(Je(e.value2)))(function(v){var t=dl(io(k.create)(l)(v));return P(Je(e.value3))(function(i){return Lt(kl(nO)(e.value0)(t)(i))})})}):e instanceof e0?P(Ov(hI)(Je(e.value1)))(function(l){return P(Ov(hI)(Je(e.value2)))(function(v){return P(Je(e.value3))(function(t){return Lt(oo(lO)(e.value0)(l)(v)(t))})})}):e instanceof yt?P(Je(e.value1))(function(l){return P(Je(e.value2))(function(v){return P(Je(e.value3))(function(t){return Lt(oo(vO)(e.value0)(l)(v)(t))})})}):e instanceof Ft?P(Je(e.value1))(function(l){return P(Je(e.value2))(function(v){return P(Je(e.value3))(function(t){return Lt(oo(uO)(e.value0)(l)(v)(t))})})}):e instanceof bt?P(Je(e.value1))(function(l){return P(Je(e.value2))(function(v){return P(Je(e.value3))(function(t){return Lt(oo(aO)(e.value0)(l)(v)(t))})})}):e instanceof vo?P(Je(e.value1))(function(l){return P(Je(e.value2))(function(v){return Lt(kl(x$(e.value0))(me.value)(l)(v))})}):He(l0(new M(0)))},V1=function(e){return function(a){return function(u){return function(l){return P(Ov(hI)(Je(u)))(function(v){return P(Je(l))(function(t){return Lt(kl(e)(a)(v)(t))})})}}}},dv=function(e){return function(a){return function(u){return function(l){return P(Je(u))(function(v){return P(Je(l))(function(t){return Lt(kl(e)(a)(v)(t))})})}}}};var P8=jc(pl)(Or),um=wr(Au),TI=U(um),cO=U(m_),E_=ee(u0(Au)),O8=ts(uv),am=lu(qv)(um),CI=S(no(Av)),_O=U(Uf),fO=S(Bl),pO=Fl(qv)(um),sO=ci(uv),DO=ie(c_),RO=function(e){if(e instanceof M){if(P8(e.value0)>1)return TI(new M(0));if(we)return TI(new M(Vr(P8(e.value0)*u7/2)))}if(e instanceof ve)return vu("Math.abs("+(e.value0+(")>1?0:Math.cos(Math.abs("+(e.value0+")*Math.PI/2)"))));throw new Error("Failed pattern match at AudioPanning (line 48, column 1 - line 48, column 39): "+[e.constructor.name])},q8=function(e){return function(a){return function(u){if(e<=1)return TI(cO(u));if(we)return E_(Xu(a)(new M(qa(e-1|0))))(function(l){var v=O8(e)(function(t){return t+1})(0);return E_(am(function(t){return E_(E_(v0(new M(t))(l))(em))(K1(new k(new M(0),new M(1))))})(v))(function(t){return E_(am(RO)(t))(function(i){return CI(dl)(am(Xu(u))(i))})})});throw new Error("Failed pattern match at AudioPanning (line 38, column 1 - line 38, column 42): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},$8=function(e){return function(a){if(e<=1)return CI(_O)(bI(a));if($a(Me(a))===1)return CI(Me)(q8(e)(new M(.5))(Z(Me(a))));if(we){var u=Me(a),l=$a(u),v=1/qa(l-1|0),t=fO(M.create)(O8(l)(function(i){return i+v})(0));return E_(pO(Iv(q8(e))(t)(u)))(function(i){return CI(Me)(A8(i))})}throw new Error("Failed pattern match at AudioPanning (line 17, column 1 - line 17, column 49): "+[e.constructor.name,a.constructor.name])}},U8=function(e){return function(a){return function(u){var l=a<=0;if(l)return $8(e)(u);if(!l){var v=sO(a)(C8);return E_($8(e)(u))(function(t){return TI(DO(v)(t))})}throw new Error("Failed pattern match at AudioPanning (line 31, column 3 - line 36, column 20): "+[l.constructor.name])}}};function W8(e,a,u){return e==null?a:u(e)}function _D(e){return e}var sc=function(e){return W8(e,I.value,R.create)};var wO=U(Rl),dO=ee(u0(Au)),mO=_i(uv),SI=Q(Ya),hO=Xv(E0)(m0),B8=Q(G0),LI=function(e){return function(a){return function(u){var l=sc(e["audioWorklet'"].audioWorkletNode);if(l instanceof I)return wO(void 0);if(l instanceof R)return function(){return fI(l.value0)("fOutStart")(a)(),fI(l.value0)("fOutDur")(u)()};throw new Error("Failed pattern match at AudioWorklet (line 44, column 3 - line 48, column 47): "+[l.constructor.name])}}},gO=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=T8(dO(Je(e))(U8(a)(u))),o="registerProcessor('"+(l+("',"+(l+`); `))),_=mO(0)((a+u|0)-1|0),s=function(Te){return function(ya){return"if(output["+(SI(Te)+("]!=null){output["+(SI(Te)+("][n] = "+(Le(ya)+`*fade}; `)))))}},y=hO(Iv(s)(_)(i.value0)),N="const fIn = clamp(0,1,(t-"+(B8(v)+(")/"+(B8(t)+`); const fade = Math.min(fIn,fOut); @@ -250,21 +250,21 @@ return (fOutEnd == -1.0 ? true : (currentTime + (blockSize/sampleRate) <= fOutEn } } -`+o))))))))}}}}}},z8=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return function(o){return function(_){var s=Y7(t)(i),y=X7(i),N=gO(v)(s)(y)(l)(o)(_);return function(){var V=M1(e)(a)(u)(l)(N)(s+y|0)();return{name:l,signal:v,output:i,code:N,"audioWorklet'":V}}}}}}}}}}};var Vl=function(e){return function(){console.log(e)}};var Xf=function(e){var a=Nu(e);return function(u){return a(Vl(u))}};var vm=()=>{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},nm=e=>()=>e.srcObject.getTracks().forEach(function(a){a.stop()}),rm=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))},tm=e=>()=>{var a=new Image;return a.crossOrigin="Anonymous",a.loaded=!1,a.onload=function(){a.loaded=!0},a.src=e,a},im=e=>()=>e.loaded,om=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},cm=e=>()=>e.isPlaying;var _m=e=>()=>new Uint8Array(e),fm=e=>a=>()=>e.getByteFrequencyData(a),pm=e=>()=>{for(var a=0,u=0;u<8;u++)a=a+e[u];return a=a/2048,a},sm=e=>()=>{for(var a=0,u=0;u<80;u++)a=a+e[u];return a=a/18432,a},Dm=e=>()=>{for(var a=0,u=0;u<512;u++)a=a+e[u];return a=a/110592,a};var Rm=()=>new AudioContext,pD=e=>()=>e.resume(),sD=e=>()=>e.currentTime,Im=e=>()=>e.destination,NI=e=>a=>()=>new GainNode(e,{gain:a}),Gm=e=>a=>u=>()=>new AnalyserNode(e,{fftSize:a,smoothingTimeConstant:u}),wm=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},_o=e=>a=>()=>e.connect(a),Dc=e=>a=>()=>e.disconnect(a);var PI=Ru(),mm=ie(Qc(rl)),hm=cn(Rl),Y8=function(e){return function(a){return function(){var l=fe(e.mAnalyserNode)();return function(){if(l instanceof R){var v=fe(e.sourceNode)();return Dc(v)(l.value0)(),_o(a)(l.value0)()}if(l instanceof I)return void 0;throw new Error("Failed pattern match at AudioAnalyser (line 86, column 3 - line 91, column 25): "+[l.constructor.name])}(),Oe(a)(e.sourceNode)()}}},gm=function(e){return function(a){return function(){var l=ta(a)(),v=ta(I.value)(),t=_m(512)(),i=ta(0)(),o=ta(0)(),_=ta(0)();return{webAudioContext:e,sourceNode:l,mAnalyserNode:v,analyserArray:t,lo:i,mid:o,hi:_}}}},AO=function(e){return function(){var u=fe(e.mAnalyserNode)();if(u instanceof I)return void 0;if(u instanceof R){var l=fe(e.sourceNode)();return Dc(l)(u.value0)(),Oe(I.value)(e.mAnalyserNode)(),Vl("punctual: disactivating an audio analyser...")()}throw new Error("Failed pattern match at AudioAnalyser (line 44, column 3 - line 50, column 57): "+[u.constructor.name])}},NO=function(e){return function(){var u=fe(e.mAnalyserNode)();if(u instanceof R)return u.value0;if(u instanceof I){var l=Gm(e.webAudioContext)(1024)(.5)(),v=fe(e.sourceNode)();return _o(v)(l)(),Oe(new R(l))(e.mAnalyserNode)(),Vl("punctual: activating an audio analyser...")(),l}throw new Error("Failed pattern match at AudioAnalyser (line 55, column 3 - line 63, column 24): "+[u.constructor.name])}},ym=function(e){return function(a){var u=PI(mm(a.fft)(mm(a.lo)(mm(a.mid)(a.hi))));if(!u)return AO(e);if(u)return function(){pD(e.webAudioContext)();var v=NO(e)();return fm(v)(e.analyserArray)(),hm(PI(a.lo))(function(){var i=pm(e.analyserArray)();return Oe(i)(e.lo)()})(),hm(PI(a.mid))(function(){var i=sm(e.analyserArray)();return Oe(i)(e.mid)()})(),hm(PI(a.hi))(function(){var i=Dm(e.analyserArray)();return Oe(i)(e.hi)()})()};throw new Error("Failed pattern match at AudioAnalyser (line 67, column 3 - line 81, column 21): "+[u.constructor.name])}};var qO=ee(Lf),$O=n_(Mf),Z8=En(uu),Q8=Zr(uu),OO=Ru(),K8=function(e){return function(a){return function(){var l=fe(e.mWebcamElementRef)();if(l instanceof R)return rm(a.gl)(a.webcamTexture)(l.value0)();if(l instanceof I)return void 0;throw new Error("Failed pattern match at SharedResources (line 132, column 3 - line 134, column 25): "+[l.constructor.name])}}},x8=function(e){return function(a){if(a)return function(){var l=fe(e.mWebcamElementRef)();if(l instanceof R)return void 0;if(l instanceof I){Vl("punctual: activating webcam")();var v=vm();return Oe(new R(v))(e.mWebcamElementRef)()}throw new Error("Failed pattern match at SharedResources (line 108, column 3 - line 113, column 42): "+[l.constructor.name])};if(!a)return function(){var l=fe(e.mWebcamElementRef)();if(l instanceof R)return Vl("punctual: disactivating webcam")(),nm(l.value0)(),Oe(I.value)(e.mWebcamElementRef)();if(l instanceof I)return void 0;throw new Error("Failed pattern match at SharedResources (line 116, column 3 - line 121, column 25): "+[l.constructor.name])};throw new Error("Failed pattern match at SharedResources (line 105, column 1 - line 105, column 61): "+[e.constructor.name,a.constructor.name])}},eF=function(e){return function(a){return Oe(a)(e.tempo)}},aF=function(e){return function(a){return Oe(a)(e.outputChannelCount)}},uF=function(e){return function(a){return Oe(a)(e.brightness)}},lF=function(e){return function(a){return function(){var l=fe(e.externalAudioOutputNode)();return Dc(e.internalAudioOutputNode)(l)(),_o(e.internalAudioOutputNode)(a)(),Oe(a)(e.externalAudioOutputNode)(),Y8(e.outputAnalyser)(a)()}}},vF=function(e){return function(a){return function(){var l=fe(e.mExternalAudioInputNode)();return function(){if(l instanceof I)return void 0;if(l instanceof R){Dc(l.value0)(e.internalAudioInputNode)();var v=a();return _o(v)(e.internalAudioInputNode)(),Oe(new R(v))(e.mExternalAudioInputNode)()}throw new Error("Failed pattern match at SharedResources (line 189, column 3 - line 195, column 72): "+[l.constructor.name])}(),Oe(a)(e.audioInputGetter)()}}},nF=function(e){return function(){var u=qO(B7($O(1)(1)))(ta)(),l=ta(I.value)(),v=ta(tl)(),t=ta(tl)(),i=ta(tl)(),o=function(){if(e instanceof I)return Rm();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(wm(o))(),s=ta(I.value)(),y=Im(o)(),N=ta(y)(),L=NI(o)(1)(),V=NI(o)(1)();_o(V)(y)();var Te=gm(o)(L)(),ya=gm(o)(V)(),Lu=ta(0)(),Ll=ta(1)(),Wu=ta(2)();return{tempo:u,mWebcamElementRef:l,images:v,videos:t,libraries:i,webAudioContext:o,audioInputGetter:_,mExternalAudioInputNode:s,externalAudioOutputNode:N,internalAudioInputNode:L,internalAudioOutputNode:V,inputAnalyser:Te,outputAnalyser:ya,audioWorkletCount:Lu,brightness:Ll,outputChannelCount:Wu}}},Fm=function(e){return function(a){return function(){var l=fe(e.videos)(),v=Z8(a)(l);if(v instanceof I){var t=om(a)();return Oe(Q8(a)(t)(l))(e.videos)(),I.value}if(v instanceof R){var i=cm(v.value0)();if(i)return new R(v.value0);if(!i)return I.value;throw new Error("Failed pattern match at SharedResources (line 174, column 7 - line 176, column 30): "+[i.constructor.name])}throw new Error("Failed pattern match at SharedResources (line 167, column 3 - line 176, column 30): "+[v.constructor.name])}}},qI=function(e){return fe(e.tempo)},rF=function(e){return fe(e.outputChannelCount)},tF=function(e){return function(a){return function(){var l=fe(e.images)(),v=Z8(a)(l);if(v instanceof I){var t=tm(a)();return Oe(Q8(a)(t)(l))(e.images)(),I.value}if(v instanceof R){var i=im(v.value0)();if(i)return new R(v.value0);if(!i)return I.value;throw new Error("Failed pattern match at SharedResources (line 151, column 7 - line 153, column 30): "+[i.constructor.name])}throw new Error("Failed pattern match at SharedResources (line 144, column 3 - line 153, column 30): "+[v.constructor.name])}}};var UO=function(e){return function(){var u=fe(e.mExternalAudioInputNode)();if(u instanceof I)return void 0;if(u instanceof R)return Dc(u.value0)(e.internalAudioInputNode)(),Oe(I.value)(e.mExternalAudioInputNode)(),Vl("punctual audio input disactivated")();throw new Error("Failed pattern match at SharedResources (line 215, column 3 - line 220, column 46): "+[u.constructor.name])}},bm=function(e){return function(){var u=fe(e.mExternalAudioInputNode)();if(u instanceof I){var l=fe(e.audioInputGetter)(),v=l();return _o(v)(e.internalAudioInputNode)(),Oe(new R(v))(e.mExternalAudioInputNode)(),Vl("punctual audio input activated")()}if(u instanceof R)return void 0;throw new Error("Failed pattern match at SharedResources (line 202, column 3 - line 209, column 24): "+[u.constructor.name])}},iF=function(e){return function(a){return function(){return function(){var l=OO(a.ain);if(l)return bm(e)();if(!l)return UO(e)();throw new Error("Failed pattern match at SharedResources (line 86, column 3 - line 88, column 38): "+[l.constructor.name])}(),ym(e.inputAnalyser)({fft:a.ifft,lo:a.ilo,mid:a.imid,hi:a.ihi})(),ym(e.outputAnalyser)(a)()}}};var $I=U(Rl),WO=ie(o_),BO=oi(Bs),zO=df(Rl)(xa),DD=S(Il),kO=Ru(),JO=Xv(xa)(d0),Cm=S(Rv),oF=Xf(Zs),VO=Q(Ya),jO=d(E),HO=d(j7),XO=lu(E0)(Rl),YO=zu(pa),ZO=Fl(E0)(Rl),QO=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 129, column 1 - line 129, 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(Ns(e.value0.output))return new R(e.value0);if(we)return I.value}throw new Error("Failed pattern match at AudioZone (line 42, column 1 - line 42, column 49): "+[e.constructor.name])},cF=function(e){return function(a){return function(u){if(El(u)>=a)return u;if(we)return WO(u)(BO(a-El(u)|0)(e));throw new Error("Failed pattern match at AudioZone (line 113, column 1 - line 113, column 58): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},pF=function(e){return function(){var u=fe(e.worklets)(),l=sD(e.sharedResources.webAudioContext)();return zO(QO(l+.25)(.1))(u)(),Oe(h.value)(e.worklets)()}},KO=function(e){return function(){var u=sD(e.webAudioContext)(),l=DD(function(v){return function(t){return t/1e3}(kO(Fs(v)))})(Ls)();return l-u}},sF=function(e){return function(){var u=DD(Hr)(fe(e.worklets))();return JO(Cm(function(l){return function(v){return v+` -`}(function(v){return v.code}(l))})(u))}},_F=function(e){return function(a){return function(u){return function(l){return function(){var t=fe(e.audioWorkletCount)();Oe(t+1|0)(e.audioWorkletCount)();var i=function(){var _=X4(a);if(_)return oF("worklet has audio input")(),bm(e)(),DD(_D)($I(e.internalAudioInputNode))();if(!_)return oF("worklet does not have audio input")(),null;throw new Error("Failed pattern match at AudioZone (line 72, column 11 - line 79, column 24): "+[_.constructor.name])}(),o=rF(e)();return z8(e.webAudioContext)(i)(e.internalAudioOutputNode)("W"+VO(t))(a.signal)(o)(a.output)(u)(l-u)()}}}}},DF=function(e){return function(a){return function(u){return function(l){return function(v){if(l instanceof I&&v instanceof I)return $I(I.value);if(l instanceof I&&v instanceof R)return function(){var o=fe(e.tempo)(),_=E1(o)(a)(u)(v.value0);return DD(R.create)(_F(e)(v.value0)(_.value0)(_.value1))()};if(l instanceof R&&v instanceof I)return function(){var o=sD(e.webAudioContext)();return LI(l.value0)(o+.25)(.1)(),I.value};if(l instanceof R&&v instanceof R){var t=jO(l.value0.signal)(v.value0.signal)&&HO(l.value0.output)(v.value0.output);if(t)return $I(new R(l.value0));if(!t)return function(){var o=fe(e.tempo)(),_=E1(o)(a)(u)(v.value0);return LI(l.value0)(_.value0)(_.value1-_.value0)(),DD(R.create)(_F(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])}}}}},RF=function(e){return function(a){return function(){pD(e.webAudioContext)();var l=KO(e)(),v=Cm(fF)(a.actions),t=XO(DF(e)(a.evalTime)(l)(I.value))(v)(),i=ta(t)(),o=ta(l)();return{sharedResources:e,worklets:i,clockDiff:o}}}},IF=function(e){return function(a){return function(){var l=fe(e.worklets)(),v=YO(El(l))(El(a.actions)),t=cF(I.value)(v)(l),i=cF(I.value)(v)(a.actions),o=fe(e.clockDiff)(),_=ZO(zs(DF(e.sharedResources)(a.evalTime)(o))(t)(Cm(fF)(i)))();return Oe(_)(e.worklets)()}}};function GF(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 aU=S(xp);var Tm=function(e){return e};var Yf=function(e){return e};var Mm={lift:function(e){var a=ee(e.Bind1()),u=U(e.Applicative0());return function(l){return a(l)(function(v){return u(new ve(v))})}}},uU=Gu(Mm),OI=function(e){return function(a){return e(a)}},wF=function(e){var a=S(e);return{map:function(u){return OI(a(aU(u)))}}};var RD=function(e){return{Applicative0:function(){return Lm(e)},Bind1:function(){return lU(e)}}},lU=function(e){var a=ee(e.Bind1()),u=U(e.Applicative0());return{bind:function(l){return function(v){return a(l)(fn(function(t){return u(M.create(t))})(function(t){var i=v(t);return i}))}},Apply0:function(){return Sm(e)}}},Sm=function(e){var a=wF(e.Bind1().Apply0().Functor0());return{apply:F0(RD(e)),Functor0:function(){return a}}},Lm=function(e){return{pure:function(){var a=U(e.Applicative0());return function(u){return Tm(a(ve.create(u)))}}(),Apply0:function(){return Sm(e)}}};var dF=function(e){var a=e.Monad0(),u=RD(a);return{liftEffect:function(){var l=uU(a),v=Nu(e);return function(t){return l(v(t))}}(),Monad0:function(){return u}}};var UI=function(e){var a=RD(e);return{throwError:function(){var u=U(e.Applicative0());return function(l){return Tm(u(M.create(l)))}}(),Monad0:function(){return a}}};var nU=Ru();var Am=function(e){return nU(Yf(e))};var lv=function(){var e={},a="Pure",u="Throw",l="Catch",v="Sync",t="Async",i="Bind",o="Bracket",_="Fork",s="Sequential",y="Map",N="Apply",L="Alt",V="Cons",Te="Resume",ya="Release",Lu="Finalizer",Ll="Finalized",Wu="Forked",mu="Fiber",Lr="Thunk";function We(Ie,da,hu,La){this.tag=Ie,this._1=da,this._2=hu,this._3=La}function Kl(Ie){var da=function(hu,La,Ae){return new We(Ie,hu,La,Ae)};return da.tag=Ie,da}function Uc(Ie){return new We(a,void 0)}function rn(Ie){try{Ie()}catch(da){setTimeout(function(){throw da},0)}}function af(Ie,da,hu){try{return da(hu())}catch(La){return Ie(La)}}function uf(Ie,da,hu){try{return da(hu)()}catch(La){return hu(Ie(La))(),Uc}}var xt=function(){var Ie=1024,da=0,hu=0,La=new Array(Ie),Ae=!1;function te(){var Ca;for(Ae=!0;da!==0;)da--,Ca=La[hu],La[hu]=void 0,hu=(hu+1)%Ie,Ca();Ae=!1}return{isDraining:function(){return Ae},enqueue:function(Ca){var na,su;da===Ie&&(su=Ae,te(),Ae=su),La[(hu+da)%Ie]=Ca,da++,Ae||te()}}}();function lf(Ie){var da={},hu=0,La=0;return{register:function(Ae){var te=hu++;Ae.onComplete({rethrow:!0,handler:function(Ca){return function(){La--,delete da[te]}}})(),da[te]=Ae,La++},isEmpty:function(){return La===0},killAll:function(Ae,te){return function(){if(La===0)return te();var Ca=0,na={};function su(ra){na[ra]=da[ra].kill(Ae,function(gu){return function(){delete na[ra],Ca--,Ie.isLeft(gu)&&Ie.fromLeft(gu)&&setTimeout(function(){throw Ie.fromLeft(gu)},0),Ca===0&&te()}})()}for(var Bu in da)da.hasOwnProperty(Bu)&&(Ca++,su(Bu));return da={},hu=0,La=0,function(ra){return new We(v,function(){for(var gu in na)na.hasOwnProperty(gu)&&na[gu]()})}}}}}var Ar=0,hl=1,Fo=2,bo=3,Eo=4,Al=5,Nr=6;function Wc(Ie,da,hu){var La=0,Ae=Ar,te=hu,Ca=null,na=null,su=null,Bu=null,ra=null,gu=0,tn=0,xl=null,p0=!0;function f(w){for(var g,Y,se;;)switch(g=null,Y=null,se=null,Ae){case Fo:Ae=hl;try{te=su(te),Bu===null?su=null:(su=Bu._1,Bu=Bu._2)}catch(yu){Ae=Al,Ca=Ie.left(yu),te=null}break;case bo:Ie.isLeft(te)?(Ae=Al,Ca=te,te=null):su===null?Ae=Al:(Ae=Fo,te=Ie.fromRight(te));break;case hl:switch(te.tag){case i:su&&(Bu=new We(V,su,Bu)),su=te._2,Ae=hl,te=te._1;break;case a:su===null?(Ae=Al,te=Ie.right(te._1)):(Ae=Fo,te=te._1);break;case v:Ae=bo,te=af(Ie.left,Ie.right,te._1);break;case t:Ae=Eo,te=uf(Ie.left,te._1,function(yu){return function(){La===w&&(La++,xt.enqueue(function(){La===w+1&&(Ae=bo,te=yu,f(La))}))}});return;case u:Ae=Al,Ca=Ie.left(te._1),te=null;break;case l:su===null?ra=new We(V,te,ra,na):ra=new We(V,te,new We(V,new We(Te,su,Bu),ra,na),na),su=null,Bu=null,Ae=hl,te=te._1;break;case o:gu++,su===null?ra=new We(V,te,ra,na):ra=new We(V,te,new We(V,new We(Te,su,Bu),ra,na),na),su=null,Bu=null,Ae=hl,te=te._1;break;case _:Ae=bo,g=Wc(Ie,da,te._2),da&&da.register(g),te._1&&g.run(),te=Ie.right(g);break;case s:Ae=hl,te=Up(Ie,da,te._1);break}break;case Al:if(su=null,Bu=null,ra===null)Ae=Nr,te=na||Ca||te;else switch(g=ra._3,se=ra._1,ra=ra._2,se.tag){case l:na&&na!==g&&gu===0?Ae=Al:Ca&&(Ae=hl,te=se._2(Ie.fromLeft(Ca)),Ca=null);break;case Te:na&&na!==g&&gu===0||Ca?Ae=Al:(su=se._1,Bu=se._2,Ae=Fo,te=Ie.fromRight(te));break;case o:gu--,Ca===null&&(Y=Ie.fromRight(te),ra=new We(V,new We(ya,se._2,Y),ra,g),(na===g||gu>0)&&(Ae=hl,te=se._3(Y)));break;case ya:ra=new We(V,new We(Ll,te,Ca),ra,na),Ae=hl,na&&na!==g&&gu===0?te=se._1.killed(Ie.fromLeft(na))(se._2):Ca?te=se._1.failed(Ie.fromLeft(Ca))(se._2):te=se._1.completed(Ie.fromRight(te))(se._2),Ca=null,gu++;break;case Lu:gu++,ra=new We(V,new We(Ll,te,Ca),ra,na),Ae=hl,te=se._1;break;case Ll:gu--,Ae=Al,te=se._1,Ca=se._2;break}break;case Nr:for(var fa in xl)xl.hasOwnProperty(fa)&&(p0=p0&&xl[fa].rethrow,rn(xl[fa].handler(te)));xl=null,na&&Ca?setTimeout(function(){throw Ie.fromLeft(Ca)},0):Ie.isLeft(te)&&p0&&setTimeout(function(){if(p0)throw Ie.fromLeft(te)},0);return;case Ar:Ae=hl;break;case Eo:return}}function Ia(w){return function(){if(Ae===Nr)return p0=p0&&w.rethrow,w.handler(te)(),function(){};var g=tn++;return xl=xl||{},xl[g]=w,function(){xl!==null&&delete xl[g]}}}function qe(w,g){return function(){if(Ae===Nr)return g(Ie.right(void 0))(),function(){};var Y=Ia({rethrow:!1,handler:function(){return g(Ie.right(void 0))}})();switch(Ae){case Ar:na=Ie.left(w),Ae=Nr,te=na,f(La);break;case Eo:na===null&&(na=Ie.left(w)),gu===0&&(Ae===Eo&&(ra=new We(V,new We(Lu,te(w)),ra,na)),Ae=Al,te=null,Ca=null,f(++La));break;default:na===null&&(na=Ie.left(w)),gu===0&&(Ae=Al,te=null,Ca=null)}return Y}}function D(w){return function(){var g=Ia({rethrow:!1,handler:w})();return Ae===Ar&&f(La),g}}return{kill:qe,join:D,onComplete:Ia,isSuspended:function(){return Ae===Ar},run:function(){Ae===Ar&&(xt.isDraining()?f(La):xt.enqueue(function(){f(La)}))}}}function Op(Ie,da,hu,La){var Ae=0,te={},Ca=0,na={},su=new Error("[ParAff] Early exit"),Bu=null,ra=e;function gu(Ia,qe,D){var w=qe,g=null,Y=null,se=0,fa={},yu,Bc;e:for(;;)switch(yu=null,w.tag){case Wu:if(w._3===e&&(yu=te[w._1],fa[se++]=yu.kill(Ia,function(x){return function(){se--,se===0&&D(x)()}})),g===null)break e;w=g._2,Y===null?g=null:(g=Y._1,Y=Y._2);break;case y:w=w._2;break;case N:case L:g&&(Y=new We(V,g,Y)),g=w,w=w._1;break}if(se===0)D(Ie.right(void 0))();else for(Bc=0,yu=se;Bc=0&&e>1),o-t>1&&e(a,u,v,l,t,o),i-o>1&&e(a,u,v,l,o,i),_=t,s=o,y=t;_0?(l[y++]=L,++s):(l[y++]=N,++_);for(;_>1),o-t>1&&e(a,u,v,l,t,o),i-o>1&&e(a,u,v,l,o,i),_=t,s=o,y=t;_0?(l[y++]=L,++s):(l[y++]=N,++_);for(;_=i)return u;if(vB)for(var o=t[Symbol.iterator](),_=v;;--_){var s=o.next();if(s.done)return u;if(_===0)return a(l(s.value))}return e(v)(t)}}}}}};var Mb=function(e){return nB?function(a){return a.length<1e4?String.fromCodePoint.apply(String,a):a.map(e).join("")}:function(a){return a.map(e).join("")}};var Sb=function(e){return function(a){return lB?function(u){return Array.from(u,a)}:e}};var po=function(e){return e.toLowerCase()};var so=function(e){return e===""};var cB=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},tp=Ra($o),_B=S(Na),fB=m0(yf),pB=av(pn),sB=Sv(pn),DB=ze(pa),RB=function(e){return e},Nb=function(e){return function(a){return(((e-55296|0)*1024|0)+(a-56320|0)|0)+65536|0}};var Pb=function(e){return 56320<=e&&e<=57343},qb=function(e){return 55296<=e&&e<=56319},ip=function(e){var a=wc(e);if(a===0)return I.value;if(a===1)return new R({head:tp(fo(0)(e)),tail:""});var u=tp(fo(1)(e)),l=tp(fo(0)(e)),v=qb(l)&&Pb(u);return v?new R({head:Nb(l)(u),tail:dc(2)(e)}):new R({head:l,tail:dc(1)(e)})},IB=function(e){return _B(function(a){return new k(a.head,a.tail)})(ip(e))},GB=function(e){return fB(IB)(e)},wB=function(e){var a=tp(fo(0)(e)),u=qb(a)&&wc(e)>1;if(u){var l=tp(fo(1)(e)),v=Pb(l);return v?Nb(a)(l):a}return a},ch=Cb(wB),$b=Sb(GB)(ch);var oh=function(){var e=Y3($o)(Ol(Hc))(bv(Hc));return function(a){return Gc(e(a))}}(),dB=function(e){if(e<=65535)return oh(e);var a=pB(e-65536|0)(1024)+55296|0,u=sB(e-65536|0)(1024)+56320|0;return oh(a)+oh(u)},Ob=Mb(dB);var _h={eq:function(e){return function(a){return e===a}}},fh={compare:function(e){return function(a){return DB(e)(a)}},Eq0:function(){return _h}};var yc=function(e){return RB(tp(e))},mB=function(e){return function(a){var u=e,l=!1,v;function t(i,o){var _=ip(o);if(_ instanceof R){var s=i===0;if(s)return l=!0,new R(_.value0.head);u=i-1|0,a=_.value0.tail;return}return l=!0,I.value}for(;!l;)v=t(u,a);return v}},Ub=function(e){return function(a){return e<0?I.value:e===0&&a===""?I.value:e===0?new R(ch(a)):Tb(mB)(R.create)(I.value)(ch)(e)(a)}},hB={bottom:0,top:1114111,Ord0:function(){return fh}},gc=function(){return{cardinality:1114111+1|0,fromEnum:function(e){return e},toEnum:function(e){if(e>=0&&e<=1114111)return new R(e);if(we)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 hB},Enum1:function(){return gB(0)}}}(),gB=cB("enumCodePoint","Data.String.CodePoints",function(){return{succ:nd(Fa(gc))(Ra(gc)),pred:rd(Fa(gc))(Ra(gc)),Ord0:function(){return fh}}});var ph=Ra(gc),EB=Sv(pn),CB=ev(),TB=Fa($o);var MB=Q(Tv),SB=Q(dR);var xI=function(e){return function(a){return function(u){var l=ph(a);if(l===10)return{index:e.index+1|0,line:e.line+1|0,column:1};if(l===13){var v=Ub(0)(u);return v instanceof R&&ph(v.value0)===10?{index:e.index+1|0,line:e.line,column:e.column}:{index:e.index+1|0,line:e.line+1|0,column:1}}return l===9?{index:e.index+1|0,line:e.line,column:(e.column+8|0)-EB(e.column-1|0)(8)|0}:{index:e.index+1|0,line:e.line,column:e.column+1|0}}}},LB=function(e){return function(a){return function(u){var l=e,v=a,t=!1,i;function o(_,s,y){var N=ip(s);if(N instanceof I)return t=!0,_;if(N instanceof R){var L=function(){if(so(N.value0.tail))return xI(_)(N.value0.head)(y);if(we)return xI(_)(N.value0.head)(N.value0.tail);throw new Error("Failed pattern match at Parsing.String (line 165, column 7 - line 167, column 52): "+[])}();l=L,v=N.value0.tail,u=y;return}throw new Error("Failed pattern match at Parsing.String (line 161, column 36 - line 168, column 38): "+[N.constructor.name])}for(;!t;)i=o(l,v,u);return i}}},sh=function(e){return vp(function(a){return function(u){return function(l){return function(v){return function(t){var i=ip(a.value0);if(i instanceof I)return v(a,new eu("Unexpected EOF",a.value1));if(i instanceof R){var o=e(i.value0.head);return o?t(new At(i.value0.tail,xI(a.value1)(i.value0.head)(i.value0.tail),!0),i.value0.head):v(a,new eu("Predicate unsatisfied",a.value1))}throw new Error("Failed pattern match at Parsing.String (line 136, column 7 - line 143, column 73): "+[i.constructor.name])}}}}})},Do=function(e){return vp(function(a){return function(u){return function(l){return function(v){return function(t){var i=ip(a.value0);if(i instanceof I)return v(a,new eu("Unexpected EOF",a.value1));if(i instanceof R){var o=ph(i.value0.head),_=o<0||o>65535;if(_)return v(a,new eu("Expected Char",a.value1));var s=CB(TB(o)),y=e(s);return y?t(new At(i.value0.tail,xI(a.value1)(i.value0.head)(i.value0.tail),!0),s):v(a,new eu("Predicate unsatisfied",a.value1))}throw new Error("Failed pattern match at Parsing.String (line 114, column 7 - line 129, column 75): "+[i.constructor.name])}}}}})};var Dh=vp(function(e){return function(a){return function(u){return function(l){return function(v){var t=so(e.value0);return t?v(new At(e.value0,e.value1,!0),void 0):l(e,new eu("Expected EOF",e.value1))}}}}}),Bb=function(e){return vp(function(a){return function(u){return function(l){return function(v){return function(t){var i=e(a.value0);if(i instanceof M)return v(a,new eu(i.value0,a.value1));if(i instanceof ve)return t(new At(i.value0.remainder,LB(a.value1)(i.value0.consumed)(i.value0.remainder),!so(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 Ut=function(e){return Bb(function(a){var u=zm(e)(a);return u instanceof R?new ve({value:e,consumed:e,remainder:u.value0}):new M("Expected "+MB(e))})};var Yu=function(e){return ga(Do(function(a){return a===e}))(SB(e))};var hr=Ra($o),Rh=Fa($o);var AB=lh(),Jb=gD(li);var ne=function(){function e(){}return e.value=new e,e}(),X=function(){function e(){}return e.value=new e,e}(),hG=function(){function e(){}return e.value=new e,e}(),Vb=function(){function e(){}return e.value=new e,e}(),jb=function(){function e(){}return e.value=new e,e}(),wh=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}(),Yb=function(){function e(){}return e.value=new e,e}(),gG=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}(),r6=function(){function e(){}return e.value=new e,e}(),yG=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}(),s6=function(){function e(){}return e.value=new e,e}();var NB=7;var PB=63,qB=1332,$B=3396;var D6=2,Bv=function(){return{category:D6,unicodeCat:t6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),OB=[{start:32,length:1,convRule:Bv},{start:160,length:1,convRule:Bv},{start:5760,length:1,convRule:Bv},{start:8192,length:11,convRule:Bv},{start:8239,length:1,convRule:Bv},{start:8287,length:1,convRule:Bv},{start:12288,length:1,convRule:Bv}],UB=67108864,WB=function(){return{category:UB,unicodeCat:o6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),BB=33554432,zB=function(){return{category:BB,unicodeCat:i6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),dh=8192,F=function(){return{category:dh,unicodeCat:yG.value,possible:0,updist:0,lowdist:0,titledist:0}}(),R6=function(){return{category:dh,unicodeCat:yG.value,possible:1,updist:0,lowdist:26,titledist:0}}(),I6=function(){return{category:dh,unicodeCat:yG.value,possible:1,updist:-26,lowdist:0,titledist:-26}}(),kB=64,ge=function(){return{category:kB,unicodeCat:v6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),JB=1024,ru=function(){return{category:JB,unicodeCat:r6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),VB=8,ul=function(){return{category:VB,unicodeCat:n6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),jB=16,ce=function(){return{category:jB,unicodeCat:xb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),HB=4,b=function(){return{category:HB,unicodeCat:l6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),XB=32768,gr=function(){return{category:XB,unicodeCat:a6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),YB=262144,Wt=function(){return{category:YB,unicodeCat:u6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),ZB=32,pe=function(){return{category:ZB,unicodeCat:e6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),QB=128,Tl=function(){return{category:QB,unicodeCat:Kb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),KB=2048,op=function(){return{category:KB,unicodeCat:Qb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),G6=131072,De=function(){return{category:G6,unicodeCat:Zb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),FG=16777216,K0=function(){return{category:FG,unicodeCat:gG.value,possible:0,updist:0,lowdist:0,titledist:0}}(),w6=function(){return{category:FG,unicodeCat:gG.value,possible:1,updist:0,lowdist:16,titledist:0}}(),d6=function(){return{category:FG,unicodeCat:gG.value,possible:1,updist:-16,lowdist:0,titledist:-16}}(),m6=256,Ee=function(){return{category:m6,unicodeCat:Yb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),mh=2097152,p=function(){return{category:mh,unicodeCat:wh.value,possible:0,updist:0,lowdist:0,titledist:0}}(),h6=function(){return{category:mh,unicodeCat:wh.value,possible:1,updist:84,lowdist:0,titledist:84}}(),g6=4194304,FD=function(){return{category:g6,unicodeCat:Xb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),y6=8388608,T=function(){return{category:y6,unicodeCat:Hb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),ue=512,xB=function(){return{category:ue,unicodeCat:s6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),aG=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:8,titledist:0}}(),ia=function(){return{category:ue,unicodeCat:ne.value,possible:0,updist:0,lowdist:0,titledist:0}}(),F6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-60,titledist:0}}(),uG=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-7,titledist:0}}(),b6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:80,titledist:0}}(),E6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:15,titledist:0}}(),lG=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:48,titledist:0}}(),cp=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:7264,titledist:0}}(),C6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:38864,titledist:0}}(),vG=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-3008,titledist:0}}(),T6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-7615,titledist:0}}(),Tu=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-8,titledist:0}}(),M6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-74,titledist:0}}(),S6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-86,titledist:0}}(),L6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-100,titledist:0}}(),A6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-112,titledist:0}}(),N6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-128,titledist:0}}(),P6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-126,titledist:0}}(),q6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-7517,titledist:0}}(),$6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-8383,titledist:0}}(),O6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-8262,titledist:0}}(),U6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:28,titledist:0}}(),W6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-10743,titledist:0}}(),B6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-3814,titledist:0}}(),z6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-10727,titledist:0}}(),k6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-10780,titledist:0}}(),J6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-10749,titledist:0}}(),V6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-10783,titledist:0}}(),j6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-10782,titledist:0}}(),H6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-10815,titledist:0}}(),X6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-35332,titledist:0}}(),Y6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-42280,titledist:0}}(),nG=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-42308,titledist:0}}(),Z6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-42319,titledist:0}}(),Q6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-42315,titledist:0}}(),K6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-42305,titledist:0}}(),x6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-42258,titledist:0}}(),eE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-42282,titledist:0}}(),aE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-42261,titledist:0}}(),uE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:928,titledist:0}}(),lE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-48,titledist:0}}(),vE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-42307,titledist:0}}(),nE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-35384,titledist:0}}(),rG=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:40,titledist:0}}(),rE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:34,titledist:0}}(),n=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:1,titledist:0}}(),tE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-199,titledist:0}}(),iE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-121,titledist:0}}(),oE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:210,titledist:0}}(),cE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:206,titledist:0}}(),tG=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:205,titledist:0}}(),_E=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:79,titledist:0}}(),fE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:202,titledist:0}}(),pE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:203,titledist:0}}(),sE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:207,titledist:0}}(),iG=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:211,titledist:0}}(),DE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:209,titledist:0}}(),RE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:213,titledist:0}}(),IE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:214,titledist:0}}(),_p=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:218,titledist:0}}(),GE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:217,titledist:0}}(),wE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:219,titledist:0}}(),Fc=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:2,titledist:1}}(),dE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-97,titledist:0}}(),mE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-56,titledist:0}}(),oG=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-130,titledist:0}}(),hE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:10795,titledist:0}}(),gE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-163,titledist:0}}(),yE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:10792,titledist:0}}(),FE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-195,titledist:0}}(),bE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:69,titledist:0}}(),EE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:71,titledist:0}}(),Ml=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:32,titledist:0}}(),CE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:116,titledist:0}}(),TE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:38,titledist:0}}(),ME=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:37,titledist:0}}(),cG=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:64,titledist:0}}(),SE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:63,titledist:0}}(),Ip=524288,fp=function(){return{category:Ip,unicodeCat:hG.value,possible:1,updist:0,lowdist:-8,titledist:0}}(),pp=function(){return{category:Ip,unicodeCat:hG.value,possible:1,updist:0,lowdist:-9,titledist:0}}(),bc=function(){return{category:Ip,unicodeCat:hG.value,possible:1,updist:-1,lowdist:1,titledist:0}}(),hh=16384,c=function(){return{category:hh,unicodeCat:jb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),gh=1048576,Ce=function(){return{category:gh,unicodeCat:Vb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),H=4096,LE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-37,lowdist:0,titledist:-37}}(),AE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-31,lowdist:0,titledist:-31}}(),_G=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-64,lowdist:0,titledist:-64}}(),NE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-63,lowdist:0,titledist:-63}}(),PE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-62,lowdist:0,titledist:-62}}(),qE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-57,lowdist:0,titledist:-57}}(),$E=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-47,lowdist:0,titledist:-47}}(),OE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-54,lowdist:0,titledist:-54}}(),fG=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-8,lowdist:0,titledist:-8}}(),UE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-86,lowdist:0,titledist:-86}}(),pG=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-80,lowdist:0,titledist:-80}}(),sG=function(){return{category:H,unicodeCat:X.value,possible:1,updist:7,lowdist:0,titledist:7}}(),WE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-116,lowdist:0,titledist:-116}}(),BE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-96,lowdist:0,titledist:-96}}(),Sl=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-32,lowdist:0,titledist:-32}}(),zE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-15,lowdist:0,titledist:-15}}(),DG=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-48,lowdist:0,titledist:-48}}(),RG=function(){return{category:H,unicodeCat:X.value,possible:1,updist:3008,lowdist:0,titledist:0}}(),kE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-6254,lowdist:0,titledist:-6254}}(),JE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-6253,lowdist:0,titledist:-6253}}(),VE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-6244,lowdist:0,titledist:-6244}}(),jE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-6242,lowdist:0,titledist:-6242}}(),HE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-6243,lowdist:0,titledist:-6243}}(),XE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-6236,lowdist:0,titledist:-6236}}(),YE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-6181,lowdist:0,titledist:-6181}}(),ZE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:35266,lowdist:0,titledist:35266}}(),QE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:35332,lowdist:0,titledist:35332}}(),KE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:3814,lowdist:0,titledist:3814}}(),xE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:35384,lowdist:0,titledist:35384}}(),eC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-59,lowdist:0,titledist:-59}}(),Qa=function(){return{category:H,unicodeCat:X.value,possible:1,updist:8,lowdist:0,titledist:8}}(),aC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:74,lowdist:0,titledist:74}}(),uC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:86,lowdist:0,titledist:86}}(),lC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:100,lowdist:0,titledist:100}}(),vC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:128,lowdist:0,titledist:128}}(),nC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:112,lowdist:0,titledist:112}}(),rC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:126,lowdist:0,titledist:126}}(),sp=function(){return{category:H,unicodeCat:X.value,possible:1,updist:9,lowdist:0,titledist:9}}(),tC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-7205,lowdist:0,titledist:-7205}}(),iC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-28,lowdist:0,titledist:-28}}(),oC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-10795,lowdist:0,titledist:-10795}}(),cC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-10792,lowdist:0,titledist:-10792}}(),_C=function(){return{category:H,unicodeCat:X.value,possible:1,updist:743,lowdist:0,titledist:743}}(),Dp=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-7264,lowdist:0,titledist:-7264}}(),fC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:48,lowdist:0,titledist:48}}(),pC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-928,lowdist:0,titledist:-928}}(),sC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-38864,lowdist:0,titledist:-38864}}(),z=function(){return{category:H,unicodeCat:X.value,possible:0,updist:0,lowdist:0,titledist:0}}(),IG=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-40,lowdist:0,titledist:-40}}(),DC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-34,lowdist:0,titledist:-34}}(),RC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:121,lowdist:0,titledist:121}}(),r=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-1,lowdist:0,titledist:-1}}(),IC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-232,lowdist:0,titledist:-232}}(),GC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-300,lowdist:0,titledist:-300}}(),wC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:195,lowdist:0,titledist:195}}(),dC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:97,lowdist:0,titledist:97}}(),mC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:163,lowdist:0,titledist:163}}(),GG=function(){return{category:H,unicodeCat:X.value,possible:1,updist:130,lowdist:0,titledist:130}}(),hC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:56,lowdist:0,titledist:56}}(),Ec=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-2,lowdist:0,titledist:-1}}(),gC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-79,lowdist:0,titledist:-79}}(),yC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:10815,lowdist:0,titledist:10815}}(),FC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:10783,lowdist:0,titledist:10783}}(),bC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:10780,lowdist:0,titledist:10780}}(),EC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:10782,lowdist:0,titledist:10782}}(),CC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-210,lowdist:0,titledist:-210}}(),TC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-206,lowdist:0,titledist:-206}}(),wG=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-205,lowdist:0,titledist:-205}}(),MC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-202,lowdist:0,titledist:-202}}(),SC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-203,lowdist:0,titledist:-203}}(),LC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:42319,lowdist:0,titledist:42319}}(),AC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:42315,lowdist:0,titledist:42315}}(),NC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-207,lowdist:0,titledist:-207}}(),PC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:42280,lowdist:0,titledist:42280}}(),dG=function(){return{category:H,unicodeCat:X.value,possible:1,updist:42308,lowdist:0,titledist:42308}}(),qC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-209,lowdist:0,titledist:-209}}(),mG=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-211,lowdist:0,titledist:-211}}(),$C=function(){return{category:H,unicodeCat:X.value,possible:1,updist:10743,lowdist:0,titledist:10743}}(),OC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:42305,lowdist:0,titledist:42305}}(),UC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:10749,lowdist:0,titledist:10749}}(),WC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-213,lowdist:0,titledist:-213}}(),BC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-214,lowdist:0,titledist:-214}}(),zC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:10727,lowdist:0,titledist:10727}}(),Rp=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-218,lowdist:0,titledist:-218}}(),kC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:42307,lowdist:0,titledist:42307}}(),JC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:42282,lowdist:0,titledist:42282}}(),VC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-69,lowdist:0,titledist:-69}}(),jC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-217,lowdist:0,titledist:-217}}(),HC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-71,lowdist:0,titledist:-71}}(),XC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-219,lowdist:0,titledist:-219}}(),YC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:42261,lowdist:0,titledist:42261}}(),ZC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:42258,lowdist:0,titledist:42258}}(),QC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-38,lowdist:0,titledist:-38}}(),ez=134217728,Ih=function(){return{category:ez,unicodeCat:f6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),az=268435456,Gh=function(){return{category:az,unicodeCat:p6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),uz=65536,ol=function(){return{category:uz,unicodeCat:_6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),lz=1,kb=function(){return{category:lz,unicodeCat:c6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),vz=[{start:65,length:26,convRule:Ml},{start:97,length:26,convRule:Sl},{start:181,length:1,convRule:_C},{start:192,length:23,convRule:Ml},{start:216,length:7,convRule:Ml},{start:224,length:23,convRule:Sl},{start:248,length:7,convRule:Sl},{start:255,length:1,convRule:RC},{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:tE},{start:305,length:1,convRule:IC},{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:iE},{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:GC},{start:384,length:1,convRule:wC},{start:385,length:1,convRule:oE},{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:cE},{start:391,length:1,convRule:n},{start:392,length:1,convRule:r},{start:393,length:2,convRule:tG},{start:395,length:1,convRule:n},{start:396,length:1,convRule:r},{start:398,length:1,convRule:_E},{start:399,length:1,convRule:fE},{start:400,length:1,convRule:pE},{start:401,length:1,convRule:n},{start:402,length:1,convRule:r},{start:403,length:1,convRule:tG},{start:404,length:1,convRule:sE},{start:405,length:1,convRule:dC},{start:406,length:1,convRule:iG},{start:407,length:1,convRule:DE},{start:408,length:1,convRule:n},{start:409,length:1,convRule:r},{start:410,length:1,convRule:mC},{start:412,length:1,convRule:iG},{start:413,length:1,convRule:RE},{start:414,length:1,convRule:GG},{start:415,length:1,convRule:IE},{start:416,length:1,convRule:n},{start:417,length:1,convRule:r},{start:418,length:1,convRule:n},{start:419,length:1,convRule:r},{start:420,length:1,convRule:n},{start:421,length:1,convRule:r},{start:422,length:1,convRule:_p},{start:423,length:1,convRule:n},{start:424,length:1,convRule:r},{start:425,length:1,convRule:_p},{start:428,length:1,convRule:n},{start:429,length:1,convRule:r},{start:430,length:1,convRule:_p},{start:431,length:1,convRule:n},{start:432,length:1,convRule:r},{start:433,length:2,convRule:GE},{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:wE},{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:hC},{start:452,length:1,convRule:Fc},{start:453,length:1,convRule:bc},{start:454,length:1,convRule:Ec},{start:455,length:1,convRule:Fc},{start:456,length:1,convRule:bc},{start:457,length:1,convRule:Ec},{start:458,length:1,convRule:Fc},{start:459,length:1,convRule:bc},{start:460,length:1,convRule:Ec},{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:gC},{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:Fc},{start:498,length:1,convRule:bc},{start:499,length:1,convRule:Ec},{start:500,length:1,convRule:n},{start:501,length:1,convRule:r},{start:502,length:1,convRule:dE},{start:503,length:1,convRule:mE},{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:oG},{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:hE},{start:571,length:1,convRule:n},{start:572,length:1,convRule:r},{start:573,length:1,convRule:gE},{start:574,length:1,convRule:yE},{start:575,length:2,convRule:yC},{start:577,length:1,convRule:n},{start:578,length:1,convRule:r},{start:579,length:1,convRule:FE},{start:580,length:1,convRule:bE},{start:581,length:1,convRule:EE},{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:FC},{start:593,length:1,convRule:bC},{start:594,length:1,convRule:EC},{start:595,length:1,convRule:CC},{start:596,length:1,convRule:TC},{start:598,length:2,convRule:wG},{start:601,length:1,convRule:MC},{start:603,length:1,convRule:SC},{start:604,length:1,convRule:LC},{start:608,length:1,convRule:wG},{start:609,length:1,convRule:AC},{start:611,length:1,convRule:NC},{start:613,length:1,convRule:PC},{start:614,length:1,convRule:dG},{start:616,length:1,convRule:qC},{start:617,length:1,convRule:mG},{start:618,length:1,convRule:dG},{start:619,length:1,convRule:$C},{start:620,length:1,convRule:OC},{start:623,length:1,convRule:mG},{start:625,length:1,convRule:UC},{start:626,length:1,convRule:WC},{start:629,length:1,convRule:BC},{start:637,length:1,convRule:zC},{start:640,length:1,convRule:Rp},{start:642,length:1,convRule:kC},{start:643,length:1,convRule:Rp},{start:647,length:1,convRule:JC},{start:648,length:1,convRule:Rp},{start:649,length:1,convRule:VC},{start:650,length:2,convRule:jC},{start:652,length:1,convRule:HC},{start:658,length:1,convRule:XC},{start:669,length:1,convRule:YC},{start:670,length:1,convRule:ZC},{start:837,length:1,convRule:h6},{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:GG},{start:895,length:1,convRule:CE},{start:902,length:1,convRule:TE},{start:904,length:3,convRule:ME},{start:908,length:1,convRule:cG},{start:910,length:2,convRule:SE},{start:913,length:17,convRule:Ml},{start:931,length:9,convRule:Ml},{start:940,length:1,convRule:QC},{start:941,length:3,convRule:LE},{start:945,length:17,convRule:Sl},{start:962,length:1,convRule:AE},{start:963,length:9,convRule:Sl},{start:972,length:1,convRule:_G},{start:973,length:2,convRule:NE},{start:975,length:1,convRule:aG},{start:976,length:1,convRule:PE},{start:977,length:1,convRule:qE},{start:981,length:1,convRule:$E},{start:982,length:1,convRule:OE},{start:983,length:1,convRule:fG},{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:UE},{start:1009,length:1,convRule:pG},{start:1010,length:1,convRule:sG},{start:1011,length:1,convRule:WE},{start:1012,length:1,convRule:F6},{start:1013,length:1,convRule:BE},{start:1015,length:1,convRule:n},{start:1016,length:1,convRule:r},{start:1017,length:1,convRule:uG},{start:1018,length:1,convRule:n},{start:1019,length:1,convRule:r},{start:1021,length:3,convRule:oG},{start:1024,length:16,convRule:b6},{start:1040,length:32,convRule:Ml},{start:1072,length:32,convRule:Sl},{start:1104,length:16,convRule:pG},{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:E6},{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:zE},{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:lG},{start:1377,length:38,convRule:DG},{start:4256,length:38,convRule:cp},{start:4295,length:1,convRule:cp},{start:4301,length:1,convRule:cp},{start:4304,length:43,convRule:RG},{start:4349,length:3,convRule:RG},{start:5024,length:80,convRule:C6},{start:5104,length:6,convRule:aG},{start:5112,length:6,convRule:fG},{start:7296,length:1,convRule:kE},{start:7297,length:1,convRule:JE},{start:7298,length:1,convRule:VE},{start:7299,length:2,convRule:jE},{start:7301,length:1,convRule:HE},{start:7302,length:1,convRule:XE},{start:7303,length:1,convRule:YE},{start:7304,length:1,convRule:ZE},{start:7312,length:43,convRule:vG},{start:7357,length:3,convRule:vG},{start:7545,length:1,convRule:QE},{start:7549,length:1,convRule:KE},{start:7566,length:1,convRule:xE},{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:eC},{start:7838,length:1,convRule:T6},{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:Qa},{start:7944,length:8,convRule:Tu},{start:7952,length:6,convRule:Qa},{start:7960,length:6,convRule:Tu},{start:7968,length:8,convRule:Qa},{start:7976,length:8,convRule:Tu},{start:7984,length:8,convRule:Qa},{start:7992,length:8,convRule:Tu},{start:8e3,length:6,convRule:Qa},{start:8008,length:6,convRule:Tu},{start:8017,length:1,convRule:Qa},{start:8019,length:1,convRule:Qa},{start:8021,length:1,convRule:Qa},{start:8023,length:1,convRule:Qa},{start:8025,length:1,convRule:Tu},{start:8027,length:1,convRule:Tu},{start:8029,length:1,convRule:Tu},{start:8031,length:1,convRule:Tu},{start:8032,length:8,convRule:Qa},{start:8040,length:8,convRule:Tu},{start:8048,length:2,convRule:aC},{start:8050,length:4,convRule:uC},{start:8054,length:2,convRule:lC},{start:8056,length:2,convRule:vC},{start:8058,length:2,convRule:nC},{start:8060,length:2,convRule:rC},{start:8064,length:8,convRule:Qa},{start:8072,length:8,convRule:fp},{start:8080,length:8,convRule:Qa},{start:8088,length:8,convRule:fp},{start:8096,length:8,convRule:Qa},{start:8104,length:8,convRule:fp},{start:8112,length:2,convRule:Qa},{start:8115,length:1,convRule:sp},{start:8120,length:2,convRule:Tu},{start:8122,length:2,convRule:M6},{start:8124,length:1,convRule:pp},{start:8126,length:1,convRule:tC},{start:8131,length:1,convRule:sp},{start:8136,length:4,convRule:S6},{start:8140,length:1,convRule:pp},{start:8144,length:2,convRule:Qa},{start:8152,length:2,convRule:Tu},{start:8154,length:2,convRule:L6},{start:8160,length:2,convRule:Qa},{start:8165,length:1,convRule:sG},{start:8168,length:2,convRule:Tu},{start:8170,length:2,convRule:A6},{start:8172,length:1,convRule:uG},{start:8179,length:1,convRule:sp},{start:8184,length:2,convRule:N6},{start:8186,length:2,convRule:P6},{start:8188,length:1,convRule:pp},{start:8486,length:1,convRule:q6},{start:8490,length:1,convRule:$6},{start:8491,length:1,convRule:O6},{start:8498,length:1,convRule:U6},{start:8526,length:1,convRule:iC},{start:8544,length:16,convRule:w6},{start:8560,length:16,convRule:d6},{start:8579,length:1,convRule:n},{start:8580,length:1,convRule:r},{start:9398,length:26,convRule:R6},{start:9424,length:26,convRule:I6},{start:11264,length:47,convRule:lG},{start:11312,length:47,convRule:DG},{start:11360,length:1,convRule:n},{start:11361,length:1,convRule:r},{start:11362,length:1,convRule:W6},{start:11363,length:1,convRule:B6},{start:11364,length:1,convRule:z6},{start:11365,length:1,convRule:oC},{start:11366,length:1,convRule:cC},{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:k6},{start:11374,length:1,convRule:J6},{start:11375,length:1,convRule:V6},{start:11376,length:1,convRule:j6},{start:11378,length:1,convRule:n},{start:11379,length:1,convRule:r},{start:11381,length:1,convRule:n},{start:11382,length:1,convRule:r},{start:11390,length:2,convRule:H6},{start:11392,length:1,convRule:n},{start:11393,length:1,convRule:r},{start:11394,length:1,convRule:n},{start:11395,length:1,convRule:r},{start:11396,length:1,convRule:n},{start:11397,length:1,convRule:r},{start:11398,length:1,convRule:n},{start:11399,length:1,convRule:r},{start:11400,length:1,convRule:n},{start:11401,length:1,convRule:r},{start:11402,length:1,convRule:n},{start:11403,length:1,convRule:r},{start:11404,length:1,convRule:n},{start:11405,length:1,convRule:r},{start:11406,length:1,convRule:n},{start:11407,length:1,convRule:r},{start:11408,length:1,convRule:n},{start:11409,length:1,convRule:r},{start:11410,length:1,convRule:n},{start:11411,length:1,convRule:r},{start:11412,length:1,convRule:n},{start:11413,length:1,convRule:r},{start:11414,length:1,convRule:n},{start:11415,length:1,convRule:r},{start:11416,length:1,convRule:n},{start:11417,length:1,convRule:r},{start:11418,length:1,convRule:n},{start:11419,length:1,convRule:r},{start:11420,length:1,convRule:n},{start:11421,length:1,convRule:r},{start:11422,length:1,convRule:n},{start:11423,length:1,convRule:r},{start:11424,length:1,convRule:n},{start:11425,length:1,convRule:r},{start:11426,length:1,convRule:n},{start:11427,length:1,convRule:r},{start:11428,length:1,convRule:n},{start:11429,length:1,convRule:r},{start:11430,length:1,convRule:n},{start:11431,length:1,convRule:r},{start:11432,length:1,convRule:n},{start:11433,length:1,convRule:r},{start:11434,length:1,convRule:n},{start:11435,length:1,convRule:r},{start:11436,length:1,convRule:n},{start:11437,length:1,convRule:r},{start:11438,length:1,convRule:n},{start:11439,length:1,convRule:r},{start:11440,length:1,convRule:n},{start:11441,length:1,convRule:r},{start:11442,length:1,convRule:n},{start:11443,length:1,convRule:r},{start:11444,length:1,convRule:n},{start:11445,length:1,convRule:r},{start:11446,length:1,convRule:n},{start:11447,length:1,convRule:r},{start:11448,length:1,convRule:n},{start:11449,length:1,convRule:r},{start:11450,length:1,convRule:n},{start:11451,length:1,convRule:r},{start:11452,length:1,convRule:n},{start:11453,length:1,convRule:r},{start:11454,length:1,convRule:n},{start:11455,length:1,convRule:r},{start:11456,length:1,convRule:n},{start:11457,length:1,convRule:r},{start:11458,length:1,convRule:n},{start:11459,length:1,convRule:r},{start:11460,length:1,convRule:n},{start:11461,length:1,convRule:r},{start:11462,length:1,convRule:n},{start:11463,length:1,convRule:r},{start:11464,length:1,convRule:n},{start:11465,length:1,convRule:r},{start:11466,length:1,convRule:n},{start:11467,length:1,convRule:r},{start:11468,length:1,convRule:n},{start:11469,length:1,convRule:r},{start:11470,length:1,convRule:n},{start:11471,length:1,convRule:r},{start:11472,length:1,convRule:n},{start:11473,length:1,convRule:r},{start:11474,length:1,convRule:n},{start:11475,length:1,convRule:r},{start:11476,length:1,convRule:n},{start:11477,length:1,convRule:r},{start:11478,length:1,convRule:n},{start:11479,length:1,convRule:r},{start:11480,length:1,convRule:n},{start:11481,length:1,convRule:r},{start:11482,length:1,convRule:n},{start:11483,length:1,convRule:r},{start:11484,length:1,convRule:n},{start:11485,length:1,convRule:r},{start:11486,length:1,convRule:n},{start:11487,length:1,convRule:r},{start:11488,length:1,convRule:n},{start:11489,length:1,convRule:r},{start:11490,length:1,convRule:n},{start:11491,length:1,convRule:r},{start:11499,length:1,convRule:n},{start:11500,length:1,convRule:r},{start:11501,length:1,convRule:n},{start:11502,length:1,convRule:r},{start:11506,length:1,convRule:n},{start:11507,length:1,convRule:r},{start:11520,length:38,convRule:Dp},{start:11559,length:1,convRule:Dp},{start:11565,length:1,convRule:Dp},{start:42560,length:1,convRule:n},{start:42561,length:1,convRule:r},{start:42562,length:1,convRule:n},{start:42563,length:1,convRule:r},{start:42564,length:1,convRule:n},{start:42565,length:1,convRule:r},{start:42566,length:1,convRule:n},{start:42567,length:1,convRule:r},{start:42568,length:1,convRule:n},{start:42569,length:1,convRule:r},{start:42570,length:1,convRule:n},{start:42571,length:1,convRule:r},{start:42572,length:1,convRule:n},{start:42573,length:1,convRule:r},{start:42574,length:1,convRule:n},{start:42575,length:1,convRule:r},{start:42576,length:1,convRule:n},{start:42577,length:1,convRule:r},{start:42578,length:1,convRule:n},{start:42579,length:1,convRule:r},{start:42580,length:1,convRule:n},{start:42581,length:1,convRule:r},{start:42582,length:1,convRule:n},{start:42583,length:1,convRule:r},{start:42584,length:1,convRule:n},{start:42585,length:1,convRule:r},{start:42586,length:1,convRule:n},{start:42587,length:1,convRule:r},{start:42588,length:1,convRule:n},{start:42589,length:1,convRule:r},{start:42590,length:1,convRule:n},{start:42591,length:1,convRule:r},{start:42592,length:1,convRule:n},{start:42593,length:1,convRule:r},{start:42594,length:1,convRule:n},{start:42595,length:1,convRule:r},{start:42596,length:1,convRule:n},{start:42597,length:1,convRule:r},{start:42598,length:1,convRule:n},{start:42599,length:1,convRule:r},{start:42600,length:1,convRule:n},{start:42601,length:1,convRule:r},{start:42602,length:1,convRule:n},{start:42603,length:1,convRule:r},{start:42604,length:1,convRule:n},{start:42605,length:1,convRule:r},{start:42624,length:1,convRule:n},{start:42625,length:1,convRule:r},{start:42626,length:1,convRule:n},{start:42627,length:1,convRule:r},{start:42628,length:1,convRule:n},{start:42629,length:1,convRule:r},{start:42630,length:1,convRule:n},{start:42631,length:1,convRule:r},{start:42632,length:1,convRule:n},{start:42633,length:1,convRule:r},{start:42634,length:1,convRule:n},{start:42635,length:1,convRule:r},{start:42636,length:1,convRule:n},{start:42637,length:1,convRule:r},{start:42638,length:1,convRule:n},{start:42639,length:1,convRule:r},{start:42640,length:1,convRule:n},{start:42641,length:1,convRule:r},{start:42642,length:1,convRule:n},{start:42643,length:1,convRule:r},{start:42644,length:1,convRule:n},{start:42645,length:1,convRule:r},{start:42646,length:1,convRule:n},{start:42647,length:1,convRule:r},{start:42648,length:1,convRule:n},{start:42649,length:1,convRule:r},{start:42650,length:1,convRule:n},{start:42651,length:1,convRule:r},{start:42786,length:1,convRule:n},{start:42787,length:1,convRule:r},{start:42788,length:1,convRule:n},{start:42789,length:1,convRule:r},{start:42790,length:1,convRule:n},{start:42791,length:1,convRule:r},{start:42792,length:1,convRule:n},{start:42793,length:1,convRule:r},{start:42794,length:1,convRule:n},{start:42795,length:1,convRule:r},{start:42796,length:1,convRule:n},{start:42797,length:1,convRule:r},{start:42798,length:1,convRule:n},{start:42799,length:1,convRule:r},{start:42802,length:1,convRule:n},{start:42803,length:1,convRule:r},{start:42804,length:1,convRule:n},{start:42805,length:1,convRule:r},{start:42806,length:1,convRule:n},{start:42807,length:1,convRule:r},{start:42808,length:1,convRule:n},{start:42809,length:1,convRule:r},{start:42810,length:1,convRule:n},{start:42811,length:1,convRule:r},{start:42812,length:1,convRule:n},{start:42813,length:1,convRule:r},{start:42814,length:1,convRule:n},{start:42815,length:1,convRule:r},{start:42816,length:1,convRule:n},{start:42817,length:1,convRule:r},{start:42818,length:1,convRule:n},{start:42819,length:1,convRule:r},{start:42820,length:1,convRule:n},{start:42821,length:1,convRule:r},{start:42822,length:1,convRule:n},{start:42823,length:1,convRule:r},{start:42824,length:1,convRule:n},{start:42825,length:1,convRule:r},{start:42826,length:1,convRule:n},{start:42827,length:1,convRule:r},{start:42828,length:1,convRule:n},{start:42829,length:1,convRule:r},{start:42830,length:1,convRule:n},{start:42831,length:1,convRule:r},{start:42832,length:1,convRule:n},{start:42833,length:1,convRule:r},{start:42834,length:1,convRule:n},{start:42835,length:1,convRule:r},{start:42836,length:1,convRule:n},{start:42837,length:1,convRule:r},{start:42838,length:1,convRule:n},{start:42839,length:1,convRule:r},{start:42840,length:1,convRule:n},{start:42841,length:1,convRule:r},{start:42842,length:1,convRule:n},{start:42843,length:1,convRule:r},{start:42844,length:1,convRule:n},{start:42845,length:1,convRule:r},{start:42846,length:1,convRule:n},{start:42847,length:1,convRule:r},{start:42848,length:1,convRule:n},{start:42849,length:1,convRule:r},{start:42850,length:1,convRule:n},{start:42851,length:1,convRule:r},{start:42852,length:1,convRule:n},{start:42853,length:1,convRule:r},{start:42854,length:1,convRule:n},{start:42855,length:1,convRule:r},{start:42856,length:1,convRule:n},{start:42857,length:1,convRule:r},{start:42858,length:1,convRule:n},{start:42859,length:1,convRule:r},{start:42860,length:1,convRule:n},{start:42861,length:1,convRule:r},{start:42862,length:1,convRule:n},{start:42863,length:1,convRule:r},{start:42873,length:1,convRule:n},{start:42874,length:1,convRule:r},{start:42875,length:1,convRule:n},{start:42876,length:1,convRule:r},{start:42877,length:1,convRule:X6},{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:Y6},{start:42896,length:1,convRule:n},{start:42897,length:1,convRule:r},{start:42898,length:1,convRule:n},{start:42899,length:1,convRule:r},{start:42900,length:1,convRule:fC},{start:42902,length:1,convRule:n},{start:42903,length:1,convRule:r},{start:42904,length:1,convRule:n},{start:42905,length:1,convRule:r},{start:42906,length:1,convRule:n},{start:42907,length:1,convRule:r},{start:42908,length:1,convRule:n},{start:42909,length:1,convRule:r},{start:42910,length:1,convRule:n},{start:42911,length:1,convRule:r},{start:42912,length:1,convRule:n},{start:42913,length:1,convRule:r},{start:42914,length:1,convRule:n},{start:42915,length:1,convRule:r},{start:42916,length:1,convRule:n},{start:42917,length:1,convRule:r},{start:42918,length:1,convRule:n},{start:42919,length:1,convRule:r},{start:42920,length:1,convRule:n},{start:42921,length:1,convRule:r},{start:42922,length:1,convRule:nG},{start:42923,length:1,convRule:Z6},{start:42924,length:1,convRule:Q6},{start:42925,length:1,convRule:K6},{start:42926,length:1,convRule:nG},{start:42928,length:1,convRule:x6},{start:42929,length:1,convRule:eE},{start:42930,length:1,convRule:aE},{start:42931,length:1,convRule:uE},{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:lE},{start:42949,length:1,convRule:vE},{start:42950,length:1,convRule:nE},{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:pC},{start:43888,length:80,convRule:sC},{start:65313,length:26,convRule:Ml},{start:65345,length:26,convRule:Sl},{start:66560,length:40,convRule:rG},{start:66600,length:40,convRule:IG},{start:66736,length:36,convRule:rG},{start:66776,length:36,convRule:IG},{start:68736,length:51,convRule:cG},{start:68800,length:51,convRule:_G},{start:71840,length:32,convRule:Ml},{start:71872,length:32,convRule:Sl},{start:93760,length:32,convRule:Ml},{start:93792,length:32,convRule:Sl},{start:125184,length:34,convRule:rE},{start:125218,length:34,convRule:DC}],KC=function(e){return function(a){return function(u){return function(l){var v=function(t){return function(i){var o=t,_=!1,s;function y(N,L){if(N>L||N>=A_(a))return _=!0,I.value;if(we){var V=a_(qa(N+L|0)/2),Te=AB(a)(V),ya=l(e)(Te);if(ya instanceof Qe)return _=!0,new R(Te);if(ya instanceof Fe){o=V+1|0,i=L;return}o=N,i=V-1|0;return}throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5622, column 3 - line 5632, column 30): "+[N.constructor.name,L.constructor.name])}for(;!_;)s=y(o,i);return s}};return v(0)(u)}}}},nz=function(e){return function(a){if(e.start>=a.start&&e.start<(a.start+a.length|0))return Qe.value;if(e.start>a.start)return Fe.value;if(we)return Se.value;throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5598, column 1 - line 5598, column 45): "+[e.constructor.name,a.constructor.name])}},yh=function(e){return function(a){return function(u){var l={start:a,length:1,convRule:xB},v=KC(l)(e)(u)(nz);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])}}},xC=function(e){return function(a){var u=yh(vz)(a)(qB);if(u instanceof I)return a;if(u instanceof R)return a+e(u.value0)|0;throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5727, column 5 - line 5729, column 53): "+[u.constructor.name])}},Fh=xC(function(e){return e.lowdist});var bh=xC(function(e){return e.updist}),rz=function(e){return function(a){var u=yh(OB)(a)(NB);if(u instanceof I)return!1;if(u instanceof R)return Ao(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])}},e9=rz([D6]),tz=[{start:0,length:32,convRule:kb},{start:32,length:1,convRule:Bv},{start:33,length:3,convRule:b},{start:36,length:1,convRule:ul},{start:37,length:3,convRule:b},{start:40,length:1,convRule:ce},{start:41,length:1,convRule:pe},{start:42,length:1,convRule:b},{start:43,length:1,convRule:ge},{start:44,length:1,convRule:b},{start:45,length:1,convRule:Tl},{start:46,length:2,convRule:b},{start:48,length:10,convRule:Ee},{start:58,length:2,convRule:b},{start:60,length:3,convRule:ge},{start:63,length:2,convRule:b},{start:65,length:26,convRule:Ml},{start:91,length:1,convRule:ce},{start:92,length:1,convRule:b},{start:93,length:1,convRule:pe},{start:94,length:1,convRule:ru},{start:95,length:1,convRule:op},{start:96,length:1,convRule:ru},{start:97,length:26,convRule:Sl},{start:123,length:1,convRule:ce},{start:124,length:1,convRule:ge},{start:125,length:1,convRule:pe},{start:126,length:1,convRule:ge},{start:127,length:33,convRule:kb},{start:160,length:1,convRule:Bv},{start:161,length:1,convRule:b},{start:162,length:4,convRule:ul},{start:166,length:1,convRule:F},{start:167,length:1,convRule:b},{start:168,length:1,convRule:ru},{start:169,length:1,convRule:F},{start:170,length:1,convRule:c},{start:171,length:1,convRule:gr},{start:172,length:1,convRule:ge},{start:173,length:1,convRule:ol},{start:174,length:1,convRule:F},{start:175,length:1,convRule:ru},{start:176,length:1,convRule:F},{start:177,length:1,convRule:ge},{start:178,length:2,convRule:De},{start:180,length:1,convRule:ru},{start:181,length:1,convRule:_C},{start:182,length:2,convRule:b},{start:184,length:1,convRule:ru},{start:185,length:1,convRule:De},{start:186,length:1,convRule:c},{start:187,length:1,convRule:Wt},{start:188,length:3,convRule:De},{start:191,length:1,convRule:b},{start:192,length:23,convRule:Ml},{start:215,length:1,convRule:ge},{start:216,length:7,convRule:Ml},{start:223,length:1,convRule:z},{start:224,length:23,convRule:Sl},{start:247,length:1,convRule:ge},{start:248,length:7,convRule:Sl},{start:255,length:1,convRule:RC},{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:tE},{start:305,length:1,convRule:IC},{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:z},{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:z},{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:iE},{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:GC},{start:384,length:1,convRule:wC},{start:385,length:1,convRule:oE},{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:cE},{start:391,length:1,convRule:n},{start:392,length:1,convRule:r},{start:393,length:2,convRule:tG},{start:395,length:1,convRule:n},{start:396,length:1,convRule:r},{start:397,length:1,convRule:z},{start:398,length:1,convRule:_E},{start:399,length:1,convRule:fE},{start:400,length:1,convRule:pE},{start:401,length:1,convRule:n},{start:402,length:1,convRule:r},{start:403,length:1,convRule:tG},{start:404,length:1,convRule:sE},{start:405,length:1,convRule:dC},{start:406,length:1,convRule:iG},{start:407,length:1,convRule:DE},{start:408,length:1,convRule:n},{start:409,length:1,convRule:r},{start:410,length:1,convRule:mC},{start:411,length:1,convRule:z},{start:412,length:1,convRule:iG},{start:413,length:1,convRule:RE},{start:414,length:1,convRule:GG},{start:415,length:1,convRule:IE},{start:416,length:1,convRule:n},{start:417,length:1,convRule:r},{start:418,length:1,convRule:n},{start:419,length:1,convRule:r},{start:420,length:1,convRule:n},{start:421,length:1,convRule:r},{start:422,length:1,convRule:_p},{start:423,length:1,convRule:n},{start:424,length:1,convRule:r},{start:425,length:1,convRule:_p},{start:426,length:2,convRule:z},{start:428,length:1,convRule:n},{start:429,length:1,convRule:r},{start:430,length:1,convRule:_p},{start:431,length:1,convRule:n},{start:432,length:1,convRule:r},{start:433,length:2,convRule:GE},{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:wE},{start:440,length:1,convRule:n},{start:441,length:1,convRule:r},{start:442,length:1,convRule:z},{start:443,length:1,convRule:c},{start:444,length:1,convRule:n},{start:445,length:1,convRule:r},{start:446,length:1,convRule:z},{start:447,length:1,convRule:hC},{start:448,length:4,convRule:c},{start:452,length:1,convRule:Fc},{start:453,length:1,convRule:bc},{start:454,length:1,convRule:Ec},{start:455,length:1,convRule:Fc},{start:456,length:1,convRule:bc},{start:457,length:1,convRule:Ec},{start:458,length:1,convRule:Fc},{start:459,length:1,convRule:bc},{start:460,length:1,convRule:Ec},{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:gC},{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:z},{start:497,length:1,convRule:Fc},{start:498,length:1,convRule:bc},{start:499,length:1,convRule:Ec},{start:500,length:1,convRule:n},{start:501,length:1,convRule:r},{start:502,length:1,convRule:dE},{start:503,length:1,convRule:mE},{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:oG},{start:545,length:1,convRule:z},{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:z},{start:570,length:1,convRule:hE},{start:571,length:1,convRule:n},{start:572,length:1,convRule:r},{start:573,length:1,convRule:gE},{start:574,length:1,convRule:yE},{start:575,length:2,convRule:yC},{start:577,length:1,convRule:n},{start:578,length:1,convRule:r},{start:579,length:1,convRule:FE},{start:580,length:1,convRule:bE},{start:581,length:1,convRule:EE},{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:FC},{start:593,length:1,convRule:bC},{start:594,length:1,convRule:EC},{start:595,length:1,convRule:CC},{start:596,length:1,convRule:TC},{start:597,length:1,convRule:z},{start:598,length:2,convRule:wG},{start:600,length:1,convRule:z},{start:601,length:1,convRule:MC},{start:602,length:1,convRule:z},{start:603,length:1,convRule:SC},{start:604,length:1,convRule:LC},{start:605,length:3,convRule:z},{start:608,length:1,convRule:wG},{start:609,length:1,convRule:AC},{start:610,length:1,convRule:z},{start:611,length:1,convRule:NC},{start:612,length:1,convRule:z},{start:613,length:1,convRule:PC},{start:614,length:1,convRule:dG},{start:615,length:1,convRule:z},{start:616,length:1,convRule:qC},{start:617,length:1,convRule:mG},{start:618,length:1,convRule:dG},{start:619,length:1,convRule:$C},{start:620,length:1,convRule:OC},{start:621,length:2,convRule:z},{start:623,length:1,convRule:mG},{start:624,length:1,convRule:z},{start:625,length:1,convRule:UC},{start:626,length:1,convRule:WC},{start:627,length:2,convRule:z},{start:629,length:1,convRule:BC},{start:630,length:7,convRule:z},{start:637,length:1,convRule:zC},{start:638,length:2,convRule:z},{start:640,length:1,convRule:Rp},{start:641,length:1,convRule:z},{start:642,length:1,convRule:kC},{start:643,length:1,convRule:Rp},{start:644,length:3,convRule:z},{start:647,length:1,convRule:JC},{start:648,length:1,convRule:Rp},{start:649,length:1,convRule:VC},{start:650,length:2,convRule:jC},{start:652,length:1,convRule:HC},{start:653,length:5,convRule:z},{start:658,length:1,convRule:XC},{start:659,length:1,convRule:z},{start:660,length:1,convRule:c},{start:661,length:8,convRule:z},{start:669,length:1,convRule:YC},{start:670,length:1,convRule:ZC},{start:671,length:17,convRule:z},{start:688,length:18,convRule:Ce},{start:706,length:4,convRule:ru},{start:710,length:12,convRule:Ce},{start:722,length:14,convRule:ru},{start:736,length:5,convRule:Ce},{start:741,length:7,convRule:ru},{start:748,length:1,convRule:Ce},{start:749,length:1,convRule:ru},{start:750,length:1,convRule:Ce},{start:751,length:17,convRule:ru},{start:768,length:69,convRule:p},{start:837,length:1,convRule:h6},{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:Ce},{start:885,length:1,convRule:ru},{start:886,length:1,convRule:n},{start:887,length:1,convRule:r},{start:890,length:1,convRule:Ce},{start:891,length:3,convRule:GG},{start:894,length:1,convRule:b},{start:895,length:1,convRule:CE},{start:900,length:2,convRule:ru},{start:902,length:1,convRule:TE},{start:903,length:1,convRule:b},{start:904,length:3,convRule:ME},{start:908,length:1,convRule:cG},{start:910,length:2,convRule:SE},{start:912,length:1,convRule:z},{start:913,length:17,convRule:Ml},{start:931,length:9,convRule:Ml},{start:940,length:1,convRule:QC},{start:941,length:3,convRule:LE},{start:944,length:1,convRule:z},{start:945,length:17,convRule:Sl},{start:962,length:1,convRule:AE},{start:963,length:9,convRule:Sl},{start:972,length:1,convRule:_G},{start:973,length:2,convRule:NE},{start:975,length:1,convRule:aG},{start:976,length:1,convRule:PE},{start:977,length:1,convRule:qE},{start:978,length:3,convRule:ia},{start:981,length:1,convRule:$E},{start:982,length:1,convRule:OE},{start:983,length:1,convRule:fG},{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:UE},{start:1009,length:1,convRule:pG},{start:1010,length:1,convRule:sG},{start:1011,length:1,convRule:WE},{start:1012,length:1,convRule:F6},{start:1013,length:1,convRule:BE},{start:1014,length:1,convRule:ge},{start:1015,length:1,convRule:n},{start:1016,length:1,convRule:r},{start:1017,length:1,convRule:uG},{start:1018,length:1,convRule:n},{start:1019,length:1,convRule:r},{start:1020,length:1,convRule:z},{start:1021,length:3,convRule:oG},{start:1024,length:16,convRule:b6},{start:1040,length:32,convRule:Ml},{start:1072,length:32,convRule:Sl},{start:1104,length:16,convRule:pG},{start:1120,length:1,convRule:n},{start:1121,length:1,convRule:r},{start:1122,length:1,convRule:n},{start:1123,length:1,convRule:r},{start:1124,length:1,convRule:n},{start:1125,length:1,convRule:r},{start:1126,length:1,convRule:n},{start:1127,length:1,convRule:r},{start:1128,length:1,convRule:n},{start:1129,length:1,convRule:r},{start:1130,length:1,convRule:n},{start:1131,length:1,convRule:r},{start:1132,length:1,convRule:n},{start:1133,length:1,convRule:r},{start:1134,length:1,convRule:n},{start:1135,length:1,convRule:r},{start:1136,length:1,convRule:n},{start:1137,length:1,convRule:r},{start:1138,length:1,convRule:n},{start:1139,length:1,convRule:r},{start:1140,length:1,convRule:n},{start:1141,length:1,convRule:r},{start:1142,length:1,convRule:n},{start:1143,length:1,convRule:r},{start:1144,length:1,convRule:n},{start:1145,length:1,convRule:r},{start:1146,length:1,convRule:n},{start:1147,length:1,convRule:r},{start:1148,length:1,convRule:n},{start:1149,length:1,convRule:r},{start:1150,length:1,convRule:n},{start:1151,length:1,convRule:r},{start:1152,length:1,convRule:n},{start:1153,length:1,convRule:r},{start:1154,length:1,convRule:F},{start:1155,length:5,convRule:p},{start:1160,length:2,convRule:FD},{start:1162,length:1,convRule:n},{start:1163,length:1,convRule:r},{start:1164,length:1,convRule:n},{start:1165,length:1,convRule:r},{start:1166,length:1,convRule:n},{start:1167,length:1,convRule:r},{start:1168,length:1,convRule:n},{start:1169,length:1,convRule:r},{start:1170,length:1,convRule:n},{start:1171,length:1,convRule:r},{start:1172,length:1,convRule:n},{start:1173,length:1,convRule:r},{start:1174,length:1,convRule:n},{start:1175,length:1,convRule:r},{start:1176,length:1,convRule:n},{start:1177,length:1,convRule:r},{start:1178,length:1,convRule:n},{start:1179,length:1,convRule:r},{start:1180,length:1,convRule:n},{start:1181,length:1,convRule:r},{start:1182,length:1,convRule:n},{start:1183,length:1,convRule:r},{start:1184,length:1,convRule:n},{start:1185,length:1,convRule:r},{start:1186,length:1,convRule:n},{start:1187,length:1,convRule:r},{start:1188,length:1,convRule:n},{start:1189,length:1,convRule:r},{start:1190,length:1,convRule:n},{start:1191,length:1,convRule:r},{start:1192,length:1,convRule:n},{start:1193,length:1,convRule:r},{start:1194,length:1,convRule:n},{start:1195,length:1,convRule:r},{start:1196,length:1,convRule:n},{start:1197,length:1,convRule:r},{start:1198,length:1,convRule:n},{start:1199,length:1,convRule:r},{start:1200,length:1,convRule:n},{start:1201,length:1,convRule:r},{start:1202,length:1,convRule:n},{start:1203,length:1,convRule:r},{start:1204,length:1,convRule:n},{start:1205,length:1,convRule:r},{start:1206,length:1,convRule:n},{start:1207,length:1,convRule:r},{start:1208,length:1,convRule:n},{start:1209,length:1,convRule:r},{start:1210,length:1,convRule:n},{start:1211,length:1,convRule:r},{start:1212,length:1,convRule:n},{start:1213,length:1,convRule:r},{start:1214,length:1,convRule:n},{start:1215,length:1,convRule:r},{start:1216,length:1,convRule:E6},{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:zE},{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:lG},{start:1369,length:1,convRule:Ce},{start:1370,length:6,convRule:b},{start:1376,length:1,convRule:z},{start:1377,length:38,convRule:DG},{start:1415,length:2,convRule:z},{start:1417,length:1,convRule:b},{start:1418,length:1,convRule:Tl},{start:1421,length:2,convRule:F},{start:1423,length:1,convRule:ul},{start:1425,length:45,convRule:p},{start:1470,length:1,convRule:Tl},{start:1471,length:1,convRule:p},{start:1472,length:1,convRule:b},{start:1473,length:2,convRule:p},{start:1475,length:1,convRule:b},{start:1476,length:2,convRule:p},{start:1478,length:1,convRule:b},{start:1479,length:1,convRule:p},{start:1488,length:27,convRule:c},{start:1519,length:4,convRule:c},{start:1523,length:2,convRule:b},{start:1536,length:6,convRule:ol},{start:1542,length:3,convRule:ge},{start:1545,length:2,convRule:b},{start:1547,length:1,convRule:ul},{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:ol},{start:1566,length:2,convRule:b},{start:1568,length:32,convRule:c},{start:1600,length:1,convRule:Ce},{start:1601,length:10,convRule:c},{start:1611,length:21,convRule:p},{start:1632,length:10,convRule:Ee},{start:1642,length:4,convRule:b},{start:1646,length:2,convRule:c},{start:1648,length:1,convRule:p},{start:1649,length:99,convRule:c},{start:1748,length:1,convRule:b},{start:1749,length:1,convRule:c},{start:1750,length:7,convRule:p},{start:1757,length:1,convRule:ol},{start:1758,length:1,convRule:F},{start:1759,length:6,convRule:p},{start:1765,length:2,convRule:Ce},{start:1767,length:2,convRule:p},{start:1769,length:1,convRule:F},{start:1770,length:4,convRule:p},{start:1774,length:2,convRule:c},{start:1776,length:10,convRule:Ee},{start:1786,length:3,convRule:c},{start:1789,length:2,convRule:F},{start:1791,length:1,convRule:c},{start:1792,length:14,convRule:b},{start:1807,length:1,convRule:ol},{start:1808,length:1,convRule:c},{start:1809,length:1,convRule:p},{start:1810,length:30,convRule:c},{start:1840,length:27,convRule:p},{start:1869,length:89,convRule:c},{start:1958,length:11,convRule:p},{start:1969,length:1,convRule:c},{start:1984,length:10,convRule:Ee},{start:1994,length:33,convRule:c},{start:2027,length:9,convRule:p},{start:2036,length:2,convRule:Ce},{start:2038,length:1,convRule:F},{start:2039,length:3,convRule:b},{start:2042,length:1,convRule:Ce},{start:2045,length:1,convRule:p},{start:2046,length:2,convRule:ul},{start:2048,length:22,convRule:c},{start:2070,length:4,convRule:p},{start:2074,length:1,convRule:Ce},{start:2075,length:9,convRule:p},{start:2084,length:1,convRule:Ce},{start:2085,length:3,convRule:p},{start:2088,length:1,convRule:Ce},{start:2089,length:5,convRule:p},{start:2096,length:15,convRule:b},{start:2112,length:25,convRule:c},{start:2137,length:3,convRule:p},{start:2142,length:1,convRule:b},{start:2144,length:11,convRule:c},{start:2208,length:21,convRule:c},{start:2230,length:18,convRule:c},{start:2259,length:15,convRule:p},{start:2274,length:1,convRule:ol},{start:2275,length:32,convRule:p},{start:2307,length:1,convRule:T},{start:2308,length:54,convRule:c},{start:2362,length:1,convRule:p},{start:2363,length:1,convRule:T},{start:2364,length:1,convRule:p},{start:2365,length:1,convRule:c},{start:2366,length:3,convRule:T},{start:2369,length:8,convRule:p},{start:2377,length:4,convRule:T},{start:2381,length:1,convRule:p},{start:2382,length:2,convRule:T},{start:2384,length:1,convRule:c},{start:2385,length:7,convRule:p},{start:2392,length:10,convRule:c},{start:2402,length:2,convRule:p},{start:2404,length:2,convRule:b},{start:2406,length:10,convRule:Ee},{start:2416,length:1,convRule:b},{start:2417,length:1,convRule:Ce},{start:2418,length:15,convRule:c},{start:2433,length:1,convRule:p},{start:2434,length:2,convRule:T},{start:2437,length:8,convRule:c},{start:2447,length:2,convRule:c},{start:2451,length:22,convRule:c},{start:2474,length:7,convRule:c},{start:2482,length:1,convRule:c},{start:2486,length:4,convRule:c},{start:2492,length:1,convRule:p},{start:2493,length:1,convRule:c},{start:2494,length:3,convRule:T},{start:2497,length:4,convRule:p},{start:2503,length:2,convRule:T},{start:2507,length:2,convRule:T},{start:2509,length:1,convRule:p},{start:2510,length:1,convRule:c},{start:2519,length:1,convRule:T},{start:2524,length:2,convRule:c},{start:2527,length:3,convRule:c},{start:2530,length:2,convRule:p},{start:2534,length:10,convRule:Ee},{start:2544,length:2,convRule:c},{start:2546,length:2,convRule:ul},{start:2548,length:6,convRule:De},{start:2554,length:1,convRule:F},{start:2555,length:1,convRule:ul},{start:2556,length:1,convRule:c},{start:2557,length:1,convRule:b},{start:2558,length:1,convRule:p},{start:2561,length:2,convRule:p},{start:2563,length:1,convRule:T},{start:2565,length:6,convRule:c},{start:2575,length:2,convRule:c},{start:2579,length:22,convRule:c},{start:2602,length:7,convRule:c},{start:2610,length:2,convRule:c},{start:2613,length:2,convRule:c},{start:2616,length:2,convRule:c},{start:2620,length:1,convRule:p},{start:2622,length:3,convRule:T},{start:2625,length:2,convRule:p},{start:2631,length:2,convRule:p},{start:2635,length:3,convRule:p},{start:2641,length:1,convRule:p},{start:2649,length:4,convRule:c},{start:2654,length:1,convRule:c},{start:2662,length:10,convRule:Ee},{start:2672,length:2,convRule:p},{start:2674,length:3,convRule:c},{start:2677,length:1,convRule:p},{start:2678,length:1,convRule:b},{start:2689,length:2,convRule:p},{start:2691,length:1,convRule:T},{start:2693,length:9,convRule:c},{start:2703,length:3,convRule:c},{start:2707,length:22,convRule:c},{start:2730,length:7,convRule:c},{start:2738,length:2,convRule:c},{start:2741,length:5,convRule:c},{start:2748,length:1,convRule:p},{start:2749,length:1,convRule:c},{start:2750,length:3,convRule:T},{start:2753,length:5,convRule:p},{start:2759,length:2,convRule:p},{start:2761,length:1,convRule:T},{start:2763,length:2,convRule:T},{start:2765,length:1,convRule:p},{start:2768,length:1,convRule:c},{start:2784,length:2,convRule:c},{start:2786,length:2,convRule:p},{start:2790,length:10,convRule:Ee},{start:2800,length:1,convRule:b},{start:2801,length:1,convRule:ul},{start:2809,length:1,convRule:c},{start:2810,length:6,convRule:p},{start:2817,length:1,convRule:p},{start:2818,length:2,convRule:T},{start:2821,length:8,convRule:c},{start:2831,length:2,convRule:c},{start:2835,length:22,convRule:c},{start:2858,length:7,convRule:c},{start:2866,length:2,convRule:c},{start:2869,length:5,convRule:c},{start:2876,length:1,convRule:p},{start:2877,length:1,convRule:c},{start:2878,length:1,convRule:T},{start:2879,length:1,convRule:p},{start:2880,length:1,convRule:T},{start:2881,length:4,convRule:p},{start:2887,length:2,convRule:T},{start:2891,length:2,convRule:T},{start:2893,length:1,convRule:p},{start:2901,length:2,convRule:p},{start:2903,length:1,convRule:T},{start:2908,length:2,convRule:c},{start:2911,length:3,convRule:c},{start:2914,length:2,convRule:p},{start:2918,length:10,convRule:Ee},{start:2928,length:1,convRule:F},{start:2929,length:1,convRule:c},{start:2930,length:6,convRule:De},{start:2946,length:1,convRule:p},{start:2947,length:1,convRule:c},{start:2949,length:6,convRule:c},{start:2958,length:3,convRule:c},{start:2962,length:4,convRule:c},{start:2969,length:2,convRule:c},{start:2972,length:1,convRule:c},{start:2974,length:2,convRule:c},{start:2979,length:2,convRule:c},{start:2984,length:3,convRule:c},{start:2990,length:12,convRule:c},{start:3006,length:2,convRule:T},{start:3008,length:1,convRule:p},{start:3009,length:2,convRule:T},{start:3014,length:3,convRule:T},{start:3018,length:3,convRule:T},{start:3021,length:1,convRule:p},{start:3024,length:1,convRule:c},{start:3031,length:1,convRule:T},{start:3046,length:10,convRule:Ee},{start:3056,length:3,convRule:De},{start:3059,length:6,convRule:F},{start:3065,length:1,convRule:ul},{start:3066,length:1,convRule:F},{start:3072,length:1,convRule:p},{start:3073,length:3,convRule:T},{start:3076,length:1,convRule:p},{start:3077,length:8,convRule:c},{start:3086,length:3,convRule:c},{start:3090,length:23,convRule:c},{start:3114,length:16,convRule:c},{start:3133,length:1,convRule:c},{start:3134,length:3,convRule:p},{start:3137,length:4,convRule:T},{start:3142,length:3,convRule:p},{start:3146,length:4,convRule:p},{start:3157,length:2,convRule:p},{start:3160,length:3,convRule:c},{start:3168,length:2,convRule:c},{start:3170,length:2,convRule:p},{start:3174,length:10,convRule:Ee},{start:3191,length:1,convRule:b},{start:3192,length:7,convRule:De},{start:3199,length:1,convRule:F},{start:3200,length:1,convRule:c},{start:3201,length:1,convRule:p},{start:3202,length:2,convRule:T},{start:3204,length:1,convRule:b},{start:3205,length:8,convRule:c},{start:3214,length:3,convRule:c},{start:3218,length:23,convRule:c},{start:3242,length:10,convRule:c},{start:3253,length:5,convRule:c},{start:3260,length:1,convRule:p},{start:3261,length:1,convRule:c},{start:3262,length:1,convRule:T},{start:3263,length:1,convRule:p},{start:3264,length:5,convRule:T},{start:3270,length:1,convRule:p},{start:3271,length:2,convRule:T},{start:3274,length:2,convRule:T},{start:3276,length:2,convRule:p},{start:3285,length:2,convRule:T},{start:3294,length:1,convRule:c},{start:3296,length:2,convRule:c},{start:3298,length:2,convRule:p},{start:3302,length:10,convRule:Ee},{start:3313,length:2,convRule:c},{start:3328,length:2,convRule:p},{start:3330,length:2,convRule:T},{start:3332,length:9,convRule:c},{start:3342,length:3,convRule:c},{start:3346,length:41,convRule:c},{start:3387,length:2,convRule:p},{start:3389,length:1,convRule:c},{start:3390,length:3,convRule:T},{start:3393,length:4,convRule:p},{start:3398,length:3,convRule:T},{start:3402,length:3,convRule:T},{start:3405,length:1,convRule:p},{start:3406,length:1,convRule:c},{start:3407,length:1,convRule:F},{start:3412,length:3,convRule:c},{start:3415,length:1,convRule:T},{start:3416,length:7,convRule:De},{start:3423,length:3,convRule:c},{start:3426,length:2,convRule:p},{start:3430,length:10,convRule:Ee},{start:3440,length:9,convRule:De},{start:3449,length:1,convRule:F},{start:3450,length:6,convRule:c},{start:3457,length:1,convRule:p},{start:3458,length:2,convRule:T},{start:3461,length:18,convRule:c},{start:3482,length:24,convRule:c},{start:3507,length:9,convRule:c},{start:3517,length:1,convRule:c},{start:3520,length:7,convRule:c},{start:3530,length:1,convRule:p},{start:3535,length:3,convRule:T},{start:3538,length:3,convRule:p},{start:3542,length:1,convRule:p},{start:3544,length:8,convRule:T},{start:3558,length:10,convRule:Ee},{start:3570,length:2,convRule:T},{start:3572,length:1,convRule:b},{start:3585,length:48,convRule:c},{start:3633,length:1,convRule:p},{start:3634,length:2,convRule:c},{start:3636,length:7,convRule:p},{start:3647,length:1,convRule:ul},{start:3648,length:6,convRule:c},{start:3654,length:1,convRule:Ce},{start:3655,length:8,convRule:p},{start:3663,length:1,convRule:b},{start:3664,length:10,convRule:Ee},{start:3674,length:2,convRule:b},{start:3713,length:2,convRule:c},{start:3716,length:1,convRule:c},{start:3718,length:5,convRule:c},{start:3724,length:24,convRule:c},{start:3749,length:1,convRule:c},{start:3751,length:10,convRule:c},{start:3761,length:1,convRule:p},{start:3762,length:2,convRule:c},{start:3764,length:9,convRule:p},{start:3773,length:1,convRule:c},{start:3776,length:5,convRule:c},{start:3782,length:1,convRule:Ce},{start:3784,length:6,convRule:p},{start:3792,length:10,convRule:Ee},{start:3804,length:4,convRule:c},{start:3840,length:1,convRule:c},{start:3841,length:3,convRule:F},{start:3844,length:15,convRule:b},{start:3859,length:1,convRule:F},{start:3860,length:1,convRule:b},{start:3861,length:3,convRule:F},{start:3864,length:2,convRule:p},{start:3866,length:6,convRule:F},{start:3872,length:10,convRule:Ee},{start:3882,length:10,convRule:De},{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:ce},{start:3899,length:1,convRule:pe},{start:3900,length:1,convRule:ce},{start:3901,length:1,convRule:pe},{start:3902,length:2,convRule:T},{start:3904,length:8,convRule:c},{start:3913,length:36,convRule:c},{start:3953,length:14,convRule:p},{start:3967,length:1,convRule:T},{start:3968,length:5,convRule:p},{start:3973,length:1,convRule:b},{start:3974,length:2,convRule:p},{start:3976,length:5,convRule:c},{start:3981,length:11,convRule:p},{start:3993,length:36,convRule:p},{start:4030,length:8,convRule:F},{start:4038,length:1,convRule:p},{start:4039,length:6,convRule:F},{start:4046,length:2,convRule:F},{start:4048,length:5,convRule:b},{start:4053,length:4,convRule:F},{start:4057,length:2,convRule:b},{start:4096,length:43,convRule:c},{start:4139,length:2,convRule:T},{start:4141,length:4,convRule:p},{start:4145,length:1,convRule:T},{start:4146,length:6,convRule:p},{start:4152,length:1,convRule:T},{start:4153,length:2,convRule:p},{start:4155,length:2,convRule:T},{start:4157,length:2,convRule:p},{start:4159,length:1,convRule:c},{start:4160,length:10,convRule:Ee},{start:4170,length:6,convRule:b},{start:4176,length:6,convRule:c},{start:4182,length:2,convRule:T},{start:4184,length:2,convRule:p},{start:4186,length:4,convRule:c},{start:4190,length:3,convRule:p},{start:4193,length:1,convRule:c},{start:4194,length:3,convRule:T},{start:4197,length:2,convRule:c},{start:4199,length:7,convRule:T},{start:4206,length:3,convRule:c},{start:4209,length:4,convRule:p},{start:4213,length:13,convRule:c},{start:4226,length:1,convRule:p},{start:4227,length:2,convRule:T},{start:4229,length:2,convRule:p},{start:4231,length:6,convRule:T},{start:4237,length:1,convRule:p},{start:4238,length:1,convRule:c},{start:4239,length:1,convRule:T},{start:4240,length:10,convRule:Ee},{start:4250,length:3,convRule:T},{start:4253,length:1,convRule:p},{start:4254,length:2,convRule:F},{start:4256,length:38,convRule:cp},{start:4295,length:1,convRule:cp},{start:4301,length:1,convRule:cp},{start:4304,length:43,convRule:RG},{start:4347,length:1,convRule:b},{start:4348,length:1,convRule:Ce},{start:4349,length:3,convRule:RG},{start:4352,length:329,convRule:c},{start:4682,length:4,convRule:c},{start:4688,length:7,convRule:c},{start:4696,length:1,convRule:c},{start:4698,length:4,convRule:c},{start:4704,length:41,convRule:c},{start:4746,length:4,convRule:c},{start:4752,length:33,convRule:c},{start:4786,length:4,convRule:c},{start:4792,length:7,convRule:c},{start:4800,length:1,convRule:c},{start:4802,length:4,convRule:c},{start:4808,length:15,convRule:c},{start:4824,length:57,convRule:c},{start:4882,length:4,convRule:c},{start:4888,length:67,convRule:c},{start:4957,length:3,convRule:p},{start:4960,length:9,convRule:b},{start:4969,length:20,convRule:De},{start:4992,length:16,convRule:c},{start:5008,length:10,convRule:F},{start:5024,length:80,convRule:C6},{start:5104,length:6,convRule:aG},{start:5112,length:6,convRule:fG},{start:5120,length:1,convRule:Tl},{start:5121,length:620,convRule:c},{start:5741,length:1,convRule:F},{start:5742,length:1,convRule:b},{start:5743,length:17,convRule:c},{start:5760,length:1,convRule:Bv},{start:5761,length:26,convRule:c},{start:5787,length:1,convRule:ce},{start:5788,length:1,convRule:pe},{start:5792,length:75,convRule:c},{start:5867,length:3,convRule:b},{start:5870,length:3,convRule:K0},{start:5873,length:8,convRule:c},{start:5888,length:13,convRule:c},{start:5902,length:4,convRule:c},{start:5906,length:3,convRule:p},{start:5920,length:18,convRule:c},{start:5938,length:3,convRule:p},{start:5941,length:2,convRule:b},{start:5952,length:18,convRule:c},{start:5970,length:2,convRule:p},{start:5984,length:13,convRule:c},{start:5998,length:3,convRule:c},{start:6002,length:2,convRule:p},{start:6016,length:52,convRule:c},{start:6068,length:2,convRule:p},{start:6070,length:1,convRule:T},{start:6071,length:7,convRule:p},{start:6078,length:8,convRule:T},{start:6086,length:1,convRule:p},{start:6087,length:2,convRule:T},{start:6089,length:11,convRule:p},{start:6100,length:3,convRule:b},{start:6103,length:1,convRule:Ce},{start:6104,length:3,convRule:b},{start:6107,length:1,convRule:ul},{start:6108,length:1,convRule:c},{start:6109,length:1,convRule:p},{start:6112,length:10,convRule:Ee},{start:6128,length:10,convRule:De},{start:6144,length:6,convRule:b},{start:6150,length:1,convRule:Tl},{start:6151,length:4,convRule:b},{start:6155,length:3,convRule:p},{start:6158,length:1,convRule:ol},{start:6160,length:10,convRule:Ee},{start:6176,length:35,convRule:c},{start:6211,length:1,convRule:Ce},{start:6212,length:53,convRule:c},{start:6272,length:5,convRule:c},{start:6277,length:2,convRule:p},{start:6279,length:34,convRule:c},{start:6313,length:1,convRule:p},{start:6314,length:1,convRule:c},{start:6320,length:70,convRule:c},{start:6400,length:31,convRule:c},{start:6432,length:3,convRule:p},{start:6435,length:4,convRule:T},{start:6439,length:2,convRule:p},{start:6441,length:3,convRule:T},{start:6448,length:2,convRule:T},{start:6450,length:1,convRule:p},{start:6451,length:6,convRule:T},{start:6457,length:3,convRule:p},{start:6464,length:1,convRule:F},{start:6468,length:2,convRule:b},{start:6470,length:10,convRule:Ee},{start:6480,length:30,convRule:c},{start:6512,length:5,convRule:c},{start:6528,length:44,convRule:c},{start:6576,length:26,convRule:c},{start:6608,length:10,convRule:Ee},{start:6618,length:1,convRule:De},{start:6622,length:34,convRule:F},{start:6656,length:23,convRule:c},{start:6679,length:2,convRule:p},{start:6681,length:2,convRule:T},{start:6683,length:1,convRule:p},{start:6686,length:2,convRule:b},{start:6688,length:53,convRule:c},{start:6741,length:1,convRule:T},{start:6742,length:1,convRule:p},{start:6743,length:1,convRule:T},{start:6744,length:7,convRule:p},{start:6752,length:1,convRule:p},{start:6753,length:1,convRule:T},{start:6754,length:1,convRule:p},{start:6755,length:2,convRule:T},{start:6757,length:8,convRule:p},{start:6765,length:6,convRule:T},{start:6771,length:10,convRule:p},{start:6783,length:1,convRule:p},{start:6784,length:10,convRule:Ee},{start:6800,length:10,convRule:Ee},{start:6816,length:7,convRule:b},{start:6823,length:1,convRule:Ce},{start:6824,length:6,convRule:b},{start:6832,length:14,convRule:p},{start:6846,length:1,convRule:FD},{start:6847,length:2,convRule:p},{start:6912,length:4,convRule:p},{start:6916,length:1,convRule:T},{start:6917,length:47,convRule:c},{start:6964,length:1,convRule:p},{start:6965,length:1,convRule:T},{start:6966,length:5,convRule:p},{start:6971,length:1,convRule:T},{start:6972,length:1,convRule:p},{start:6973,length:5,convRule:T},{start:6978,length:1,convRule:p},{start:6979,length:2,convRule:T},{start:6981,length:7,convRule:c},{start:6992,length:10,convRule:Ee},{start:7002,length:7,convRule:b},{start:7009,length:10,convRule:F},{start:7019,length:9,convRule:p},{start:7028,length:9,convRule:F},{start:7040,length:2,convRule:p},{start:7042,length:1,convRule:T},{start:7043,length:30,convRule:c},{start:7073,length:1,convRule:T},{start:7074,length:4,convRule:p},{start:7078,length:2,convRule:T},{start:7080,length:2,convRule:p},{start:7082,length:1,convRule:T},{start:7083,length:3,convRule:p},{start:7086,length:2,convRule:c},{start:7088,length:10,convRule:Ee},{start:7098,length:44,convRule:c},{start:7142,length:1,convRule:p},{start:7143,length:1,convRule:T},{start:7144,length:2,convRule:p},{start:7146,length:3,convRule:T},{start:7149,length:1,convRule:p},{start:7150,length:1,convRule:T},{start:7151,length:3,convRule:p},{start:7154,length:2,convRule:T},{start:7164,length:4,convRule:b},{start:7168,length:36,convRule:c},{start:7204,length:8,convRule:T},{start:7212,length:8,convRule:p},{start:7220,length:2,convRule:T},{start:7222,length:2,convRule:p},{start:7227,length:5,convRule:b},{start:7232,length:10,convRule:Ee},{start:7245,length:3,convRule:c},{start:7248,length:10,convRule:Ee},{start:7258,length:30,convRule:c},{start:7288,length:6,convRule:Ce},{start:7294,length:2,convRule:b},{start:7296,length:1,convRule:kE},{start:7297,length:1,convRule:JE},{start:7298,length:1,convRule:VE},{start:7299,length:2,convRule:jE},{start:7301,length:1,convRule:HE},{start:7302,length:1,convRule:XE},{start:7303,length:1,convRule:YE},{start:7304,length:1,convRule:ZE},{start:7312,length:43,convRule:vG},{start:7357,length:3,convRule:vG},{start:7360,length:8,convRule:b},{start:7376,length:3,convRule:p},{start:7379,length:1,convRule:b},{start:7380,length:13,convRule:p},{start:7393,length:1,convRule:T},{start:7394,length:7,convRule:p},{start:7401,length:4,convRule:c},{start:7405,length:1,convRule:p},{start:7406,length:6,convRule:c},{start:7412,length:1,convRule:p},{start:7413,length:2,convRule:c},{start:7415,length:1,convRule:T},{start:7416,length:2,convRule:p},{start:7418,length:1,convRule:c},{start:7424,length:44,convRule:z},{start:7468,length:63,convRule:Ce},{start:7531,length:13,convRule:z},{start:7544,length:1,convRule:Ce},{start:7545,length:1,convRule:QE},{start:7546,length:3,convRule:z},{start:7549,length:1,convRule:KE},{start:7550,length:16,convRule:z},{start:7566,length:1,convRule:xE},{start:7567,length:12,convRule:z},{start:7579,length:37,convRule:Ce},{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:z},{start:7835,length:1,convRule:eC},{start:7836,length:2,convRule:z},{start:7838,length:1,convRule:T6},{start:7839,length:1,convRule:z},{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:Qa},{start:7944,length:8,convRule:Tu},{start:7952,length:6,convRule:Qa},{start:7960,length:6,convRule:Tu},{start:7968,length:8,convRule:Qa},{start:7976,length:8,convRule:Tu},{start:7984,length:8,convRule:Qa},{start:7992,length:8,convRule:Tu},{start:8e3,length:6,convRule:Qa},{start:8008,length:6,convRule:Tu},{start:8016,length:1,convRule:z},{start:8017,length:1,convRule:Qa},{start:8018,length:1,convRule:z},{start:8019,length:1,convRule:Qa},{start:8020,length:1,convRule:z},{start:8021,length:1,convRule:Qa},{start:8022,length:1,convRule:z},{start:8023,length:1,convRule:Qa},{start:8025,length:1,convRule:Tu},{start:8027,length:1,convRule:Tu},{start:8029,length:1,convRule:Tu},{start:8031,length:1,convRule:Tu},{start:8032,length:8,convRule:Qa},{start:8040,length:8,convRule:Tu},{start:8048,length:2,convRule:aC},{start:8050,length:4,convRule:uC},{start:8054,length:2,convRule:lC},{start:8056,length:2,convRule:vC},{start:8058,length:2,convRule:nC},{start:8060,length:2,convRule:rC},{start:8064,length:8,convRule:Qa},{start:8072,length:8,convRule:fp},{start:8080,length:8,convRule:Qa},{start:8088,length:8,convRule:fp},{start:8096,length:8,convRule:Qa},{start:8104,length:8,convRule:fp},{start:8112,length:2,convRule:Qa},{start:8114,length:1,convRule:z},{start:8115,length:1,convRule:sp},{start:8116,length:1,convRule:z},{start:8118,length:2,convRule:z},{start:8120,length:2,convRule:Tu},{start:8122,length:2,convRule:M6},{start:8124,length:1,convRule:pp},{start:8125,length:1,convRule:ru},{start:8126,length:1,convRule:tC},{start:8127,length:3,convRule:ru},{start:8130,length:1,convRule:z},{start:8131,length:1,convRule:sp},{start:8132,length:1,convRule:z},{start:8134,length:2,convRule:z},{start:8136,length:4,convRule:S6},{start:8140,length:1,convRule:pp},{start:8141,length:3,convRule:ru},{start:8144,length:2,convRule:Qa},{start:8146,length:2,convRule:z},{start:8150,length:2,convRule:z},{start:8152,length:2,convRule:Tu},{start:8154,length:2,convRule:L6},{start:8157,length:3,convRule:ru},{start:8160,length:2,convRule:Qa},{start:8162,length:3,convRule:z},{start:8165,length:1,convRule:sG},{start:8166,length:2,convRule:z},{start:8168,length:2,convRule:Tu},{start:8170,length:2,convRule:A6},{start:8172,length:1,convRule:uG},{start:8173,length:3,convRule:ru},{start:8178,length:1,convRule:z},{start:8179,length:1,convRule:sp},{start:8180,length:1,convRule:z},{start:8182,length:2,convRule:z},{start:8184,length:2,convRule:N6},{start:8186,length:2,convRule:P6},{start:8188,length:1,convRule:pp},{start:8189,length:2,convRule:ru},{start:8192,length:11,convRule:Bv},{start:8203,length:5,convRule:ol},{start:8208,length:6,convRule:Tl},{start:8214,length:2,convRule:b},{start:8216,length:1,convRule:gr},{start:8217,length:1,convRule:Wt},{start:8218,length:1,convRule:ce},{start:8219,length:2,convRule:gr},{start:8221,length:1,convRule:Wt},{start:8222,length:1,convRule:ce},{start:8223,length:1,convRule:gr},{start:8224,length:8,convRule:b},{start:8232,length:1,convRule:zB},{start:8233,length:1,convRule:WB},{start:8234,length:5,convRule:ol},{start:8239,length:1,convRule:Bv},{start:8240,length:9,convRule:b},{start:8249,length:1,convRule:gr},{start:8250,length:1,convRule:Wt},{start:8251,length:4,convRule:b},{start:8255,length:2,convRule:op},{start:8257,length:3,convRule:b},{start:8260,length:1,convRule:ge},{start:8261,length:1,convRule:ce},{start:8262,length:1,convRule:pe},{start:8263,length:11,convRule:b},{start:8274,length:1,convRule:ge},{start:8275,length:1,convRule:b},{start:8276,length:1,convRule:op},{start:8277,length:10,convRule:b},{start:8287,length:1,convRule:Bv},{start:8288,length:5,convRule:ol},{start:8294,length:10,convRule:ol},{start:8304,length:1,convRule:De},{start:8305,length:1,convRule:Ce},{start:8308,length:6,convRule:De},{start:8314,length:3,convRule:ge},{start:8317,length:1,convRule:ce},{start:8318,length:1,convRule:pe},{start:8319,length:1,convRule:Ce},{start:8320,length:10,convRule:De},{start:8330,length:3,convRule:ge},{start:8333,length:1,convRule:ce},{start:8334,length:1,convRule:pe},{start:8336,length:13,convRule:Ce},{start:8352,length:32,convRule:ul},{start:8400,length:13,convRule:p},{start:8413,length:4,convRule:FD},{start:8417,length:1,convRule:p},{start:8418,length:3,convRule:FD},{start:8421,length:12,convRule:p},{start:8448,length:2,convRule:F},{start:8450,length:1,convRule:ia},{start:8451,length:4,convRule:F},{start:8455,length:1,convRule:ia},{start:8456,length:2,convRule:F},{start:8458,length:1,convRule:z},{start:8459,length:3,convRule:ia},{start:8462,length:2,convRule:z},{start:8464,length:3,convRule:ia},{start:8467,length:1,convRule:z},{start:8468,length:1,convRule:F},{start:8469,length:1,convRule:ia},{start:8470,length:2,convRule:F},{start:8472,length:1,convRule:ge},{start:8473,length:5,convRule:ia},{start:8478,length:6,convRule:F},{start:8484,length:1,convRule:ia},{start:8485,length:1,convRule:F},{start:8486,length:1,convRule:q6},{start:8487,length:1,convRule:F},{start:8488,length:1,convRule:ia},{start:8489,length:1,convRule:F},{start:8490,length:1,convRule:$6},{start:8491,length:1,convRule:O6},{start:8492,length:2,convRule:ia},{start:8494,length:1,convRule:F},{start:8495,length:1,convRule:z},{start:8496,length:2,convRule:ia},{start:8498,length:1,convRule:U6},{start:8499,length:1,convRule:ia},{start:8500,length:1,convRule:z},{start:8501,length:4,convRule:c},{start:8505,length:1,convRule:z},{start:8506,length:2,convRule:F},{start:8508,length:2,convRule:z},{start:8510,length:2,convRule:ia},{start:8512,length:5,convRule:ge},{start:8517,length:1,convRule:ia},{start:8518,length:4,convRule:z},{start:8522,length:1,convRule:F},{start:8523,length:1,convRule:ge},{start:8524,length:2,convRule:F},{start:8526,length:1,convRule:iC},{start:8527,length:1,convRule:F},{start:8528,length:16,convRule:De},{start:8544,length:16,convRule:w6},{start:8560,length:16,convRule:d6},{start:8576,length:3,convRule:K0},{start:8579,length:1,convRule:n},{start:8580,length:1,convRule:r},{start:8581,length:4,convRule:K0},{start:8585,length:1,convRule:De},{start:8586,length:2,convRule:F},{start:8592,length:5,convRule:ge},{start:8597,length:5,convRule:F},{start:8602,length:2,convRule:ge},{start:8604,length:4,convRule:F},{start:8608,length:1,convRule:ge},{start:8609,length:2,convRule:F},{start:8611,length:1,convRule:ge},{start:8612,length:2,convRule:F},{start:8614,length:1,convRule:ge},{start:8615,length:7,convRule:F},{start:8622,length:1,convRule:ge},{start:8623,length:31,convRule:F},{start:8654,length:2,convRule:ge},{start:8656,length:2,convRule:F},{start:8658,length:1,convRule:ge},{start:8659,length:1,convRule:F},{start:8660,length:1,convRule:ge},{start:8661,length:31,convRule:F},{start:8692,length:268,convRule:ge},{start:8960,length:8,convRule:F},{start:8968,length:1,convRule:ce},{start:8969,length:1,convRule:pe},{start:8970,length:1,convRule:ce},{start:8971,length:1,convRule:pe},{start:8972,length:20,convRule:F},{start:8992,length:2,convRule:ge},{start:8994,length:7,convRule:F},{start:9001,length:1,convRule:ce},{start:9002,length:1,convRule:pe},{start:9003,length:81,convRule:F},{start:9084,length:1,convRule:ge},{start:9085,length:30,convRule:F},{start:9115,length:25,convRule:ge},{start:9140,length:40,convRule:F},{start:9180,length:6,convRule:ge},{start:9186,length:69,convRule:F},{start:9280,length:11,convRule:F},{start:9312,length:60,convRule:De},{start:9372,length:26,convRule:F},{start:9398,length:26,convRule:R6},{start:9424,length:26,convRule:I6},{start:9450,length:22,convRule:De},{start:9472,length:183,convRule:F},{start:9655,length:1,convRule:ge},{start:9656,length:9,convRule:F},{start:9665,length:1,convRule:ge},{start:9666,length:54,convRule:F},{start:9720,length:8,convRule:ge},{start:9728,length:111,convRule:F},{start:9839,length:1,convRule:ge},{start:9840,length:248,convRule:F},{start:10088,length:1,convRule:ce},{start:10089,length:1,convRule:pe},{start:10090,length:1,convRule:ce},{start:10091,length:1,convRule:pe},{start:10092,length:1,convRule:ce},{start:10093,length:1,convRule:pe},{start:10094,length:1,convRule:ce},{start:10095,length:1,convRule:pe},{start:10096,length:1,convRule:ce},{start:10097,length:1,convRule:pe},{start:10098,length:1,convRule:ce},{start:10099,length:1,convRule:pe},{start:10100,length:1,convRule:ce},{start:10101,length:1,convRule:pe},{start:10102,length:30,convRule:De},{start:10132,length:44,convRule:F},{start:10176,length:5,convRule:ge},{start:10181,length:1,convRule:ce},{start:10182,length:1,convRule:pe},{start:10183,length:31,convRule:ge},{start:10214,length:1,convRule:ce},{start:10215,length:1,convRule:pe},{start:10216,length:1,convRule:ce},{start:10217,length:1,convRule:pe},{start:10218,length:1,convRule:ce},{start:10219,length:1,convRule:pe},{start:10220,length:1,convRule:ce},{start:10221,length:1,convRule:pe},{start:10222,length:1,convRule:ce},{start:10223,length:1,convRule:pe},{start:10224,length:16,convRule:ge},{start:10240,length:256,convRule:F},{start:10496,length:131,convRule:ge},{start:10627,length:1,convRule:ce},{start:10628,length:1,convRule:pe},{start:10629,length:1,convRule:ce},{start:10630,length:1,convRule:pe},{start:10631,length:1,convRule:ce},{start:10632,length:1,convRule:pe},{start:10633,length:1,convRule:ce},{start:10634,length:1,convRule:pe},{start:10635,length:1,convRule:ce},{start:10636,length:1,convRule:pe},{start:10637,length:1,convRule:ce},{start:10638,length:1,convRule:pe},{start:10639,length:1,convRule:ce},{start:10640,length:1,convRule:pe},{start:10641,length:1,convRule:ce},{start:10642,length:1,convRule:pe},{start:10643,length:1,convRule:ce},{start:10644,length:1,convRule:pe},{start:10645,length:1,convRule:ce},{start:10646,length:1,convRule:pe},{start:10647,length:1,convRule:ce},{start:10648,length:1,convRule:pe},{start:10649,length:63,convRule:ge},{start:10712,length:1,convRule:ce},{start:10713,length:1,convRule:pe},{start:10714,length:1,convRule:ce},{start:10715,length:1,convRule:pe},{start:10716,length:32,convRule:ge},{start:10748,length:1,convRule:ce},{start:10749,length:1,convRule:pe},{start:10750,length:258,convRule:ge},{start:11008,length:48,convRule:F},{start:11056,length:21,convRule:ge},{start:11077,length:2,convRule:F},{start:11079,length:6,convRule:ge},{start:11085,length:39,convRule:F},{start:11126,length:32,convRule:F},{start:11159,length:105,convRule:F},{start:11264,length:47,convRule:lG},{start:11312,length:47,convRule:DG},{start:11360,length:1,convRule:n},{start:11361,length:1,convRule:r},{start:11362,length:1,convRule:W6},{start:11363,length:1,convRule:B6},{start:11364,length:1,convRule:z6},{start:11365,length:1,convRule:oC},{start:11366,length:1,convRule:cC},{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:k6},{start:11374,length:1,convRule:J6},{start:11375,length:1,convRule:V6},{start:11376,length:1,convRule:j6},{start:11377,length:1,convRule:z},{start:11378,length:1,convRule:n},{start:11379,length:1,convRule:r},{start:11380,length:1,convRule:z},{start:11381,length:1,convRule:n},{start:11382,length:1,convRule:r},{start:11383,length:5,convRule:z},{start:11388,length:2,convRule:Ce},{start:11390,length:2,convRule:H6},{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:z},{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:De},{start:11518,length:2,convRule:b},{start:11520,length:38,convRule:Dp},{start:11559,length:1,convRule:Dp},{start:11565,length:1,convRule:Dp},{start:11568,length:56,convRule:c},{start:11631,length:1,convRule:Ce},{start:11632,length:1,convRule:b},{start:11647,length:1,convRule:p},{start:11648,length:23,convRule:c},{start:11680,length:7,convRule:c},{start:11688,length:7,convRule:c},{start:11696,length:7,convRule:c},{start:11704,length:7,convRule:c},{start:11712,length:7,convRule:c},{start:11720,length:7,convRule:c},{start:11728,length:7,convRule:c},{start:11736,length:7,convRule:c},{start:11744,length:32,convRule:p},{start:11776,length:2,convRule:b},{start:11778,length:1,convRule:gr},{start:11779,length:1,convRule:Wt},{start:11780,length:1,convRule:gr},{start:11781,length:1,convRule:Wt},{start:11782,length:3,convRule:b},{start:11785,length:1,convRule:gr},{start:11786,length:1,convRule:Wt},{start:11787,length:1,convRule:b},{start:11788,length:1,convRule:gr},{start:11789,length:1,convRule:Wt},{start:11790,length:9,convRule:b},{start:11799,length:1,convRule:Tl},{start:11800,length:2,convRule:b},{start:11802,length:1,convRule:Tl},{start:11803,length:1,convRule:b},{start:11804,length:1,convRule:gr},{start:11805,length:1,convRule:Wt},{start:11806,length:2,convRule:b},{start:11808,length:1,convRule:gr},{start:11809,length:1,convRule:Wt},{start:11810,length:1,convRule:ce},{start:11811,length:1,convRule:pe},{start:11812,length:1,convRule:ce},{start:11813,length:1,convRule:pe},{start:11814,length:1,convRule:ce},{start:11815,length:1,convRule:pe},{start:11816,length:1,convRule:ce},{start:11817,length:1,convRule:pe},{start:11818,length:5,convRule:b},{start:11823,length:1,convRule:Ce},{start:11824,length:10,convRule:b},{start:11834,length:2,convRule:Tl},{start:11836,length:4,convRule:b},{start:11840,length:1,convRule:Tl},{start:11841,length:1,convRule:b},{start:11842,length:1,convRule:ce},{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:Bv},{start:12289,length:3,convRule:b},{start:12292,length:1,convRule:F},{start:12293,length:1,convRule:Ce},{start:12294,length:1,convRule:c},{start:12295,length:1,convRule:K0},{start:12296,length:1,convRule:ce},{start:12297,length:1,convRule:pe},{start:12298,length:1,convRule:ce},{start:12299,length:1,convRule:pe},{start:12300,length:1,convRule:ce},{start:12301,length:1,convRule:pe},{start:12302,length:1,convRule:ce},{start:12303,length:1,convRule:pe},{start:12304,length:1,convRule:ce},{start:12305,length:1,convRule:pe},{start:12306,length:2,convRule:F},{start:12308,length:1,convRule:ce},{start:12309,length:1,convRule:pe},{start:12310,length:1,convRule:ce},{start:12311,length:1,convRule:pe},{start:12312,length:1,convRule:ce},{start:12313,length:1,convRule:pe},{start:12314,length:1,convRule:ce},{start:12315,length:1,convRule:pe},{start:12316,length:1,convRule:Tl},{start:12317,length:1,convRule:ce},{start:12318,length:2,convRule:pe},{start:12320,length:1,convRule:F},{start:12321,length:9,convRule:K0},{start:12330,length:4,convRule:p},{start:12334,length:2,convRule:T},{start:12336,length:1,convRule:Tl},{start:12337,length:5,convRule:Ce},{start:12342,length:2,convRule:F},{start:12344,length:3,convRule:K0},{start:12347,length:1,convRule:Ce},{start:12348,length:1,convRule:c},{start:12349,length:1,convRule:b},{start:12350,length:2,convRule:F},{start:12353,length:86,convRule:c},{start:12441,length:2,convRule:p},{start:12443,length:2,convRule:ru},{start:12445,length:2,convRule:Ce},{start:12447,length:1,convRule:c},{start:12448,length:1,convRule:Tl},{start:12449,length:90,convRule:c},{start:12539,length:1,convRule:b},{start:12540,length:3,convRule:Ce},{start:12543,length:1,convRule:c},{start:12549,length:43,convRule:c},{start:12593,length:94,convRule:c},{start:12688,length:2,convRule:F},{start:12690,length:4,convRule:De},{start:12694,length:10,convRule:F},{start:12704,length:32,convRule:c},{start:12736,length:36,convRule:F},{start:12784,length:16,convRule:c},{start:12800,length:31,convRule:F},{start:12832,length:10,convRule:De},{start:12842,length:30,convRule:F},{start:12872,length:8,convRule:De},{start:12880,length:1,convRule:F},{start:12881,length:15,convRule:De},{start:12896,length:32,convRule:F},{start:12928,length:10,convRule:De},{start:12938,length:39,convRule:F},{start:12977,length:15,convRule:De},{start:12992,length:320,convRule:F},{start:13312,length:6592,convRule:c},{start:19904,length:64,convRule:F},{start:19968,length:20989,convRule:c},{start:40960,length:21,convRule:c},{start:40981,length:1,convRule:Ce},{start:40982,length:1143,convRule:c},{start:42128,length:55,convRule:F},{start:42192,length:40,convRule:c},{start:42232,length:6,convRule:Ce},{start:42238,length:2,convRule:b},{start:42240,length:268,convRule:c},{start:42508,length:1,convRule:Ce},{start:42509,length:3,convRule:b},{start:42512,length:16,convRule:c},{start:42528,length:10,convRule:Ee},{start:42538,length:2,convRule:c},{start:42560,length:1,convRule:n},{start:42561,length:1,convRule:r},{start:42562,length:1,convRule:n},{start:42563,length:1,convRule:r},{start:42564,length:1,convRule:n},{start:42565,length:1,convRule:r},{start:42566,length:1,convRule:n},{start:42567,length:1,convRule:r},{start:42568,length:1,convRule:n},{start:42569,length:1,convRule:r},{start:42570,length:1,convRule:n},{start:42571,length:1,convRule:r},{start:42572,length:1,convRule:n},{start:42573,length:1,convRule:r},{start:42574,length:1,convRule:n},{start:42575,length:1,convRule:r},{start:42576,length:1,convRule:n},{start:42577,length:1,convRule:r},{start:42578,length:1,convRule:n},{start:42579,length:1,convRule:r},{start:42580,length:1,convRule:n},{start:42581,length:1,convRule:r},{start:42582,length:1,convRule:n},{start:42583,length:1,convRule:r},{start:42584,length:1,convRule:n},{start:42585,length:1,convRule:r},{start:42586,length:1,convRule:n},{start:42587,length:1,convRule:r},{start:42588,length:1,convRule:n},{start:42589,length:1,convRule:r},{start:42590,length:1,convRule:n},{start:42591,length:1,convRule:r},{start:42592,length:1,convRule:n},{start:42593,length:1,convRule:r},{start:42594,length:1,convRule:n},{start:42595,length:1,convRule:r},{start:42596,length:1,convRule:n},{start:42597,length:1,convRule:r},{start:42598,length:1,convRule:n},{start:42599,length:1,convRule:r},{start:42600,length:1,convRule:n},{start:42601,length:1,convRule:r},{start:42602,length:1,convRule:n},{start:42603,length:1,convRule:r},{start:42604,length:1,convRule:n},{start:42605,length:1,convRule:r},{start:42606,length:1,convRule:c},{start:42607,length:1,convRule:p},{start:42608,length:3,convRule:FD},{start:42611,length:1,convRule:b},{start:42612,length:10,convRule:p},{start:42622,length:1,convRule:b},{start:42623,length:1,convRule:Ce},{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:Ce},{start:42654,length:2,convRule:p},{start:42656,length:70,convRule:c},{start:42726,length:10,convRule:K0},{start:42736,length:2,convRule:p},{start:42738,length:6,convRule:b},{start:42752,length:23,convRule:ru},{start:42775,length:9,convRule:Ce},{start:42784,length:2,convRule:ru},{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:z},{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:Ce},{start:42865,length:8,convRule:z},{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:X6},{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:Ce},{start:42889,length:2,convRule:ru},{start:42891,length:1,convRule:n},{start:42892,length:1,convRule:r},{start:42893,length:1,convRule:Y6},{start:42894,length:1,convRule:z},{start:42895,length:1,convRule:c},{start:42896,length:1,convRule:n},{start:42897,length:1,convRule:r},{start:42898,length:1,convRule:n},{start:42899,length:1,convRule:r},{start:42900,length:1,convRule:fC},{start:42901,length:1,convRule:z},{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:nG},{start:42923,length:1,convRule:Z6},{start:42924,length:1,convRule:Q6},{start:42925,length:1,convRule:K6},{start:42926,length:1,convRule:nG},{start:42927,length:1,convRule:z},{start:42928,length:1,convRule:x6},{start:42929,length:1,convRule:eE},{start:42930,length:1,convRule:aE},{start:42931,length:1,convRule:uE},{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:lE},{start:42949,length:1,convRule:vE},{start:42950,length:1,convRule:nE},{start:42951,length:1,convRule:n},{start:42952,length:1,convRule:r},{start:42953,length:1,convRule:n},{start:42954,length:1,convRule:r},{start:42997,length:1,convRule:n},{start:42998,length:1,convRule:r},{start:42999,length:1,convRule:c},{start:43e3,length:2,convRule:Ce},{start:43002,length:1,convRule:z},{start:43003,length:7,convRule:c},{start:43010,length:1,convRule:p},{start:43011,length:3,convRule:c},{start:43014,length:1,convRule:p},{start:43015,length:4,convRule:c},{start:43019,length:1,convRule:p},{start:43020,length:23,convRule:c},{start:43043,length:2,convRule:T},{start:43045,length:2,convRule:p},{start:43047,length:1,convRule:T},{start:43048,length:4,convRule:F},{start:43052,length:1,convRule:p},{start:43056,length:6,convRule:De},{start:43062,length:2,convRule:F},{start:43064,length:1,convRule:ul},{start:43065,length:1,convRule:F},{start:43072,length:52,convRule:c},{start:43124,length:4,convRule:b},{start:43136,length:2,convRule:T},{start:43138,length:50,convRule:c},{start:43188,length:16,convRule:T},{start:43204,length:2,convRule:p},{start:43214,length:2,convRule:b},{start:43216,length:10,convRule:Ee},{start:43232,length:18,convRule:p},{start:43250,length:6,convRule:c},{start:43256,length:3,convRule:b},{start:43259,length:1,convRule:c},{start:43260,length:1,convRule:b},{start:43261,length:2,convRule:c},{start:43263,length:1,convRule:p},{start:43264,length:10,convRule:Ee},{start:43274,length:28,convRule:c},{start:43302,length:8,convRule:p},{start:43310,length:2,convRule:b},{start:43312,length:23,convRule:c},{start:43335,length:11,convRule:p},{start:43346,length:2,convRule:T},{start:43359,length:1,convRule:b},{start:43360,length:29,convRule:c},{start:43392,length:3,convRule:p},{start:43395,length:1,convRule:T},{start:43396,length:47,convRule:c},{start:43443,length:1,convRule:p},{start:43444,length:2,convRule:T},{start:43446,length:4,convRule:p},{start:43450,length:2,convRule:T},{start:43452,length:2,convRule:p},{start:43454,length:3,convRule:T},{start:43457,length:13,convRule:b},{start:43471,length:1,convRule:Ce},{start:43472,length:10,convRule:Ee},{start:43486,length:2,convRule:b},{start:43488,length:5,convRule:c},{start:43493,length:1,convRule:p},{start:43494,length:1,convRule:Ce},{start:43495,length:9,convRule:c},{start:43504,length:10,convRule:Ee},{start:43514,length:5,convRule:c},{start:43520,length:41,convRule:c},{start:43561,length:6,convRule:p},{start:43567,length:2,convRule:T},{start:43569,length:2,convRule:p},{start:43571,length:2,convRule:T},{start:43573,length:2,convRule:p},{start:43584,length:3,convRule:c},{start:43587,length:1,convRule:p},{start:43588,length:8,convRule:c},{start:43596,length:1,convRule:p},{start:43597,length:1,convRule:T},{start:43600,length:10,convRule:Ee},{start:43612,length:4,convRule:b},{start:43616,length:16,convRule:c},{start:43632,length:1,convRule:Ce},{start:43633,length:6,convRule:c},{start:43639,length:3,convRule:F},{start:43642,length:1,convRule:c},{start:43643,length:1,convRule:T},{start:43644,length:1,convRule:p},{start:43645,length:1,convRule:T},{start:43646,length:50,convRule:c},{start:43696,length:1,convRule:p},{start:43697,length:1,convRule:c},{start:43698,length:3,convRule:p},{start:43701,length:2,convRule:c},{start:43703,length:2,convRule:p},{start:43705,length:5,convRule:c},{start:43710,length:2,convRule:p},{start:43712,length:1,convRule:c},{start:43713,length:1,convRule:p},{start:43714,length:1,convRule:c},{start:43739,length:2,convRule:c},{start:43741,length:1,convRule:Ce},{start:43742,length:2,convRule:b},{start:43744,length:11,convRule:c},{start:43755,length:1,convRule:T},{start:43756,length:2,convRule:p},{start:43758,length:2,convRule:T},{start:43760,length:2,convRule:b},{start:43762,length:1,convRule:c},{start:43763,length:2,convRule:Ce},{start:43765,length:1,convRule:T},{start:43766,length:1,convRule:p},{start:43777,length:6,convRule:c},{start:43785,length:6,convRule:c},{start:43793,length:6,convRule:c},{start:43808,length:7,convRule:c},{start:43816,length:7,convRule:c},{start:43824,length:35,convRule:z},{start:43859,length:1,convRule:pC},{start:43860,length:7,convRule:z},{start:43867,length:1,convRule:ru},{start:43868,length:4,convRule:Ce},{start:43872,length:9,convRule:z},{start:43881,length:1,convRule:Ce},{start:43882,length:2,convRule:ru},{start:43888,length:80,convRule:sC},{start:43968,length:35,convRule:c},{start:44003,length:2,convRule:T},{start:44005,length:1,convRule:p},{start:44006,length:2,convRule:T},{start:44008,length:1,convRule:p},{start:44009,length:2,convRule:T},{start:44011,length:1,convRule:b},{start:44012,length:1,convRule:T},{start:44013,length:1,convRule:p},{start:44016,length:10,convRule:Ee},{start:44032,length:11172,convRule:c},{start:55216,length:23,convRule:c},{start:55243,length:49,convRule:c},{start:55296,length:896,convRule:Ih},{start:56192,length:128,convRule:Ih},{start:56320,length:1024,convRule:Ih},{start:57344,length:6400,convRule:Gh},{start:63744,length:366,convRule:c},{start:64112,length:106,convRule:c},{start:64256,length:7,convRule:z},{start:64275,length:5,convRule:z},{start:64285,length:1,convRule:c},{start:64286,length:1,convRule:p},{start:64287,length:10,convRule:c},{start:64297,length:1,convRule:ge},{start:64298,length:13,convRule:c},{start:64312,length:5,convRule:c},{start:64318,length:1,convRule:c},{start:64320,length:2,convRule:c},{start:64323,length:2,convRule:c},{start:64326,length:108,convRule:c},{start:64434,length:16,convRule:ru},{start:64467,length:363,convRule:c},{start:64830,length:1,convRule:pe},{start:64831,length:1,convRule:ce},{start:64848,length:64,convRule:c},{start:64914,length:54,convRule:c},{start:65008,length:12,convRule:c},{start:65020,length:1,convRule:ul},{start:65021,length:1,convRule:F},{start:65024,length:16,convRule:p},{start:65040,length:7,convRule:b},{start:65047,length:1,convRule:ce},{start:65048,length:1,convRule:pe},{start:65049,length:1,convRule:b},{start:65056,length:16,convRule:p},{start:65072,length:1,convRule:b},{start:65073,length:2,convRule:Tl},{start:65075,length:2,convRule:op},{start:65077,length:1,convRule:ce},{start:65078,length:1,convRule:pe},{start:65079,length:1,convRule:ce},{start:65080,length:1,convRule:pe},{start:65081,length:1,convRule:ce},{start:65082,length:1,convRule:pe},{start:65083,length:1,convRule:ce},{start:65084,length:1,convRule:pe},{start:65085,length:1,convRule:ce},{start:65086,length:1,convRule:pe},{start:65087,length:1,convRule:ce},{start:65088,length:1,convRule:pe},{start:65089,length:1,convRule:ce},{start:65090,length:1,convRule:pe},{start:65091,length:1,convRule:ce},{start:65092,length:1,convRule:pe},{start:65093,length:2,convRule:b},{start:65095,length:1,convRule:ce},{start:65096,length:1,convRule:pe},{start:65097,length:4,convRule:b},{start:65101,length:3,convRule:op},{start:65104,length:3,convRule:b},{start:65108,length:4,convRule:b},{start:65112,length:1,convRule:Tl},{start:65113,length:1,convRule:ce},{start:65114,length:1,convRule:pe},{start:65115,length:1,convRule:ce},{start:65116,length:1,convRule:pe},{start:65117,length:1,convRule:ce},{start:65118,length:1,convRule:pe},{start:65119,length:3,convRule:b},{start:65122,length:1,convRule:ge},{start:65123,length:1,convRule:Tl},{start:65124,length:3,convRule:ge},{start:65128,length:1,convRule:b},{start:65129,length:1,convRule:ul},{start:65130,length:2,convRule:b},{start:65136,length:5,convRule:c},{start:65142,length:135,convRule:c},{start:65279,length:1,convRule:ol},{start:65281,length:3,convRule:b},{start:65284,length:1,convRule:ul},{start:65285,length:3,convRule:b},{start:65288,length:1,convRule:ce},{start:65289,length:1,convRule:pe},{start:65290,length:1,convRule:b},{start:65291,length:1,convRule:ge},{start:65292,length:1,convRule:b},{start:65293,length:1,convRule:Tl},{start:65294,length:2,convRule:b},{start:65296,length:10,convRule:Ee},{start:65306,length:2,convRule:b},{start:65308,length:3,convRule:ge},{start:65311,length:2,convRule:b},{start:65313,length:26,convRule:Ml},{start:65339,length:1,convRule:ce},{start:65340,length:1,convRule:b},{start:65341,length:1,convRule:pe},{start:65342,length:1,convRule:ru},{start:65343,length:1,convRule:op},{start:65344,length:1,convRule:ru},{start:65345,length:26,convRule:Sl},{start:65371,length:1,convRule:ce},{start:65372,length:1,convRule:ge},{start:65373,length:1,convRule:pe},{start:65374,length:1,convRule:ge},{start:65375,length:1,convRule:ce},{start:65376,length:1,convRule:pe},{start:65377,length:1,convRule:b},{start:65378,length:1,convRule:ce},{start:65379,length:1,convRule:pe},{start:65380,length:2,convRule:b},{start:65382,length:10,convRule:c},{start:65392,length:1,convRule:Ce},{start:65393,length:45,convRule:c},{start:65438,length:2,convRule:Ce},{start:65440,length:31,convRule:c},{start:65474,length:6,convRule:c},{start:65482,length:6,convRule:c},{start:65490,length:6,convRule:c},{start:65498,length:3,convRule:c},{start:65504,length:2,convRule:ul},{start:65506,length:1,convRule:ge},{start:65507,length:1,convRule:ru},{start:65508,length:1,convRule:F},{start:65509,length:2,convRule:ul},{start:65512,length:1,convRule:F},{start:65513,length:4,convRule:ge},{start:65517,length:2,convRule:F},{start:65529,length:3,convRule:ol},{start:65532,length:2,convRule:F},{start:65536,length:12,convRule:c},{start:65549,length:26,convRule:c},{start:65576,length:19,convRule:c},{start:65596,length:2,convRule:c},{start:65599,length:15,convRule:c},{start:65616,length:14,convRule:c},{start:65664,length:123,convRule:c},{start:65792,length:3,convRule:b},{start:65799,length:45,convRule:De},{start:65847,length:9,convRule:F},{start:65856,length:53,convRule:K0},{start:65909,length:4,convRule:De},{start:65913,length:17,convRule:F},{start:65930,length:2,convRule:De},{start:65932,length:3,convRule:F},{start:65936,length:13,convRule:F},{start:65952,length:1,convRule:F},{start:66e3,length:45,convRule:F},{start:66045,length:1,convRule:p},{start:66176,length:29,convRule:c},{start:66208,length:49,convRule:c},{start:66272,length:1,convRule:p},{start:66273,length:27,convRule:De},{start:66304,length:32,convRule:c},{start:66336,length:4,convRule:De},{start:66349,length:20,convRule:c},{start:66369,length:1,convRule:K0},{start:66370,length:8,convRule:c},{start:66378,length:1,convRule:K0},{start:66384,length:38,convRule:c},{start:66422,length:5,convRule:p},{start:66432,length:30,convRule:c},{start:66463,length:1,convRule:b},{start:66464,length:36,convRule:c},{start:66504,length:8,convRule:c},{start:66512,length:1,convRule:b},{start:66513,length:5,convRule:K0},{start:66560,length:40,convRule:rG},{start:66600,length:40,convRule:IG},{start:66640,length:78,convRule:c},{start:66720,length:10,convRule:Ee},{start:66736,length:36,convRule:rG},{start:66776,length:36,convRule:IG},{start:66816,length:40,convRule:c},{start:66864,length:52,convRule:c},{start:66927,length:1,convRule:b},{start:67072,length:311,convRule:c},{start:67392,length:22,convRule:c},{start:67424,length:8,convRule:c},{start:67584,length:6,convRule:c},{start:67592,length:1,convRule:c},{start:67594,length:44,convRule:c},{start:67639,length:2,convRule:c},{start:67644,length:1,convRule:c},{start:67647,length:23,convRule:c},{start:67671,length:1,convRule:b},{start:67672,length:8,convRule:De},{start:67680,length:23,convRule:c},{start:67703,length:2,convRule:F},{start:67705,length:7,convRule:De},{start:67712,length:31,convRule:c},{start:67751,length:9,convRule:De},{start:67808,length:19,convRule:c},{start:67828,length:2,convRule:c},{start:67835,length:5,convRule:De},{start:67840,length:22,convRule:c},{start:67862,length:6,convRule:De},{start:67871,length:1,convRule:b},{start:67872,length:26,convRule:c},{start:67903,length:1,convRule:b},{start:67968,length:56,convRule:c},{start:68028,length:2,convRule:De},{start:68030,length:2,convRule:c},{start:68032,length:16,convRule:De},{start:68050,length:46,convRule:De},{start:68096,length:1,convRule:c},{start:68097,length:3,convRule:p},{start:68101,length:2,convRule:p},{start:68108,length:4,convRule:p},{start:68112,length:4,convRule:c},{start:68117,length:3,convRule:c},{start:68121,length:29,convRule:c},{start:68152,length:3,convRule:p},{start:68159,length:1,convRule:p},{start:68160,length:9,convRule:De},{start:68176,length:9,convRule:b},{start:68192,length:29,convRule:c},{start:68221,length:2,convRule:De},{start:68223,length:1,convRule:b},{start:68224,length:29,convRule:c},{start:68253,length:3,convRule:De},{start:68288,length:8,convRule:c},{start:68296,length:1,convRule:F},{start:68297,length:28,convRule:c},{start:68325,length:2,convRule:p},{start:68331,length:5,convRule:De},{start:68336,length:7,convRule:b},{start:68352,length:54,convRule:c},{start:68409,length:7,convRule:b},{start:68416,length:22,convRule:c},{start:68440,length:8,convRule:De},{start:68448,length:19,convRule:c},{start:68472,length:8,convRule:De},{start:68480,length:18,convRule:c},{start:68505,length:4,convRule:b},{start:68521,length:7,convRule:De},{start:68608,length:73,convRule:c},{start:68736,length:51,convRule:cG},{start:68800,length:51,convRule:_G},{start:68858,length:6,convRule:De},{start:68864,length:36,convRule:c},{start:68900,length:4,convRule:p},{start:68912,length:10,convRule:Ee},{start:69216,length:31,convRule:De},{start:69248,length:42,convRule:c},{start:69291,length:2,convRule:p},{start:69293,length:1,convRule:Tl},{start:69296,length:2,convRule:c},{start:69376,length:29,convRule:c},{start:69405,length:10,convRule:De},{start:69415,length:1,convRule:c},{start:69424,length:22,convRule:c},{start:69446,length:11,convRule:p},{start:69457,length:4,convRule:De},{start:69461,length:5,convRule:b},{start:69552,length:21,convRule:c},{start:69573,length:7,convRule:De},{start:69600,length:23,convRule:c},{start:69632,length:1,convRule:T},{start:69633,length:1,convRule:p},{start:69634,length:1,convRule:T},{start:69635,length:53,convRule:c},{start:69688,length:15,convRule:p},{start:69703,length:7,convRule:b},{start:69714,length:20,convRule:De},{start:69734,length:10,convRule:Ee},{start:69759,length:3,convRule:p},{start:69762,length:1,convRule:T},{start:69763,length:45,convRule:c},{start:69808,length:3,convRule:T},{start:69811,length:4,convRule:p},{start:69815,length:2,convRule:T},{start:69817,length:2,convRule:p},{start:69819,length:2,convRule:b},{start:69821,length:1,convRule:ol},{start:69822,length:4,convRule:b},{start:69837,length:1,convRule:ol},{start:69840,length:25,convRule:c},{start:69872,length:10,convRule:Ee},{start:69888,length:3,convRule:p},{start:69891,length:36,convRule:c},{start:69927,length:5,convRule:p},{start:69932,length:1,convRule:T},{start:69933,length:8,convRule:p},{start:69942,length:10,convRule:Ee},{start:69952,length:4,convRule:b},{start:69956,length:1,convRule:c},{start:69957,length:2,convRule:T},{start:69959,length:1,convRule:c},{start:69968,length:35,convRule:c},{start:70003,length:1,convRule:p},{start:70004,length:2,convRule:b},{start:70006,length:1,convRule:c},{start:70016,length:2,convRule:p},{start:70018,length:1,convRule:T},{start:70019,length:48,convRule:c},{start:70067,length:3,convRule:T},{start:70070,length:9,convRule:p},{start:70079,length:2,convRule:T},{start:70081,length:4,convRule:c},{start:70085,length:4,convRule:b},{start:70089,length:4,convRule:p},{start:70093,length:1,convRule:b},{start:70094,length:1,convRule:T},{start:70095,length:1,convRule:p},{start:70096,length:10,convRule:Ee},{start:70106,length:1,convRule:c},{start:70107,length:1,convRule:b},{start:70108,length:1,convRule:c},{start:70109,length:3,convRule:b},{start:70113,length:20,convRule:De},{start:70144,length:18,convRule:c},{start:70163,length:25,convRule:c},{start:70188,length:3,convRule:T},{start:70191,length:3,convRule:p},{start:70194,length:2,convRule:T},{start:70196,length:1,convRule:p},{start:70197,length:1,convRule:T},{start:70198,length:2,convRule:p},{start:70200,length:6,convRule:b},{start:70206,length:1,convRule:p},{start:70272,length:7,convRule:c},{start:70280,length:1,convRule:c},{start:70282,length:4,convRule:c},{start:70287,length:15,convRule:c},{start:70303,length:10,convRule:c},{start:70313,length:1,convRule:b},{start:70320,length:47,convRule:c},{start:70367,length:1,convRule:p},{start:70368,length:3,convRule:T},{start:70371,length:8,convRule:p},{start:70384,length:10,convRule:Ee},{start:70400,length:2,convRule:p},{start:70402,length:2,convRule:T},{start:70405,length:8,convRule:c},{start:70415,length:2,convRule:c},{start:70419,length:22,convRule:c},{start:70442,length:7,convRule:c},{start:70450,length:2,convRule:c},{start:70453,length:5,convRule:c},{start:70459,length:2,convRule:p},{start:70461,length:1,convRule:c},{start:70462,length:2,convRule:T},{start:70464,length:1,convRule:p},{start:70465,length:4,convRule:T},{start:70471,length:2,convRule:T},{start:70475,length:3,convRule:T},{start:70480,length:1,convRule:c},{start:70487,length:1,convRule:T},{start:70493,length:5,convRule:c},{start:70498,length:2,convRule:T},{start:70502,length:7,convRule:p},{start:70512,length:5,convRule:p},{start:70656,length:53,convRule:c},{start:70709,length:3,convRule:T},{start:70712,length:8,convRule:p},{start:70720,length:2,convRule:T},{start:70722,length:3,convRule:p},{start:70725,length:1,convRule:T},{start:70726,length:1,convRule:p},{start:70727,length:4,convRule:c},{start:70731,length:5,convRule:b},{start:70736,length:10,convRule:Ee},{start:70746,length:2,convRule:b},{start:70749,length:1,convRule:b},{start:70750,length:1,convRule:p},{start:70751,length:3,convRule:c},{start:70784,length:48,convRule:c},{start:70832,length:3,convRule:T},{start:70835,length:6,convRule:p},{start:70841,length:1,convRule:T},{start:70842,length:1,convRule:p},{start:70843,length:4,convRule:T},{start:70847,length:2,convRule:p},{start:70849,length:1,convRule:T},{start:70850,length:2,convRule:p},{start:70852,length:2,convRule:c},{start:70854,length:1,convRule:b},{start:70855,length:1,convRule:c},{start:70864,length:10,convRule:Ee},{start:71040,length:47,convRule:c},{start:71087,length:3,convRule:T},{start:71090,length:4,convRule:p},{start:71096,length:4,convRule:T},{start:71100,length:2,convRule:p},{start:71102,length:1,convRule:T},{start:71103,length:2,convRule:p},{start:71105,length:23,convRule:b},{start:71128,length:4,convRule:c},{start:71132,length:2,convRule:p},{start:71168,length:48,convRule:c},{start:71216,length:3,convRule:T},{start:71219,length:8,convRule:p},{start:71227,length:2,convRule:T},{start:71229,length:1,convRule:p},{start:71230,length:1,convRule:T},{start:71231,length:2,convRule:p},{start:71233,length:3,convRule:b},{start:71236,length:1,convRule:c},{start:71248,length:10,convRule:Ee},{start:71264,length:13,convRule:b},{start:71296,length:43,convRule:c},{start:71339,length:1,convRule:p},{start:71340,length:1,convRule:T},{start:71341,length:1,convRule:p},{start:71342,length:2,convRule:T},{start:71344,length:6,convRule:p},{start:71350,length:1,convRule:T},{start:71351,length:1,convRule:p},{start:71352,length:1,convRule:c},{start:71360,length:10,convRule:Ee},{start:71424,length:27,convRule:c},{start:71453,length:3,convRule:p},{start:71456,length:2,convRule:T},{start:71458,length:4,convRule:p},{start:71462,length:1,convRule:T},{start:71463,length:5,convRule:p},{start:71472,length:10,convRule:Ee},{start:71482,length:2,convRule:De},{start:71484,length:3,convRule:b},{start:71487,length:1,convRule:F},{start:71680,length:44,convRule:c},{start:71724,length:3,convRule:T},{start:71727,length:9,convRule:p},{start:71736,length:1,convRule:T},{start:71737,length:2,convRule:p},{start:71739,length:1,convRule:b},{start:71840,length:32,convRule:Ml},{start:71872,length:32,convRule:Sl},{start:71904,length:10,convRule:Ee},{start:71914,length:9,convRule:De},{start:71935,length:8,convRule:c},{start:71945,length:1,convRule:c},{start:71948,length:8,convRule:c},{start:71957,length:2,convRule:c},{start:71960,length:24,convRule:c},{start:71984,length:6,convRule:T},{start:71991,length:2,convRule:T},{start:71995,length:2,convRule:p},{start:71997,length:1,convRule:T},{start:71998,length:1,convRule:p},{start:71999,length:1,convRule:c},{start:72e3,length:1,convRule:T},{start:72001,length:1,convRule:c},{start:72002,length:1,convRule:T},{start:72003,length:1,convRule:p},{start:72004,length:3,convRule:b},{start:72016,length:10,convRule:Ee},{start:72096,length:8,convRule:c},{start:72106,length:39,convRule:c},{start:72145,length:3,convRule:T},{start:72148,length:4,convRule:p},{start:72154,length:2,convRule:p},{start:72156,length:4,convRule:T},{start:72160,length:1,convRule:p},{start:72161,length:1,convRule:c},{start:72162,length:1,convRule:b},{start:72163,length:1,convRule:c},{start:72164,length:1,convRule:T},{start:72192,length:1,convRule:c},{start:72193,length:10,convRule:p},{start:72203,length:40,convRule:c},{start:72243,length:6,convRule:p},{start:72249,length:1,convRule:T},{start:72250,length:1,convRule:c},{start:72251,length:4,convRule:p},{start:72255,length:8,convRule:b},{start:72263,length:1,convRule:p},{start:72272,length:1,convRule:c},{start:72273,length:6,convRule:p},{start:72279,length:2,convRule:T},{start:72281,length:3,convRule:p},{start:72284,length:46,convRule:c},{start:72330,length:13,convRule:p},{start:72343,length:1,convRule:T},{start:72344,length:2,convRule:p},{start:72346,length:3,convRule:b},{start:72349,length:1,convRule:c},{start:72350,length:5,convRule:b},{start:72384,length:57,convRule:c},{start:72704,length:9,convRule:c},{start:72714,length:37,convRule:c},{start:72751,length:1,convRule:T},{start:72752,length:7,convRule:p},{start:72760,length:6,convRule:p},{start:72766,length:1,convRule:T},{start:72767,length:1,convRule:p},{start:72768,length:1,convRule:c},{start:72769,length:5,convRule:b},{start:72784,length:10,convRule:Ee},{start:72794,length:19,convRule:De},{start:72816,length:2,convRule:b},{start:72818,length:30,convRule:c},{start:72850,length:22,convRule:p},{start:72873,length:1,convRule:T},{start:72874,length:7,convRule:p},{start:72881,length:1,convRule:T},{start:72882,length:2,convRule:p},{start:72884,length:1,convRule:T},{start:72885,length:2,convRule:p},{start:72960,length:7,convRule:c},{start:72968,length:2,convRule:c},{start:72971,length:38,convRule:c},{start:73009,length:6,convRule:p},{start:73018,length:1,convRule:p},{start:73020,length:2,convRule:p},{start:73023,length:7,convRule:p},{start:73030,length:1,convRule:c},{start:73031,length:1,convRule:p},{start:73040,length:10,convRule:Ee},{start:73056,length:6,convRule:c},{start:73063,length:2,convRule:c},{start:73066,length:32,convRule:c},{start:73098,length:5,convRule:T},{start:73104,length:2,convRule:p},{start:73107,length:2,convRule:T},{start:73109,length:1,convRule:p},{start:73110,length:1,convRule:T},{start:73111,length:1,convRule:p},{start:73112,length:1,convRule:c},{start:73120,length:10,convRule:Ee},{start:73440,length:19,convRule:c},{start:73459,length:2,convRule:p},{start:73461,length:2,convRule:T},{start:73463,length:2,convRule:b},{start:73648,length:1,convRule:c},{start:73664,length:21,convRule:De},{start:73685,length:8,convRule:F},{start:73693,length:4,convRule:ul},{start:73697,length:17,convRule:F},{start:73727,length:1,convRule:b},{start:73728,length:922,convRule:c},{start:74752,length:111,convRule:K0},{start:74864,length:5,convRule:b},{start:74880,length:196,convRule:c},{start:77824,length:1071,convRule:c},{start:78896,length:9,convRule:ol},{start:82944,length:583,convRule:c},{start:92160,length:569,convRule:c},{start:92736,length:31,convRule:c},{start:92768,length:10,convRule:Ee},{start:92782,length:2,convRule:b},{start:92880,length:30,convRule:c},{start:92912,length:5,convRule:p},{start:92917,length:1,convRule:b},{start:92928,length:48,convRule:c},{start:92976,length:7,convRule:p},{start:92983,length:5,convRule:b},{start:92988,length:4,convRule:F},{start:92992,length:4,convRule:Ce},{start:92996,length:1,convRule:b},{start:92997,length:1,convRule:F},{start:93008,length:10,convRule:Ee},{start:93019,length:7,convRule:De},{start:93027,length:21,convRule:c},{start:93053,length:19,convRule:c},{start:93760,length:32,convRule:Ml},{start:93792,length:32,convRule:Sl},{start:93824,length:23,convRule:De},{start:93847,length:4,convRule:b},{start:93952,length:75,convRule:c},{start:94031,length:1,convRule:p},{start:94032,length:1,convRule:c},{start:94033,length:55,convRule:T},{start:94095,length:4,convRule:p},{start:94099,length:13,convRule:Ce},{start:94176,length:2,convRule:Ce},{start:94178,length:1,convRule:b},{start:94179,length:1,convRule:Ce},{start:94180,length:1,convRule:p},{start:94192,length:2,convRule:T},{start:94208,length:6136,convRule:c},{start:100352,length:1238,convRule:c},{start:101632,length:9,convRule:c},{start:110592,length:287,convRule:c},{start:110928,length:3,convRule:c},{start:110948,length:4,convRule:c},{start:110960,length:396,convRule:c},{start:113664,length:107,convRule:c},{start:113776,length:13,convRule:c},{start:113792,length:9,convRule:c},{start:113808,length:10,convRule:c},{start:113820,length:1,convRule:F},{start:113821,length:2,convRule:p},{start:113823,length:1,convRule:b},{start:113824,length:4,convRule:ol},{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:ol},{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:De},{start:119552,length:87,convRule:F},{start:119648,length:25,convRule:De},{start:119808,length:26,convRule:ia},{start:119834,length:26,convRule:z},{start:119860,length:26,convRule:ia},{start:119886,length:7,convRule:z},{start:119894,length:18,convRule:z},{start:119912,length:26,convRule:ia},{start:119938,length:26,convRule:z},{start:119964,length:1,convRule:ia},{start:119966,length:2,convRule:ia},{start:119970,length:1,convRule:ia},{start:119973,length:2,convRule:ia},{start:119977,length:4,convRule:ia},{start:119982,length:8,convRule:ia},{start:119990,length:4,convRule:z},{start:119995,length:1,convRule:z},{start:119997,length:7,convRule:z},{start:120005,length:11,convRule:z},{start:120016,length:26,convRule:ia},{start:120042,length:26,convRule:z},{start:120068,length:2,convRule:ia},{start:120071,length:4,convRule:ia},{start:120077,length:8,convRule:ia},{start:120086,length:7,convRule:ia},{start:120094,length:26,convRule:z},{start:120120,length:2,convRule:ia},{start:120123,length:4,convRule:ia},{start:120128,length:5,convRule:ia},{start:120134,length:1,convRule:ia},{start:120138,length:7,convRule:ia},{start:120146,length:26,convRule:z},{start:120172,length:26,convRule:ia},{start:120198,length:26,convRule:z},{start:120224,length:26,convRule:ia},{start:120250,length:26,convRule:z},{start:120276,length:26,convRule:ia},{start:120302,length:26,convRule:z},{start:120328,length:26,convRule:ia},{start:120354,length:26,convRule:z},{start:120380,length:26,convRule:ia},{start:120406,length:26,convRule:z},{start:120432,length:26,convRule:ia},{start:120458,length:28,convRule:z},{start:120488,length:25,convRule:ia},{start:120513,length:1,convRule:ge},{start:120514,length:25,convRule:z},{start:120539,length:1,convRule:ge},{start:120540,length:6,convRule:z},{start:120546,length:25,convRule:ia},{start:120571,length:1,convRule:ge},{start:120572,length:25,convRule:z},{start:120597,length:1,convRule:ge},{start:120598,length:6,convRule:z},{start:120604,length:25,convRule:ia},{start:120629,length:1,convRule:ge},{start:120630,length:25,convRule:z},{start:120655,length:1,convRule:ge},{start:120656,length:6,convRule:z},{start:120662,length:25,convRule:ia},{start:120687,length:1,convRule:ge},{start:120688,length:25,convRule:z},{start:120713,length:1,convRule:ge},{start:120714,length:6,convRule:z},{start:120720,length:25,convRule:ia},{start:120745,length:1,convRule:ge},{start:120746,length:25,convRule:z},{start:120771,length:1,convRule:ge},{start:120772,length:6,convRule:z},{start:120778,length:1,convRule:ia},{start:120779,length:1,convRule:z},{start:120782,length:50,convRule:Ee},{start:120832,length:512,convRule:F},{start:121344,length:55,convRule:p},{start:121399,length:4,convRule:F},{start:121403,length:50,convRule:p},{start:121453,length:8,convRule:F},{start:121461,length:1,convRule:p},{start:121462,length:14,convRule:F},{start:121476,length:1,convRule:p},{start:121477,length:2,convRule:F},{start:121479,length:5,convRule:b},{start:121499,length:5,convRule:p},{start:121505,length:15,convRule:p},{start:122880,length:7,convRule:p},{start:122888,length:17,convRule:p},{start:122907,length:7,convRule:p},{start:122915,length:2,convRule:p},{start:122918,length:5,convRule:p},{start:123136,length:45,convRule:c},{start:123184,length:7,convRule:p},{start:123191,length:7,convRule:Ce},{start:123200,length:10,convRule:Ee},{start:123214,length:1,convRule:c},{start:123215,length:1,convRule:F},{start:123584,length:44,convRule:c},{start:123628,length:4,convRule:p},{start:123632,length:10,convRule:Ee},{start:123647,length:1,convRule:ul},{start:124928,length:197,convRule:c},{start:125127,length:9,convRule:De},{start:125136,length:7,convRule:p},{start:125184,length:34,convRule:rE},{start:125218,length:34,convRule:DC},{start:125252,length:7,convRule:p},{start:125259,length:1,convRule:Ce},{start:125264,length:10,convRule:Ee},{start:125278,length:2,convRule:b},{start:126065,length:59,convRule:De},{start:126124,length:1,convRule:F},{start:126125,length:3,convRule:De},{start:126128,length:1,convRule:ul},{start:126129,length:4,convRule:De},{start:126209,length:45,convRule:De},{start:126254,length:1,convRule:F},{start:126255,length:15,convRule:De},{start:126464,length:4,convRule:c},{start:126469,length:27,convRule:c},{start:126497,length:2,convRule:c},{start:126500,length:1,convRule:c},{start:126503,length:1,convRule:c},{start:126505,length:10,convRule:c},{start:126516,length:4,convRule:c},{start:126521,length:1,convRule:c},{start:126523,length:1,convRule:c},{start:126530,length:1,convRule:c},{start:126535,length:1,convRule:c},{start:126537,length:1,convRule:c},{start:126539,length:1,convRule:c},{start:126541,length:3,convRule:c},{start:126545,length:2,convRule:c},{start:126548,length:1,convRule:c},{start:126551,length:1,convRule:c},{start:126553,length:1,convRule:c},{start:126555,length:1,convRule:c},{start:126557,length:1,convRule:c},{start:126559,length:1,convRule:c},{start:126561,length:2,convRule:c},{start:126564,length:1,convRule:c},{start:126567,length:4,convRule:c},{start:126572,length:7,convRule:c},{start:126580,length:4,convRule:c},{start:126585,length:4,convRule:c},{start:126590,length:1,convRule:c},{start:126592,length:10,convRule:c},{start:126603,length:17,convRule:c},{start:126625,length:3,convRule:c},{start:126629,length:5,convRule:c},{start:126635,length:17,convRule:c},{start:126704,length:2,convRule:ge},{start:126976,length:44,convRule:F},{start:127024,length:100,convRule:F},{start:127136,length:15,convRule:F},{start:127153,length:15,convRule:F},{start:127169,length:15,convRule:F},{start:127185,length:37,convRule:F},{start:127232,length:13,convRule:De},{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:ru},{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:Ee},{start:131072,length:42718,convRule:c},{start:173824,length:4149,convRule:c},{start:177984,length:222,convRule:c},{start:178208,length:5762,convRule:c},{start:183984,length:7473,convRule:c},{start:194560,length:542,convRule:c},{start:196608,length:4939,convRule:c},{start:917505,length:1,convRule:ol},{start:917536,length:96,convRule:ol},{start:917760,length:240,convRule:p},{start:983040,length:65534,convRule:Gh},{start:1048576,length:65534,convRule:Gh}],Eh=function(e){return function(a){var u=function(){var v=a<256;return v?PB:$B}(),l=yh(tz)(a)(u);if(l instanceof I)return!1;if(l instanceof R)return Ao(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])}},a9=Eh([Ip,ue,H,gh,hh,y6,g6,mh,G6,m6,FG]),u9=Eh([H,ue,Ip,gh,hh]);var l9=Eh([ue,Ip]);var yr=Ra(gc);var n9=Lv,r9=n9(Fh);var t9=n9(bh),i9=function(e){return l9(yr(e))},bG=function(e){var a=yr(e),u=a<=823;return u?a===32||a>=9&&a<=13||a===160:e9(a)};var o9=function(e){var a=yr(e)-hr("0")|0;return a<=7&&a>=0};var Ch=function(e){var a=yr(e)-hr("0")|0;return a<=9&&a>=0};var c9=function(e){return Ch(e)||function(){var a=yr(e)-hr("A")|0;return a<=5&&a>=0}()||function(){var a=yr(e)-hr("a")|0;return a<=5&&a>=0}()};var _9=function(e){return a9(yr(e))},EG=function(e){return u9(yr(e))},Th=function(e){var a=yr(e)-hr("A")|0,u=yr(e)-hr("a")|0,l=yr(e)-hr("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(we)return I.value;throw new Error("Failed pattern match at Data.CodePoint.Unicode (line 591, column 3 - line 591, column 22): "+[])}();return v};var _z=th(jp),f9=Q(Qp(dR));var fz=rh(jp);var q_=function(e){return Do(function(a){return e(yc(a))})},Sh=ga(q_(bG))("space"),Lh=ga(q_(i9))("uppercase letter");var Bt=function(e){return Qm(Do(aa(_z)(e)))(function(a){return"one of "+f9(e)})},CG=ga(q_(o9))("oct digit");var TG=function(e){return Qm(Do(aa(fz)(e)))(function(a){return"none of "+f9(e)})};var Ah=ga(q_(EG))("letter");var MG=ga(q_(c9))("hex digit"),SG=ga(q_(Ch))("digit"),Nh=ga(q_(_9))("letter or digit");var pz=S(gl);var s9=function(e){var a=pz(e);return function(u){return Ob(a($b(u)))}},D9=s9(r9),R9=s9(t9);var Pu=ee(r0);var jl=U(Pt);var qh=nh(uu),$h=S(gl),Hl=ai(Nt),Dz=ze(uu),NG=ie(Cv),g9=Uw(T_),au=Xa(mr),y9=fl(vv),Ro=ei(vv),I9=Ne($e),G9=ih(up)(T_),Rz=S(Na),Ph=KI(up)(T_),Iz=za(sl),Gz=sR(Nt),w9=Q(Tv),wz=ee(Br),dz=U(_f),mz=Cu(sl),LG=S(vv),d9=M_(sl),hz=c1(up)(T_),gz=aI(yf),yz=Cu(xa);var Uh=function(e){return e};var Fz=function(e){if(e.caseSensitive)return qh(e.reservedNames);if(we)return qh($h(po)(e.reservedNames));throw new Error("Failed pattern match at Parsing.Token (line 825, column 1 - line 825, column 70): "+[e.constructor.name])},AG=dD(sh(bG)),m9=function(e){return Hl(nu(Ut(e.commentLine)))(lp(Do(function(a){return a!==` -`})))};var F9=function(e){return function(a){var u=e,l=!1,v;function t(i,o){var _=vh(i);if(_ instanceof I)return l=!0,!1;if(_ instanceof R){var s=Dz(_.value0.head)(o);if(s instanceof Se){u=_.value0.tail,a=o;return}if(s instanceof Qe)return l=!0,!0;if(s instanceof Fe)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}},bz=function(e){return function(a){var u=function(){if(e.caseSensitive)return a;if(we)return po(a);throw new Error("Failed pattern match at Parsing.Token (line 812, column 3 - line 814, column 31): "+[])}();return F9(Fz(e))(u)}},Ez=function(e){var a=NG(xf(e.commentEnd))(xf(e.commentStart));return g9(function(u){return au(y9(nu(Ut(e.commentEnd))))(au(Hl(dD(TG(a)))(u))(ga(Hl(Bt(a))(u))("end of comment")))})},Oh=function(e){return Hl(nu(Ut(e.commentStart)))(Tz(e))},Cz=function(e){var a=NG(xf(e.commentEnd))(xf(e.commentStart));return g9(function(u){return au(y9(nu(Ut(e.commentEnd))))(au(Hl(Oh(e))(u))(au(Hl(dD(TG(a)))(u))(ga(Hl(Bt(a))(u))("end of comment"))))})},Tz=function(e){return e.nestedComments?Cz(e):Ez(e)},h9=function(e){if(so(e.commentLine)&&so(e.commentStart))return lp(ga(AG)(""));if(so(e.commentLine))return lp(au(AG)(ga(Oh(e))("")));if(so(e.commentStart))return lp(au(AG)(ga(m9(e))("")));if(we)return lp(au(AG)(au(m9(e))(ga(Oh(e))(""))));throw new Error("Failed pattern match at Parsing.Token (line 834, column 1 - line 834, column 74): "+[e.constructor.name])},Wh=function(e){var a=Do(function(x){return x!=='"'&&x!=="\\"&&x>""}),u=function(x){return au(Ro(Yu("-"))(rf(x)))(au(Ro(Yu("+"))(I9))(jl(I9)))},l=u(Xp),v=function(){var x=Pu(e.opStart)(function(Ze){return Pu(G9(e.opLetter))(function(Ha){return jl(Gc(Ze)+wD(Ha))})});return ga(x)("operator")}(),t=function(x){return function(Ze){var Ha=function(_l){return function(s0){if(_l instanceof I)return I.value;if(_l instanceof R)return Rz(function(on){return(x*_l.value0|0)+on|0})(Th(yc(s0)));throw new Error("Failed pattern match at Parsing.Token (line 704, column 5 - line 704, column 45): "+[_l.constructor.name,s0.constructor.name])}};return Pu(Ph(Ze))(function(_l){return Fu(Wv("not digits"))(jl)(Iz(Ha)(new R(0))(_l))})}},i=Hl(Bt(["o","O"]))(t(8)(CG)),o=function(x){return Gz(x)(h9(e))},_=function(x){var Ze=Pu(Ut(x))(function(){return ga(xm(e.opLetter))("end of "+x)});return o(nu(Ze))},s=function(x){return Ro(o(Ut(x)))(x)},y=function(x){return L_(s("("))(s(")"))(x)},N=s(";"),L=function(x){return Km(x)(N)},V=function(x){return YI(x)(N)},Te=function(x){return F9(qh(e.reservedOpNames))(x)},ya=function(){var x=Pu(v)(function(Ze){var Ha=Te(Ze);return Ha?Wv("reserved operator "+Ze):jl(Ze)});return o(nu(x))}(),Lu=function(){var x=Pu(e.identStart)(function(Ze){return Pu(G9(e.identLetter))(function(Ha){return jl(Gc(Ze)+wD(Ha))})});return ga(x)("identifier")}(),Ll=function(){var x=Pu(Lu)(function(Ze){var Ha=bz(e)(Ze);return Ha?Wv("reserved word "+w9(Ze)):jl(Ze)});return o(nu(x))}(),Wu=Hl(Bt(["x","X"]))(t(16)(MG)),mu=function(){var x=function(Ze){return function(Ha){if(Ha instanceof I)return I.value;if(Ha instanceof R)return wz(Th(yc(Ze)))(function(_l){return dz((Ha.value0+qa(_l))/10)});throw new Error("Failed pattern match at Parsing.Token (line 651, column 5 - line 651, column 47): "+[Ze.constructor.name,Ha.constructor.name])}};return ah("fraction")(Pu(Yu("."))(function(){return Pu(ga(Ph(SG))("fraction"))(function(Ze){return Fu(Wv("not digit"))(jl)(mz(x)(new R(0))(Ze))})}))}(),Lr=ga(Hl(Ph(Sh))(Yu("\\")))("end of string gap"),We=Yu("&"),Kl=QI(["a","b","f","n","r","t","v","\\",'"',"'"])(["\x07","\b","\f",` -`,"\r"," ","\v","\\",'"',"'"]),Uc=s("."),rn=t(10)(SG),af=function(){var x=function(Ze){if(Ze<0)return 1/x(-Ze|0);if(we)return xc(10)(qa(Ze));throw new Error("Failed pattern match at Parsing.Token (line 664, column 5 - line 664, column 27): "+[Ze.constructor.name])};return ah("exponent")(Pu(Bt(["e","E"]))(function(){return Pu(l)(function(Ze){return Pu(ga(rn)("exponent"))(function(Ha){return jl(x(Ze(Ha)))})})}))}(),uf=function(x){var Ze=Pu(af)(function(_l){return jl(qa(x)*_l)}),Ha=Pu(mu)(function(_l){return Pu(mD(1)(af))(function(s0){return jl((qa(x)+_l)*s0)})});return au(Ha)(Ze)},xt=function(x){return LG(ve.create)(uf(x))},lf=Pu(rn)(function(x){return mD(new M(x))(xt(x))}),Ar=au(LG(M.create)(au(Wu)(i)))(au(lf)(au(xt(0))(jl(new M(0))))),hl=au(Hl(Yu("0"))(Ar))(lf),Fo=ga(o(hl))("number"),bo=Pu(rn)(uf),Eo=ga(o(bo))("float"),Al=ga(Hl(Yu("0"))(au(Wu)(au(i)(au(rn)(jl(0))))))(""),Nr=au(Al)(rn),Wc=Pu(o(l))(function(x){return Pu(Nr)(function(Ze){return jl(x(Ze))})}),Op=ga(o(Wc))("integer"),Up=ga(o(Nr))("natural"),Ie=s(","),da=function(x){return Km(x)(Ie)},hu=function(x){return YI(x)(Ie)},La=s(":"),Ae=Pu(au(rn)(au(Hl(Yu("o"))(t(8)(CG)))(Hl(Yu("x"))(t(16)(MG)))))(function(x){var Ze=x>1114111;if(Ze)return Wv("invalid escape sequence");var Ha=Rh(x);if(Ha instanceof R)return jl(Ha.value0);if(Ha instanceof I)return Wv("invalid character code (should not happen)");throw new Error("Failed pattern match at Parsing.Token (line 498, column 10 - line 500, column 67): "+[Ha.constructor.name])}),te=Do(function(x){return x!=="'"&&x!=="\\"&&x>""}),Ca=function(){var x=function(Ze){return Ro(Yu(Ze.value0))(Ze.value1)};return d9($h(x)(Kl))}(),na=Pu(Yu("^"))(function(){return Pu(Lh)(function(x){var Ze=Rh((hr(x)-hr("A")|0)+1|0);if(Ze instanceof R)return jl(Ze.value0);if(Ze instanceof I)return Wv("invalid character code (should not happen)");throw new Error("Failed pattern match at Parsing.Token (line 488, column 5 - line 490, column 67): "+[Ze.constructor.name])})}),su=function(x){if(e.caseSensitive)return Ro(Ut(x))(x);if(we){var Ze=w9(x),Ha=function(s0){var on=function(PX){if(we)return Yu(s0);throw new Error("Failed pattern match at Parsing.Token (line 355, column 1 - line 355, column 80): "+[s0.constructor.name])},vL=EG(yc(s0));if(vL){var py=VI(D9(Gc(s0)));if(py instanceof R){var sy=VI(R9(Gc(s0)));return sy instanceof R?au(Yu(py.value0))(Yu(sy.value0)):on(!0)}return on(!0)}return on(!0)},_l=function(s0){var on=ub(s0);if(on instanceof I)return jl(void 0);if(on instanceof R)return Hl(ga(Ha(on.value0.head))(Ze))(_l(on.value0.tail));throw new Error("Failed pattern match at Parsing.Token (line 757, column 22 - line 759, column 72): "+[on.constructor.name])};return Ro(_l(x))(x)}throw new Error("Failed pattern match at Parsing.Token (line 751, column 3 - line 751, column 50): "+[x.constructor.name])},Bu=function(x){var Ze=Hl(su(x))(ga(xm(e.identLetter))("end of "+x));return o(nu(Ze))},ra=function(x){return L_(s("["))(s("]"))(x)},gu=function(x){return L_(s("{"))(s("}"))(x)},tn=["NUL","SOH","STX","ETX","EOT","ENQ","ACK","BEL","DLE","DC1","DC2","DC3","DC4","NAK","SYN","ETB","CAN","SUB","ESC","DEL"],xl=["\0","","","","","","","\x07","","","","","","","","","","","\x1B","\x7F"],p0=["BS","HT","LF","VT","FF","CR","SO","SI","EM","FS","GS","RS","US","SP"],f=["\b"," ",` -`,"\v","\f","\r","","","","","","",""," "],Ia=QI(NG(tn)(p0))(NG(xl)(f)),qe=function(){var x=function(Ze){return nu(Ro(Ut(Ze.value0))(Ze.value1))};return d9($h(x)(Ia))}(),D=au(Ca)(au(Ae)(au(qe)(ga(na)("escape code")))),w=Hl(Yu("\\"))(D),g=au(te)(ga(w)("literal character")),Y=function(){var x=L_(Yu("'"))(ga(Yu("'"))("end of character"))(g);return ga(o(x))("character")}(),se=Pu(Yu("\\"))(function(){return au(Ro(Lr)(I.value))(au(Ro(We)(I.value))(LG(R.create)(D)))}),fa=au(LG(R.create)(a))(ga(se)("string character")),yu=function(){var x=function(Ha){return function(_l){if(Ha instanceof I)return _l;if(Ha instanceof R)return new G(Ha.value0,_l);throw new Error("Failed pattern match at Parsing.Token (line 455, column 5 - line 455, column 51): "+[Ha.constructor.name,_l.constructor.name])}},Ze=Pu(L_(Yu('"'))(ga(Yu('"'))("end of string"))(hz(fa)))(function(Ha){return jl(wD(gz(yz(x)(h.value)(Ha))))});return o(ga(Ze)("literal string"))}(),Bc=function(x){return L_(s("<"))(s(">"))(x)};return{identifier:Ll,reserved:Bu,operator:ya,reservedOp:_,charLiteral:Y,stringLiteral:yu,natural:Up,integer:Op,float:Eo,naturalOrFloat:Fo,decimal:rn,hexadecimal:Wu,octal:i,symbol:s,lexeme:o,whiteSpace:h9(e),parens:y,braces:gu,angles:Bc,brackets:ra,semi:N,comma:Ie,colon:La,dot:Uc,semiSep:L,semiSep1:V,commaSep:da,commaSep1:hu}};var E9=Xa(mr),C9=function(){var e=Bt([":","!","#","$","%","&","*","+",".","/","<","=",">","?","@","\\","^","|","-","~"]);return{commentStart:"",commentEnd:"",commentLine:"",nestedComments:!0,identStart:E9(Ah)(Yu("_")),identLetter:E9(Nh)(Bt(["_","'"])),opStart:e,opLetter:e,reservedOpNames:[],reservedNames:[],caseSensitive:!0}}();var Io=ie(Cv),T9=S(vv),Sz=bu($r),Lz=M_(sl);var Az=["if","then","else"],Bh=["**","**:"],zh=["*","/","%","*:","/:","%:"],kh=["+","-","+:","-:"],Jh=["==","/=",">","<",">=","<=","==:","/=:",">:","<:",">=:","<=:"],Vh=["++","~~","~~:","+-"],jh=["$","&"],Hh=[">>","<>","->","\\"],Nz=["<<","="],Xh=["pi","mic","audioin","cps","time","beat","etime","ebeat","rnd","fx","fy","fxy","px","py","pxy","frt","fr","ft","aspect","lo","mid","hi","ilo","imid","ihi","fft","ifft","fb","cam","audio","blend","rgba","add","mul","rgb"],Yh=["blend","add","mul","ain","abs","acos","acosh","asin","asinh","atan","atanh","cbrt","ceil","cos","cosh","exp","fract","floor","log","log2","log10","round","sign","sin","sinh","sqrt","tan","tanh","trunc","rtxy","rtx","rty","xyrt","xyr","xyt","zero","zer0","bipolar","unipolar","osc","tri","saw","sqr","lftri","lfsaw","lfsqr","mono","cpsmidi","midicps","dbamp","ampdb","hsvrgb","hsvh","hsvs","hsvv","hsvr","hsvg","hsvb","rgbhsv","rgbh","rgbs","rgbv","rgbr","rgbg","rgbb","dist","prox","point","hline","hlinep","vline","vlinep","circle","circlep","rect","rectp","iline","ilinep","line","linep","chain","chainp","lines","linesp","ilines","ilinesp","mesh","meshp","zip","fit","min","max","minp","maxp","clip","clipp","between","betweenp","smoothstep","smoothstepp","gate","gatep","when","spr","sprp","seq","setfx","setfy","setfxy","zoom","zoomxy","zoomx","zoomy","move","tile","tilexy","tilex","tiley","spin","early","late","slow","fast","lpf","lpfp","hpf","hpfp","bpf","bpfp","delay","linlin","linlinp","rep","img","vid","mix","mixp","import","aout"],Pz=Io(Xh)(Io(Yh)(Az)),zv=Wh(function(){var e=Uh(C9);return{identStart:e.identStart,identLetter:e.identLetter,opStart:e.opStart,opLetter:e.opLetter,caseSensitive:e.caseSensitive,reservedNames:Pz,reservedOpNames:Io(Nz)(Io(Hh)(Io(jh)(Io(Vh)(Io(Jh)(Io(kh)(Io(zh)(Bh))))))),commentStart:"{-",commentEnd:"-}",commentLine:"--",nestedComments:!0}}());var bD=function(){return zv.identifier}(),PG=function(){return zv.integer}();var Zh=function(){return zv.naturalOrFloat}();var qG=function(){return zv.parens}(),ED=function(){return zv.reserved}(),Fr=function(){return zv.reservedOp}();var M9=function(){return zv.semiSep}();var S9=function(){return zv.stringLiteral}();var Qh=function(){return zv.whiteSpace}(),L9=function(){return zv.float}(),qz=Nl(Pl)(r0)(Fr("-"))(function(){return T9(Sz(-1))(L9)}),$G=Lz([nu(qz),nu(L9),T9(qa)(PG)]);var Kh=function(){return zv.commaSep}(),A9=function(){return zv.comma}();var OG=function(){return zv.brackets}(),N9=function(){return zv.braces}();var nv=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}};var Ve=ee(r0),P9=kc(vv),ja=U(Pt),$_=M_(sl),WG=S(gl),Oz=ei(vv),x0=Nl(Pl)(r0),CD=Xa(mr),TD=S(vv),Uz=za(xa),xh=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),BG=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),MD=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),SD=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),eg=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),zG=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),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}(),ag=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),ug=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),lg=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),vg=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),ng=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}();var rg=function(e){return Ve(Cl)(function(a){return P9(new xh(a,e))(ED(e))})},Wz=Ve(Cl)(function(e){return Ve(Zh)(function(a){if(a instanceof M)return ja(new MD(e,a.value0));if(a instanceof ve)return ja(new SD(e,a.value0));throw new Error("Failed pattern match at AST (line 236, column 3 - line 238, column 40): "+[a.constructor.name])})}),Bz=$_(WG(rg)(["audio","aout","blend","rgba","add","mul","rgb"])),O_=function(e){return Ve(Cl)(function(a){return $_(WG(function(u){return Oz(Fr(u))(ag.create(a)(u))})(e))})},zz=Ve(Cl)(function(e){return Ve(mD(!0)(P9(!1)(Fr("-"))))(function(a){return Ve(Zh)(function(u){if(u instanceof M)return ja(a?new MD(e,u.value0):new MD(e,u.value0*-1|0));if(u instanceof ve)return ja(a?new SD(e,u.value0):new SD(e,u.value0*-1));throw new Error("Failed pattern match at AST (line 228, column 3 - line 230, column 102): "+[u.constructor.name])})})}),kz=$_(WG(function(e){return nu(rg(e))})(Xh)),q9=$_(WG(function(e){return nu(rg(e))})(Yh)),Jz=Ve(ja(void 0))(function(){return OG(Ve(Cl)(function(e){return Ve(PG)(function(a){return x0(Fr(".."))(function(){return Ve(PG)(function(u){return ja(new ug(e,a,u))})})})}))}),Vz=Ve(ja(void 0))(function(){return OG(Ve(Cl)(function(e){return Ve($G)(function(a){return Ve(A9)(function(){return Ve($G)(function(u){return x0(Fr(".."))(function(){return Ve($G)(function(l){return ja(new lg(e,a,u,l))})})})})})}))}),jz=x0(ZI(Qh))(function(){return x0(CD(ZI(Dh))(ZI(Fr(";"))))(function(){return ja(I.value)})}),Hz=nv("application","AST",function(){return Ve(ja(void 0))(function(){return Ve(Cl)(function(e){return Ve($9(135))(function(a){return Ve(Gp(136))(function(u){return Ve(Rb(Gp(137)))(function(l){return ja(Uz(UG.create(e))(new UG(e,a,u))(l))})})})})})}),Gp=nv("argument","AST",function(){return Ve(ja(void 0))(function(){return Ve(Cl)(function(e){return $_([qG(LD(145)),kz,q9,nu(Wz),nu(TD(eg.create(e))(S9)),nu(Jz),nu(Vz),nu(uk(152)),nu(O9(153)),nu(ak(154)),TD(BG.create(e))(bD)])})})}),LD=nv("expression1","AST",function(){return Ve(ja(void 0))(function(){return S_(Xz(89))(O_(Hh))})}),Xz=nv("expression2","AST",function(){return Ve(ja(void 0))(function(){return Ib(Yz(94))(O_(jh))})}),Yz=nv("expression3","AST",function(){return Ve(ja(void 0))(function(){return S_(Zz(99))(O_(Vh))})}),Zz=nv("expression4","AST",function(){return Ve(ja(void 0))(function(){return S_(Qz(104))(O_(Jh))})}),Qz=nv("expression5","AST",function(){return Ve(ja(void 0))(function(){return S_(Kz(109))(O_(kh))})}),Kz=nv("expression6","AST",function(){return Ve(ja(void 0))(function(){return S_(xz(114))(O_(zh))})}),xz=nv("expression7","AST",function(){return Ve(ja(void 0))(function(){return S_(ek(119))(O_(Bh))})}),ek=nv("expression8","AST",function(){return Ve(ja(void 0))(function(){return $_([nu(Hz(125)),nu(zz),Bz,Gp(128)])})}),$9=nv("functionInApplication","AST",function(){return Ve(ja(void 0))(function(){return Ve(Cl)(function(e){return $_([qG($9(163)),q9,qG(O9(165)),TD(BG.create(e))(bD)])})})}),ak=nv("ifThenElse","AST",function(){return Ve(Cl)(function(e){return x0(ED("if"))(function(){return Ve(Gp(253))(function(a){return x0(ED("then"))(function(){return Ve(Gp(255))(function(u){return x0(ED("else"))(function(){return Ve(Gp(257))(function(l){return ja(new ng(e,a,u,l))})})})})})})})}),O9=nv("lambda","AST",function(){return Ve(Cl)(function(e){return x0(Fr("\\"))(function(){return Ve(eh(bD))(function(a){return x0(Fr("->"))(function(){return Ve(LD(246))(function(u){return ja(new vg(e,s_(a),u))})})})})})}),uk=nv("list","AST",function(){return Ve(ja(void 0))(function(){return CD(lk(205))(vk(205))})}),lk=nv("listCombinatorial","AST",function(){return Ve(ja(void 0))(function(){return OG(Ve(Cl)(function(e){return Ve(Kh(LD(212)))(function(a){return ja(new zG(e,me.value,a))})}))})}),vk=nv("listPairwise","AST",function(){return Ve(ja(void 0))(function(){return N9(Ve(Cl)(function(e){return Ve(Kh(LD(220)))(function(a){return ja(new zG(e,de.value,a))})}))})});var U9=LD(86);var nk=Ve(Cl)(function(e){return Ve(U9)(function(a){return ja({position:e,identifiers:h.value,expression:a})})}),rk=Ve(Cl)(function(e){return Ve(eh(bD))(function(a){return x0(CD(Fr("="))(Fr("<<")))(function(){return Ve(U9)(function(u){return ja({position:e,identifiers:s_(a),expression:u})})})})}),tk=function(){return CD(TD(R.create)(nu(rk)))(CD(TD(R.create)(nu(nk)))(jz))}(),ik=x0(Qh)(function(){return Ve(M9(tk))(function(e){return x0(Dh)(function(){return ja(e)})})}),tg=function(e){return fb(e)(ik)};var fk=Gu(Mm);var pk=Gu(Pm),sk=Gu(Ks),W9={liftAff:Ne($e),MonadEffect0:function(){return n0}},AD=function(e){return e.liftAff};var B9=function(e){var a=e.MonadEffect0(),u=dF(a);return{liftAff:function(){var l=fk(a.Monad0()),v=AD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}};var z9=function(e){var a=e.MonadEffect0(),u=kF(a);return{liftAff:function(){var l=pk(a.Monad0()),v=AD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}},k9=function(e){var a=e.MonadEffect0(),u=K4(a);return{liftAff:function(){var l=sk(a.Monad0()),v=AD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}};function V9(e,a){return fetch(e,a)}var ND=function(a){return function(u){return a(u)()}};var H9=function(e){return function(){return V9(e,{})}};var qk=ze(uu),x9=function(e){return e};var $k={eq:function(e){return function(a){return po(e)===po(a)}}},e5={compare:function(e){return function(a){return qk(po(e))(po(a))}},Eq0:function(){return $k}};function a5(e,a){return Array.from(a.entries(),function(u){return e(u[0])(u[1])})}var u5=function(){return N_(a5)(k.create)}();var og=function(){var e=tI(e5)(sl),a=S(gl)(m3(us)(x9));return function(u){return e(a(u5(u)))}}();function JG(e,a){try{return new Request(e,a)}catch(u){throw console.error(u),u}}var o5={convertHelper:function(e){return function(a){return{}}}};var cg=function(){return function(e){return function(a){return function(){return JG(e,a)}}}};var c5=function(e){return e.convertHelper};var _5=function(){return function(){return function(e){return{convert:c5(e)(Va.value)}}}},f5=function(e){return e.convert};function _g(e){return e.headers}function fg(e){return e.ok}function pg(e){return e.redirected}function sg(e){return e.status}function Dg(e){return e.statusText}function Rg(e){return e.url}function Ig(e){return function(){return e.body}}function Gg(e){return function(){return e.arrayBuffer()}}function wg(e){return function(){return e.blob()}}function dg(e){return function(){return e.text()}}function mg(e){return function(){return e.json()}}function hg(e,a,u){return u.then(e,a)}function gg(e){return Promise.resolve(e)}function s5(e,a,u){return u instanceof Error?e(u):a}var D5=function(){return P_(s5)(R.create)(I.value)}();var R5=function(){return function(e){return function(a){return function(u){return function(){return hg(ND(e),ND(a),u)}}}}},I5=function(){return gg};var hJ=kc(Il),gJ=ha(Um),yJ=R5(),G5=S(Il),w5=I5();var FJ=Xa(l3),bJ=S(Na),EJ=km(Au),CJ=ee(Q0),TJ=Nu(n0),MJ=function(e){return function(a){return ID(function(u){return hJ(gJ)(yJ(function(l){return G5(w5)(u(new ve(l)))})(function(l){return G5(w5)(u(new M(e(l))))})(a))})}};var SJ=function(e){return u3(function(a){return bt("Promise failed, couldn't extract JS Error or String")})(FJ(D5(e))(bJ(bt)(v3(Am(EJ(lb(e)))))))},LJ=MJ(SJ),U_=function(e){return CJ(TJ(e))(LJ)};var m5=function(e){return U_(dg(e))},h5=function(e){return U_(mg(e))};var g5=function(e){return U_(wg(e))},y5=function(e){return U_(Gg(e))},F5=function(e){return{headers:og(_g(e)),ok:fg(e),redirected:pg(e),status:sg(e),statusText:Dg(e),url:Rg(e),text:m5(e),json:h5(e),body:Ig(e),arrayBuffer:y5(e),blob:g5(e)}};var b5=ee(Q0),NJ=Nu(n0),PJ=cg(),qJ=U(Ic);var E5=function(){return function(){return function(e){var a=f5(e);return function(u){return function(l){return b5(NJ(PJ(u)(a(l))))(function(v){return b5(U_(H9(v)))(function(t){return qJ(F5(t))})})}}}}};var W_=hf(xa),BJ=lu(E0),sa=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),wp=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),t0=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),zt=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),rv=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),en=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Cc=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),i0=function(){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 Tc=function(){return{toValue:sa.create}}(),C5=function(){return{toValue:en.create}}();var B_=function(e){if(e instanceof sa||e instanceof wp||e instanceof t0||e instanceof zt||e instanceof rv||e instanceof en||e instanceof Cc||e instanceof i0)return e.value0;throw new Error("Failed pattern match at Value (line 70, column 1 - line 70, column 35): "+[e.constructor.name])},T5=function(e){return e.toValue},z_=function(e){if(e instanceof sa)return"Signal";if(e instanceof wp)return"String";if(e instanceof t0)return"Int";if(e instanceof zt)return"Number";if(e instanceof rv)return"Function";if(e instanceof en)return"Output";if(e instanceof Cc)return"Action";if(e instanceof i0)return"polymorphic value";throw new Error("Failed pattern match at Value (line 60, column 1 - line 60, column 33): "+[e.constructor.name])},yg=function(e){return function(a){return function(u){return Yf(UF(L1(u)(a))(e))}}},zJ=function(e){return e instanceof wp},VG=function(e){var a=U(e);return function(u){var l=_u(u);return function(v){if(v instanceof wp)return a(v.value1);if(v instanceof i0){var t=W_(zJ)(v.value1);if(t instanceof I)return l(new eu("expected String, found polymorphic value",v.value0));if(t instanceof R)return VG(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 eu("expected String, found "+z_(v),B_(v)))}}},M5={fromValue:function(e){var a=VG(e);return function(u){return a(u)}}},kJ=function(e){return e instanceof sa||e instanceof t0||e instanceof zt},PD=function(e){var a=U(e);return function(u){var l=_u(u);return function(v){if(v instanceof sa)return a(v.value1);if(v instanceof t0)return a(new Qu(qa(v.value1)));if(v instanceof zt)return a(new Qu(v.value1));if(v instanceof i0){var t=W_(kJ)(v.value1);if(t instanceof I)return l(new eu("expected Signal, found polymorphic value",v.value0));if(t instanceof R)return PD(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 97, column 3 - line 99, column 30): "+[t.constructor.name])}return l(new eu("expected Signal, found "+z_(v),B_(v)))}}},S5=function(e){var a=BJ(e),u=PD(e),l=U(e);return function(v){var t=ee(v.Monad0().Bind1()),i=u(v);return function(o){return function(_){return function(s){return t(a(i)(s))(function(){var y=sa.create(o),N=al.create(_);return function(L){return l(y(N(L)))}}())}}}}};var kt={fromValue:function(e){var a=PD(e);return function(u){return a(u)}}},JJ=function(e){return e instanceof en},L5=function(e){var a=U(e);return function(u){var l=_u(u);return function(v){if(v instanceof en)return a(v.value1);if(v instanceof i0){var t=W_(JJ)(v.value1);if(t instanceof I)return l(new eu("expected Output, found polymorphic value",v.value0));if(t instanceof R)return L5(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 eu("expected Output, found "+z_(v),B_(v)))}}},A5={fromValue:function(e){var a=L5(e);return function(u){return a(u)}}},VJ=function(e){return e instanceof zt||e instanceof t0},N5=function(e){var a=U(e);return function(u){var l=_u(u);return function(v){if(v instanceof zt)return a(v.value1);if(v instanceof t0)return a(qa(v.value1));if(v instanceof i0){var t=W_(VJ)(v.value1);if(t instanceof I)return l(new eu("expected Number, found polymorphic value",v.value0));if(t instanceof R)return N5(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 eu("expected Number, found "+z_(v),B_(v)))}}},Fg={fromValue:function(e){var a=N5(e);return function(u){return a(u)}}},jJ=function(e){return e instanceof t0},P5=function(e){var a=U(e);return function(u){var l=_u(u);return function(v){if(v instanceof t0)return a(v.value1);if(v instanceof i0){var t=W_(jJ)(v.value1);if(t instanceof I)return l(new eu("expected Int, found polymorphic value",v.value0));if(t instanceof R)return P5(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 eu("expected Int, found "+z_(v),B_(v)))}}},bg={fromValue:function(e){var a=P5(e);return function(u){return a(u)}}},HJ=function(e){return e instanceof rv},Eg=function(e){var a=U(e);return function(u){var l=_u(u);return function(v){if(v instanceof rv)return a(v.value1);if(v instanceof i0){var t=W_(HJ)(v.value1);if(t instanceof I)return l(new eu("expected Function, found polymorphic value",v.value0));if(t instanceof R)return Eg(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 123, column 3 - line 125, column 32): "+[t.constructor.name])}return l(new eu("expected Function, found "+z_(v),B_(v)))}}},XJ=function(e){return e instanceof Cc||e instanceof sa||e instanceof zt||e instanceof t0},Cg=function(e){var a=U(e);return function(u){var l=_u(u);return function(v){if(v instanceof Cc)return a(v.value1);if(v instanceof sa)return a(_I(v.value1));if(v instanceof zt)return a(_I(new Qu(v.value1)));if(v instanceof t0)return a(_I(new Qu(qa(v.value1))));if(v instanceof i0){var t=W_(XJ)(v.value1);if(t instanceof I)return l(new eu("expected Action, found polymorphic value",v.value0));if(t instanceof R)return Cg(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 179, column 3 - line 181, column 30): "+[t.constructor.name])}return l(new eu("expected Action, found "+z_(v),B_(v)))}}},qD=function(e){return e.fromValue};var ZJ=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}},k_=ee(Q0),QJ=E5()()(_5()()(o5)),W5=Nl(Pl),dp=W5(Q0),$D=Xf(n0),br=U(Ic),B5=RD(Qf),Er=GD(B5),z5=u0(Er),wu=ee(z5),Cr=wr(Er),Vt=x4(JF(UI(Qf))),KJ=Eg(Cr)(Vt),O=U(Cr),xJ=Cg(Cr)(Vt),j=Gu(Ks)(Er),UD=_u(Vt),q5=zu(pa),jG=W5(z5),Mg=fc(Er),k5=Ct(Mg),Sg=Zr(uu),Lg=Tt(Mg),J5=En(uu),V5=lu(E0)(Cr),eV=S5(Cr)(Vt),aV=S(Rv),Tg=PD(Cr)(Vt),$5=Nu(n0),uV=VG(Cr)(Vt),lV=Et(Q4(zF(B5))),vV=AD(k9(z9(B9(W9)))),nV=nI(uu),O5=_c(Mg);var rV=function(e){return k_(QJ(e)({}))(function(a){return k_(a.text)(function(u){return dp($D("loaded text file: "+u))(function(){return br(new ve(u))})})})},OD=function(e){return function(a){return wu(KJ(e))(function(u){return u(a)})}},Ag=function(e){var a=qD(e)(Cr)(Vt);return function(u){var l=T5(u);return function(v){return function(t){return new rv(v,function(i){return wu(a(i))(function(){var o=l(v);return function(_){return O(o(t(_)))}}())})}}}},tV=Ag(M5)(Tc),Ng=function(e){var a=qD(e)(Cr)(Vt);return function(u){var l=Ag(u);return function(v){var t=l(v);return function(i){return function(o){return new rv(i,function(_){return wu(a(_))(function(){var s=t(i);return function(y){return O(s(o(y)))}}())})}}}}},j5=Ng(bg),iV=j5(kt)(Tc),oV=Ng(kt)(kt)(Tc),H5=j5(bg),cV=H5(Tc),_V=H5(C5),X5=function(e){var a=qD(e)(Cr)(Vt);return function(u){var l=Ng(u);return function(v){var t=l(v);return function(i){var o=t(i);return function(_){return function(s){return new rv(_,function(y){return wu(a(y))(function(){var N=o(_);return function(L){return O(N(s(L)))}}())})}}}}}},fV=X5(Fg)(kt)(kt)(Tc),pV=X5(kt)(kt)(kt)(Tc),sV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(fV(u)(l))}}},DV=sV(Er),RV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(pV(u)(l))}}},Xl=RV(Er),IV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(iV(u)(l))}}},GV=IV(Er),wV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(oV(u)(l))}}},_e=wV(Er),Ge=Ag(kt)(Tc),dV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(tV(u)(l))}}},U5=dV(Er),mV=function(e){var a=qD(e)(Cr)(Vt);return function(u){return function(l){return new rv(u,function(v){return wu(a(v))(function(){var t=Cc.create(u);return function(i){return O(t(l(i)))}}())})}}};var Y5=function(e){var a=mV(e);return function(u){return function(l){return new rv(u,function(v){return wu(xJ(v))(function(){var t=a(u);return function(i){return O(t(l(i)))}}())})}}},hV=Y5(Fg),gV=Y5(A5),yV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(hV(u)(l))}}},FV=yV(Er),bV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(gV(u)(l))}}},EV=bV(Er),CV=function(e){return function(a){return a===">>"?j(EV(e)(J4)):a==="<>"?j(FV(e)(V4)):a==="$"?O(new rv(e,function(u){return O(new rv(e,function(l){return OD(u)(l)}))})):a==="&"?O(new rv(e,function(u){return O(new rv(e,function(l){return OD(l)(u)}))})):a==="++"?j(_e(e)(T0.create)):a==="~~"?j(Xl(e)(cI(me.value))):a==="~~:"?j(Xl(e)(cI(de.value))):a==="+-"?j(Xl(e)($4)):a==="+"?j(_e(e)(Kv.create(me.value))):a==="-"?j(_e(e)($v.create(me.value))):a==="*"?j(_e(e)(N0.create(me.value))):a==="/"?j(_e(e)(Gv.create(me.value))):a==="%"?j(_e(e)(P0.create(me.value))):a==="**"?j(_e(e)(q0.create(me.value))):a==="=="?j(_e(e)($0.create(me.value))):a==="/="?j(_e(e)(O0.create(me.value))):a===">"?j(_e(e)(U0.create(me.value))):a==="<"?j(_e(e)(W0.create(me.value))):a===">="?j(_e(e)(xv.create(me.value))):a==="<="?j(_e(e)(B0.create(me.value))):a==="+:"?j(_e(e)(Kv.create(de.value))):a==="-:"?j(_e(e)($v.create(de.value))):a==="*:"?j(_e(e)(N0.create(de.value))):a==="/:"?j(_e(e)(Gv.create(de.value))):a==="%:"?j(_e(e)(P0.create(de.value))):a==="**:"?j(_e(e)(q0.create(de.value))):a==="==:"?j(_e(e)($0.create(de.value))):a==="/=:"?j(_e(e)(O0.create(de.value))):a===">:"?j(_e(e)(U0.create(de.value))):a==="<:"?j(_e(e)(W0.create(de.value))):a===">=:"?j(_e(e)(xv.create(de.value))):a==="<=:"?j(_e(e)(B0.create(de.value))):UD(new eu("internal error in Punctual: parseOperator called with unsupported operator "+a,e))}};var TV=function(e){return function(a){return a==="append"?j(_e(e)(T0.create)):a==="zip"?j(_e(e)(Tn.create)):a==="pi"?O(new sa(e,xr.value)):a==="px"?O(new sa(e,lc.value)):a==="py"?O(new sa(e,vc.value)):a==="pxy"?O(new sa(e,Ii.value)):a==="aspect"?O(new sa(e,Cn.value)):a==="fx"?O(new sa(e,nc.value)):a==="fy"?O(new sa(e,rc.value)):a==="fxy"?O(new sa(e,M0.value)):a==="frt"?O(new sa(e,Gi.value)):a==="fr"?O(new sa(e,tc.value)):a==="ft"?O(new sa(e,ic.value)):a==="setfx"?j(_e(e)(ji.create)):a==="setfy"?j(_e(e)(Hi.create)):a==="setfxy"?j(_e(e)(Xi.create)):a==="zoom"?j(_e(e)(Yi.create)):a==="zoomxy"?j(_e(e)(pt.create)):a==="zoomx"?j(_e(e)(Zi.create)):a==="zoomy"?j(_e(e)(Qi.create)):a==="move"?j(_e(e)(Ki.create)):a==="tile"?j(_e(e)(xi.create)):a==="tilexy"?j(_e(e)(eo.create)):a==="tilex"?j(_e(e)(ao.create)):a==="tiley"?j(_e(e)(uo.create)):a==="spin"?j(_e(e)(lo.create)):a==="early"?j(_e(e)(L0.create)):a==="late"?j(_e(e)(O4)):a==="slow"?j(_e(e)(A0.create)):a==="fast"?j(_e(e)(W4)):a==="lo"?O(new sa(e,wi.value)):a==="mid"?O(new sa(e,di.value)):a==="hi"?O(new sa(e,mi.value)):a==="ilo"?O(new sa(e,hi.value)):a==="imid"?O(new sa(e,gi.value)):a==="ihi"?O(new sa(e,yi.value)):a==="cps"?O(new sa(e,et.value)):a==="time"?O(new sa(e,at.value)):a==="beat"?O(new sa(e,ut.value)):a==="ebeat"?O(new sa(e,lt.value)):a==="etime"?O(new sa(e,vt.value)):a==="rnd"?O(new sa(e,oc.value)):a==="audioin"?O(new sa(e,new S0(1,0))):a==="mic"?O(new sa(e,new S0(1,0))):a==="ain"?O(cV(e)(function(u){return function(l){return new S0(q5(1)(u),q5(0)(l))}})):a==="fft"?O(new sa(e,Fi.value)):a==="ifft"?O(new sa(e,bi.value)):a==="mono"?O(Ge(e)(Kr.create)):a==="rep"?j(GV(e)(Mn.create)):a==="bipolar"?O(Ge(e)(Sn.create)):a==="unipolar"?O(Ge(e)(Ln.create)):a==="fb"?O(new sa(e,Ei.value)):a==="img"?j(U5(e)(rt.create)):a==="vid"?j(U5(e)(tt.create)):a==="cam"?O(new sa(e,nt.value)):a==="rgbhsv"?O(Ge(e)(Si.create)):a==="hsvrgb"?O(Ge(e)(Li.create)):a==="hsvh"?O(Ge(e)(it.create)):a==="hsvs"?O(Ge(e)(ot.create)):a==="hsvv"?O(Ge(e)(ct.create)):a==="hsvr"?O(Ge(e)(Ai.create)):a==="hsvg"?O(Ge(e)(Ni.create)):a==="hsvb"?O(Ge(e)(Pi.create)):a==="rgbh"?O(Ge(e)(qi.create)):a==="rgbs"?O(Ge(e)($i.create)):a==="rgbv"?O(Ge(e)(Oi.create)):a==="rgbr"?O(Ge(e)(it.create)):a==="rgbg"?O(Ge(e)(ot.create)):a==="rgbb"?O(Ge(e)(ct.create)):a==="osc"?O(Ge(e)(An.create)):a==="tri"?O(Ge(e)(Nn.create)):a==="saw"?O(Ge(e)(Pn.create)):a==="sqr"?O(Ge(e)(qn.create)):a==="lftri"?O(Ge(e)($n.create)):a==="lfsaw"?O(Ge(e)(On.create)):a==="lfsqr"?O(Ge(e)(Un.create)):a==="abs"?O(Ge(e)(Wn.create)):a==="acos"?O(Ge(e)(Bn.create)):a==="acosh"?O(Ge(e)(zn.create)):a==="asin"?O(Ge(e)(kn.create)):a==="asinh"?O(Ge(e)(Jn.create)):a==="atan"?O(Ge(e)(Vn.create)):a==="atanh"?O(Ge(e)(jn.create)):a==="cbrt"?O(Ge(e)(Hn.create)):a==="ceil"?O(Ge(e)(Xn.create)):a==="cos"?O(Ge(e)(Yn.create)):a==="cosh"?O(Ge(e)(Zn.create)):a==="exp"?O(Ge(e)(Qn.create)):a==="floor"?O(Ge(e)(Kn.create)):a==="log"?O(Ge(e)(xn.create)):a==="log2"?O(Ge(e)(er.create)):a==="log10"?O(Ge(e)(ar.create)):a==="round"?O(Ge(e)(ur.create)):a==="sign"?O(Ge(e)(lr.create)):a==="sin"?O(Ge(e)(vr.create)):a==="sinh"?O(Ge(e)(nr.create)):a==="sqrt"?O(Ge(e)(rr.create)):a==="tan"?O(Ge(e)(tr.create)):a==="tanh"?O(Ge(e)(ir.create)):a==="trunc"?O(Ge(e)(or.create)):a==="rtxy"?O(Ge(e)(Ui.create)):a==="rtx"?O(Ge(e)(Wi.create)):a==="rty"?O(Ge(e)(Bi.create)):a==="xyrt"?O(Ge(e)(_t.create)):a==="xyr"?O(Ge(e)(ft.create)):a==="xyt"?O(Ge(e)(zi.create)):a==="zero"?O(Ge(e)(m1)):a==="zer0"?O(Ge(e)(m1)):a==="point"?O(Ge(e)(ki.create)):a==="dist"?O(Ge(e)(Ji.create)):a==="prox"?O(Ge(e)(Vi.create)):a==="midicps"?O(Ge(e)(cr.create)):a==="cpsmidi"?O(Ge(e)(_r.create)):a==="dbamp"?O(Ge(e)(fr.create)):a==="ampdb"?O(Ge(e)(pr.create)):a==="fract"?O(Ge(e)(sr.create)):a==="max"?j(_e(e)(z0.create(me.value))):a==="maxp"?j(_e(e)(z0.create(de.value))):a==="min"?j(_e(e)(k0.create(me.value))):a==="minp"?j(_e(e)(k0.create(de.value))):a==="gate"?j(_e(e)(J0.create(me.value))):a==="gatep"?j(_e(e)(J0.create(de.value))):a==="circle"?j(_e(e)(st.create(me.value))):a==="circlep"?j(_e(e)(st.create(de.value))):a==="rect"?j(_e(e)(Dt.create(me.value))):a==="rectp"?j(_e(e)(Dt.create(de.value))):a==="clip"?j(_e(e)(V0.create(me.value))):a==="clipp"?j(_e(e)(V0.create(de.value))):a==="between"?j(_e(e)(j0.create(me.value))):a==="betweenp"?j(_e(e)(j0.create(de.value))):a==="smoothstep"?j(_e(e)(H0.create(me.value))):a==="smoothstepp"?j(_e(e)(H0.create(de.value))):a==="vline"?j(_e(e)(Rt.create(me.value))):a==="vlinep"?j(_e(e)(Rt.create(de.value))):a==="hline"?j(_e(e)(It.create(me.value))):a==="hlinep"?j(_e(e)(It.create(de.value))):a==="chain"?j(_e(e)(Gt.create(me.value))):a==="chainp"?j(_e(e)(Gt.create(de.value))):a==="lines"?j(_e(e)(wt.create(me.value))):a==="linesp"?j(_e(e)(wt.create(de.value))):a==="ilines"?j(_e(e)(dt.create(me.value))):a==="ilinesp"?j(_e(e)(dt.create(de.value))):a==="mesh"?j(_e(e)(mt.create(me.value))):a==="meshp"?j(_e(e)(mt.create(de.value))):a==="spr"?j(_e(e)(X0.create(me.value))):a==="sprp"?j(_e(e)(X0.create(de.value))):a==="seq"?O(Ge(e)(Dr.create)):a==="fit"?j(_e(e)(U4)):a==="iline"?j(Xl(e)(Rr.create(me.value))):a==="ilinep"?j(Xl(e)(Rr.create(de.value))):a==="line"?j(Xl(e)(ht.create(me.value))):a==="linep"?j(Xl(e)(ht.create(de.value))):a==="linlin"?j(Xl(e)(e0.create(me.value))):a==="linlinp"?j(Xl(e)(e0.create(de.value))):a==="mix"?j(Xl(e)(wv.create(me.value))):a==="mixp"?j(Xl(e)(wv.create(de.value))):a==="lpf"?j(Xl(e)(gt.create(me.value))):a==="lpfp"?j(Xl(e)(gt.create(de.value))):a==="hpf"?j(Xl(e)(yt.create(me.value))):a==="hpfp"?j(Xl(e)(yt.create(de.value))):a==="bpf"?j(Xl(e)(Ft.create(me.value))):a==="bpfp"?j(Xl(e)(Ft.create(de.value))):a==="delay"?j(DV(e)(vo.create)):a==="audio"?O(new en(e,jr.value)):a==="aout"?O(_V(e)(si.create)):a==="blend"?O(new i0(e,new G(new en(e,Qo.value),new G(Ge(e)(Ci.create),h.value)))):a==="rgba"?O(new en(e,Ko.value)):a==="add"?O(new i0(e,new G(new en(e,xo.value),new G(Ge(e)(Ti.create),h.value)))):a==="mul"?O(new i0(e,new G(new en(e,ec.value),new G(Ge(e)(Mi.create),h.value)))):a==="rgb"?O(new en(e,ac.value)):a==="import"?O(new rv(e,AV(e))):UD(new eu("internal error in Punctual: parseReserved called with unknown reserved word "+a,e))}},MV=function(e){if(e instanceof I)return O(I.value);if(e instanceof R)return wu(function(){if(e.value0.identifiers instanceof h)return Jt(e.value0.expression);if(e.value0.identifiers instanceof G)return wu(Z5(e.value0.position)(e.value0.identifiers.value1)(e.value0.expression))(function(a){var u=function(){return a instanceof Cc?new sa(a.value0,a.value1.signal):a}();return jG(k5(Sg(e.value0.identifiers.value0)(u)))(function(){return O(a)})});throw new Error("Failed pattern match at Parser (line 103, column 8 - line 111, column 13): "+[e.value0.identifiers.constructor.name])}())(function(a){return a instanceof Cc?O(new R(a.value1)):O(I.value)});throw new Error("Failed pattern match at Parser (line 100, column 1 - line 100, column 59): "+[e.constructor.name])},SV=function(e){return function(a){var u=tg(a);if(u instanceof M)return br(new M(u.value0));if(u instanceof ve)return k_(yg(e)(tl)(K5(59)(u.value0)))(function(l){if(l instanceof M)return br(new M(l.value0));if(l instanceof ve)return br(new ve(l.value0.value1));throw new Error("Failed pattern match at Parser (line 60, column 7 - line 62, column 48): "+[l.constructor.name])});throw new Error("Failed pattern match at Parser (line 56, column 3 - line 62, column 48): "+[u.constructor.name])}},Jt=function(e){if(e instanceof xh)return TV(e.value0)(e.value1);if(e instanceof BG)return wu(Lg)(function(a){var u=J5(e.value1)(a);if(u instanceof R)return O(u.value0);if(u instanceof I)return UD(new eu("unrecognized identifier "+e.value1,e.value0));throw new Error("Failed pattern match at Parser (line 120, column 3 - line 122, column 75): "+[u.constructor.name])});if(e instanceof MD)return O(new t0(e.value0,e.value1));if(e instanceof SD)return O(new zt(e.value0,e.value1));if(e instanceof eg)return O(new wp(e.value0,e.value1));if(e instanceof zG)return wu(V5(Jt)(e.value2))(eV(e.value0)(e.value1));if(e instanceof UG)return wu(Jt(e.value1))(function(a){return wu(Jt(e.value2))(function(u){return OD(a)(u)})});if(e instanceof ag)return wu(CV(e.value0)(e.value1))(function(a){return wu(Jt(e.value2))(function(u){return wu(Jt(e.value3))(function(l){return wu(OD(a)(u))(function(v){return OD(v)(l)})})})});if(e instanceof ug)return O(new sa(e.value0,new al(me.value,aV(function(a){return Qu.create(qa(a))})(f4(e.value1)(e.value2)))));if(e instanceof lg)return UD(new eu("FromThenTo not supported yet",e.value0));if(e instanceof vg)return Z5(e.value0)(e.value1)(e.value2);if(e instanceof ng)return wu(wu(Jt(e.value1))(Tg))(function(a){return wu(wu(Jt(e.value2))(Tg))(function(u){return wu(wu(Jt(e.value3))(Tg))(function(l){return O(new sa(e.value0,new wv(me.value,l,u,a)))})})});throw new Error("Failed pattern match at Parser (line 116, column 1 - line 116, column 41): "+[e.constructor.name])},LV=function(e){return function(a){return function(u){return k_($5(fe(e)))(function(l){var v=J5(u)(l);if(v instanceof R)return dp($D("using cached library "+u))(function(){return br(new ve(v.value0))});if(v instanceof I)return dp($D("loading library "+(u+"...")))(function(){return k_(rV(u))(function(t){if(t instanceof M)return br(new M(new eu(t.value0,a)));if(t instanceof ve)return dp($D("parsing library "+(u+"...")))(function(){return k_(SV(e)(t.value0))(function(i){if(i instanceof M)return br(new M(i.value0));if(i instanceof ve)return dp($D("successfully parsed library "+u))(function(){return dp($5(Oe(Sg(u)(i.value0)(l))(e)))(function(){return br(new ve(i.value0))})});throw new Error("Failed pattern match at Parser (line 465, column 11 - line 470, column 33): "+[i.constructor.name])})});throw new Error("Failed pattern match at Parser (line 460, column 7 - line 470, column 33): "+[t.constructor.name])})});throw new Error("Failed pattern match at Parser (line 453, column 3 - line 470, column 33): "+[v.constructor.name])})}}},AV=function(e){return function(a){return wu(uV(a))(function(u){return wu(lV)(function(l){return wu(vV(LV(l)(e)(u)))(function(v){if(v instanceof M)return UD(v.value0);if(v instanceof ve)return jG(k5(function(t){return nV(v.value0)(t)}))(function(){return O(new t0(e,0))});throw new Error("Failed pattern match at Parser (line 443, column 3 - line 447, column 25): "+[v.constructor.name])})})})}},Z5=function(e){return function(a){return function(u){return wu(Lg)(function(l){return Q5(l)(e)(a)(u)})}}},Q5=function(e){return function(a){return function(u){return function(l){if(u instanceof h)return wu(Lg)(function(v){return jG(O5(e))(function(){return wu(Jt(l))(function(t){return jG(O5(v))(function(){return O(t)})})})});if(u instanceof G)return O(new rv(a,function(v){return Q5(Sg(u.value0)(v)(e))(a)(u.value1)(l)}));throw new Error("Failed pattern match at Parser (line 428, column 1 - line 428, column 77): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name])}}}},K5=ZJ("astToListMaybeAction","Parser",function(){return ee(Pw)(U(Aw)(void 0))(function(){return V5(MV)})}),NV=K5(95),x5=function(e){return function(a){return function(u){var l=tg(a);if(l instanceof M)return br(new M(l.value0));if(l instanceof ve)return k_(yg(e)(tl)(NV(l.value0)))(function(v){if(v instanceof M)return br(new M(v.value0));if(v instanceof ve)return br(new ve({actions:v.value0.value0,evalTime:u}));throw new Error("Failed pattern match at Parser (line 44, column 7 - line 46, column 76): "+[v.constructor.name])});throw new Error("Failed pattern match at Parser (line 40, column 3 - line 46, column 76): "+[l.constructor.name])}}};var uT=Wl(xa),eT=uT(d0),jt=ni(rl),aT=Wf(uu),qV=uT(Df()(wa({reflectSymbol:function(){return"ain"}})(jt)()(wa({reflectSymbol:function(){return"fft"}})(jt)()(wa({reflectSymbol:function(){return"hi"}})(jt)()(wa({reflectSymbol:function(){return"ifft"}})(jt)()(wa({reflectSymbol:function(){return"ihi"}})(jt)()(wa({reflectSymbol:function(){return"ilo"}})(jt)()(wa({reflectSymbol:function(){return"imgURLs"}})(aT)()(wa({reflectSymbol:function(){return"imid"}})(jt)()(wa({reflectSymbol:function(){return"lo"}})(jt)()(wa({reflectSymbol:function(){return"mid"}})(jt)()(wa({reflectSymbol:function(){return"vidURLs"}})(aT)()(wa({reflectSymbol:function(){return"webcam"}})(jt)()(sf)))))))))))))),$V=S(Rv),lT=qo(xa)(rl),Pg=function(e){var a=Hr(e.actions),u=uI(T1)(a),l=function(){var o=El(u);return o===0?"":` audio: +`+o))))))))}}}}}},z8=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return function(o){return function(_){var s=Y7(t)(i),y=X7(i),N=gO(v)(s)(y)(l)(o)(_);return function(){var V=M1(e)(a)(u)(l)(N)(s+y|0)();return{name:l,signal:v,output:i,code:N,"audioWorklet'":V}}}}}}}}}}};var Vl=function(e){return function(){console.log(e)}};var Xf=function(e){var a=Nu(e);return function(u){return a(Vl(u))}};var vm=()=>{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},nm=e=>()=>e.srcObject.getTracks().forEach(function(a){a.stop()}),rm=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))},tm=e=>()=>{var a=new Image;return a.crossOrigin="Anonymous",a.loaded=!1,a.onload=function(){a.loaded=!0},a.src=e,a},im=e=>()=>e.loaded,om=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},cm=e=>()=>e.isPlaying;var _m=e=>()=>new Uint8Array(e),fm=e=>a=>()=>e.getByteFrequencyData(a),pm=e=>()=>{for(var a=0,u=0;u<8;u++)a=a+e[u];return a=a/2048,a},sm=e=>()=>{for(var a=0,u=0;u<80;u++)a=a+e[u];return a=a/18432,a},Dm=e=>()=>{for(var a=0,u=0;u<512;u++)a=a+e[u];return a=a/110592,a};var Rm=()=>new AudioContext,pD=e=>()=>e.resume(),sD=e=>()=>e.currentTime,Im=e=>()=>e.destination,NI=e=>a=>()=>new GainNode(e,{gain:a}),Gm=e=>a=>u=>()=>new AnalyserNode(e,{fftSize:a,smoothingTimeConstant:u}),wm=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},_o=e=>a=>()=>e.connect(a),Dc=e=>a=>()=>e.disconnect(a);var PI=Ru(),mm=ie(Qc(rl)),hm=cn(Rl),Y8=function(e){return function(a){return function(){var l=fe(e.mAnalyserNode)();return function(){if(l instanceof R){var v=fe(e.sourceNode)();return Dc(v)(l.value0)(),_o(a)(l.value0)()}if(l instanceof I)return void 0;throw new Error("Failed pattern match at AudioAnalyser (line 86, column 3 - line 91, column 25): "+[l.constructor.name])}(),Oe(a)(e.sourceNode)()}}},gm=function(e){return function(a){return function(){var l=ta(a)(),v=ta(I.value)(),t=_m(512)(),i=ta(0)(),o=ta(0)(),_=ta(0)();return{webAudioContext:e,sourceNode:l,mAnalyserNode:v,analyserArray:t,lo:i,mid:o,hi:_}}}},AO=function(e){return function(){var u=fe(e.mAnalyserNode)();if(u instanceof I)return void 0;if(u instanceof R){var l=fe(e.sourceNode)();return Dc(l)(u.value0)(),Oe(I.value)(e.mAnalyserNode)(),Vl("punctual: disactivating an audio analyser...")()}throw new Error("Failed pattern match at AudioAnalyser (line 44, column 3 - line 50, column 57): "+[u.constructor.name])}},NO=function(e){return function(){var u=fe(e.mAnalyserNode)();if(u instanceof R)return u.value0;if(u instanceof I){var l=Gm(e.webAudioContext)(1024)(.5)(),v=fe(e.sourceNode)();return _o(v)(l)(),Oe(new R(l))(e.mAnalyserNode)(),Vl("punctual: activating an audio analyser...")(),l}throw new Error("Failed pattern match at AudioAnalyser (line 55, column 3 - line 63, column 24): "+[u.constructor.name])}},ym=function(e){return function(a){var u=PI(mm(a.fft)(mm(a.lo)(mm(a.mid)(a.hi))));if(!u)return AO(e);if(u)return function(){pD(e.webAudioContext)();var v=NO(e)();return fm(v)(e.analyserArray)(),hm(PI(a.lo))(function(){var i=pm(e.analyserArray)();return Oe(i)(e.lo)()})(),hm(PI(a.mid))(function(){var i=sm(e.analyserArray)();return Oe(i)(e.mid)()})(),hm(PI(a.hi))(function(){var i=Dm(e.analyserArray)();return Oe(i)(e.hi)()})()};throw new Error("Failed pattern match at AudioAnalyser (line 67, column 3 - line 81, column 21): "+[u.constructor.name])}};var qO=ee(Lf),$O=n_(Mf),Z8=En(uu),Q8=Qr(uu),OO=Ru(),K8=function(e){return function(a){return function(){var l=fe(e.mWebcamElementRef)();if(l instanceof R)return rm(a.gl)(a.webcamTexture)(l.value0)();if(l instanceof I)return void 0;throw new Error("Failed pattern match at SharedResources (line 132, column 3 - line 134, column 25): "+[l.constructor.name])}}},x8=function(e){return function(a){if(a)return function(){var l=fe(e.mWebcamElementRef)();if(l instanceof R)return void 0;if(l instanceof I){Vl("punctual: activating webcam")();var v=vm();return Oe(new R(v))(e.mWebcamElementRef)()}throw new Error("Failed pattern match at SharedResources (line 108, column 3 - line 113, column 42): "+[l.constructor.name])};if(!a)return function(){var l=fe(e.mWebcamElementRef)();if(l instanceof R)return Vl("punctual: disactivating webcam")(),nm(l.value0)(),Oe(I.value)(e.mWebcamElementRef)();if(l instanceof I)return void 0;throw new Error("Failed pattern match at SharedResources (line 116, column 3 - line 121, column 25): "+[l.constructor.name])};throw new Error("Failed pattern match at SharedResources (line 105, column 1 - line 105, column 61): "+[e.constructor.name,a.constructor.name])}},eF=function(e){return function(a){return Oe(a)(e.tempo)}},aF=function(e){return function(a){return Oe(a)(e.outputChannelCount)}},uF=function(e){return function(a){return Oe(a)(e.brightness)}},lF=function(e){return function(a){return function(){var l=fe(e.externalAudioOutputNode)();return Dc(e.internalAudioOutputNode)(l)(),_o(e.internalAudioOutputNode)(a)(),Oe(a)(e.externalAudioOutputNode)(),Y8(e.outputAnalyser)(a)()}}},vF=function(e){return function(a){return function(){var l=fe(e.mExternalAudioInputNode)();return function(){if(l instanceof I)return void 0;if(l instanceof R){Dc(l.value0)(e.internalAudioInputNode)();var v=a();return _o(v)(e.internalAudioInputNode)(),Oe(new R(v))(e.mExternalAudioInputNode)()}throw new Error("Failed pattern match at SharedResources (line 189, column 3 - line 195, column 72): "+[l.constructor.name])}(),Oe(a)(e.audioInputGetter)()}}},nF=function(e){return function(){var u=qO(B7($O(1)(1)))(ta)(),l=ta(I.value)(),v=ta(tl)(),t=ta(tl)(),i=ta(tl)(),o=function(){if(e instanceof I)return Rm();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(wm(o))(),s=ta(I.value)(),y=Im(o)(),N=ta(y)(),L=NI(o)(1)(),V=NI(o)(1)();_o(V)(y)();var Te=gm(o)(L)(),ya=gm(o)(V)(),Lu=ta(0)(),Ll=ta(1)(),Wu=ta(2)();return{tempo:u,mWebcamElementRef:l,images:v,videos:t,libraries:i,webAudioContext:o,audioInputGetter:_,mExternalAudioInputNode:s,externalAudioOutputNode:N,internalAudioInputNode:L,internalAudioOutputNode:V,inputAnalyser:Te,outputAnalyser:ya,audioWorkletCount:Lu,brightness:Ll,outputChannelCount:Wu}}},Fm=function(e){return function(a){return function(){var l=fe(e.videos)(),v=Z8(a)(l);if(v instanceof I){var t=om(a)();return Oe(Q8(a)(t)(l))(e.videos)(),I.value}if(v instanceof R){var i=cm(v.value0)();if(i)return new R(v.value0);if(!i)return I.value;throw new Error("Failed pattern match at SharedResources (line 174, column 7 - line 176, column 30): "+[i.constructor.name])}throw new Error("Failed pattern match at SharedResources (line 167, column 3 - line 176, column 30): "+[v.constructor.name])}}},qI=function(e){return fe(e.tempo)},rF=function(e){return fe(e.outputChannelCount)},tF=function(e){return function(a){return function(){var l=fe(e.images)(),v=Z8(a)(l);if(v instanceof I){var t=tm(a)();return Oe(Q8(a)(t)(l))(e.images)(),I.value}if(v instanceof R){var i=im(v.value0)();if(i)return new R(v.value0);if(!i)return I.value;throw new Error("Failed pattern match at SharedResources (line 151, column 7 - line 153, column 30): "+[i.constructor.name])}throw new Error("Failed pattern match at SharedResources (line 144, column 3 - line 153, column 30): "+[v.constructor.name])}}};var UO=function(e){return function(){var u=fe(e.mExternalAudioInputNode)();if(u instanceof I)return void 0;if(u instanceof R)return Dc(u.value0)(e.internalAudioInputNode)(),Oe(I.value)(e.mExternalAudioInputNode)(),Vl("punctual audio input disactivated")();throw new Error("Failed pattern match at SharedResources (line 215, column 3 - line 220, column 46): "+[u.constructor.name])}},bm=function(e){return function(){var u=fe(e.mExternalAudioInputNode)();if(u instanceof I){var l=fe(e.audioInputGetter)(),v=l();return _o(v)(e.internalAudioInputNode)(),Oe(new R(v))(e.mExternalAudioInputNode)(),Vl("punctual audio input activated")()}if(u instanceof R)return void 0;throw new Error("Failed pattern match at SharedResources (line 202, column 3 - line 209, column 24): "+[u.constructor.name])}},iF=function(e){return function(a){return function(){return function(){var l=OO(a.ain);if(l)return bm(e)();if(!l)return UO(e)();throw new Error("Failed pattern match at SharedResources (line 86, column 3 - line 88, column 38): "+[l.constructor.name])}(),ym(e.inputAnalyser)({fft:a.ifft,lo:a.ilo,mid:a.imid,hi:a.ihi})(),ym(e.outputAnalyser)(a)()}}};var $I=U(Rl),WO=ie(o_),BO=ci(Bs),zO=df(Rl)(xa),DD=S(Il),kO=Ru(),JO=Xv(xa)(m0),Cm=S(Rv),oF=Xf(Zs),VO=Q(Ya),jO=d(E),HO=d(j7),XO=lu(C0)(Rl),YO=zu(pa),ZO=Fl(C0)(Rl),QO=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 129, column 1 - line 129, 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(Ns(e.value0.output))return new R(e.value0);if(we)return I.value}throw new Error("Failed pattern match at AudioZone (line 42, column 1 - line 42, column 49): "+[e.constructor.name])},cF=function(e){return function(a){return function(u){if(El(u)>=a)return u;if(we)return WO(u)(BO(a-El(u)|0)(e));throw new Error("Failed pattern match at AudioZone (line 113, column 1 - line 113, column 58): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},pF=function(e){return function(){var u=fe(e.worklets)(),l=sD(e.sharedResources.webAudioContext)();return zO(QO(l+.25)(.1))(u)(),Oe(h.value)(e.worklets)()}},KO=function(e){return function(){var u=sD(e.webAudioContext)(),l=DD(function(v){return function(t){return t/1e3}(kO(Fs(v)))})(Ls)();return l-u}},sF=function(e){return function(){var u=DD(Xr)(fe(e.worklets))();return JO(Cm(function(l){return function(v){return v+` +`}(function(v){return v.code}(l))})(u))}},_F=function(e){return function(a){return function(u){return function(l){return function(){var t=fe(e.audioWorkletCount)();Oe(t+1|0)(e.audioWorkletCount)();var i=function(){var _=X4(a);if(_)return oF("worklet has audio input")(),bm(e)(),DD(_D)($I(e.internalAudioInputNode))();if(!_)return oF("worklet does not have audio input")(),null;throw new Error("Failed pattern match at AudioZone (line 72, column 11 - line 79, column 24): "+[_.constructor.name])}(),o=rF(e)();return z8(e.webAudioContext)(i)(e.internalAudioOutputNode)("W"+VO(t))(a.signal)(o)(a.output)(u)(l-u)()}}}}},DF=function(e){return function(a){return function(u){return function(l){return function(v){if(l instanceof I&&v instanceof I)return $I(I.value);if(l instanceof I&&v instanceof R)return function(){var o=fe(e.tempo)(),_=E1(o)(a)(u)(v.value0);return DD(R.create)(_F(e)(v.value0)(_.value0)(_.value1))()};if(l instanceof R&&v instanceof I)return function(){var o=sD(e.webAudioContext)();return LI(l.value0)(o+.25)(.1)(),I.value};if(l instanceof R&&v instanceof R){var t=jO(l.value0.signal)(v.value0.signal)&&HO(l.value0.output)(v.value0.output);if(t)return $I(new R(l.value0));if(!t)return function(){var o=fe(e.tempo)(),_=E1(o)(a)(u)(v.value0);return LI(l.value0)(_.value0)(_.value1-_.value0)(),DD(R.create)(_F(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])}}}}},RF=function(e){return function(a){return function(){pD(e.webAudioContext)();var l=KO(e)(),v=Cm(fF)(a.actions),t=XO(DF(e)(a.evalTime)(l)(I.value))(v)(),i=ta(t)(),o=ta(l)();return{sharedResources:e,worklets:i,clockDiff:o}}}},IF=function(e){return function(a){return function(){var l=fe(e.worklets)(),v=YO(El(l))(El(a.actions)),t=cF(I.value)(v)(l),i=cF(I.value)(v)(a.actions),o=fe(e.clockDiff)(),_=ZO(zs(DF(e.sharedResources)(a.evalTime)(o))(t)(Cm(fF)(i)))();return Oe(_)(e.worklets)()}}};function GF(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 aU=S(xp);var Tm=function(e){return e};var Yf=function(e){return e};var Mm={lift:function(e){var a=ee(e.Bind1()),u=U(e.Applicative0());return function(l){return a(l)(function(v){return u(new ve(v))})}}},uU=Gu(Mm),OI=function(e){return function(a){return e(a)}},wF=function(e){var a=S(e);return{map:function(u){return OI(a(aU(u)))}}};var RD=function(e){return{Applicative0:function(){return Lm(e)},Bind1:function(){return lU(e)}}},lU=function(e){var a=ee(e.Bind1()),u=U(e.Applicative0());return{bind:function(l){return function(v){return a(l)(fn(function(t){return u(M.create(t))})(function(t){var i=v(t);return i}))}},Apply0:function(){return Sm(e)}}},Sm=function(e){var a=wF(e.Bind1().Apply0().Functor0());return{apply:b0(RD(e)),Functor0:function(){return a}}},Lm=function(e){return{pure:function(){var a=U(e.Applicative0());return function(u){return Tm(a(ve.create(u)))}}(),Apply0:function(){return Sm(e)}}};var dF=function(e){var a=e.Monad0(),u=RD(a);return{liftEffect:function(){var l=uU(a),v=Nu(e);return function(t){return l(v(t))}}(),Monad0:function(){return u}}};var UI=function(e){var a=RD(e);return{throwError:function(){var u=U(e.Applicative0());return function(l){return Tm(u(M.create(l)))}}(),Monad0:function(){return a}}};var nU=Ru();var Am=function(e){return nU(Yf(e))};var lv=function(){var e={},a="Pure",u="Throw",l="Catch",v="Sync",t="Async",i="Bind",o="Bracket",_="Fork",s="Sequential",y="Map",N="Apply",L="Alt",V="Cons",Te="Resume",ya="Release",Lu="Finalizer",Ll="Finalized",Wu="Forked",mu="Fiber",Lr="Thunk";function We(Ie,da,hu,La){this.tag=Ie,this._1=da,this._2=hu,this._3=La}function Kl(Ie){var da=function(hu,La,Ae){return new We(Ie,hu,La,Ae)};return da.tag=Ie,da}function Uc(Ie){return new We(a,void 0)}function rn(Ie){try{Ie()}catch(da){setTimeout(function(){throw da},0)}}function af(Ie,da,hu){try{return da(hu())}catch(La){return Ie(La)}}function uf(Ie,da,hu){try{return da(hu)()}catch(La){return hu(Ie(La))(),Uc}}var ei=function(){var Ie=1024,da=0,hu=0,La=new Array(Ie),Ae=!1;function te(){var Ca;for(Ae=!0;da!==0;)da--,Ca=La[hu],La[hu]=void 0,hu=(hu+1)%Ie,Ca();Ae=!1}return{isDraining:function(){return Ae},enqueue:function(Ca){var na,su;da===Ie&&(su=Ae,te(),Ae=su),La[(hu+da)%Ie]=Ca,da++,Ae||te()}}}();function lf(Ie){var da={},hu=0,La=0;return{register:function(Ae){var te=hu++;Ae.onComplete({rethrow:!0,handler:function(Ca){return function(){La--,delete da[te]}}})(),da[te]=Ae,La++},isEmpty:function(){return La===0},killAll:function(Ae,te){return function(){if(La===0)return te();var Ca=0,na={};function su(ra){na[ra]=da[ra].kill(Ae,function(gu){return function(){delete na[ra],Ca--,Ie.isLeft(gu)&&Ie.fromLeft(gu)&&setTimeout(function(){throw Ie.fromLeft(gu)},0),Ca===0&&te()}})()}for(var Bu in da)da.hasOwnProperty(Bu)&&(Ca++,su(Bu));return da={},hu=0,La=0,function(ra){return new We(v,function(){for(var gu in na)na.hasOwnProperty(gu)&&na[gu]()})}}}}}var Ar=0,hl=1,Fo=2,bo=3,Eo=4,Al=5,Nr=6;function Wc(Ie,da,hu){var La=0,Ae=Ar,te=hu,Ca=null,na=null,su=null,Bu=null,ra=null,gu=0,tn=0,xl=null,s0=!0;function f(w){for(var g,Y,se;;)switch(g=null,Y=null,se=null,Ae){case Fo:Ae=hl;try{te=su(te),Bu===null?su=null:(su=Bu._1,Bu=Bu._2)}catch(yu){Ae=Al,Ca=Ie.left(yu),te=null}break;case bo:Ie.isLeft(te)?(Ae=Al,Ca=te,te=null):su===null?Ae=Al:(Ae=Fo,te=Ie.fromRight(te));break;case hl:switch(te.tag){case i:su&&(Bu=new We(V,su,Bu)),su=te._2,Ae=hl,te=te._1;break;case a:su===null?(Ae=Al,te=Ie.right(te._1)):(Ae=Fo,te=te._1);break;case v:Ae=bo,te=af(Ie.left,Ie.right,te._1);break;case t:Ae=Eo,te=uf(Ie.left,te._1,function(yu){return function(){La===w&&(La++,ei.enqueue(function(){La===w+1&&(Ae=bo,te=yu,f(La))}))}});return;case u:Ae=Al,Ca=Ie.left(te._1),te=null;break;case l:su===null?ra=new We(V,te,ra,na):ra=new We(V,te,new We(V,new We(Te,su,Bu),ra,na),na),su=null,Bu=null,Ae=hl,te=te._1;break;case o:gu++,su===null?ra=new We(V,te,ra,na):ra=new We(V,te,new We(V,new We(Te,su,Bu),ra,na),na),su=null,Bu=null,Ae=hl,te=te._1;break;case _:Ae=bo,g=Wc(Ie,da,te._2),da&&da.register(g),te._1&&g.run(),te=Ie.right(g);break;case s:Ae=hl,te=Up(Ie,da,te._1);break}break;case Al:if(su=null,Bu=null,ra===null)Ae=Nr,te=na||Ca||te;else switch(g=ra._3,se=ra._1,ra=ra._2,se.tag){case l:na&&na!==g&&gu===0?Ae=Al:Ca&&(Ae=hl,te=se._2(Ie.fromLeft(Ca)),Ca=null);break;case Te:na&&na!==g&&gu===0||Ca?Ae=Al:(su=se._1,Bu=se._2,Ae=Fo,te=Ie.fromRight(te));break;case o:gu--,Ca===null&&(Y=Ie.fromRight(te),ra=new We(V,new We(ya,se._2,Y),ra,g),(na===g||gu>0)&&(Ae=hl,te=se._3(Y)));break;case ya:ra=new We(V,new We(Ll,te,Ca),ra,na),Ae=hl,na&&na!==g&&gu===0?te=se._1.killed(Ie.fromLeft(na))(se._2):Ca?te=se._1.failed(Ie.fromLeft(Ca))(se._2):te=se._1.completed(Ie.fromRight(te))(se._2),Ca=null,gu++;break;case Lu:gu++,ra=new We(V,new We(Ll,te,Ca),ra,na),Ae=hl,te=se._1;break;case Ll:gu--,Ae=Al,te=se._1,Ca=se._2;break}break;case Nr:for(var fa in xl)xl.hasOwnProperty(fa)&&(s0=s0&&xl[fa].rethrow,rn(xl[fa].handler(te)));xl=null,na&&Ca?setTimeout(function(){throw Ie.fromLeft(Ca)},0):Ie.isLeft(te)&&s0&&setTimeout(function(){if(s0)throw Ie.fromLeft(te)},0);return;case Ar:Ae=hl;break;case Eo:return}}function Ia(w){return function(){if(Ae===Nr)return s0=s0&&w.rethrow,w.handler(te)(),function(){};var g=tn++;return xl=xl||{},xl[g]=w,function(){xl!==null&&delete xl[g]}}}function qe(w,g){return function(){if(Ae===Nr)return g(Ie.right(void 0))(),function(){};var Y=Ia({rethrow:!1,handler:function(){return g(Ie.right(void 0))}})();switch(Ae){case Ar:na=Ie.left(w),Ae=Nr,te=na,f(La);break;case Eo:na===null&&(na=Ie.left(w)),gu===0&&(Ae===Eo&&(ra=new We(V,new We(Lu,te(w)),ra,na)),Ae=Al,te=null,Ca=null,f(++La));break;default:na===null&&(na=Ie.left(w)),gu===0&&(Ae=Al,te=null,Ca=null)}return Y}}function D(w){return function(){var g=Ia({rethrow:!1,handler:w})();return Ae===Ar&&f(La),g}}return{kill:qe,join:D,onComplete:Ia,isSuspended:function(){return Ae===Ar},run:function(){Ae===Ar&&(ei.isDraining()?f(La):ei.enqueue(function(){f(La)}))}}}function Op(Ie,da,hu,La){var Ae=0,te={},Ca=0,na={},su=new Error("[ParAff] Early exit"),Bu=null,ra=e;function gu(Ia,qe,D){var w=qe,g=null,Y=null,se=0,fa={},yu,Bc;e:for(;;)switch(yu=null,w.tag){case Wu:if(w._3===e&&(yu=te[w._1],fa[se++]=yu.kill(Ia,function(x){return function(){se--,se===0&&D(x)()}})),g===null)break e;w=g._2,Y===null?g=null:(g=Y._1,Y=Y._2);break;case y:w=w._2;break;case N:case L:g&&(Y=new We(V,g,Y)),g=w,w=w._1;break}if(se===0)D(Ie.right(void 0))();else for(Bc=0,yu=se;Bc=0&&e>1),o-t>1&&e(a,u,v,l,t,o),i-o>1&&e(a,u,v,l,o,i),_=t,s=o,y=t;_0?(l[y++]=L,++s):(l[y++]=N,++_);for(;_>1),o-t>1&&e(a,u,v,l,t,o),i-o>1&&e(a,u,v,l,o,i),_=t,s=o,y=t;_0?(l[y++]=L,++s):(l[y++]=N,++_);for(;_=i)return u;if(vB)for(var o=t[Symbol.iterator](),_=v;;--_){var s=o.next();if(s.done)return u;if(_===0)return a(l(s.value))}return e(v)(t)}}}}}};var Mb=function(e){return nB?function(a){return a.length<1e4?String.fromCodePoint.apply(String,a):a.map(e).join("")}:function(a){return a.map(e).join("")}};var Sb=function(e){return function(a){return lB?function(u){return Array.from(u,a)}:e}};var po=function(e){return e.toLowerCase()};var so=function(e){return e===""};var cB=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},tp=Ra($o),_B=S(Na),fB=h0(yf),pB=av(pn),sB=Sv(pn),DB=ze(pa),RB=function(e){return e},Nb=function(e){return function(a){return(((e-55296|0)*1024|0)+(a-56320|0)|0)+65536|0}};var Pb=function(e){return 56320<=e&&e<=57343},qb=function(e){return 55296<=e&&e<=56319},ip=function(e){var a=wc(e);if(a===0)return I.value;if(a===1)return new R({head:tp(fo(0)(e)),tail:""});var u=tp(fo(1)(e)),l=tp(fo(0)(e)),v=qb(l)&&Pb(u);return v?new R({head:Nb(l)(u),tail:dc(2)(e)}):new R({head:l,tail:dc(1)(e)})},IB=function(e){return _B(function(a){return new k(a.head,a.tail)})(ip(e))},GB=function(e){return fB(IB)(e)},wB=function(e){var a=tp(fo(0)(e)),u=qb(a)&&wc(e)>1;if(u){var l=tp(fo(1)(e)),v=Pb(l);return v?Nb(a)(l):a}return a},ch=Cb(wB),$b=Sb(GB)(ch);var oh=function(){var e=Y3($o)(Ol(Hc))(bv(Hc));return function(a){return Gc(e(a))}}(),dB=function(e){if(e<=65535)return oh(e);var a=pB(e-65536|0)(1024)+55296|0,u=sB(e-65536|0)(1024)+56320|0;return oh(a)+oh(u)},Ob=Mb(dB);var _h={eq:function(e){return function(a){return e===a}}},fh={compare:function(e){return function(a){return DB(e)(a)}},Eq0:function(){return _h}};var yc=function(e){return RB(tp(e))},mB=function(e){return function(a){var u=e,l=!1,v;function t(i,o){var _=ip(o);if(_ instanceof R){var s=i===0;if(s)return l=!0,new R(_.value0.head);u=i-1|0,a=_.value0.tail;return}return l=!0,I.value}for(;!l;)v=t(u,a);return v}},Ub=function(e){return function(a){return e<0?I.value:e===0&&a===""?I.value:e===0?new R(ch(a)):Tb(mB)(R.create)(I.value)(ch)(e)(a)}},hB={bottom:0,top:1114111,Ord0:function(){return fh}},gc=function(){return{cardinality:1114111+1|0,fromEnum:function(e){return e},toEnum:function(e){if(e>=0&&e<=1114111)return new R(e);if(we)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 hB},Enum1:function(){return gB(0)}}}(),gB=cB("enumCodePoint","Data.String.CodePoints",function(){return{succ:nd(Fa(gc))(Ra(gc)),pred:rd(Fa(gc))(Ra(gc)),Ord0:function(){return fh}}});var ph=Ra(gc),EB=Sv(pn),CB=ev(),TB=Fa($o);var MB=Q(Tv),SB=Q(dR);var xI=function(e){return function(a){return function(u){var l=ph(a);if(l===10)return{index:e.index+1|0,line:e.line+1|0,column:1};if(l===13){var v=Ub(0)(u);return v instanceof R&&ph(v.value0)===10?{index:e.index+1|0,line:e.line,column:e.column}:{index:e.index+1|0,line:e.line+1|0,column:1}}return l===9?{index:e.index+1|0,line:e.line,column:(e.column+8|0)-EB(e.column-1|0)(8)|0}:{index:e.index+1|0,line:e.line,column:e.column+1|0}}}},LB=function(e){return function(a){return function(u){var l=e,v=a,t=!1,i;function o(_,s,y){var N=ip(s);if(N instanceof I)return t=!0,_;if(N instanceof R){var L=function(){if(so(N.value0.tail))return xI(_)(N.value0.head)(y);if(we)return xI(_)(N.value0.head)(N.value0.tail);throw new Error("Failed pattern match at Parsing.String (line 165, column 7 - line 167, column 52): "+[])}();l=L,v=N.value0.tail,u=y;return}throw new Error("Failed pattern match at Parsing.String (line 161, column 36 - line 168, column 38): "+[N.constructor.name])}for(;!t;)i=o(l,v,u);return i}}},sh=function(e){return vp(function(a){return function(u){return function(l){return function(v){return function(t){var i=ip(a.value0);if(i instanceof I)return v(a,new eu("Unexpected EOF",a.value1));if(i instanceof R){var o=e(i.value0.head);return o?t(new Nt(i.value0.tail,xI(a.value1)(i.value0.head)(i.value0.tail),!0),i.value0.head):v(a,new eu("Predicate unsatisfied",a.value1))}throw new Error("Failed pattern match at Parsing.String (line 136, column 7 - line 143, column 73): "+[i.constructor.name])}}}}})},Do=function(e){return vp(function(a){return function(u){return function(l){return function(v){return function(t){var i=ip(a.value0);if(i instanceof I)return v(a,new eu("Unexpected EOF",a.value1));if(i instanceof R){var o=ph(i.value0.head),_=o<0||o>65535;if(_)return v(a,new eu("Expected Char",a.value1));var s=CB(TB(o)),y=e(s);return y?t(new Nt(i.value0.tail,xI(a.value1)(i.value0.head)(i.value0.tail),!0),s):v(a,new eu("Predicate unsatisfied",a.value1))}throw new Error("Failed pattern match at Parsing.String (line 114, column 7 - line 129, column 75): "+[i.constructor.name])}}}}})};var Dh=vp(function(e){return function(a){return function(u){return function(l){return function(v){var t=so(e.value0);return t?v(new Nt(e.value0,e.value1,!0),void 0):l(e,new eu("Expected EOF",e.value1))}}}}}),Bb=function(e){return vp(function(a){return function(u){return function(l){return function(v){return function(t){var i=e(a.value0);if(i instanceof M)return v(a,new eu(i.value0,a.value1));if(i instanceof ve)return t(new Nt(i.value0.remainder,LB(a.value1)(i.value0.consumed)(i.value0.remainder),!so(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 Wt=function(e){return Bb(function(a){var u=zm(e)(a);return u instanceof R?new ve({value:e,consumed:e,remainder:u.value0}):new M("Expected "+MB(e))})};var Yu=function(e){return ga(Do(function(a){return a===e}))(SB(e))};var hr=Ra($o),Rh=Fa($o);var AB=lh(),Jb=gD(vi);var ne=function(){function e(){}return e.value=new e,e}(),X=function(){function e(){}return e.value=new e,e}(),hG=function(){function e(){}return e.value=new e,e}(),Vb=function(){function e(){}return e.value=new e,e}(),jb=function(){function e(){}return e.value=new e,e}(),wh=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}(),Yb=function(){function e(){}return e.value=new e,e}(),gG=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}(),r6=function(){function e(){}return e.value=new e,e}(),yG=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}(),s6=function(){function e(){}return e.value=new e,e}();var NB=7;var PB=63,qB=1332,$B=3396;var D6=2,Bv=function(){return{category:D6,unicodeCat:t6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),OB=[{start:32,length:1,convRule:Bv},{start:160,length:1,convRule:Bv},{start:5760,length:1,convRule:Bv},{start:8192,length:11,convRule:Bv},{start:8239,length:1,convRule:Bv},{start:8287,length:1,convRule:Bv},{start:12288,length:1,convRule:Bv}],UB=67108864,WB=function(){return{category:UB,unicodeCat:o6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),BB=33554432,zB=function(){return{category:BB,unicodeCat:i6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),dh=8192,F=function(){return{category:dh,unicodeCat:yG.value,possible:0,updist:0,lowdist:0,titledist:0}}(),R6=function(){return{category:dh,unicodeCat:yG.value,possible:1,updist:0,lowdist:26,titledist:0}}(),I6=function(){return{category:dh,unicodeCat:yG.value,possible:1,updist:-26,lowdist:0,titledist:-26}}(),kB=64,ge=function(){return{category:kB,unicodeCat:v6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),JB=1024,ru=function(){return{category:JB,unicodeCat:r6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),VB=8,ul=function(){return{category:VB,unicodeCat:n6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),jB=16,ce=function(){return{category:jB,unicodeCat:xb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),HB=4,b=function(){return{category:HB,unicodeCat:l6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),XB=32768,gr=function(){return{category:XB,unicodeCat:a6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),YB=262144,Bt=function(){return{category:YB,unicodeCat:u6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),ZB=32,pe=function(){return{category:ZB,unicodeCat:e6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),QB=128,Tl=function(){return{category:QB,unicodeCat:Kb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),KB=2048,op=function(){return{category:KB,unicodeCat:Qb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),G6=131072,De=function(){return{category:G6,unicodeCat:Zb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),FG=16777216,x0=function(){return{category:FG,unicodeCat:gG.value,possible:0,updist:0,lowdist:0,titledist:0}}(),w6=function(){return{category:FG,unicodeCat:gG.value,possible:1,updist:0,lowdist:16,titledist:0}}(),d6=function(){return{category:FG,unicodeCat:gG.value,possible:1,updist:-16,lowdist:0,titledist:-16}}(),m6=256,Ee=function(){return{category:m6,unicodeCat:Yb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),mh=2097152,p=function(){return{category:mh,unicodeCat:wh.value,possible:0,updist:0,lowdist:0,titledist:0}}(),h6=function(){return{category:mh,unicodeCat:wh.value,possible:1,updist:84,lowdist:0,titledist:84}}(),g6=4194304,FD=function(){return{category:g6,unicodeCat:Xb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),y6=8388608,T=function(){return{category:y6,unicodeCat:Hb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),ue=512,xB=function(){return{category:ue,unicodeCat:s6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),aG=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:8,titledist:0}}(),ia=function(){return{category:ue,unicodeCat:ne.value,possible:0,updist:0,lowdist:0,titledist:0}}(),F6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-60,titledist:0}}(),uG=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-7,titledist:0}}(),b6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:80,titledist:0}}(),E6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:15,titledist:0}}(),lG=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:48,titledist:0}}(),cp=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:7264,titledist:0}}(),C6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:38864,titledist:0}}(),vG=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-3008,titledist:0}}(),T6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-7615,titledist:0}}(),Tu=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-8,titledist:0}}(),M6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-74,titledist:0}}(),S6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-86,titledist:0}}(),L6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-100,titledist:0}}(),A6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-112,titledist:0}}(),N6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-128,titledist:0}}(),P6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-126,titledist:0}}(),q6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-7517,titledist:0}}(),$6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-8383,titledist:0}}(),O6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-8262,titledist:0}}(),U6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:28,titledist:0}}(),W6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-10743,titledist:0}}(),B6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-3814,titledist:0}}(),z6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-10727,titledist:0}}(),k6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-10780,titledist:0}}(),J6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-10749,titledist:0}}(),V6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-10783,titledist:0}}(),j6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-10782,titledist:0}}(),H6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-10815,titledist:0}}(),X6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-35332,titledist:0}}(),Y6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-42280,titledist:0}}(),nG=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-42308,titledist:0}}(),Z6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-42319,titledist:0}}(),Q6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-42315,titledist:0}}(),K6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-42305,titledist:0}}(),x6=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-42258,titledist:0}}(),eE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-42282,titledist:0}}(),aE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-42261,titledist:0}}(),uE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:928,titledist:0}}(),lE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-48,titledist:0}}(),vE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-42307,titledist:0}}(),nE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-35384,titledist:0}}(),rG=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:40,titledist:0}}(),rE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:34,titledist:0}}(),n=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:1,titledist:0}}(),tE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-199,titledist:0}}(),iE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-121,titledist:0}}(),oE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:210,titledist:0}}(),cE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:206,titledist:0}}(),tG=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:205,titledist:0}}(),_E=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:79,titledist:0}}(),fE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:202,titledist:0}}(),pE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:203,titledist:0}}(),sE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:207,titledist:0}}(),iG=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:211,titledist:0}}(),DE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:209,titledist:0}}(),RE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:213,titledist:0}}(),IE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:214,titledist:0}}(),_p=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:218,titledist:0}}(),GE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:217,titledist:0}}(),wE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:219,titledist:0}}(),Fc=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:2,titledist:1}}(),dE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-97,titledist:0}}(),mE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-56,titledist:0}}(),oG=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-130,titledist:0}}(),hE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:10795,titledist:0}}(),gE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-163,titledist:0}}(),yE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:10792,titledist:0}}(),FE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:-195,titledist:0}}(),bE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:69,titledist:0}}(),EE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:71,titledist:0}}(),Ml=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:32,titledist:0}}(),CE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:116,titledist:0}}(),TE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:38,titledist:0}}(),ME=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:37,titledist:0}}(),cG=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:64,titledist:0}}(),SE=function(){return{category:ue,unicodeCat:ne.value,possible:1,updist:0,lowdist:63,titledist:0}}(),Ip=524288,fp=function(){return{category:Ip,unicodeCat:hG.value,possible:1,updist:0,lowdist:-8,titledist:0}}(),pp=function(){return{category:Ip,unicodeCat:hG.value,possible:1,updist:0,lowdist:-9,titledist:0}}(),bc=function(){return{category:Ip,unicodeCat:hG.value,possible:1,updist:-1,lowdist:1,titledist:0}}(),hh=16384,c=function(){return{category:hh,unicodeCat:jb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),gh=1048576,Ce=function(){return{category:gh,unicodeCat:Vb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),H=4096,LE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-37,lowdist:0,titledist:-37}}(),AE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-31,lowdist:0,titledist:-31}}(),_G=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-64,lowdist:0,titledist:-64}}(),NE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-63,lowdist:0,titledist:-63}}(),PE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-62,lowdist:0,titledist:-62}}(),qE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-57,lowdist:0,titledist:-57}}(),$E=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-47,lowdist:0,titledist:-47}}(),OE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-54,lowdist:0,titledist:-54}}(),fG=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-8,lowdist:0,titledist:-8}}(),UE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-86,lowdist:0,titledist:-86}}(),pG=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-80,lowdist:0,titledist:-80}}(),sG=function(){return{category:H,unicodeCat:X.value,possible:1,updist:7,lowdist:0,titledist:7}}(),WE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-116,lowdist:0,titledist:-116}}(),BE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-96,lowdist:0,titledist:-96}}(),Sl=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-32,lowdist:0,titledist:-32}}(),zE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-15,lowdist:0,titledist:-15}}(),DG=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-48,lowdist:0,titledist:-48}}(),RG=function(){return{category:H,unicodeCat:X.value,possible:1,updist:3008,lowdist:0,titledist:0}}(),kE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-6254,lowdist:0,titledist:-6254}}(),JE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-6253,lowdist:0,titledist:-6253}}(),VE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-6244,lowdist:0,titledist:-6244}}(),jE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-6242,lowdist:0,titledist:-6242}}(),HE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-6243,lowdist:0,titledist:-6243}}(),XE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-6236,lowdist:0,titledist:-6236}}(),YE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-6181,lowdist:0,titledist:-6181}}(),ZE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:35266,lowdist:0,titledist:35266}}(),QE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:35332,lowdist:0,titledist:35332}}(),KE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:3814,lowdist:0,titledist:3814}}(),xE=function(){return{category:H,unicodeCat:X.value,possible:1,updist:35384,lowdist:0,titledist:35384}}(),eC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-59,lowdist:0,titledist:-59}}(),Qa=function(){return{category:H,unicodeCat:X.value,possible:1,updist:8,lowdist:0,titledist:8}}(),aC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:74,lowdist:0,titledist:74}}(),uC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:86,lowdist:0,titledist:86}}(),lC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:100,lowdist:0,titledist:100}}(),vC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:128,lowdist:0,titledist:128}}(),nC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:112,lowdist:0,titledist:112}}(),rC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:126,lowdist:0,titledist:126}}(),sp=function(){return{category:H,unicodeCat:X.value,possible:1,updist:9,lowdist:0,titledist:9}}(),tC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-7205,lowdist:0,titledist:-7205}}(),iC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-28,lowdist:0,titledist:-28}}(),oC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-10795,lowdist:0,titledist:-10795}}(),cC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-10792,lowdist:0,titledist:-10792}}(),_C=function(){return{category:H,unicodeCat:X.value,possible:1,updist:743,lowdist:0,titledist:743}}(),Dp=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-7264,lowdist:0,titledist:-7264}}(),fC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:48,lowdist:0,titledist:48}}(),pC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-928,lowdist:0,titledist:-928}}(),sC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-38864,lowdist:0,titledist:-38864}}(),z=function(){return{category:H,unicodeCat:X.value,possible:0,updist:0,lowdist:0,titledist:0}}(),IG=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-40,lowdist:0,titledist:-40}}(),DC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-34,lowdist:0,titledist:-34}}(),RC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:121,lowdist:0,titledist:121}}(),r=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-1,lowdist:0,titledist:-1}}(),IC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-232,lowdist:0,titledist:-232}}(),GC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-300,lowdist:0,titledist:-300}}(),wC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:195,lowdist:0,titledist:195}}(),dC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:97,lowdist:0,titledist:97}}(),mC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:163,lowdist:0,titledist:163}}(),GG=function(){return{category:H,unicodeCat:X.value,possible:1,updist:130,lowdist:0,titledist:130}}(),hC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:56,lowdist:0,titledist:56}}(),Ec=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-2,lowdist:0,titledist:-1}}(),gC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-79,lowdist:0,titledist:-79}}(),yC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:10815,lowdist:0,titledist:10815}}(),FC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:10783,lowdist:0,titledist:10783}}(),bC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:10780,lowdist:0,titledist:10780}}(),EC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:10782,lowdist:0,titledist:10782}}(),CC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-210,lowdist:0,titledist:-210}}(),TC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-206,lowdist:0,titledist:-206}}(),wG=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-205,lowdist:0,titledist:-205}}(),MC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-202,lowdist:0,titledist:-202}}(),SC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-203,lowdist:0,titledist:-203}}(),LC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:42319,lowdist:0,titledist:42319}}(),AC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:42315,lowdist:0,titledist:42315}}(),NC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-207,lowdist:0,titledist:-207}}(),PC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:42280,lowdist:0,titledist:42280}}(),dG=function(){return{category:H,unicodeCat:X.value,possible:1,updist:42308,lowdist:0,titledist:42308}}(),qC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-209,lowdist:0,titledist:-209}}(),mG=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-211,lowdist:0,titledist:-211}}(),$C=function(){return{category:H,unicodeCat:X.value,possible:1,updist:10743,lowdist:0,titledist:10743}}(),OC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:42305,lowdist:0,titledist:42305}}(),UC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:10749,lowdist:0,titledist:10749}}(),WC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-213,lowdist:0,titledist:-213}}(),BC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-214,lowdist:0,titledist:-214}}(),zC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:10727,lowdist:0,titledist:10727}}(),Rp=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-218,lowdist:0,titledist:-218}}(),kC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:42307,lowdist:0,titledist:42307}}(),JC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:42282,lowdist:0,titledist:42282}}(),VC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-69,lowdist:0,titledist:-69}}(),jC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-217,lowdist:0,titledist:-217}}(),HC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-71,lowdist:0,titledist:-71}}(),XC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-219,lowdist:0,titledist:-219}}(),YC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:42261,lowdist:0,titledist:42261}}(),ZC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:42258,lowdist:0,titledist:42258}}(),QC=function(){return{category:H,unicodeCat:X.value,possible:1,updist:-38,lowdist:0,titledist:-38}}(),ez=134217728,Ih=function(){return{category:ez,unicodeCat:f6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),az=268435456,Gh=function(){return{category:az,unicodeCat:p6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),uz=65536,ol=function(){return{category:uz,unicodeCat:_6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),lz=1,kb=function(){return{category:lz,unicodeCat:c6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),vz=[{start:65,length:26,convRule:Ml},{start:97,length:26,convRule:Sl},{start:181,length:1,convRule:_C},{start:192,length:23,convRule:Ml},{start:216,length:7,convRule:Ml},{start:224,length:23,convRule:Sl},{start:248,length:7,convRule:Sl},{start:255,length:1,convRule:RC},{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:tE},{start:305,length:1,convRule:IC},{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:iE},{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:GC},{start:384,length:1,convRule:wC},{start:385,length:1,convRule:oE},{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:cE},{start:391,length:1,convRule:n},{start:392,length:1,convRule:r},{start:393,length:2,convRule:tG},{start:395,length:1,convRule:n},{start:396,length:1,convRule:r},{start:398,length:1,convRule:_E},{start:399,length:1,convRule:fE},{start:400,length:1,convRule:pE},{start:401,length:1,convRule:n},{start:402,length:1,convRule:r},{start:403,length:1,convRule:tG},{start:404,length:1,convRule:sE},{start:405,length:1,convRule:dC},{start:406,length:1,convRule:iG},{start:407,length:1,convRule:DE},{start:408,length:1,convRule:n},{start:409,length:1,convRule:r},{start:410,length:1,convRule:mC},{start:412,length:1,convRule:iG},{start:413,length:1,convRule:RE},{start:414,length:1,convRule:GG},{start:415,length:1,convRule:IE},{start:416,length:1,convRule:n},{start:417,length:1,convRule:r},{start:418,length:1,convRule:n},{start:419,length:1,convRule:r},{start:420,length:1,convRule:n},{start:421,length:1,convRule:r},{start:422,length:1,convRule:_p},{start:423,length:1,convRule:n},{start:424,length:1,convRule:r},{start:425,length:1,convRule:_p},{start:428,length:1,convRule:n},{start:429,length:1,convRule:r},{start:430,length:1,convRule:_p},{start:431,length:1,convRule:n},{start:432,length:1,convRule:r},{start:433,length:2,convRule:GE},{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:wE},{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:hC},{start:452,length:1,convRule:Fc},{start:453,length:1,convRule:bc},{start:454,length:1,convRule:Ec},{start:455,length:1,convRule:Fc},{start:456,length:1,convRule:bc},{start:457,length:1,convRule:Ec},{start:458,length:1,convRule:Fc},{start:459,length:1,convRule:bc},{start:460,length:1,convRule:Ec},{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:gC},{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:Fc},{start:498,length:1,convRule:bc},{start:499,length:1,convRule:Ec},{start:500,length:1,convRule:n},{start:501,length:1,convRule:r},{start:502,length:1,convRule:dE},{start:503,length:1,convRule:mE},{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:oG},{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:hE},{start:571,length:1,convRule:n},{start:572,length:1,convRule:r},{start:573,length:1,convRule:gE},{start:574,length:1,convRule:yE},{start:575,length:2,convRule:yC},{start:577,length:1,convRule:n},{start:578,length:1,convRule:r},{start:579,length:1,convRule:FE},{start:580,length:1,convRule:bE},{start:581,length:1,convRule:EE},{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:FC},{start:593,length:1,convRule:bC},{start:594,length:1,convRule:EC},{start:595,length:1,convRule:CC},{start:596,length:1,convRule:TC},{start:598,length:2,convRule:wG},{start:601,length:1,convRule:MC},{start:603,length:1,convRule:SC},{start:604,length:1,convRule:LC},{start:608,length:1,convRule:wG},{start:609,length:1,convRule:AC},{start:611,length:1,convRule:NC},{start:613,length:1,convRule:PC},{start:614,length:1,convRule:dG},{start:616,length:1,convRule:qC},{start:617,length:1,convRule:mG},{start:618,length:1,convRule:dG},{start:619,length:1,convRule:$C},{start:620,length:1,convRule:OC},{start:623,length:1,convRule:mG},{start:625,length:1,convRule:UC},{start:626,length:1,convRule:WC},{start:629,length:1,convRule:BC},{start:637,length:1,convRule:zC},{start:640,length:1,convRule:Rp},{start:642,length:1,convRule:kC},{start:643,length:1,convRule:Rp},{start:647,length:1,convRule:JC},{start:648,length:1,convRule:Rp},{start:649,length:1,convRule:VC},{start:650,length:2,convRule:jC},{start:652,length:1,convRule:HC},{start:658,length:1,convRule:XC},{start:669,length:1,convRule:YC},{start:670,length:1,convRule:ZC},{start:837,length:1,convRule:h6},{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:GG},{start:895,length:1,convRule:CE},{start:902,length:1,convRule:TE},{start:904,length:3,convRule:ME},{start:908,length:1,convRule:cG},{start:910,length:2,convRule:SE},{start:913,length:17,convRule:Ml},{start:931,length:9,convRule:Ml},{start:940,length:1,convRule:QC},{start:941,length:3,convRule:LE},{start:945,length:17,convRule:Sl},{start:962,length:1,convRule:AE},{start:963,length:9,convRule:Sl},{start:972,length:1,convRule:_G},{start:973,length:2,convRule:NE},{start:975,length:1,convRule:aG},{start:976,length:1,convRule:PE},{start:977,length:1,convRule:qE},{start:981,length:1,convRule:$E},{start:982,length:1,convRule:OE},{start:983,length:1,convRule:fG},{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:UE},{start:1009,length:1,convRule:pG},{start:1010,length:1,convRule:sG},{start:1011,length:1,convRule:WE},{start:1012,length:1,convRule:F6},{start:1013,length:1,convRule:BE},{start:1015,length:1,convRule:n},{start:1016,length:1,convRule:r},{start:1017,length:1,convRule:uG},{start:1018,length:1,convRule:n},{start:1019,length:1,convRule:r},{start:1021,length:3,convRule:oG},{start:1024,length:16,convRule:b6},{start:1040,length:32,convRule:Ml},{start:1072,length:32,convRule:Sl},{start:1104,length:16,convRule:pG},{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:E6},{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:zE},{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:lG},{start:1377,length:38,convRule:DG},{start:4256,length:38,convRule:cp},{start:4295,length:1,convRule:cp},{start:4301,length:1,convRule:cp},{start:4304,length:43,convRule:RG},{start:4349,length:3,convRule:RG},{start:5024,length:80,convRule:C6},{start:5104,length:6,convRule:aG},{start:5112,length:6,convRule:fG},{start:7296,length:1,convRule:kE},{start:7297,length:1,convRule:JE},{start:7298,length:1,convRule:VE},{start:7299,length:2,convRule:jE},{start:7301,length:1,convRule:HE},{start:7302,length:1,convRule:XE},{start:7303,length:1,convRule:YE},{start:7304,length:1,convRule:ZE},{start:7312,length:43,convRule:vG},{start:7357,length:3,convRule:vG},{start:7545,length:1,convRule:QE},{start:7549,length:1,convRule:KE},{start:7566,length:1,convRule:xE},{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:eC},{start:7838,length:1,convRule:T6},{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:Qa},{start:7944,length:8,convRule:Tu},{start:7952,length:6,convRule:Qa},{start:7960,length:6,convRule:Tu},{start:7968,length:8,convRule:Qa},{start:7976,length:8,convRule:Tu},{start:7984,length:8,convRule:Qa},{start:7992,length:8,convRule:Tu},{start:8e3,length:6,convRule:Qa},{start:8008,length:6,convRule:Tu},{start:8017,length:1,convRule:Qa},{start:8019,length:1,convRule:Qa},{start:8021,length:1,convRule:Qa},{start:8023,length:1,convRule:Qa},{start:8025,length:1,convRule:Tu},{start:8027,length:1,convRule:Tu},{start:8029,length:1,convRule:Tu},{start:8031,length:1,convRule:Tu},{start:8032,length:8,convRule:Qa},{start:8040,length:8,convRule:Tu},{start:8048,length:2,convRule:aC},{start:8050,length:4,convRule:uC},{start:8054,length:2,convRule:lC},{start:8056,length:2,convRule:vC},{start:8058,length:2,convRule:nC},{start:8060,length:2,convRule:rC},{start:8064,length:8,convRule:Qa},{start:8072,length:8,convRule:fp},{start:8080,length:8,convRule:Qa},{start:8088,length:8,convRule:fp},{start:8096,length:8,convRule:Qa},{start:8104,length:8,convRule:fp},{start:8112,length:2,convRule:Qa},{start:8115,length:1,convRule:sp},{start:8120,length:2,convRule:Tu},{start:8122,length:2,convRule:M6},{start:8124,length:1,convRule:pp},{start:8126,length:1,convRule:tC},{start:8131,length:1,convRule:sp},{start:8136,length:4,convRule:S6},{start:8140,length:1,convRule:pp},{start:8144,length:2,convRule:Qa},{start:8152,length:2,convRule:Tu},{start:8154,length:2,convRule:L6},{start:8160,length:2,convRule:Qa},{start:8165,length:1,convRule:sG},{start:8168,length:2,convRule:Tu},{start:8170,length:2,convRule:A6},{start:8172,length:1,convRule:uG},{start:8179,length:1,convRule:sp},{start:8184,length:2,convRule:N6},{start:8186,length:2,convRule:P6},{start:8188,length:1,convRule:pp},{start:8486,length:1,convRule:q6},{start:8490,length:1,convRule:$6},{start:8491,length:1,convRule:O6},{start:8498,length:1,convRule:U6},{start:8526,length:1,convRule:iC},{start:8544,length:16,convRule:w6},{start:8560,length:16,convRule:d6},{start:8579,length:1,convRule:n},{start:8580,length:1,convRule:r},{start:9398,length:26,convRule:R6},{start:9424,length:26,convRule:I6},{start:11264,length:47,convRule:lG},{start:11312,length:47,convRule:DG},{start:11360,length:1,convRule:n},{start:11361,length:1,convRule:r},{start:11362,length:1,convRule:W6},{start:11363,length:1,convRule:B6},{start:11364,length:1,convRule:z6},{start:11365,length:1,convRule:oC},{start:11366,length:1,convRule:cC},{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:k6},{start:11374,length:1,convRule:J6},{start:11375,length:1,convRule:V6},{start:11376,length:1,convRule:j6},{start:11378,length:1,convRule:n},{start:11379,length:1,convRule:r},{start:11381,length:1,convRule:n},{start:11382,length:1,convRule:r},{start:11390,length:2,convRule:H6},{start:11392,length:1,convRule:n},{start:11393,length:1,convRule:r},{start:11394,length:1,convRule:n},{start:11395,length:1,convRule:r},{start:11396,length:1,convRule:n},{start:11397,length:1,convRule:r},{start:11398,length:1,convRule:n},{start:11399,length:1,convRule:r},{start:11400,length:1,convRule:n},{start:11401,length:1,convRule:r},{start:11402,length:1,convRule:n},{start:11403,length:1,convRule:r},{start:11404,length:1,convRule:n},{start:11405,length:1,convRule:r},{start:11406,length:1,convRule:n},{start:11407,length:1,convRule:r},{start:11408,length:1,convRule:n},{start:11409,length:1,convRule:r},{start:11410,length:1,convRule:n},{start:11411,length:1,convRule:r},{start:11412,length:1,convRule:n},{start:11413,length:1,convRule:r},{start:11414,length:1,convRule:n},{start:11415,length:1,convRule:r},{start:11416,length:1,convRule:n},{start:11417,length:1,convRule:r},{start:11418,length:1,convRule:n},{start:11419,length:1,convRule:r},{start:11420,length:1,convRule:n},{start:11421,length:1,convRule:r},{start:11422,length:1,convRule:n},{start:11423,length:1,convRule:r},{start:11424,length:1,convRule:n},{start:11425,length:1,convRule:r},{start:11426,length:1,convRule:n},{start:11427,length:1,convRule:r},{start:11428,length:1,convRule:n},{start:11429,length:1,convRule:r},{start:11430,length:1,convRule:n},{start:11431,length:1,convRule:r},{start:11432,length:1,convRule:n},{start:11433,length:1,convRule:r},{start:11434,length:1,convRule:n},{start:11435,length:1,convRule:r},{start:11436,length:1,convRule:n},{start:11437,length:1,convRule:r},{start:11438,length:1,convRule:n},{start:11439,length:1,convRule:r},{start:11440,length:1,convRule:n},{start:11441,length:1,convRule:r},{start:11442,length:1,convRule:n},{start:11443,length:1,convRule:r},{start:11444,length:1,convRule:n},{start:11445,length:1,convRule:r},{start:11446,length:1,convRule:n},{start:11447,length:1,convRule:r},{start:11448,length:1,convRule:n},{start:11449,length:1,convRule:r},{start:11450,length:1,convRule:n},{start:11451,length:1,convRule:r},{start:11452,length:1,convRule:n},{start:11453,length:1,convRule:r},{start:11454,length:1,convRule:n},{start:11455,length:1,convRule:r},{start:11456,length:1,convRule:n},{start:11457,length:1,convRule:r},{start:11458,length:1,convRule:n},{start:11459,length:1,convRule:r},{start:11460,length:1,convRule:n},{start:11461,length:1,convRule:r},{start:11462,length:1,convRule:n},{start:11463,length:1,convRule:r},{start:11464,length:1,convRule:n},{start:11465,length:1,convRule:r},{start:11466,length:1,convRule:n},{start:11467,length:1,convRule:r},{start:11468,length:1,convRule:n},{start:11469,length:1,convRule:r},{start:11470,length:1,convRule:n},{start:11471,length:1,convRule:r},{start:11472,length:1,convRule:n},{start:11473,length:1,convRule:r},{start:11474,length:1,convRule:n},{start:11475,length:1,convRule:r},{start:11476,length:1,convRule:n},{start:11477,length:1,convRule:r},{start:11478,length:1,convRule:n},{start:11479,length:1,convRule:r},{start:11480,length:1,convRule:n},{start:11481,length:1,convRule:r},{start:11482,length:1,convRule:n},{start:11483,length:1,convRule:r},{start:11484,length:1,convRule:n},{start:11485,length:1,convRule:r},{start:11486,length:1,convRule:n},{start:11487,length:1,convRule:r},{start:11488,length:1,convRule:n},{start:11489,length:1,convRule:r},{start:11490,length:1,convRule:n},{start:11491,length:1,convRule:r},{start:11499,length:1,convRule:n},{start:11500,length:1,convRule:r},{start:11501,length:1,convRule:n},{start:11502,length:1,convRule:r},{start:11506,length:1,convRule:n},{start:11507,length:1,convRule:r},{start:11520,length:38,convRule:Dp},{start:11559,length:1,convRule:Dp},{start:11565,length:1,convRule:Dp},{start:42560,length:1,convRule:n},{start:42561,length:1,convRule:r},{start:42562,length:1,convRule:n},{start:42563,length:1,convRule:r},{start:42564,length:1,convRule:n},{start:42565,length:1,convRule:r},{start:42566,length:1,convRule:n},{start:42567,length:1,convRule:r},{start:42568,length:1,convRule:n},{start:42569,length:1,convRule:r},{start:42570,length:1,convRule:n},{start:42571,length:1,convRule:r},{start:42572,length:1,convRule:n},{start:42573,length:1,convRule:r},{start:42574,length:1,convRule:n},{start:42575,length:1,convRule:r},{start:42576,length:1,convRule:n},{start:42577,length:1,convRule:r},{start:42578,length:1,convRule:n},{start:42579,length:1,convRule:r},{start:42580,length:1,convRule:n},{start:42581,length:1,convRule:r},{start:42582,length:1,convRule:n},{start:42583,length:1,convRule:r},{start:42584,length:1,convRule:n},{start:42585,length:1,convRule:r},{start:42586,length:1,convRule:n},{start:42587,length:1,convRule:r},{start:42588,length:1,convRule:n},{start:42589,length:1,convRule:r},{start:42590,length:1,convRule:n},{start:42591,length:1,convRule:r},{start:42592,length:1,convRule:n},{start:42593,length:1,convRule:r},{start:42594,length:1,convRule:n},{start:42595,length:1,convRule:r},{start:42596,length:1,convRule:n},{start:42597,length:1,convRule:r},{start:42598,length:1,convRule:n},{start:42599,length:1,convRule:r},{start:42600,length:1,convRule:n},{start:42601,length:1,convRule:r},{start:42602,length:1,convRule:n},{start:42603,length:1,convRule:r},{start:42604,length:1,convRule:n},{start:42605,length:1,convRule:r},{start:42624,length:1,convRule:n},{start:42625,length:1,convRule:r},{start:42626,length:1,convRule:n},{start:42627,length:1,convRule:r},{start:42628,length:1,convRule:n},{start:42629,length:1,convRule:r},{start:42630,length:1,convRule:n},{start:42631,length:1,convRule:r},{start:42632,length:1,convRule:n},{start:42633,length:1,convRule:r},{start:42634,length:1,convRule:n},{start:42635,length:1,convRule:r},{start:42636,length:1,convRule:n},{start:42637,length:1,convRule:r},{start:42638,length:1,convRule:n},{start:42639,length:1,convRule:r},{start:42640,length:1,convRule:n},{start:42641,length:1,convRule:r},{start:42642,length:1,convRule:n},{start:42643,length:1,convRule:r},{start:42644,length:1,convRule:n},{start:42645,length:1,convRule:r},{start:42646,length:1,convRule:n},{start:42647,length:1,convRule:r},{start:42648,length:1,convRule:n},{start:42649,length:1,convRule:r},{start:42650,length:1,convRule:n},{start:42651,length:1,convRule:r},{start:42786,length:1,convRule:n},{start:42787,length:1,convRule:r},{start:42788,length:1,convRule:n},{start:42789,length:1,convRule:r},{start:42790,length:1,convRule:n},{start:42791,length:1,convRule:r},{start:42792,length:1,convRule:n},{start:42793,length:1,convRule:r},{start:42794,length:1,convRule:n},{start:42795,length:1,convRule:r},{start:42796,length:1,convRule:n},{start:42797,length:1,convRule:r},{start:42798,length:1,convRule:n},{start:42799,length:1,convRule:r},{start:42802,length:1,convRule:n},{start:42803,length:1,convRule:r},{start:42804,length:1,convRule:n},{start:42805,length:1,convRule:r},{start:42806,length:1,convRule:n},{start:42807,length:1,convRule:r},{start:42808,length:1,convRule:n},{start:42809,length:1,convRule:r},{start:42810,length:1,convRule:n},{start:42811,length:1,convRule:r},{start:42812,length:1,convRule:n},{start:42813,length:1,convRule:r},{start:42814,length:1,convRule:n},{start:42815,length:1,convRule:r},{start:42816,length:1,convRule:n},{start:42817,length:1,convRule:r},{start:42818,length:1,convRule:n},{start:42819,length:1,convRule:r},{start:42820,length:1,convRule:n},{start:42821,length:1,convRule:r},{start:42822,length:1,convRule:n},{start:42823,length:1,convRule:r},{start:42824,length:1,convRule:n},{start:42825,length:1,convRule:r},{start:42826,length:1,convRule:n},{start:42827,length:1,convRule:r},{start:42828,length:1,convRule:n},{start:42829,length:1,convRule:r},{start:42830,length:1,convRule:n},{start:42831,length:1,convRule:r},{start:42832,length:1,convRule:n},{start:42833,length:1,convRule:r},{start:42834,length:1,convRule:n},{start:42835,length:1,convRule:r},{start:42836,length:1,convRule:n},{start:42837,length:1,convRule:r},{start:42838,length:1,convRule:n},{start:42839,length:1,convRule:r},{start:42840,length:1,convRule:n},{start:42841,length:1,convRule:r},{start:42842,length:1,convRule:n},{start:42843,length:1,convRule:r},{start:42844,length:1,convRule:n},{start:42845,length:1,convRule:r},{start:42846,length:1,convRule:n},{start:42847,length:1,convRule:r},{start:42848,length:1,convRule:n},{start:42849,length:1,convRule:r},{start:42850,length:1,convRule:n},{start:42851,length:1,convRule:r},{start:42852,length:1,convRule:n},{start:42853,length:1,convRule:r},{start:42854,length:1,convRule:n},{start:42855,length:1,convRule:r},{start:42856,length:1,convRule:n},{start:42857,length:1,convRule:r},{start:42858,length:1,convRule:n},{start:42859,length:1,convRule:r},{start:42860,length:1,convRule:n},{start:42861,length:1,convRule:r},{start:42862,length:1,convRule:n},{start:42863,length:1,convRule:r},{start:42873,length:1,convRule:n},{start:42874,length:1,convRule:r},{start:42875,length:1,convRule:n},{start:42876,length:1,convRule:r},{start:42877,length:1,convRule:X6},{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:Y6},{start:42896,length:1,convRule:n},{start:42897,length:1,convRule:r},{start:42898,length:1,convRule:n},{start:42899,length:1,convRule:r},{start:42900,length:1,convRule:fC},{start:42902,length:1,convRule:n},{start:42903,length:1,convRule:r},{start:42904,length:1,convRule:n},{start:42905,length:1,convRule:r},{start:42906,length:1,convRule:n},{start:42907,length:1,convRule:r},{start:42908,length:1,convRule:n},{start:42909,length:1,convRule:r},{start:42910,length:1,convRule:n},{start:42911,length:1,convRule:r},{start:42912,length:1,convRule:n},{start:42913,length:1,convRule:r},{start:42914,length:1,convRule:n},{start:42915,length:1,convRule:r},{start:42916,length:1,convRule:n},{start:42917,length:1,convRule:r},{start:42918,length:1,convRule:n},{start:42919,length:1,convRule:r},{start:42920,length:1,convRule:n},{start:42921,length:1,convRule:r},{start:42922,length:1,convRule:nG},{start:42923,length:1,convRule:Z6},{start:42924,length:1,convRule:Q6},{start:42925,length:1,convRule:K6},{start:42926,length:1,convRule:nG},{start:42928,length:1,convRule:x6},{start:42929,length:1,convRule:eE},{start:42930,length:1,convRule:aE},{start:42931,length:1,convRule:uE},{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:lE},{start:42949,length:1,convRule:vE},{start:42950,length:1,convRule:nE},{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:pC},{start:43888,length:80,convRule:sC},{start:65313,length:26,convRule:Ml},{start:65345,length:26,convRule:Sl},{start:66560,length:40,convRule:rG},{start:66600,length:40,convRule:IG},{start:66736,length:36,convRule:rG},{start:66776,length:36,convRule:IG},{start:68736,length:51,convRule:cG},{start:68800,length:51,convRule:_G},{start:71840,length:32,convRule:Ml},{start:71872,length:32,convRule:Sl},{start:93760,length:32,convRule:Ml},{start:93792,length:32,convRule:Sl},{start:125184,length:34,convRule:rE},{start:125218,length:34,convRule:DC}],KC=function(e){return function(a){return function(u){return function(l){var v=function(t){return function(i){var o=t,_=!1,s;function y(N,L){if(N>L||N>=A_(a))return _=!0,I.value;if(we){var V=a_(qa(N+L|0)/2),Te=AB(a)(V),ya=l(e)(Te);if(ya instanceof Qe)return _=!0,new R(Te);if(ya instanceof Fe){o=V+1|0,i=L;return}o=N,i=V-1|0;return}throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5622, column 3 - line 5632, column 30): "+[N.constructor.name,L.constructor.name])}for(;!_;)s=y(o,i);return s}};return v(0)(u)}}}},nz=function(e){return function(a){if(e.start>=a.start&&e.start<(a.start+a.length|0))return Qe.value;if(e.start>a.start)return Fe.value;if(we)return Se.value;throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5598, column 1 - line 5598, column 45): "+[e.constructor.name,a.constructor.name])}},yh=function(e){return function(a){return function(u){var l={start:a,length:1,convRule:xB},v=KC(l)(e)(u)(nz);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])}}},xC=function(e){return function(a){var u=yh(vz)(a)(qB);if(u instanceof I)return a;if(u instanceof R)return a+e(u.value0)|0;throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5727, column 5 - line 5729, column 53): "+[u.constructor.name])}},Fh=xC(function(e){return e.lowdist});var bh=xC(function(e){return e.updist}),rz=function(e){return function(a){var u=yh(OB)(a)(NB);if(u instanceof I)return!1;if(u instanceof R)return Ao(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])}},e9=rz([D6]),tz=[{start:0,length:32,convRule:kb},{start:32,length:1,convRule:Bv},{start:33,length:3,convRule:b},{start:36,length:1,convRule:ul},{start:37,length:3,convRule:b},{start:40,length:1,convRule:ce},{start:41,length:1,convRule:pe},{start:42,length:1,convRule:b},{start:43,length:1,convRule:ge},{start:44,length:1,convRule:b},{start:45,length:1,convRule:Tl},{start:46,length:2,convRule:b},{start:48,length:10,convRule:Ee},{start:58,length:2,convRule:b},{start:60,length:3,convRule:ge},{start:63,length:2,convRule:b},{start:65,length:26,convRule:Ml},{start:91,length:1,convRule:ce},{start:92,length:1,convRule:b},{start:93,length:1,convRule:pe},{start:94,length:1,convRule:ru},{start:95,length:1,convRule:op},{start:96,length:1,convRule:ru},{start:97,length:26,convRule:Sl},{start:123,length:1,convRule:ce},{start:124,length:1,convRule:ge},{start:125,length:1,convRule:pe},{start:126,length:1,convRule:ge},{start:127,length:33,convRule:kb},{start:160,length:1,convRule:Bv},{start:161,length:1,convRule:b},{start:162,length:4,convRule:ul},{start:166,length:1,convRule:F},{start:167,length:1,convRule:b},{start:168,length:1,convRule:ru},{start:169,length:1,convRule:F},{start:170,length:1,convRule:c},{start:171,length:1,convRule:gr},{start:172,length:1,convRule:ge},{start:173,length:1,convRule:ol},{start:174,length:1,convRule:F},{start:175,length:1,convRule:ru},{start:176,length:1,convRule:F},{start:177,length:1,convRule:ge},{start:178,length:2,convRule:De},{start:180,length:1,convRule:ru},{start:181,length:1,convRule:_C},{start:182,length:2,convRule:b},{start:184,length:1,convRule:ru},{start:185,length:1,convRule:De},{start:186,length:1,convRule:c},{start:187,length:1,convRule:Bt},{start:188,length:3,convRule:De},{start:191,length:1,convRule:b},{start:192,length:23,convRule:Ml},{start:215,length:1,convRule:ge},{start:216,length:7,convRule:Ml},{start:223,length:1,convRule:z},{start:224,length:23,convRule:Sl},{start:247,length:1,convRule:ge},{start:248,length:7,convRule:Sl},{start:255,length:1,convRule:RC},{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:tE},{start:305,length:1,convRule:IC},{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:z},{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:z},{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:iE},{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:GC},{start:384,length:1,convRule:wC},{start:385,length:1,convRule:oE},{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:cE},{start:391,length:1,convRule:n},{start:392,length:1,convRule:r},{start:393,length:2,convRule:tG},{start:395,length:1,convRule:n},{start:396,length:1,convRule:r},{start:397,length:1,convRule:z},{start:398,length:1,convRule:_E},{start:399,length:1,convRule:fE},{start:400,length:1,convRule:pE},{start:401,length:1,convRule:n},{start:402,length:1,convRule:r},{start:403,length:1,convRule:tG},{start:404,length:1,convRule:sE},{start:405,length:1,convRule:dC},{start:406,length:1,convRule:iG},{start:407,length:1,convRule:DE},{start:408,length:1,convRule:n},{start:409,length:1,convRule:r},{start:410,length:1,convRule:mC},{start:411,length:1,convRule:z},{start:412,length:1,convRule:iG},{start:413,length:1,convRule:RE},{start:414,length:1,convRule:GG},{start:415,length:1,convRule:IE},{start:416,length:1,convRule:n},{start:417,length:1,convRule:r},{start:418,length:1,convRule:n},{start:419,length:1,convRule:r},{start:420,length:1,convRule:n},{start:421,length:1,convRule:r},{start:422,length:1,convRule:_p},{start:423,length:1,convRule:n},{start:424,length:1,convRule:r},{start:425,length:1,convRule:_p},{start:426,length:2,convRule:z},{start:428,length:1,convRule:n},{start:429,length:1,convRule:r},{start:430,length:1,convRule:_p},{start:431,length:1,convRule:n},{start:432,length:1,convRule:r},{start:433,length:2,convRule:GE},{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:wE},{start:440,length:1,convRule:n},{start:441,length:1,convRule:r},{start:442,length:1,convRule:z},{start:443,length:1,convRule:c},{start:444,length:1,convRule:n},{start:445,length:1,convRule:r},{start:446,length:1,convRule:z},{start:447,length:1,convRule:hC},{start:448,length:4,convRule:c},{start:452,length:1,convRule:Fc},{start:453,length:1,convRule:bc},{start:454,length:1,convRule:Ec},{start:455,length:1,convRule:Fc},{start:456,length:1,convRule:bc},{start:457,length:1,convRule:Ec},{start:458,length:1,convRule:Fc},{start:459,length:1,convRule:bc},{start:460,length:1,convRule:Ec},{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:gC},{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:z},{start:497,length:1,convRule:Fc},{start:498,length:1,convRule:bc},{start:499,length:1,convRule:Ec},{start:500,length:1,convRule:n},{start:501,length:1,convRule:r},{start:502,length:1,convRule:dE},{start:503,length:1,convRule:mE},{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:oG},{start:545,length:1,convRule:z},{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:z},{start:570,length:1,convRule:hE},{start:571,length:1,convRule:n},{start:572,length:1,convRule:r},{start:573,length:1,convRule:gE},{start:574,length:1,convRule:yE},{start:575,length:2,convRule:yC},{start:577,length:1,convRule:n},{start:578,length:1,convRule:r},{start:579,length:1,convRule:FE},{start:580,length:1,convRule:bE},{start:581,length:1,convRule:EE},{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:FC},{start:593,length:1,convRule:bC},{start:594,length:1,convRule:EC},{start:595,length:1,convRule:CC},{start:596,length:1,convRule:TC},{start:597,length:1,convRule:z},{start:598,length:2,convRule:wG},{start:600,length:1,convRule:z},{start:601,length:1,convRule:MC},{start:602,length:1,convRule:z},{start:603,length:1,convRule:SC},{start:604,length:1,convRule:LC},{start:605,length:3,convRule:z},{start:608,length:1,convRule:wG},{start:609,length:1,convRule:AC},{start:610,length:1,convRule:z},{start:611,length:1,convRule:NC},{start:612,length:1,convRule:z},{start:613,length:1,convRule:PC},{start:614,length:1,convRule:dG},{start:615,length:1,convRule:z},{start:616,length:1,convRule:qC},{start:617,length:1,convRule:mG},{start:618,length:1,convRule:dG},{start:619,length:1,convRule:$C},{start:620,length:1,convRule:OC},{start:621,length:2,convRule:z},{start:623,length:1,convRule:mG},{start:624,length:1,convRule:z},{start:625,length:1,convRule:UC},{start:626,length:1,convRule:WC},{start:627,length:2,convRule:z},{start:629,length:1,convRule:BC},{start:630,length:7,convRule:z},{start:637,length:1,convRule:zC},{start:638,length:2,convRule:z},{start:640,length:1,convRule:Rp},{start:641,length:1,convRule:z},{start:642,length:1,convRule:kC},{start:643,length:1,convRule:Rp},{start:644,length:3,convRule:z},{start:647,length:1,convRule:JC},{start:648,length:1,convRule:Rp},{start:649,length:1,convRule:VC},{start:650,length:2,convRule:jC},{start:652,length:1,convRule:HC},{start:653,length:5,convRule:z},{start:658,length:1,convRule:XC},{start:659,length:1,convRule:z},{start:660,length:1,convRule:c},{start:661,length:8,convRule:z},{start:669,length:1,convRule:YC},{start:670,length:1,convRule:ZC},{start:671,length:17,convRule:z},{start:688,length:18,convRule:Ce},{start:706,length:4,convRule:ru},{start:710,length:12,convRule:Ce},{start:722,length:14,convRule:ru},{start:736,length:5,convRule:Ce},{start:741,length:7,convRule:ru},{start:748,length:1,convRule:Ce},{start:749,length:1,convRule:ru},{start:750,length:1,convRule:Ce},{start:751,length:17,convRule:ru},{start:768,length:69,convRule:p},{start:837,length:1,convRule:h6},{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:Ce},{start:885,length:1,convRule:ru},{start:886,length:1,convRule:n},{start:887,length:1,convRule:r},{start:890,length:1,convRule:Ce},{start:891,length:3,convRule:GG},{start:894,length:1,convRule:b},{start:895,length:1,convRule:CE},{start:900,length:2,convRule:ru},{start:902,length:1,convRule:TE},{start:903,length:1,convRule:b},{start:904,length:3,convRule:ME},{start:908,length:1,convRule:cG},{start:910,length:2,convRule:SE},{start:912,length:1,convRule:z},{start:913,length:17,convRule:Ml},{start:931,length:9,convRule:Ml},{start:940,length:1,convRule:QC},{start:941,length:3,convRule:LE},{start:944,length:1,convRule:z},{start:945,length:17,convRule:Sl},{start:962,length:1,convRule:AE},{start:963,length:9,convRule:Sl},{start:972,length:1,convRule:_G},{start:973,length:2,convRule:NE},{start:975,length:1,convRule:aG},{start:976,length:1,convRule:PE},{start:977,length:1,convRule:qE},{start:978,length:3,convRule:ia},{start:981,length:1,convRule:$E},{start:982,length:1,convRule:OE},{start:983,length:1,convRule:fG},{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:UE},{start:1009,length:1,convRule:pG},{start:1010,length:1,convRule:sG},{start:1011,length:1,convRule:WE},{start:1012,length:1,convRule:F6},{start:1013,length:1,convRule:BE},{start:1014,length:1,convRule:ge},{start:1015,length:1,convRule:n},{start:1016,length:1,convRule:r},{start:1017,length:1,convRule:uG},{start:1018,length:1,convRule:n},{start:1019,length:1,convRule:r},{start:1020,length:1,convRule:z},{start:1021,length:3,convRule:oG},{start:1024,length:16,convRule:b6},{start:1040,length:32,convRule:Ml},{start:1072,length:32,convRule:Sl},{start:1104,length:16,convRule:pG},{start:1120,length:1,convRule:n},{start:1121,length:1,convRule:r},{start:1122,length:1,convRule:n},{start:1123,length:1,convRule:r},{start:1124,length:1,convRule:n},{start:1125,length:1,convRule:r},{start:1126,length:1,convRule:n},{start:1127,length:1,convRule:r},{start:1128,length:1,convRule:n},{start:1129,length:1,convRule:r},{start:1130,length:1,convRule:n},{start:1131,length:1,convRule:r},{start:1132,length:1,convRule:n},{start:1133,length:1,convRule:r},{start:1134,length:1,convRule:n},{start:1135,length:1,convRule:r},{start:1136,length:1,convRule:n},{start:1137,length:1,convRule:r},{start:1138,length:1,convRule:n},{start:1139,length:1,convRule:r},{start:1140,length:1,convRule:n},{start:1141,length:1,convRule:r},{start:1142,length:1,convRule:n},{start:1143,length:1,convRule:r},{start:1144,length:1,convRule:n},{start:1145,length:1,convRule:r},{start:1146,length:1,convRule:n},{start:1147,length:1,convRule:r},{start:1148,length:1,convRule:n},{start:1149,length:1,convRule:r},{start:1150,length:1,convRule:n},{start:1151,length:1,convRule:r},{start:1152,length:1,convRule:n},{start:1153,length:1,convRule:r},{start:1154,length:1,convRule:F},{start:1155,length:5,convRule:p},{start:1160,length:2,convRule:FD},{start:1162,length:1,convRule:n},{start:1163,length:1,convRule:r},{start:1164,length:1,convRule:n},{start:1165,length:1,convRule:r},{start:1166,length:1,convRule:n},{start:1167,length:1,convRule:r},{start:1168,length:1,convRule:n},{start:1169,length:1,convRule:r},{start:1170,length:1,convRule:n},{start:1171,length:1,convRule:r},{start:1172,length:1,convRule:n},{start:1173,length:1,convRule:r},{start:1174,length:1,convRule:n},{start:1175,length:1,convRule:r},{start:1176,length:1,convRule:n},{start:1177,length:1,convRule:r},{start:1178,length:1,convRule:n},{start:1179,length:1,convRule:r},{start:1180,length:1,convRule:n},{start:1181,length:1,convRule:r},{start:1182,length:1,convRule:n},{start:1183,length:1,convRule:r},{start:1184,length:1,convRule:n},{start:1185,length:1,convRule:r},{start:1186,length:1,convRule:n},{start:1187,length:1,convRule:r},{start:1188,length:1,convRule:n},{start:1189,length:1,convRule:r},{start:1190,length:1,convRule:n},{start:1191,length:1,convRule:r},{start:1192,length:1,convRule:n},{start:1193,length:1,convRule:r},{start:1194,length:1,convRule:n},{start:1195,length:1,convRule:r},{start:1196,length:1,convRule:n},{start:1197,length:1,convRule:r},{start:1198,length:1,convRule:n},{start:1199,length:1,convRule:r},{start:1200,length:1,convRule:n},{start:1201,length:1,convRule:r},{start:1202,length:1,convRule:n},{start:1203,length:1,convRule:r},{start:1204,length:1,convRule:n},{start:1205,length:1,convRule:r},{start:1206,length:1,convRule:n},{start:1207,length:1,convRule:r},{start:1208,length:1,convRule:n},{start:1209,length:1,convRule:r},{start:1210,length:1,convRule:n},{start:1211,length:1,convRule:r},{start:1212,length:1,convRule:n},{start:1213,length:1,convRule:r},{start:1214,length:1,convRule:n},{start:1215,length:1,convRule:r},{start:1216,length:1,convRule:E6},{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:zE},{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:lG},{start:1369,length:1,convRule:Ce},{start:1370,length:6,convRule:b},{start:1376,length:1,convRule:z},{start:1377,length:38,convRule:DG},{start:1415,length:2,convRule:z},{start:1417,length:1,convRule:b},{start:1418,length:1,convRule:Tl},{start:1421,length:2,convRule:F},{start:1423,length:1,convRule:ul},{start:1425,length:45,convRule:p},{start:1470,length:1,convRule:Tl},{start:1471,length:1,convRule:p},{start:1472,length:1,convRule:b},{start:1473,length:2,convRule:p},{start:1475,length:1,convRule:b},{start:1476,length:2,convRule:p},{start:1478,length:1,convRule:b},{start:1479,length:1,convRule:p},{start:1488,length:27,convRule:c},{start:1519,length:4,convRule:c},{start:1523,length:2,convRule:b},{start:1536,length:6,convRule:ol},{start:1542,length:3,convRule:ge},{start:1545,length:2,convRule:b},{start:1547,length:1,convRule:ul},{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:ol},{start:1566,length:2,convRule:b},{start:1568,length:32,convRule:c},{start:1600,length:1,convRule:Ce},{start:1601,length:10,convRule:c},{start:1611,length:21,convRule:p},{start:1632,length:10,convRule:Ee},{start:1642,length:4,convRule:b},{start:1646,length:2,convRule:c},{start:1648,length:1,convRule:p},{start:1649,length:99,convRule:c},{start:1748,length:1,convRule:b},{start:1749,length:1,convRule:c},{start:1750,length:7,convRule:p},{start:1757,length:1,convRule:ol},{start:1758,length:1,convRule:F},{start:1759,length:6,convRule:p},{start:1765,length:2,convRule:Ce},{start:1767,length:2,convRule:p},{start:1769,length:1,convRule:F},{start:1770,length:4,convRule:p},{start:1774,length:2,convRule:c},{start:1776,length:10,convRule:Ee},{start:1786,length:3,convRule:c},{start:1789,length:2,convRule:F},{start:1791,length:1,convRule:c},{start:1792,length:14,convRule:b},{start:1807,length:1,convRule:ol},{start:1808,length:1,convRule:c},{start:1809,length:1,convRule:p},{start:1810,length:30,convRule:c},{start:1840,length:27,convRule:p},{start:1869,length:89,convRule:c},{start:1958,length:11,convRule:p},{start:1969,length:1,convRule:c},{start:1984,length:10,convRule:Ee},{start:1994,length:33,convRule:c},{start:2027,length:9,convRule:p},{start:2036,length:2,convRule:Ce},{start:2038,length:1,convRule:F},{start:2039,length:3,convRule:b},{start:2042,length:1,convRule:Ce},{start:2045,length:1,convRule:p},{start:2046,length:2,convRule:ul},{start:2048,length:22,convRule:c},{start:2070,length:4,convRule:p},{start:2074,length:1,convRule:Ce},{start:2075,length:9,convRule:p},{start:2084,length:1,convRule:Ce},{start:2085,length:3,convRule:p},{start:2088,length:1,convRule:Ce},{start:2089,length:5,convRule:p},{start:2096,length:15,convRule:b},{start:2112,length:25,convRule:c},{start:2137,length:3,convRule:p},{start:2142,length:1,convRule:b},{start:2144,length:11,convRule:c},{start:2208,length:21,convRule:c},{start:2230,length:18,convRule:c},{start:2259,length:15,convRule:p},{start:2274,length:1,convRule:ol},{start:2275,length:32,convRule:p},{start:2307,length:1,convRule:T},{start:2308,length:54,convRule:c},{start:2362,length:1,convRule:p},{start:2363,length:1,convRule:T},{start:2364,length:1,convRule:p},{start:2365,length:1,convRule:c},{start:2366,length:3,convRule:T},{start:2369,length:8,convRule:p},{start:2377,length:4,convRule:T},{start:2381,length:1,convRule:p},{start:2382,length:2,convRule:T},{start:2384,length:1,convRule:c},{start:2385,length:7,convRule:p},{start:2392,length:10,convRule:c},{start:2402,length:2,convRule:p},{start:2404,length:2,convRule:b},{start:2406,length:10,convRule:Ee},{start:2416,length:1,convRule:b},{start:2417,length:1,convRule:Ce},{start:2418,length:15,convRule:c},{start:2433,length:1,convRule:p},{start:2434,length:2,convRule:T},{start:2437,length:8,convRule:c},{start:2447,length:2,convRule:c},{start:2451,length:22,convRule:c},{start:2474,length:7,convRule:c},{start:2482,length:1,convRule:c},{start:2486,length:4,convRule:c},{start:2492,length:1,convRule:p},{start:2493,length:1,convRule:c},{start:2494,length:3,convRule:T},{start:2497,length:4,convRule:p},{start:2503,length:2,convRule:T},{start:2507,length:2,convRule:T},{start:2509,length:1,convRule:p},{start:2510,length:1,convRule:c},{start:2519,length:1,convRule:T},{start:2524,length:2,convRule:c},{start:2527,length:3,convRule:c},{start:2530,length:2,convRule:p},{start:2534,length:10,convRule:Ee},{start:2544,length:2,convRule:c},{start:2546,length:2,convRule:ul},{start:2548,length:6,convRule:De},{start:2554,length:1,convRule:F},{start:2555,length:1,convRule:ul},{start:2556,length:1,convRule:c},{start:2557,length:1,convRule:b},{start:2558,length:1,convRule:p},{start:2561,length:2,convRule:p},{start:2563,length:1,convRule:T},{start:2565,length:6,convRule:c},{start:2575,length:2,convRule:c},{start:2579,length:22,convRule:c},{start:2602,length:7,convRule:c},{start:2610,length:2,convRule:c},{start:2613,length:2,convRule:c},{start:2616,length:2,convRule:c},{start:2620,length:1,convRule:p},{start:2622,length:3,convRule:T},{start:2625,length:2,convRule:p},{start:2631,length:2,convRule:p},{start:2635,length:3,convRule:p},{start:2641,length:1,convRule:p},{start:2649,length:4,convRule:c},{start:2654,length:1,convRule:c},{start:2662,length:10,convRule:Ee},{start:2672,length:2,convRule:p},{start:2674,length:3,convRule:c},{start:2677,length:1,convRule:p},{start:2678,length:1,convRule:b},{start:2689,length:2,convRule:p},{start:2691,length:1,convRule:T},{start:2693,length:9,convRule:c},{start:2703,length:3,convRule:c},{start:2707,length:22,convRule:c},{start:2730,length:7,convRule:c},{start:2738,length:2,convRule:c},{start:2741,length:5,convRule:c},{start:2748,length:1,convRule:p},{start:2749,length:1,convRule:c},{start:2750,length:3,convRule:T},{start:2753,length:5,convRule:p},{start:2759,length:2,convRule:p},{start:2761,length:1,convRule:T},{start:2763,length:2,convRule:T},{start:2765,length:1,convRule:p},{start:2768,length:1,convRule:c},{start:2784,length:2,convRule:c},{start:2786,length:2,convRule:p},{start:2790,length:10,convRule:Ee},{start:2800,length:1,convRule:b},{start:2801,length:1,convRule:ul},{start:2809,length:1,convRule:c},{start:2810,length:6,convRule:p},{start:2817,length:1,convRule:p},{start:2818,length:2,convRule:T},{start:2821,length:8,convRule:c},{start:2831,length:2,convRule:c},{start:2835,length:22,convRule:c},{start:2858,length:7,convRule:c},{start:2866,length:2,convRule:c},{start:2869,length:5,convRule:c},{start:2876,length:1,convRule:p},{start:2877,length:1,convRule:c},{start:2878,length:1,convRule:T},{start:2879,length:1,convRule:p},{start:2880,length:1,convRule:T},{start:2881,length:4,convRule:p},{start:2887,length:2,convRule:T},{start:2891,length:2,convRule:T},{start:2893,length:1,convRule:p},{start:2901,length:2,convRule:p},{start:2903,length:1,convRule:T},{start:2908,length:2,convRule:c},{start:2911,length:3,convRule:c},{start:2914,length:2,convRule:p},{start:2918,length:10,convRule:Ee},{start:2928,length:1,convRule:F},{start:2929,length:1,convRule:c},{start:2930,length:6,convRule:De},{start:2946,length:1,convRule:p},{start:2947,length:1,convRule:c},{start:2949,length:6,convRule:c},{start:2958,length:3,convRule:c},{start:2962,length:4,convRule:c},{start:2969,length:2,convRule:c},{start:2972,length:1,convRule:c},{start:2974,length:2,convRule:c},{start:2979,length:2,convRule:c},{start:2984,length:3,convRule:c},{start:2990,length:12,convRule:c},{start:3006,length:2,convRule:T},{start:3008,length:1,convRule:p},{start:3009,length:2,convRule:T},{start:3014,length:3,convRule:T},{start:3018,length:3,convRule:T},{start:3021,length:1,convRule:p},{start:3024,length:1,convRule:c},{start:3031,length:1,convRule:T},{start:3046,length:10,convRule:Ee},{start:3056,length:3,convRule:De},{start:3059,length:6,convRule:F},{start:3065,length:1,convRule:ul},{start:3066,length:1,convRule:F},{start:3072,length:1,convRule:p},{start:3073,length:3,convRule:T},{start:3076,length:1,convRule:p},{start:3077,length:8,convRule:c},{start:3086,length:3,convRule:c},{start:3090,length:23,convRule:c},{start:3114,length:16,convRule:c},{start:3133,length:1,convRule:c},{start:3134,length:3,convRule:p},{start:3137,length:4,convRule:T},{start:3142,length:3,convRule:p},{start:3146,length:4,convRule:p},{start:3157,length:2,convRule:p},{start:3160,length:3,convRule:c},{start:3168,length:2,convRule:c},{start:3170,length:2,convRule:p},{start:3174,length:10,convRule:Ee},{start:3191,length:1,convRule:b},{start:3192,length:7,convRule:De},{start:3199,length:1,convRule:F},{start:3200,length:1,convRule:c},{start:3201,length:1,convRule:p},{start:3202,length:2,convRule:T},{start:3204,length:1,convRule:b},{start:3205,length:8,convRule:c},{start:3214,length:3,convRule:c},{start:3218,length:23,convRule:c},{start:3242,length:10,convRule:c},{start:3253,length:5,convRule:c},{start:3260,length:1,convRule:p},{start:3261,length:1,convRule:c},{start:3262,length:1,convRule:T},{start:3263,length:1,convRule:p},{start:3264,length:5,convRule:T},{start:3270,length:1,convRule:p},{start:3271,length:2,convRule:T},{start:3274,length:2,convRule:T},{start:3276,length:2,convRule:p},{start:3285,length:2,convRule:T},{start:3294,length:1,convRule:c},{start:3296,length:2,convRule:c},{start:3298,length:2,convRule:p},{start:3302,length:10,convRule:Ee},{start:3313,length:2,convRule:c},{start:3328,length:2,convRule:p},{start:3330,length:2,convRule:T},{start:3332,length:9,convRule:c},{start:3342,length:3,convRule:c},{start:3346,length:41,convRule:c},{start:3387,length:2,convRule:p},{start:3389,length:1,convRule:c},{start:3390,length:3,convRule:T},{start:3393,length:4,convRule:p},{start:3398,length:3,convRule:T},{start:3402,length:3,convRule:T},{start:3405,length:1,convRule:p},{start:3406,length:1,convRule:c},{start:3407,length:1,convRule:F},{start:3412,length:3,convRule:c},{start:3415,length:1,convRule:T},{start:3416,length:7,convRule:De},{start:3423,length:3,convRule:c},{start:3426,length:2,convRule:p},{start:3430,length:10,convRule:Ee},{start:3440,length:9,convRule:De},{start:3449,length:1,convRule:F},{start:3450,length:6,convRule:c},{start:3457,length:1,convRule:p},{start:3458,length:2,convRule:T},{start:3461,length:18,convRule:c},{start:3482,length:24,convRule:c},{start:3507,length:9,convRule:c},{start:3517,length:1,convRule:c},{start:3520,length:7,convRule:c},{start:3530,length:1,convRule:p},{start:3535,length:3,convRule:T},{start:3538,length:3,convRule:p},{start:3542,length:1,convRule:p},{start:3544,length:8,convRule:T},{start:3558,length:10,convRule:Ee},{start:3570,length:2,convRule:T},{start:3572,length:1,convRule:b},{start:3585,length:48,convRule:c},{start:3633,length:1,convRule:p},{start:3634,length:2,convRule:c},{start:3636,length:7,convRule:p},{start:3647,length:1,convRule:ul},{start:3648,length:6,convRule:c},{start:3654,length:1,convRule:Ce},{start:3655,length:8,convRule:p},{start:3663,length:1,convRule:b},{start:3664,length:10,convRule:Ee},{start:3674,length:2,convRule:b},{start:3713,length:2,convRule:c},{start:3716,length:1,convRule:c},{start:3718,length:5,convRule:c},{start:3724,length:24,convRule:c},{start:3749,length:1,convRule:c},{start:3751,length:10,convRule:c},{start:3761,length:1,convRule:p},{start:3762,length:2,convRule:c},{start:3764,length:9,convRule:p},{start:3773,length:1,convRule:c},{start:3776,length:5,convRule:c},{start:3782,length:1,convRule:Ce},{start:3784,length:6,convRule:p},{start:3792,length:10,convRule:Ee},{start:3804,length:4,convRule:c},{start:3840,length:1,convRule:c},{start:3841,length:3,convRule:F},{start:3844,length:15,convRule:b},{start:3859,length:1,convRule:F},{start:3860,length:1,convRule:b},{start:3861,length:3,convRule:F},{start:3864,length:2,convRule:p},{start:3866,length:6,convRule:F},{start:3872,length:10,convRule:Ee},{start:3882,length:10,convRule:De},{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:ce},{start:3899,length:1,convRule:pe},{start:3900,length:1,convRule:ce},{start:3901,length:1,convRule:pe},{start:3902,length:2,convRule:T},{start:3904,length:8,convRule:c},{start:3913,length:36,convRule:c},{start:3953,length:14,convRule:p},{start:3967,length:1,convRule:T},{start:3968,length:5,convRule:p},{start:3973,length:1,convRule:b},{start:3974,length:2,convRule:p},{start:3976,length:5,convRule:c},{start:3981,length:11,convRule:p},{start:3993,length:36,convRule:p},{start:4030,length:8,convRule:F},{start:4038,length:1,convRule:p},{start:4039,length:6,convRule:F},{start:4046,length:2,convRule:F},{start:4048,length:5,convRule:b},{start:4053,length:4,convRule:F},{start:4057,length:2,convRule:b},{start:4096,length:43,convRule:c},{start:4139,length:2,convRule:T},{start:4141,length:4,convRule:p},{start:4145,length:1,convRule:T},{start:4146,length:6,convRule:p},{start:4152,length:1,convRule:T},{start:4153,length:2,convRule:p},{start:4155,length:2,convRule:T},{start:4157,length:2,convRule:p},{start:4159,length:1,convRule:c},{start:4160,length:10,convRule:Ee},{start:4170,length:6,convRule:b},{start:4176,length:6,convRule:c},{start:4182,length:2,convRule:T},{start:4184,length:2,convRule:p},{start:4186,length:4,convRule:c},{start:4190,length:3,convRule:p},{start:4193,length:1,convRule:c},{start:4194,length:3,convRule:T},{start:4197,length:2,convRule:c},{start:4199,length:7,convRule:T},{start:4206,length:3,convRule:c},{start:4209,length:4,convRule:p},{start:4213,length:13,convRule:c},{start:4226,length:1,convRule:p},{start:4227,length:2,convRule:T},{start:4229,length:2,convRule:p},{start:4231,length:6,convRule:T},{start:4237,length:1,convRule:p},{start:4238,length:1,convRule:c},{start:4239,length:1,convRule:T},{start:4240,length:10,convRule:Ee},{start:4250,length:3,convRule:T},{start:4253,length:1,convRule:p},{start:4254,length:2,convRule:F},{start:4256,length:38,convRule:cp},{start:4295,length:1,convRule:cp},{start:4301,length:1,convRule:cp},{start:4304,length:43,convRule:RG},{start:4347,length:1,convRule:b},{start:4348,length:1,convRule:Ce},{start:4349,length:3,convRule:RG},{start:4352,length:329,convRule:c},{start:4682,length:4,convRule:c},{start:4688,length:7,convRule:c},{start:4696,length:1,convRule:c},{start:4698,length:4,convRule:c},{start:4704,length:41,convRule:c},{start:4746,length:4,convRule:c},{start:4752,length:33,convRule:c},{start:4786,length:4,convRule:c},{start:4792,length:7,convRule:c},{start:4800,length:1,convRule:c},{start:4802,length:4,convRule:c},{start:4808,length:15,convRule:c},{start:4824,length:57,convRule:c},{start:4882,length:4,convRule:c},{start:4888,length:67,convRule:c},{start:4957,length:3,convRule:p},{start:4960,length:9,convRule:b},{start:4969,length:20,convRule:De},{start:4992,length:16,convRule:c},{start:5008,length:10,convRule:F},{start:5024,length:80,convRule:C6},{start:5104,length:6,convRule:aG},{start:5112,length:6,convRule:fG},{start:5120,length:1,convRule:Tl},{start:5121,length:620,convRule:c},{start:5741,length:1,convRule:F},{start:5742,length:1,convRule:b},{start:5743,length:17,convRule:c},{start:5760,length:1,convRule:Bv},{start:5761,length:26,convRule:c},{start:5787,length:1,convRule:ce},{start:5788,length:1,convRule:pe},{start:5792,length:75,convRule:c},{start:5867,length:3,convRule:b},{start:5870,length:3,convRule:x0},{start:5873,length:8,convRule:c},{start:5888,length:13,convRule:c},{start:5902,length:4,convRule:c},{start:5906,length:3,convRule:p},{start:5920,length:18,convRule:c},{start:5938,length:3,convRule:p},{start:5941,length:2,convRule:b},{start:5952,length:18,convRule:c},{start:5970,length:2,convRule:p},{start:5984,length:13,convRule:c},{start:5998,length:3,convRule:c},{start:6002,length:2,convRule:p},{start:6016,length:52,convRule:c},{start:6068,length:2,convRule:p},{start:6070,length:1,convRule:T},{start:6071,length:7,convRule:p},{start:6078,length:8,convRule:T},{start:6086,length:1,convRule:p},{start:6087,length:2,convRule:T},{start:6089,length:11,convRule:p},{start:6100,length:3,convRule:b},{start:6103,length:1,convRule:Ce},{start:6104,length:3,convRule:b},{start:6107,length:1,convRule:ul},{start:6108,length:1,convRule:c},{start:6109,length:1,convRule:p},{start:6112,length:10,convRule:Ee},{start:6128,length:10,convRule:De},{start:6144,length:6,convRule:b},{start:6150,length:1,convRule:Tl},{start:6151,length:4,convRule:b},{start:6155,length:3,convRule:p},{start:6158,length:1,convRule:ol},{start:6160,length:10,convRule:Ee},{start:6176,length:35,convRule:c},{start:6211,length:1,convRule:Ce},{start:6212,length:53,convRule:c},{start:6272,length:5,convRule:c},{start:6277,length:2,convRule:p},{start:6279,length:34,convRule:c},{start:6313,length:1,convRule:p},{start:6314,length:1,convRule:c},{start:6320,length:70,convRule:c},{start:6400,length:31,convRule:c},{start:6432,length:3,convRule:p},{start:6435,length:4,convRule:T},{start:6439,length:2,convRule:p},{start:6441,length:3,convRule:T},{start:6448,length:2,convRule:T},{start:6450,length:1,convRule:p},{start:6451,length:6,convRule:T},{start:6457,length:3,convRule:p},{start:6464,length:1,convRule:F},{start:6468,length:2,convRule:b},{start:6470,length:10,convRule:Ee},{start:6480,length:30,convRule:c},{start:6512,length:5,convRule:c},{start:6528,length:44,convRule:c},{start:6576,length:26,convRule:c},{start:6608,length:10,convRule:Ee},{start:6618,length:1,convRule:De},{start:6622,length:34,convRule:F},{start:6656,length:23,convRule:c},{start:6679,length:2,convRule:p},{start:6681,length:2,convRule:T},{start:6683,length:1,convRule:p},{start:6686,length:2,convRule:b},{start:6688,length:53,convRule:c},{start:6741,length:1,convRule:T},{start:6742,length:1,convRule:p},{start:6743,length:1,convRule:T},{start:6744,length:7,convRule:p},{start:6752,length:1,convRule:p},{start:6753,length:1,convRule:T},{start:6754,length:1,convRule:p},{start:6755,length:2,convRule:T},{start:6757,length:8,convRule:p},{start:6765,length:6,convRule:T},{start:6771,length:10,convRule:p},{start:6783,length:1,convRule:p},{start:6784,length:10,convRule:Ee},{start:6800,length:10,convRule:Ee},{start:6816,length:7,convRule:b},{start:6823,length:1,convRule:Ce},{start:6824,length:6,convRule:b},{start:6832,length:14,convRule:p},{start:6846,length:1,convRule:FD},{start:6847,length:2,convRule:p},{start:6912,length:4,convRule:p},{start:6916,length:1,convRule:T},{start:6917,length:47,convRule:c},{start:6964,length:1,convRule:p},{start:6965,length:1,convRule:T},{start:6966,length:5,convRule:p},{start:6971,length:1,convRule:T},{start:6972,length:1,convRule:p},{start:6973,length:5,convRule:T},{start:6978,length:1,convRule:p},{start:6979,length:2,convRule:T},{start:6981,length:7,convRule:c},{start:6992,length:10,convRule:Ee},{start:7002,length:7,convRule:b},{start:7009,length:10,convRule:F},{start:7019,length:9,convRule:p},{start:7028,length:9,convRule:F},{start:7040,length:2,convRule:p},{start:7042,length:1,convRule:T},{start:7043,length:30,convRule:c},{start:7073,length:1,convRule:T},{start:7074,length:4,convRule:p},{start:7078,length:2,convRule:T},{start:7080,length:2,convRule:p},{start:7082,length:1,convRule:T},{start:7083,length:3,convRule:p},{start:7086,length:2,convRule:c},{start:7088,length:10,convRule:Ee},{start:7098,length:44,convRule:c},{start:7142,length:1,convRule:p},{start:7143,length:1,convRule:T},{start:7144,length:2,convRule:p},{start:7146,length:3,convRule:T},{start:7149,length:1,convRule:p},{start:7150,length:1,convRule:T},{start:7151,length:3,convRule:p},{start:7154,length:2,convRule:T},{start:7164,length:4,convRule:b},{start:7168,length:36,convRule:c},{start:7204,length:8,convRule:T},{start:7212,length:8,convRule:p},{start:7220,length:2,convRule:T},{start:7222,length:2,convRule:p},{start:7227,length:5,convRule:b},{start:7232,length:10,convRule:Ee},{start:7245,length:3,convRule:c},{start:7248,length:10,convRule:Ee},{start:7258,length:30,convRule:c},{start:7288,length:6,convRule:Ce},{start:7294,length:2,convRule:b},{start:7296,length:1,convRule:kE},{start:7297,length:1,convRule:JE},{start:7298,length:1,convRule:VE},{start:7299,length:2,convRule:jE},{start:7301,length:1,convRule:HE},{start:7302,length:1,convRule:XE},{start:7303,length:1,convRule:YE},{start:7304,length:1,convRule:ZE},{start:7312,length:43,convRule:vG},{start:7357,length:3,convRule:vG},{start:7360,length:8,convRule:b},{start:7376,length:3,convRule:p},{start:7379,length:1,convRule:b},{start:7380,length:13,convRule:p},{start:7393,length:1,convRule:T},{start:7394,length:7,convRule:p},{start:7401,length:4,convRule:c},{start:7405,length:1,convRule:p},{start:7406,length:6,convRule:c},{start:7412,length:1,convRule:p},{start:7413,length:2,convRule:c},{start:7415,length:1,convRule:T},{start:7416,length:2,convRule:p},{start:7418,length:1,convRule:c},{start:7424,length:44,convRule:z},{start:7468,length:63,convRule:Ce},{start:7531,length:13,convRule:z},{start:7544,length:1,convRule:Ce},{start:7545,length:1,convRule:QE},{start:7546,length:3,convRule:z},{start:7549,length:1,convRule:KE},{start:7550,length:16,convRule:z},{start:7566,length:1,convRule:xE},{start:7567,length:12,convRule:z},{start:7579,length:37,convRule:Ce},{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:z},{start:7835,length:1,convRule:eC},{start:7836,length:2,convRule:z},{start:7838,length:1,convRule:T6},{start:7839,length:1,convRule:z},{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:Qa},{start:7944,length:8,convRule:Tu},{start:7952,length:6,convRule:Qa},{start:7960,length:6,convRule:Tu},{start:7968,length:8,convRule:Qa},{start:7976,length:8,convRule:Tu},{start:7984,length:8,convRule:Qa},{start:7992,length:8,convRule:Tu},{start:8e3,length:6,convRule:Qa},{start:8008,length:6,convRule:Tu},{start:8016,length:1,convRule:z},{start:8017,length:1,convRule:Qa},{start:8018,length:1,convRule:z},{start:8019,length:1,convRule:Qa},{start:8020,length:1,convRule:z},{start:8021,length:1,convRule:Qa},{start:8022,length:1,convRule:z},{start:8023,length:1,convRule:Qa},{start:8025,length:1,convRule:Tu},{start:8027,length:1,convRule:Tu},{start:8029,length:1,convRule:Tu},{start:8031,length:1,convRule:Tu},{start:8032,length:8,convRule:Qa},{start:8040,length:8,convRule:Tu},{start:8048,length:2,convRule:aC},{start:8050,length:4,convRule:uC},{start:8054,length:2,convRule:lC},{start:8056,length:2,convRule:vC},{start:8058,length:2,convRule:nC},{start:8060,length:2,convRule:rC},{start:8064,length:8,convRule:Qa},{start:8072,length:8,convRule:fp},{start:8080,length:8,convRule:Qa},{start:8088,length:8,convRule:fp},{start:8096,length:8,convRule:Qa},{start:8104,length:8,convRule:fp},{start:8112,length:2,convRule:Qa},{start:8114,length:1,convRule:z},{start:8115,length:1,convRule:sp},{start:8116,length:1,convRule:z},{start:8118,length:2,convRule:z},{start:8120,length:2,convRule:Tu},{start:8122,length:2,convRule:M6},{start:8124,length:1,convRule:pp},{start:8125,length:1,convRule:ru},{start:8126,length:1,convRule:tC},{start:8127,length:3,convRule:ru},{start:8130,length:1,convRule:z},{start:8131,length:1,convRule:sp},{start:8132,length:1,convRule:z},{start:8134,length:2,convRule:z},{start:8136,length:4,convRule:S6},{start:8140,length:1,convRule:pp},{start:8141,length:3,convRule:ru},{start:8144,length:2,convRule:Qa},{start:8146,length:2,convRule:z},{start:8150,length:2,convRule:z},{start:8152,length:2,convRule:Tu},{start:8154,length:2,convRule:L6},{start:8157,length:3,convRule:ru},{start:8160,length:2,convRule:Qa},{start:8162,length:3,convRule:z},{start:8165,length:1,convRule:sG},{start:8166,length:2,convRule:z},{start:8168,length:2,convRule:Tu},{start:8170,length:2,convRule:A6},{start:8172,length:1,convRule:uG},{start:8173,length:3,convRule:ru},{start:8178,length:1,convRule:z},{start:8179,length:1,convRule:sp},{start:8180,length:1,convRule:z},{start:8182,length:2,convRule:z},{start:8184,length:2,convRule:N6},{start:8186,length:2,convRule:P6},{start:8188,length:1,convRule:pp},{start:8189,length:2,convRule:ru},{start:8192,length:11,convRule:Bv},{start:8203,length:5,convRule:ol},{start:8208,length:6,convRule:Tl},{start:8214,length:2,convRule:b},{start:8216,length:1,convRule:gr},{start:8217,length:1,convRule:Bt},{start:8218,length:1,convRule:ce},{start:8219,length:2,convRule:gr},{start:8221,length:1,convRule:Bt},{start:8222,length:1,convRule:ce},{start:8223,length:1,convRule:gr},{start:8224,length:8,convRule:b},{start:8232,length:1,convRule:zB},{start:8233,length:1,convRule:WB},{start:8234,length:5,convRule:ol},{start:8239,length:1,convRule:Bv},{start:8240,length:9,convRule:b},{start:8249,length:1,convRule:gr},{start:8250,length:1,convRule:Bt},{start:8251,length:4,convRule:b},{start:8255,length:2,convRule:op},{start:8257,length:3,convRule:b},{start:8260,length:1,convRule:ge},{start:8261,length:1,convRule:ce},{start:8262,length:1,convRule:pe},{start:8263,length:11,convRule:b},{start:8274,length:1,convRule:ge},{start:8275,length:1,convRule:b},{start:8276,length:1,convRule:op},{start:8277,length:10,convRule:b},{start:8287,length:1,convRule:Bv},{start:8288,length:5,convRule:ol},{start:8294,length:10,convRule:ol},{start:8304,length:1,convRule:De},{start:8305,length:1,convRule:Ce},{start:8308,length:6,convRule:De},{start:8314,length:3,convRule:ge},{start:8317,length:1,convRule:ce},{start:8318,length:1,convRule:pe},{start:8319,length:1,convRule:Ce},{start:8320,length:10,convRule:De},{start:8330,length:3,convRule:ge},{start:8333,length:1,convRule:ce},{start:8334,length:1,convRule:pe},{start:8336,length:13,convRule:Ce},{start:8352,length:32,convRule:ul},{start:8400,length:13,convRule:p},{start:8413,length:4,convRule:FD},{start:8417,length:1,convRule:p},{start:8418,length:3,convRule:FD},{start:8421,length:12,convRule:p},{start:8448,length:2,convRule:F},{start:8450,length:1,convRule:ia},{start:8451,length:4,convRule:F},{start:8455,length:1,convRule:ia},{start:8456,length:2,convRule:F},{start:8458,length:1,convRule:z},{start:8459,length:3,convRule:ia},{start:8462,length:2,convRule:z},{start:8464,length:3,convRule:ia},{start:8467,length:1,convRule:z},{start:8468,length:1,convRule:F},{start:8469,length:1,convRule:ia},{start:8470,length:2,convRule:F},{start:8472,length:1,convRule:ge},{start:8473,length:5,convRule:ia},{start:8478,length:6,convRule:F},{start:8484,length:1,convRule:ia},{start:8485,length:1,convRule:F},{start:8486,length:1,convRule:q6},{start:8487,length:1,convRule:F},{start:8488,length:1,convRule:ia},{start:8489,length:1,convRule:F},{start:8490,length:1,convRule:$6},{start:8491,length:1,convRule:O6},{start:8492,length:2,convRule:ia},{start:8494,length:1,convRule:F},{start:8495,length:1,convRule:z},{start:8496,length:2,convRule:ia},{start:8498,length:1,convRule:U6},{start:8499,length:1,convRule:ia},{start:8500,length:1,convRule:z},{start:8501,length:4,convRule:c},{start:8505,length:1,convRule:z},{start:8506,length:2,convRule:F},{start:8508,length:2,convRule:z},{start:8510,length:2,convRule:ia},{start:8512,length:5,convRule:ge},{start:8517,length:1,convRule:ia},{start:8518,length:4,convRule:z},{start:8522,length:1,convRule:F},{start:8523,length:1,convRule:ge},{start:8524,length:2,convRule:F},{start:8526,length:1,convRule:iC},{start:8527,length:1,convRule:F},{start:8528,length:16,convRule:De},{start:8544,length:16,convRule:w6},{start:8560,length:16,convRule:d6},{start:8576,length:3,convRule:x0},{start:8579,length:1,convRule:n},{start:8580,length:1,convRule:r},{start:8581,length:4,convRule:x0},{start:8585,length:1,convRule:De},{start:8586,length:2,convRule:F},{start:8592,length:5,convRule:ge},{start:8597,length:5,convRule:F},{start:8602,length:2,convRule:ge},{start:8604,length:4,convRule:F},{start:8608,length:1,convRule:ge},{start:8609,length:2,convRule:F},{start:8611,length:1,convRule:ge},{start:8612,length:2,convRule:F},{start:8614,length:1,convRule:ge},{start:8615,length:7,convRule:F},{start:8622,length:1,convRule:ge},{start:8623,length:31,convRule:F},{start:8654,length:2,convRule:ge},{start:8656,length:2,convRule:F},{start:8658,length:1,convRule:ge},{start:8659,length:1,convRule:F},{start:8660,length:1,convRule:ge},{start:8661,length:31,convRule:F},{start:8692,length:268,convRule:ge},{start:8960,length:8,convRule:F},{start:8968,length:1,convRule:ce},{start:8969,length:1,convRule:pe},{start:8970,length:1,convRule:ce},{start:8971,length:1,convRule:pe},{start:8972,length:20,convRule:F},{start:8992,length:2,convRule:ge},{start:8994,length:7,convRule:F},{start:9001,length:1,convRule:ce},{start:9002,length:1,convRule:pe},{start:9003,length:81,convRule:F},{start:9084,length:1,convRule:ge},{start:9085,length:30,convRule:F},{start:9115,length:25,convRule:ge},{start:9140,length:40,convRule:F},{start:9180,length:6,convRule:ge},{start:9186,length:69,convRule:F},{start:9280,length:11,convRule:F},{start:9312,length:60,convRule:De},{start:9372,length:26,convRule:F},{start:9398,length:26,convRule:R6},{start:9424,length:26,convRule:I6},{start:9450,length:22,convRule:De},{start:9472,length:183,convRule:F},{start:9655,length:1,convRule:ge},{start:9656,length:9,convRule:F},{start:9665,length:1,convRule:ge},{start:9666,length:54,convRule:F},{start:9720,length:8,convRule:ge},{start:9728,length:111,convRule:F},{start:9839,length:1,convRule:ge},{start:9840,length:248,convRule:F},{start:10088,length:1,convRule:ce},{start:10089,length:1,convRule:pe},{start:10090,length:1,convRule:ce},{start:10091,length:1,convRule:pe},{start:10092,length:1,convRule:ce},{start:10093,length:1,convRule:pe},{start:10094,length:1,convRule:ce},{start:10095,length:1,convRule:pe},{start:10096,length:1,convRule:ce},{start:10097,length:1,convRule:pe},{start:10098,length:1,convRule:ce},{start:10099,length:1,convRule:pe},{start:10100,length:1,convRule:ce},{start:10101,length:1,convRule:pe},{start:10102,length:30,convRule:De},{start:10132,length:44,convRule:F},{start:10176,length:5,convRule:ge},{start:10181,length:1,convRule:ce},{start:10182,length:1,convRule:pe},{start:10183,length:31,convRule:ge},{start:10214,length:1,convRule:ce},{start:10215,length:1,convRule:pe},{start:10216,length:1,convRule:ce},{start:10217,length:1,convRule:pe},{start:10218,length:1,convRule:ce},{start:10219,length:1,convRule:pe},{start:10220,length:1,convRule:ce},{start:10221,length:1,convRule:pe},{start:10222,length:1,convRule:ce},{start:10223,length:1,convRule:pe},{start:10224,length:16,convRule:ge},{start:10240,length:256,convRule:F},{start:10496,length:131,convRule:ge},{start:10627,length:1,convRule:ce},{start:10628,length:1,convRule:pe},{start:10629,length:1,convRule:ce},{start:10630,length:1,convRule:pe},{start:10631,length:1,convRule:ce},{start:10632,length:1,convRule:pe},{start:10633,length:1,convRule:ce},{start:10634,length:1,convRule:pe},{start:10635,length:1,convRule:ce},{start:10636,length:1,convRule:pe},{start:10637,length:1,convRule:ce},{start:10638,length:1,convRule:pe},{start:10639,length:1,convRule:ce},{start:10640,length:1,convRule:pe},{start:10641,length:1,convRule:ce},{start:10642,length:1,convRule:pe},{start:10643,length:1,convRule:ce},{start:10644,length:1,convRule:pe},{start:10645,length:1,convRule:ce},{start:10646,length:1,convRule:pe},{start:10647,length:1,convRule:ce},{start:10648,length:1,convRule:pe},{start:10649,length:63,convRule:ge},{start:10712,length:1,convRule:ce},{start:10713,length:1,convRule:pe},{start:10714,length:1,convRule:ce},{start:10715,length:1,convRule:pe},{start:10716,length:32,convRule:ge},{start:10748,length:1,convRule:ce},{start:10749,length:1,convRule:pe},{start:10750,length:258,convRule:ge},{start:11008,length:48,convRule:F},{start:11056,length:21,convRule:ge},{start:11077,length:2,convRule:F},{start:11079,length:6,convRule:ge},{start:11085,length:39,convRule:F},{start:11126,length:32,convRule:F},{start:11159,length:105,convRule:F},{start:11264,length:47,convRule:lG},{start:11312,length:47,convRule:DG},{start:11360,length:1,convRule:n},{start:11361,length:1,convRule:r},{start:11362,length:1,convRule:W6},{start:11363,length:1,convRule:B6},{start:11364,length:1,convRule:z6},{start:11365,length:1,convRule:oC},{start:11366,length:1,convRule:cC},{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:k6},{start:11374,length:1,convRule:J6},{start:11375,length:1,convRule:V6},{start:11376,length:1,convRule:j6},{start:11377,length:1,convRule:z},{start:11378,length:1,convRule:n},{start:11379,length:1,convRule:r},{start:11380,length:1,convRule:z},{start:11381,length:1,convRule:n},{start:11382,length:1,convRule:r},{start:11383,length:5,convRule:z},{start:11388,length:2,convRule:Ce},{start:11390,length:2,convRule:H6},{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:z},{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:De},{start:11518,length:2,convRule:b},{start:11520,length:38,convRule:Dp},{start:11559,length:1,convRule:Dp},{start:11565,length:1,convRule:Dp},{start:11568,length:56,convRule:c},{start:11631,length:1,convRule:Ce},{start:11632,length:1,convRule:b},{start:11647,length:1,convRule:p},{start:11648,length:23,convRule:c},{start:11680,length:7,convRule:c},{start:11688,length:7,convRule:c},{start:11696,length:7,convRule:c},{start:11704,length:7,convRule:c},{start:11712,length:7,convRule:c},{start:11720,length:7,convRule:c},{start:11728,length:7,convRule:c},{start:11736,length:7,convRule:c},{start:11744,length:32,convRule:p},{start:11776,length:2,convRule:b},{start:11778,length:1,convRule:gr},{start:11779,length:1,convRule:Bt},{start:11780,length:1,convRule:gr},{start:11781,length:1,convRule:Bt},{start:11782,length:3,convRule:b},{start:11785,length:1,convRule:gr},{start:11786,length:1,convRule:Bt},{start:11787,length:1,convRule:b},{start:11788,length:1,convRule:gr},{start:11789,length:1,convRule:Bt},{start:11790,length:9,convRule:b},{start:11799,length:1,convRule:Tl},{start:11800,length:2,convRule:b},{start:11802,length:1,convRule:Tl},{start:11803,length:1,convRule:b},{start:11804,length:1,convRule:gr},{start:11805,length:1,convRule:Bt},{start:11806,length:2,convRule:b},{start:11808,length:1,convRule:gr},{start:11809,length:1,convRule:Bt},{start:11810,length:1,convRule:ce},{start:11811,length:1,convRule:pe},{start:11812,length:1,convRule:ce},{start:11813,length:1,convRule:pe},{start:11814,length:1,convRule:ce},{start:11815,length:1,convRule:pe},{start:11816,length:1,convRule:ce},{start:11817,length:1,convRule:pe},{start:11818,length:5,convRule:b},{start:11823,length:1,convRule:Ce},{start:11824,length:10,convRule:b},{start:11834,length:2,convRule:Tl},{start:11836,length:4,convRule:b},{start:11840,length:1,convRule:Tl},{start:11841,length:1,convRule:b},{start:11842,length:1,convRule:ce},{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:Bv},{start:12289,length:3,convRule:b},{start:12292,length:1,convRule:F},{start:12293,length:1,convRule:Ce},{start:12294,length:1,convRule:c},{start:12295,length:1,convRule:x0},{start:12296,length:1,convRule:ce},{start:12297,length:1,convRule:pe},{start:12298,length:1,convRule:ce},{start:12299,length:1,convRule:pe},{start:12300,length:1,convRule:ce},{start:12301,length:1,convRule:pe},{start:12302,length:1,convRule:ce},{start:12303,length:1,convRule:pe},{start:12304,length:1,convRule:ce},{start:12305,length:1,convRule:pe},{start:12306,length:2,convRule:F},{start:12308,length:1,convRule:ce},{start:12309,length:1,convRule:pe},{start:12310,length:1,convRule:ce},{start:12311,length:1,convRule:pe},{start:12312,length:1,convRule:ce},{start:12313,length:1,convRule:pe},{start:12314,length:1,convRule:ce},{start:12315,length:1,convRule:pe},{start:12316,length:1,convRule:Tl},{start:12317,length:1,convRule:ce},{start:12318,length:2,convRule:pe},{start:12320,length:1,convRule:F},{start:12321,length:9,convRule:x0},{start:12330,length:4,convRule:p},{start:12334,length:2,convRule:T},{start:12336,length:1,convRule:Tl},{start:12337,length:5,convRule:Ce},{start:12342,length:2,convRule:F},{start:12344,length:3,convRule:x0},{start:12347,length:1,convRule:Ce},{start:12348,length:1,convRule:c},{start:12349,length:1,convRule:b},{start:12350,length:2,convRule:F},{start:12353,length:86,convRule:c},{start:12441,length:2,convRule:p},{start:12443,length:2,convRule:ru},{start:12445,length:2,convRule:Ce},{start:12447,length:1,convRule:c},{start:12448,length:1,convRule:Tl},{start:12449,length:90,convRule:c},{start:12539,length:1,convRule:b},{start:12540,length:3,convRule:Ce},{start:12543,length:1,convRule:c},{start:12549,length:43,convRule:c},{start:12593,length:94,convRule:c},{start:12688,length:2,convRule:F},{start:12690,length:4,convRule:De},{start:12694,length:10,convRule:F},{start:12704,length:32,convRule:c},{start:12736,length:36,convRule:F},{start:12784,length:16,convRule:c},{start:12800,length:31,convRule:F},{start:12832,length:10,convRule:De},{start:12842,length:30,convRule:F},{start:12872,length:8,convRule:De},{start:12880,length:1,convRule:F},{start:12881,length:15,convRule:De},{start:12896,length:32,convRule:F},{start:12928,length:10,convRule:De},{start:12938,length:39,convRule:F},{start:12977,length:15,convRule:De},{start:12992,length:320,convRule:F},{start:13312,length:6592,convRule:c},{start:19904,length:64,convRule:F},{start:19968,length:20989,convRule:c},{start:40960,length:21,convRule:c},{start:40981,length:1,convRule:Ce},{start:40982,length:1143,convRule:c},{start:42128,length:55,convRule:F},{start:42192,length:40,convRule:c},{start:42232,length:6,convRule:Ce},{start:42238,length:2,convRule:b},{start:42240,length:268,convRule:c},{start:42508,length:1,convRule:Ce},{start:42509,length:3,convRule:b},{start:42512,length:16,convRule:c},{start:42528,length:10,convRule:Ee},{start:42538,length:2,convRule:c},{start:42560,length:1,convRule:n},{start:42561,length:1,convRule:r},{start:42562,length:1,convRule:n},{start:42563,length:1,convRule:r},{start:42564,length:1,convRule:n},{start:42565,length:1,convRule:r},{start:42566,length:1,convRule:n},{start:42567,length:1,convRule:r},{start:42568,length:1,convRule:n},{start:42569,length:1,convRule:r},{start:42570,length:1,convRule:n},{start:42571,length:1,convRule:r},{start:42572,length:1,convRule:n},{start:42573,length:1,convRule:r},{start:42574,length:1,convRule:n},{start:42575,length:1,convRule:r},{start:42576,length:1,convRule:n},{start:42577,length:1,convRule:r},{start:42578,length:1,convRule:n},{start:42579,length:1,convRule:r},{start:42580,length:1,convRule:n},{start:42581,length:1,convRule:r},{start:42582,length:1,convRule:n},{start:42583,length:1,convRule:r},{start:42584,length:1,convRule:n},{start:42585,length:1,convRule:r},{start:42586,length:1,convRule:n},{start:42587,length:1,convRule:r},{start:42588,length:1,convRule:n},{start:42589,length:1,convRule:r},{start:42590,length:1,convRule:n},{start:42591,length:1,convRule:r},{start:42592,length:1,convRule:n},{start:42593,length:1,convRule:r},{start:42594,length:1,convRule:n},{start:42595,length:1,convRule:r},{start:42596,length:1,convRule:n},{start:42597,length:1,convRule:r},{start:42598,length:1,convRule:n},{start:42599,length:1,convRule:r},{start:42600,length:1,convRule:n},{start:42601,length:1,convRule:r},{start:42602,length:1,convRule:n},{start:42603,length:1,convRule:r},{start:42604,length:1,convRule:n},{start:42605,length:1,convRule:r},{start:42606,length:1,convRule:c},{start:42607,length:1,convRule:p},{start:42608,length:3,convRule:FD},{start:42611,length:1,convRule:b},{start:42612,length:10,convRule:p},{start:42622,length:1,convRule:b},{start:42623,length:1,convRule:Ce},{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:Ce},{start:42654,length:2,convRule:p},{start:42656,length:70,convRule:c},{start:42726,length:10,convRule:x0},{start:42736,length:2,convRule:p},{start:42738,length:6,convRule:b},{start:42752,length:23,convRule:ru},{start:42775,length:9,convRule:Ce},{start:42784,length:2,convRule:ru},{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:z},{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:Ce},{start:42865,length:8,convRule:z},{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:X6},{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:Ce},{start:42889,length:2,convRule:ru},{start:42891,length:1,convRule:n},{start:42892,length:1,convRule:r},{start:42893,length:1,convRule:Y6},{start:42894,length:1,convRule:z},{start:42895,length:1,convRule:c},{start:42896,length:1,convRule:n},{start:42897,length:1,convRule:r},{start:42898,length:1,convRule:n},{start:42899,length:1,convRule:r},{start:42900,length:1,convRule:fC},{start:42901,length:1,convRule:z},{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:nG},{start:42923,length:1,convRule:Z6},{start:42924,length:1,convRule:Q6},{start:42925,length:1,convRule:K6},{start:42926,length:1,convRule:nG},{start:42927,length:1,convRule:z},{start:42928,length:1,convRule:x6},{start:42929,length:1,convRule:eE},{start:42930,length:1,convRule:aE},{start:42931,length:1,convRule:uE},{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:lE},{start:42949,length:1,convRule:vE},{start:42950,length:1,convRule:nE},{start:42951,length:1,convRule:n},{start:42952,length:1,convRule:r},{start:42953,length:1,convRule:n},{start:42954,length:1,convRule:r},{start:42997,length:1,convRule:n},{start:42998,length:1,convRule:r},{start:42999,length:1,convRule:c},{start:43e3,length:2,convRule:Ce},{start:43002,length:1,convRule:z},{start:43003,length:7,convRule:c},{start:43010,length:1,convRule:p},{start:43011,length:3,convRule:c},{start:43014,length:1,convRule:p},{start:43015,length:4,convRule:c},{start:43019,length:1,convRule:p},{start:43020,length:23,convRule:c},{start:43043,length:2,convRule:T},{start:43045,length:2,convRule:p},{start:43047,length:1,convRule:T},{start:43048,length:4,convRule:F},{start:43052,length:1,convRule:p},{start:43056,length:6,convRule:De},{start:43062,length:2,convRule:F},{start:43064,length:1,convRule:ul},{start:43065,length:1,convRule:F},{start:43072,length:52,convRule:c},{start:43124,length:4,convRule:b},{start:43136,length:2,convRule:T},{start:43138,length:50,convRule:c},{start:43188,length:16,convRule:T},{start:43204,length:2,convRule:p},{start:43214,length:2,convRule:b},{start:43216,length:10,convRule:Ee},{start:43232,length:18,convRule:p},{start:43250,length:6,convRule:c},{start:43256,length:3,convRule:b},{start:43259,length:1,convRule:c},{start:43260,length:1,convRule:b},{start:43261,length:2,convRule:c},{start:43263,length:1,convRule:p},{start:43264,length:10,convRule:Ee},{start:43274,length:28,convRule:c},{start:43302,length:8,convRule:p},{start:43310,length:2,convRule:b},{start:43312,length:23,convRule:c},{start:43335,length:11,convRule:p},{start:43346,length:2,convRule:T},{start:43359,length:1,convRule:b},{start:43360,length:29,convRule:c},{start:43392,length:3,convRule:p},{start:43395,length:1,convRule:T},{start:43396,length:47,convRule:c},{start:43443,length:1,convRule:p},{start:43444,length:2,convRule:T},{start:43446,length:4,convRule:p},{start:43450,length:2,convRule:T},{start:43452,length:2,convRule:p},{start:43454,length:3,convRule:T},{start:43457,length:13,convRule:b},{start:43471,length:1,convRule:Ce},{start:43472,length:10,convRule:Ee},{start:43486,length:2,convRule:b},{start:43488,length:5,convRule:c},{start:43493,length:1,convRule:p},{start:43494,length:1,convRule:Ce},{start:43495,length:9,convRule:c},{start:43504,length:10,convRule:Ee},{start:43514,length:5,convRule:c},{start:43520,length:41,convRule:c},{start:43561,length:6,convRule:p},{start:43567,length:2,convRule:T},{start:43569,length:2,convRule:p},{start:43571,length:2,convRule:T},{start:43573,length:2,convRule:p},{start:43584,length:3,convRule:c},{start:43587,length:1,convRule:p},{start:43588,length:8,convRule:c},{start:43596,length:1,convRule:p},{start:43597,length:1,convRule:T},{start:43600,length:10,convRule:Ee},{start:43612,length:4,convRule:b},{start:43616,length:16,convRule:c},{start:43632,length:1,convRule:Ce},{start:43633,length:6,convRule:c},{start:43639,length:3,convRule:F},{start:43642,length:1,convRule:c},{start:43643,length:1,convRule:T},{start:43644,length:1,convRule:p},{start:43645,length:1,convRule:T},{start:43646,length:50,convRule:c},{start:43696,length:1,convRule:p},{start:43697,length:1,convRule:c},{start:43698,length:3,convRule:p},{start:43701,length:2,convRule:c},{start:43703,length:2,convRule:p},{start:43705,length:5,convRule:c},{start:43710,length:2,convRule:p},{start:43712,length:1,convRule:c},{start:43713,length:1,convRule:p},{start:43714,length:1,convRule:c},{start:43739,length:2,convRule:c},{start:43741,length:1,convRule:Ce},{start:43742,length:2,convRule:b},{start:43744,length:11,convRule:c},{start:43755,length:1,convRule:T},{start:43756,length:2,convRule:p},{start:43758,length:2,convRule:T},{start:43760,length:2,convRule:b},{start:43762,length:1,convRule:c},{start:43763,length:2,convRule:Ce},{start:43765,length:1,convRule:T},{start:43766,length:1,convRule:p},{start:43777,length:6,convRule:c},{start:43785,length:6,convRule:c},{start:43793,length:6,convRule:c},{start:43808,length:7,convRule:c},{start:43816,length:7,convRule:c},{start:43824,length:35,convRule:z},{start:43859,length:1,convRule:pC},{start:43860,length:7,convRule:z},{start:43867,length:1,convRule:ru},{start:43868,length:4,convRule:Ce},{start:43872,length:9,convRule:z},{start:43881,length:1,convRule:Ce},{start:43882,length:2,convRule:ru},{start:43888,length:80,convRule:sC},{start:43968,length:35,convRule:c},{start:44003,length:2,convRule:T},{start:44005,length:1,convRule:p},{start:44006,length:2,convRule:T},{start:44008,length:1,convRule:p},{start:44009,length:2,convRule:T},{start:44011,length:1,convRule:b},{start:44012,length:1,convRule:T},{start:44013,length:1,convRule:p},{start:44016,length:10,convRule:Ee},{start:44032,length:11172,convRule:c},{start:55216,length:23,convRule:c},{start:55243,length:49,convRule:c},{start:55296,length:896,convRule:Ih},{start:56192,length:128,convRule:Ih},{start:56320,length:1024,convRule:Ih},{start:57344,length:6400,convRule:Gh},{start:63744,length:366,convRule:c},{start:64112,length:106,convRule:c},{start:64256,length:7,convRule:z},{start:64275,length:5,convRule:z},{start:64285,length:1,convRule:c},{start:64286,length:1,convRule:p},{start:64287,length:10,convRule:c},{start:64297,length:1,convRule:ge},{start:64298,length:13,convRule:c},{start:64312,length:5,convRule:c},{start:64318,length:1,convRule:c},{start:64320,length:2,convRule:c},{start:64323,length:2,convRule:c},{start:64326,length:108,convRule:c},{start:64434,length:16,convRule:ru},{start:64467,length:363,convRule:c},{start:64830,length:1,convRule:pe},{start:64831,length:1,convRule:ce},{start:64848,length:64,convRule:c},{start:64914,length:54,convRule:c},{start:65008,length:12,convRule:c},{start:65020,length:1,convRule:ul},{start:65021,length:1,convRule:F},{start:65024,length:16,convRule:p},{start:65040,length:7,convRule:b},{start:65047,length:1,convRule:ce},{start:65048,length:1,convRule:pe},{start:65049,length:1,convRule:b},{start:65056,length:16,convRule:p},{start:65072,length:1,convRule:b},{start:65073,length:2,convRule:Tl},{start:65075,length:2,convRule:op},{start:65077,length:1,convRule:ce},{start:65078,length:1,convRule:pe},{start:65079,length:1,convRule:ce},{start:65080,length:1,convRule:pe},{start:65081,length:1,convRule:ce},{start:65082,length:1,convRule:pe},{start:65083,length:1,convRule:ce},{start:65084,length:1,convRule:pe},{start:65085,length:1,convRule:ce},{start:65086,length:1,convRule:pe},{start:65087,length:1,convRule:ce},{start:65088,length:1,convRule:pe},{start:65089,length:1,convRule:ce},{start:65090,length:1,convRule:pe},{start:65091,length:1,convRule:ce},{start:65092,length:1,convRule:pe},{start:65093,length:2,convRule:b},{start:65095,length:1,convRule:ce},{start:65096,length:1,convRule:pe},{start:65097,length:4,convRule:b},{start:65101,length:3,convRule:op},{start:65104,length:3,convRule:b},{start:65108,length:4,convRule:b},{start:65112,length:1,convRule:Tl},{start:65113,length:1,convRule:ce},{start:65114,length:1,convRule:pe},{start:65115,length:1,convRule:ce},{start:65116,length:1,convRule:pe},{start:65117,length:1,convRule:ce},{start:65118,length:1,convRule:pe},{start:65119,length:3,convRule:b},{start:65122,length:1,convRule:ge},{start:65123,length:1,convRule:Tl},{start:65124,length:3,convRule:ge},{start:65128,length:1,convRule:b},{start:65129,length:1,convRule:ul},{start:65130,length:2,convRule:b},{start:65136,length:5,convRule:c},{start:65142,length:135,convRule:c},{start:65279,length:1,convRule:ol},{start:65281,length:3,convRule:b},{start:65284,length:1,convRule:ul},{start:65285,length:3,convRule:b},{start:65288,length:1,convRule:ce},{start:65289,length:1,convRule:pe},{start:65290,length:1,convRule:b},{start:65291,length:1,convRule:ge},{start:65292,length:1,convRule:b},{start:65293,length:1,convRule:Tl},{start:65294,length:2,convRule:b},{start:65296,length:10,convRule:Ee},{start:65306,length:2,convRule:b},{start:65308,length:3,convRule:ge},{start:65311,length:2,convRule:b},{start:65313,length:26,convRule:Ml},{start:65339,length:1,convRule:ce},{start:65340,length:1,convRule:b},{start:65341,length:1,convRule:pe},{start:65342,length:1,convRule:ru},{start:65343,length:1,convRule:op},{start:65344,length:1,convRule:ru},{start:65345,length:26,convRule:Sl},{start:65371,length:1,convRule:ce},{start:65372,length:1,convRule:ge},{start:65373,length:1,convRule:pe},{start:65374,length:1,convRule:ge},{start:65375,length:1,convRule:ce},{start:65376,length:1,convRule:pe},{start:65377,length:1,convRule:b},{start:65378,length:1,convRule:ce},{start:65379,length:1,convRule:pe},{start:65380,length:2,convRule:b},{start:65382,length:10,convRule:c},{start:65392,length:1,convRule:Ce},{start:65393,length:45,convRule:c},{start:65438,length:2,convRule:Ce},{start:65440,length:31,convRule:c},{start:65474,length:6,convRule:c},{start:65482,length:6,convRule:c},{start:65490,length:6,convRule:c},{start:65498,length:3,convRule:c},{start:65504,length:2,convRule:ul},{start:65506,length:1,convRule:ge},{start:65507,length:1,convRule:ru},{start:65508,length:1,convRule:F},{start:65509,length:2,convRule:ul},{start:65512,length:1,convRule:F},{start:65513,length:4,convRule:ge},{start:65517,length:2,convRule:F},{start:65529,length:3,convRule:ol},{start:65532,length:2,convRule:F},{start:65536,length:12,convRule:c},{start:65549,length:26,convRule:c},{start:65576,length:19,convRule:c},{start:65596,length:2,convRule:c},{start:65599,length:15,convRule:c},{start:65616,length:14,convRule:c},{start:65664,length:123,convRule:c},{start:65792,length:3,convRule:b},{start:65799,length:45,convRule:De},{start:65847,length:9,convRule:F},{start:65856,length:53,convRule:x0},{start:65909,length:4,convRule:De},{start:65913,length:17,convRule:F},{start:65930,length:2,convRule:De},{start:65932,length:3,convRule:F},{start:65936,length:13,convRule:F},{start:65952,length:1,convRule:F},{start:66e3,length:45,convRule:F},{start:66045,length:1,convRule:p},{start:66176,length:29,convRule:c},{start:66208,length:49,convRule:c},{start:66272,length:1,convRule:p},{start:66273,length:27,convRule:De},{start:66304,length:32,convRule:c},{start:66336,length:4,convRule:De},{start:66349,length:20,convRule:c},{start:66369,length:1,convRule:x0},{start:66370,length:8,convRule:c},{start:66378,length:1,convRule:x0},{start:66384,length:38,convRule:c},{start:66422,length:5,convRule:p},{start:66432,length:30,convRule:c},{start:66463,length:1,convRule:b},{start:66464,length:36,convRule:c},{start:66504,length:8,convRule:c},{start:66512,length:1,convRule:b},{start:66513,length:5,convRule:x0},{start:66560,length:40,convRule:rG},{start:66600,length:40,convRule:IG},{start:66640,length:78,convRule:c},{start:66720,length:10,convRule:Ee},{start:66736,length:36,convRule:rG},{start:66776,length:36,convRule:IG},{start:66816,length:40,convRule:c},{start:66864,length:52,convRule:c},{start:66927,length:1,convRule:b},{start:67072,length:311,convRule:c},{start:67392,length:22,convRule:c},{start:67424,length:8,convRule:c},{start:67584,length:6,convRule:c},{start:67592,length:1,convRule:c},{start:67594,length:44,convRule:c},{start:67639,length:2,convRule:c},{start:67644,length:1,convRule:c},{start:67647,length:23,convRule:c},{start:67671,length:1,convRule:b},{start:67672,length:8,convRule:De},{start:67680,length:23,convRule:c},{start:67703,length:2,convRule:F},{start:67705,length:7,convRule:De},{start:67712,length:31,convRule:c},{start:67751,length:9,convRule:De},{start:67808,length:19,convRule:c},{start:67828,length:2,convRule:c},{start:67835,length:5,convRule:De},{start:67840,length:22,convRule:c},{start:67862,length:6,convRule:De},{start:67871,length:1,convRule:b},{start:67872,length:26,convRule:c},{start:67903,length:1,convRule:b},{start:67968,length:56,convRule:c},{start:68028,length:2,convRule:De},{start:68030,length:2,convRule:c},{start:68032,length:16,convRule:De},{start:68050,length:46,convRule:De},{start:68096,length:1,convRule:c},{start:68097,length:3,convRule:p},{start:68101,length:2,convRule:p},{start:68108,length:4,convRule:p},{start:68112,length:4,convRule:c},{start:68117,length:3,convRule:c},{start:68121,length:29,convRule:c},{start:68152,length:3,convRule:p},{start:68159,length:1,convRule:p},{start:68160,length:9,convRule:De},{start:68176,length:9,convRule:b},{start:68192,length:29,convRule:c},{start:68221,length:2,convRule:De},{start:68223,length:1,convRule:b},{start:68224,length:29,convRule:c},{start:68253,length:3,convRule:De},{start:68288,length:8,convRule:c},{start:68296,length:1,convRule:F},{start:68297,length:28,convRule:c},{start:68325,length:2,convRule:p},{start:68331,length:5,convRule:De},{start:68336,length:7,convRule:b},{start:68352,length:54,convRule:c},{start:68409,length:7,convRule:b},{start:68416,length:22,convRule:c},{start:68440,length:8,convRule:De},{start:68448,length:19,convRule:c},{start:68472,length:8,convRule:De},{start:68480,length:18,convRule:c},{start:68505,length:4,convRule:b},{start:68521,length:7,convRule:De},{start:68608,length:73,convRule:c},{start:68736,length:51,convRule:cG},{start:68800,length:51,convRule:_G},{start:68858,length:6,convRule:De},{start:68864,length:36,convRule:c},{start:68900,length:4,convRule:p},{start:68912,length:10,convRule:Ee},{start:69216,length:31,convRule:De},{start:69248,length:42,convRule:c},{start:69291,length:2,convRule:p},{start:69293,length:1,convRule:Tl},{start:69296,length:2,convRule:c},{start:69376,length:29,convRule:c},{start:69405,length:10,convRule:De},{start:69415,length:1,convRule:c},{start:69424,length:22,convRule:c},{start:69446,length:11,convRule:p},{start:69457,length:4,convRule:De},{start:69461,length:5,convRule:b},{start:69552,length:21,convRule:c},{start:69573,length:7,convRule:De},{start:69600,length:23,convRule:c},{start:69632,length:1,convRule:T},{start:69633,length:1,convRule:p},{start:69634,length:1,convRule:T},{start:69635,length:53,convRule:c},{start:69688,length:15,convRule:p},{start:69703,length:7,convRule:b},{start:69714,length:20,convRule:De},{start:69734,length:10,convRule:Ee},{start:69759,length:3,convRule:p},{start:69762,length:1,convRule:T},{start:69763,length:45,convRule:c},{start:69808,length:3,convRule:T},{start:69811,length:4,convRule:p},{start:69815,length:2,convRule:T},{start:69817,length:2,convRule:p},{start:69819,length:2,convRule:b},{start:69821,length:1,convRule:ol},{start:69822,length:4,convRule:b},{start:69837,length:1,convRule:ol},{start:69840,length:25,convRule:c},{start:69872,length:10,convRule:Ee},{start:69888,length:3,convRule:p},{start:69891,length:36,convRule:c},{start:69927,length:5,convRule:p},{start:69932,length:1,convRule:T},{start:69933,length:8,convRule:p},{start:69942,length:10,convRule:Ee},{start:69952,length:4,convRule:b},{start:69956,length:1,convRule:c},{start:69957,length:2,convRule:T},{start:69959,length:1,convRule:c},{start:69968,length:35,convRule:c},{start:70003,length:1,convRule:p},{start:70004,length:2,convRule:b},{start:70006,length:1,convRule:c},{start:70016,length:2,convRule:p},{start:70018,length:1,convRule:T},{start:70019,length:48,convRule:c},{start:70067,length:3,convRule:T},{start:70070,length:9,convRule:p},{start:70079,length:2,convRule:T},{start:70081,length:4,convRule:c},{start:70085,length:4,convRule:b},{start:70089,length:4,convRule:p},{start:70093,length:1,convRule:b},{start:70094,length:1,convRule:T},{start:70095,length:1,convRule:p},{start:70096,length:10,convRule:Ee},{start:70106,length:1,convRule:c},{start:70107,length:1,convRule:b},{start:70108,length:1,convRule:c},{start:70109,length:3,convRule:b},{start:70113,length:20,convRule:De},{start:70144,length:18,convRule:c},{start:70163,length:25,convRule:c},{start:70188,length:3,convRule:T},{start:70191,length:3,convRule:p},{start:70194,length:2,convRule:T},{start:70196,length:1,convRule:p},{start:70197,length:1,convRule:T},{start:70198,length:2,convRule:p},{start:70200,length:6,convRule:b},{start:70206,length:1,convRule:p},{start:70272,length:7,convRule:c},{start:70280,length:1,convRule:c},{start:70282,length:4,convRule:c},{start:70287,length:15,convRule:c},{start:70303,length:10,convRule:c},{start:70313,length:1,convRule:b},{start:70320,length:47,convRule:c},{start:70367,length:1,convRule:p},{start:70368,length:3,convRule:T},{start:70371,length:8,convRule:p},{start:70384,length:10,convRule:Ee},{start:70400,length:2,convRule:p},{start:70402,length:2,convRule:T},{start:70405,length:8,convRule:c},{start:70415,length:2,convRule:c},{start:70419,length:22,convRule:c},{start:70442,length:7,convRule:c},{start:70450,length:2,convRule:c},{start:70453,length:5,convRule:c},{start:70459,length:2,convRule:p},{start:70461,length:1,convRule:c},{start:70462,length:2,convRule:T},{start:70464,length:1,convRule:p},{start:70465,length:4,convRule:T},{start:70471,length:2,convRule:T},{start:70475,length:3,convRule:T},{start:70480,length:1,convRule:c},{start:70487,length:1,convRule:T},{start:70493,length:5,convRule:c},{start:70498,length:2,convRule:T},{start:70502,length:7,convRule:p},{start:70512,length:5,convRule:p},{start:70656,length:53,convRule:c},{start:70709,length:3,convRule:T},{start:70712,length:8,convRule:p},{start:70720,length:2,convRule:T},{start:70722,length:3,convRule:p},{start:70725,length:1,convRule:T},{start:70726,length:1,convRule:p},{start:70727,length:4,convRule:c},{start:70731,length:5,convRule:b},{start:70736,length:10,convRule:Ee},{start:70746,length:2,convRule:b},{start:70749,length:1,convRule:b},{start:70750,length:1,convRule:p},{start:70751,length:3,convRule:c},{start:70784,length:48,convRule:c},{start:70832,length:3,convRule:T},{start:70835,length:6,convRule:p},{start:70841,length:1,convRule:T},{start:70842,length:1,convRule:p},{start:70843,length:4,convRule:T},{start:70847,length:2,convRule:p},{start:70849,length:1,convRule:T},{start:70850,length:2,convRule:p},{start:70852,length:2,convRule:c},{start:70854,length:1,convRule:b},{start:70855,length:1,convRule:c},{start:70864,length:10,convRule:Ee},{start:71040,length:47,convRule:c},{start:71087,length:3,convRule:T},{start:71090,length:4,convRule:p},{start:71096,length:4,convRule:T},{start:71100,length:2,convRule:p},{start:71102,length:1,convRule:T},{start:71103,length:2,convRule:p},{start:71105,length:23,convRule:b},{start:71128,length:4,convRule:c},{start:71132,length:2,convRule:p},{start:71168,length:48,convRule:c},{start:71216,length:3,convRule:T},{start:71219,length:8,convRule:p},{start:71227,length:2,convRule:T},{start:71229,length:1,convRule:p},{start:71230,length:1,convRule:T},{start:71231,length:2,convRule:p},{start:71233,length:3,convRule:b},{start:71236,length:1,convRule:c},{start:71248,length:10,convRule:Ee},{start:71264,length:13,convRule:b},{start:71296,length:43,convRule:c},{start:71339,length:1,convRule:p},{start:71340,length:1,convRule:T},{start:71341,length:1,convRule:p},{start:71342,length:2,convRule:T},{start:71344,length:6,convRule:p},{start:71350,length:1,convRule:T},{start:71351,length:1,convRule:p},{start:71352,length:1,convRule:c},{start:71360,length:10,convRule:Ee},{start:71424,length:27,convRule:c},{start:71453,length:3,convRule:p},{start:71456,length:2,convRule:T},{start:71458,length:4,convRule:p},{start:71462,length:1,convRule:T},{start:71463,length:5,convRule:p},{start:71472,length:10,convRule:Ee},{start:71482,length:2,convRule:De},{start:71484,length:3,convRule:b},{start:71487,length:1,convRule:F},{start:71680,length:44,convRule:c},{start:71724,length:3,convRule:T},{start:71727,length:9,convRule:p},{start:71736,length:1,convRule:T},{start:71737,length:2,convRule:p},{start:71739,length:1,convRule:b},{start:71840,length:32,convRule:Ml},{start:71872,length:32,convRule:Sl},{start:71904,length:10,convRule:Ee},{start:71914,length:9,convRule:De},{start:71935,length:8,convRule:c},{start:71945,length:1,convRule:c},{start:71948,length:8,convRule:c},{start:71957,length:2,convRule:c},{start:71960,length:24,convRule:c},{start:71984,length:6,convRule:T},{start:71991,length:2,convRule:T},{start:71995,length:2,convRule:p},{start:71997,length:1,convRule:T},{start:71998,length:1,convRule:p},{start:71999,length:1,convRule:c},{start:72e3,length:1,convRule:T},{start:72001,length:1,convRule:c},{start:72002,length:1,convRule:T},{start:72003,length:1,convRule:p},{start:72004,length:3,convRule:b},{start:72016,length:10,convRule:Ee},{start:72096,length:8,convRule:c},{start:72106,length:39,convRule:c},{start:72145,length:3,convRule:T},{start:72148,length:4,convRule:p},{start:72154,length:2,convRule:p},{start:72156,length:4,convRule:T},{start:72160,length:1,convRule:p},{start:72161,length:1,convRule:c},{start:72162,length:1,convRule:b},{start:72163,length:1,convRule:c},{start:72164,length:1,convRule:T},{start:72192,length:1,convRule:c},{start:72193,length:10,convRule:p},{start:72203,length:40,convRule:c},{start:72243,length:6,convRule:p},{start:72249,length:1,convRule:T},{start:72250,length:1,convRule:c},{start:72251,length:4,convRule:p},{start:72255,length:8,convRule:b},{start:72263,length:1,convRule:p},{start:72272,length:1,convRule:c},{start:72273,length:6,convRule:p},{start:72279,length:2,convRule:T},{start:72281,length:3,convRule:p},{start:72284,length:46,convRule:c},{start:72330,length:13,convRule:p},{start:72343,length:1,convRule:T},{start:72344,length:2,convRule:p},{start:72346,length:3,convRule:b},{start:72349,length:1,convRule:c},{start:72350,length:5,convRule:b},{start:72384,length:57,convRule:c},{start:72704,length:9,convRule:c},{start:72714,length:37,convRule:c},{start:72751,length:1,convRule:T},{start:72752,length:7,convRule:p},{start:72760,length:6,convRule:p},{start:72766,length:1,convRule:T},{start:72767,length:1,convRule:p},{start:72768,length:1,convRule:c},{start:72769,length:5,convRule:b},{start:72784,length:10,convRule:Ee},{start:72794,length:19,convRule:De},{start:72816,length:2,convRule:b},{start:72818,length:30,convRule:c},{start:72850,length:22,convRule:p},{start:72873,length:1,convRule:T},{start:72874,length:7,convRule:p},{start:72881,length:1,convRule:T},{start:72882,length:2,convRule:p},{start:72884,length:1,convRule:T},{start:72885,length:2,convRule:p},{start:72960,length:7,convRule:c},{start:72968,length:2,convRule:c},{start:72971,length:38,convRule:c},{start:73009,length:6,convRule:p},{start:73018,length:1,convRule:p},{start:73020,length:2,convRule:p},{start:73023,length:7,convRule:p},{start:73030,length:1,convRule:c},{start:73031,length:1,convRule:p},{start:73040,length:10,convRule:Ee},{start:73056,length:6,convRule:c},{start:73063,length:2,convRule:c},{start:73066,length:32,convRule:c},{start:73098,length:5,convRule:T},{start:73104,length:2,convRule:p},{start:73107,length:2,convRule:T},{start:73109,length:1,convRule:p},{start:73110,length:1,convRule:T},{start:73111,length:1,convRule:p},{start:73112,length:1,convRule:c},{start:73120,length:10,convRule:Ee},{start:73440,length:19,convRule:c},{start:73459,length:2,convRule:p},{start:73461,length:2,convRule:T},{start:73463,length:2,convRule:b},{start:73648,length:1,convRule:c},{start:73664,length:21,convRule:De},{start:73685,length:8,convRule:F},{start:73693,length:4,convRule:ul},{start:73697,length:17,convRule:F},{start:73727,length:1,convRule:b},{start:73728,length:922,convRule:c},{start:74752,length:111,convRule:x0},{start:74864,length:5,convRule:b},{start:74880,length:196,convRule:c},{start:77824,length:1071,convRule:c},{start:78896,length:9,convRule:ol},{start:82944,length:583,convRule:c},{start:92160,length:569,convRule:c},{start:92736,length:31,convRule:c},{start:92768,length:10,convRule:Ee},{start:92782,length:2,convRule:b},{start:92880,length:30,convRule:c},{start:92912,length:5,convRule:p},{start:92917,length:1,convRule:b},{start:92928,length:48,convRule:c},{start:92976,length:7,convRule:p},{start:92983,length:5,convRule:b},{start:92988,length:4,convRule:F},{start:92992,length:4,convRule:Ce},{start:92996,length:1,convRule:b},{start:92997,length:1,convRule:F},{start:93008,length:10,convRule:Ee},{start:93019,length:7,convRule:De},{start:93027,length:21,convRule:c},{start:93053,length:19,convRule:c},{start:93760,length:32,convRule:Ml},{start:93792,length:32,convRule:Sl},{start:93824,length:23,convRule:De},{start:93847,length:4,convRule:b},{start:93952,length:75,convRule:c},{start:94031,length:1,convRule:p},{start:94032,length:1,convRule:c},{start:94033,length:55,convRule:T},{start:94095,length:4,convRule:p},{start:94099,length:13,convRule:Ce},{start:94176,length:2,convRule:Ce},{start:94178,length:1,convRule:b},{start:94179,length:1,convRule:Ce},{start:94180,length:1,convRule:p},{start:94192,length:2,convRule:T},{start:94208,length:6136,convRule:c},{start:100352,length:1238,convRule:c},{start:101632,length:9,convRule:c},{start:110592,length:287,convRule:c},{start:110928,length:3,convRule:c},{start:110948,length:4,convRule:c},{start:110960,length:396,convRule:c},{start:113664,length:107,convRule:c},{start:113776,length:13,convRule:c},{start:113792,length:9,convRule:c},{start:113808,length:10,convRule:c},{start:113820,length:1,convRule:F},{start:113821,length:2,convRule:p},{start:113823,length:1,convRule:b},{start:113824,length:4,convRule:ol},{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:ol},{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:De},{start:119552,length:87,convRule:F},{start:119648,length:25,convRule:De},{start:119808,length:26,convRule:ia},{start:119834,length:26,convRule:z},{start:119860,length:26,convRule:ia},{start:119886,length:7,convRule:z},{start:119894,length:18,convRule:z},{start:119912,length:26,convRule:ia},{start:119938,length:26,convRule:z},{start:119964,length:1,convRule:ia},{start:119966,length:2,convRule:ia},{start:119970,length:1,convRule:ia},{start:119973,length:2,convRule:ia},{start:119977,length:4,convRule:ia},{start:119982,length:8,convRule:ia},{start:119990,length:4,convRule:z},{start:119995,length:1,convRule:z},{start:119997,length:7,convRule:z},{start:120005,length:11,convRule:z},{start:120016,length:26,convRule:ia},{start:120042,length:26,convRule:z},{start:120068,length:2,convRule:ia},{start:120071,length:4,convRule:ia},{start:120077,length:8,convRule:ia},{start:120086,length:7,convRule:ia},{start:120094,length:26,convRule:z},{start:120120,length:2,convRule:ia},{start:120123,length:4,convRule:ia},{start:120128,length:5,convRule:ia},{start:120134,length:1,convRule:ia},{start:120138,length:7,convRule:ia},{start:120146,length:26,convRule:z},{start:120172,length:26,convRule:ia},{start:120198,length:26,convRule:z},{start:120224,length:26,convRule:ia},{start:120250,length:26,convRule:z},{start:120276,length:26,convRule:ia},{start:120302,length:26,convRule:z},{start:120328,length:26,convRule:ia},{start:120354,length:26,convRule:z},{start:120380,length:26,convRule:ia},{start:120406,length:26,convRule:z},{start:120432,length:26,convRule:ia},{start:120458,length:28,convRule:z},{start:120488,length:25,convRule:ia},{start:120513,length:1,convRule:ge},{start:120514,length:25,convRule:z},{start:120539,length:1,convRule:ge},{start:120540,length:6,convRule:z},{start:120546,length:25,convRule:ia},{start:120571,length:1,convRule:ge},{start:120572,length:25,convRule:z},{start:120597,length:1,convRule:ge},{start:120598,length:6,convRule:z},{start:120604,length:25,convRule:ia},{start:120629,length:1,convRule:ge},{start:120630,length:25,convRule:z},{start:120655,length:1,convRule:ge},{start:120656,length:6,convRule:z},{start:120662,length:25,convRule:ia},{start:120687,length:1,convRule:ge},{start:120688,length:25,convRule:z},{start:120713,length:1,convRule:ge},{start:120714,length:6,convRule:z},{start:120720,length:25,convRule:ia},{start:120745,length:1,convRule:ge},{start:120746,length:25,convRule:z},{start:120771,length:1,convRule:ge},{start:120772,length:6,convRule:z},{start:120778,length:1,convRule:ia},{start:120779,length:1,convRule:z},{start:120782,length:50,convRule:Ee},{start:120832,length:512,convRule:F},{start:121344,length:55,convRule:p},{start:121399,length:4,convRule:F},{start:121403,length:50,convRule:p},{start:121453,length:8,convRule:F},{start:121461,length:1,convRule:p},{start:121462,length:14,convRule:F},{start:121476,length:1,convRule:p},{start:121477,length:2,convRule:F},{start:121479,length:5,convRule:b},{start:121499,length:5,convRule:p},{start:121505,length:15,convRule:p},{start:122880,length:7,convRule:p},{start:122888,length:17,convRule:p},{start:122907,length:7,convRule:p},{start:122915,length:2,convRule:p},{start:122918,length:5,convRule:p},{start:123136,length:45,convRule:c},{start:123184,length:7,convRule:p},{start:123191,length:7,convRule:Ce},{start:123200,length:10,convRule:Ee},{start:123214,length:1,convRule:c},{start:123215,length:1,convRule:F},{start:123584,length:44,convRule:c},{start:123628,length:4,convRule:p},{start:123632,length:10,convRule:Ee},{start:123647,length:1,convRule:ul},{start:124928,length:197,convRule:c},{start:125127,length:9,convRule:De},{start:125136,length:7,convRule:p},{start:125184,length:34,convRule:rE},{start:125218,length:34,convRule:DC},{start:125252,length:7,convRule:p},{start:125259,length:1,convRule:Ce},{start:125264,length:10,convRule:Ee},{start:125278,length:2,convRule:b},{start:126065,length:59,convRule:De},{start:126124,length:1,convRule:F},{start:126125,length:3,convRule:De},{start:126128,length:1,convRule:ul},{start:126129,length:4,convRule:De},{start:126209,length:45,convRule:De},{start:126254,length:1,convRule:F},{start:126255,length:15,convRule:De},{start:126464,length:4,convRule:c},{start:126469,length:27,convRule:c},{start:126497,length:2,convRule:c},{start:126500,length:1,convRule:c},{start:126503,length:1,convRule:c},{start:126505,length:10,convRule:c},{start:126516,length:4,convRule:c},{start:126521,length:1,convRule:c},{start:126523,length:1,convRule:c},{start:126530,length:1,convRule:c},{start:126535,length:1,convRule:c},{start:126537,length:1,convRule:c},{start:126539,length:1,convRule:c},{start:126541,length:3,convRule:c},{start:126545,length:2,convRule:c},{start:126548,length:1,convRule:c},{start:126551,length:1,convRule:c},{start:126553,length:1,convRule:c},{start:126555,length:1,convRule:c},{start:126557,length:1,convRule:c},{start:126559,length:1,convRule:c},{start:126561,length:2,convRule:c},{start:126564,length:1,convRule:c},{start:126567,length:4,convRule:c},{start:126572,length:7,convRule:c},{start:126580,length:4,convRule:c},{start:126585,length:4,convRule:c},{start:126590,length:1,convRule:c},{start:126592,length:10,convRule:c},{start:126603,length:17,convRule:c},{start:126625,length:3,convRule:c},{start:126629,length:5,convRule:c},{start:126635,length:17,convRule:c},{start:126704,length:2,convRule:ge},{start:126976,length:44,convRule:F},{start:127024,length:100,convRule:F},{start:127136,length:15,convRule:F},{start:127153,length:15,convRule:F},{start:127169,length:15,convRule:F},{start:127185,length:37,convRule:F},{start:127232,length:13,convRule:De},{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:ru},{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:Ee},{start:131072,length:42718,convRule:c},{start:173824,length:4149,convRule:c},{start:177984,length:222,convRule:c},{start:178208,length:5762,convRule:c},{start:183984,length:7473,convRule:c},{start:194560,length:542,convRule:c},{start:196608,length:4939,convRule:c},{start:917505,length:1,convRule:ol},{start:917536,length:96,convRule:ol},{start:917760,length:240,convRule:p},{start:983040,length:65534,convRule:Gh},{start:1048576,length:65534,convRule:Gh}],Eh=function(e){return function(a){var u=function(){var v=a<256;return v?PB:$B}(),l=yh(tz)(a)(u);if(l instanceof I)return!1;if(l instanceof R)return Ao(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])}},a9=Eh([Ip,ue,H,gh,hh,y6,g6,mh,G6,m6,FG]),u9=Eh([H,ue,Ip,gh,hh]);var l9=Eh([ue,Ip]);var yr=Ra(gc);var n9=Lv,r9=n9(Fh);var t9=n9(bh),i9=function(e){return l9(yr(e))},bG=function(e){var a=yr(e),u=a<=823;return u?a===32||a>=9&&a<=13||a===160:e9(a)};var o9=function(e){var a=yr(e)-hr("0")|0;return a<=7&&a>=0};var Ch=function(e){var a=yr(e)-hr("0")|0;return a<=9&&a>=0};var c9=function(e){return Ch(e)||function(){var a=yr(e)-hr("A")|0;return a<=5&&a>=0}()||function(){var a=yr(e)-hr("a")|0;return a<=5&&a>=0}()};var _9=function(e){return a9(yr(e))},EG=function(e){return u9(yr(e))},Th=function(e){var a=yr(e)-hr("A")|0,u=yr(e)-hr("a")|0,l=yr(e)-hr("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(we)return I.value;throw new Error("Failed pattern match at Data.CodePoint.Unicode (line 591, column 3 - line 591, column 22): "+[])}();return v};var _z=th(jp),f9=Q(Qp(dR));var fz=rh(jp);var q_=function(e){return Do(function(a){return e(yc(a))})},Sh=ga(q_(bG))("space"),Lh=ga(q_(i9))("uppercase letter");var zt=function(e){return Qm(Do(aa(_z)(e)))(function(a){return"one of "+f9(e)})},CG=ga(q_(o9))("oct digit");var TG=function(e){return Qm(Do(aa(fz)(e)))(function(a){return"none of "+f9(e)})};var Ah=ga(q_(EG))("letter");var MG=ga(q_(c9))("hex digit"),SG=ga(q_(Ch))("digit"),Nh=ga(q_(_9))("letter or digit");var pz=S(gl);var s9=function(e){var a=pz(e);return function(u){return Ob(a($b(u)))}},D9=s9(r9),R9=s9(t9);var Pu=ee(r0);var jl=U(qt);var qh=nh(uu),$h=S(gl),Hl=ui(Pt),Dz=ze(uu),NG=ie(Cv),g9=Uw(T_),au=Xa(mr),y9=fl(vv),Ro=ai(vv),I9=Ne($e),G9=ih(up)(T_),Rz=S(Na),Ph=KI(up)(T_),Iz=za(sl),Gz=sR(Pt),w9=Q(Tv),wz=ee(Br),dz=U(_f),mz=Cu(sl),LG=S(vv),d9=M_(sl),hz=c1(up)(T_),gz=aI(yf),yz=Cu(xa);var Uh=function(e){return e};var Fz=function(e){if(e.caseSensitive)return qh(e.reservedNames);if(we)return qh($h(po)(e.reservedNames));throw new Error("Failed pattern match at Parsing.Token (line 825, column 1 - line 825, column 70): "+[e.constructor.name])},AG=dD(sh(bG)),m9=function(e){return Hl(nu(Wt(e.commentLine)))(lp(Do(function(a){return a!==` +`})))};var F9=function(e){return function(a){var u=e,l=!1,v;function t(i,o){var _=vh(i);if(_ instanceof I)return l=!0,!1;if(_ instanceof R){var s=Dz(_.value0.head)(o);if(s instanceof Se){u=_.value0.tail,a=o;return}if(s instanceof Qe)return l=!0,!0;if(s instanceof Fe)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}},bz=function(e){return function(a){var u=function(){if(e.caseSensitive)return a;if(we)return po(a);throw new Error("Failed pattern match at Parsing.Token (line 812, column 3 - line 814, column 31): "+[])}();return F9(Fz(e))(u)}},Ez=function(e){var a=NG(xf(e.commentEnd))(xf(e.commentStart));return g9(function(u){return au(y9(nu(Wt(e.commentEnd))))(au(Hl(dD(TG(a)))(u))(ga(Hl(zt(a))(u))("end of comment")))})},Oh=function(e){return Hl(nu(Wt(e.commentStart)))(Tz(e))},Cz=function(e){var a=NG(xf(e.commentEnd))(xf(e.commentStart));return g9(function(u){return au(y9(nu(Wt(e.commentEnd))))(au(Hl(Oh(e))(u))(au(Hl(dD(TG(a)))(u))(ga(Hl(zt(a))(u))("end of comment"))))})},Tz=function(e){return e.nestedComments?Cz(e):Ez(e)},h9=function(e){if(so(e.commentLine)&&so(e.commentStart))return lp(ga(AG)(""));if(so(e.commentLine))return lp(au(AG)(ga(Oh(e))("")));if(so(e.commentStart))return lp(au(AG)(ga(m9(e))("")));if(we)return lp(au(AG)(au(m9(e))(ga(Oh(e))(""))));throw new Error("Failed pattern match at Parsing.Token (line 834, column 1 - line 834, column 74): "+[e.constructor.name])},Wh=function(e){var a=Do(function(x){return x!=='"'&&x!=="\\"&&x>""}),u=function(x){return au(Ro(Yu("-"))(rf(x)))(au(Ro(Yu("+"))(I9))(jl(I9)))},l=u(Xp),v=function(){var x=Pu(e.opStart)(function(Ze){return Pu(G9(e.opLetter))(function(Ha){return jl(Gc(Ze)+wD(Ha))})});return ga(x)("operator")}(),t=function(x){return function(Ze){var Ha=function(_l){return function(D0){if(_l instanceof I)return I.value;if(_l instanceof R)return Rz(function(on){return(x*_l.value0|0)+on|0})(Th(yc(D0)));throw new Error("Failed pattern match at Parsing.Token (line 704, column 5 - line 704, column 45): "+[_l.constructor.name,D0.constructor.name])}};return Pu(Ph(Ze))(function(_l){return Fu(Wv("not digits"))(jl)(Iz(Ha)(new R(0))(_l))})}},i=Hl(zt(["o","O"]))(t(8)(CG)),o=function(x){return Gz(x)(h9(e))},_=function(x){var Ze=Pu(Wt(x))(function(){return ga(xm(e.opLetter))("end of "+x)});return o(nu(Ze))},s=function(x){return Ro(o(Wt(x)))(x)},y=function(x){return L_(s("("))(s(")"))(x)},N=s(";"),L=function(x){return Km(x)(N)},V=function(x){return YI(x)(N)},Te=function(x){return F9(qh(e.reservedOpNames))(x)},ya=function(){var x=Pu(v)(function(Ze){var Ha=Te(Ze);return Ha?Wv("reserved operator "+Ze):jl(Ze)});return o(nu(x))}(),Lu=function(){var x=Pu(e.identStart)(function(Ze){return Pu(G9(e.identLetter))(function(Ha){return jl(Gc(Ze)+wD(Ha))})});return ga(x)("identifier")}(),Ll=function(){var x=Pu(Lu)(function(Ze){var Ha=bz(e)(Ze);return Ha?Wv("reserved word "+w9(Ze)):jl(Ze)});return o(nu(x))}(),Wu=Hl(zt(["x","X"]))(t(16)(MG)),mu=function(){var x=function(Ze){return function(Ha){if(Ha instanceof I)return I.value;if(Ha instanceof R)return wz(Th(yc(Ze)))(function(_l){return dz((Ha.value0+qa(_l))/10)});throw new Error("Failed pattern match at Parsing.Token (line 651, column 5 - line 651, column 47): "+[Ze.constructor.name,Ha.constructor.name])}};return ah("fraction")(Pu(Yu("."))(function(){return Pu(ga(Ph(SG))("fraction"))(function(Ze){return Fu(Wv("not digit"))(jl)(mz(x)(new R(0))(Ze))})}))}(),Lr=ga(Hl(Ph(Sh))(Yu("\\")))("end of string gap"),We=Yu("&"),Kl=QI(["a","b","f","n","r","t","v","\\",'"',"'"])(["\x07","\b","\f",` +`,"\r"," ","\v","\\",'"',"'"]),Uc=s("."),rn=t(10)(SG),af=function(){var x=function(Ze){if(Ze<0)return 1/x(-Ze|0);if(we)return xc(10)(qa(Ze));throw new Error("Failed pattern match at Parsing.Token (line 664, column 5 - line 664, column 27): "+[Ze.constructor.name])};return ah("exponent")(Pu(zt(["e","E"]))(function(){return Pu(l)(function(Ze){return Pu(ga(rn)("exponent"))(function(Ha){return jl(x(Ze(Ha)))})})}))}(),uf=function(x){var Ze=Pu(af)(function(_l){return jl(qa(x)*_l)}),Ha=Pu(mu)(function(_l){return Pu(mD(1)(af))(function(D0){return jl((qa(x)+_l)*D0)})});return au(Ha)(Ze)},ei=function(x){return LG(ve.create)(uf(x))},lf=Pu(rn)(function(x){return mD(new M(x))(ei(x))}),Ar=au(LG(M.create)(au(Wu)(i)))(au(lf)(au(ei(0))(jl(new M(0))))),hl=au(Hl(Yu("0"))(Ar))(lf),Fo=ga(o(hl))("number"),bo=Pu(rn)(uf),Eo=ga(o(bo))("float"),Al=ga(Hl(Yu("0"))(au(Wu)(au(i)(au(rn)(jl(0))))))(""),Nr=au(Al)(rn),Wc=Pu(o(l))(function(x){return Pu(Nr)(function(Ze){return jl(x(Ze))})}),Op=ga(o(Wc))("integer"),Up=ga(o(Nr))("natural"),Ie=s(","),da=function(x){return Km(x)(Ie)},hu=function(x){return YI(x)(Ie)},La=s(":"),Ae=Pu(au(rn)(au(Hl(Yu("o"))(t(8)(CG)))(Hl(Yu("x"))(t(16)(MG)))))(function(x){var Ze=x>1114111;if(Ze)return Wv("invalid escape sequence");var Ha=Rh(x);if(Ha instanceof R)return jl(Ha.value0);if(Ha instanceof I)return Wv("invalid character code (should not happen)");throw new Error("Failed pattern match at Parsing.Token (line 498, column 10 - line 500, column 67): "+[Ha.constructor.name])}),te=Do(function(x){return x!=="'"&&x!=="\\"&&x>""}),Ca=function(){var x=function(Ze){return Ro(Yu(Ze.value0))(Ze.value1)};return d9($h(x)(Kl))}(),na=Pu(Yu("^"))(function(){return Pu(Lh)(function(x){var Ze=Rh((hr(x)-hr("A")|0)+1|0);if(Ze instanceof R)return jl(Ze.value0);if(Ze instanceof I)return Wv("invalid character code (should not happen)");throw new Error("Failed pattern match at Parsing.Token (line 488, column 5 - line 490, column 67): "+[Ze.constructor.name])})}),su=function(x){if(e.caseSensitive)return Ro(Wt(x))(x);if(we){var Ze=w9(x),Ha=function(D0){var on=function(PX){if(we)return Yu(D0);throw new Error("Failed pattern match at Parsing.Token (line 355, column 1 - line 355, column 80): "+[D0.constructor.name])},vL=EG(yc(D0));if(vL){var py=VI(D9(Gc(D0)));if(py instanceof R){var sy=VI(R9(Gc(D0)));return sy instanceof R?au(Yu(py.value0))(Yu(sy.value0)):on(!0)}return on(!0)}return on(!0)},_l=function(D0){var on=ub(D0);if(on instanceof I)return jl(void 0);if(on instanceof R)return Hl(ga(Ha(on.value0.head))(Ze))(_l(on.value0.tail));throw new Error("Failed pattern match at Parsing.Token (line 757, column 22 - line 759, column 72): "+[on.constructor.name])};return Ro(_l(x))(x)}throw new Error("Failed pattern match at Parsing.Token (line 751, column 3 - line 751, column 50): "+[x.constructor.name])},Bu=function(x){var Ze=Hl(su(x))(ga(xm(e.identLetter))("end of "+x));return o(nu(Ze))},ra=function(x){return L_(s("["))(s("]"))(x)},gu=function(x){return L_(s("{"))(s("}"))(x)},tn=["NUL","SOH","STX","ETX","EOT","ENQ","ACK","BEL","DLE","DC1","DC2","DC3","DC4","NAK","SYN","ETB","CAN","SUB","ESC","DEL"],xl=["\0","","","","","","","\x07","","","","","","","","","","","\x1B","\x7F"],s0=["BS","HT","LF","VT","FF","CR","SO","SI","EM","FS","GS","RS","US","SP"],f=["\b"," ",` +`,"\v","\f","\r","","","","","","",""," "],Ia=QI(NG(tn)(s0))(NG(xl)(f)),qe=function(){var x=function(Ze){return nu(Ro(Wt(Ze.value0))(Ze.value1))};return d9($h(x)(Ia))}(),D=au(Ca)(au(Ae)(au(qe)(ga(na)("escape code")))),w=Hl(Yu("\\"))(D),g=au(te)(ga(w)("literal character")),Y=function(){var x=L_(Yu("'"))(ga(Yu("'"))("end of character"))(g);return ga(o(x))("character")}(),se=Pu(Yu("\\"))(function(){return au(Ro(Lr)(I.value))(au(Ro(We)(I.value))(LG(R.create)(D)))}),fa=au(LG(R.create)(a))(ga(se)("string character")),yu=function(){var x=function(Ha){return function(_l){if(Ha instanceof I)return _l;if(Ha instanceof R)return new G(Ha.value0,_l);throw new Error("Failed pattern match at Parsing.Token (line 455, column 5 - line 455, column 51): "+[Ha.constructor.name,_l.constructor.name])}},Ze=Pu(L_(Yu('"'))(ga(Yu('"'))("end of string"))(hz(fa)))(function(Ha){return jl(wD(gz(yz(x)(h.value)(Ha))))});return o(ga(Ze)("literal string"))}(),Bc=function(x){return L_(s("<"))(s(">"))(x)};return{identifier:Ll,reserved:Bu,operator:ya,reservedOp:_,charLiteral:Y,stringLiteral:yu,natural:Up,integer:Op,float:Eo,naturalOrFloat:Fo,decimal:rn,hexadecimal:Wu,octal:i,symbol:s,lexeme:o,whiteSpace:h9(e),parens:y,braces:gu,angles:Bc,brackets:ra,semi:N,comma:Ie,colon:La,dot:Uc,semiSep:L,semiSep1:V,commaSep:da,commaSep1:hu}};var E9=Xa(mr),C9=function(){var e=zt([":","!","#","$","%","&","*","+",".","/","<","=",">","?","@","\\","^","|","-","~"]);return{commentStart:"",commentEnd:"",commentLine:"",nestedComments:!0,identStart:E9(Ah)(Yu("_")),identLetter:E9(Nh)(zt(["_","'"])),opStart:e,opLetter:e,reservedOpNames:[],reservedNames:[],caseSensitive:!0}}();var Io=ie(Cv),T9=S(vv),Sz=bu($r),Lz=M_(sl);var Az=["if","then","else"],Bh=["**","**:"],zh=["*","/","%","*:","/:","%:"],kh=["+","-","+:","-:"],Jh=["==","/=",">","<",">=","<=","==:","/=:",">:","<:",">=:","<=:"],Vh=["++","~~","~~:","+-"],jh=["$","&"],Hh=[">>","<>","->","\\"],Nz=["<<","="],Xh=["pi","mic","audioin","cps","time","beat","etime","ebeat","rnd","fx","fy","fxy","px","py","pxy","frt","fr","ft","aspect","lo","mid","hi","ilo","imid","ihi","fft","ifft","fb","cam","audio","stereo","blend","rgba","add","mul","rgb"],Yh=["blend","add","mul","ain","abs","acos","acosh","asin","asinh","atan","atanh","cbrt","ceil","cos","cosh","exp","fract","floor","log","log2","log10","round","sign","sin","sinh","sqrt","tan","tanh","trunc","rtxy","rtx","rty","xyrt","xyr","xyt","zero","zer0","bipolar","unipolar","osc","tri","saw","sqr","lftri","lfsaw","lfsqr","mono","cpsmidi","midicps","dbamp","ampdb","hsvrgb","hsvh","hsvs","hsvv","hsvr","hsvg","hsvb","rgbhsv","rgbh","rgbs","rgbv","rgbr","rgbg","rgbb","dist","prox","point","hline","hlinep","vline","vlinep","circle","circlep","rect","rectp","iline","ilinep","line","linep","chain","chainp","lines","linesp","ilines","ilinesp","mesh","meshp","zip","fit","min","max","minp","maxp","clip","clipp","between","betweenp","smoothstep","smoothstepp","gate","gatep","when","spr","sprp","seq","setfx","setfy","setfxy","zoom","zoomxy","zoomx","zoomy","move","tile","tilexy","tilex","tiley","spin","early","late","slow","fast","lpf","lpfp","hpf","hpfp","bpf","bpfp","delay","linlin","linlinp","rep","img","vid","mix","mixp","import","aout"],Pz=Io(Xh)(Io(Yh)(Az)),zv=Wh(function(){var e=Uh(C9);return{identStart:e.identStart,identLetter:e.identLetter,opStart:e.opStart,opLetter:e.opLetter,caseSensitive:e.caseSensitive,reservedNames:Pz,reservedOpNames:Io(Nz)(Io(Hh)(Io(jh)(Io(Vh)(Io(Jh)(Io(kh)(Io(zh)(Bh))))))),commentStart:"{-",commentEnd:"-}",commentLine:"--",nestedComments:!0}}());var bD=function(){return zv.identifier}(),PG=function(){return zv.integer}();var Zh=function(){return zv.naturalOrFloat}();var qG=function(){return zv.parens}(),ED=function(){return zv.reserved}(),Fr=function(){return zv.reservedOp}();var M9=function(){return zv.semiSep}();var S9=function(){return zv.stringLiteral}();var Qh=function(){return zv.whiteSpace}(),L9=function(){return zv.float}(),qz=Nl(Pl)(r0)(Fr("-"))(function(){return T9(Sz(-1))(L9)}),$G=Lz([nu(qz),nu(L9),T9(qa)(PG)]);var Kh=function(){return zv.commaSep}(),A9=function(){return zv.comma}();var OG=function(){return zv.brackets}(),N9=function(){return zv.braces}();var nv=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}};var Ve=ee(r0),P9=kc(vv),ja=U(qt),$_=M_(sl),WG=S(gl),Oz=ai(vv),en=Nl(Pl)(r0),CD=Xa(mr),TD=S(vv),Uz=za(xa),xh=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),BG=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),MD=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),SD=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),eg=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),zG=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),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}(),ag=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),ug=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),lg=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),vg=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),ng=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}();var rg=function(e){return Ve(Cl)(function(a){return P9(new xh(a,e))(ED(e))})},Wz=Ve(Cl)(function(e){return Ve(Zh)(function(a){if(a instanceof M)return ja(new MD(e,a.value0));if(a instanceof ve)return ja(new SD(e,a.value0));throw new Error("Failed pattern match at AST (line 236, column 3 - line 238, column 40): "+[a.constructor.name])})}),Bz=$_(WG(rg)(["audio","aout","blend","rgba","add","mul","rgb"])),O_=function(e){return Ve(Cl)(function(a){return $_(WG(function(u){return Oz(Fr(u))(ag.create(a)(u))})(e))})},zz=Ve(Cl)(function(e){return Ve(mD(!0)(P9(!1)(Fr("-"))))(function(a){return Ve(Zh)(function(u){if(u instanceof M)return ja(a?new MD(e,u.value0):new MD(e,u.value0*-1|0));if(u instanceof ve)return ja(a?new SD(e,u.value0):new SD(e,u.value0*-1));throw new Error("Failed pattern match at AST (line 228, column 3 - line 230, column 102): "+[u.constructor.name])})})}),kz=$_(WG(function(e){return nu(rg(e))})(Xh)),q9=$_(WG(function(e){return nu(rg(e))})(Yh)),Jz=Ve(ja(void 0))(function(){return OG(Ve(Cl)(function(e){return Ve(PG)(function(a){return en(Fr(".."))(function(){return Ve(PG)(function(u){return ja(new ug(e,a,u))})})})}))}),Vz=Ve(ja(void 0))(function(){return OG(Ve(Cl)(function(e){return Ve($G)(function(a){return Ve(A9)(function(){return Ve($G)(function(u){return en(Fr(".."))(function(){return Ve($G)(function(l){return ja(new lg(e,a,u,l))})})})})})}))}),jz=en(ZI(Qh))(function(){return en(CD(ZI(Dh))(ZI(Fr(";"))))(function(){return ja(I.value)})}),Hz=nv("application","AST",function(){return Ve(ja(void 0))(function(){return Ve(Cl)(function(e){return Ve($9(135))(function(a){return Ve(Gp(136))(function(u){return Ve(Rb(Gp(137)))(function(l){return ja(Uz(UG.create(e))(new UG(e,a,u))(l))})})})})})}),Gp=nv("argument","AST",function(){return Ve(ja(void 0))(function(){return Ve(Cl)(function(e){return $_([qG(LD(145)),kz,q9,nu(Wz),nu(TD(eg.create(e))(S9)),nu(Jz),nu(Vz),nu(uk(152)),nu(O9(153)),nu(ak(154)),TD(BG.create(e))(bD)])})})}),LD=nv("expression1","AST",function(){return Ve(ja(void 0))(function(){return S_(Xz(89))(O_(Hh))})}),Xz=nv("expression2","AST",function(){return Ve(ja(void 0))(function(){return Ib(Yz(94))(O_(jh))})}),Yz=nv("expression3","AST",function(){return Ve(ja(void 0))(function(){return S_(Zz(99))(O_(Vh))})}),Zz=nv("expression4","AST",function(){return Ve(ja(void 0))(function(){return S_(Qz(104))(O_(Jh))})}),Qz=nv("expression5","AST",function(){return Ve(ja(void 0))(function(){return S_(Kz(109))(O_(kh))})}),Kz=nv("expression6","AST",function(){return Ve(ja(void 0))(function(){return S_(xz(114))(O_(zh))})}),xz=nv("expression7","AST",function(){return Ve(ja(void 0))(function(){return S_(ek(119))(O_(Bh))})}),ek=nv("expression8","AST",function(){return Ve(ja(void 0))(function(){return $_([nu(Hz(125)),nu(zz),Bz,Gp(128)])})}),$9=nv("functionInApplication","AST",function(){return Ve(ja(void 0))(function(){return Ve(Cl)(function(e){return $_([qG($9(163)),q9,qG(O9(165)),TD(BG.create(e))(bD)])})})}),ak=nv("ifThenElse","AST",function(){return Ve(Cl)(function(e){return en(ED("if"))(function(){return Ve(Gp(253))(function(a){return en(ED("then"))(function(){return Ve(Gp(255))(function(u){return en(ED("else"))(function(){return Ve(Gp(257))(function(l){return ja(new ng(e,a,u,l))})})})})})})})}),O9=nv("lambda","AST",function(){return Ve(Cl)(function(e){return en(Fr("\\"))(function(){return Ve(eh(bD))(function(a){return en(Fr("->"))(function(){return Ve(LD(246))(function(u){return ja(new vg(e,s_(a),u))})})})})})}),uk=nv("list","AST",function(){return Ve(ja(void 0))(function(){return CD(lk(205))(vk(205))})}),lk=nv("listCombinatorial","AST",function(){return Ve(ja(void 0))(function(){return OG(Ve(Cl)(function(e){return Ve(Kh(LD(212)))(function(a){return ja(new zG(e,me.value,a))})}))})}),vk=nv("listPairwise","AST",function(){return Ve(ja(void 0))(function(){return N9(Ve(Cl)(function(e){return Ve(Kh(LD(220)))(function(a){return ja(new zG(e,de.value,a))})}))})});var U9=LD(86);var nk=Ve(Cl)(function(e){return Ve(U9)(function(a){return ja({position:e,identifiers:h.value,expression:a})})}),rk=Ve(Cl)(function(e){return Ve(eh(bD))(function(a){return en(CD(Fr("="))(Fr("<<")))(function(){return Ve(U9)(function(u){return ja({position:e,identifiers:s_(a),expression:u})})})})}),tk=function(){return CD(TD(R.create)(nu(rk)))(CD(TD(R.create)(nu(nk)))(jz))}(),ik=en(Qh)(function(){return Ve(M9(tk))(function(e){return en(Dh)(function(){return ja(e)})})}),tg=function(e){return fb(e)(ik)};var fk=Gu(Mm);var pk=Gu(Pm),sk=Gu(Ks),W9={liftAff:Ne($e),MonadEffect0:function(){return n0}},AD=function(e){return e.liftAff};var B9=function(e){var a=e.MonadEffect0(),u=dF(a);return{liftAff:function(){var l=fk(a.Monad0()),v=AD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}};var z9=function(e){var a=e.MonadEffect0(),u=kF(a);return{liftAff:function(){var l=pk(a.Monad0()),v=AD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}},k9=function(e){var a=e.MonadEffect0(),u=K4(a);return{liftAff:function(){var l=sk(a.Monad0()),v=AD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}};function V9(e,a){return fetch(e,a)}var ND=function(a){return function(u){return a(u)()}};var H9=function(e){return function(){return V9(e,{})}};var qk=ze(uu),x9=function(e){return e};var $k={eq:function(e){return function(a){return po(e)===po(a)}}},e5={compare:function(e){return function(a){return qk(po(e))(po(a))}},Eq0:function(){return $k}};function a5(e,a){return Array.from(a.entries(),function(u){return e(u[0])(u[1])})}var u5=function(){return N_(a5)(k.create)}();var og=function(){var e=tI(e5)(sl),a=S(gl)(m3(us)(x9));return function(u){return e(a(u5(u)))}}();function JG(e,a){try{return new Request(e,a)}catch(u){throw console.error(u),u}}var o5={convertHelper:function(e){return function(a){return{}}}};var cg=function(){return function(e){return function(a){return function(){return JG(e,a)}}}};var c5=function(e){return e.convertHelper};var _5=function(){return function(){return function(e){return{convert:c5(e)(Va.value)}}}},f5=function(e){return e.convert};function _g(e){return e.headers}function fg(e){return e.ok}function pg(e){return e.redirected}function sg(e){return e.status}function Dg(e){return e.statusText}function Rg(e){return e.url}function Ig(e){return function(){return e.body}}function Gg(e){return function(){return e.arrayBuffer()}}function wg(e){return function(){return e.blob()}}function dg(e){return function(){return e.text()}}function mg(e){return function(){return e.json()}}function hg(e,a,u){return u.then(e,a)}function gg(e){return Promise.resolve(e)}function s5(e,a,u){return u instanceof Error?e(u):a}var D5=function(){return P_(s5)(R.create)(I.value)}();var R5=function(){return function(e){return function(a){return function(u){return function(){return hg(ND(e),ND(a),u)}}}}},I5=function(){return gg};var hJ=kc(Il),gJ=ha(Um),yJ=R5(),G5=S(Il),w5=I5();var FJ=Xa(l3),bJ=S(Na),EJ=km(Au),CJ=ee(K0),TJ=Nu(n0),MJ=function(e){return function(a){return ID(function(u){return hJ(gJ)(yJ(function(l){return G5(w5)(u(new ve(l)))})(function(l){return G5(w5)(u(new M(e(l))))})(a))})}};var SJ=function(e){return u3(function(a){return Et("Promise failed, couldn't extract JS Error or String")})(FJ(D5(e))(bJ(Et)(v3(Am(EJ(lb(e)))))))},LJ=MJ(SJ),U_=function(e){return CJ(TJ(e))(LJ)};var m5=function(e){return U_(dg(e))},h5=function(e){return U_(mg(e))};var g5=function(e){return U_(wg(e))},y5=function(e){return U_(Gg(e))},F5=function(e){return{headers:og(_g(e)),ok:fg(e),redirected:pg(e),status:sg(e),statusText:Dg(e),url:Rg(e),text:m5(e),json:h5(e),body:Ig(e),arrayBuffer:y5(e),blob:g5(e)}};var b5=ee(K0),NJ=Nu(n0),PJ=cg(),qJ=U(Ic);var E5=function(){return function(){return function(e){var a=f5(e);return function(u){return function(l){return b5(NJ(PJ(u)(a(l))))(function(v){return b5(U_(H9(v)))(function(t){return qJ(F5(t))})})}}}}};var W_=hf(xa),BJ=lu(C0),sa=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),wp=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),t0=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),kt=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),rv=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),i0=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Cc=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),o0=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}();var Tc=function(){return{toValue:sa.create}}(),C5=function(){return{toValue:i0.create}}();var B_=function(e){if(e instanceof sa||e instanceof wp||e instanceof t0||e instanceof kt||e instanceof rv||e instanceof i0||e instanceof Cc||e instanceof o0)return e.value0;throw new Error("Failed pattern match at Value (line 70, column 1 - line 70, column 35): "+[e.constructor.name])},T5=function(e){return e.toValue},z_=function(e){if(e instanceof sa)return"Signal";if(e instanceof wp)return"String";if(e instanceof t0)return"Int";if(e instanceof kt)return"Number";if(e instanceof rv)return"Function";if(e instanceof i0)return"Output";if(e instanceof Cc)return"Action";if(e instanceof o0)return"polymorphic value";throw new Error("Failed pattern match at Value (line 60, column 1 - line 60, column 33): "+[e.constructor.name])},yg=function(e){return function(a){return function(u){return Yf(UF(L1(u)(a))(e))}}},zJ=function(e){return e instanceof wp},VG=function(e){var a=U(e);return function(u){var l=_u(u);return function(v){if(v instanceof wp)return a(v.value1);if(v instanceof o0){var t=W_(zJ)(v.value1);if(t instanceof I)return l(new eu("expected String, found polymorphic value",v.value0));if(t instanceof R)return VG(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 eu("expected String, found "+z_(v),B_(v)))}}},M5={fromValue:function(e){var a=VG(e);return function(u){return a(u)}}},kJ=function(e){return e instanceof sa||e instanceof t0||e instanceof kt},PD=function(e){var a=U(e);return function(u){var l=_u(u);return function(v){if(v instanceof sa)return a(v.value1);if(v instanceof t0)return a(new Qu(qa(v.value1)));if(v instanceof kt)return a(new Qu(v.value1));if(v instanceof o0){var t=W_(kJ)(v.value1);if(t instanceof I)return l(new eu("expected Signal, found polymorphic value",v.value0));if(t instanceof R)return PD(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 97, column 3 - line 99, column 30): "+[t.constructor.name])}return l(new eu("expected Signal, found "+z_(v),B_(v)))}}},S5=function(e){var a=BJ(e),u=PD(e),l=U(e);return function(v){var t=ee(v.Monad0().Bind1()),i=u(v);return function(o){return function(_){return function(s){return t(a(i)(s))(function(){var y=sa.create(o),N=al.create(_);return function(L){return l(y(N(L)))}}())}}}}};var Jt={fromValue:function(e){var a=PD(e);return function(u){return a(u)}}},JJ=function(e){return e instanceof i0},L5=function(e){var a=U(e);return function(u){var l=_u(u);return function(v){if(v instanceof i0)return a(v.value1);if(v instanceof o0){var t=W_(JJ)(v.value1);if(t instanceof I)return l(new eu("expected Output, found polymorphic value",v.value0));if(t instanceof R)return L5(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 eu("expected Output, found "+z_(v),B_(v)))}}},A5={fromValue:function(e){var a=L5(e);return function(u){return a(u)}}},VJ=function(e){return e instanceof kt||e instanceof t0},N5=function(e){var a=U(e);return function(u){var l=_u(u);return function(v){if(v instanceof kt)return a(v.value1);if(v instanceof t0)return a(qa(v.value1));if(v instanceof o0){var t=W_(VJ)(v.value1);if(t instanceof I)return l(new eu("expected Number, found polymorphic value",v.value0));if(t instanceof R)return N5(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 eu("expected Number, found "+z_(v),B_(v)))}}},Fg={fromValue:function(e){var a=N5(e);return function(u){return a(u)}}},jJ=function(e){return e instanceof t0},P5=function(e){var a=U(e);return function(u){var l=_u(u);return function(v){if(v instanceof t0)return a(v.value1);if(v instanceof o0){var t=W_(jJ)(v.value1);if(t instanceof I)return l(new eu("expected Int, found polymorphic value",v.value0));if(t instanceof R)return P5(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 eu("expected Int, found "+z_(v),B_(v)))}}},bg={fromValue:function(e){var a=P5(e);return function(u){return a(u)}}},HJ=function(e){return e instanceof rv},Eg=function(e){var a=U(e);return function(u){var l=_u(u);return function(v){if(v instanceof rv)return a(v.value1);if(v instanceof o0){var t=W_(HJ)(v.value1);if(t instanceof I)return l(new eu("expected Function, found polymorphic value",v.value0));if(t instanceof R)return Eg(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 123, column 3 - line 125, column 32): "+[t.constructor.name])}return l(new eu("expected Function, found "+z_(v),B_(v)))}}},XJ=function(e){return e instanceof Cc||e instanceof sa||e instanceof kt||e instanceof t0},Cg=function(e){var a=U(e);return function(u){var l=_u(u);return function(v){if(v instanceof Cc)return a(v.value1);if(v instanceof sa)return a(_I(v.value1));if(v instanceof kt)return a(_I(new Qu(v.value1)));if(v instanceof t0)return a(_I(new Qu(qa(v.value1))));if(v instanceof o0){var t=W_(XJ)(v.value1);if(t instanceof I)return l(new eu("expected Action, found polymorphic value",v.value0));if(t instanceof R)return Cg(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 179, column 3 - line 181, column 30): "+[t.constructor.name])}return l(new eu("expected Action, found "+z_(v),B_(v)))}}},qD=function(e){return e.fromValue};var ZJ=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}},k_=ee(K0),QJ=E5()()(_5()()(o5)),W5=Nl(Pl),dp=W5(K0),$D=Xf(n0),br=U(Ic),B5=RD(Qf),Er=GD(B5),z5=u0(Er),wu=ee(z5),Cr=wr(Er),jt=x4(JF(UI(Qf))),KJ=Eg(Cr)(jt),O=U(Cr),xJ=Cg(Cr)(jt),j=Gu(Ks)(Er),UD=_u(jt),q5=zu(pa),jG=W5(z5),Mg=fc(Er),k5=Tt(Mg),Sg=Qr(uu),Lg=Mt(Mg),J5=En(uu),V5=lu(C0)(Cr),eV=S5(Cr)(jt),aV=S(Rv),Tg=PD(Cr)(jt),$5=Nu(n0),uV=VG(Cr)(jt),lV=Ct(Q4(zF(B5))),vV=AD(k9(z9(B9(W9)))),nV=nI(uu),O5=_c(Mg);var rV=function(e){return k_(QJ(e)({}))(function(a){return k_(a.text)(function(u){return dp($D("loaded text file: "+u))(function(){return br(new ve(u))})})})},OD=function(e){return function(a){return wu(KJ(e))(function(u){return u(a)})}},Ag=function(e){var a=qD(e)(Cr)(jt);return function(u){var l=T5(u);return function(v){return function(t){return new rv(v,function(i){return wu(a(i))(function(){var o=l(v);return function(_){return O(o(t(_)))}}())})}}}},tV=Ag(M5)(Tc),Ng=function(e){var a=qD(e)(Cr)(jt);return function(u){var l=Ag(u);return function(v){var t=l(v);return function(i){return function(o){return new rv(i,function(_){return wu(a(_))(function(){var s=t(i);return function(y){return O(s(o(y)))}}())})}}}}},j5=Ng(bg),iV=j5(Jt)(Tc),oV=Ng(Jt)(Jt)(Tc),H5=j5(bg),cV=H5(Tc),_V=H5(C5),X5=function(e){var a=qD(e)(Cr)(jt);return function(u){var l=Ng(u);return function(v){var t=l(v);return function(i){var o=t(i);return function(_){return function(s){return new rv(_,function(y){return wu(a(y))(function(){var N=o(_);return function(L){return O(N(s(L)))}}())})}}}}}},fV=X5(Fg)(Jt)(Jt)(Tc),pV=X5(Jt)(Jt)(Jt)(Tc),sV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(fV(u)(l))}}},DV=sV(Er),RV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(pV(u)(l))}}},Xl=RV(Er),IV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(iV(u)(l))}}},GV=IV(Er),wV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(oV(u)(l))}}},_e=wV(Er),Ge=Ag(Jt)(Tc),dV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(tV(u)(l))}}},U5=dV(Er),mV=function(e){var a=qD(e)(Cr)(jt);return function(u){return function(l){return new rv(u,function(v){return wu(a(v))(function(){var t=Cc.create(u);return function(i){return O(t(l(i)))}}())})}}};var Y5=function(e){var a=mV(e);return function(u){return function(l){return new rv(u,function(v){return wu(xJ(v))(function(){var t=a(u);return function(i){return O(t(l(i)))}}())})}}},hV=Y5(Fg),gV=Y5(A5),yV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(hV(u)(l))}}},FV=yV(Er),bV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(gV(u)(l))}}},EV=bV(Er),CV=function(e){return function(a){return a===">>"?j(EV(e)(J4)):a==="<>"?j(FV(e)(V4)):a==="$"?O(new rv(e,function(u){return O(new rv(e,function(l){return OD(u)(l)}))})):a==="&"?O(new rv(e,function(u){return O(new rv(e,function(l){return OD(l)(u)}))})):a==="++"?j(_e(e)(M0.create)):a==="~~"?j(Xl(e)(cI(me.value))):a==="~~:"?j(Xl(e)(cI(de.value))):a==="+-"?j(Xl(e)($4)):a==="+"?j(_e(e)(Kv.create(me.value))):a==="-"?j(_e(e)($v.create(me.value))):a==="*"?j(_e(e)(P0.create(me.value))):a==="/"?j(_e(e)(Gv.create(me.value))):a==="%"?j(_e(e)(q0.create(me.value))):a==="**"?j(_e(e)($0.create(me.value))):a==="=="?j(_e(e)(O0.create(me.value))):a==="/="?j(_e(e)(U0.create(me.value))):a===">"?j(_e(e)(W0.create(me.value))):a==="<"?j(_e(e)(B0.create(me.value))):a===">="?j(_e(e)(xv.create(me.value))):a==="<="?j(_e(e)(z0.create(me.value))):a==="+:"?j(_e(e)(Kv.create(de.value))):a==="-:"?j(_e(e)($v.create(de.value))):a==="*:"?j(_e(e)(P0.create(de.value))):a==="/:"?j(_e(e)(Gv.create(de.value))):a==="%:"?j(_e(e)(q0.create(de.value))):a==="**:"?j(_e(e)($0.create(de.value))):a==="==:"?j(_e(e)(O0.create(de.value))):a==="/=:"?j(_e(e)(U0.create(de.value))):a===">:"?j(_e(e)(W0.create(de.value))):a==="<:"?j(_e(e)(B0.create(de.value))):a===">=:"?j(_e(e)(xv.create(de.value))):a==="<=:"?j(_e(e)(z0.create(de.value))):UD(new eu("internal error in Punctual: parseOperator called with unsupported operator "+a,e))}};var TV=function(e){return function(a){return a==="append"?j(_e(e)(M0.create)):a==="zip"?j(_e(e)(Tn.create)):a==="pi"?O(new sa(e,et.value)):a==="px"?O(new sa(e,lc.value)):a==="py"?O(new sa(e,vc.value)):a==="pxy"?O(new sa(e,Ii.value)):a==="aspect"?O(new sa(e,Cn.value)):a==="fx"?O(new sa(e,nc.value)):a==="fy"?O(new sa(e,rc.value)):a==="fxy"?O(new sa(e,S0.value)):a==="frt"?O(new sa(e,Gi.value)):a==="fr"?O(new sa(e,tc.value)):a==="ft"?O(new sa(e,ic.value)):a==="setfx"?j(_e(e)(ji.create)):a==="setfy"?j(_e(e)(Hi.create)):a==="setfxy"?j(_e(e)(Xi.create)):a==="zoom"?j(_e(e)(Yi.create)):a==="zoomxy"?j(_e(e)(st.create)):a==="zoomx"?j(_e(e)(Zi.create)):a==="zoomy"?j(_e(e)(Qi.create)):a==="move"?j(_e(e)(Ki.create)):a==="tile"?j(_e(e)(xi.create)):a==="tilexy"?j(_e(e)(eo.create)):a==="tilex"?j(_e(e)(ao.create)):a==="tiley"?j(_e(e)(uo.create)):a==="spin"?j(_e(e)(lo.create)):a==="early"?j(_e(e)(A0.create)):a==="late"?j(_e(e)(O4)):a==="slow"?j(_e(e)(N0.create)):a==="fast"?j(_e(e)(W4)):a==="lo"?O(new sa(e,wi.value)):a==="mid"?O(new sa(e,di.value)):a==="hi"?O(new sa(e,mi.value)):a==="ilo"?O(new sa(e,hi.value)):a==="imid"?O(new sa(e,gi.value)):a==="ihi"?O(new sa(e,yi.value)):a==="cps"?O(new sa(e,at.value)):a==="time"?O(new sa(e,ut.value)):a==="beat"?O(new sa(e,lt.value)):a==="ebeat"?O(new sa(e,vt.value)):a==="etime"?O(new sa(e,nt.value)):a==="rnd"?O(new sa(e,oc.value)):a==="audioin"?O(new sa(e,new L0(1,0))):a==="mic"?O(new sa(e,new L0(1,0))):a==="ain"?O(cV(e)(function(u){return function(l){return new L0(q5(1)(u),q5(0)(l))}})):a==="fft"?O(new sa(e,Fi.value)):a==="ifft"?O(new sa(e,bi.value)):a==="mono"?O(Ge(e)(xr.create)):a==="rep"?j(GV(e)(Mn.create)):a==="bipolar"?O(Ge(e)(Sn.create)):a==="unipolar"?O(Ge(e)(Ln.create)):a==="fb"?O(new sa(e,Ei.value)):a==="img"?j(U5(e)(tt.create)):a==="vid"?j(U5(e)(it.create)):a==="cam"?O(new sa(e,rt.value)):a==="rgbhsv"?O(Ge(e)(Si.create)):a==="hsvrgb"?O(Ge(e)(Li.create)):a==="hsvh"?O(Ge(e)(ot.create)):a==="hsvs"?O(Ge(e)(ct.create)):a==="hsvv"?O(Ge(e)(_t.create)):a==="hsvr"?O(Ge(e)(Ai.create)):a==="hsvg"?O(Ge(e)(Ni.create)):a==="hsvb"?O(Ge(e)(Pi.create)):a==="rgbh"?O(Ge(e)(qi.create)):a==="rgbs"?O(Ge(e)($i.create)):a==="rgbv"?O(Ge(e)(Oi.create)):a==="rgbr"?O(Ge(e)(ot.create)):a==="rgbg"?O(Ge(e)(ct.create)):a==="rgbb"?O(Ge(e)(_t.create)):a==="osc"?O(Ge(e)(An.create)):a==="tri"?O(Ge(e)(Nn.create)):a==="saw"?O(Ge(e)(Pn.create)):a==="sqr"?O(Ge(e)(qn.create)):a==="lftri"?O(Ge(e)($n.create)):a==="lfsaw"?O(Ge(e)(On.create)):a==="lfsqr"?O(Ge(e)(Un.create)):a==="abs"?O(Ge(e)(Wn.create)):a==="acos"?O(Ge(e)(Bn.create)):a==="acosh"?O(Ge(e)(zn.create)):a==="asin"?O(Ge(e)(kn.create)):a==="asinh"?O(Ge(e)(Jn.create)):a==="atan"?O(Ge(e)(Vn.create)):a==="atanh"?O(Ge(e)(jn.create)):a==="cbrt"?O(Ge(e)(Hn.create)):a==="ceil"?O(Ge(e)(Xn.create)):a==="cos"?O(Ge(e)(Yn.create)):a==="cosh"?O(Ge(e)(Zn.create)):a==="exp"?O(Ge(e)(Qn.create)):a==="floor"?O(Ge(e)(Kn.create)):a==="log"?O(Ge(e)(xn.create)):a==="log2"?O(Ge(e)(er.create)):a==="log10"?O(Ge(e)(ar.create)):a==="round"?O(Ge(e)(ur.create)):a==="sign"?O(Ge(e)(lr.create)):a==="sin"?O(Ge(e)(vr.create)):a==="sinh"?O(Ge(e)(nr.create)):a==="sqrt"?O(Ge(e)(rr.create)):a==="tan"?O(Ge(e)(tr.create)):a==="tanh"?O(Ge(e)(ir.create)):a==="trunc"?O(Ge(e)(or.create)):a==="rtxy"?O(Ge(e)(Ui.create)):a==="rtx"?O(Ge(e)(Wi.create)):a==="rty"?O(Ge(e)(Bi.create)):a==="xyrt"?O(Ge(e)(ft.create)):a==="xyr"?O(Ge(e)(pt.create)):a==="xyt"?O(Ge(e)(zi.create)):a==="zero"?O(Ge(e)(m1)):a==="zer0"?O(Ge(e)(m1)):a==="point"?O(Ge(e)(ki.create)):a==="dist"?O(Ge(e)(Ji.create)):a==="prox"?O(Ge(e)(Vi.create)):a==="midicps"?O(Ge(e)(cr.create)):a==="cpsmidi"?O(Ge(e)(_r.create)):a==="dbamp"?O(Ge(e)(fr.create)):a==="ampdb"?O(Ge(e)(pr.create)):a==="fract"?O(Ge(e)(sr.create)):a==="max"?j(_e(e)(k0.create(me.value))):a==="maxp"?j(_e(e)(k0.create(de.value))):a==="min"?j(_e(e)(J0.create(me.value))):a==="minp"?j(_e(e)(J0.create(de.value))):a==="gate"?j(_e(e)(V0.create(me.value))):a==="gatep"?j(_e(e)(V0.create(de.value))):a==="circle"?j(_e(e)(Dt.create(me.value))):a==="circlep"?j(_e(e)(Dt.create(de.value))):a==="rect"?j(_e(e)(Rt.create(me.value))):a==="rectp"?j(_e(e)(Rt.create(de.value))):a==="clip"?j(_e(e)(j0.create(me.value))):a==="clipp"?j(_e(e)(j0.create(de.value))):a==="between"?j(_e(e)(H0.create(me.value))):a==="betweenp"?j(_e(e)(H0.create(de.value))):a==="smoothstep"?j(_e(e)(X0.create(me.value))):a==="smoothstepp"?j(_e(e)(X0.create(de.value))):a==="vline"?j(_e(e)(It.create(me.value))):a==="vlinep"?j(_e(e)(It.create(de.value))):a==="hline"?j(_e(e)(Gt.create(me.value))):a==="hlinep"?j(_e(e)(Gt.create(de.value))):a==="chain"?j(_e(e)(wt.create(me.value))):a==="chainp"?j(_e(e)(wt.create(de.value))):a==="lines"?j(_e(e)(dt.create(me.value))):a==="linesp"?j(_e(e)(dt.create(de.value))):a==="ilines"?j(_e(e)(mt.create(me.value))):a==="ilinesp"?j(_e(e)(mt.create(de.value))):a==="mesh"?j(_e(e)(ht.create(me.value))):a==="meshp"?j(_e(e)(ht.create(de.value))):a==="spr"?j(_e(e)(Y0.create(me.value))):a==="sprp"?j(_e(e)(Y0.create(de.value))):a==="seq"?O(Ge(e)(Dr.create)):a==="fit"?j(_e(e)(U4)):a==="iline"?j(Xl(e)(Rr.create(me.value))):a==="ilinep"?j(Xl(e)(Rr.create(de.value))):a==="line"?j(Xl(e)(gt.create(me.value))):a==="linep"?j(Xl(e)(gt.create(de.value))):a==="linlin"?j(Xl(e)(e0.create(me.value))):a==="linlinp"?j(Xl(e)(e0.create(de.value))):a==="mix"?j(Xl(e)(wv.create(me.value))):a==="mixp"?j(Xl(e)(wv.create(de.value))):a==="lpf"?j(Xl(e)(yt.create(me.value))):a==="lpfp"?j(Xl(e)(yt.create(de.value))):a==="hpf"?j(Xl(e)(Ft.create(me.value))):a==="hpfp"?j(Xl(e)(Ft.create(de.value))):a==="bpf"?j(Xl(e)(bt.create(me.value))):a==="bpfp"?j(Xl(e)(bt.create(de.value))):a==="delay"?j(DV(e)(vo.create)):a==="audio"?O(new i0(e,jr.value)):a==="stereo"?O(new i0(e,new Hr(0,2))):a==="aout"?O(_V(e)(Hr.create)):a==="blend"?O(new o0(e,new G(new i0(e,Qo.value),new G(Ge(e)(Ci.create),h.value)))):a==="rgba"?O(new i0(e,Ko.value)):a==="add"?O(new o0(e,new G(new i0(e,xo.value),new G(Ge(e)(Ti.create),h.value)))):a==="mul"?O(new o0(e,new G(new i0(e,ec.value),new G(Ge(e)(Mi.create),h.value)))):a==="rgb"?O(new i0(e,ac.value)):a==="import"?O(new rv(e,AV(e))):UD(new eu("internal error in Punctual: parseReserved called with unknown reserved word "+a,e))}},MV=function(e){if(e instanceof I)return O(I.value);if(e instanceof R)return wu(function(){if(e.value0.identifiers instanceof h)return Vt(e.value0.expression);if(e.value0.identifiers instanceof G)return wu(Z5(e.value0.position)(e.value0.identifiers.value1)(e.value0.expression))(function(a){var u=function(){return a instanceof Cc?new sa(a.value0,a.value1.signal):a}();return jG(k5(Sg(e.value0.identifiers.value0)(u)))(function(){return O(a)})});throw new Error("Failed pattern match at Parser (line 103, column 8 - line 111, column 13): "+[e.value0.identifiers.constructor.name])}())(function(a){return a instanceof Cc?O(new R(a.value1)):O(I.value)});throw new Error("Failed pattern match at Parser (line 100, column 1 - line 100, column 59): "+[e.constructor.name])},SV=function(e){return function(a){var u=tg(a);if(u instanceof M)return br(new M(u.value0));if(u instanceof ve)return k_(yg(e)(tl)(K5(59)(u.value0)))(function(l){if(l instanceof M)return br(new M(l.value0));if(l instanceof ve)return br(new ve(l.value0.value1));throw new Error("Failed pattern match at Parser (line 60, column 7 - line 62, column 48): "+[l.constructor.name])});throw new Error("Failed pattern match at Parser (line 56, column 3 - line 62, column 48): "+[u.constructor.name])}},Vt=function(e){if(e instanceof xh)return TV(e.value0)(e.value1);if(e instanceof BG)return wu(Lg)(function(a){var u=J5(e.value1)(a);if(u instanceof R)return O(u.value0);if(u instanceof I)return UD(new eu("unrecognized identifier "+e.value1,e.value0));throw new Error("Failed pattern match at Parser (line 120, column 3 - line 122, column 75): "+[u.constructor.name])});if(e instanceof MD)return O(new t0(e.value0,e.value1));if(e instanceof SD)return O(new kt(e.value0,e.value1));if(e instanceof eg)return O(new wp(e.value0,e.value1));if(e instanceof zG)return wu(V5(Vt)(e.value2))(eV(e.value0)(e.value1));if(e instanceof UG)return wu(Vt(e.value1))(function(a){return wu(Vt(e.value2))(function(u){return OD(a)(u)})});if(e instanceof ag)return wu(CV(e.value0)(e.value1))(function(a){return wu(Vt(e.value2))(function(u){return wu(Vt(e.value3))(function(l){return wu(OD(a)(u))(function(v){return OD(v)(l)})})})});if(e instanceof ug)return O(new sa(e.value0,new al(me.value,aV(function(a){return Qu.create(qa(a))})(f4(e.value1)(e.value2)))));if(e instanceof lg)return UD(new eu("FromThenTo not supported yet",e.value0));if(e instanceof vg)return Z5(e.value0)(e.value1)(e.value2);if(e instanceof ng)return wu(wu(Vt(e.value1))(Tg))(function(a){return wu(wu(Vt(e.value2))(Tg))(function(u){return wu(wu(Vt(e.value3))(Tg))(function(l){return O(new sa(e.value0,new wv(me.value,l,u,a)))})})});throw new Error("Failed pattern match at Parser (line 116, column 1 - line 116, column 41): "+[e.constructor.name])},LV=function(e){return function(a){return function(u){return k_($5(fe(e)))(function(l){var v=J5(u)(l);if(v instanceof R)return dp($D("using cached library "+u))(function(){return br(new ve(v.value0))});if(v instanceof I)return dp($D("loading library "+(u+"...")))(function(){return k_(rV(u))(function(t){if(t instanceof M)return br(new M(new eu(t.value0,a)));if(t instanceof ve)return dp($D("parsing library "+(u+"...")))(function(){return k_(SV(e)(t.value0))(function(i){if(i instanceof M)return br(new M(i.value0));if(i instanceof ve)return dp($D("successfully parsed library "+u))(function(){return dp($5(Oe(Sg(u)(i.value0)(l))(e)))(function(){return br(new ve(i.value0))})});throw new Error("Failed pattern match at Parser (line 466, column 11 - line 471, column 33): "+[i.constructor.name])})});throw new Error("Failed pattern match at Parser (line 461, column 7 - line 471, column 33): "+[t.constructor.name])})});throw new Error("Failed pattern match at Parser (line 454, column 3 - line 471, column 33): "+[v.constructor.name])})}}},AV=function(e){return function(a){return wu(uV(a))(function(u){return wu(lV)(function(l){return wu(vV(LV(l)(e)(u)))(function(v){if(v instanceof M)return UD(v.value0);if(v instanceof ve)return jG(k5(function(t){return nV(v.value0)(t)}))(function(){return O(new t0(e,0))});throw new Error("Failed pattern match at Parser (line 444, column 3 - line 448, column 25): "+[v.constructor.name])})})})}},Z5=function(e){return function(a){return function(u){return wu(Lg)(function(l){return Q5(l)(e)(a)(u)})}}},Q5=function(e){return function(a){return function(u){return function(l){if(u instanceof h)return wu(Lg)(function(v){return jG(O5(e))(function(){return wu(Vt(l))(function(t){return jG(O5(v))(function(){return O(t)})})})});if(u instanceof G)return O(new rv(a,function(v){return Q5(Sg(u.value0)(v)(e))(a)(u.value1)(l)}));throw new Error("Failed pattern match at Parser (line 429, column 1 - line 429, column 77): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name])}}}},K5=ZJ("astToListMaybeAction","Parser",function(){return ee(Pw)(U(Aw)(void 0))(function(){return V5(MV)})}),NV=K5(95),x5=function(e){return function(a){return function(u){var l=tg(a);if(l instanceof M)return br(new M(l.value0));if(l instanceof ve)return k_(yg(e)(tl)(NV(l.value0)))(function(v){if(v instanceof M)return br(new M(v.value0));if(v instanceof ve)return br(new ve({actions:v.value0.value0,evalTime:u}));throw new Error("Failed pattern match at Parser (line 44, column 7 - line 46, column 76): "+[v.constructor.name])});throw new Error("Failed pattern match at Parser (line 40, column 3 - line 46, column 76): "+[l.constructor.name])}}};var uT=Wl(xa),eT=uT(m0),Ht=ri(rl),aT=Wf(uu),qV=uT(Df()(wa({reflectSymbol:function(){return"ain"}})(Ht)()(wa({reflectSymbol:function(){return"fft"}})(Ht)()(wa({reflectSymbol:function(){return"hi"}})(Ht)()(wa({reflectSymbol:function(){return"ifft"}})(Ht)()(wa({reflectSymbol:function(){return"ihi"}})(Ht)()(wa({reflectSymbol:function(){return"ilo"}})(Ht)()(wa({reflectSymbol:function(){return"imgURLs"}})(aT)()(wa({reflectSymbol:function(){return"imid"}})(Ht)()(wa({reflectSymbol:function(){return"lo"}})(Ht)()(wa({reflectSymbol:function(){return"mid"}})(Ht)()(wa({reflectSymbol:function(){return"vidURLs"}})(aT)()(wa({reflectSymbol:function(){return"webcam"}})(Ht)()(sf)))))))))))))),$V=S(Rv),lT=qo(xa)(rl),Pg=function(e){var a=Xr(e.actions),u=uI(T1)(a),l=function(){var o=El(u);return o===0?"":` audio: `+(eT(b1)(u)+` `)}(),v=uI(C1)(a),t=function(){var o=El(u)+El(v)|0;return o===0?`(program has no actions) `:""}(),i=function(){var o=El(v);return o===0?"":` visual: `+(eT(b1)(v)+` -`)}();return l+(i+t)},J_=function(e){return qV(js)($V(function(a){return a.signal})(Hr(e.actions)))},vT=function(e){return lT(C1)(Hr(e.actions))},nT=function(e){return lT(T1)(Hr(e.actions))},rT=function(){var a=As();return{actions:h.value,evalTime:a}};var HG=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)},XG=HG,YG=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 iv=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}},un=Ne($e);var UV=d(vf),WV=zu(pl),BV=Ur(pl),zV=Sv(hR),kV=Jc(pl),JV=Yp(pl),VV=Vc(pl),jV=Zp(pl),HV=nf(vf),Ug=Fv(Or),Wg=bu($r),Bg=nl($r),BD=S(Bl),Ac=Nv(uv),tv=Q(I0),XV=ci(uv),Da=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}(),Yl=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ma=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Zl=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ka=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),o0=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),je=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Sa=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}();var YV={channels:function(e){return 1}},ZV={channels:function(e){return 3}},QV={channels:function(e){return 2}},KV={channels:function(e){return 1}},pu=function(e){return e.unaryFunction},xV=function(e){return e.toVec4s},ej=function(e){return e.toVec3s},aj=function(e){return e.toVec2s},uj=function(e){return e.toFloats},WD=function(e){return e.toExprSafe},Ye=function(e){return e.toExpr};var lj=function(e){if(e instanceof Da)return new Ma(e.value2,e.value3,e.value3);if(e instanceof Yl)return new Zl(e.value0+".zww");throw new Error("Failed pattern match at Expr (line 510, column 1 - line 510, column 27): "+[e.constructor.name])},zD=function(e){if(e instanceof Da)return new Ka(e.value2,e.value3);if(e instanceof Yl)return new o0(e.value0+".zw");throw new Error("Failed pattern match at Expr (line 502, column 1 - line 502, column 26): "+[e.constructor.name])},Go=function(e){return e.swizzleZ},vj=function(e){return e.swizzleYZZZ},nj=function(e){if(e instanceof Da)return new Ma(e.value1,e.value2,e.value3);if(e instanceof Yl)return new Zl(e.value0+".yzw");throw new Error("Failed pattern match at Expr (line 514, column 1 - line 514, column 27): "+[e.constructor.name])},qg=function(e){return e.swizzleYZ};var wo=function(e){return e.swizzleY},rj=function(e){return e.swizzleXYZZ},mp=function(e){return e.swizzleXYZ},tj=function(e){return e.swizzleXYYY},ij=function(e){return e.swizzleXYY},mo=function(e){return e.swizzleXY},kv=function(e){return e.swizzleX};var Mc=function(e){if(e instanceof Da)return new je(e.value3);if(e instanceof Yl)return new Sa(e.value0+".w");throw new Error("Failed pattern match at Expr (line 498, column 1 - line 498, column 26): "+[e.constructor.name])},zg=function(e){return e.showType};var oj=function(e){return e.isConstant},ho=function(e){return function(a){return function(u){return e+("("+(a+(","+(u+")"))))}}},Su=function(e){return function(a){return e+("("+(a+")"))}},X_=function(e){return pu(e)(fs)(Su("log"))},kg=function(e){return pu(e)(tD)(Su("log2"))},Jg=function(e){return pu(e)(ps)(Su("sign"))},kD=function(e){return pu(e)(Bo)(Su("sin"))},JD=function(e){return pu(e)(ss)(Su("sqrt"))},cT=function(e){return pu(e)(Ds)(Su("tan"))},cj=function(e){return e.fromVec4s},_j=function(e){return e.fromVec3s},Vg=function(e){return e.fromVec2s},jg=function(e){return e.fromFloats},hv=function(e){return e.fromFloat},VD=function(e){return pu(e)(function(a){return LR(sd(a)(1))})(Su("fract"))},KG=function(e){return pu(e)(Wo)(Su("floor"))},gv=function(e){return e.expr},fj=function(e){var a=pu(e),u=gv(e),l=WD(e);return function(v){return function(t){return function(i){return function(o){if(o instanceof je)return a(aa(v)(o.value0))(function(_){return ho(t)(_)(g_(o.value0))})(i);if(o instanceof Sa)return u(ho(t)(l(i))(o.value0));throw new Error("Failed pattern match at Expr (line 613, column 1 - line 613, column 99): "+[v.constructor.name,t.constructor.name,i.constructor.name,o.constructor.name])}}}}};var _T=function(e){var a=gv(e),u=Ye(e);return function(l){return function(v){return function(t){return a("mix("+(u(l)+(","+(u(v)+(","+(u(t)+")"))))))}}}},xG=function(e){return pu(e)(_s)(Su("exp"))},Hg=function(e){return e.dotSum};var Fp=function(e){return fj(e)(y_)("div")},ew=function(e){return pu(e)(Vr)(Su("cos"))},cl=function(e){return e.constant},fT=function(e){return cl(e)(0)},pT=function(e){return pu(e)(Ff)(Su("ceil"))},sT=function(e){var a=function(u){return"(exp(log(abs("+(u+("))/3.)*sign("+(u+"))")))};return pu(e)(nD)(a)},bp=function(e){var a=W(e.Channels0()),u=uj(e),l=aj(e),v=ej(e),t=xV(e);return function(i){var o=jg(i),_=Vg(i),s=_j(i),y=cj(i);return function(N){if(a(Z(N))===1)return o(u(N));if(a(Z(N))===2)return _(l(N));if(a(Z(N))===3)return s(v(N));if(we)return y(t(N));throw new Error("Failed pattern match at Expr (line 41, column 1 - line 41, column 78): "+[N.constructor.name])}}},iT=function(e){if(e)return 1;if(!e)return 0;throw new Error("Failed pattern match at Expr (line 688, column 1 - line 688, column 37): "+[e.constructor.name])};var Nc=function(e){return e.binaryFunction},Xg=function(e){return Nc(e)(WV)(ho("max"))};var Yg=function(e){return Nc(e)(BV)(ho("min"))};var DT=function(e){return Nc(e)(zV)(ho("mod"))};var aw=function(e){return Nc(e)(xc)(ho("pow"))};var j_=function(e){return function(a){return function(u){return"("+(a+(e+(u+")")))}}},Ep=function(e){var a=W(e.Channels0()),u=Nc(e),l=zg(e);return function(v){return function(t){return function(i){return function(o){return function(_){if(a(o)===1)return u(function(s){return function(y){return iT(v(s)(y))}})(function(s){return function(y){return Su(l(o))(j_(i)(s)(y))}})(o)(_);if(we)return u(function(s){return function(y){return iT(v(s)(y))}})(function(s){return function(y){return Su(l(o))(ho(t)(s)(y))}})(o)(_);throw new Error("Failed pattern match at Expr (line 683, column 1 - line 683, column 107): "+[v.constructor.name,t.constructor.name,i.constructor.name,o.constructor.name,_.constructor.name])}}}}}},RT=function(e){return Ep(e)(UV)("equal")("==")},IT=function(e){return Ep(e)(kV)("greaterThan")(">")},Zg=function(e){return Ep(e)(JV)("greaterThanEqual")(">=")},uw=function(e){return Ep(e)(VV)("lessThan")("<")},Qg=function(e){return Ep(e)(jV)("lessThanEqual")("<=")},GT=function(e){return Ep(e)(HV)("notEqual")("!=")};var Kg=function(e){var a=pu(e),u=gv(e),l=WD(e);return function(v){return function(t){return function(i){return function(o){if(o instanceof je)return a(aa(v)(o.value0))(function(_){return j_(t)(_)(g_(o.value0))})(i);if(o instanceof Sa)return u(j_(t)(l(i))(o.value0));throw new Error("Failed pattern match at Expr (line 602, column 1 - line 602, column 99): "+[v.constructor.name,t.constructor.name,i.constructor.name,o.constructor.name])}}}}},lw=function(e){return Kg(e)(Ug)("-")},jD=function(e){return Kg(e)(Wg)("*")},xg=function(e){var a=pu(e),u=gv(e),l=WD(e);return function(v){return function(t){return function(i){return function(o){if(i instanceof je)return a(v(i.value0))(j_(t)(g_(i.value0)))(o);if(i instanceof Sa)return u(j_(t)(i.value0)(l(o)));throw new Error("Failed pattern match at Expr (line 598, column 1 - line 598, column 99): "+[v.constructor.name,t.constructor.name,i.constructor.name,o.constructor.name])}}}}},e2=function(e){return xg(e)(Ug)("-")},Y_=function(e){return xg(e)(Wg)("*")},pj=function(e){return pu(e)(function(a){return a*a})(function(a){return j_("*")(a)(a)})},sj=function(e){return Nc(e)(pd)(ho("atan"))},wT=function(e){return pu(e)(cs)(Su("atan"))},dT=function(e){return pu(e)(os)(Su("asin"))},a2=function(e){var a=Nc(e);return function(u){return function(l){return a(u)(j_(l))}}},Tr=function(e){return a2(e)(Ug)("-")},ov=function(e){return a2(e)(Wg)("*")},mT=function(e){var a=ov(e),u=uw(e),l=hv(e);return function(v){return function(t){return a(u(l(v))(t))(t)}}},Dj=function(e){var a=Nc(e);return function(u){return function(l){return a(u)(ho(l))}}},Ht=function(e){return Dj(e)(y_)("div")},hT=function(e){var a=Ht(e),u=X_(e),l=cl(e);return function(v){return a(u(v))(u(l(10)))}},gT=function(e){var a=ov(e),u=aw(e),l=Ht(e),v=Tr(e),t=cl(e);return function(i){return a(u(l(v(i)(t(69)))(t(12)))(t(2)))(t(440))}},yT=function(e){var a=aa(Fp(e))(new je(10)),u=Y_(e)(new je(20)),l=X_(e);return function(v){return a(u(l(v)))}},Rj=function(e){return xg(e)(Bg)("+")},FT=function(e){return Kg(e)(Bg)("+")},Xt=function(e){return a2(e)(Bg)("+")},u2=function(e){var a=gf(e);return function(u){return a(Xt(u))}},bT=function(e){return pu(e)(is)(Su("acos"))},Z_=function(e){return pu(e)(LR)(Su("abs"))},tu=function(e){var a=Ye(e);return function(u){var l=gv(u);return function(v){return function(t){return l(a(t)+("."+v))}}}},c0=function(e){return function(a){return e instanceof Ma&&a instanceof je?new Da(e.value0,e.value1,e.value2,a.value0):new Yl("vec4("+(Ye(iu(0))(e)+(","+(Ye(Mu(0))(a)+")"))))}},$g=function(e){return function(a){return e instanceof Ka&&a instanceof Ka?new Da(e.value0,e.value1,a.value0,a.value1):new Yl("vec4("+(Ye(qu(0))(e)+(","+(Ye(qu(0))(a)+")"))))}},Og=function(e){return function(a){return e instanceof Ka&&a instanceof je?new Ma(e.value0,e.value1,a.value0):new Zl("vec3("+(Ye(qu(0))(e)+(","+(Ye(Mu(0))(a)+")"))))}},Ij=function(e){var a=_a(ba(e));if(a instanceof I)return new k(Iu(mp(Sc)(Z(e)))(Ea(hv(iu(0))(Mc(Z(e))))),I.value);if(a instanceof R){var u=_a(ba(a.value0));if(u instanceof I){var l=lj(Z(a.value0)),v=ZG(Mc(Z(e)))(mo(gp)(Z(a.value0))),t=mp(Sc)(Z(e));return new k(Iu(t)(Iu(v)(Ea(l))),I.value)}if(u instanceof R){var i=nj(Z(u.value0)),l=Og(zD(Z(a.value0)))(kv(ET)(Z(u.value0))),v=ZG(Mc(Z(e)))(mo(gp)(Z(a.value0))),t=mp(Sc)(Z(e));return new k(Iu(t)(Iu(v)(Iu(l)(Ea(i)))),_a(ba(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])},Gj=function(e){var a=_a(ba(e));if(a instanceof I)return new k(Ea(rj(an)(Z(e))),I.value);if(a instanceof R){var u=_a(ba(a.value0));if(u instanceof I){var l=vj(an)(Z(a.value0)),v=c0(Z(e))(kv(V_)(Z(a.value0)));return new k(Iu(v)(Ea(l)),I.value)}if(u instanceof R){var t=_a(ba(u.value0));if(t instanceof I){var i=hv(fu(0))(Go(an)(Z(u.value0))),l=$g(qg(an)(Z(a.value0)))(mo(H_)(Z(u.value0))),v=c0(Z(e))(kv(V_)(Z(a.value0)));return new k(Iu(v)(Iu(l)(Ea(i))),I.value)}if(t instanceof R){var i=CT(Go(an)(Z(u.value0)))(Z(t.value0)),l=$g(qg(an)(Z(a.value0)))(mo(H_)(Z(u.value0))),v=c0(Z(e))(kv(V_)(Z(a.value0)));return new k(Iu(v)(Iu(l)(Ea(i))),_a(ba(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])},wj=function(e){var a=_a(ba(e));if(a instanceof I)return new k(Iu(mo(H_)(Z(e)))(Ea(hv(qu(0))(Go(an)(Z(e))))),I.value);if(a instanceof R){var u=qg(an)(Z(a.value0)),l=Yt(Go(an)(Z(e)))(kv(V_)(Z(a.value0))),v=mo(H_)(Z(e));return new k(Iu(v)(Iu(l)(Ea(u))),_a(ba(a.value0)))}throw new Error("Failed pattern match at Expr (line 317, column 3 - line 323, column 71): "+[a.constructor.name])},dj=function(e){var a=_a(ba(e));if(a instanceof I)return new k(Ea(tj(Lc)(Z(e))),I.value);if(a instanceof R){var u=$g(Z(e))(Z(a.value0));return new k(Ea(u),_a(ba(a.value0)))}throw new Error("Failed pattern match at Expr (line 362, column 3 - line 366, column 51): "+[a.constructor.name])},mj=function(e){var a=_a(ba(e));if(a instanceof I)return new k(Ea(ij(Lc)(Z(e))),I.value);if(a instanceof R){var u=_a(ba(a.value0));if(u instanceof I){var l=hv(iu(0))(wo(Lc)(Z(a.value0))),v=Og(Z(e))(kv(yp)(Z(a.value0)));return new k(Iu(v)(Ea(l)),I.value)}if(u instanceof R){var l=ZG(wo(Lc)(Z(a.value0)))(Z(u.value0)),v=Og(Z(e))(kv(yp)(Z(a.value0)));return new k(Iu(v)(Ea(l)),_a(ba(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])},hj=function(e){var a=_a(ba(e));if(a instanceof I)return new k(Ea(hv(fu(0))(Z(e))),I.value);if(a instanceof R){var u=_a(ba(a.value0));if(u instanceof I)return new k(Ea(CT(Z(e))(hv(iu(0))(Z(a.value0)))),I.value);if(u instanceof R){var l=_a(ba(u.value0));if(l instanceof I)return new k(Ea(Fj(Z(e))(Z(a.value0))(hv(qu(0))(Z(u.value0)))),I.value);if(l instanceof R)return new k(Ea(Ej(Z(e))(Z(a.value0))(Z(u.value0))(Z(l.value0))),_a(ba(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])},gj=function(e){var a=_a(ba(e));if(a instanceof I)return new k(Ea(hv(iu(0))(Z(e))),I.value);if(a instanceof R){var u=_a(ba(a.value0));if(u instanceof I)return new k(Ea(ZG(Z(e))(hv(qu(0))(Z(a.value0)))),I.value);if(u instanceof R)return new k(Ea(bj(Z(e))(Z(a.value0))(Z(u.value0))),_a(ba(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])},yj=function(e){var a=_a(ba(e));if(a instanceof I)return new k(Ea(hv(qu(0))(Z(e))),I.value);if(a instanceof R)return new k(Ea(Yt(Z(e))(Z(a.value0))),_a(ba(a.value0)));throw new Error("Failed pattern match at Expr (line 290, column 3 - line 292, column 96): "+[a.constructor.name])},Sc={swizzleZ:function(e){return e instanceof Da?new je(e.value2):tu(fu(0))(Mu(0))("z")(e)},swizzleYZ:function(e){return e instanceof Da?new Ka(e.value1,e.value2):tu(fu(0))(qu(0))("yz")(e)},swizzleZZ:function(e){return e instanceof Da?new Ka(e.value2,e.value2):tu(fu(0))(qu(0))("zz")(e)},swizzleXYZ:function(e){return e instanceof Da?new Ma(e.value0,e.value1,e.value2):tu(fu(0))(iu(0))("xyz")(e)},swizzleXYZZ:function(e){return e instanceof Da?new Da(e.value0,e.value1,e.value2,e.value2):tu(fu(0))(fu(0))("xyzz")(e)},swizzleYZZZ:function(e){return e instanceof Da?new Da(e.value1,e.value2,e.value2,e.value2):tu(fu(0))(fu(0))("yzzz")(e)},swizzleZZZZ:function(e){return e instanceof Da?new Da(e.value2,e.value2,e.value2,e.value2):tu(fu(0))(fu(0))("zzzz")(e)}},an={swizzleZ:function(e){return e instanceof Ma?new je(e.value2):tu(iu(0))(Mu(0))("z")(e)},swizzleYZ:function(e){return e instanceof Ma?new Ka(e.value1,e.value2):tu(iu(0))(qu(0))("z")(e)},swizzleZZ:function(e){return e instanceof Ma?new Ka(e.value2,e.value2):tu(iu(0))(qu(0))("zz")(e)},swizzleXYZ:un,swizzleXYZZ:function(e){return e instanceof Ma?new Da(e.value0,e.value1,e.value2,e.value2):tu(iu(0))(fu(0))("xyzz")(e)},swizzleYZZZ:function(e){return e instanceof Ma?new Da(e.value1,e.value2,e.value2,e.value2):tu(iu(0))(fu(0))("yzzz")(e)},swizzleZZZZ:function(e){return e instanceof Ma?new Da(e.value2,e.value2,e.value2,e.value2):tu(iu(0))(fu(0))("zzzz")(e)}},gp={swizzleY:function(e){return e instanceof Da?new je(e.value1):tu(fu(0))(Mu(0))("y")(e)},swizzleXY:function(e){return e instanceof Da?new Ka(e.value0,e.value1):tu(fu(0))(qu(0))("xy")(e)},swizzleXYY:function(e){return e instanceof Da?new Ma(e.value0,e.value1,e.value1):tu(fu(0))(iu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof Da?new Ma(e.value1,e.value1,e.value1):tu(fu(0))(iu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof Da?new Da(e.value0,e.value1,e.value1,e.value1):tu(fu(0))(fu(0))("xyyy")(e)}},H_={swizzleY:function(e){return e instanceof Ma?new je(e.value1):tu(iu(0))(Mu(0))("y")(e)},swizzleXY:function(e){return e instanceof Ma?new Ka(e.value0,e.value1):tu(iu(0))(qu(0))("xy")(e)},swizzleXYY:function(e){return e instanceof Ma?new Ma(e.value0,e.value1,e.value1):tu(iu(0))(iu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof Ma?new Ma(e.value1,e.value1,e.value1):tu(iu(0))(iu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof Ma?new Da(e.value0,e.value1,e.value1,e.value1):tu(iu(0))(fu(0))("xyyy")(e)}},Lc={swizzleY:function(e){return e instanceof Ka?new je(e.value1):tu(qu(0))(Mu(0))("y")(e)},swizzleXY:un,swizzleXYY:function(e){return e instanceof Ka?new Ma(e.value0,e.value1,e.value1):tu(qu(0))(iu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof Ka?new Ma(e.value1,e.value1,e.value1):tu(qu(0))(iu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof Ka?new Da(e.value0,e.value1,e.value1,e.value1):tu(qu(0))(fu(0))("xyyy")(e)}},ET={swizzleX:function(e){return e instanceof Da?new je(e.value0):tu(fu(0))(Mu(0))("x")(e)}},V_={swizzleX:function(e){return e instanceof Ma?new je(e.value0):tu(iu(0))(Mu(0))("x")(e)}},yp={swizzleX:function(e){return e instanceof Ka?new je(e.value0):tu(qu(0))(Mu(0))("x")(e)}},CT=function(e){return function(a){return e instanceof je&&a instanceof Ma?new Da(e.value0,a.value0,a.value1,a.value2):new Yl("vec4("+(Ye(Mu(0))(e)+(","+(Ye(iu(0))(a)+")"))))}},ZG=function(e){return function(a){return e instanceof je&&a instanceof Ka?new Ma(e.value0,a.value0,a.value1):new Zl("vec3("+(Ye(Mu(0))(e)+(","+(Ye(qu(0))(a)+")"))))}},Fj=function(e){return function(a){return function(u){return e instanceof je&&a instanceof je&&u instanceof Ka?new Da(e.value0,a.value0,u.value0,u.value1):new Yl("vec4("+(Ye(Mu(0))(e)+(","+(Ye(Mu(0))(a)+(","+(Ye(qu(0))(u)+")"))))))}}},Yt=function(e){return function(a){return e instanceof je&&a instanceof je?new Ka(e.value0,a.value0):new o0("vec2("+(Ye(Mu(0))(e)+(","+(Ye(Mu(0))(a)+")"))))}},bj=function(e){return function(a){return function(u){return e instanceof je&&a instanceof je&&u instanceof je?new Ma(e.value0,a.value0,u.value0):new Zl("vec3("+(Ye(Mu(0))(e)+(","+(Ye(Mu(0))(a)+(","+(Ye(Mu(0))(u)+")"))))))}}},Ej=function(e){return function(a){return function(u){return function(l){return e instanceof je&&a instanceof je&&u instanceof je&&l instanceof je?new Da(e.value0,a.value0,u.value0,l.value0):new Yl("vec4("+(Ye(Mu(0))(e)+(","+(Ye(Mu(0))(a)+(","+(Ye(Mu(0))(u)+(","+(Ye(Mu(0))(l)+")"))))))))}}}},Mu=iv("exprFloat","Expr",function(){return{constant:je.create,expr:Sa.create,isConstant:function(e){if(e instanceof je)return!0;if(e instanceof Sa)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 je)return tv(e.value0);if(e instanceof Sa)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 je)return g_(e.value0);if(e instanceof Sa)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 je)return new je(e(u.value0));if(u instanceof Sa)return new Sa(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 je&&l instanceof je?new je(e(u.value0)(l.value0)):new Sa(a(WD(Mu(0))(u))(WD(Mu(0))(l)))}}}},showType:function(e){return"float"},fromFloat:un,fromFloats:un,fromVec2s:LT(75),fromVec3s:PT(76),fromVec4s:OT(77),toFloats:un,toVec2s:TT(79),toVec3s:MT(80),toVec4s:ST(81),dotSum:un,Channels0:function(){return KV}}}),qu=iv("exprVec2","Expr",function(){return{constant:function(e){return new Ka(e,e)},expr:o0.create,isConstant:function(e){if(e instanceof Ka)return!0;if(e instanceof o0)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 Ka)return"vec2("+(tv(e.value0)+(","+(tv(e.value1)+")")));if(e instanceof o0)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 Ye(qu(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof Ka)return new Ka(e(u.value0),e(u.value1));if(u instanceof o0)return new o0(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 Ka&&l instanceof Ka?new Ka(e(u.value0)(l.value0),e(u.value1)(l.value1)):new o0(a(Ye(qu(0))(u))(Ye(qu(0))(l)))}}}},showType:function(e){return"vec2"},fromFloat:function(e){if(e instanceof je)return new Ka(e.value0,e.value0);if(e instanceof Sa)return new o0("vec2("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 96, column 1 - line 120, column 60): "+[e.constructor.name])},fromFloats:TT(111),fromVec2s:un,fromVec3s:qT(113),fromVec4s:UT(114),toFloats:LT(115),toVec2s:un,toVec3s:AT(117),toVec4s:NT(118),dotSum:function(e){return e instanceof Ka?new je(e.value0+e.value1):new Sa("dot("+(Ye(qu(0))(e)+",vec2(1.))"))},Channels0:function(){return QV}}}),iu=iv("exprVec3","Expr",function(){return{constant:function(e){return new Ma(e,e,e)},expr:Zl.create,isConstant:function(e){if(e instanceof Ma)return!0;if(e instanceof Zl)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 Ma)return"vec3("+(tv(e.value0)+(","+(tv(e.value1)+(","+(tv(e.value2)+")")))));if(e instanceof Zl)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 Ye(iu(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof Ma)return new Ma(e(u.value0),e(u.value1),e(u.value2));if(u instanceof Zl)return new Zl(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 Ma&&l instanceof Ma?new Ma(e(u.value0)(l.value0),e(u.value1)(l.value1),e(u.value2)(l.value2)):new Zl(a(Ye(iu(0))(u))(Ye(iu(0))(l)))}}}},showType:function(e){return"vec3"},fromFloat:function(e){if(e instanceof je)return new Ma(e.value0,e.value0,e.value0);if(e instanceof Sa)return new Zl("vec3("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name])},fromFloats:MT(149),fromVec2s:AT(150),fromVec3s:un,fromVec4s:WT(152),toFloats:PT(153),toVec2s:qT(154),toVec3s:un,toVec4s:$T(156),dotSum:function(e){return e instanceof Ma?new je(e.value0+e.value1+e.value2):new Sa("dot("+(Ye(iu(0))(e)+",vec3(1.))"))},Channels0:function(){return ZV}}}),fu=iv("exprVec4","Expr",function(){return{constant:function(e){return new Da(e,e,e,e)},expr:Yl.create,isConstant:function(e){if(e instanceof Da)return!0;if(e instanceof Yl)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 Da)return"vec4("+(tv(e.value0)+(","+(tv(e.value1)+(","+(tv(e.value2)+(","+(tv(e.value3)+")")))))));if(e instanceof Yl)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 Ye(fu(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof Da)return new Da(e(u.value0),e(u.value1),e(u.value2),e(u.value3));if(u instanceof Yl)return new Yl(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 Da&&l instanceof Da?new Da(e(u.value0)(l.value0),e(u.value1)(l.value1),e(u.value2)(l.value2),e(u.value3)(l.value3)):new Yl(a(Ye(fu(0))(u))(Ye(fu(0))(l)))}}}},showType:function(e){return"vec4"},fromFloat:function(e){if(e instanceof je)return new Da(e.value0,e.value0,e.value0,e.value0);if(e instanceof Sa)return new Yl("vec4("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 172, column 1 - line 196, column 60): "+[e.constructor.name])},fromFloats:ST(187),fromVec2s:NT(188),fromVec3s:$T(189),fromVec4s:un,toFloats:OT(191),toVec2s:UT(192),toVec3s:WT(193),toVec4s:un,dotSum:function(e){return e instanceof Da?new je(e.value0+e.value1+e.value2+e.value3):new Sa("dot("+(Ye(fu(0))(e)+",vec4(1.))"))},Channels0:function(){return YV}}}),TT=iv("floatsToVec2s","Expr",function(){var e=Ac(yj);return function(a){return wl(e(a))}}),MT=iv("floatsToVec3s","Expr",function(){var e=Ac(gj);return function(a){return wl(e(a))}}),ST=iv("floatsToVec4s","Expr",function(){var e=Ac(hj);return function(a){return wl(e(a))}}),LT=iv("vec2sToFloats","Expr",function(){var e=BD(function(a){return Iu(kv(yp)(a))(Ea(wo(Lc)(a)))});return function(a){return wl(e(a))}}),AT=iv("vec2sToVec3s","Expr",function(){var e=Ac(mj);return function(a){return wl(e(a))}}),NT=iv("vec2sToVec4s","Expr",function(){var e=Ac(dj);return function(a){return wl(e(a))}}),PT=iv("vec3sToFloats","Expr",function(){var e=BD(function(a){return Iu(kv(V_)(a))(Iu(wo(H_)(a))(Ea(Go(an)(a))))});return function(a){return wl(e(a))}}),qT=iv("vec3sToVec2s","Expr",function(){var e=Ac(wj);return function(a){return wl(e(a))}}),$T=iv("vec3sToVec4s","Expr",function(){var e=Ac(Gj);return function(a){return wl(e(a))}}),OT=iv("vec4sToFloats","Expr",function(){var e=BD(function(a){return Iu(kv(ET)(a))(Iu(wo(gp)(a))(Iu(Go(Sc)(a))(Ea(Go(Sc)(a)))))});return function(a){return wl(e(a))}}),UT=iv("vec4sToVec2s","Expr",function(){var e=BD(function(a){return Iu(mo(gp)(a))(Ea(zD(a)))});return function(a){return wl(e(a))}}),WT=iv("vec4sToVec3s","Expr",function(){var e=Ac(Ij);return function(a){return wl(e(a))}}),K=Mu(59),va=qu(96),du=iu(134),vn=fu(172);var BT=Ye(du),l2=gv(va),Mr=gv(K),Ql=cl(K),oT=Ye(vn),Jv=Ye(K),v2=JD(K),hp=Ye(va),Cj=Ht(K),QG=Tr(K),ln=ov(K),n2=Xt(K),Tj=u2(uc)(K),_0=wo(Lc),Mj=mp(Sc),mv=kv(yp),zT=Xg(K),vw=Yg(K),kT=ew(K),JT=kD(K),VT=sj(K),HD=function(e){return new Zl("hsvrgb("+(BT(e)+")"))},XD=function(e){return new Zl("rgbhsv("+(BT(e)+")"))},jT=l2("(2./res)");var YD=function(e){var a=lw(e),u=jD(e);return function(l){return a(u(l)(Ql(2)))(Ql(1))}},nw=function(e){return function(a){return new Yl("mix("+(oT(e)+(","+(oT(a)+(","+(Jv(Mc(a))+")"))))))}},HT=function(e){var a=gv(e),u=Ye(e);return function(l){return function(v){return function(t){return a("clamp("+(u(t)+(","+(Jv(l)+(","+(Jv(v)+")"))))))}}}},Sj=HT(K),XT=function(e){var a=Rj(e)(Ql(69)),u=Y_(e)(Ql(12)),l=kg(e),v=aa(Fp(e))(Ql(440));return function(t){return a(u(l(v(t))))}},YT=function(e){var a=aw(e)(cl(e)(10)),u=aa(Fp(e))(Ql(20));return function(l){return a(u(l))}},r2=function(e){var a=oj(e),u=Hg(e),l=pj(e),v=Tr(e),t=Ye(e);return function(i){return function(o){if(a(i)&&a(o))return v2(u(l(v(i)(o))));if(we)return Mr("distance("+(t(i)+(","+(t(o)+")"))));throw new Error("Failed pattern match at Expr (line 768, column 1 - line 768, column 48): "+[i.constructor.name,o.constructor.name])}}},ZT=r2(va),go=function(e){return function(a){return Mr("clamp((_etime-"+(tv(e)+(")/("+(tv(a)+("-"+(tv(e)+"),0.,1.)"))))))}},QT=function(e){return function(a){return Mr("clamp(("+(tv(a)+("-_etime)/("+(tv(a)+("-"+(tv(e)+"),0.,1.)"))))))}},t2=function(e){return function(a){return function(u){return function(l){return Mr("iline("+(hp(a)+(","+(hp(u)+(","+(Jv(l)+(","+(hp(e)+")"))))))))}}}},ZD=function(e){return function(a){return function(u){return function(l){return Mr("line("+(hp(a)+(","+(hp(u)+(","+(Jv(l)+(","+(hp(e)+")"))))))))}}}},rw=function(e){var a=gv(e),u=Ye(e);return function(l){return function(v){return function(t){return a("mix("+(u(l)+(","+(u(v)+(","+(Jv(t)+")"))))))}}}},i2=Mr("PI"),KT=function(e){return function(a){return Sj(Ql(0))(Ql(1))(Cj(QG(Ql(2.828427))(ZT(e)(a)))(Ql(2.828427)))}};var o2=function(e){return function(a){var u=function(_){return function(s){return Mr("step("+(Jv(_)+(","+(Jv(s)+")"))))}},l=$a(a),v=BD(function(_){return je.create(qa(_))})(XV(0)(l-1|0)),t=new je(1/qa(l)),i=function(_){return function(s){return ln(QG(u(ln(t)(_))(e))(u(n2(ln(t)(_))(t))(e)))(s)}},o=Iv(i)(v)(a);return Tj(o)}},tw=function(e){return function(a){return e instanceof Ka&&a instanceof je?new Ka(a.value0,e.value1):l2("vec2("+(Jv(a)+(","+(Jv(_0(e))+")"))))}},QD=function(e){var a=FT(e),u=jD(e);return function(l){return a(u(l)(Ql(.5)))(Ql(.5))}},c2=function(e){var a=YD(e),u=VD(e),l=ov(e),v=QD(e);return function(t){return function(i){return a(u(l(v(t))(i)))}}};var iw=function(e){return function(a){return c0(Mj(a))(ln(Mc(a))(e))}},xT=function(e){var a=hv(e),u=ov(e),l=uw(e),v=Tr(e),t=cl(e);return function(i){return function(o){var _=_0(i),s=mv(i),y=a(zT(s)(_)),N=a(vw(s)(_));return u(l(N)(o))(v(t(1))(l(y)(o)))}}},eM=function(e){var a=HT(e);return function(u){return function(l){var v=_0(u),t=mv(u);return a(vw(t)(v))(zT(t)(v))(l)}}},aM=function(e){var a=Fp(e),u=lw(e),l=jD(e),v=FT(e);return function(t){return function(i){return function(o){var _=QG(_0(i))(mv(i)),s=QG(_0(t))(mv(t)),y=a(u(o)(mv(t)))(s),N=l(y)(_);return v(N)(mv(i))}}}},uM=function(e){var a=_0(e),u=mv(e);return ln(u)(kT(a))},lM=function(e){var a=_0(e),u=mv(e),l=ln(u)(kT(a)),v=ln(u)(JT(a));return Yt(l)(v)},vM=function(e){var a=_0(e),u=mv(e);return ln(u)(JT(a))},ow=function(e){return function(a){return e instanceof Ka&&a instanceof je?new Ka(e.value0,a.value0):l2("vec2("+(Jv(mv(e))+(","+(Jv(a)+")"))))}},KD=function(e){var a=gv(e),u=Ye(e);return function(l){return function(v){return a("smoothstep("+(Jv(mv(l))+(","+(Jv(_0(l))+(","+(u(v)+")"))))))}}},_2=function(e){var a=KD(e),u=e2(e),l=ov(e),v=cl(e);return function(t){return function(i){return function(o){var _=Yt(Mr("1.5/(res.x+res.y)"))(Ql(0));return a(_)(u(ZT(t)(i))(l(o)(v(.5))))}}}},Lj=_2(K),nM=function(e){return function(a){var u=Mr("((1./res.x)+(1./res.y))");return Lj(e)(a)(u)}},rM=function(e){var a=e2(e),u=KD(e),l=lw(e),v=Z_(e);return function(t){return function(i){return function(o){var _=Yt(Ql(0))(vw(o)(Mr("3./res.y")));return a(Ql(1))(u(_)(l(v(a(_0(t))(i)))(o)))}}}},tM=function(e){var a=e2(e),u=KD(e),l=lw(e),v=Z_(e);return function(t){return function(i){return function(o){var _=Yt(Ql(0))(vw(o)(Mr("3./res.x")));return a(Ql(1))(u(_)(l(v(a(mv(t))(i)))(o)))}}}},iM=function(e){var a=_0(e),u=mv(e);return v2(n2(ln(u)(u))(ln(a)(a)))},oM=function(e){var a=_0(e),u=mv(e),l=VT(a)(u),v=v2(n2(ln(u)(u))(ln(a)(a)));return Yt(v)(l)},cM=function(e){return VT(_0(e))(mv(e))};var f2=fc(Au),xD=Ct(f2),RM=u0(Au),Pc=ee(RM),Aj=S(no(Av)),eR=Tt(f2),IM=wr(Au),GM=CR(IM)(qv),Cp=Nl(Pl)(RM),cw=U(IM),Nj=_c(f2),Pj=Q(Ya),fM=Ye(va),pM=Ye(K),qj=function(e){return xD(function(a){var u={};for(var l in a)({}).hasOwnProperty.call(a,l)&&(u[l]=a[l]);return u.code=a.code+e,u})},wM=function(e){return function(a){return function(u){return Pc(Aj(function(l){return l.fxy})(eR))(function(l){return Pc(GM(a)(function(v){return Cp(xD(function(t){var i={};for(var o in t)({}).hasOwnProperty.call(t,o)&&(i[o]=t[o]);return i.fxy=v,i}))(function(){return u})}))(function(v){return Cp(xD(function(t){var i={};for(var o in t)({}).hasOwnProperty.call(t,o)&&(i[o]=t[o]);return i.fxy=l,i}))(function(){return cw(aD(v))})})})}}},dM=function(e){return function(a){return function(u){return Pc(eR)(function(l){return Pc(GM(a)(function(v){return Cp(xD(function(t){var i={};for(var o in t)({}).hasOwnProperty.call(t,o)&&(i[o]=t[o]);return i.time=v.time,i.beat=v.beat,i.etime=v.etime,i.ebeat=v.ebeat,i}))(function(){return u})}))(function(v){return Cp(xD(function(t){var i={};for(var o in t)({}).hasOwnProperty.call(t,o)&&(i[o]=t[o]);return i.time=l.time,i.beat=l.beat,i.etime=l.etime,i.ebeat=l.ebeat,i}))(function(){return cw(aD(v))})})})}}},mM=function(e){return function(a){return function(u){return function(l){return yI(l)({webGl2:e,imgMap:a,vidMap:u,allocation:0,code:"",fxy:new o0("((gl_FragCoord.xy/res)*2.-1.)"),time:new Sa("_time"),beat:new Sa("_beat"),etime:new Sa("_etime"),ebeat:new Sa("_ebeat")})}}}},$j=Pc(eR)(function(e){return Cp(Nj(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 cw(e.allocation)})}),Zu=function(e){var a=zg(e),u=Ye(e),l=gv(e);return function(v){return Pc($j)(function(t){var i="_"+Pj(t);return Cp(qj(a(v)+(" "+(i+("="+(u(v)+`; -`))))))(function(){return cw(l(i))})})}},sM=Zu(du),DM=Zu(K),aR=function(e){return function(a){return Pc(eR)(function(u){if(u.webGl2)return sM(new Zl("texture("+(e+(","+(fM(a)+").xyz")))));if(!u.webGl2)return sM(new Zl("texture2D("+(e+(","+(fM(a)+").xyz")))));throw new Error("Failed pattern match at G (line 86, column 3 - line 88, column 88): "+[u.webGl2.constructor.name])})}},p2=function(e){return function(a){return Pc(eR)(function(u){if(u.webGl2)return DM(new Sa("texture("+(e+(",vec2("+(pM(a)+",0.)).x")))));if(!u.webGl2)return DM(new Sa("texture2D("+(e+(",vec2("+(pM(a)+",0.)).x")))));throw new Error("Failed pattern match at G (line 79, column 3 - line 81, column 95): "+[u.webGl2.constructor.name])})}};var $M=u0(Au),m=ee($M),OM=fc(Au),Xe=Tt(OM),ml=Zu(K),nn=ov(K),Uj=ew(K),Wj=kD(K),UM=Tr(K),yo=kv(yp),K_=wo(Lc),Mp=Xt(K),Uu=Zu(va),hM=ov(va),pw=cl(va),G2=Z_(va),sw=Tr(va),Bj=gv(va),gM=Ye(va),ye=S(no(Av)),Lp=wr(Au),xe=U(Lp),qc=cl(K),zj=Qg(va),re=lu(h_)(Lp),Dw=U(m_),g2=Fl(qv)(Lp),_v=Zu(du),$c=rw(du),y2=Ur(pa),Sp=lu(E0)(Lp),lR=cl(du),Rw=ie(c_),cv=Zu(vn),WM=rw(vn),kj=la(II(Au)),ll=lu(qv)(Lp),Vv=S(Bl),Jj=u2(uc)(K),Vj=Hg(K),F2=bp(K),Tp=QD(va),yM=En(uu),FM=Q(Ya),BM=ro(Au),x_=mf(xa)(BM),w2=Xt(du),d2=ov(du),Ke=S(eD),jj=bp(du),s2=kv(V_),D2=wo(H_),R2=Go(an),Hj=bp(va),Xj=r2(va),Yj=Fp(va),Zj=Ht(va),Q_=Ht(K),bM=c2(va),Qj=hv(va),EM=c2(K),CM=zc(Bl),TM=gv(K),Kj=DT(K),xj=aw(K),eH=RT(K),aH=GT(K),uH=IT(K),lH=Zg(K),vH=uw(K),nH=Qg(K),rH=Xg(K),tH=Yg(K),iH=mT(K),oH=eM(K),cH=xT(K),_H=KD(K),fH=_2(K),pH=Fl(h_)(Lp),sH=tM(K),DH=rM(K),MM=mo(gp),RH=QD(K),IH=VD(K),m2=S(Co),uR=d(E),I2=mf(b0)(BM),GH=Y_(du),h2=mp(Sc),wH=S(Na),dH=Nl(Pl)($M),mH=Ct(OM),SM=zu(pa),hH=ie(o_),gH=MR(__),yH=cl(vn),FH=jD(du),bH=Ye(vn),EH=`#version 300 es +`)}();return l+(i+t)},J_=function(e){return qV(js)($V(function(a){return a.signal})(Xr(e.actions)))},vT=function(e){return lT(C1)(Xr(e.actions))},nT=function(e){return lT(T1)(Xr(e.actions))},rT=function(){var a=As();return{actions:h.value,evalTime:a}};var HG=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)},XG=HG,YG=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 iv=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}},un=Ne($e);var UV=d(vf),WV=zu(pl),BV=Ur(pl),zV=Sv(hR),kV=Jc(pl),JV=Yp(pl),VV=Vc(pl),jV=Zp(pl),HV=nf(vf),Ug=Fv(Or),Wg=bu($r),Bg=nl($r),BD=S(Bl),Ac=Nv(uv),tv=Q(G0),XV=_i(uv),Da=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}(),Yl=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ma=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Zl=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ka=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),c0=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),je=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Sa=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}();var YV={channels:function(e){return 1}},ZV={channels:function(e){return 3}},QV={channels:function(e){return 2}},KV={channels:function(e){return 1}},pu=function(e){return e.unaryFunction},xV=function(e){return e.toVec4s},ej=function(e){return e.toVec3s},aj=function(e){return e.toVec2s},uj=function(e){return e.toFloats},WD=function(e){return e.toExprSafe},Ye=function(e){return e.toExpr};var lj=function(e){if(e instanceof Da)return new Ma(e.value2,e.value3,e.value3);if(e instanceof Yl)return new Zl(e.value0+".zww");throw new Error("Failed pattern match at Expr (line 510, column 1 - line 510, column 27): "+[e.constructor.name])},zD=function(e){if(e instanceof Da)return new Ka(e.value2,e.value3);if(e instanceof Yl)return new c0(e.value0+".zw");throw new Error("Failed pattern match at Expr (line 502, column 1 - line 502, column 26): "+[e.constructor.name])},Go=function(e){return e.swizzleZ},vj=function(e){return e.swizzleYZZZ},nj=function(e){if(e instanceof Da)return new Ma(e.value1,e.value2,e.value3);if(e instanceof Yl)return new Zl(e.value0+".yzw");throw new Error("Failed pattern match at Expr (line 514, column 1 - line 514, column 27): "+[e.constructor.name])},qg=function(e){return e.swizzleYZ};var wo=function(e){return e.swizzleY},rj=function(e){return e.swizzleXYZZ},mp=function(e){return e.swizzleXYZ},tj=function(e){return e.swizzleXYYY},ij=function(e){return e.swizzleXYY},mo=function(e){return e.swizzleXY},kv=function(e){return e.swizzleX};var Mc=function(e){if(e instanceof Da)return new je(e.value3);if(e instanceof Yl)return new Sa(e.value0+".w");throw new Error("Failed pattern match at Expr (line 498, column 1 - line 498, column 26): "+[e.constructor.name])},zg=function(e){return e.showType};var oj=function(e){return e.isConstant},ho=function(e){return function(a){return function(u){return e+("("+(a+(","+(u+")"))))}}},Su=function(e){return function(a){return e+("("+(a+")"))}},X_=function(e){return pu(e)(fs)(Su("log"))},kg=function(e){return pu(e)(tD)(Su("log2"))},Jg=function(e){return pu(e)(ps)(Su("sign"))},kD=function(e){return pu(e)(Bo)(Su("sin"))},JD=function(e){return pu(e)(ss)(Su("sqrt"))},cT=function(e){return pu(e)(Ds)(Su("tan"))},cj=function(e){return e.fromVec4s},_j=function(e){return e.fromVec3s},Vg=function(e){return e.fromVec2s},jg=function(e){return e.fromFloats},hv=function(e){return e.fromFloat},VD=function(e){return pu(e)(function(a){return LR(sd(a)(1))})(Su("fract"))},KG=function(e){return pu(e)(Wo)(Su("floor"))},gv=function(e){return e.expr},fj=function(e){var a=pu(e),u=gv(e),l=WD(e);return function(v){return function(t){return function(i){return function(o){if(o instanceof je)return a(aa(v)(o.value0))(function(_){return ho(t)(_)(g_(o.value0))})(i);if(o instanceof Sa)return u(ho(t)(l(i))(o.value0));throw new Error("Failed pattern match at Expr (line 613, column 1 - line 613, column 99): "+[v.constructor.name,t.constructor.name,i.constructor.name,o.constructor.name])}}}}};var _T=function(e){var a=gv(e),u=Ye(e);return function(l){return function(v){return function(t){return a("mix("+(u(l)+(","+(u(v)+(","+(u(t)+")"))))))}}}},xG=function(e){return pu(e)(_s)(Su("exp"))},Hg=function(e){return e.dotSum};var Fp=function(e){return fj(e)(y_)("div")},ew=function(e){return pu(e)(Vr)(Su("cos"))},cl=function(e){return e.constant},fT=function(e){return cl(e)(0)},pT=function(e){return pu(e)(Ff)(Su("ceil"))},sT=function(e){var a=function(u){return"(exp(log(abs("+(u+("))/3.)*sign("+(u+"))")))};return pu(e)(nD)(a)},bp=function(e){var a=W(e.Channels0()),u=uj(e),l=aj(e),v=ej(e),t=xV(e);return function(i){var o=jg(i),_=Vg(i),s=_j(i),y=cj(i);return function(N){if(a(Z(N))===1)return o(u(N));if(a(Z(N))===2)return _(l(N));if(a(Z(N))===3)return s(v(N));if(we)return y(t(N));throw new Error("Failed pattern match at Expr (line 41, column 1 - line 41, column 78): "+[N.constructor.name])}}},iT=function(e){if(e)return 1;if(!e)return 0;throw new Error("Failed pattern match at Expr (line 688, column 1 - line 688, column 37): "+[e.constructor.name])};var Nc=function(e){return e.binaryFunction},Xg=function(e){return Nc(e)(WV)(ho("max"))};var Yg=function(e){return Nc(e)(BV)(ho("min"))};var DT=function(e){return Nc(e)(zV)(ho("mod"))};var aw=function(e){return Nc(e)(xc)(ho("pow"))};var j_=function(e){return function(a){return function(u){return"("+(a+(e+(u+")")))}}},Ep=function(e){var a=W(e.Channels0()),u=Nc(e),l=zg(e);return function(v){return function(t){return function(i){return function(o){return function(_){if(a(o)===1)return u(function(s){return function(y){return iT(v(s)(y))}})(function(s){return function(y){return Su(l(o))(j_(i)(s)(y))}})(o)(_);if(we)return u(function(s){return function(y){return iT(v(s)(y))}})(function(s){return function(y){return Su(l(o))(ho(t)(s)(y))}})(o)(_);throw new Error("Failed pattern match at Expr (line 683, column 1 - line 683, column 107): "+[v.constructor.name,t.constructor.name,i.constructor.name,o.constructor.name,_.constructor.name])}}}}}},RT=function(e){return Ep(e)(UV)("equal")("==")},IT=function(e){return Ep(e)(kV)("greaterThan")(">")},Zg=function(e){return Ep(e)(JV)("greaterThanEqual")(">=")},uw=function(e){return Ep(e)(VV)("lessThan")("<")},Qg=function(e){return Ep(e)(jV)("lessThanEqual")("<=")},GT=function(e){return Ep(e)(HV)("notEqual")("!=")};var Kg=function(e){var a=pu(e),u=gv(e),l=WD(e);return function(v){return function(t){return function(i){return function(o){if(o instanceof je)return a(aa(v)(o.value0))(function(_){return j_(t)(_)(g_(o.value0))})(i);if(o instanceof Sa)return u(j_(t)(l(i))(o.value0));throw new Error("Failed pattern match at Expr (line 602, column 1 - line 602, column 99): "+[v.constructor.name,t.constructor.name,i.constructor.name,o.constructor.name])}}}}},lw=function(e){return Kg(e)(Ug)("-")},jD=function(e){return Kg(e)(Wg)("*")},xg=function(e){var a=pu(e),u=gv(e),l=WD(e);return function(v){return function(t){return function(i){return function(o){if(i instanceof je)return a(v(i.value0))(j_(t)(g_(i.value0)))(o);if(i instanceof Sa)return u(j_(t)(i.value0)(l(o)));throw new Error("Failed pattern match at Expr (line 598, column 1 - line 598, column 99): "+[v.constructor.name,t.constructor.name,i.constructor.name,o.constructor.name])}}}}},e2=function(e){return xg(e)(Ug)("-")},Y_=function(e){return xg(e)(Wg)("*")},pj=function(e){return pu(e)(function(a){return a*a})(function(a){return j_("*")(a)(a)})},sj=function(e){return Nc(e)(pd)(ho("atan"))},wT=function(e){return pu(e)(cs)(Su("atan"))},dT=function(e){return pu(e)(os)(Su("asin"))},a2=function(e){var a=Nc(e);return function(u){return function(l){return a(u)(j_(l))}}},Tr=function(e){return a2(e)(Ug)("-")},ov=function(e){return a2(e)(Wg)("*")},mT=function(e){var a=ov(e),u=uw(e),l=hv(e);return function(v){return function(t){return a(u(l(v))(t))(t)}}},Dj=function(e){var a=Nc(e);return function(u){return function(l){return a(u)(ho(l))}}},Xt=function(e){return Dj(e)(y_)("div")},hT=function(e){var a=Xt(e),u=X_(e),l=cl(e);return function(v){return a(u(v))(u(l(10)))}},gT=function(e){var a=ov(e),u=aw(e),l=Xt(e),v=Tr(e),t=cl(e);return function(i){return a(u(l(v(i)(t(69)))(t(12)))(t(2)))(t(440))}},yT=function(e){var a=aa(Fp(e))(new je(10)),u=Y_(e)(new je(20)),l=X_(e);return function(v){return a(u(l(v)))}},Rj=function(e){return xg(e)(Bg)("+")},FT=function(e){return Kg(e)(Bg)("+")},Yt=function(e){return a2(e)(Bg)("+")},u2=function(e){var a=gf(e);return function(u){return a(Yt(u))}},bT=function(e){return pu(e)(is)(Su("acos"))},Z_=function(e){return pu(e)(LR)(Su("abs"))},tu=function(e){var a=Ye(e);return function(u){var l=gv(u);return function(v){return function(t){return l(a(t)+("."+v))}}}},_0=function(e){return function(a){return e instanceof Ma&&a instanceof je?new Da(e.value0,e.value1,e.value2,a.value0):new Yl("vec4("+(Ye(iu(0))(e)+(","+(Ye(Mu(0))(a)+")"))))}},$g=function(e){return function(a){return e instanceof Ka&&a instanceof Ka?new Da(e.value0,e.value1,a.value0,a.value1):new Yl("vec4("+(Ye(qu(0))(e)+(","+(Ye(qu(0))(a)+")"))))}},Og=function(e){return function(a){return e instanceof Ka&&a instanceof je?new Ma(e.value0,e.value1,a.value0):new Zl("vec3("+(Ye(qu(0))(e)+(","+(Ye(Mu(0))(a)+")"))))}},Ij=function(e){var a=_a(ba(e));if(a instanceof I)return new k(Iu(mp(Sc)(Z(e)))(Ea(hv(iu(0))(Mc(Z(e))))),I.value);if(a instanceof R){var u=_a(ba(a.value0));if(u instanceof I){var l=lj(Z(a.value0)),v=ZG(Mc(Z(e)))(mo(gp)(Z(a.value0))),t=mp(Sc)(Z(e));return new k(Iu(t)(Iu(v)(Ea(l))),I.value)}if(u instanceof R){var i=nj(Z(u.value0)),l=Og(zD(Z(a.value0)))(kv(ET)(Z(u.value0))),v=ZG(Mc(Z(e)))(mo(gp)(Z(a.value0))),t=mp(Sc)(Z(e));return new k(Iu(t)(Iu(v)(Iu(l)(Ea(i)))),_a(ba(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])},Gj=function(e){var a=_a(ba(e));if(a instanceof I)return new k(Ea(rj(an)(Z(e))),I.value);if(a instanceof R){var u=_a(ba(a.value0));if(u instanceof I){var l=vj(an)(Z(a.value0)),v=_0(Z(e))(kv(V_)(Z(a.value0)));return new k(Iu(v)(Ea(l)),I.value)}if(u instanceof R){var t=_a(ba(u.value0));if(t instanceof I){var i=hv(fu(0))(Go(an)(Z(u.value0))),l=$g(qg(an)(Z(a.value0)))(mo(H_)(Z(u.value0))),v=_0(Z(e))(kv(V_)(Z(a.value0)));return new k(Iu(v)(Iu(l)(Ea(i))),I.value)}if(t instanceof R){var i=CT(Go(an)(Z(u.value0)))(Z(t.value0)),l=$g(qg(an)(Z(a.value0)))(mo(H_)(Z(u.value0))),v=_0(Z(e))(kv(V_)(Z(a.value0)));return new k(Iu(v)(Iu(l)(Ea(i))),_a(ba(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])},wj=function(e){var a=_a(ba(e));if(a instanceof I)return new k(Iu(mo(H_)(Z(e)))(Ea(hv(qu(0))(Go(an)(Z(e))))),I.value);if(a instanceof R){var u=qg(an)(Z(a.value0)),l=Zt(Go(an)(Z(e)))(kv(V_)(Z(a.value0))),v=mo(H_)(Z(e));return new k(Iu(v)(Iu(l)(Ea(u))),_a(ba(a.value0)))}throw new Error("Failed pattern match at Expr (line 317, column 3 - line 323, column 71): "+[a.constructor.name])},dj=function(e){var a=_a(ba(e));if(a instanceof I)return new k(Ea(tj(Lc)(Z(e))),I.value);if(a instanceof R){var u=$g(Z(e))(Z(a.value0));return new k(Ea(u),_a(ba(a.value0)))}throw new Error("Failed pattern match at Expr (line 362, column 3 - line 366, column 51): "+[a.constructor.name])},mj=function(e){var a=_a(ba(e));if(a instanceof I)return new k(Ea(ij(Lc)(Z(e))),I.value);if(a instanceof R){var u=_a(ba(a.value0));if(u instanceof I){var l=hv(iu(0))(wo(Lc)(Z(a.value0))),v=Og(Z(e))(kv(yp)(Z(a.value0)));return new k(Iu(v)(Ea(l)),I.value)}if(u instanceof R){var l=ZG(wo(Lc)(Z(a.value0)))(Z(u.value0)),v=Og(Z(e))(kv(yp)(Z(a.value0)));return new k(Iu(v)(Ea(l)),_a(ba(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])},hj=function(e){var a=_a(ba(e));if(a instanceof I)return new k(Ea(hv(fu(0))(Z(e))),I.value);if(a instanceof R){var u=_a(ba(a.value0));if(u instanceof I)return new k(Ea(CT(Z(e))(hv(iu(0))(Z(a.value0)))),I.value);if(u instanceof R){var l=_a(ba(u.value0));if(l instanceof I)return new k(Ea(Fj(Z(e))(Z(a.value0))(hv(qu(0))(Z(u.value0)))),I.value);if(l instanceof R)return new k(Ea(Ej(Z(e))(Z(a.value0))(Z(u.value0))(Z(l.value0))),_a(ba(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])},gj=function(e){var a=_a(ba(e));if(a instanceof I)return new k(Ea(hv(iu(0))(Z(e))),I.value);if(a instanceof R){var u=_a(ba(a.value0));if(u instanceof I)return new k(Ea(ZG(Z(e))(hv(qu(0))(Z(a.value0)))),I.value);if(u instanceof R)return new k(Ea(bj(Z(e))(Z(a.value0))(Z(u.value0))),_a(ba(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])},yj=function(e){var a=_a(ba(e));if(a instanceof I)return new k(Ea(hv(qu(0))(Z(e))),I.value);if(a instanceof R)return new k(Ea(Zt(Z(e))(Z(a.value0))),_a(ba(a.value0)));throw new Error("Failed pattern match at Expr (line 290, column 3 - line 292, column 96): "+[a.constructor.name])},Sc={swizzleZ:function(e){return e instanceof Da?new je(e.value2):tu(fu(0))(Mu(0))("z")(e)},swizzleYZ:function(e){return e instanceof Da?new Ka(e.value1,e.value2):tu(fu(0))(qu(0))("yz")(e)},swizzleZZ:function(e){return e instanceof Da?new Ka(e.value2,e.value2):tu(fu(0))(qu(0))("zz")(e)},swizzleXYZ:function(e){return e instanceof Da?new Ma(e.value0,e.value1,e.value2):tu(fu(0))(iu(0))("xyz")(e)},swizzleXYZZ:function(e){return e instanceof Da?new Da(e.value0,e.value1,e.value2,e.value2):tu(fu(0))(fu(0))("xyzz")(e)},swizzleYZZZ:function(e){return e instanceof Da?new Da(e.value1,e.value2,e.value2,e.value2):tu(fu(0))(fu(0))("yzzz")(e)},swizzleZZZZ:function(e){return e instanceof Da?new Da(e.value2,e.value2,e.value2,e.value2):tu(fu(0))(fu(0))("zzzz")(e)}},an={swizzleZ:function(e){return e instanceof Ma?new je(e.value2):tu(iu(0))(Mu(0))("z")(e)},swizzleYZ:function(e){return e instanceof Ma?new Ka(e.value1,e.value2):tu(iu(0))(qu(0))("z")(e)},swizzleZZ:function(e){return e instanceof Ma?new Ka(e.value2,e.value2):tu(iu(0))(qu(0))("zz")(e)},swizzleXYZ:un,swizzleXYZZ:function(e){return e instanceof Ma?new Da(e.value0,e.value1,e.value2,e.value2):tu(iu(0))(fu(0))("xyzz")(e)},swizzleYZZZ:function(e){return e instanceof Ma?new Da(e.value1,e.value2,e.value2,e.value2):tu(iu(0))(fu(0))("yzzz")(e)},swizzleZZZZ:function(e){return e instanceof Ma?new Da(e.value2,e.value2,e.value2,e.value2):tu(iu(0))(fu(0))("zzzz")(e)}},gp={swizzleY:function(e){return e instanceof Da?new je(e.value1):tu(fu(0))(Mu(0))("y")(e)},swizzleXY:function(e){return e instanceof Da?new Ka(e.value0,e.value1):tu(fu(0))(qu(0))("xy")(e)},swizzleXYY:function(e){return e instanceof Da?new Ma(e.value0,e.value1,e.value1):tu(fu(0))(iu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof Da?new Ma(e.value1,e.value1,e.value1):tu(fu(0))(iu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof Da?new Da(e.value0,e.value1,e.value1,e.value1):tu(fu(0))(fu(0))("xyyy")(e)}},H_={swizzleY:function(e){return e instanceof Ma?new je(e.value1):tu(iu(0))(Mu(0))("y")(e)},swizzleXY:function(e){return e instanceof Ma?new Ka(e.value0,e.value1):tu(iu(0))(qu(0))("xy")(e)},swizzleXYY:function(e){return e instanceof Ma?new Ma(e.value0,e.value1,e.value1):tu(iu(0))(iu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof Ma?new Ma(e.value1,e.value1,e.value1):tu(iu(0))(iu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof Ma?new Da(e.value0,e.value1,e.value1,e.value1):tu(iu(0))(fu(0))("xyyy")(e)}},Lc={swizzleY:function(e){return e instanceof Ka?new je(e.value1):tu(qu(0))(Mu(0))("y")(e)},swizzleXY:un,swizzleXYY:function(e){return e instanceof Ka?new Ma(e.value0,e.value1,e.value1):tu(qu(0))(iu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof Ka?new Ma(e.value1,e.value1,e.value1):tu(qu(0))(iu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof Ka?new Da(e.value0,e.value1,e.value1,e.value1):tu(qu(0))(fu(0))("xyyy")(e)}},ET={swizzleX:function(e){return e instanceof Da?new je(e.value0):tu(fu(0))(Mu(0))("x")(e)}},V_={swizzleX:function(e){return e instanceof Ma?new je(e.value0):tu(iu(0))(Mu(0))("x")(e)}},yp={swizzleX:function(e){return e instanceof Ka?new je(e.value0):tu(qu(0))(Mu(0))("x")(e)}},CT=function(e){return function(a){return e instanceof je&&a instanceof Ma?new Da(e.value0,a.value0,a.value1,a.value2):new Yl("vec4("+(Ye(Mu(0))(e)+(","+(Ye(iu(0))(a)+")"))))}},ZG=function(e){return function(a){return e instanceof je&&a instanceof Ka?new Ma(e.value0,a.value0,a.value1):new Zl("vec3("+(Ye(Mu(0))(e)+(","+(Ye(qu(0))(a)+")"))))}},Fj=function(e){return function(a){return function(u){return e instanceof je&&a instanceof je&&u instanceof Ka?new Da(e.value0,a.value0,u.value0,u.value1):new Yl("vec4("+(Ye(Mu(0))(e)+(","+(Ye(Mu(0))(a)+(","+(Ye(qu(0))(u)+")"))))))}}},Zt=function(e){return function(a){return e instanceof je&&a instanceof je?new Ka(e.value0,a.value0):new c0("vec2("+(Ye(Mu(0))(e)+(","+(Ye(Mu(0))(a)+")"))))}},bj=function(e){return function(a){return function(u){return e instanceof je&&a instanceof je&&u instanceof je?new Ma(e.value0,a.value0,u.value0):new Zl("vec3("+(Ye(Mu(0))(e)+(","+(Ye(Mu(0))(a)+(","+(Ye(Mu(0))(u)+")"))))))}}},Ej=function(e){return function(a){return function(u){return function(l){return e instanceof je&&a instanceof je&&u instanceof je&&l instanceof je?new Da(e.value0,a.value0,u.value0,l.value0):new Yl("vec4("+(Ye(Mu(0))(e)+(","+(Ye(Mu(0))(a)+(","+(Ye(Mu(0))(u)+(","+(Ye(Mu(0))(l)+")"))))))))}}}},Mu=iv("exprFloat","Expr",function(){return{constant:je.create,expr:Sa.create,isConstant:function(e){if(e instanceof je)return!0;if(e instanceof Sa)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 je)return tv(e.value0);if(e instanceof Sa)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 je)return g_(e.value0);if(e instanceof Sa)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 je)return new je(e(u.value0));if(u instanceof Sa)return new Sa(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 je&&l instanceof je?new je(e(u.value0)(l.value0)):new Sa(a(WD(Mu(0))(u))(WD(Mu(0))(l)))}}}},showType:function(e){return"float"},fromFloat:un,fromFloats:un,fromVec2s:LT(75),fromVec3s:PT(76),fromVec4s:OT(77),toFloats:un,toVec2s:TT(79),toVec3s:MT(80),toVec4s:ST(81),dotSum:un,Channels0:function(){return KV}}}),qu=iv("exprVec2","Expr",function(){return{constant:function(e){return new Ka(e,e)},expr:c0.create,isConstant:function(e){if(e instanceof Ka)return!0;if(e instanceof c0)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 Ka)return"vec2("+(tv(e.value0)+(","+(tv(e.value1)+")")));if(e instanceof c0)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 Ye(qu(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof Ka)return new Ka(e(u.value0),e(u.value1));if(u instanceof c0)return new c0(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 Ka&&l instanceof Ka?new Ka(e(u.value0)(l.value0),e(u.value1)(l.value1)):new c0(a(Ye(qu(0))(u))(Ye(qu(0))(l)))}}}},showType:function(e){return"vec2"},fromFloat:function(e){if(e instanceof je)return new Ka(e.value0,e.value0);if(e instanceof Sa)return new c0("vec2("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 96, column 1 - line 120, column 60): "+[e.constructor.name])},fromFloats:TT(111),fromVec2s:un,fromVec3s:qT(113),fromVec4s:UT(114),toFloats:LT(115),toVec2s:un,toVec3s:AT(117),toVec4s:NT(118),dotSum:function(e){return e instanceof Ka?new je(e.value0+e.value1):new Sa("dot("+(Ye(qu(0))(e)+",vec2(1.))"))},Channels0:function(){return QV}}}),iu=iv("exprVec3","Expr",function(){return{constant:function(e){return new Ma(e,e,e)},expr:Zl.create,isConstant:function(e){if(e instanceof Ma)return!0;if(e instanceof Zl)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 Ma)return"vec3("+(tv(e.value0)+(","+(tv(e.value1)+(","+(tv(e.value2)+")")))));if(e instanceof Zl)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 Ye(iu(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof Ma)return new Ma(e(u.value0),e(u.value1),e(u.value2));if(u instanceof Zl)return new Zl(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 Ma&&l instanceof Ma?new Ma(e(u.value0)(l.value0),e(u.value1)(l.value1),e(u.value2)(l.value2)):new Zl(a(Ye(iu(0))(u))(Ye(iu(0))(l)))}}}},showType:function(e){return"vec3"},fromFloat:function(e){if(e instanceof je)return new Ma(e.value0,e.value0,e.value0);if(e instanceof Sa)return new Zl("vec3("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name])},fromFloats:MT(149),fromVec2s:AT(150),fromVec3s:un,fromVec4s:WT(152),toFloats:PT(153),toVec2s:qT(154),toVec3s:un,toVec4s:$T(156),dotSum:function(e){return e instanceof Ma?new je(e.value0+e.value1+e.value2):new Sa("dot("+(Ye(iu(0))(e)+",vec3(1.))"))},Channels0:function(){return ZV}}}),fu=iv("exprVec4","Expr",function(){return{constant:function(e){return new Da(e,e,e,e)},expr:Yl.create,isConstant:function(e){if(e instanceof Da)return!0;if(e instanceof Yl)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 Da)return"vec4("+(tv(e.value0)+(","+(tv(e.value1)+(","+(tv(e.value2)+(","+(tv(e.value3)+")")))))));if(e instanceof Yl)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 Ye(fu(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof Da)return new Da(e(u.value0),e(u.value1),e(u.value2),e(u.value3));if(u instanceof Yl)return new Yl(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 Da&&l instanceof Da?new Da(e(u.value0)(l.value0),e(u.value1)(l.value1),e(u.value2)(l.value2),e(u.value3)(l.value3)):new Yl(a(Ye(fu(0))(u))(Ye(fu(0))(l)))}}}},showType:function(e){return"vec4"},fromFloat:function(e){if(e instanceof je)return new Da(e.value0,e.value0,e.value0,e.value0);if(e instanceof Sa)return new Yl("vec4("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 172, column 1 - line 196, column 60): "+[e.constructor.name])},fromFloats:ST(187),fromVec2s:NT(188),fromVec3s:$T(189),fromVec4s:un,toFloats:OT(191),toVec2s:UT(192),toVec3s:WT(193),toVec4s:un,dotSum:function(e){return e instanceof Da?new je(e.value0+e.value1+e.value2+e.value3):new Sa("dot("+(Ye(fu(0))(e)+",vec4(1.))"))},Channels0:function(){return YV}}}),TT=iv("floatsToVec2s","Expr",function(){var e=Ac(yj);return function(a){return wl(e(a))}}),MT=iv("floatsToVec3s","Expr",function(){var e=Ac(gj);return function(a){return wl(e(a))}}),ST=iv("floatsToVec4s","Expr",function(){var e=Ac(hj);return function(a){return wl(e(a))}}),LT=iv("vec2sToFloats","Expr",function(){var e=BD(function(a){return Iu(kv(yp)(a))(Ea(wo(Lc)(a)))});return function(a){return wl(e(a))}}),AT=iv("vec2sToVec3s","Expr",function(){var e=Ac(mj);return function(a){return wl(e(a))}}),NT=iv("vec2sToVec4s","Expr",function(){var e=Ac(dj);return function(a){return wl(e(a))}}),PT=iv("vec3sToFloats","Expr",function(){var e=BD(function(a){return Iu(kv(V_)(a))(Iu(wo(H_)(a))(Ea(Go(an)(a))))});return function(a){return wl(e(a))}}),qT=iv("vec3sToVec2s","Expr",function(){var e=Ac(wj);return function(a){return wl(e(a))}}),$T=iv("vec3sToVec4s","Expr",function(){var e=Ac(Gj);return function(a){return wl(e(a))}}),OT=iv("vec4sToFloats","Expr",function(){var e=BD(function(a){return Iu(kv(ET)(a))(Iu(wo(gp)(a))(Iu(Go(Sc)(a))(Ea(Go(Sc)(a)))))});return function(a){return wl(e(a))}}),UT=iv("vec4sToVec2s","Expr",function(){var e=BD(function(a){return Iu(mo(gp)(a))(Ea(zD(a)))});return function(a){return wl(e(a))}}),WT=iv("vec4sToVec3s","Expr",function(){var e=Ac(Ij);return function(a){return wl(e(a))}}),K=Mu(59),va=qu(96),du=iu(134),vn=fu(172);var BT=Ye(du),l2=gv(va),Mr=gv(K),Ql=cl(K),oT=Ye(vn),Jv=Ye(K),v2=JD(K),hp=Ye(va),Cj=Xt(K),QG=Tr(K),ln=ov(K),n2=Yt(K),Tj=u2(uc)(K),f0=wo(Lc),Mj=mp(Sc),mv=kv(yp),zT=Xg(K),vw=Yg(K),kT=ew(K),JT=kD(K),VT=sj(K),HD=function(e){return new Zl("hsvrgb("+(BT(e)+")"))},XD=function(e){return new Zl("rgbhsv("+(BT(e)+")"))},jT=l2("(2./res)");var YD=function(e){var a=lw(e),u=jD(e);return function(l){return a(u(l)(Ql(2)))(Ql(1))}},nw=function(e){return function(a){return new Yl("mix("+(oT(e)+(","+(oT(a)+(","+(Jv(Mc(a))+")"))))))}},HT=function(e){var a=gv(e),u=Ye(e);return function(l){return function(v){return function(t){return a("clamp("+(u(t)+(","+(Jv(l)+(","+(Jv(v)+")"))))))}}}},Sj=HT(K),XT=function(e){var a=Rj(e)(Ql(69)),u=Y_(e)(Ql(12)),l=kg(e),v=aa(Fp(e))(Ql(440));return function(t){return a(u(l(v(t))))}},YT=function(e){var a=aw(e)(cl(e)(10)),u=aa(Fp(e))(Ql(20));return function(l){return a(u(l))}},r2=function(e){var a=oj(e),u=Hg(e),l=pj(e),v=Tr(e),t=Ye(e);return function(i){return function(o){if(a(i)&&a(o))return v2(u(l(v(i)(o))));if(we)return Mr("distance("+(t(i)+(","+(t(o)+")"))));throw new Error("Failed pattern match at Expr (line 768, column 1 - line 768, column 48): "+[i.constructor.name,o.constructor.name])}}},ZT=r2(va),go=function(e){return function(a){return Mr("clamp((_etime-"+(tv(e)+(")/("+(tv(a)+("-"+(tv(e)+"),0.,1.)"))))))}},QT=function(e){return function(a){return Mr("clamp(("+(tv(a)+("-_etime)/("+(tv(a)+("-"+(tv(e)+"),0.,1.)"))))))}},t2=function(e){return function(a){return function(u){return function(l){return Mr("iline("+(hp(a)+(","+(hp(u)+(","+(Jv(l)+(","+(hp(e)+")"))))))))}}}},ZD=function(e){return function(a){return function(u){return function(l){return Mr("line("+(hp(a)+(","+(hp(u)+(","+(Jv(l)+(","+(hp(e)+")"))))))))}}}},rw=function(e){var a=gv(e),u=Ye(e);return function(l){return function(v){return function(t){return a("mix("+(u(l)+(","+(u(v)+(","+(Jv(t)+")"))))))}}}},i2=Mr("PI"),KT=function(e){return function(a){return Sj(Ql(0))(Ql(1))(Cj(QG(Ql(2.828427))(ZT(e)(a)))(Ql(2.828427)))}};var o2=function(e){return function(a){var u=function(_){return function(s){return Mr("step("+(Jv(_)+(","+(Jv(s)+")"))))}},l=$a(a),v=BD(function(_){return je.create(qa(_))})(XV(0)(l-1|0)),t=new je(1/qa(l)),i=function(_){return function(s){return ln(QG(u(ln(t)(_))(e))(u(n2(ln(t)(_))(t))(e)))(s)}},o=Iv(i)(v)(a);return Tj(o)}},tw=function(e){return function(a){return e instanceof Ka&&a instanceof je?new Ka(a.value0,e.value1):l2("vec2("+(Jv(a)+(","+(Jv(f0(e))+")"))))}},QD=function(e){var a=FT(e),u=jD(e);return function(l){return a(u(l)(Ql(.5)))(Ql(.5))}},c2=function(e){var a=YD(e),u=VD(e),l=ov(e),v=QD(e);return function(t){return function(i){return a(u(l(v(t))(i)))}}};var iw=function(e){return function(a){return _0(Mj(a))(ln(Mc(a))(e))}},xT=function(e){var a=hv(e),u=ov(e),l=uw(e),v=Tr(e),t=cl(e);return function(i){return function(o){var _=f0(i),s=mv(i),y=a(zT(s)(_)),N=a(vw(s)(_));return u(l(N)(o))(v(t(1))(l(y)(o)))}}},eM=function(e){var a=HT(e);return function(u){return function(l){var v=f0(u),t=mv(u);return a(vw(t)(v))(zT(t)(v))(l)}}},aM=function(e){var a=Fp(e),u=lw(e),l=jD(e),v=FT(e);return function(t){return function(i){return function(o){var _=QG(f0(i))(mv(i)),s=QG(f0(t))(mv(t)),y=a(u(o)(mv(t)))(s),N=l(y)(_);return v(N)(mv(i))}}}},uM=function(e){var a=f0(e),u=mv(e);return ln(u)(kT(a))},lM=function(e){var a=f0(e),u=mv(e),l=ln(u)(kT(a)),v=ln(u)(JT(a));return Zt(l)(v)},vM=function(e){var a=f0(e),u=mv(e);return ln(u)(JT(a))},ow=function(e){return function(a){return e instanceof Ka&&a instanceof je?new Ka(e.value0,a.value0):l2("vec2("+(Jv(mv(e))+(","+(Jv(a)+")"))))}},KD=function(e){var a=gv(e),u=Ye(e);return function(l){return function(v){return a("smoothstep("+(Jv(mv(l))+(","+(Jv(f0(l))+(","+(u(v)+")"))))))}}},_2=function(e){var a=KD(e),u=e2(e),l=ov(e),v=cl(e);return function(t){return function(i){return function(o){var _=Zt(Mr("1.5/(res.x+res.y)"))(Ql(0));return a(_)(u(ZT(t)(i))(l(o)(v(.5))))}}}},Lj=_2(K),nM=function(e){return function(a){var u=Mr("((1./res.x)+(1./res.y))");return Lj(e)(a)(u)}},rM=function(e){var a=e2(e),u=KD(e),l=lw(e),v=Z_(e);return function(t){return function(i){return function(o){var _=Zt(Ql(0))(vw(o)(Mr("3./res.y")));return a(Ql(1))(u(_)(l(v(a(f0(t))(i)))(o)))}}}},tM=function(e){var a=e2(e),u=KD(e),l=lw(e),v=Z_(e);return function(t){return function(i){return function(o){var _=Zt(Ql(0))(vw(o)(Mr("3./res.x")));return a(Ql(1))(u(_)(l(v(a(mv(t))(i)))(o)))}}}},iM=function(e){var a=f0(e),u=mv(e);return v2(n2(ln(u)(u))(ln(a)(a)))},oM=function(e){var a=f0(e),u=mv(e),l=VT(a)(u),v=v2(n2(ln(u)(u))(ln(a)(a)));return Zt(v)(l)},cM=function(e){return VT(f0(e))(mv(e))};var f2=fc(Au),xD=Tt(f2),RM=u0(Au),Pc=ee(RM),Aj=S(no(Av)),eR=Mt(f2),IM=wr(Au),GM=CR(IM)(qv),Cp=Nl(Pl)(RM),cw=U(IM),Nj=_c(f2),Pj=Q(Ya),fM=Ye(va),pM=Ye(K),qj=function(e){return xD(function(a){var u={};for(var l in a)({}).hasOwnProperty.call(a,l)&&(u[l]=a[l]);return u.code=a.code+e,u})},wM=function(e){return function(a){return function(u){return Pc(Aj(function(l){return l.fxy})(eR))(function(l){return Pc(GM(a)(function(v){return Cp(xD(function(t){var i={};for(var o in t)({}).hasOwnProperty.call(t,o)&&(i[o]=t[o]);return i.fxy=v,i}))(function(){return u})}))(function(v){return Cp(xD(function(t){var i={};for(var o in t)({}).hasOwnProperty.call(t,o)&&(i[o]=t[o]);return i.fxy=l,i}))(function(){return cw(aD(v))})})})}}},dM=function(e){return function(a){return function(u){return Pc(eR)(function(l){return Pc(GM(a)(function(v){return Cp(xD(function(t){var i={};for(var o in t)({}).hasOwnProperty.call(t,o)&&(i[o]=t[o]);return i.time=v.time,i.beat=v.beat,i.etime=v.etime,i.ebeat=v.ebeat,i}))(function(){return u})}))(function(v){return Cp(xD(function(t){var i={};for(var o in t)({}).hasOwnProperty.call(t,o)&&(i[o]=t[o]);return i.time=l.time,i.beat=l.beat,i.etime=l.etime,i.ebeat=l.ebeat,i}))(function(){return cw(aD(v))})})})}}},mM=function(e){return function(a){return function(u){return function(l){return yI(l)({webGl2:e,imgMap:a,vidMap:u,allocation:0,code:"",fxy:new c0("((gl_FragCoord.xy/res)*2.-1.)"),time:new Sa("_time"),beat:new Sa("_beat"),etime:new Sa("_etime"),ebeat:new Sa("_ebeat")})}}}},$j=Pc(eR)(function(e){return Cp(Nj(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 cw(e.allocation)})}),Zu=function(e){var a=zg(e),u=Ye(e),l=gv(e);return function(v){return Pc($j)(function(t){var i="_"+Pj(t);return Cp(qj(a(v)+(" "+(i+("="+(u(v)+`; +`))))))(function(){return cw(l(i))})})}},sM=Zu(du),DM=Zu(K),aR=function(e){return function(a){return Pc(eR)(function(u){if(u.webGl2)return sM(new Zl("texture("+(e+(","+(fM(a)+").xyz")))));if(!u.webGl2)return sM(new Zl("texture2D("+(e+(","+(fM(a)+").xyz")))));throw new Error("Failed pattern match at G (line 86, column 3 - line 88, column 88): "+[u.webGl2.constructor.name])})}},p2=function(e){return function(a){return Pc(eR)(function(u){if(u.webGl2)return DM(new Sa("texture("+(e+(",vec2("+(pM(a)+",0.)).x")))));if(!u.webGl2)return DM(new Sa("texture2D("+(e+(",vec2("+(pM(a)+",0.)).x")))));throw new Error("Failed pattern match at G (line 79, column 3 - line 81, column 95): "+[u.webGl2.constructor.name])})}};var $M=u0(Au),m=ee($M),OM=fc(Au),Xe=Mt(OM),ml=Zu(K),nn=ov(K),Uj=ew(K),Wj=kD(K),UM=Tr(K),yo=kv(yp),K_=wo(Lc),Mp=Yt(K),Uu=Zu(va),hM=ov(va),pw=cl(va),G2=Z_(va),sw=Tr(va),Bj=gv(va),gM=Ye(va),ye=S(no(Av)),Lp=wr(Au),xe=U(Lp),qc=cl(K),zj=Qg(va),re=lu(h_)(Lp),Dw=U(m_),g2=Fl(qv)(Lp),_v=Zu(du),$c=rw(du),y2=Ur(pa),Sp=lu(C0)(Lp),lR=cl(du),Rw=ie(c_),cv=Zu(vn),WM=rw(vn),kj=la(II(Au)),ll=lu(qv)(Lp),Vv=S(Bl),Jj=u2(uc)(K),Vj=Hg(K),F2=bp(K),Tp=QD(va),yM=En(uu),FM=Q(Ya),BM=ro(Au),x_=mf(xa)(BM),w2=Yt(du),d2=ov(du),Ke=S(eD),jj=bp(du),s2=kv(V_),D2=wo(H_),R2=Go(an),Hj=bp(va),Xj=r2(va),Yj=Fp(va),Zj=Xt(va),Q_=Xt(K),bM=c2(va),Qj=hv(va),EM=c2(K),CM=zc(Bl),TM=gv(K),Kj=DT(K),xj=aw(K),eH=RT(K),aH=GT(K),uH=IT(K),lH=Zg(K),vH=uw(K),nH=Qg(K),rH=Xg(K),tH=Yg(K),iH=mT(K),oH=eM(K),cH=xT(K),_H=KD(K),fH=_2(K),pH=Fl(h_)(Lp),sH=tM(K),DH=rM(K),MM=mo(gp),RH=QD(K),IH=VD(K),m2=S(Co),uR=d(E),I2=mf(E0)(BM),GH=Y_(du),h2=mp(Sc),wH=S(Na),dH=Nl(Pl)($M),mH=Tt(OM),SM=zu(pa),hH=ie(o_),gH=MR(__),yH=cl(vn),FH=jD(du),bH=Ye(vn),EH=`#version 300 es precision mediump float; layout(location=0) out vec4 fragColor; `,CH=`precision mediump float; -`,TH=function(e){var a=Zu(e),u=pu(e),l=ov(e),v=Jg(e),t=KG(e),i=Z_(e);return function(o){return m(Xe)(function(_){if(_.webGl2)return a(u(bf)(Su("trunc"))(o));if(!_.webGl2)return a(l(v(o))(t(i(o))));throw new Error("Failed pattern match at FragmentShader (line 544, column 3 - line 546, column 55): "+[_.webGl2.constructor.name])})}},MH=function(e){return function(a){return m(ml(nn(a)(i2)))(function(u){return m(ml(Uj(u)))(function(l){return m(ml(Wj(u)))(function(v){var t=UM(nn(yo(e))(l))(nn(K_(e))(v)),i=Mp(nn(K_(e))(l))(nn(yo(e))(v));return Uu(Yt(t)(i))})})})}},zM=function(e){var a=Zu(e),u=pu(e),l=Ht(e),v=cl(e),t=Tr(e),i=xG(e),o=ov(e);return function(_){return m(Xe)(function(s){if(s.webGl2)return a(u(iD)(Su("sinh"))(_));if(!s.webGl2)return a(aa(l)(v(2))(t(i(_))(i(o(_)(v(-1))))));throw new Error("Failed pattern match at FragmentShader (line 530, column 3 - line 532, column 108): "+[s.webGl2.constructor.name])})}},SH=function(e){var a=Zu(e),u=pu(e),l=Xt(e),v=KG(e),t=cl(e);return function(i){return m(Xe)(function(o){if(o.webGl2)return a(u(e_)(Su("round"))(i));if(!o.webGl2)return a(l(v(i))(t(.5)));throw new Error("Failed pattern match at FragmentShader (line 551, column 3 - line 553, column 51): "+[o.webGl2.constructor.name])})}},LH=function(e){return function(a){return function(u){var l=hM(jT)(pw(1.5)),v=G2(sw(e)(a)),t=G2(hM(u)(pw(.5))),i=sw(v)(t),o=Bj("smoothstep(vec2(0.),"+(gM(l)+(","+(gM(i)+")"))));return m(Uu(sw(pw(1))(o)))(function(_){return ml(nn(yo(_))(K_(_)))})}}},b2=function(e){var a=VD(e),u=Y_(e);return function(l){return m(ye(function(v){return v.time})(Xe))(function(v){return xe(a(u(v)(l)))})}},AH=function(e){var a=b2(e),u=YD(e),l=Zu(e);return function(v){return m(a(v))(function(t){return l(u(t))})}},NH=function(e){var a=b2(e),u=Zg(e),l=cl(e),v=YD(e),t=Zu(e);return function(i){return m(a(i))(function(){var o=u(l(.5));return function(_){return t(v(o(_)))}}())}},PH=function(e){var a=b2(e),u=Tr(e),l=cl(e),v=Z_(e),t=ov(e),i=Zu(e);return function(o){return m(a(o))(function(){var _=u(l(1)),s=t(l(4)),y=aa(u)(l(.5));return function(N){return i(_(s(v(y(N)))))}}())}},qH=function(e){var a=Zu(e),u=kD(e),l=Y_(e);return function(v){return m(ye(function(t){return t.time})(Xe))(function(t){return a(u(l(nn(nn(i2)(qc(2)))(t))(v)))})}},$H=function(e){var a=Zu(e),u=Y_(e);return function(l){return m(ye(function(v){return v.fxy})(Xe))(function(v){return m(Uu(zj(G2(v))(pw(1))))(function(t){return m(ml(nn(yo(t))(K_(t))))(function(i){return re(function(){var o=u(i);return function(_){return a(o(_))}}())(l)})})})}},Iw=function(e){var a=bp(e);return function(u){var l=a(u);return function(v){return Ja(l)(Dw(v))}}},OH=Iw(K),UH=Iw(va),WH=Iw(du),BH=Iw(vn),zH=function(e){return function(a){return function(u){return function(l){return m(ml(go(e)(a)))(function(v){return m(g2(Iv(function(t){return function(i){return _v($c(t)(i)(v))}})(u)(l)))(function(t){var i=y2($a(u))($a(l));return m(function(){var o=$a(u)>$a(l);if(o)return Sp(function(_){return _v($c(_)(lR(1))(v))})(Ri(i)(u));if(!o)return Sp(function(_){return _v($c(lR(1))(_)(v))})(Ri(i)(l));throw new Error("Failed pattern match at FragmentShader (line 765, column 21 - line 767, column 94): "+[o.constructor.name])}())(function(o){var _=_a(o);if(_ instanceof R)return xe(Rw(t)(_.value0));if(_ instanceof I)return xe(t);throw new Error("Failed pattern match at FragmentShader (line 768, column 3 - line 770, column 33): "+[_.constructor.name])})})})}}}},kH=function(e){return function(a){return function(u){return function(l){return m(ml(go(e)(a)))(function(v){return m(g2(Iv(function(t){return function(i){return _v($c(t)(i)(v))}})(u)(l)))(function(t){var i=y2($a(u))($a(l));return m(function(){var o=$a(u)>$a(l);if(o)return Sp(function(_){return _v($c(_)(lR(0))(v))})(Ri(i)(u));if(!o)return Sp(function(_){return _v($c(lR(0))(_)(v))})(Ri(i)(l));throw new Error("Failed pattern match at FragmentShader (line 753, column 21 - line 755, column 94): "+[o.constructor.name])}())(function(o){var _=_a(o);if(_ instanceof R)return xe(Rw(t)(_.value0));if(_ instanceof I)return xe(t);throw new Error("Failed pattern match at FragmentShader (line 756, column 3 - line 758, column 33): "+[_.constructor.name])})})})}}}},JH=function(e){return function(a){return function(u){return function(l){return m(ml(go(e)(a)))(function(v){return m(g2(Iv(function(t){return function(i){return cv(WM(t)(i)(v))}})(u)(l)))(function(t){var i=y2($a(u))($a(l));return m(function(){var o=$a(u)>$a(l);if(o)return m(ml(QT(e)(a)))(function(_){return Sp(function(){var s=iw(_);return function(y){return cv(s(y))}}())(Ri(i)(u))});if(!o)return Sp(function(){var _=iw(v);return function(s){return cv(_(s))}}())(Ri(i)(l));throw new Error("Failed pattern match at FragmentShader (line 739, column 22 - line 743, column 74): "+[o.constructor.name])}())(function(o){var _=_a(o);if(_ instanceof R)return xe(Rw(t)(_.value0));if(_ instanceof I)return xe(t);throw new Error("Failed pattern match at FragmentShader (line 744, column 3 - line 746, column 36): "+[_.constructor.name])})})})}}}},kM=function(e){var a=Zu(e),u=pu(e),l=Ht(e),v=cl(e),t=Xt(e),i=xG(e),o=ov(e);return function(_){return m(Xe)(function(s){if(s.webGl2)return a(u(rD)(Su("cosh"))(_));if(!s.webGl2)return a(aa(l)(v(2))(t(i(_))(i(o(_)(v(-1))))));throw new Error("Failed pattern match at FragmentShader (line 523, column 3 - line 525, column 101): "+[s.webGl2.constructor.name])})}},VH=function(e){var a=Zu(e),u=pu(e),l=Ht(e),v=zM(e),t=kM(e);return function(i){return m(Xe)(function(o){if(o.webGl2)return a(u(oD)(Su("tanh"))(i));if(!o.webGl2)return m(kj(ye(l)(v(i)))(t(i)))(a);throw new Error("Failed pattern match at FragmentShader (line 537, column 3 - line 539, column 57): "+[o.webGl2.constructor.name])})}},LM=`uniform lowp vec2 res; +`,TH=function(e){var a=Zu(e),u=pu(e),l=ov(e),v=Jg(e),t=KG(e),i=Z_(e);return function(o){return m(Xe)(function(_){if(_.webGl2)return a(u(bf)(Su("trunc"))(o));if(!_.webGl2)return a(l(v(o))(t(i(o))));throw new Error("Failed pattern match at FragmentShader (line 544, column 3 - line 546, column 55): "+[_.webGl2.constructor.name])})}},MH=function(e){return function(a){return m(ml(nn(a)(i2)))(function(u){return m(ml(Uj(u)))(function(l){return m(ml(Wj(u)))(function(v){var t=UM(nn(yo(e))(l))(nn(K_(e))(v)),i=Mp(nn(K_(e))(l))(nn(yo(e))(v));return Uu(Zt(t)(i))})})})}},zM=function(e){var a=Zu(e),u=pu(e),l=Xt(e),v=cl(e),t=Tr(e),i=xG(e),o=ov(e);return function(_){return m(Xe)(function(s){if(s.webGl2)return a(u(iD)(Su("sinh"))(_));if(!s.webGl2)return a(aa(l)(v(2))(t(i(_))(i(o(_)(v(-1))))));throw new Error("Failed pattern match at FragmentShader (line 530, column 3 - line 532, column 108): "+[s.webGl2.constructor.name])})}},SH=function(e){var a=Zu(e),u=pu(e),l=Yt(e),v=KG(e),t=cl(e);return function(i){return m(Xe)(function(o){if(o.webGl2)return a(u(e_)(Su("round"))(i));if(!o.webGl2)return a(l(v(i))(t(.5)));throw new Error("Failed pattern match at FragmentShader (line 551, column 3 - line 553, column 51): "+[o.webGl2.constructor.name])})}},LH=function(e){return function(a){return function(u){var l=hM(jT)(pw(1.5)),v=G2(sw(e)(a)),t=G2(hM(u)(pw(.5))),i=sw(v)(t),o=Bj("smoothstep(vec2(0.),"+(gM(l)+(","+(gM(i)+")"))));return m(Uu(sw(pw(1))(o)))(function(_){return ml(nn(yo(_))(K_(_)))})}}},b2=function(e){var a=VD(e),u=Y_(e);return function(l){return m(ye(function(v){return v.time})(Xe))(function(v){return xe(a(u(v)(l)))})}},AH=function(e){var a=b2(e),u=YD(e),l=Zu(e);return function(v){return m(a(v))(function(t){return l(u(t))})}},NH=function(e){var a=b2(e),u=Zg(e),l=cl(e),v=YD(e),t=Zu(e);return function(i){return m(a(i))(function(){var o=u(l(.5));return function(_){return t(v(o(_)))}}())}},PH=function(e){var a=b2(e),u=Tr(e),l=cl(e),v=Z_(e),t=ov(e),i=Zu(e);return function(o){return m(a(o))(function(){var _=u(l(1)),s=t(l(4)),y=aa(u)(l(.5));return function(N){return i(_(s(v(y(N)))))}}())}},qH=function(e){var a=Zu(e),u=kD(e),l=Y_(e);return function(v){return m(ye(function(t){return t.time})(Xe))(function(t){return a(u(l(nn(nn(i2)(qc(2)))(t))(v)))})}},$H=function(e){var a=Zu(e),u=Y_(e);return function(l){return m(ye(function(v){return v.fxy})(Xe))(function(v){return m(Uu(zj(G2(v))(pw(1))))(function(t){return m(ml(nn(yo(t))(K_(t))))(function(i){return re(function(){var o=u(i);return function(_){return a(o(_))}}())(l)})})})}},Iw=function(e){var a=bp(e);return function(u){var l=a(u);return function(v){return Ja(l)(Dw(v))}}},OH=Iw(K),UH=Iw(va),WH=Iw(du),BH=Iw(vn),zH=function(e){return function(a){return function(u){return function(l){return m(ml(go(e)(a)))(function(v){return m(g2(Iv(function(t){return function(i){return _v($c(t)(i)(v))}})(u)(l)))(function(t){var i=y2($a(u))($a(l));return m(function(){var o=$a(u)>$a(l);if(o)return Sp(function(_){return _v($c(_)(lR(1))(v))})(Ri(i)(u));if(!o)return Sp(function(_){return _v($c(lR(1))(_)(v))})(Ri(i)(l));throw new Error("Failed pattern match at FragmentShader (line 765, column 21 - line 767, column 94): "+[o.constructor.name])}())(function(o){var _=_a(o);if(_ instanceof R)return xe(Rw(t)(_.value0));if(_ instanceof I)return xe(t);throw new Error("Failed pattern match at FragmentShader (line 768, column 3 - line 770, column 33): "+[_.constructor.name])})})})}}}},kH=function(e){return function(a){return function(u){return function(l){return m(ml(go(e)(a)))(function(v){return m(g2(Iv(function(t){return function(i){return _v($c(t)(i)(v))}})(u)(l)))(function(t){var i=y2($a(u))($a(l));return m(function(){var o=$a(u)>$a(l);if(o)return Sp(function(_){return _v($c(_)(lR(0))(v))})(Ri(i)(u));if(!o)return Sp(function(_){return _v($c(lR(0))(_)(v))})(Ri(i)(l));throw new Error("Failed pattern match at FragmentShader (line 753, column 21 - line 755, column 94): "+[o.constructor.name])}())(function(o){var _=_a(o);if(_ instanceof R)return xe(Rw(t)(_.value0));if(_ instanceof I)return xe(t);throw new Error("Failed pattern match at FragmentShader (line 756, column 3 - line 758, column 33): "+[_.constructor.name])})})})}}}},JH=function(e){return function(a){return function(u){return function(l){return m(ml(go(e)(a)))(function(v){return m(g2(Iv(function(t){return function(i){return cv(WM(t)(i)(v))}})(u)(l)))(function(t){var i=y2($a(u))($a(l));return m(function(){var o=$a(u)>$a(l);if(o)return m(ml(QT(e)(a)))(function(_){return Sp(function(){var s=iw(_);return function(y){return cv(s(y))}}())(Ri(i)(u))});if(!o)return Sp(function(){var _=iw(v);return function(s){return cv(_(s))}}())(Ri(i)(l));throw new Error("Failed pattern match at FragmentShader (line 739, column 22 - line 743, column 74): "+[o.constructor.name])}())(function(o){var _=_a(o);if(_ instanceof R)return xe(Rw(t)(_.value0));if(_ instanceof I)return xe(t);throw new Error("Failed pattern match at FragmentShader (line 744, column 3 - line 746, column 36): "+[_.constructor.name])})})})}}}},kM=function(e){var a=Zu(e),u=pu(e),l=Xt(e),v=cl(e),t=Yt(e),i=xG(e),o=ov(e);return function(_){return m(Xe)(function(s){if(s.webGl2)return a(u(rD)(Su("cosh"))(_));if(!s.webGl2)return a(aa(l)(v(2))(t(i(_))(i(o(_)(v(-1))))));throw new Error("Failed pattern match at FragmentShader (line 523, column 3 - line 525, column 101): "+[s.webGl2.constructor.name])})}},VH=function(e){var a=Zu(e),u=pu(e),l=Xt(e),v=zM(e),t=kM(e);return function(i){return m(Xe)(function(o){if(o.webGl2)return a(u(oD)(Su("tanh"))(i));if(!o.webGl2)return m(kj(ye(l)(v(i)))(t(i)))(a);throw new Error("Failed pattern match at FragmentShader (line 537, column 3 - line 539, column 57): "+[o.webGl2.constructor.name])})}},LM=`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 @@ -300,8 +300,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() { -`,jH=function(e){if(e)return EH+LM;if(!e)return CH+LM;throw new Error("Failed pattern match at FragmentShader (line 575, column 1 - line 575, column 28): "+[e.constructor.name])},HH=function(e){var a=Zu(e),u=pu(e),l=Ht(e),v=cl(e),t=X_(e),i=Xt(e),o=Tr(e);return function(_){return m(Xe)(function(s){if(s.webGl2)return a(u(vD)(Su("atanh"))(_));if(!s.webGl2)return a(aa(l)(v(2))(t(l(i(v(1))(_))(o(v(1))(_)))));throw new Error("Failed pattern match at FragmentShader (line 516, column 3 - line 518, column 121): "+[s.webGl2.constructor.name])})}},XH=function(e){var a=Zu(e),u=pu(e),l=X_(e),v=Xt(e),t=JD(e),i=ov(e),o=cl(e);return function(_){return m(Xe)(function(s){if(s.webGl2)return a(u(lD)(Su("asinh"))(_));if(!s.webGl2)return a(l(v(_)(t(v(i(_)(_))(o(1))))));throw new Error("Failed pattern match at FragmentShader (line 509, column 3 - line 511, column 78): "+[s.webGl2.constructor.name])})}},YH=function(e){var a=Zu(e),u=pu(e),l=X_(e),v=Xt(e),t=JD(e),i=Tr(e),o=ov(e),_=cl(e);return function(s){return m(Xe)(function(y){if(y.webGl2)return a(u(uD)(Su("acosh"))(s));if(!y.webGl2)return a(l(v(s)(t(i(o(s)(s))(_(1))))));throw new Error("Failed pattern match at FragmentShader (line 502, column 3 - line 504, column 85): "+[y.webGl2.constructor.name])})}},AM=function(e){return function(a){return function(u){return function(l){return function(v){return m(ye(function(t){return t.fxy})(Xe))(function(t){return E2(K)(K)(K)(e)(a(t))(u)(l)(v)})}}}}},q=function(e){var a=OH(e),u=jg(e),l=Vg(e),v=hv(e),t=F2(e),i=UH(e),o=$H(e),_=WH(e),s=fT(e),y=BH(e),N=jj(e),L=Zu(e),V=qH(e),Te=PH(e),ya=AH(e),Lu=NH(e),Ll=Z_(e),Wu=bT(e),mu=YH(e),Lr=yT(e),We=dT(e),Kl=XH(e),Uc=wT(e),rn=HH(e),af=YD(e),uf=sT(e),xt=pT(e),lf=ew(e),Ar=kM(e),hl=XT(e),Fo=YT(e),bo=xG(e),Eo=KG(e),Al=VD(e),Nr=X_(e),Wc=kg(e),Op=hT(e),Up=gT(e),Ie=SH(e),da=Jg(e),hu=kD(e),La=zM(e),Ae=JD(e),te=cT(e),Ca=VH(e),na=TH(e),su=QD(e),Bu=Hj(e),ra=wM(e),gu=dM(e),tn=aM(e),xl=_T(e),p0=rw(e);return function(f){if(f instanceof Qu)return xe(a(new je(f.value0)));if(f instanceof al&&f.value0 instanceof me){var Ia=_a(f.value1);if(Ia instanceof I)return xe(a(new je(0)));if(Ia instanceof R){var qe=$a(Ia.value0);return qe===1?q(e)(Z(Ia.value0)):m(ye(dI)(ll(q(K))(Ia.value0)))(function(D){return xe(Ja(u)(D))})}throw new Error("Failed pattern match at FragmentShader (line 39, column 3 - line 46, column 41): "+[Ia.constructor.name])}if(f instanceof al&&f.value0 instanceof de){var Ia=_a(f.value1);if(Ia instanceof I)return xe(a(new je(0)));if(Ia instanceof R){var qe=$a(Ia.value0);return qe===1?q(e)(Z(Ia.value0)):m(ye(Vv(Me))(ll(q(K))(Ia.value0)))(function(g){return xe(Ja(u)(GI(g)))})}throw new Error("Failed pattern match at FragmentShader (line 49, column 3 - line 56, column 61): "+[Ia.constructor.name])}return f instanceof T0?m(ye(Me)(q(K)(f.value0)))(function(D){return m(ye(Me)(q(K)(f.value1)))(function(w){return xe(dl(u(Rw(D)(w))))})}):f instanceof Tn?m(ye(Me)(q(K)(f.value0)))(function(D){return m(ye(Me)(q(K)(f.value1)))(function(w){return xe(dl(l(io(Yt)(D)(w))))})}):f instanceof Kr?m(q(K)(f.value0))(function(D){var w=Jj(Vv(Vj)(Me(D)));return xe(Dw(v(w)))}):f instanceof Mn?m(q(K)(f.value1))(function(D){return xe(Ja(t)(mI(f.value0)(D)))}):f instanceof xr?xe(a(new Sa("PI"))):f instanceof lc?xe(a(new Sa("(2./res.x)"))):f instanceof vc?xe(a(new Sa("(2./res.y)"))):f instanceof Ii?xe(i(new o0("(2./res)"))):f instanceof Cn?xe(a(new Sa("(res.x/res.y)"))):f instanceof nc?ye(function(D){return a(yo(function(w){return w.fxy}(D)))})(Xe):f instanceof rc?ye(function(D){return a(K_(function(w){return w.fxy}(D)))})(Xe):f instanceof M0?ye(function(D){return i(function(w){return w.fxy}(D))})(Xe):f instanceof Gi?q(e)(new _t(M0.value)):f instanceof tc?q(e)(new ft(M0.value)):f instanceof ic?q(e)(new zi(M0.value)):f instanceof wi?xe(a(new Sa("lo"))):f instanceof di?xe(a(new Sa("mid"))):f instanceof mi?xe(a(new Sa("hi"))):f instanceof hi?xe(a(new Sa("ilo"))):f instanceof gi?xe(a(new Sa("imid"))):f instanceof yi?xe(a(new Sa("ihi"))):f instanceof et?xe(a(new Sa("_cps"))):f instanceof at?ye(function(D){return a(function(w){return w.time}(D))})(Xe):f instanceof ut?ye(function(D){return a(function(w){return w.beat}(D))})(Xe):f instanceof vt?ye(function(D){return a(function(w){return w.etime}(D))})(Xe):f instanceof lt?ye(function(D){return a(function(w){return w.ebeat}(D))})(Xe):f instanceof Fi?m(m(Xe)(function(){var D=p2("o");return function(w){return D(yo(Tp(function(g){return g.fxy}(w))))}}()))(function(D){return o(a(D))}):f instanceof bi?m(m(Xe)(function(){var D=p2("i");return function(w){return D(yo(Tp(function(g){return g.fxy}(w))))}}()))(function(D){return o(a(D))}):f instanceof Ei?m(m(Xe)(function(){var D=aR("f");return function(w){return D(Tp(function(g){return g.fxy}(w)))}}()))(function(D){return o(_(D))}):f instanceof nt?m(m(Xe)(function(){var D=aR("w");return function(w){return D(Tp(function(g){return g.fxy}(w)))}}()))(function(D){return o(_(D))}):f instanceof rt?m(Xe)(function(D){var w=yM(f.value0)(D.imgMap);if(w instanceof R)return m(aR("t"+FM(w.value0))(Tp(D.fxy)))(function(g){return o(_(g))});if(w instanceof I)return xe(Dw(s));throw new Error("Failed pattern match at FragmentShader (line 131, column 3 - line 135, column 34): "+[w.constructor.name])}):f instanceof tt?m(Xe)(function(D){var w=yM(f.value0)(D.vidMap);if(w instanceof R)return m(aR("t"+FM(w.value0))(Tp(D.fxy)))(function(g){return o(_(g))});if(w instanceof I)return xe(Dw(s));throw new Error("Failed pattern match at FragmentShader (line 139, column 3 - line 143, column 34): "+[w.constructor.name])}):f instanceof Ci?m(ye(Me)(q(vn)(f.value0)))(function(D){return m(x_(function(w){return function(g){return cv(nw(w)(g))}})(Z(D))(ba(D)))(function(w){return xe(y(w))})}):f instanceof Ti?m(ye(Me)(q(du)(f.value0)))(function(D){return m(x_(function(w){return function(g){return _v(w2(w)(g))}})(Z(D))(ba(D)))(function(w){return xe(_(w))})}):f instanceof Mi?m(ye(Me)(q(du)(f.value0)))(function(D){return m(x_(function(w){return function(g){return _v(d2(w)(g))}})(Z(D))(ba(D)))(function(w){return xe(_(w))})}):f instanceof Si?m(q(du)(f.value0))(function(){var D=re(L),w=Ja(N),g=Ke(XD);return function(Y){return D(w(g(Y)))}}()):f instanceof Li?m(q(du)(f.value0))(function(){var D=re(L),w=Ja(N),g=Ke(HD);return function(Y){return D(w(g(Y)))}}()):f instanceof Ai?m(q(du)(f.value0))(function(){var D=re(L),w=Ja(t),g=Ke(s2),Y=Ke(HD);return function(se){return D(w(g(Y(se))))}}()):f instanceof Ni?m(q(du)(f.value0))(function(){var D=re(L),w=Ja(t),g=Ke(D2),Y=Ke(HD);return function(se){return D(w(g(Y(se))))}}()):f instanceof Pi?m(q(du)(f.value0))(function(){var D=re(L),w=Ja(t),g=Ke(R2),Y=Ke(HD);return function(se){return D(w(g(Y(se))))}}()):f instanceof it?m(q(du)(f.value0))(function(){var D=Ja(t),w=Ke(s2);return function(g){return xe(D(w(g)))}}()):f instanceof ot?m(q(du)(f.value0))(function(){var D=Ja(t),w=Ke(D2);return function(g){return xe(D(w(g)))}}()):f instanceof ct?m(q(du)(f.value0))(function(){var D=Ja(t),w=Ke(R2);return function(g){return xe(D(w(g)))}}()):f instanceof qi?m(q(du)(f.value0))(function(){var D=re(L),w=Ja(t),g=Ke(s2),Y=Ke(XD);return function(se){return D(w(g(Y(se))))}}()):f instanceof $i?m(q(du)(f.value0))(function(){var D=re(L),w=Ja(t),g=Ke(D2),Y=Ke(XD);return function(se){return D(w(g(Y(se))))}}()):f instanceof Oi?m(q(du)(f.value0))(function(){var D=re(L),w=Ja(t),g=Ke(R2),Y=Ke(XD);return function(se){return D(w(g(Y(se))))}}()):f instanceof An?m(q(e)(f.value0))(re(V)):f instanceof Nn?m(q(e)(f.value0))(re(Te)):f instanceof Pn?m(q(e)(f.value0))(re(ya)):f instanceof qn?m(q(e)(f.value0))(re(Lu)):f instanceof $n?m(q(e)(f.value0))(re(Te)):f instanceof On?m(q(e)(f.value0))(re(ya)):f instanceof Un?m(q(e)(f.value0))(re(Lu)):f instanceof Wn?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(Ll);return function(g){return D(w(g))}}()):f instanceof Bn?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(Wu);return function(g){return D(w(g))}}()):f instanceof zn?m(q(e)(f.value0))(re(mu)):f instanceof pr?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(Lr);return function(g){return D(w(g))}}()):f instanceof kn?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(We);return function(g){return D(w(g))}}()):f instanceof Jn?m(q(e)(f.value0))(re(Kl)):f instanceof Vn?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(Uc);return function(g){return D(w(g))}}()):f instanceof jn?m(q(e)(f.value0))(re(rn)):f instanceof Sn?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(af);return function(g){return D(w(g))}}()):f instanceof Hn?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(uf);return function(g){return D(w(g))}}()):f instanceof Xn?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(xt);return function(g){return D(w(g))}}()):f instanceof Yn?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(lf);return function(g){return D(w(g))}}()):f instanceof Zn?m(q(e)(f.value0))(re(Ar)):f instanceof _r?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(hl);return function(g){return D(w(g))}}()):f instanceof fr?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(Fo);return function(g){return D(w(g))}}()):f instanceof Qn?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(bo);return function(g){return D(w(g))}}()):f instanceof Kn?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(Eo);return function(g){return D(w(g))}}()):f instanceof sr?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(Al);return function(g){return D(w(g))}}()):f instanceof xn?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(Nr);return function(g){return D(w(g))}}()):f instanceof er?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(Wc);return function(g){return D(w(g))}}()):f instanceof ar?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(Op);return function(g){return D(w(g))}}()):f instanceof cr?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(Up);return function(g){return D(w(g))}}()):f instanceof ur?m(q(e)(f.value0))(re(Ie)):f instanceof lr?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(da);return function(g){return D(w(g))}}()):f instanceof vr?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(hu);return function(g){return D(w(g))}}()):f instanceof nr?m(q(e)(f.value0))(re(La)):f instanceof rr?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(Ae);return function(g){return D(w(g))}}()):f instanceof tr?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(te);return function(g){return D(w(g))}}()):f instanceof ir?m(q(e)(f.value0))(re(Ca)):f instanceof or?m(q(e)(f.value0))(re(na)):f instanceof Ln?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(su);return function(g){return D(w(g))}}()):f instanceof Ui?m(m(m(q(va)(f.value0))(re(Uu)))(function(){var D=re(Uu),w=Ke(lM);return function(g){return D(w(g))}}()))(function(){var D=Ja(Bu);return function(w){return xe(D(w))}}()):f instanceof Wi?m(m(m(q(va)(f.value0))(re(Uu)))(function(){var D=re(ml),w=Ke(uM);return function(g){return D(w(g))}}()))(function(){var D=Ja(t);return function(w){return xe(D(w))}}()):f instanceof Bi?m(m(m(q(va)(f.value0))(re(Uu)))(function(){var D=re(ml),w=Ke(vM);return function(g){return D(w(g))}}()))(function(){var D=Ja(t);return function(w){return xe(D(w))}}()):f instanceof _t?m(m(m(q(va)(f.value0))(re(Uu)))(function(){var D=re(Uu),w=Ke(oM);return function(g){return D(w(g))}}()))(function(){var D=Ja(Bu);return function(w){return xe(D(w))}}()):f instanceof ft?m(m(m(q(va)(f.value0))(re(Uu)))(function(){var D=re(ml),w=Ke(iM);return function(g){return D(w(g))}}()))(function(){var D=Ja(t);return function(w){return xe(D(w))}}()):f instanceof zi?m(m(m(q(va)(f.value0))(re(Uu)))(function(){var D=re(ml),w=Ke(cM);return function(g){return D(w(g))}}()))(function(){var D=Ja(t);return function(w){return xe(D(w))}}()):f instanceof Ji?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(va)(f.value0))(function(w){return re(L)(Ja(t)(Ke(Xj(D))(w)))})}):f instanceof Vi?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(va)(f.value0))(function(w){return re(L)(Ja(t)(Ke(KT(D))(w)))})}):f instanceof Xi?m(m(q(va)(f.value0))(re(Uu)))(function(D){return ra(Me(D))(q(e)(f.value1))}):f instanceof ji?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(K)(f.value0))(function(w){return m(ll(Uu)(Vv(tw(D))(Me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof Hi?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(K)(f.value0))(function(w){return m(ll(Uu)(Vv(ow(D))(Me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof Yi?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(K)(f.value0))(function(w){return m(ll(Uu)(Vv(Yj(D))(Me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof pt?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(va)(f.value0))(function(w){return m(ll(Uu)(Vv(Zj(D))(Me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof Zi?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(K)(f.value0))(function(w){return m(ll(Uu)(Vv(function(){var g=tw(D),Y=Q_(yo(D));return function(se){return g(Y(se))}}())(Me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof Qi?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(K)(f.value0))(function(w){return m(ll(Uu)(Vv(function(){var g=ow(D),Y=Q_(K_(D));return function(se){return g(Y(se))}}())(Me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof Ki?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(va)(f.value0))(function(w){return m(ll(Uu)(Vv(sw(D))(Me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof xi?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(K)(f.value0))(function(w){return m(ll(Uu)(Vv(function(){var g=bM(D);return function(Y){return g(Qj(Y))}}())(Me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof eo?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(va)(f.value0))(function(w){return m(ll(Uu)(Vv(bM(D))(Me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof ao?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(K)(f.value0))(function(w){return m(ll(Uu)(Vv(function(){var g=tw(D),Y=EM(yo(D));return function(se){return g(Y(se))}}())(Me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof uo?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(K)(f.value0))(function(w){return m(ll(Uu)(Vv(function(){var g=ow(D),Y=EM(K_(D));return function(se){return g(Y(se))}}())(Me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof lo?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(K)(f.value0))(function(w){return m(ll(MH(D))(Me(w)))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof L0?m(ye(Me)(q(K)(f.value0)))(function(D){return m(Xe)(function(w){var g=CM(D)(function(Y){return{time:Mp(w.time)(Y),beat:Mp(w.beat)(nn(Y)(TM("_cps"))),etime:Mp(w.etime)(Y),ebeat:Mp(w.ebeat)(nn(Y)(TM("_cps")))}});return gu(g)(q(e)(f.value1))})}):f instanceof A0?m(ye(Me)(q(K)(f.value0)))(function(D){return m(Xe)(function(w){var g=CM(D)(function(Y){return{time:Q_(w.time)(Y),beat:Q_(w.beat)(Y),etime:Q_(w.etime)(Y),ebeat:Q_(w.ebeat)(Y)}});return gu(g)(q(e)(f.value1))})}):f instanceof Kv?yv(e)(Mp)(f.value0)(f.value1)(f.value2):f instanceof $v?yv(e)(UM)(f.value0)(f.value1)(f.value2):f instanceof N0?yv(e)(nn)(f.value0)(f.value1)(f.value2):f instanceof Gv?yv(e)(Q_)(f.value0)(f.value1)(f.value2):f instanceof P0?yv(e)(Kj)(f.value0)(f.value1)(f.value2):f instanceof q0?yv(e)(xj)(f.value0)(f.value1)(f.value2):f instanceof $0?yv(e)(eH)(f.value0)(f.value1)(f.value2):f instanceof O0?yv(e)(aH)(f.value0)(f.value1)(f.value2):f instanceof U0?yv(e)(uH)(f.value0)(f.value1)(f.value2):f instanceof xv?yv(e)(lH)(f.value0)(f.value1)(f.value2):f instanceof W0?yv(e)(vH)(f.value0)(f.value1)(f.value2):f instanceof B0?yv(e)(nH)(f.value0)(f.value1)(f.value2):f instanceof z0?yv(e)(rH)(f.value0)(f.value1)(f.value2):f instanceof k0?yv(e)(tH)(f.value0)(f.value1)(f.value2):f instanceof J0?yv(e)(iH)(f.value0)(f.value1)(f.value2):f instanceof V0?_w(e)(oH)(f.value0)(f.value1)(f.value2):f instanceof j0?_w(e)(cH)(f.value0)(f.value1)(f.value2):f instanceof H0?_w(e)(_H)(f.value0)(f.value1)(f.value2):f instanceof st?m(ye(function(D){return D.fxy})(Xe))(function(D){return _w(e)(fH(D))(f.value0)(f.value1)(f.value2)}):f instanceof Dt?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(va)(f.value1))(function(w){return m(q(va)(f.value2))(function(g){return m(pH(kl(LH(D))(f.value0)(w)(g)))(function(Y){return re(L)(Ja(t)(Y))})})})}):f instanceof Rt?AM(e)(sH)(f.value0)(f.value1)(f.value2):f instanceof It?AM(e)(DH)(f.value0)(f.value1)(f.value2):f instanceof Gt?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(va)(f.value1))(function(w){return m(q(K)(f.value2))(function(g){var Y=dl(n8(Me(w))),se=function(fa){return function(yu){return ZD(D)(pv(fa))(Ul(fa))(yu)}};return re(L)(Ja(t)(kl(se)(f.value0)(Y)(g)))})})}):f instanceof wt?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(m(q(vn)(f.value1))(re(cv)))(function(w){return m(q(K)(f.value2))(function(g){var Y=function(se){return function(fa){return ZD(D)(MM(se))(zD(se))(fa)}};return re(L)(Ja(t)(kl(Y)(f.value0)(w)(g)))})})}):f instanceof dt?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(m(q(vn)(f.value1))(re(cv)))(function(w){return m(q(K)(f.value2))(function(g){var Y=function(se){return function(fa){return t2(D)(MM(se))(zD(se))(fa)}};return re(L)(Ja(t)(kl(Y)(f.value0)(w)(g)))})})}):f instanceof mt?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(ye(Me)(q(va)(f.value1)))(function(w){return m(q(K)(f.value2))(function(g){var Y=dl(v8(w)),se=function(fa){return function(yu){return ZD(D)(pv(fa))(Ul(fa))(yu)}};return re(L)(Ja(t)(kl(se)(f.value0)(Y)(g)))})})}):f instanceof Rr?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(va)(f.value1))(function(w){return m(q(va)(f.value2))(function(g){return m(q(K)(f.value3))(function(Y){return re(L)(Ja(t)(oo(t2(D))(f.value0)(w)(g)(Y)))})})})}):f instanceof ht?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(va)(f.value1))(function(w){return m(q(va)(f.value2))(function(g){return m(q(K)(f.value3))(function(Y){return re(L)(Ja(t)(oo(ZD(D))(f.value0)(w)(g)(Y)))})})})}):f instanceof ki?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(va)(f.value0))(function(w){return re(L)(Ja(t)(Ke(nM(D))(w)))})}):f instanceof e0?m(q(va)(f.value1))(function(D){return m(q(va)(f.value2))(function(w){return m(q(e)(f.value3))(function(g){return re(L)(oo(tn)(f.value0)(D)(w)(g))})})}):f instanceof wv&&f.value0 instanceof de?m(q(e)(f.value1))(function(D){return m(q(e)(f.value2))(function(w){var g=dl(io(k.create)(Me(D))(Me(w)));return m(q(e)(f.value3))(function(Y){var se=function(fa){return function(yu){return xl(fa.value0)(fa.value1)(yu)}};return re(L)(kl(se)(de.value)(g)(Y))})})}):f instanceof wv&&f.value0 instanceof me?m(q(e)(f.value1))(function(D){return m(q(e)(f.value2))(function(w){var g=dl(io(k.create)(Me(D))(Me(w)));return m(q(K)(f.value3))(function(Y){var se=function(fa){return function(yu){return p0(fa.value0)(fa.value1)(yu)}};return re(L)(kl(se)(me.value)(g)(Y))})})}):f instanceof X0?m(m(q(K)(f.value1))(function(D){return xe(dl(kf(D)))}))(function(D){return m(m(q(K)(f.value2))(function(){var w=Ke(RH);return function(g){return xe(w(g))}}()))(function(w){return re(L)(Ja(t)(kl(aa(o2))(f.value0)(D)(w)))})}):f instanceof Dr?m(ye(kf)(q(K)(f.value0)))(function(D){return m(m(Xe)(function(w){return xe(IH(function(g){return g.beat}(w)))}))(function(w){return m(ll(ml)(Vv(o2(w))(D)))(function(g){return re(L)(dl(t(g)))})})}):xe(a(new je(0)))}},E2=function(e){return function(a){return function(u){var l=Zu(u),v=bp(u);return function(t){var i=Zu(t),o=v(t);return function(_){return function(s){return function(y){return function(N){return m(q(e)(y))(function(L){return m(q(a)(N))(function(V){return m(re(l)(kl(_)(s)(L)(V)))(function(Te){return re(i)(Ja(o)(Te))})})})}}}}}}}},_w=function(e){return E2(va)(K)(K)(e)},yv=function(e){return E2(K)(K)(K)(e)},JM=q(K),VM=function(e){var a=F2(e);return function(u){return ye(m2(a)(Me))(JM(u))}},NM=VM(vn),fw=VM(du),jM=function(e){var a=F2(e);return function(u){return ye(m2(m2(d4)(a))(Me))(JM(u))}},PM=jM(vn),qM=jM(du),ZH=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return e instanceof Qo?m(NM(t))(function(i){return m(function(){if(v instanceof R){var o=uR(v.value0)(t);if(o)return ll(cv)(i);if(!o)return m(NM(v.value0))(function(_){return JH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 656, column 14 - line 660, column 62): "+[o.constructor.name])}if(v instanceof I)return m(ml(go(a)(u)))(function(_){return ll(function(){var s=iw(_);return function(y){return cv(s(y))}}())(i)});throw new Error("Failed pattern match at FragmentShader (line 654, column 12 - line 663, column 57): "+[v.constructor.name])}())(function(o){if(l instanceof I)return ye(R.create)(x_(function(_){return function(s){return cv(nw(_)(s))}})(Z(o))(ba(o)));if(l instanceof R)return ye(R.create)(I2(function(_){return function(s){return cv(nw(_)(s))}})(l.value0)(o));throw new Error("Failed pattern match at FragmentShader (line 664, column 3 - line 666, column 84): "+[l.constructor.name])})}):e instanceof Ko?m(PM(t))(function(i){if(v instanceof R){var o=uR(v.value0)(t);if(o)return ye(R.create)(cv(i));if(!o)return m(PM(v.value0))(function(_){return m(ml(go(a)(u)))(function(s){return ye(R.create)(cv(WM(_)(i)(s)))})});throw new Error("Failed pattern match at FragmentShader (line 672, column 7 - line 677, column 60): "+[o.constructor.name])}if(v instanceof I)return ye(R.create)(cv(i));throw new Error("Failed pattern match at FragmentShader (line 670, column 3 - line 678, column 39): "+[v.constructor.name])}):e instanceof xo?m(fw(t))(function(i){return m(function(){if(v instanceof R){var o=uR(v.value0)(t);if(o)return ll(_v)(i);if(!o)return m(fw(v.value0))(function(_){return kH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 684, column 7 - line 688, column 50): "+[o.constructor.name])}if(v instanceof I)return m(ml(go(a)(u)))(function(_){return ll(function(){var s=GH(_);return function(y){return _v(s(y))}}())(i)});throw new Error("Failed pattern match at FragmentShader (line 682, column 11 - line 691, column 57): "+[v.constructor.name])}())(function(o){if(l instanceof I)return ye(function(){var _=aa(c0)(qc(1));return function(s){return R.create(_(s))}}())(x_(function(_){return function(s){return _v(w2(_)(s))}})(Z(o))(ba(o)));if(l instanceof R)return ye(function(){var _=aa(c0)(qc(1));return function(s){return R.create(_(s))}}())(I2(function(_){return function(s){return _v(w2(_)(s))}})(h2(l.value0))(o));throw new Error("Failed pattern match at FragmentShader (line 692, column 3 - line 694, column 136): "+[l.constructor.name])})}):e instanceof ec?m(fw(t))(function(i){return m(function(){if(v instanceof R){var o=uR(v.value0)(t);if(o)return ll(_v)(i);if(!o)return m(fw(v.value0))(function(_){return zH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 700, column 7 - line 704, column 50): "+[o.constructor.name])}if(v instanceof I)return m(ml(go(a)(u)))(function(_){return ll(function(s){return _v($c(lR(1))(s)(_))})(i)});throw new Error("Failed pattern match at FragmentShader (line 698, column 11 - line 707, column 70): "+[v.constructor.name])}())(function(o){if(l instanceof I)return ye(function(){var _=aa(c0)(qc(1));return function(s){return R.create(_(s))}}())(x_(function(_){return function(s){return _v(d2(_)(s))}})(Z(o))(ba(o)));if(l instanceof R)return ye(function(){var _=aa(c0)(qc(1));return function(s){return R.create(_(s))}}())(I2(function(_){return function(s){return _v(d2(_)(s))}})(h2(l.value0))(o));throw new Error("Failed pattern match at FragmentShader (line 708, column 3 - line 710, column 140): "+[l.constructor.name])})}):e instanceof ac?m(qM(t))(function(i){if(v instanceof R){var o=uR(v.value0)(t);if(o)return ye(R.create)(cv(c0(i)(qc(1))));if(!o)return m(qM(v.value0))(function(_){return m(ml(go(a)(u)))(function(s){return ye(R.create)(cv(c0($c(_)(i)(s))(qc(1))))})});throw new Error("Failed pattern match at FragmentShader (line 716, column 7 - line 721, column 91): "+[o.constructor.name])}if(v instanceof I)return ye(R.create)(cv(c0(i)(qc(1))));throw new Error("Failed pattern match at FragmentShader (line 714, column 3 - line 722, column 71): "+[v.constructor.name])}):xe(l)}}}}}},QH=function(e){return function(a){return function(u){return function(l){if(l.value1 instanceof I)return xe(u);if(l.value1 instanceof R){var v=H4(e)(a)(l.value1.value0);return ZH(l.value1.value0.output)(v.value0)(v.value1)(u)(wH(function(t){return t.signal})(l.value0))(l.value1.value0.signal)}throw new Error("Failed pattern match at FragmentShader (line 643, column 1 - line 643, column 106): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name])}}}},KH=function(e){return function(a){return function(u){return m(m(ye(function(l){return l.fxy})(Xe))(Uu))(function(l){return dH(mH(function(v){var t={};for(var i in v)({}).hasOwnProperty.call(v,i)&&(t[i]=v[i]);return t.fxy=l,t}))(function(){return m(function(){var v=SM(0)(SM(El(a.actions))(El(u.actions))-El(a.actions)|0),t=hH(a.actions)(gH(v)(I.value));return x_(QH(e)(u.evalTime))(I.value)(p_(t)(u.actions))}())(function(v){if(v instanceof I)return xe(yH(0));if(v instanceof R)return xe(v.value0);throw new Error("Failed pattern match at FragmentShader (line 638, column 3 - line 640, column 23): "+[v.constructor.name])})})})}}},HM=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=mM(e)(u)(l)(KH(a)(v)(t)),o=c0(FH(h2(i.value0))(Mc(i.value0)))(Mc(i.value0)),_=function(){return e?"fragColor":"gl_FragColor"}(),s=_+(" = "+(bH(o)+`; -`));return jH(e)+(i.value1.code+(s+"}"))}}}}}};var C2=()=>{var e=document.createElement("canvas");return e.setAttribute("style","z-index: -1; position: absolute; width: 100%; height: 100%; left: 0px; top:0px; pointer-events: none"),e},T2=e=>()=>document.body.appendChild(e),M2=e=>()=>document.body.removeChild(e),S2=e=>()=>e.getContext("webgl",{powerPreference:"high-performance",antialias:!0}),L2=e=>()=>e.getContext("webgl2",{powerPreference:"high-performance",antialias:!0}),A2=e=>a=>()=>e.getExtension(a);var N2=e=>()=>e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,!0),P2=e=>()=>e.gl.createBuffer(),vR=e=>a=>()=>e.gl.bindBuffer(e.gl.ARRAY_BUFFER,a),q2=e=>()=>e.gl.bufferData(e.gl.ARRAY_BUFFER,new Float32Array([-1,1,-1,-1,1,1,1,-1]),e.gl.STATIC_DRAW),Gw=e=>()=>e.createProgram(),ww=e=>()=>e.createShader(e.VERTEX_SHADER),dw=e=>()=>e.createShader(e.FRAGMENT_SHADER),nR=e=>a=>u=>()=>e.attachShader(a,u),rR=e=>a=>u=>()=>e.shaderSource(a,u),tR=e=>a=>()=>e.compileShader(a),mw=e=>a=>()=>e.linkProgram(a),hw=e=>()=>e.flush();var iR=e=>a=>()=>e.gl.useProgram(a),$2=e=>a=>u=>()=>e.gl.getAttribLocation(a,u),O2=e=>a=>()=>e.gl.vertexAttribPointer(a,2,e.gl.FLOAT,!1,0,0),U2=e=>a=>()=>e.gl.enableVertexAttribArray(a),oR=e=>a=>u=>l=>v=>()=>e.gl.viewport(a,u,l,v);var cR=e=>()=>e.gl.drawArrays(e.gl.TRIANGLE_STRIP,0,4),_R=e=>a=>u=>()=>e.gl.getUniformLocation(a,u),W2=e=>a=>u=>()=>e.uniform1i(a,u),B2=e=>a=>u=>()=>e.uniform1f(a,u),z2=e=>a=>u=>l=>()=>e.uniform2f(a,u,l),Ap=e=>()=>e.createTexture(),k2=e=>()=>e.activeTexture(e.TEXTURE0),J2=e=>()=>e.activeTexture(e.TEXTURE1),V2=e=>()=>e.activeTexture(e.TEXTURE2),j2=e=>()=>e.activeTexture(e.TEXTURE3),H2=e=>()=>e.activeTexture(e.TEXTURE4),X2=e=>()=>e.activeTexture(e.TEXTURE5),Y2=e=>()=>e.activeTexture(e.TEXTURE6),Z2=e=>()=>e.activeTexture(e.TEXTURE7),Q2=e=>()=>e.activeTexture(e.TEXTURE8),K2=e=>()=>e.activeTexture(e.TEXTURE9),x2=e=>()=>e.activeTexture(e.TEXTURE10),ey=e=>()=>e.activeTexture(e.TEXTURE11),ay=e=>()=>e.activeTexture(e.TEXTURE12),uy=e=>()=>e.activeTexture(e.TEXTURE13),ly=e=>()=>e.activeTexture(e.TEXTURE14),vy=e=>()=>e.activeTexture(e.TEXTURE15),ny=e=>a=>()=>e.bindTexture(e.TEXTURE_2D,a),gw=e=>()=>e.createFramebuffer(),yw=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)},Fw=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)},bw=e=>a=>()=>e.bindFramebuffer(e.FRAMEBUFFER,a),Ew=e=>()=>e.clientWidth*window.devicePixelRatio,Cw=e=>()=>e.clientHeight*window.devicePixelRatio,ry=e=>()=>{e.width=e.clientWidth*window.devicePixelRatio,e.height=e.clientHeight*window.devicePixelRatio};var Np=S(Il),vX=function(e){return function(){var u=fe(e.frameBufferIndex)();return u===0?Oe(1)(e.frameBufferIndex)():Oe(0)(e.frameBufferIndex)()}},ty=function(e){return rR(e.gl)},iy=function(e){return function(a){return function(u){return function(l){return function(v){return function(){var i=_R(e)(a)(u)();return z2(e.gl)(i)(l)(v)()}}}}}},nX=function(e){return function(a){return function(u){return function(l){return function(){var t=_R(e)(a)(u)();return W2(e.gl)(t)(l)()}}}}},f0=function(e){return function(a){return function(u){return function(l){return function(){var t=_R(e)(a)(u)();return B2(e.gl)(t)(l)()}}}}},rX=` +`,jH=function(e){if(e)return EH+LM;if(!e)return CH+LM;throw new Error("Failed pattern match at FragmentShader (line 575, column 1 - line 575, column 28): "+[e.constructor.name])},HH=function(e){var a=Zu(e),u=pu(e),l=Xt(e),v=cl(e),t=X_(e),i=Yt(e),o=Tr(e);return function(_){return m(Xe)(function(s){if(s.webGl2)return a(u(vD)(Su("atanh"))(_));if(!s.webGl2)return a(aa(l)(v(2))(t(l(i(v(1))(_))(o(v(1))(_)))));throw new Error("Failed pattern match at FragmentShader (line 516, column 3 - line 518, column 121): "+[s.webGl2.constructor.name])})}},XH=function(e){var a=Zu(e),u=pu(e),l=X_(e),v=Yt(e),t=JD(e),i=ov(e),o=cl(e);return function(_){return m(Xe)(function(s){if(s.webGl2)return a(u(lD)(Su("asinh"))(_));if(!s.webGl2)return a(l(v(_)(t(v(i(_)(_))(o(1))))));throw new Error("Failed pattern match at FragmentShader (line 509, column 3 - line 511, column 78): "+[s.webGl2.constructor.name])})}},YH=function(e){var a=Zu(e),u=pu(e),l=X_(e),v=Yt(e),t=JD(e),i=Tr(e),o=ov(e),_=cl(e);return function(s){return m(Xe)(function(y){if(y.webGl2)return a(u(uD)(Su("acosh"))(s));if(!y.webGl2)return a(l(v(s)(t(i(o(s)(s))(_(1))))));throw new Error("Failed pattern match at FragmentShader (line 502, column 3 - line 504, column 85): "+[y.webGl2.constructor.name])})}},AM=function(e){return function(a){return function(u){return function(l){return function(v){return m(ye(function(t){return t.fxy})(Xe))(function(t){return E2(K)(K)(K)(e)(a(t))(u)(l)(v)})}}}}},q=function(e){var a=OH(e),u=jg(e),l=Vg(e),v=hv(e),t=F2(e),i=UH(e),o=$H(e),_=WH(e),s=fT(e),y=BH(e),N=jj(e),L=Zu(e),V=qH(e),Te=PH(e),ya=AH(e),Lu=NH(e),Ll=Z_(e),Wu=bT(e),mu=YH(e),Lr=yT(e),We=dT(e),Kl=XH(e),Uc=wT(e),rn=HH(e),af=YD(e),uf=sT(e),ei=pT(e),lf=ew(e),Ar=kM(e),hl=XT(e),Fo=YT(e),bo=xG(e),Eo=KG(e),Al=VD(e),Nr=X_(e),Wc=kg(e),Op=hT(e),Up=gT(e),Ie=SH(e),da=Jg(e),hu=kD(e),La=zM(e),Ae=JD(e),te=cT(e),Ca=VH(e),na=TH(e),su=QD(e),Bu=Hj(e),ra=wM(e),gu=dM(e),tn=aM(e),xl=_T(e),s0=rw(e);return function(f){if(f instanceof Qu)return xe(a(new je(f.value0)));if(f instanceof al&&f.value0 instanceof me){var Ia=_a(f.value1);if(Ia instanceof I)return xe(a(new je(0)));if(Ia instanceof R){var qe=$a(Ia.value0);return qe===1?q(e)(Z(Ia.value0)):m(ye(dI)(ll(q(K))(Ia.value0)))(function(D){return xe(Ja(u)(D))})}throw new Error("Failed pattern match at FragmentShader (line 39, column 3 - line 46, column 41): "+[Ia.constructor.name])}if(f instanceof al&&f.value0 instanceof de){var Ia=_a(f.value1);if(Ia instanceof I)return xe(a(new je(0)));if(Ia instanceof R){var qe=$a(Ia.value0);return qe===1?q(e)(Z(Ia.value0)):m(ye(Vv(Me))(ll(q(K))(Ia.value0)))(function(g){return xe(Ja(u)(GI(g)))})}throw new Error("Failed pattern match at FragmentShader (line 49, column 3 - line 56, column 61): "+[Ia.constructor.name])}return f instanceof M0?m(ye(Me)(q(K)(f.value0)))(function(D){return m(ye(Me)(q(K)(f.value1)))(function(w){return xe(dl(u(Rw(D)(w))))})}):f instanceof Tn?m(ye(Me)(q(K)(f.value0)))(function(D){return m(ye(Me)(q(K)(f.value1)))(function(w){return xe(dl(l(io(Zt)(D)(w))))})}):f instanceof xr?m(q(K)(f.value0))(function(D){var w=Jj(Vv(Vj)(Me(D)));return xe(Dw(v(w)))}):f instanceof Mn?m(q(K)(f.value1))(function(D){return xe(Ja(t)(mI(f.value0)(D)))}):f instanceof et?xe(a(new Sa("PI"))):f instanceof lc?xe(a(new Sa("(2./res.x)"))):f instanceof vc?xe(a(new Sa("(2./res.y)"))):f instanceof Ii?xe(i(new c0("(2./res)"))):f instanceof Cn?xe(a(new Sa("(res.x/res.y)"))):f instanceof nc?ye(function(D){return a(yo(function(w){return w.fxy}(D)))})(Xe):f instanceof rc?ye(function(D){return a(K_(function(w){return w.fxy}(D)))})(Xe):f instanceof S0?ye(function(D){return i(function(w){return w.fxy}(D))})(Xe):f instanceof Gi?q(e)(new ft(S0.value)):f instanceof tc?q(e)(new pt(S0.value)):f instanceof ic?q(e)(new zi(S0.value)):f instanceof wi?xe(a(new Sa("lo"))):f instanceof di?xe(a(new Sa("mid"))):f instanceof mi?xe(a(new Sa("hi"))):f instanceof hi?xe(a(new Sa("ilo"))):f instanceof gi?xe(a(new Sa("imid"))):f instanceof yi?xe(a(new Sa("ihi"))):f instanceof at?xe(a(new Sa("_cps"))):f instanceof ut?ye(function(D){return a(function(w){return w.time}(D))})(Xe):f instanceof lt?ye(function(D){return a(function(w){return w.beat}(D))})(Xe):f instanceof nt?ye(function(D){return a(function(w){return w.etime}(D))})(Xe):f instanceof vt?ye(function(D){return a(function(w){return w.ebeat}(D))})(Xe):f instanceof Fi?m(m(Xe)(function(){var D=p2("o");return function(w){return D(yo(Tp(function(g){return g.fxy}(w))))}}()))(function(D){return o(a(D))}):f instanceof bi?m(m(Xe)(function(){var D=p2("i");return function(w){return D(yo(Tp(function(g){return g.fxy}(w))))}}()))(function(D){return o(a(D))}):f instanceof Ei?m(m(Xe)(function(){var D=aR("f");return function(w){return D(Tp(function(g){return g.fxy}(w)))}}()))(function(D){return o(_(D))}):f instanceof rt?m(m(Xe)(function(){var D=aR("w");return function(w){return D(Tp(function(g){return g.fxy}(w)))}}()))(function(D){return o(_(D))}):f instanceof tt?m(Xe)(function(D){var w=yM(f.value0)(D.imgMap);if(w instanceof R)return m(aR("t"+FM(w.value0))(Tp(D.fxy)))(function(g){return o(_(g))});if(w instanceof I)return xe(Dw(s));throw new Error("Failed pattern match at FragmentShader (line 131, column 3 - line 135, column 34): "+[w.constructor.name])}):f instanceof it?m(Xe)(function(D){var w=yM(f.value0)(D.vidMap);if(w instanceof R)return m(aR("t"+FM(w.value0))(Tp(D.fxy)))(function(g){return o(_(g))});if(w instanceof I)return xe(Dw(s));throw new Error("Failed pattern match at FragmentShader (line 139, column 3 - line 143, column 34): "+[w.constructor.name])}):f instanceof Ci?m(ye(Me)(q(vn)(f.value0)))(function(D){return m(x_(function(w){return function(g){return cv(nw(w)(g))}})(Z(D))(ba(D)))(function(w){return xe(y(w))})}):f instanceof Ti?m(ye(Me)(q(du)(f.value0)))(function(D){return m(x_(function(w){return function(g){return _v(w2(w)(g))}})(Z(D))(ba(D)))(function(w){return xe(_(w))})}):f instanceof Mi?m(ye(Me)(q(du)(f.value0)))(function(D){return m(x_(function(w){return function(g){return _v(d2(w)(g))}})(Z(D))(ba(D)))(function(w){return xe(_(w))})}):f instanceof Si?m(q(du)(f.value0))(function(){var D=re(L),w=Ja(N),g=Ke(XD);return function(Y){return D(w(g(Y)))}}()):f instanceof Li?m(q(du)(f.value0))(function(){var D=re(L),w=Ja(N),g=Ke(HD);return function(Y){return D(w(g(Y)))}}()):f instanceof Ai?m(q(du)(f.value0))(function(){var D=re(L),w=Ja(t),g=Ke(s2),Y=Ke(HD);return function(se){return D(w(g(Y(se))))}}()):f instanceof Ni?m(q(du)(f.value0))(function(){var D=re(L),w=Ja(t),g=Ke(D2),Y=Ke(HD);return function(se){return D(w(g(Y(se))))}}()):f instanceof Pi?m(q(du)(f.value0))(function(){var D=re(L),w=Ja(t),g=Ke(R2),Y=Ke(HD);return function(se){return D(w(g(Y(se))))}}()):f instanceof ot?m(q(du)(f.value0))(function(){var D=Ja(t),w=Ke(s2);return function(g){return xe(D(w(g)))}}()):f instanceof ct?m(q(du)(f.value0))(function(){var D=Ja(t),w=Ke(D2);return function(g){return xe(D(w(g)))}}()):f instanceof _t?m(q(du)(f.value0))(function(){var D=Ja(t),w=Ke(R2);return function(g){return xe(D(w(g)))}}()):f instanceof qi?m(q(du)(f.value0))(function(){var D=re(L),w=Ja(t),g=Ke(s2),Y=Ke(XD);return function(se){return D(w(g(Y(se))))}}()):f instanceof $i?m(q(du)(f.value0))(function(){var D=re(L),w=Ja(t),g=Ke(D2),Y=Ke(XD);return function(se){return D(w(g(Y(se))))}}()):f instanceof Oi?m(q(du)(f.value0))(function(){var D=re(L),w=Ja(t),g=Ke(R2),Y=Ke(XD);return function(se){return D(w(g(Y(se))))}}()):f instanceof An?m(q(e)(f.value0))(re(V)):f instanceof Nn?m(q(e)(f.value0))(re(Te)):f instanceof Pn?m(q(e)(f.value0))(re(ya)):f instanceof qn?m(q(e)(f.value0))(re(Lu)):f instanceof $n?m(q(e)(f.value0))(re(Te)):f instanceof On?m(q(e)(f.value0))(re(ya)):f instanceof Un?m(q(e)(f.value0))(re(Lu)):f instanceof Wn?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(Ll);return function(g){return D(w(g))}}()):f instanceof Bn?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(Wu);return function(g){return D(w(g))}}()):f instanceof zn?m(q(e)(f.value0))(re(mu)):f instanceof pr?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(Lr);return function(g){return D(w(g))}}()):f instanceof kn?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(We);return function(g){return D(w(g))}}()):f instanceof Jn?m(q(e)(f.value0))(re(Kl)):f instanceof Vn?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(Uc);return function(g){return D(w(g))}}()):f instanceof jn?m(q(e)(f.value0))(re(rn)):f instanceof Sn?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(af);return function(g){return D(w(g))}}()):f instanceof Hn?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(uf);return function(g){return D(w(g))}}()):f instanceof Xn?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(ei);return function(g){return D(w(g))}}()):f instanceof Yn?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(lf);return function(g){return D(w(g))}}()):f instanceof Zn?m(q(e)(f.value0))(re(Ar)):f instanceof _r?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(hl);return function(g){return D(w(g))}}()):f instanceof fr?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(Fo);return function(g){return D(w(g))}}()):f instanceof Qn?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(bo);return function(g){return D(w(g))}}()):f instanceof Kn?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(Eo);return function(g){return D(w(g))}}()):f instanceof sr?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(Al);return function(g){return D(w(g))}}()):f instanceof xn?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(Nr);return function(g){return D(w(g))}}()):f instanceof er?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(Wc);return function(g){return D(w(g))}}()):f instanceof ar?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(Op);return function(g){return D(w(g))}}()):f instanceof cr?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(Up);return function(g){return D(w(g))}}()):f instanceof ur?m(q(e)(f.value0))(re(Ie)):f instanceof lr?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(da);return function(g){return D(w(g))}}()):f instanceof vr?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(hu);return function(g){return D(w(g))}}()):f instanceof nr?m(q(e)(f.value0))(re(La)):f instanceof rr?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(Ae);return function(g){return D(w(g))}}()):f instanceof tr?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(te);return function(g){return D(w(g))}}()):f instanceof ir?m(q(e)(f.value0))(re(Ca)):f instanceof or?m(q(e)(f.value0))(re(na)):f instanceof Ln?m(q(e)(f.value0))(function(){var D=re(L),w=Ke(su);return function(g){return D(w(g))}}()):f instanceof Ui?m(m(m(q(va)(f.value0))(re(Uu)))(function(){var D=re(Uu),w=Ke(lM);return function(g){return D(w(g))}}()))(function(){var D=Ja(Bu);return function(w){return xe(D(w))}}()):f instanceof Wi?m(m(m(q(va)(f.value0))(re(Uu)))(function(){var D=re(ml),w=Ke(uM);return function(g){return D(w(g))}}()))(function(){var D=Ja(t);return function(w){return xe(D(w))}}()):f instanceof Bi?m(m(m(q(va)(f.value0))(re(Uu)))(function(){var D=re(ml),w=Ke(vM);return function(g){return D(w(g))}}()))(function(){var D=Ja(t);return function(w){return xe(D(w))}}()):f instanceof ft?m(m(m(q(va)(f.value0))(re(Uu)))(function(){var D=re(Uu),w=Ke(oM);return function(g){return D(w(g))}}()))(function(){var D=Ja(Bu);return function(w){return xe(D(w))}}()):f instanceof pt?m(m(m(q(va)(f.value0))(re(Uu)))(function(){var D=re(ml),w=Ke(iM);return function(g){return D(w(g))}}()))(function(){var D=Ja(t);return function(w){return xe(D(w))}}()):f instanceof zi?m(m(m(q(va)(f.value0))(re(Uu)))(function(){var D=re(ml),w=Ke(cM);return function(g){return D(w(g))}}()))(function(){var D=Ja(t);return function(w){return xe(D(w))}}()):f instanceof Ji?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(va)(f.value0))(function(w){return re(L)(Ja(t)(Ke(Xj(D))(w)))})}):f instanceof Vi?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(va)(f.value0))(function(w){return re(L)(Ja(t)(Ke(KT(D))(w)))})}):f instanceof Xi?m(m(q(va)(f.value0))(re(Uu)))(function(D){return ra(Me(D))(q(e)(f.value1))}):f instanceof ji?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(K)(f.value0))(function(w){return m(ll(Uu)(Vv(tw(D))(Me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof Hi?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(K)(f.value0))(function(w){return m(ll(Uu)(Vv(ow(D))(Me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof Yi?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(K)(f.value0))(function(w){return m(ll(Uu)(Vv(Yj(D))(Me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof st?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(va)(f.value0))(function(w){return m(ll(Uu)(Vv(Zj(D))(Me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof Zi?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(K)(f.value0))(function(w){return m(ll(Uu)(Vv(function(){var g=tw(D),Y=Q_(yo(D));return function(se){return g(Y(se))}}())(Me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof Qi?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(K)(f.value0))(function(w){return m(ll(Uu)(Vv(function(){var g=ow(D),Y=Q_(K_(D));return function(se){return g(Y(se))}}())(Me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof Ki?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(va)(f.value0))(function(w){return m(ll(Uu)(Vv(sw(D))(Me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof xi?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(K)(f.value0))(function(w){return m(ll(Uu)(Vv(function(){var g=bM(D);return function(Y){return g(Qj(Y))}}())(Me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof eo?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(va)(f.value0))(function(w){return m(ll(Uu)(Vv(bM(D))(Me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof ao?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(K)(f.value0))(function(w){return m(ll(Uu)(Vv(function(){var g=tw(D),Y=EM(yo(D));return function(se){return g(Y(se))}}())(Me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof uo?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(K)(f.value0))(function(w){return m(ll(Uu)(Vv(function(){var g=ow(D),Y=EM(K_(D));return function(se){return g(Y(se))}}())(Me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof lo?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(K)(f.value0))(function(w){return m(ll(MH(D))(Me(w)))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof A0?m(ye(Me)(q(K)(f.value0)))(function(D){return m(Xe)(function(w){var g=CM(D)(function(Y){return{time:Mp(w.time)(Y),beat:Mp(w.beat)(nn(Y)(TM("_cps"))),etime:Mp(w.etime)(Y),ebeat:Mp(w.ebeat)(nn(Y)(TM("_cps")))}});return gu(g)(q(e)(f.value1))})}):f instanceof N0?m(ye(Me)(q(K)(f.value0)))(function(D){return m(Xe)(function(w){var g=CM(D)(function(Y){return{time:Q_(w.time)(Y),beat:Q_(w.beat)(Y),etime:Q_(w.etime)(Y),ebeat:Q_(w.ebeat)(Y)}});return gu(g)(q(e)(f.value1))})}):f instanceof Kv?yv(e)(Mp)(f.value0)(f.value1)(f.value2):f instanceof $v?yv(e)(UM)(f.value0)(f.value1)(f.value2):f instanceof P0?yv(e)(nn)(f.value0)(f.value1)(f.value2):f instanceof Gv?yv(e)(Q_)(f.value0)(f.value1)(f.value2):f instanceof q0?yv(e)(Kj)(f.value0)(f.value1)(f.value2):f instanceof $0?yv(e)(xj)(f.value0)(f.value1)(f.value2):f instanceof O0?yv(e)(eH)(f.value0)(f.value1)(f.value2):f instanceof U0?yv(e)(aH)(f.value0)(f.value1)(f.value2):f instanceof W0?yv(e)(uH)(f.value0)(f.value1)(f.value2):f instanceof xv?yv(e)(lH)(f.value0)(f.value1)(f.value2):f instanceof B0?yv(e)(vH)(f.value0)(f.value1)(f.value2):f instanceof z0?yv(e)(nH)(f.value0)(f.value1)(f.value2):f instanceof k0?yv(e)(rH)(f.value0)(f.value1)(f.value2):f instanceof J0?yv(e)(tH)(f.value0)(f.value1)(f.value2):f instanceof V0?yv(e)(iH)(f.value0)(f.value1)(f.value2):f instanceof j0?_w(e)(oH)(f.value0)(f.value1)(f.value2):f instanceof H0?_w(e)(cH)(f.value0)(f.value1)(f.value2):f instanceof X0?_w(e)(_H)(f.value0)(f.value1)(f.value2):f instanceof Dt?m(ye(function(D){return D.fxy})(Xe))(function(D){return _w(e)(fH(D))(f.value0)(f.value1)(f.value2)}):f instanceof Rt?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(va)(f.value1))(function(w){return m(q(va)(f.value2))(function(g){return m(pH(kl(LH(D))(f.value0)(w)(g)))(function(Y){return re(L)(Ja(t)(Y))})})})}):f instanceof It?AM(e)(sH)(f.value0)(f.value1)(f.value2):f instanceof Gt?AM(e)(DH)(f.value0)(f.value1)(f.value2):f instanceof wt?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(va)(f.value1))(function(w){return m(q(K)(f.value2))(function(g){var Y=dl(n8(Me(w))),se=function(fa){return function(yu){return ZD(D)(pv(fa))(Ul(fa))(yu)}};return re(L)(Ja(t)(kl(se)(f.value0)(Y)(g)))})})}):f instanceof dt?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(m(q(vn)(f.value1))(re(cv)))(function(w){return m(q(K)(f.value2))(function(g){var Y=function(se){return function(fa){return ZD(D)(MM(se))(zD(se))(fa)}};return re(L)(Ja(t)(kl(Y)(f.value0)(w)(g)))})})}):f instanceof mt?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(m(q(vn)(f.value1))(re(cv)))(function(w){return m(q(K)(f.value2))(function(g){var Y=function(se){return function(fa){return t2(D)(MM(se))(zD(se))(fa)}};return re(L)(Ja(t)(kl(Y)(f.value0)(w)(g)))})})}):f instanceof ht?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(ye(Me)(q(va)(f.value1)))(function(w){return m(q(K)(f.value2))(function(g){var Y=dl(v8(w)),se=function(fa){return function(yu){return ZD(D)(pv(fa))(Ul(fa))(yu)}};return re(L)(Ja(t)(kl(se)(f.value0)(Y)(g)))})})}):f instanceof Rr?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(va)(f.value1))(function(w){return m(q(va)(f.value2))(function(g){return m(q(K)(f.value3))(function(Y){return re(L)(Ja(t)(oo(t2(D))(f.value0)(w)(g)(Y)))})})})}):f instanceof gt?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(va)(f.value1))(function(w){return m(q(va)(f.value2))(function(g){return m(q(K)(f.value3))(function(Y){return re(L)(Ja(t)(oo(ZD(D))(f.value0)(w)(g)(Y)))})})})}):f instanceof ki?m(ye(function(D){return D.fxy})(Xe))(function(D){return m(q(va)(f.value0))(function(w){return re(L)(Ja(t)(Ke(nM(D))(w)))})}):f instanceof e0?m(q(va)(f.value1))(function(D){return m(q(va)(f.value2))(function(w){return m(q(e)(f.value3))(function(g){return re(L)(oo(tn)(f.value0)(D)(w)(g))})})}):f instanceof wv&&f.value0 instanceof de?m(q(e)(f.value1))(function(D){return m(q(e)(f.value2))(function(w){var g=dl(io(k.create)(Me(D))(Me(w)));return m(q(e)(f.value3))(function(Y){var se=function(fa){return function(yu){return xl(fa.value0)(fa.value1)(yu)}};return re(L)(kl(se)(de.value)(g)(Y))})})}):f instanceof wv&&f.value0 instanceof me?m(q(e)(f.value1))(function(D){return m(q(e)(f.value2))(function(w){var g=dl(io(k.create)(Me(D))(Me(w)));return m(q(K)(f.value3))(function(Y){var se=function(fa){return function(yu){return s0(fa.value0)(fa.value1)(yu)}};return re(L)(kl(se)(me.value)(g)(Y))})})}):f instanceof Y0?m(m(q(K)(f.value1))(function(D){return xe(dl(kf(D)))}))(function(D){return m(m(q(K)(f.value2))(function(){var w=Ke(RH);return function(g){return xe(w(g))}}()))(function(w){return re(L)(Ja(t)(kl(aa(o2))(f.value0)(D)(w)))})}):f instanceof Dr?m(ye(kf)(q(K)(f.value0)))(function(D){return m(m(Xe)(function(w){return xe(IH(function(g){return g.beat}(w)))}))(function(w){return m(ll(ml)(Vv(o2(w))(D)))(function(g){return re(L)(dl(t(g)))})})}):xe(a(new je(0)))}},E2=function(e){return function(a){return function(u){var l=Zu(u),v=bp(u);return function(t){var i=Zu(t),o=v(t);return function(_){return function(s){return function(y){return function(N){return m(q(e)(y))(function(L){return m(q(a)(N))(function(V){return m(re(l)(kl(_)(s)(L)(V)))(function(Te){return re(i)(Ja(o)(Te))})})})}}}}}}}},_w=function(e){return E2(va)(K)(K)(e)},yv=function(e){return E2(K)(K)(K)(e)},JM=q(K),VM=function(e){var a=F2(e);return function(u){return ye(m2(a)(Me))(JM(u))}},NM=VM(vn),fw=VM(du),jM=function(e){var a=F2(e);return function(u){return ye(m2(m2(d4)(a))(Me))(JM(u))}},PM=jM(vn),qM=jM(du),ZH=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return e instanceof Qo?m(NM(t))(function(i){return m(function(){if(v instanceof R){var o=uR(v.value0)(t);if(o)return ll(cv)(i);if(!o)return m(NM(v.value0))(function(_){return JH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 656, column 14 - line 660, column 62): "+[o.constructor.name])}if(v instanceof I)return m(ml(go(a)(u)))(function(_){return ll(function(){var s=iw(_);return function(y){return cv(s(y))}}())(i)});throw new Error("Failed pattern match at FragmentShader (line 654, column 12 - line 663, column 57): "+[v.constructor.name])}())(function(o){if(l instanceof I)return ye(R.create)(x_(function(_){return function(s){return cv(nw(_)(s))}})(Z(o))(ba(o)));if(l instanceof R)return ye(R.create)(I2(function(_){return function(s){return cv(nw(_)(s))}})(l.value0)(o));throw new Error("Failed pattern match at FragmentShader (line 664, column 3 - line 666, column 84): "+[l.constructor.name])})}):e instanceof Ko?m(PM(t))(function(i){if(v instanceof R){var o=uR(v.value0)(t);if(o)return ye(R.create)(cv(i));if(!o)return m(PM(v.value0))(function(_){return m(ml(go(a)(u)))(function(s){return ye(R.create)(cv(WM(_)(i)(s)))})});throw new Error("Failed pattern match at FragmentShader (line 672, column 7 - line 677, column 60): "+[o.constructor.name])}if(v instanceof I)return ye(R.create)(cv(i));throw new Error("Failed pattern match at FragmentShader (line 670, column 3 - line 678, column 39): "+[v.constructor.name])}):e instanceof xo?m(fw(t))(function(i){return m(function(){if(v instanceof R){var o=uR(v.value0)(t);if(o)return ll(_v)(i);if(!o)return m(fw(v.value0))(function(_){return kH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 684, column 7 - line 688, column 50): "+[o.constructor.name])}if(v instanceof I)return m(ml(go(a)(u)))(function(_){return ll(function(){var s=GH(_);return function(y){return _v(s(y))}}())(i)});throw new Error("Failed pattern match at FragmentShader (line 682, column 11 - line 691, column 57): "+[v.constructor.name])}())(function(o){if(l instanceof I)return ye(function(){var _=aa(_0)(qc(1));return function(s){return R.create(_(s))}}())(x_(function(_){return function(s){return _v(w2(_)(s))}})(Z(o))(ba(o)));if(l instanceof R)return ye(function(){var _=aa(_0)(qc(1));return function(s){return R.create(_(s))}}())(I2(function(_){return function(s){return _v(w2(_)(s))}})(h2(l.value0))(o));throw new Error("Failed pattern match at FragmentShader (line 692, column 3 - line 694, column 136): "+[l.constructor.name])})}):e instanceof ec?m(fw(t))(function(i){return m(function(){if(v instanceof R){var o=uR(v.value0)(t);if(o)return ll(_v)(i);if(!o)return m(fw(v.value0))(function(_){return zH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 700, column 7 - line 704, column 50): "+[o.constructor.name])}if(v instanceof I)return m(ml(go(a)(u)))(function(_){return ll(function(s){return _v($c(lR(1))(s)(_))})(i)});throw new Error("Failed pattern match at FragmentShader (line 698, column 11 - line 707, column 70): "+[v.constructor.name])}())(function(o){if(l instanceof I)return ye(function(){var _=aa(_0)(qc(1));return function(s){return R.create(_(s))}}())(x_(function(_){return function(s){return _v(d2(_)(s))}})(Z(o))(ba(o)));if(l instanceof R)return ye(function(){var _=aa(_0)(qc(1));return function(s){return R.create(_(s))}}())(I2(function(_){return function(s){return _v(d2(_)(s))}})(h2(l.value0))(o));throw new Error("Failed pattern match at FragmentShader (line 708, column 3 - line 710, column 140): "+[l.constructor.name])})}):e instanceof ac?m(qM(t))(function(i){if(v instanceof R){var o=uR(v.value0)(t);if(o)return ye(R.create)(cv(_0(i)(qc(1))));if(!o)return m(qM(v.value0))(function(_){return m(ml(go(a)(u)))(function(s){return ye(R.create)(cv(_0($c(_)(i)(s))(qc(1))))})});throw new Error("Failed pattern match at FragmentShader (line 716, column 7 - line 721, column 91): "+[o.constructor.name])}if(v instanceof I)return ye(R.create)(cv(_0(i)(qc(1))));throw new Error("Failed pattern match at FragmentShader (line 714, column 3 - line 722, column 71): "+[v.constructor.name])}):xe(l)}}}}}},QH=function(e){return function(a){return function(u){return function(l){if(l.value1 instanceof I)return xe(u);if(l.value1 instanceof R){var v=H4(e)(a)(l.value1.value0);return ZH(l.value1.value0.output)(v.value0)(v.value1)(u)(wH(function(t){return t.signal})(l.value0))(l.value1.value0.signal)}throw new Error("Failed pattern match at FragmentShader (line 643, column 1 - line 643, column 106): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name])}}}},KH=function(e){return function(a){return function(u){return m(m(ye(function(l){return l.fxy})(Xe))(Uu))(function(l){return dH(mH(function(v){var t={};for(var i in v)({}).hasOwnProperty.call(v,i)&&(t[i]=v[i]);return t.fxy=l,t}))(function(){return m(function(){var v=SM(0)(SM(El(a.actions))(El(u.actions))-El(a.actions)|0),t=hH(a.actions)(gH(v)(I.value));return x_(QH(e)(u.evalTime))(I.value)(p_(t)(u.actions))}())(function(v){if(v instanceof I)return xe(yH(0));if(v instanceof R)return xe(v.value0);throw new Error("Failed pattern match at FragmentShader (line 638, column 3 - line 640, column 23): "+[v.constructor.name])})})})}}},HM=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=mM(e)(u)(l)(KH(a)(v)(t)),o=_0(FH(h2(i.value0))(Mc(i.value0)))(Mc(i.value0)),_=function(){return e?"fragColor":"gl_FragColor"}(),s=_+(" = "+(bH(o)+`; +`));return jH(e)+(i.value1.code+(s+"}"))}}}}}};var C2=()=>{var e=document.createElement("canvas");return e.setAttribute("style","z-index: -1; position: absolute; width: 100%; height: 100%; left: 0px; top:0px; pointer-events: none"),e},T2=e=>()=>document.body.appendChild(e),M2=e=>()=>document.body.removeChild(e),S2=e=>()=>e.getContext("webgl",{powerPreference:"high-performance",antialias:!0}),L2=e=>()=>e.getContext("webgl2",{powerPreference:"high-performance",antialias:!0}),A2=e=>a=>()=>e.getExtension(a);var N2=e=>()=>e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,!0),P2=e=>()=>e.gl.createBuffer(),vR=e=>a=>()=>e.gl.bindBuffer(e.gl.ARRAY_BUFFER,a),q2=e=>()=>e.gl.bufferData(e.gl.ARRAY_BUFFER,new Float32Array([-1,1,-1,-1,1,1,1,-1]),e.gl.STATIC_DRAW),Gw=e=>()=>e.createProgram(),ww=e=>()=>e.createShader(e.VERTEX_SHADER),dw=e=>()=>e.createShader(e.FRAGMENT_SHADER),nR=e=>a=>u=>()=>e.attachShader(a,u),rR=e=>a=>u=>()=>e.shaderSource(a,u),tR=e=>a=>()=>e.compileShader(a),mw=e=>a=>()=>e.linkProgram(a),hw=e=>()=>e.flush();var iR=e=>a=>()=>e.gl.useProgram(a),$2=e=>a=>u=>()=>e.gl.getAttribLocation(a,u),O2=e=>a=>()=>e.gl.vertexAttribPointer(a,2,e.gl.FLOAT,!1,0,0),U2=e=>a=>()=>e.gl.enableVertexAttribArray(a),oR=e=>a=>u=>l=>v=>()=>e.gl.viewport(a,u,l,v);var cR=e=>()=>e.gl.drawArrays(e.gl.TRIANGLE_STRIP,0,4),_R=e=>a=>u=>()=>e.gl.getUniformLocation(a,u),W2=e=>a=>u=>()=>e.uniform1i(a,u),B2=e=>a=>u=>()=>e.uniform1f(a,u),z2=e=>a=>u=>l=>()=>e.uniform2f(a,u,l),Ap=e=>()=>e.createTexture(),k2=e=>()=>e.activeTexture(e.TEXTURE0),J2=e=>()=>e.activeTexture(e.TEXTURE1),V2=e=>()=>e.activeTexture(e.TEXTURE2),j2=e=>()=>e.activeTexture(e.TEXTURE3),H2=e=>()=>e.activeTexture(e.TEXTURE4),X2=e=>()=>e.activeTexture(e.TEXTURE5),Y2=e=>()=>e.activeTexture(e.TEXTURE6),Z2=e=>()=>e.activeTexture(e.TEXTURE7),Q2=e=>()=>e.activeTexture(e.TEXTURE8),K2=e=>()=>e.activeTexture(e.TEXTURE9),x2=e=>()=>e.activeTexture(e.TEXTURE10),ey=e=>()=>e.activeTexture(e.TEXTURE11),ay=e=>()=>e.activeTexture(e.TEXTURE12),uy=e=>()=>e.activeTexture(e.TEXTURE13),ly=e=>()=>e.activeTexture(e.TEXTURE14),vy=e=>()=>e.activeTexture(e.TEXTURE15),ny=e=>a=>()=>e.bindTexture(e.TEXTURE_2D,a),gw=e=>()=>e.createFramebuffer(),yw=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)},Fw=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)},bw=e=>a=>()=>e.bindFramebuffer(e.FRAMEBUFFER,a),Ew=e=>()=>e.clientWidth*window.devicePixelRatio,Cw=e=>()=>e.clientHeight*window.devicePixelRatio,ry=e=>()=>{e.width=e.clientWidth*window.devicePixelRatio,e.height=e.clientHeight*window.devicePixelRatio};var Np=S(Il),vX=function(e){return function(){var u=fe(e.frameBufferIndex)();return u===0?Oe(1)(e.frameBufferIndex)():Oe(0)(e.frameBufferIndex)()}},ty=function(e){return rR(e.gl)},iy=function(e){return function(a){return function(u){return function(l){return function(v){return function(){var i=_R(e)(a)(u)();return z2(e.gl)(i)(l)(v)()}}}}}},nX=function(e){return function(a){return function(u){return function(l){return function(){var t=_R(e)(a)(u)();return W2(e.gl)(t)(l)()}}}}},p0=function(e){return function(a){return function(u){return function(l){return function(){var t=_R(e)(a)(u)();return B2(e.gl)(t)(l)()}}}}},rX=` precision mediump float; uniform vec2 r; uniform sampler2D t; @@ -310,8 +310,8 @@ void main(){ vec4 t = texture2D(t,gl_FragCoord.xy/r); gl_FragColor = vec4(t.xyz*b,t.w); } -`,YM=function(e){return function(){var u=P2(e)();return vR(e)(u)(),q2(e)(),u}},ZM=function(e){return mw(e.gl)},tX=function(e){return ry(e.canvas)},iX=function(e){return Np(sc)(L2(e))},oX=function(e){return Np(sc)(S2(e))};var cX=function(e){return function(){var u=fe(e.frameBufferIndex)();return u===0?e.frameBufferTexture0:e.frameBufferTexture1}},QM=function(e){return function(){var u=fe(e.frameBufferIndex)();return u===0?e.frameBuffer0:e.frameBuffer1}},KM=function(e){return function(){var u=fe(e.frameBufferIndex)();return u===0?e.frameBufferTexture1:e.frameBufferTexture0}},_X=function(e){return function(a){return Np(sc)(A2(e)(a))}},Tw=function(e){return Ew(e.canvas)},Mw=function(e){return Cw(e.canvas)},xM=function(e){return hw(e.gl)},eS=function(e){return M2(e.canvas)},aS=function(e){return ww(e.gl)},fR=function(e){return Ap(e.gl)},uS=function(e){return Gw(e.gl)},lS=function(e){return dw(e.gl)},vS=function(e){return function(){var u=fe(e.width)(),l=fe(e.height)(),v=Tw(e)(),t=Mw(e)(),i=u!==v||l!==t;if(!i)return void 0;if(i)return Fw(e.gl)(e.frameBufferTexture0)(v)(t)(),Fw(e.gl)(e.frameBufferTexture1)(v)(t)(),Oe(v)(e.width)(),Oe(t)(e.height)();throw new Error("Failed pattern match at WebGLCanvas (line 304, column 3 - line 310, column 25): "+[i.constructor.name])}},oy=function(e){return tR(e.gl)},fX=function(e){return ny(e.gl)},cy=function(e){return function(a){if(a instanceof I)return bw(e.gl)(null);if(a instanceof R)return bw(e.gl)(a.value0);throw new Error("Failed pattern match at WebGLCanvas (line 351, column 1 - line 351, column 72): "+[e.constructor.name,a.constructor.name])}},_y=function(e){return nR(e.gl)},pX=function(e){return function(a){return a===0?k2(e.gl):a===1?J2(e.gl):a===2?V2(e.gl):a===3?j2(e.gl):a===4?H2(e.gl):a===5?X2(e.gl):a===6?Y2(e.gl):a===7?Z2(e.gl):a===8?Q2(e.gl):a===9?K2(e.gl):a===10?x2(e.gl):a===11?ey(e.gl):a===12?ay(e.gl):a===13?uy(e.gl):a===14?ly(e.gl):a===15?vy(e.gl):Vl("strange error in punctual: activeTexture called with texture slot not >=0 && <= 15")}},Oc=function(e){return function(a){return function(u){return function(l){return function(v){return function(){return pX(e)(l)(),fX(e)(u)(),nX(e)(a)(v)(l)()}}}}}},nS=function(e){return function(){iR(e)(e.postProgram)();var u=cX(e)(),l=Tw(e)(),v=Mw(e)();return Oc(e)(e.postProgram)(u)(0)("t")(),f0(e)(e.postProgram)("b")(1)(),iy(e)(e.postProgram)("r")(qa(l))(qa(v))(),oR(e)(0)(0)(l)(v)(),tX(e)(),cy(e)(I.value)(),cR(e)(),vX(e)()}},sX=function(e){return function(){var u=Gw(e)(),l=ww(e)();nR(e)(u)(l)(),rR(e)(l)("attribute vec4 p; void main() { gl_Position = p; }")(),tR(e)(l)();var v=dw(e)();return nR(e)(u)(v)(),rR(e)(v)(rX)(),tR(e)(v)(),mw(e)(u)(),hw(e)(),u}},XM=function(e){return function(a){return function(u){return function(){var v=Ew(e)(),t=Cw(e)(),i=ta(v)(),o=ta(t)();(function(){if(!u)return Vl("punctual will use WebGL1")();if(u)return Vl("punctual will use WebGl2")();throw new Error("Failed pattern match at WebGLCanvas (line 45, column 3 - line 47, column 43): "+[u.constructor.name])})(),T2(e)();var _=Np(Ao)(_X(a)("KHR_parallel_shader_compile"))();(function(){if(!_)return void 0;if(_)return Vl("punctual can use WebGL extension KHR_parallel_shader_compile")();throw new Error("Failed pattern match at WebGLCanvas (line 50, column 3 - line 52, column 79): "+[_.constructor.name])})(),N2(a)();var s=sX(a)(),y=Ap(a)(),N=Ap(a)(),L=Ap(a)(),V=gw(a)(),Te=gw(a)(),ya=ta(0)(),Lu={canvas:e,width:i,height:o,gl:a,webGL2:u,khr_parallel_shader_compile:_,postProgram:s,webcamTexture:y,frameBufferTexture0:N,frameBufferTexture1:L,frameBuffer0:V,frameBuffer1:Te,frameBufferIndex:ya};return yw(a)(N)(V)(v)(t)(),yw(a)(L)(Te)(v)(t)(),Lu}}}},rS=function(){var a=C2(),u=iX(a)();if(u instanceof R)return Np(R.create)(XM(a)(u.value0)(!0))();if(u instanceof I){var l=oX(a)();if(l instanceof R)return Np(R.create)(XM(a)(l.value0)(!1))();if(l instanceof I)return I.value;throw new Error("Failed pattern match at WebGLCanvas (line 35, column 7 - line 37, column 32): "+[l.constructor.name])}throw new Error("Failed pattern match at WebGLCanvas (line 31, column 3 - line 37, column 32): "+[u.constructor.name])};var Pp=ee(Lf),RS=En(uu),IS=Zr(uu),tS=T4(__),iS=ci(Bs),oS=tI(uu)(xa),Zt=Qc(rl),cS=Vs(uu),GS=ie(of()(Du({reflectSymbol:function(){return"ain"}})()(Du({reflectSymbol:function(){return"fft"}})()(Du({reflectSymbol:function(){return"hi"}})()(Du({reflectSymbol:function(){return"ifft"}})()(Du({reflectSymbol:function(){return"ihi"}})()(Du({reflectSymbol:function(){return"ilo"}})()(Du({reflectSymbol:function(){return"imgURLs"}})()(Du({reflectSymbol:function(){return"imid"}})()(Du({reflectSymbol:function(){return"lo"}})()(Du({reflectSymbol:function(){return"mid"}})()(Du({reflectSymbol:function(){return"vidURLs"}})()(Du({reflectSymbol:function(){return"webcam"}})()(tf)(Zt))(cS))(Zt))(Zt))(Zt))(cS))(Zt))(Zt))(Zt))(Zt))(Zt))(Zt))),wS=Q(Ya),_S=Ru(),fS=Cf(_i),RX=S(Il),IX=Fv(BR),pS=cn(Rl),sS=d(y3(Hp)),DS=$s(C4)(Rl),dS=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=HM(e.webGL2)(a)(u)(l)(v)(t);return function(){var _=uS(e)(),s=aS(e)();_y(e)(_)(s)();var y=function(){if(e.webGL2)return`#version 300 es -in vec4 p; void main() { gl_Position = p; }`;if(!e.webGL2)return"attribute vec4 p; void main() { gl_Position = p; }";throw new Error("Failed pattern match at WebGL (line 106, column 20 - line 108, column 83): "+[e.webGL2.constructor.name])}();ty(e)(s)(y)(),oy(e)(s)();var N=lS(e)();return _y(e)(_)(N)(),ty(e)(N)(i)(),oy(e)(N)(),ZM(e)(_)(),xM(e)(),new k(i,_)}}}}}}},GX=function(e){return function(a){return function(){var l=fe(e.videoTextures)(),v=RS(a)(l);if(v instanceof R){var t=Fm(e.sharedResources)(a)();if(t instanceof I)return I.value;if(t instanceof R)return XG(e.glc.gl)(t.value0)(v.value0)(),new R(v.value0);throw new Error("Failed pattern match at WebGL (line 247, column 7 - line 251, column 24): "+[t.constructor.name])}if(v instanceof I){var t=Fm(e.sharedResources)(a)();if(t instanceof R){var i=fR(e.glc)();return XG(e.glc.gl)(t.value0)(i)(),Oe(IS(a)(i)(l))(e.videoTextures)(),new R(i)}if(t instanceof I)return I.value;throw new Error("Failed pattern match at WebGL (line 254, column 7 - line 260, column 32): "+[t.constructor.name])}throw new Error("Failed pattern match at WebGL (line 244, column 3 - line 260, column 32): "+[v.constructor.name])}}},wX=function(e){return function(a){return function(){var l=fe(e.imageTextures)(),v=RS(a)(l);if(v instanceof R)return new R(v.value0);if(v instanceof I){var t=tF(e.sharedResources)(a)();if(t instanceof R){var i=fR(e.glc)();return HG(e.glc.gl)(t.value0)(i)(),Oe(IS(a)(i)(l))(e.imageTextures)(),new R(i)}if(t instanceof I)return I.value;throw new Error("Failed pattern match at WebGL (line 223, column 7 - line 229, column 32): "+[t.constructor.name])}throw new Error("Failed pattern match at WebGL (line 219, column 3 - line 229, column 32): "+[v.constructor.name])}}},mS=function(e){return eS(e.glc)},hS=function(e){var a=tS(e.vidURLs),u=tS(e.imgURLs),l=iS(4+El(u)|0)(15),v=iS(4)(15);return new k(oS(p_(u)(v)),oS(p_(a)(l)))},gS=function(e){return function(a){return function(u){return function(){var v=rS();if(v instanceof R){var t=YM(v.value0)(),i=qI(e)(),o=GS(J_(a))(J_(u)),_=hS(o),s=dS(v.value0)(i)(_.value0)(_.value1)(u)(a)(),y=ta(a)(),N=ta(o)(),L=ta(s.value0)(),V=ta(s.value1)(),Te=ta(tl)(),ya=ta(tl)(),Lu=ta(_.value0)(),Ll=ta(_.value1)(),Wu=fR(v.value0)(),mu=fR(v.value0)(),Lr={sharedResources:e,glc:v.value0,triangleStripBuffer:t,program:y,programInfo:N,shaderSrc:L,shader:V,imageTextures:Te,videoTextures:ya,imageTextureSlots:Lu,videoTextureSlots:Ll,fftTexture:Wu,ifftTexture:mu};return new R(Lr)}if(v instanceof I)return I.value;throw new Error("Failed pattern match at WebGL (line 48, column 3 - line 81, column 28): "+[v.constructor.name])}}}},yS=function(e){return function(a){return function(u){return function(){var v=qI(e.sharedResources)(),t=GS(J_(a))(J_(u)),i=hS(t),o=dS(e.glc)(v)(i.value0)(i.value1)(u)(a)();return Oe(a)(e.program)(),Oe(t)(e.programInfo)(),Oe(o.value0)(e.shaderSrc)(),Oe(o.value1)(e.shader)(),Oe(i.value0)(e.imageTextureSlots)(),Oe(i.value1)(e.videoTextureSlots)()}}}},dX=function(e){return function(a){return function(u){return function(l){return function(){var t=GX(e)(u)();if(t instanceof R)return Oc(e.glc)(a)(t.value0)(l)("t"+wS(l))();if(t instanceof I)return void 0;throw new Error("Failed pattern match at WebGL (line 237, column 3 - line 239, column 25): "+[t.constructor.name])}}}}},mX=function(e){return function(a){return function(u){return function(l){return function(){var t=wX(e)(u)();if(t instanceof R)return Oc(e.glc)(a)(t.value0)(l)("t"+wS(l))();if(t instanceof I)return void 0;throw new Error("Failed pattern match at WebGL (line 212, column 3 - line 214, column 25): "+[t.constructor.name])}}}}},FS=function(e){return function(a){return function(){vS(e.glc)();var l=fe(e.shader)();iR(e.glc)(l)();var v=Tw(e.glc)(),t=Mw(e.glc)();iy(e.glc)(l)("res")(qa(v))(qa(t))();var i=qI(e.sharedResources)();f0(e.glc)(l)("_time")(_S(fS(a)(jd(i))))();var o=RX(function(Te){return Te.evalTime})(fe(e.program))();f0(e.glc)(l)("_etime")(_S(fS(a)(o)))(),f0(e.glc)(l)("_cps")(fi(i.freq))(),f0(e.glc)(l)("_beat")(fi(t_(i)(a)))(),f0(e.glc)(l)("_ebeat")(fi(IX(t_(i)(a))(t_(i)(o))))(),Pp(fe(e.sharedResources.inputAnalyser.lo))(f0(e.glc)(l)("ilo"))(),Pp(fe(e.sharedResources.inputAnalyser.mid))(f0(e.glc)(l)("imid"))(),Pp(fe(e.sharedResources.inputAnalyser.hi))(f0(e.glc)(l)("ihi"))(),Pp(fe(e.sharedResources.outputAnalyser.lo))(f0(e.glc)(l)("lo"))(),Pp(fe(e.sharedResources.outputAnalyser.mid))(f0(e.glc)(l)("mid"))(),Pp(fe(e.sharedResources.outputAnalyser.hi))(f0(e.glc)(l)("hi"))();var _=KM(e.glc)();Oc(e.glc)(l)(_)(0)("f")();var s=fe(e.programInfo)();pS(sS(s.fft)(!0))(function(){return Oc(e.glc)(l)(e.fftTexture)(1)("o")(),YG(e.glc.gl)(e.sharedResources.outputAnalyser.analyserArray)(e.fftTexture)()})(),pS(sS(s.ifft)(!0))(function(){return Oc(e.glc)(l)(e.ifftTexture)(2)("i")(),YG(e.glc.gl)(e.sharedResources.inputAnalyser.analyserArray)(e.ifftTexture)()})(),K8(e.sharedResources)(e.glc)(),Oc(e.glc)(l)(e.glc.webcamTexture)(3)("w")();var y=fe(e.imageTextureSlots)();DS(mX(e)(l))(y)();var N=fe(e.videoTextureSlots)();DS(dX(e)(l))(N)();var L=$2(e.glc)(l)("p")();vR(e.glc)(e.triangleStripBuffer)(),O2(e.glc)(L)(),U2(e.glc)(L)(),oR(e.glc)(0)(0)(v)(t)();var V=QM(e.glc)();return cy(e.glc)(new R(V))(),cR(e.glc)(),nS(e.glc)(),void 0}}};var ef=En(pa),qp=Zr(pa),SS=U(Rl),fy=Xf(Zs),$p=s1(pa),gX=Ru(),yX=cn(Rl),bS=S(Il),LS={reflectSymbol:function(){return"ain"}},Qt=ni(rl),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"}},ES=Wf(uu),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"}},CS=Xv(rI)(Df()(wa(LS)(Qt)()(wa(AS)(Qt)()(wa(NS)(Qt)()(wa(PS)(Qt)()(wa(qS)(Qt)()(wa($S)(Qt)()(wa(OS)(ES)()(wa(US)(Qt)()(wa(WS)(Qt)()(wa(BS)(Qt)()(wa(zS)(ES)()(wa(kS)(Qt)()(sf)))))))))))))),Kt=Qc(rl),TS=Vs(uu),FX=ie(of()(Du(LS)()(Du(AS)()(Du(NS)()(Du(PS)()(Du(qS)()(Du($S)()(Du(OS)()(Du(US)()(Du(WS)()(Du(BS)()(Du(zS)()(Du(kS)()(tf)(Kt))(TS))(Kt))(Kt))(Kt))(TS))(Kt))(Kt))(Kt))(Kt))(Kt))(Kt))),MS=ee(Q0),bX=Q(Hm),EX=_u(Om),CX=Nu(n0),TX=U(Ic),MX=function(e){return function(a){return function(u){return function(l){return function(){var t=fe(e.webGLs)(),i=ef(a)(t);if(i instanceof R)return yS(i.value0)(u)(l)(),fe(i.value0.shaderSrc)();if(i instanceof I){var o=gS(e.sharedResources)(u)(l)();if(o instanceof R)return Oe(qp(a)(o.value0)(t))(e.webGLs)(),fe(o.value0.shaderSrc)();if(o instanceof I)return"unable to make canvas or WebGL context for program";throw new Error("Failed pattern match at Main (line 199, column 7 - line 203, column 77): "+[o.constructor.name])}throw new Error("Failed pattern match at Main (line 193, column 3 - line 203, column 77): "+[i.constructor.name])}}}}},SX=function(e){return function(a){return function(u){return function(){var v=fe(e.audioZones)(),t=function(){var i=ef(a)(v);if(i instanceof R)return IF(i.value0)(u)(),i.value0;if(i instanceof I){var o=RF(e.sharedResources)(u)();return Oe(qp(a)(o)(v))(e.audioZones)(),o}throw new Error("Failed pattern match at Main (line 218, column 16 - line 225, column 13): "+[i.constructor.name])}();return sF(t)()}}}},JS=function(e){return function(a){return eF(e.sharedResources)(z7(a))}},VS=function(e){return function(a){return aF(e.sharedResources)(a)}},jS=function(e){return function(a){return uF(e.sharedResources)(a)}},HS=function(e){return function(a){return lF(e.sharedResources)(a)}},XS=function(e){return function(a){return vF(e.sharedResources)(a)}},YS=function(e){return function(a){if(!a.canDraw)return SS(void 0);if(a.canDraw)return function(){var l=fe(e.webGLs)(),v=ef(a.zone)(l);if(v instanceof I)return void 0;if(v instanceof R)return FS(v.value0)(Jm(a.nowTime))();throw new Error("Failed pattern match at Main (line 165, column 7 - line 167, column 62): "+[v.constructor.name])};throw new Error("Failed pattern match at Main (line 161, column 3 - line 167, column 62): "+[a.canDraw.constructor.name])}},ZS=function(e){return function(a){return SS(void 0)}},QS=function(e){var a=sc(e.webAudioContext);return function(){var l=nF(a)(),v=ta(tl)(),t=ta(tl)(),i=ta(tl)(),o=ta(tl)(),_=ta($)(),s=ta(tl)(),y=ta(tl)();return fy("punctual 0.5 initialization complete")(),{sharedResources:l,programs:v,previousPrograms:t,programInfos:i,previousProgramInfos:o,combinedProgramInfo:_,webGLs:s,audioZones:y}}},KS=function(e){return function(a){return function(){var l=fe(e.webGLs)(),v=ef(a)(l);if(v instanceof R)return fy("punctual DEBUG: deleting WebGL")(),mS(v.value0)(),Oe($p(a)(l))(e.webGLs)();if(v instanceof I)return void 0;throw new Error("Failed pattern match at Main (line 208, column 3 - line 213, column 25): "+[v.constructor.name])}}},xS=function(e){return function(a){return function(){var l=fe(e.audioZones)(),v=ef(a)(l);if(v instanceof R)return fy("punctual DEBUG: delete audio zone")(),pF(v.value0)(),Oe($p(a)(l))(e.audioZones)();if(v instanceof I)return void 0;throw new Error("Failed pattern match at Main (line 232, column 3 - line 237, column 25): "+[v.constructor.name])}}},LX=function(e){return function(){var u=fe(e.combinedProgramInfo)();return x8(e.sharedResources)(gX(u.webcam))(),iF(e.sharedResources)(u)()}},eL=function(e){return function(a){return yX(a.canDraw)(LX(e))}},aL=function(e){return function(){var u=bS(CS)(fe(e.programInfos))(),l=bS(CS)(fe(e.previousProgramInfos))(),v=FX(u)(l);return Oe(v)(e.combinedProgramInfo)()}},uL=function(e){return function(a){return function(){var l=fe(e.programs)(),v=fe(e.previousPrograms)(),t=fe(e.programInfos)(),i=fe(e.previousProgramInfos)(),o=$p(a.zone)(l),_=$p(a.zone)(v),s=$p(a.zone)(t),y=$p(a.zone)(i);return Oe(o)(e.programs)(),Oe(_)(e.previousPrograms)(),Oe(s)(e.programInfos)(),Oe(y)(e.previousProgramInfos)(),aL(e)(),KS(e)(a.zone)(),xS(e)(a.zone)()}}},AX=function(e){return function(a){return function(u){return function(){var v=fe(e.programs)(),t=fe(e.previousPrograms)(),i=fe(e.programInfos)(),o=fe(e.previousProgramInfos)(),_=function(){var mu=ef(a)(v);if(mu instanceof R)return mu.value0;if(mu instanceof I)return rT();throw new Error("Failed pattern match at Main (line 83, column 5 - line 85, column 30): "+[mu.constructor.name])}(),s=function(){var mu=ef(a)(i);if(mu instanceof R)return mu.value0;if(mu instanceof I)return $;throw new Error("Failed pattern match at Main (line 87, column 5 - line 89, column 38): "+[mu.constructor.name])}(),y=`new program actions: +`,YM=function(e){return function(){var u=P2(e)();return vR(e)(u)(),q2(e)(),u}},ZM=function(e){return mw(e.gl)},tX=function(e){return ry(e.canvas)},iX=function(e){return Np(sc)(L2(e))},oX=function(e){return Np(sc)(S2(e))};var cX=function(e){return function(){var u=fe(e.frameBufferIndex)();return u===0?e.frameBufferTexture0:e.frameBufferTexture1}},QM=function(e){return function(){var u=fe(e.frameBufferIndex)();return u===0?e.frameBuffer0:e.frameBuffer1}},KM=function(e){return function(){var u=fe(e.frameBufferIndex)();return u===0?e.frameBufferTexture1:e.frameBufferTexture0}},_X=function(e){return function(a){return Np(sc)(A2(e)(a))}},Tw=function(e){return Ew(e.canvas)},Mw=function(e){return Cw(e.canvas)},xM=function(e){return hw(e.gl)},eS=function(e){return M2(e.canvas)},aS=function(e){return ww(e.gl)},fR=function(e){return Ap(e.gl)},uS=function(e){return Gw(e.gl)},lS=function(e){return dw(e.gl)},vS=function(e){return function(){var u=fe(e.width)(),l=fe(e.height)(),v=Tw(e)(),t=Mw(e)(),i=u!==v||l!==t;if(!i)return void 0;if(i)return Fw(e.gl)(e.frameBufferTexture0)(v)(t)(),Fw(e.gl)(e.frameBufferTexture1)(v)(t)(),Oe(v)(e.width)(),Oe(t)(e.height)();throw new Error("Failed pattern match at WebGLCanvas (line 304, column 3 - line 310, column 25): "+[i.constructor.name])}},oy=function(e){return tR(e.gl)},fX=function(e){return ny(e.gl)},cy=function(e){return function(a){if(a instanceof I)return bw(e.gl)(null);if(a instanceof R)return bw(e.gl)(a.value0);throw new Error("Failed pattern match at WebGLCanvas (line 351, column 1 - line 351, column 72): "+[e.constructor.name,a.constructor.name])}},_y=function(e){return nR(e.gl)},pX=function(e){return function(a){return a===0?k2(e.gl):a===1?J2(e.gl):a===2?V2(e.gl):a===3?j2(e.gl):a===4?H2(e.gl):a===5?X2(e.gl):a===6?Y2(e.gl):a===7?Z2(e.gl):a===8?Q2(e.gl):a===9?K2(e.gl):a===10?x2(e.gl):a===11?ey(e.gl):a===12?ay(e.gl):a===13?uy(e.gl):a===14?ly(e.gl):a===15?vy(e.gl):Vl("strange error in punctual: activeTexture called with texture slot not >=0 && <= 15")}},Oc=function(e){return function(a){return function(u){return function(l){return function(v){return function(){return pX(e)(l)(),fX(e)(u)(),nX(e)(a)(v)(l)()}}}}}},nS=function(e){return function(){iR(e)(e.postProgram)();var u=cX(e)(),l=Tw(e)(),v=Mw(e)();return Oc(e)(e.postProgram)(u)(0)("t")(),p0(e)(e.postProgram)("b")(1)(),iy(e)(e.postProgram)("r")(qa(l))(qa(v))(),oR(e)(0)(0)(l)(v)(),tX(e)(),cy(e)(I.value)(),cR(e)(),vX(e)()}},sX=function(e){return function(){var u=Gw(e)(),l=ww(e)();nR(e)(u)(l)(),rR(e)(l)("attribute vec4 p; void main() { gl_Position = p; }")(),tR(e)(l)();var v=dw(e)();return nR(e)(u)(v)(),rR(e)(v)(rX)(),tR(e)(v)(),mw(e)(u)(),hw(e)(),u}},XM=function(e){return function(a){return function(u){return function(){var v=Ew(e)(),t=Cw(e)(),i=ta(v)(),o=ta(t)();(function(){if(!u)return Vl("punctual will use WebGL1")();if(u)return Vl("punctual will use WebGl2")();throw new Error("Failed pattern match at WebGLCanvas (line 45, column 3 - line 47, column 43): "+[u.constructor.name])})(),T2(e)();var _=Np(Ao)(_X(a)("KHR_parallel_shader_compile"))();(function(){if(!_)return void 0;if(_)return Vl("punctual can use WebGL extension KHR_parallel_shader_compile")();throw new Error("Failed pattern match at WebGLCanvas (line 50, column 3 - line 52, column 79): "+[_.constructor.name])})(),N2(a)();var s=sX(a)(),y=Ap(a)(),N=Ap(a)(),L=Ap(a)(),V=gw(a)(),Te=gw(a)(),ya=ta(0)(),Lu={canvas:e,width:i,height:o,gl:a,webGL2:u,khr_parallel_shader_compile:_,postProgram:s,webcamTexture:y,frameBufferTexture0:N,frameBufferTexture1:L,frameBuffer0:V,frameBuffer1:Te,frameBufferIndex:ya};return yw(a)(N)(V)(v)(t)(),yw(a)(L)(Te)(v)(t)(),Lu}}}},rS=function(){var a=C2(),u=iX(a)();if(u instanceof R)return Np(R.create)(XM(a)(u.value0)(!0))();if(u instanceof I){var l=oX(a)();if(l instanceof R)return Np(R.create)(XM(a)(l.value0)(!1))();if(l instanceof I)return I.value;throw new Error("Failed pattern match at WebGLCanvas (line 35, column 7 - line 37, column 32): "+[l.constructor.name])}throw new Error("Failed pattern match at WebGLCanvas (line 31, column 3 - line 37, column 32): "+[u.constructor.name])};var Pp=ee(Lf),RS=En(uu),IS=Qr(uu),tS=T4(__),iS=_i(Bs),oS=tI(uu)(xa),Qt=Qc(rl),cS=Vs(uu),GS=ie(of()(Du({reflectSymbol:function(){return"ain"}})()(Du({reflectSymbol:function(){return"fft"}})()(Du({reflectSymbol:function(){return"hi"}})()(Du({reflectSymbol:function(){return"ifft"}})()(Du({reflectSymbol:function(){return"ihi"}})()(Du({reflectSymbol:function(){return"ilo"}})()(Du({reflectSymbol:function(){return"imgURLs"}})()(Du({reflectSymbol:function(){return"imid"}})()(Du({reflectSymbol:function(){return"lo"}})()(Du({reflectSymbol:function(){return"mid"}})()(Du({reflectSymbol:function(){return"vidURLs"}})()(Du({reflectSymbol:function(){return"webcam"}})()(tf)(Qt))(cS))(Qt))(Qt))(Qt))(cS))(Qt))(Qt))(Qt))(Qt))(Qt))(Qt))),wS=Q(Ya),_S=Ru(),fS=Cf(fi),RX=S(Il),IX=Fv(BR),pS=cn(Rl),sS=d(y3(Hp)),DS=$s(C4)(Rl),dS=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=HM(e.webGL2)(a)(u)(l)(v)(t);return function(){var _=uS(e)(),s=aS(e)();_y(e)(_)(s)();var y=function(){if(e.webGL2)return`#version 300 es +in vec4 p; void main() { gl_Position = p; }`;if(!e.webGL2)return"attribute vec4 p; void main() { gl_Position = p; }";throw new Error("Failed pattern match at WebGL (line 106, column 20 - line 108, column 83): "+[e.webGL2.constructor.name])}();ty(e)(s)(y)(),oy(e)(s)();var N=lS(e)();return _y(e)(_)(N)(),ty(e)(N)(i)(),oy(e)(N)(),ZM(e)(_)(),xM(e)(),new k(i,_)}}}}}}},GX=function(e){return function(a){return function(){var l=fe(e.videoTextures)(),v=RS(a)(l);if(v instanceof R){var t=Fm(e.sharedResources)(a)();if(t instanceof I)return I.value;if(t instanceof R)return XG(e.glc.gl)(t.value0)(v.value0)(),new R(v.value0);throw new Error("Failed pattern match at WebGL (line 247, column 7 - line 251, column 24): "+[t.constructor.name])}if(v instanceof I){var t=Fm(e.sharedResources)(a)();if(t instanceof R){var i=fR(e.glc)();return XG(e.glc.gl)(t.value0)(i)(),Oe(IS(a)(i)(l))(e.videoTextures)(),new R(i)}if(t instanceof I)return I.value;throw new Error("Failed pattern match at WebGL (line 254, column 7 - line 260, column 32): "+[t.constructor.name])}throw new Error("Failed pattern match at WebGL (line 244, column 3 - line 260, column 32): "+[v.constructor.name])}}},wX=function(e){return function(a){return function(){var l=fe(e.imageTextures)(),v=RS(a)(l);if(v instanceof R)return new R(v.value0);if(v instanceof I){var t=tF(e.sharedResources)(a)();if(t instanceof R){var i=fR(e.glc)();return HG(e.glc.gl)(t.value0)(i)(),Oe(IS(a)(i)(l))(e.imageTextures)(),new R(i)}if(t instanceof I)return I.value;throw new Error("Failed pattern match at WebGL (line 223, column 7 - line 229, column 32): "+[t.constructor.name])}throw new Error("Failed pattern match at WebGL (line 219, column 3 - line 229, column 32): "+[v.constructor.name])}}},mS=function(e){return eS(e.glc)},hS=function(e){var a=tS(e.vidURLs),u=tS(e.imgURLs),l=iS(4+El(u)|0)(15),v=iS(4)(15);return new k(oS(p_(u)(v)),oS(p_(a)(l)))},gS=function(e){return function(a){return function(u){return function(){var v=rS();if(v instanceof R){var t=YM(v.value0)(),i=qI(e)(),o=GS(J_(a))(J_(u)),_=hS(o),s=dS(v.value0)(i)(_.value0)(_.value1)(u)(a)(),y=ta(a)(),N=ta(o)(),L=ta(s.value0)(),V=ta(s.value1)(),Te=ta(tl)(),ya=ta(tl)(),Lu=ta(_.value0)(),Ll=ta(_.value1)(),Wu=fR(v.value0)(),mu=fR(v.value0)(),Lr={sharedResources:e,glc:v.value0,triangleStripBuffer:t,program:y,programInfo:N,shaderSrc:L,shader:V,imageTextures:Te,videoTextures:ya,imageTextureSlots:Lu,videoTextureSlots:Ll,fftTexture:Wu,ifftTexture:mu};return new R(Lr)}if(v instanceof I)return I.value;throw new Error("Failed pattern match at WebGL (line 48, column 3 - line 81, column 28): "+[v.constructor.name])}}}},yS=function(e){return function(a){return function(u){return function(){var v=qI(e.sharedResources)(),t=GS(J_(a))(J_(u)),i=hS(t),o=dS(e.glc)(v)(i.value0)(i.value1)(u)(a)();return Oe(a)(e.program)(),Oe(t)(e.programInfo)(),Oe(o.value0)(e.shaderSrc)(),Oe(o.value1)(e.shader)(),Oe(i.value0)(e.imageTextureSlots)(),Oe(i.value1)(e.videoTextureSlots)()}}}},dX=function(e){return function(a){return function(u){return function(l){return function(){var t=GX(e)(u)();if(t instanceof R)return Oc(e.glc)(a)(t.value0)(l)("t"+wS(l))();if(t instanceof I)return void 0;throw new Error("Failed pattern match at WebGL (line 237, column 3 - line 239, column 25): "+[t.constructor.name])}}}}},mX=function(e){return function(a){return function(u){return function(l){return function(){var t=wX(e)(u)();if(t instanceof R)return Oc(e.glc)(a)(t.value0)(l)("t"+wS(l))();if(t instanceof I)return void 0;throw new Error("Failed pattern match at WebGL (line 212, column 3 - line 214, column 25): "+[t.constructor.name])}}}}},FS=function(e){return function(a){return function(){vS(e.glc)();var l=fe(e.shader)();iR(e.glc)(l)();var v=Tw(e.glc)(),t=Mw(e.glc)();iy(e.glc)(l)("res")(qa(v))(qa(t))();var i=qI(e.sharedResources)();p0(e.glc)(l)("_time")(_S(fS(a)(jd(i))))();var o=RX(function(Te){return Te.evalTime})(fe(e.program))();p0(e.glc)(l)("_etime")(_S(fS(a)(o)))(),p0(e.glc)(l)("_cps")(pi(i.freq))(),p0(e.glc)(l)("_beat")(pi(t_(i)(a)))(),p0(e.glc)(l)("_ebeat")(pi(IX(t_(i)(a))(t_(i)(o))))(),Pp(fe(e.sharedResources.inputAnalyser.lo))(p0(e.glc)(l)("ilo"))(),Pp(fe(e.sharedResources.inputAnalyser.mid))(p0(e.glc)(l)("imid"))(),Pp(fe(e.sharedResources.inputAnalyser.hi))(p0(e.glc)(l)("ihi"))(),Pp(fe(e.sharedResources.outputAnalyser.lo))(p0(e.glc)(l)("lo"))(),Pp(fe(e.sharedResources.outputAnalyser.mid))(p0(e.glc)(l)("mid"))(),Pp(fe(e.sharedResources.outputAnalyser.hi))(p0(e.glc)(l)("hi"))();var _=KM(e.glc)();Oc(e.glc)(l)(_)(0)("f")();var s=fe(e.programInfo)();pS(sS(s.fft)(!0))(function(){return Oc(e.glc)(l)(e.fftTexture)(1)("o")(),YG(e.glc.gl)(e.sharedResources.outputAnalyser.analyserArray)(e.fftTexture)()})(),pS(sS(s.ifft)(!0))(function(){return Oc(e.glc)(l)(e.ifftTexture)(2)("i")(),YG(e.glc.gl)(e.sharedResources.inputAnalyser.analyserArray)(e.ifftTexture)()})(),K8(e.sharedResources)(e.glc)(),Oc(e.glc)(l)(e.glc.webcamTexture)(3)("w")();var y=fe(e.imageTextureSlots)();DS(mX(e)(l))(y)();var N=fe(e.videoTextureSlots)();DS(dX(e)(l))(N)();var L=$2(e.glc)(l)("p")();vR(e.glc)(e.triangleStripBuffer)(),O2(e.glc)(L)(),U2(e.glc)(L)(),oR(e.glc)(0)(0)(v)(t)();var V=QM(e.glc)();return cy(e.glc)(new R(V))(),cR(e.glc)(),nS(e.glc)(),void 0}}};var ef=En(pa),qp=Qr(pa),SS=U(Rl),fy=Xf(Zs),$p=s1(pa),gX=Ru(),yX=cn(Rl),bS=S(Il),LS={reflectSymbol:function(){return"ain"}},Kt=ri(rl),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"}},ES=Wf(uu),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"}},CS=Xv(rI)(Df()(wa(LS)(Kt)()(wa(AS)(Kt)()(wa(NS)(Kt)()(wa(PS)(Kt)()(wa(qS)(Kt)()(wa($S)(Kt)()(wa(OS)(ES)()(wa(US)(Kt)()(wa(WS)(Kt)()(wa(BS)(Kt)()(wa(zS)(ES)()(wa(kS)(Kt)()(sf)))))))))))))),xt=Qc(rl),TS=Vs(uu),FX=ie(of()(Du(LS)()(Du(AS)()(Du(NS)()(Du(PS)()(Du(qS)()(Du($S)()(Du(OS)()(Du(US)()(Du(WS)()(Du(BS)()(Du(zS)()(Du(kS)()(tf)(xt))(TS))(xt))(xt))(xt))(TS))(xt))(xt))(xt))(xt))(xt))(xt))),MS=ee(K0),bX=Q(Hm),EX=_u(Om),CX=Nu(n0),TX=U(Ic),MX=function(e){return function(a){return function(u){return function(l){return function(){var t=fe(e.webGLs)(),i=ef(a)(t);if(i instanceof R)return yS(i.value0)(u)(l)(),fe(i.value0.shaderSrc)();if(i instanceof I){var o=gS(e.sharedResources)(u)(l)();if(o instanceof R)return Oe(qp(a)(o.value0)(t))(e.webGLs)(),fe(o.value0.shaderSrc)();if(o instanceof I)return"unable to make canvas or WebGL context for program";throw new Error("Failed pattern match at Main (line 199, column 7 - line 203, column 77): "+[o.constructor.name])}throw new Error("Failed pattern match at Main (line 193, column 3 - line 203, column 77): "+[i.constructor.name])}}}}},SX=function(e){return function(a){return function(u){return function(){var v=fe(e.audioZones)(),t=function(){var i=ef(a)(v);if(i instanceof R)return IF(i.value0)(u)(),i.value0;if(i instanceof I){var o=RF(e.sharedResources)(u)();return Oe(qp(a)(o)(v))(e.audioZones)(),o}throw new Error("Failed pattern match at Main (line 218, column 16 - line 225, column 13): "+[i.constructor.name])}();return sF(t)()}}}},JS=function(e){return function(a){return eF(e.sharedResources)(z7(a))}},VS=function(e){return function(a){return aF(e.sharedResources)(a)}},jS=function(e){return function(a){return uF(e.sharedResources)(a)}},HS=function(e){return function(a){return lF(e.sharedResources)(a)}},XS=function(e){return function(a){return vF(e.sharedResources)(a)}},YS=function(e){return function(a){if(!a.canDraw)return SS(void 0);if(a.canDraw)return function(){var l=fe(e.webGLs)(),v=ef(a.zone)(l);if(v instanceof I)return void 0;if(v instanceof R)return FS(v.value0)(Jm(a.nowTime))();throw new Error("Failed pattern match at Main (line 165, column 7 - line 167, column 62): "+[v.constructor.name])};throw new Error("Failed pattern match at Main (line 161, column 3 - line 167, column 62): "+[a.canDraw.constructor.name])}},ZS=function(e){return function(a){return SS(void 0)}},QS=function(e){var a=sc(e.webAudioContext);return function(){var l=nF(a)(),v=ta(tl)(),t=ta(tl)(),i=ta(tl)(),o=ta(tl)(),_=ta($)(),s=ta(tl)(),y=ta(tl)();return fy("punctual 0.5 initialization complete")(),{sharedResources:l,programs:v,previousPrograms:t,programInfos:i,previousProgramInfos:o,combinedProgramInfo:_,webGLs:s,audioZones:y}}},KS=function(e){return function(a){return function(){var l=fe(e.webGLs)(),v=ef(a)(l);if(v instanceof R)return fy("punctual DEBUG: deleting WebGL")(),mS(v.value0)(),Oe($p(a)(l))(e.webGLs)();if(v instanceof I)return void 0;throw new Error("Failed pattern match at Main (line 208, column 3 - line 213, column 25): "+[v.constructor.name])}}},xS=function(e){return function(a){return function(){var l=fe(e.audioZones)(),v=ef(a)(l);if(v instanceof R)return fy("punctual DEBUG: delete audio zone")(),pF(v.value0)(),Oe($p(a)(l))(e.audioZones)();if(v instanceof I)return void 0;throw new Error("Failed pattern match at Main (line 232, column 3 - line 237, column 25): "+[v.constructor.name])}}},LX=function(e){return function(){var u=fe(e.combinedProgramInfo)();return x8(e.sharedResources)(gX(u.webcam))(),iF(e.sharedResources)(u)()}},eL=function(e){return function(a){return yX(a.canDraw)(LX(e))}},aL=function(e){return function(){var u=bS(CS)(fe(e.programInfos))(),l=bS(CS)(fe(e.previousProgramInfos))(),v=FX(u)(l);return Oe(v)(e.combinedProgramInfo)()}},uL=function(e){return function(a){return function(){var l=fe(e.programs)(),v=fe(e.previousPrograms)(),t=fe(e.programInfos)(),i=fe(e.previousProgramInfos)(),o=$p(a.zone)(l),_=$p(a.zone)(v),s=$p(a.zone)(t),y=$p(a.zone)(i);return Oe(o)(e.programs)(),Oe(_)(e.previousPrograms)(),Oe(s)(e.programInfos)(),Oe(y)(e.previousProgramInfos)(),aL(e)(),KS(e)(a.zone)(),xS(e)(a.zone)()}}},AX=function(e){return function(a){return function(u){return function(){var v=fe(e.programs)(),t=fe(e.previousPrograms)(),i=fe(e.programInfos)(),o=fe(e.previousProgramInfos)(),_=function(){var mu=ef(a)(v);if(mu instanceof R)return mu.value0;if(mu instanceof I)return rT();throw new Error("Failed pattern match at Main (line 83, column 5 - line 85, column 30): "+[mu.constructor.name])}(),s=function(){var mu=ef(a)(i);if(mu instanceof R)return mu.value0;if(mu instanceof I)return $;throw new Error("Failed pattern match at Main (line 87, column 5 - line 89, column 38): "+[mu.constructor.name])}(),y=`new program actions: `+Pg(u),N=`previous program actions: `+Pg(_),L=qp(a)(u)(v),V=qp(a)(_)(t),Te=qp(a)(J_(u))(i),ya=qp(a)(s)(o);Oe(L)(e.programs)(),Oe(V)(e.previousPrograms)(),Oe(Te)(e.programInfos)(),Oe(ya)(e.previousProgramInfos)(),aL(e)();var Lu=function(){var mu=vT(u);if(mu){var Lr=MX(e)(a)(u)(_)();return`fragment shader: `+(Lr+` @@ -319,4 +319,4 @@ in vec4 p; void main() { gl_Position = p; }`;if(!e.webGL2)return"attribute vec4 `)}if(!mu)return KS(e)(a)(),"";throw new Error("Failed pattern match at Main (line 102, column 22 - line 108, column 14): "+[mu.constructor.name])}(),Ll=function(){var mu=nT(u);if(mu){var Lr=SX(e)(a)(u)();return`audio worklets: `+(Lr+` -`)}if(!mu)return xS(e)(a)(),"";throw new Error("Failed pattern match at Main (line 110, column 21 - line 116, column 14): "+[mu.constructor.name])}(),Wu=y+(N+(Lu+Ll));return Wu}}}},lL=function(e){return function(a){return rb(MS(x5(e.sharedResources.libraries)(a.text)(Jm(a.time)))(function(u){if(u instanceof M){var l=bX(u.value0);return EX(bt(l))}if(u instanceof ve)return MS(CX(AX(e)(a.zone)(u.value0)))(function(v){return TX({info:v})});throw new Error("Failed pattern match at Main (line 67, column 3 - line 73, column 20): "+[u.constructor.name])}))}};function Vte(e){return new Sr(e)}function Sr(e){e==null&&(e={}),this.punctual=QS(e)()}Sr.prototype.define=function(e){return lL(this.punctual)(e)()};Sr.prototype.clear=function(e){return uL(this.punctual)(e)()};Sr.prototype.preRender=function(e){return eL(this.punctual)(e)()};Sr.prototype.render=function(e){return YS(this.punctual)(e)()};Sr.prototype.postRender=function(e){return ZS(this.punctual)(e)()};Sr.prototype.setTempo=function(e){return JS(this.punctual)(e)()};Sr.prototype.setAudioInput=function(e){return XS(this.punctual)(e)()};Sr.prototype.setAudioOutput=function(e){return HS(this.punctual)(e)()};Sr.prototype.setBrightness=function(e){return jS(this.punctual)(e)()};Sr.prototype.setOutputChannelCount=function(e){return console.log("punctual setOutputChannelCount "+e),VS(this.punctual)(e)()};export{Sr as Punctual,Vte as exoLang}; +`)}if(!mu)return xS(e)(a)(),"";throw new Error("Failed pattern match at Main (line 110, column 21 - line 116, column 14): "+[mu.constructor.name])}(),Wu=y+(N+(Lu+Ll));return Wu}}}},lL=function(e){return function(a){return rb(MS(x5(e.sharedResources.libraries)(a.text)(Jm(a.time)))(function(u){if(u instanceof M){var l=bX(u.value0);return EX(Et(l))}if(u instanceof ve)return MS(CX(AX(e)(a.zone)(u.value0)))(function(v){return TX({info:v})});throw new Error("Failed pattern match at Main (line 67, column 3 - line 73, column 20): "+[u.constructor.name])}))}};function Vte(e){return new Sr(e)}function Sr(e){e==null&&(e={}),this.punctual=QS(e)()}Sr.prototype.define=function(e){return lL(this.punctual)(e)()};Sr.prototype.clear=function(e){return uL(this.punctual)(e)()};Sr.prototype.preRender=function(e){return eL(this.punctual)(e)()};Sr.prototype.render=function(e){return YS(this.punctual)(e)()};Sr.prototype.postRender=function(e){return ZS(this.punctual)(e)()};Sr.prototype.setTempo=function(e){return JS(this.punctual)(e)()};Sr.prototype.setAudioInput=function(e){return XS(this.punctual)(e)()};Sr.prototype.setAudioOutput=function(e){return HS(this.punctual)(e)()};Sr.prototype.setBrightness=function(e){return jS(this.punctual)(e)()};Sr.prototype.setOutputChannelCount=function(e){return console.log("punctual setOutputChannelCount "+e),VS(this.punctual)(e)()};export{Sr as Punctual,Vte as exoLang}; diff --git a/src/Parser.purs b/src/Parser.purs index a01a560..cdeed30 100644 --- a/src/Parser.purs +++ b/src/Parser.purs @@ -317,6 +317,7 @@ parseReserved p "bpf" = lift $ signalSignalSignalSignal p $ BPF Combinatorial parseReserved p "bpfp" = lift $ signalSignalSignalSignal p $ BPF Pairwise parseReserved p "delay" = lift $ numberSignalSignalSignal p Delay parseReserved p "audio" = pure $ ValueOutput p Output.Audio +parseReserved p "stereo" = pure $ ValueOutput p (Output.AOut 0 2) parseReserved p "aout" = pure $ abc p Output.AOut parseReserved p "blend" = pure $ ValuePolymorphic p (ValueOutput p Output.Blend : signalSignal p Blend : Nil) parseReserved p "rgba" = pure $ ValueOutput p Output.RGBA -- TODO: rework FragmentShader.purs with support for RGBA as a Signal that accesses previous output diff --git a/src/TokenParser.purs b/src/TokenParser.purs index b5f3784..97c70a6 100644 --- a/src/TokenParser.purs +++ b/src/TokenParser.purs @@ -36,7 +36,7 @@ functionsWithNoArgumentsDef = [ "pi","mic","audioin","cps","time","beat","etime","ebeat","rnd", "fx","fy","fxy","px","py","pxy","frt","fr","ft","aspect", "lo","mid","hi","ilo","imid","ihi","fft","ifft","fb","cam", - "audio","blend","rgba","add","mul","rgb" + "audio","stereo","blend","rgba","add","mul","rgb" ] functionsWithArgumentsDef :: Array String