@@ -0,0 +1,53 @@
1+!function(n){var e={};function t(r){if(e[r])return e[r].exports;var u=e[r]={i:r,l:!1,exports:{}};return n[r].call(u.exports,u,u.exports,t),u.l=!0,u.exports}t.m=n,t.c=e,t.d=function(n,e,r){t.o(n,e)||Object.defineProperty(n,e,{enumerable:!0,get:r})},t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},t.t=function(n,e){if(1&e&&(n=t(n)),8&e)return n;if(4&e&&"object"==typeof n&&n&&n.__esModule)return n;var r=Object.create(null);if(t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:n}),2&e&&"string"!=typeof n)for(var u in n)t.d(r,u,function(e){return n[e]}.bind(null,u));return r},t.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(e,"a",e),e},t.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},t.p="",t(t.s=136)}([function(n,e,t){"use strict";n.exports=t(141)},function(n,e,t){"use strict";var r=t(157),u=t(29),o=t(7),i=t(12),c=function(n){this.map=n},a=function(n){return n.map},l=new c(u.compose(u.semigroupoidFn)),f=new c(r.arrayMap);n.exports={Functor:c,map:a,mapFlipped:function(n){return function(e){return function(t){return a(n)(t)(e)}}},void:function(n){return a(n)(o.const(i.unit))},voidRight:function(n){return function(e){return a(n)(o.const(e))}},voidLeft:function(n){return function(e){return function(t){return a(n)(o.const(t))(e)}}},flap:function(n){return function(e){return function(t){return a(n)((function(n){return n(t)}))(e)}}},functorFn:l,functorArray:f}},function(n,e,t){"use strict";var r=t(10),u=t(12),o=function(n,e){this.Apply0=n,this.pure=e},i=function(n){return n.pure},c=new o((function(){return r.applyFn}),(function(n){return function(e){return n}})),a=new o((function(){return r.applyArray}),(function(n){return[n]}));n.exports={Applicative:o,pure:i,liftA1:function(n){return function(e){return function(t){return r.apply(n.Apply0())(i(n)(e))(t)}}},unless:function(n){return function(e){return function(t){if(!e)return t;if(e)return i(n)(u.unit);throw new Error("Failed pattern match at Control.Applicative (line 62, column 1 - line 62, column 65): "+[e.constructor.name,t.constructor.name])}}},when:function(n){return function(e){return function(t){if(e)return t;if(!e)return i(n)(u.unit);throw new Error("Failed pattern match at Control.Applicative (line 57, column 1 - line 57, column 63): "+[e.constructor.name,t.constructor.name])}}},applicativeFn:c,applicativeArray:a}},function(n,e,t){"use strict";var r=t(23),u=t(51),o=t(2),i=t(10),c=t(8),a=t(13),l=t(68),f=t(19),s=t(42),d=t(30),p=t(35),m=t(5),h=t(7),v=t(1),g=t(76),y=t(11),w=t(9),b=t(18),x=t(6),E=t(4),F=t(12),S=function(){function n(){}return n.value=new n,n}(),C=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),M=function(n){return new x.Semigroup((function(e){return function(t){if(e instanceof S)return t;if(t instanceof S)return e;if(e instanceof C&&t instanceof C)return new C(x.append(n)(e.value0)(t.value0));throw new Error("Failed pattern match at Data.Maybe (line 174, column 1 - line 177, column 43): "+[e.constructor.name,t.constructor.name])}}))},k=function(n){return function(e){return function(t){if(t instanceof S)return n(F.unit);if(t instanceof C)return e(t.value0);throw new Error("Failed pattern match at Data.Maybe (line 230, column 1 - line 230, column 62): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},I=function(n){return function(e){return function(t){if(t instanceof S)return n;if(t instanceof C)return e(t.value0);throw new Error("Failed pattern match at Data.Maybe (line 217, column 1 - line 217, column 51): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},T=I(!0)(h.const(!1)),R=I(!1)(h.const(!0)),N=new v.Functor((function(n){return function(e){return e instanceof C?new C(n(e.value0)):S.value}})),A=new g.Invariant(g.imapF(N)),_=new l.Extend((function(){return N}),(function(n){return function(e){return e instanceof S?S.value:new C(n(e))}})),P=function(n){return new m.Eq((function(e){return function(t){return e instanceof S&&t instanceof S||e instanceof C&&t instanceof C&&m.eq(n)(e.value0)(t.value0)}}))},L=function(n){return new w.Ord((function(){return P(n.Eq0())}),(function(e){return function(t){if(e instanceof S&&t instanceof S)return b.EQ.value;if(e instanceof S)return b.LT.value;if(t instanceof S)return b.GT.value;if(e instanceof C&&t instanceof C)return w.compare(n)(e.value0)(t.value0);throw new Error("Failed pattern match at Data.Maybe (line 194, column 1 - line 194, column 51): "+[e.constructor.name,t.constructor.name])}}))},O=new m.Eq1((function(n){return m.eq(P(n))})),D=new w.Ord1((function(){return O}),(function(n){return w.compare(L(n))})),W=new i.Apply((function(){return N}),(function(n){return function(e){if(n instanceof C)return v.map(N)(n.value0)(e);if(n instanceof S)return S.value;throw new Error("Failed pattern match at Data.Maybe (line 67, column 1 - line 69, column 30): "+[n.constructor.name,e.constructor.name])}})),z=new c.Bind((function(){return W}),(function(n){return function(e){if(n instanceof C)return e(n.value0);if(n instanceof S)return S.value;throw new Error("Failed pattern match at Data.Maybe (line 125, column 1 - line 127, column 28): "+[n.constructor.name,e.constructor.name])}})),B=new o.Applicative((function(){return W}),C.create),q=new f.Monad((function(){return B}),(function(){return z})),j=new r.Alt((function(){return N}),(function(n){return function(e){return n instanceof S?e:n}})),U=new d.Plus((function(){return j}),S.value),H=new u.Alternative((function(){return B}),(function(){return U})),J=new s.MonadZero((function(){return H}),(function(){return q}));n.exports={Nothing:S,Just:C,maybe:I,"maybe'":k,fromMaybe:function(n){return I(n)(a.identity(a.categoryFn))},"fromMaybe'":function(n){return k(n)(a.identity(a.categoryFn))},isJust:R,isNothing:T,fromJust:function(n){return function(n){if(n instanceof C)return n.value0;throw new Error("Failed pattern match at Data.Maybe (line 268, column 1 - line 268, column 46): "+[n.constructor.name])}},optional:function(n){return function(e){return r.alt(n.Plus1().Alt0())(v.map(n.Plus1().Alt0().Functor0())(C.create)(e))(o.pure(n.Applicative0())(S.value))}},functorMaybe:N,applyMaybe:W,applicativeMaybe:B,altMaybe:j,plusMaybe:U,alternativeMaybe:H,bindMaybe:z,monadMaybe:q,monadZeroMaybe:J,extendMaybe:_,invariantMaybe:A,semigroupMaybe:M,monoidMaybe:function(n){return new y.Monoid((function(){return M(n)}),S.value)},eqMaybe:P,eq1Maybe:O,ordMaybe:L,ord1Maybe:D,boundedMaybe:function(n){return new p.Bounded((function(){return L(n.Ord0())}),S.value,new C(p.top(n)))},showMaybe:function(n){return new E.Show((function(e){if(e instanceof C)return"(Just "+E.show(n)(e.value0)+")";if(e instanceof S)return"Nothing";throw new Error("Failed pattern match at Data.Maybe (line 205, column 1 - line 207, column 28): "+[e.constructor.name])}))}}},function(n,e,t){"use strict";var r=t(149),u=t(15),o=t(34),i=t(22),c=function(n){this.showRecordFields=n},a=function(n){this.show=n},l=new a(r.showStringImpl),f=new c((function(n){return function(n){return[]}})),s=function(n){return n.showRecordFields},d=new a(r.showNumberImpl),p=new a(r.showIntImpl),m=new a(r.showCharImpl),h=new a((function(n){if(n)return"true";if(!n)return"false";throw new Error("Failed pattern match at Data.Show (line 20, column 1 - line 22, column 23): "+[n.constructor.name])})),v=function(n){return n.show};n.exports={Show:a,show:v,ShowRecordFields:c,showRecordFields:s,showBoolean:h,showInt:p,showNumber:d,showChar:m,showString:l,showArray:function(n){return new a(r.showArrayImpl(v(n)))},showRecord:function(n){return function(n){return new a((function(e){var t=s(n)(i.RLProxy.value)(e);return 0===t.length?"{}":r.join(" ")(["{",r.join(", ")(t),"}"])}))}},showRecordFieldsNil:f,showRecordFieldsCons:function(n){return function(e){return function(t){return new c((function(c){return function(c){var a=s(e)(i.RLProxy.value)(c),l=u.reflectSymbol(n)(u.SProxy.value),f=o.unsafeGet(l)(c);return r.cons(r.join(": ")([l,v(t)(f)]))(a)}}))}}}}},function(n,e,t){"use strict";var r=t(151),u=t(15),o=t(34),i=t(22),c=function(n){this.eqRecord=n},a=function(n){this.eq1=n},l=function(n){this.eq=n},f=new l((function(n){return function(n){return!0}})),s=new l((function(n){return function(n){return!0}})),d=new l(r.eqStringImpl),p=new c((function(n){return function(n){return function(n){return!0}}})),m=function(n){return n.eqRecord},h=new l(r.eqNumberImpl),v=new l(r.eqIntImpl),g=new l(r.eqCharImpl),y=new l(r.eqBooleanImpl),w=function(n){return n.eq1},b=function(n){return n.eq},x=function(n){return new l(r.eqArrayImpl(b(n)))},E=new a((function(n){return b(x(n))}));n.exports={Eq:l,eq:b,notEq:function(n){return function(e){return function(t){return b(y)(b(n)(e)(t))(!1)}}},Eq1:a,eq1:w,notEq1:function(n){return function(e){return function(t){return function(r){return b(y)(w(n)(e)(t)(r))(!1)}}}},EqRecord:c,eqRecord:m,eqBoolean:y,eqInt:v,eqNumber:h,eqChar:g,eqString:d,eqUnit:s,eqVoid:f,eqArray:x,eqRec:function(n){return function(n){return new l(m(n)(i.RLProxy.value))}},eq1Array:E,eqRowNil:p,eqRowCons:function(n){return function(e){return function(e){return function(t){return new c((function(r){return function(r){return function(c){var a=m(n)(i.RLProxy.value)(r)(c),l=u.reflectSymbol(e)(u.SProxy.value),f=o.unsafeGet(l);return b(t)(f(r))(f(c))&&a}}}))}}}}}},function(n,e,t){"use strict";var r=t(152),u=t(15),o=t(12),i=t(153),c=t(34),a=t(22),l=function(n){this.appendRecord=n},f=function(n){this.append=n},s=new f((function(n){return i.absurd})),d=new f((function(n){return function(n){return o.unit}})),p=new f(r.concatString),m=new l((function(n){return function(n){return function(n){return{}}}})),h=new f(r.concatArray),v=function(n){return n.appendRecord},g=function(n){return n.append};n.exports={Semigroup:f,append:g,SemigroupRecord:l,appendRecord:v,semigroupString:p,semigroupUnit:d,semigroupVoid:s,semigroupFn:function(n){return new f((function(e){return function(t){return function(r){return g(n)(e(r))(t(r))}}}))},semigroupArray:h,semigroupRecord:function(n){return function(n){return new f(v(n)(a.RLProxy.value))}},semigroupRecordNil:m,semigroupRecordCons:function(n){return function(e){return function(e){return function(t){return new l((function(r){return function(r){return function(o){var i=v(e)(a.RLProxy.value)(r)(o),l=u.reflectSymbol(n)(u.SProxy.value),f=c.unsafeSet(l),s=c.unsafeGet(l);return f(g(t)(s(r))(s(o)))(i)}}}))}}}}}},function(n,e,t){"use strict";var r=t(21);n.exports={flip:function(n){return function(e){return function(t){return n(t)(e)}}},const:function(n){return function(e){return n}},apply:function(n){return function(e){return n(e)}},applyFlipped:function(n){return function(e){return e(n)}},applyN:function(n){return function(e){return function(t){var u,o=e,i=!1;function c(e,u){if(e<=0)return i=!0,u;if(r.otherwise)return o=e-1|0,void(t=n(u));throw new Error("Failed pattern match at Data.Function (line 94, column 3 - line 96, column 37): "+[e.constructor.name,u.constructor.name])}for(;!i;)u=c(o,t);return u}}},on:function(n){return function(e){return function(t){return function(r){return n(e(t))(e(r))}}}}}},function(n,e,t){"use strict";var r=t(158),u=t(10),o=t(13),i=t(7),c=function(n){this.discard=n},a=function(n,e){this.Apply0=n,this.bind=e},l=new a((function(){return u.applyFn}),(function(n){return function(e){return function(t){return e(n(t))(t)}}})),f=new a((function(){return u.applyArray}),r.arrayBind),s=function(n){return n.bind},d=function(n){return i.flip(s(n))},p=new c((function(n){return s(n)}));n.exports={Bind:a,bind:s,bindFlipped:d,Discard:c,discard:function(n){return n.discard},join:function(n){return function(e){return s(n)(e)(o.identity(o.categoryFn))}},composeKleisli:function(n){return function(e){return function(t){return function(r){return s(n)(e(r))(t)}}}},composeKleisliFlipped:function(n){return function(e){return function(t){return function(r){return d(n)(e)(t(r))}}}},ifM:function(n){return function(e){return function(t){return function(r){return s(n)(e)((function(n){return n?t:r}))}}}},bindFn:l,bindArray:f,discardUnit:p}},function(n,e,t){"use strict";var r=t(161),u=t(5),o=t(18),i=t(67),c=t(27),a=t(15),l=t(34),f=t(22),s=function(n,e){this.EqRecord0=n,this.compareRecord=e},d=function(n,e){this.Eq10=n,this.compare1=e},p=function(n,e){this.Eq0=n,this.compare=e},m=new p((function(){return u.eqVoid}),(function(n){return function(n){return o.EQ.value}})),h=new p((function(){return u.eqUnit}),(function(n){return function(n){return o.EQ.value}})),v=new p((function(){return u.eqString}),r.ordStringImpl(o.LT.value)(o.EQ.value)(o.GT.value)),g=new s((function(){return u.eqRowNil}),(function(n){return function(n){return function(n){return o.EQ.value}}})),y=new p((function(){return o.eqOrdering}),(function(n){return function(e){if(n instanceof o.LT&&e instanceof o.LT)return o.EQ.value;if(n instanceof o.EQ&&e instanceof o.EQ)return o.EQ.value;if(n instanceof o.GT&&e instanceof o.GT)return o.EQ.value;if(n instanceof o.LT)return o.LT.value;if(n instanceof o.EQ&&e instanceof o.LT)return o.GT.value;if(n instanceof o.EQ&&e instanceof o.GT)return o.LT.value;if(n instanceof o.GT)return o.GT.value;throw new Error("Failed pattern match at Data.Ord (line 112, column 1 - line 119, column 21): "+[n.constructor.name,e.constructor.name])}})),w=new p((function(){return u.eqNumber}),r.ordNumberImpl(o.LT.value)(o.EQ.value)(o.GT.value)),b=new p((function(){return u.eqInt}),r.ordIntImpl(o.LT.value)(o.EQ.value)(o.GT.value)),x=new p((function(){return u.eqChar}),r.ordCharImpl(o.LT.value)(o.EQ.value)(o.GT.value)),E=new p((function(){return u.eqBoolean}),r.ordBooleanImpl(o.LT.value)(o.EQ.value)(o.GT.value)),F=function(n){return n.compareRecord},S=function(n){return n.compare},C=function(n){return function(e){return function(t){return S(n)(e)(t)instanceof o.GT}}},M=function(n){return function(e){return function(t){return!(S(n)(e)(t)instanceof o.LT)}}},k=function(n){return function(e){return function(t){return S(n)(e)(t)instanceof o.LT}}},I=function(n){return function(e){return function(t){var r=S(n)(e)(t);if(r instanceof o.LT)return t;if(r instanceof o.EQ)return e;if(r instanceof o.GT)return e;throw new Error("Failed pattern match at Data.Ord (line 167, column 3 - line 170, column 12): "+[r.constructor.name])}}},T=function(n){return function(e){return function(t){var r=S(n)(e)(t);if(r instanceof o.LT)return e;if(r instanceof o.EQ)return e;if(r instanceof o.GT)return t;throw new Error("Failed pattern match at Data.Ord (line 158, column 3 - line 161, column 12): "+[r.constructor.name])}}},R=function(n){return new p((function(){return u.eqArray(n.Eq0())}),(e=function(e){return function(t){var r=S(n)(e)(t);if(r instanceof o.EQ)return 0;if(r instanceof o.LT)return 1;if(r instanceof o.GT)return-1;throw new Error("Failed pattern match at Data.Ord (line 65, column 7 - line 68, column 17): "+[r.constructor.name])}},function(n){return function(t){return S(b)(0)(r.ordArrayImpl(e)(n)(t))}}));var e},N=new d((function(){return u.eq1Array}),(function(n){return S(R(n))}));n.exports={Ord:p,compare:S,Ord1:d,compare1:function(n){return n.compare1},lessThan:k,lessThanOrEq:function(n){return function(e){return function(t){return!(S(n)(e)(t)instanceof o.GT)}}},greaterThan:C,greaterThanOrEq:M,comparing:function(n){return function(e){return function(t){return function(r){return S(n)(e(t))(e(r))}}}},min:T,max:I,clamp:function(n){return function(e){return function(t){return function(r){return T(n)(t)(I(n)(e)(r))}}}},between:function(n){return function(e){return function(t){return function(r){return!k(n)(r)(e)&&!C(n)(r)(t)}}}},abs:function(n){return function(e){return function(t){return M(n)(t)(c.zero(e.Semiring0()))?t:i.negate(e)(t)}}},signum:function(n){return function(e){return function(t){return M(n)(t)(c.zero(e.Semiring0()))?c.one(e.Semiring0()):i.negate(e)(c.one(e.Semiring0()))}}},OrdRecord:s,compareRecord:F,ordBoolean:E,ordInt:b,ordNumber:w,ordString:v,ordChar:x,ordUnit:h,ordVoid:m,ordArray:R,ordOrdering:y,ord1Array:N,ordRecordNil:g,ordRecordCons:function(n){return function(e){return function(e){return function(t){return new s((function(){return u.eqRowCons(n.EqRecord0())()(e)(t.Eq0())}),(function(r){return function(r){return function(i){var c=a.reflectSymbol(e)(a.SProxy.value),s=S(t)(l.unsafeGet(c)(r))(l.unsafeGet(c)(i));return u.notEq(o.eqOrdering)(s)(o.EQ.value)?s:F(n)(f.RLProxy.value)(r)(i)}}}))}}}},ordRecord:function(n){return function(n){return new p((function(){return u.eqRec()(n.EqRecord0())}),F(n)(f.RLProxy.value))}}}},function(n,e,t){"use strict";var r=t(156),u=t(13),o=t(7),i=t(1),c=function(n,e){this.Functor0=n,this.apply=e},a=new c((function(){return i.functorFn}),(function(n){return function(e){return function(t){return n(t)(e(t))}}})),l=new c((function(){return i.functorArray}),r.arrayApply),f=function(n){return n.apply};n.exports={Apply:c,apply:f,applyFirst:function(n){return function(e){return function(t){return f(n)(i.map(n.Functor0())(o.const)(e))(t)}}},applySecond:function(n){return function(e){return function(t){return f(n)(i.map(n.Functor0())(o.const(u.identity(u.categoryFn)))(e))(t)}}},lift2:function(n){return function(e){return function(t){return function(r){return f(n)(i.map(n.Functor0())(e)(t))(r)}}}},lift3:function(n){return function(e){return function(t){return function(r){return function(u){return f(n)(f(n)(i.map(n.Functor0())(e)(t))(r))(u)}}}}},lift4:function(n){return function(e){return function(t){return function(r){return function(u){return function(o){return f(n)(f(n)(f(n)(i.map(n.Functor0())(e)(t))(r))(u))(o)}}}}}},lift5:function(n){return function(e){return function(t){return function(r){return function(u){return function(o){return function(c){return f(n)(f(n)(f(n)(f(n)(i.map(n.Functor0())(e)(t))(r))(u))(o))(c)}}}}}}},applyFn:a,applyArray:l}},function(n,e,t){"use strict";var r=t(21),u=t(66),o=t(18),i=t(6),c=t(15),a=t(12),l=t(34),f=t(22),s=function(n,e){this.SemigroupRecord0=n,this.memptyRecord=e},d=function(n,e){this.Semigroup0=n,this.mempty=e},p=new d((function(){return i.semigroupUnit}),a.unit),m=new d((function(){return i.semigroupString}),""),h=new s((function(){return i.semigroupRecordNil}),(function(n){return{}})),v=new d((function(){return o.semigroupOrdering}),o.EQ.value),g=new d((function(){return i.semigroupArray}),[]),y=function(n){return n.memptyRecord},w=function(n){return n.mempty};n.exports={Monoid:d,mempty:w,power:function(n){return function(e){var t=function(o){if(o<=0)return w(n);if(1===o)return e;if(0===u.mod(u.euclideanRingInt)(o)(2)){var c=t(u.div(u.euclideanRingInt)(o)(2));return i.append(n.Semigroup0())(c)(c)}if(r.otherwise){c=t(u.div(u.euclideanRingInt)(o)(2));return i.append(n.Semigroup0())(c)(i.append(n.Semigroup0())(c)(e))}throw new Error("Failed pattern match at Data.Monoid (line 65, column 3 - line 65, column 17): "+[o.constructor.name])};return t}},guard:function(n){return function(e){return function(t){if(e)return t;if(!e)return w(n);throw new Error("Failed pattern match at Data.Monoid (line 73, column 1 - line 73, column 49): "+[e.constructor.name,t.constructor.name])}}},MonoidRecord:s,memptyRecord:y,monoidUnit:p,monoidOrdering:v,monoidFn:function(n){return new d((function(){return i.semigroupFn(n.Semigroup0())}),(function(e){return w(n)}))},monoidString:m,monoidArray:g,monoidRecord:function(n){return function(n){return new d((function(){return i.semigroupRecord()(n.SemigroupRecord0())}),y(n)(f.RLProxy.value))}},monoidRecordNil:h,monoidRecordCons:function(n){return function(e){return function(t){return function(t){return new s((function(){return i.semigroupRecordCons(n)()(t.SemigroupRecord0())(e.Semigroup0())}),(function(r){var u=y(t)(f.RLProxy.value),o=c.reflectSymbol(n)(c.SProxy.value);return l.unsafeSet(o)(w(e))(u)}))}}}}}},function(n,e,t){"use strict";var r=t(148),u=new(t(4).Show)((function(n){return"unit"}));n.exports={showUnit:u,unit:r.unit}},function(n,e,t){"use strict";var r=t(29),u=function(n,e){this.Semigroupoid0=n,this.identity=e},o=new u((function(){return r.semigroupoidFn}),(function(n){return n}));n.exports={Category:u,identity:function(n){return n.identity},categoryFn:o}},function(n,e,t){"use strict";var r=t(29),u=t(7),o=t(1),i=t(90),c=t(52),a=t(53),l=t(49),f=t(77),s=t(78),d=t(168),p=t(169),m=function(n,e){this.unwrap=n,this.wrap=e},h=function(n){return n.wrap},v=function(n){return n.unwrap},g=function(n){return function(e){return v(n)}},y=new m((function(n){return n}),s.Multiplicative),w=new m((function(n){return n}),p.Last),b=new m((function(n){return n}),d.First),x=new m((function(n){return n}),f.Endo),E=new m((function(n){return n}),l.Dual),F=new m((function(n){return n}),a.Disj),S=new m((function(n){return n}),c.Conj),C=new m((function(n){return n}),i.Additive);n.exports={unwrap:v,wrap:h,Newtype:m,un:g,op:function(n){return g(n)},ala:function(n){return function(e){return function(t){return function(r){return function(r){return o.map(n)(v(e))(r(h(t)))}}}}},alaF:function(n){return function(e){return function(t){return function(r){return function(u){return function(u){var i=o.map(e)(v(r)),c=o.map(n)(h(t));return function(n){return i(u(c(n)))}}}}}}},over:function(n){return function(e){return function(t){return function(t){var r=h(e),u=v(n);return function(n){return r(t(u(n)))}}}}},overF:function(n){return function(e){return function(t){return function(r){return function(u){return function(u){var i=o.map(e)(h(r)),c=o.map(n)(v(t));return function(n){return i(u(c(n)))}}}}}}},under:function(n){return function(e){return function(t){return function(t){var r=v(e),u=h(n);return function(n){return r(t(u(n)))}}}}},underF:function(n){return function(e){return function(t){return function(r){return function(u){return function(u){var i=o.map(e)(v(r)),c=o.map(n)(h(t));return function(n){return i(u(c(n)))}}}}}}},over2:function(n){return function(e){return function(t){return function(t){var o=r.compose(r.semigroupoidFn)(h(e)),i=u.on(t)(v(n));return function(n){return o(i(n))}}}}},overF2:function(n){return function(e){return function(t){return function(i){return function(c){return function(c){var a=r.compose(r.semigroupoidFn)(o.map(e)(h(i))),l=u.on(c)(o.map(n)(v(t)));return function(n){return a(l(n))}}}}}}},under2:function(n){return function(e){return function(t){return function(t){var o=r.compose(r.semigroupoidFn)(v(e)),i=u.on(t)(h(n));return function(n){return o(i(n))}}}}},underF2:function(n){return function(e){return function(t){return function(i){return function(c){return function(c){var a=r.compose(r.semigroupoidFn)(o.map(e)(v(i))),l=u.on(c)(o.map(n)(h(t)));return function(n){return a(l(n))}}}}}}},traverse:function(n){return function(e){return function(t){return function(t){var r=o.map(n)(h(e)),u=v(e);return function(n){return r(t(u(n)))}}}}},collect:function(n){return function(e){return function(t){return function(t){var r=h(e),u=o.map(n)(v(e));return function(n){return r(t(u(n)))}}}}},newtypeAdditive:C,newtypeMultiplicative:y,newtypeConj:S,newtypeDisj:F,newtypeDual:E,newtypeEndo:x,newtypeFirst:b,newtypeLast:w}},function(n,e,t){"use strict";var r=t(147),u=function(){function n(){}return n.value=new n,n}();n.exports={IsSymbol:function(n){this.reflectSymbol=n},reflectSymbol:function(n){return n.reflectSymbol},reifySymbol:function(n){return function(e){return r.unsafeCoerce((function(n){return e(n)}))({reflectSymbol:function(e){return n}})(u.value)}},SProxy:u}},function(n,e,t){"use strict";var r=t(171),u=t(23),o=t(2),i=t(10),c=t(8),a=t(13),l=t(30),f=t(5),s=t(7),d=t(1),p=t(36),m=t(3),h=t(11),v=t(52),g=t(53),y=t(49),w=t(77),b=t(14),x=t(9),E=t(18),F=t(6),S=t(27),C=t(12),M=function(n,e,t){this.foldMap=n,this.foldl=e,this.foldr=t},k=function(n){return n.foldr},I=function(n){return function(e){return function(t){return k(e)((r=i.applySecond(n.Apply0()),function(n){return r(t(n))}))(o.pure(n)(C.unit));var r}}},T=function(n){return n.foldl},R=function(n){return function(e){return T(n)((function(n){return function(t){if(n instanceof m.Nothing)return new m.Just(t);if(n instanceof m.Just)return new m.Just(f.eq(E.eqOrdering)(e(n.value0)(t))(E.GT.value)?n.value0:t);throw new Error("Failed pattern match at Data.Foldable (line 389, column 3 - line 389, column 27): "+[n.constructor.name,t.constructor.name])}}))(m.Nothing.value)}},N=function(n){return function(e){return T(n)((function(n){return function(t){if(n instanceof m.Nothing)return new m.Just(t);if(n instanceof m.Just)return new m.Just(f.eq(E.eqOrdering)(e(n.value0)(t))(E.LT.value)?n.value0:t);throw new Error("Failed pattern match at Data.Foldable (line 402, column 3 - line 402, column 27): "+[n.constructor.name,t.constructor.name])}}))(m.Nothing.value)}},A=new M((function(n){return function(n){return function(e){return n(e)}}}),(function(n){return function(e){return function(t){return n(e)(t)}}}),(function(n){return function(e){return function(t){return n(t)(e)}}})),_=new M((function(n){return function(e){return function(t){if(t instanceof m.Nothing)return h.mempty(n);if(t instanceof m.Just)return e(t.value0);throw new Error("Failed pattern match at Data.Foldable (line 129, column 1 - line 135, column 27): "+[e.constructor.name,t.constructor.name])}}}),(function(n){return function(e){return function(t){if(t instanceof m.Nothing)return e;if(t instanceof m.Just)return n(e)(t.value0);throw new Error("Failed pattern match at Data.Foldable (line 129, column 1 - line 135, column 27): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}}),(function(n){return function(e){return function(t){if(t instanceof m.Nothing)return e;if(t instanceof m.Just)return n(t.value0)(e);throw new Error("Failed pattern match at Data.Foldable (line 129, column 1 - line 135, column 27): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}})),P=new M((function(n){return function(n){return function(e){return n(e)}}}),(function(n){return function(e){return function(t){return n(e)(t)}}}),(function(n){return function(e){return function(t){return n(t)(e)}}})),L=new M((function(n){return function(n){return function(e){return n(e)}}}),(function(n){return function(e){return function(t){return n(e)(t)}}}),(function(n){return function(e){return function(t){return n(t)(e)}}})),O=new M((function(n){return function(n){return function(e){return n(e)}}}),(function(n){return function(e){return function(t){return n(e)(t)}}}),(function(n){return function(e){return function(t){return n(t)(e)}}})),D=new M((function(n){return function(n){return function(e){return n(e)}}}),(function(n){return function(e){return function(t){return n(e)(t)}}}),(function(n){return function(e){return function(t){return n(t)(e)}}})),W=function(n){return function(e){return function(t){return k(n)((function(n){return function(r){return F.append(e.Semigroup0())(t(n))(r)}}))(h.mempty(e))}}},z=new M((function(n){return W(z)(n)}),r.foldlArray,r.foldrArray),B=function(n){return n.foldMap},q=new M((function(n){return function(e){return function(t){return B(_)(n)(e)(t)}}}),(function(n){return function(e){return function(t){return T(_)(n)(e)(t)}}}),(function(n){return function(e){return function(t){return k(_)(n)(e)(t)}}})),j=new M((function(n){return function(e){return function(t){return B(_)(n)(e)(t)}}}),(function(n){return function(e){return function(t){return T(_)(n)(e)(t)}}}),(function(n){return function(e){return function(t){return k(_)(n)(e)(t)}}})),U=function(n){return function(e){return function(t){return function(r){return function(u){return b.unwrap(b.newtypeEndo)(B(n)(w.monoidEndo(a.categoryFn))((function(n){return function(u){return F.append(e)(t)(F.append(e)(r(n))(u))}}))(u))(t)}}}}},H=function(n){return function(e){return b.alaF(d.functorFn)(d.functorFn)(b.newtypeDisj)(b.newtypeDisj)(g.Disj)(B(n)(g.monoidDisj(e)))}},J=function(n){return function(e){var t=H(n)(p.heytingAlgebraBoolean),r=f.eq(e);return function(n){return t(r(n))}}},V=function(n){return function(e){return b.alaF(d.functorFn)(d.functorFn)(b.newtypeConj)(b.newtypeConj)(v.Conj)(B(n)(v.monoidConj(e)))}};n.exports={Foldable:M,foldr:k,foldl:T,foldMap:B,foldrDefault:function(n){return function(e){return function(t){return function(r){return b.unwrap(b.newtypeEndo)(B(n)(w.monoidEndo(a.categoryFn))((function(n){return w.Endo(e(n))}))(r))(t)}}}},foldlDefault:function(n){return function(e){return function(t){return function(r){return b.unwrap(b.newtypeEndo)(b.unwrap(b.newtypeDual)(B(n)(y.monoidDual(w.monoidEndo(a.categoryFn)))((u=s.flip(e),function(n){return y.Dual(w.Endo(u(n)))}))(r)))(t);var u}}}},foldMapDefaultL:function(n){return function(e){return function(t){return T(n)((function(n){return function(r){return F.append(e.Semigroup0())(n)(t(r))}}))(h.mempty(e))}}},foldMapDefaultR:W,fold:function(n){return function(e){return B(n)(e)(a.identity(a.categoryFn))}},foldM:function(n){return function(e){return function(t){return function(r){return T(n)((function(n){return function(r){return c.bind(e.Bind1())(n)(s.flip(t)(r))}}))(o.pure(e.Applicative0())(r))}}}},traverse_:I,for_:function(n){return function(e){return s.flip(I(n)(e))}},sequence_:function(n){return function(e){return I(n)(e)(a.identity(a.categoryFn))}},oneOf:function(n){return function(e){return k(n)(u.alt(e.Alt0()))(l.empty(e))}},oneOfMap:function(n){return function(e){return function(t){return k(n)((r=u.alt(e.Alt0()),function(n){return r(t(n))}))(l.empty(e));var r}}},intercalate:function(n){return function(e){return function(t){return function(r){return T(n)((function(n){return function(r){return n.init?{init:!1,acc:r}:{init:!1,acc:F.append(e.Semigroup0())(n.acc)(F.append(e.Semigroup0())(t)(r))}}}))({init:!0,acc:h.mempty(e)})(r).acc}}}},surroundMap:U,surround:function(n){return function(e){return function(t){return U(n)(e)(t)(a.identity(a.categoryFn))}}},and:function(n){return function(e){return V(n)(e)(a.identity(a.categoryFn))}},or:function(n){return function(e){return H(n)(e)(a.identity(a.categoryFn))}},all:V,any:H,sum:function(n){return function(e){return T(n)(S.add(e))(S.zero(e))}},product:function(n){return function(e){return T(n)(S.mul(e))(S.one(e))}},elem:J,notElem:function(n){return function(e){return function(t){var r=p.not(p.heytingAlgebraBoolean),u=J(n)(e)(t);return function(n){return r(u(n))}}}},indexl:function(n){return function(e){var t=T(n)((function(n){return function(t){return n.elem instanceof m.Just?n:n.pos===e?{elem:new m.Just(t),pos:n.pos}:{pos:n.pos+1|0,elem:n.elem}}}))({elem:m.Nothing.value,pos:0});return function(n){return t(n).elem}}},indexr:function(n){return function(e){var t=k(n)((function(n){return function(t){return t.elem instanceof m.Just?t:t.pos===e?{elem:new m.Just(n),pos:t.pos}:{pos:t.pos+1|0,elem:t.elem}}}))({elem:m.Nothing.value,pos:0});return function(n){return t(n).elem}}},find:function(n){return function(e){return T(n)((function(n){return function(t){return n instanceof m.Nothing&&e(t)?new m.Just(t):n}}))(m.Nothing.value)}},findMap:function(n){return function(e){return T(n)((function(n){return function(t){return n instanceof m.Nothing?e(t):n}}))(m.Nothing.value)}},maximum:function(n){return function(e){return R(e)(x.compare(n))}},maximumBy:R,minimum:function(n){return function(e){return N(e)(x.compare(n))}},minimumBy:N,null:function(n){return k(n)((function(n){return function(n){return!1}}))(!0)},length:function(n){return function(e){return T(n)((function(n){return function(t){return S.add(e)(S.one(e))(n)}}))(S.zero(e))}},foldableArray:z,foldableMaybe:_,foldableFirst:q,foldableLast:j,foldableAdditive:D,foldableDual:P,foldableDisj:L,foldableConj:O,foldableMultiplicative:A}},function(n,e,t){"use strict";var r=t(183),u=t(2),o=t(10),i=t(8),c=t(19),a=t(1),l=t(11),f=t(6),s=new c.Monad((function(){return m}),(function(){return d})),d=new i.Bind((function(){return p}),r.bindE),p=new o.Apply((function(){return h}),c.ap(s)),m=new u.Applicative((function(){return p}),r.pureE),h=new a.Functor(u.liftA1(m)),v=function(n){return new f.Semigroup(o.lift2(p)(f.append(n)))};n.exports={functorEffect:h,applyEffect:p,applicativeEffect:m,bindEffect:d,monadEffect:s,semigroupEffect:v,monoidEffect:function(n){return new l.Monoid((function(){return v(n.Semigroup0())}),r.pureE(l.mempty(n)))},untilE:r.untilE,whileE:r.whileE,forE:r.forE,foreachE:r.foreachE}},function(n,e,t){"use strict";var r=t(5),u=t(6),o=t(4),i=function(){function n(){}return n.value=new n,n}(),c=function(){function n(){}return n.value=new n,n}(),a=function(){function n(){}return n.value=new n,n}(),l=new o.Show((function(n){if(n instanceof i)return"LT";if(n instanceof c)return"GT";if(n instanceof a)return"EQ";throw new Error("Failed pattern match at Data.Ordering (line 26, column 1 - line 29, column 17): "+[n.constructor.name])})),f=new u.Semigroup((function(n){return function(e){if(n instanceof i)return i.value;if(n instanceof c)return c.value;if(n instanceof a)return e;throw new Error("Failed pattern match at Data.Ordering (line 21, column 1 - line 24, column 18): "+[n.constructor.name,e.constructor.name])}})),s=new r.Eq((function(n){return function(e){return n instanceof i&&e instanceof i||(n instanceof c&&e instanceof c||n instanceof a&&e instanceof a)}}));n.exports={LT:i,GT:c,EQ:a,invert:function(n){if(n instanceof c)return i.value;if(n instanceof a)return a.value;if(n instanceof i)return c.value;throw new Error("Failed pattern match at Data.Ordering (line 33, column 1 - line 33, column 31): "+[n.constructor.name])},eqOrdering:s,semigroupOrdering:f,showOrdering:l}},function(n,e,t){"use strict";var r=t(2),u=t(8),o=function(n,e){this.Applicative0=n,this.Bind1=e},i=new o((function(){return r.applicativeFn}),(function(){return u.bindFn})),c=new o((function(){return r.applicativeArray}),(function(){return u.bindArray}));n.exports={Monad:o,liftM1:function(n){return function(e){return function(t){return u.bind(n.Bind1())(t)((function(t){return r.pure(n.Applicative0())(e(t))}))}}},ap:function(n){return function(e){return function(t){return u.bind(n.Bind1())(e)((function(e){return u.bind(n.Bind1())(t)((function(t){return r.pure(n.Applicative0())(e(t))}))}))}}},whenM:function(n){return function(e){return function(t){return u.bind(n.Bind1())(e)((function(e){return r.when(n.Applicative0())(e)(t)}))}}},unlessM:function(n){return function(e){return function(t){return u.bind(n.Bind1())(e)((function(e){return r.unless(n.Applicative0())(e)(t)}))}}},monadFn:i,monadArray:c}},function(n,e,t){"use strict";var r=t(2),u=t(10),o=t(54),i=t(55),c=t(8),a=t(91),l=t(68),f=t(92),s=t(19),d=t(29),p=t(93),m=t(26),h=t(108),v=t(178),g=t(35),y=t(88),w=t(179),b=t(5),x=t(16),E=t(43),F=t(1),S=t(76),C=t(31),M=t(36),k=t(3),I=t(94),T=t(11),R=t(14),N=t(9),A=t(18),_=t(67),P=t(6),L=t(69),O=t(57),D=t(27),W=t(4),z=t(24),B=t(44),q=t(12),j=t(32),U=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),H=function(n){return n.value1},J=function(n){return function(e){return new D.Semiring((function(t){return function(r){return new U(D.add(n)(t.value0)(r.value0),D.add(e)(t.value1)(r.value1))}}),(function(t){return function(r){return new U(D.mul(n)(t.value0)(r.value0),D.mul(e)(t.value1)(r.value1))}}),new U(D.one(n),D.one(e)),new U(D.zero(n),D.zero(e)))}},V=new d.Semigroupoid((function(n){return function(e){return new U(e.value0,n.value1)}})),$=function(n){return function(e){return new P.Semigroup((function(t){return function(r){return new U(P.append(n)(t.value0)(r.value0),P.append(e)(t.value1)(r.value1))}}))}},G=function(n){return function(e){return new _.Ring((function(){return J(n.Semiring0())(e.Semiring0())}),(function(t){return function(r){return new U(_.sub(n)(t.value0)(r.value0),_.sub(e)(t.value1)(r.value1))}}))}},Q=function(n){return function(e){return new M.HeytingAlgebra((function(t){return function(r){return new U(M.conj(n)(t.value0)(r.value0),M.conj(e)(t.value1)(r.value1))}}),(function(t){return function(r){return new U(M.disj(n)(t.value0)(r.value0),M.disj(e)(t.value1)(r.value1))}}),new U(M.ff(n),M.ff(e)),(function(t){return function(r){return new U(M.implies(n)(t.value0)(r.value0),M.implies(e)(t.value1)(r.value1))}}),(function(t){return new U(M.not(n)(t.value0),M.not(e)(t.value1))}),new U(M.tt(n),M.tt(e)))}},K=new F.Functor((function(n){return function(e){return new U(e.value0,n(e.value1))}})),X=new C.FunctorWithIndex((function(){return K}),(function(n){return F.map(K)(n(q.unit))})),Y=new S.Invariant(S.imapF(K)),Z=function(n){return n.value0},nn=new x.Foldable((function(n){return function(n){return function(e){return n(e.value1)}}}),(function(n){return function(e){return function(t){return n(e)(t.value1)}}}),(function(n){return function(e){return function(t){return n(t.value1)(e)}}})),en=new E.FoldableWithIndex((function(){return nn}),(function(n){return function(n){return function(e){return n(q.unit)(e.value1)}}}),(function(n){return function(e){return function(t){return n(q.unit)(e)(t.value1)}}}),(function(n){return function(e){return function(t){return n(q.unit)(t.value1)(e)}}})),tn=new z.Traversable((function(){return nn}),(function(){return K}),(function(n){return function(e){return F.map(n.Apply0().Functor0())(U.create(e.value0))(e.value1)}}),(function(n){return function(e){return function(t){return F.map(n.Apply0().Functor0())(U.create(t.value0))(e(t.value1))}}})),rn=new B.TraversableWithIndex((function(){return en}),(function(){return X}),(function(){return tn}),(function(n){return function(e){return function(t){return F.map(n.Apply0().Functor0())(U.create(t.value0))(e(q.unit)(t.value1))}}})),un=new L.Foldable1((function(){return nn}),(function(n){return function(n){return n.value1}}),(function(n){return function(n){return function(e){return n(e.value1)}}})),on=new O.Traversable1((function(){return un}),(function(){return tn}),(function(n){return function(e){return F.map(n.Functor0())(U.create(e.value0))(e.value1)}}),(function(n){return function(e){return function(t){return F.map(n.Functor0())(U.create(t.value0))(e(t.value1))}}})),cn=new l.Extend((function(){return K}),(function(n){return function(e){return new U(e.value0,n(e))}})),an=function(n){return function(e){return new b.Eq((function(t){return function(r){return b.eq(n)(t.value0)(r.value0)&&b.eq(e)(t.value1)(r.value1)}}))}},ln=function(n){return function(e){return new N.Ord((function(){return an(n.Eq0())(e.Eq0())}),(function(t){return function(r){var u=N.compare(n)(t.value0)(r.value0);return u instanceof A.LT?A.LT.value:u instanceof A.GT?A.GT.value:N.compare(e)(t.value1)(r.value1)}}))}},fn=function(n){return new b.Eq1((function(e){return b.eq(an(n)(e))}))},sn=function(n){return new w.Distributive((function(){return K}),(function(e){return w.collectDefault(sn(n))(e)}),(function(e){var t=U.create(j.from(n)(q.unit)),r=F.map(e)(H);return function(n){return t(r(n))}}))},dn=new a.Comonad((function(){return cn}),H),pn=new m.Bifunctor((function(n){return function(e){return function(t){return new U(n(t.value0),e(t.value1))}}})),mn=new p.Bifoldable((function(n){return function(e){return function(t){return function(r){return P.append(n.Semigroup0())(e(r.value0))(t(r.value1))}}}}),(function(n){return function(e){return function(t){return function(r){return e(n(t)(r.value0))(r.value1)}}}}),(function(n){return function(e){return function(t){return function(r){return n(r.value0)(e(r.value1)(t))}}}})),hn=new h.Bitraversable((function(){return mn}),(function(){return pn}),(function(n){return function(e){return u.apply(n.Apply0())(F.map(n.Apply0().Functor0())(U.create)(e.value0))(e.value1)}}),(function(n){return function(e){return function(t){return function(r){return u.apply(n.Apply0())(F.map(n.Apply0().Functor0())(U.create)(e(r.value0)))(t(r.value1))}}}})),vn=new i.Biapply((function(){return pn}),(function(n){return function(e){return new U(n.value0(e.value0),n.value1(e.value1))}})),gn=new o.Biapplicative((function(){return vn}),U.create),yn=function(n){return new u.Apply((function(){return K}),(function(e){return function(t){return new U(P.append(n)(e.value0)(t.value0),e.value1(t.value1))}}))},wn=function(n){return new c.Bind((function(){return yn(n)}),(function(e){return function(t){var r=t(e.value1);return new U(P.append(n)(e.value0)(r.value0),r.value1)}}))},bn=function(n){return new r.Applicative((function(){return yn(n.Semigroup0())}),U.create(T.mempty(n)))};n.exports={Tuple:U,fst:Z,snd:H,curry:function(n){return function(e){return function(t){return n(new U(e,t))}}},uncurry:function(n){return function(e){return n(e.value0)(e.value1)}},swap:function(n){return new U(n.value1,n.value0)},lookup:function(n){return function(e){return function(t){var r=R.unwrap(I.newtypeFirst),u=x.foldMap(n)(I.monoidFirst)((function(n){return b.eq(e)(t)(n.value0)?new k.Just(n.value1):k.Nothing.value}));return function(n){return r(u(n))}}}},showTuple:function(n){return function(e){return new W.Show((function(t){return"(Tuple "+W.show(n)(t.value0)+" "+W.show(e)(t.value1)+")"}))}},eqTuple:an,eq1Tuple:fn,ordTuple:ln,ord1Tuple:function(n){return new N.Ord1((function(){return fn(n.Eq0())}),(function(e){return N.compare(ln(n)(e))}))},boundedTuple:function(n){return function(e){return new g.Bounded((function(){return ln(n.Ord0())(e.Ord0())}),new U(g.bottom(n),g.bottom(e)),new U(g.top(n),g.top(e)))}},semigroupoidTuple:V,semigroupTuple:$,monoidTuple:function(n){return function(e){return new T.Monoid((function(){return $(n.Semigroup0())(e.Semigroup0())}),new U(T.mempty(n),T.mempty(e)))}},semiringTuple:J,ringTuple:G,commutativeRingTuple:function(n){return function(e){return new y.CommutativeRing((function(){return G(n.Ring0())(e.Ring0())}))}},heytingAlgebraTuple:Q,booleanAlgebraTuple:function(n){return function(e){return new v.BooleanAlgebra((function(){return Q(n.HeytingAlgebra0())(e.HeytingAlgebra0())}))}},functorTuple:K,functorWithIndexTuple:X,invariantTuple:Y,bifunctorTuple:pn,applyTuple:yn,biapplyTuple:vn,applicativeTuple:bn,biapplicativeTuple:gn,bindTuple:wn,monadTuple:function(n){return new s.Monad((function(){return bn(n)}),(function(){return wn(n.Semigroup0())}))},extendTuple:cn,comonadTuple:dn,lazyTuple:function(n){return function(e){return new f.Lazy((function(t){return new U(f.defer(n)((function(n){return Z(t(q.unit))})),f.defer(e)((function(n){return H(t(q.unit))})))}))}},foldableTuple:nn,foldable1Tuple:un,foldableWithIndexTuple:en,bifoldableTuple:mn,traversableTuple:tn,traversable1Tuple:on,traversableWithIndexTuple:rn,bitraversableTuple:hn,distributiveTuple:sn}},function(n,e,t){"use strict";n.exports={otherwise:!0}},function(n,e,t){"use strict";var r=function(){function n(){}return n.value=new n,n}();n.exports={RLProxy:r}},function(n,e,t){"use strict";var r=t(1),u=t(6),o=function(n,e){this.Functor0=n,this.alt=e},i=new o((function(){return r.functorArray}),u.append(u.semigroupArray));n.exports={Alt:o,alt:function(n){return n.alt},altArray:i}},function(n,e,t){"use strict";var r=t(177),u=t(2),o=t(10),i=t(13),c=t(16),a=t(1),l=t(3),f=t(94),s=t(109),d=t(90),p=t(52),m=t(53),h=t(49),v=t(78),g=t(110),y=function(n,e,t,r){this.Foldable1=n,this.Functor0=e,this.sequence=t,this.traverse=r},w=function(n){return n.traverse},b=new y((function(){return c.foldableMultiplicative}),(function(){return v.functorMultiplicative}),(function(n){return function(e){return a.map(n.Apply0().Functor0())(v.Multiplicative)(e)}}),(function(n){return function(e){return function(t){return a.map(n.Apply0().Functor0())(v.Multiplicative)(e(t))}}})),x=new y((function(){return c.foldableMaybe}),(function(){return l.functorMaybe}),(function(n){return function(e){if(e instanceof l.Nothing)return u.pure(n)(l.Nothing.value);if(e instanceof l.Just)return a.map(n.Apply0().Functor0())(l.Just.create)(e.value0);throw new Error("Failed pattern match at Data.Traversable (line 86, column 1 - line 90, column 33): "+[e.constructor.name])}}),(function(n){return function(e){return function(t){if(t instanceof l.Nothing)return u.pure(n)(l.Nothing.value);if(t instanceof l.Just)return a.map(n.Apply0().Functor0())(l.Just.create)(e(t.value0));throw new Error("Failed pattern match at Data.Traversable (line 86, column 1 - line 90, column 33): "+[e.constructor.name,t.constructor.name])}}})),E=new y((function(){return c.foldableDual}),(function(){return h.functorDual}),(function(n){return function(e){return a.map(n.Apply0().Functor0())(h.Dual)(e)}}),(function(n){return function(e){return function(t){return a.map(n.Apply0().Functor0())(h.Dual)(e(t))}}})),F=new y((function(){return c.foldableDisj}),(function(){return m.functorDisj}),(function(n){return function(e){return a.map(n.Apply0().Functor0())(m.Disj)(e)}}),(function(n){return function(e){return function(t){return a.map(n.Apply0().Functor0())(m.Disj)(e(t))}}})),S=new y((function(){return c.foldableConj}),(function(){return p.functorConj}),(function(n){return function(e){return a.map(n.Apply0().Functor0())(p.Conj)(e)}}),(function(n){return function(e){return function(t){return a.map(n.Apply0().Functor0())(p.Conj)(e(t))}}})),C=new y((function(){return c.foldableAdditive}),(function(){return d.functorAdditive}),(function(n){return function(e){return a.map(n.Apply0().Functor0())(d.Additive)(e)}}),(function(n){return function(e){return function(t){return a.map(n.Apply0().Functor0())(d.Additive)(e(t))}}})),M=function(n){return function(e){return w(n)(e)(i.identity(i.categoryFn))}},k=new y((function(){return c.foldableArray}),(function(){return a.functorArray}),(function(n){return M(k)(n)}),(function(n){return r.traverseArrayImpl(o.apply(n.Apply0()))(a.map(n.Apply0().Functor0()))(u.pure(n))})),I=function(n){return n.sequence},T=new y((function(){return c.foldableFirst}),(function(){return f.functorFirst}),(function(n){return function(e){return a.map(n.Apply0().Functor0())(f.First)(I(x)(n)(e))}}),(function(n){return function(e){return function(t){return a.map(n.Apply0().Functor0())(f.First)(w(x)(n)(e)(t))}}})),R=new y((function(){return c.foldableLast}),(function(){return s.functorLast}),(function(n){return function(e){return a.map(n.Apply0().Functor0())(s.Last)(I(x)(n)(e))}}),(function(n){return function(e){return function(t){return a.map(n.Apply0().Functor0())(s.Last)(w(x)(n)(e)(t))}}})),N=function(n){return function(e){return function(t){return function(r){return g.stateR(w(n)(g.applicativeStateR)((function(n){return function(t){return e(t)(n)}}))(r))(t)}}}},A=function(n){return function(e){return function(t){return function(r){return g.stateL(w(n)(g.applicativeStateL)((function(n){return function(t){return e(t)(n)}}))(r))(t)}}}};n.exports={Traversable:y,traverse:w,sequence:I,traverseDefault:function(n){return function(e){return function(t){return function(r){return I(n)(e)(a.map(n.Functor0())(t)(r))}}}},sequenceDefault:M,for:function(n){return function(e){return function(t){return function(r){return w(e)(n)(r)(t)}}}},scanl:function(n){return function(e){return function(t){return function(r){return A(n)((function(n){return function(t){var r=e(n)(t);return{accum:r,value:r}}}))(t)(r).value}}}},scanr:function(n){return function(e){return function(t){return function(r){return N(n)((function(n){return function(t){var r=e(t)(n);return{accum:r,value:r}}}))(t)(r).value}}}},mapAccumL:A,mapAccumR:N,traversableArray:k,traversableMaybe:x,traversableFirst:T,traversableLast:R,traversableAdditive:C,traversableDual:E,traversableConj:S,traversableDisj:F,traversableMultiplicative:b}},function(n,e,t){"use strict";var r=t(154);n.exports={unsafeCoerce:r.unsafeCoerce}},function(n,e,t){"use strict";var r=t(13),u=function(n){return n.bimap};n.exports={bimap:u,Bifunctor:function(n){this.bimap=n},lmap:function(n){return function(e){return u(n)(e)(r.identity(r.categoryFn))}},rmap:function(n){return u(n)(r.identity(r.categoryFn))}}},function(n,e,t){"use strict";var r=t(146),u=t(15),o=t(12),i=t(34),c=t(75),a=t(22),l=function(n,e,t,r){this.addRecord=n,this.mulRecord=e,this.oneRecord=t,this.zeroRecord=r},f=function(n,e,t,r){this.add=n,this.mul=e,this.one=t,this.zero=r},s=function(n){return n.zeroRecord},d=function(n){return n.zero},p=new f((function(n){return function(n){return o.unit}}),(function(n){return function(n){return o.unit}}),o.unit,o.unit),m=new l((function(n){return function(n){return function(n){return{}}}}),(function(n){return function(n){return function(n){return{}}}}),(function(n){return function(n){return{}}}),(function(n){return function(n){return{}}})),h=new f(r.numAdd,r.numMul,1,0),v=new f(r.intAdd,r.intMul,1,0),g=function(n){return n.oneRecord},y=function(n){return n.one},w=function(n){return n.mulRecord},b=function(n){return n.mul},x=function(n){return n.addRecord},E=function(n){return n.add};n.exports={Semiring:f,add:E,zero:d,mul:b,one:y,SemiringRecord:l,addRecord:x,mulRecord:w,oneRecord:g,zeroRecord:s,semiringInt:v,semiringNumber:h,semiringFn:function(n){return new f((function(e){return function(t){return function(r){return E(n)(e(r))(t(r))}}}),(function(e){return function(t){return function(r){return b(n)(e(r))(t(r))}}}),(function(e){return y(n)}),(function(e){return d(n)}))},semiringUnit:p,semiringRecord:function(n){return function(n){return new f(x(n)(a.RLProxy.value),w(n)(a.RLProxy.value),g(n)(a.RLProxy.value)(c.RProxy.value),s(n)(a.RLProxy.value)(c.RProxy.value))}},semiringRecordNil:m,semiringRecordCons:function(n){return function(e){return function(e){return function(t){return new l((function(r){return function(r){return function(o){var c=x(e)(a.RLProxy.value)(r)(o),l=u.reflectSymbol(n)(u.SProxy.value),f=i.unsafeSet(l),s=i.unsafeGet(l);return f(E(t)(s(r))(s(o)))(c)}}}),(function(r){return function(r){return function(o){var c=w(e)(a.RLProxy.value)(r)(o),l=u.reflectSymbol(n)(u.SProxy.value),f=i.unsafeSet(l),s=i.unsafeGet(l);return f(b(t)(s(r))(s(o)))(c)}}}),(function(r){return function(r){var o=g(e)(a.RLProxy.value)(c.RProxy.value),l=u.reflectSymbol(n)(u.SProxy.value);return i.unsafeSet(l)(y(t))(o)}}),(function(r){return function(r){var o=s(e)(a.RLProxy.value)(c.RProxy.value),l=u.reflectSymbol(n)(u.SProxy.value);return i.unsafeSet(l)(d(t))(o)}}))}}}}}},function(n,e,t){"use strict";var r=t(170),u=t(5),o=t(7),i=t(3),c=t(9),a=t(4),l=i.maybe(r.null)(r.notNull),f=function(n){return r.nullable(n,i.Nothing.value,i.Just.create)},s=function(n){return new u.Eq(o.on(u.eq(i.eqMaybe(n)))(f))},d=function(n){return new c.Ord((function(){return s(n.Eq0())}),o.on(c.compare(i.ordMaybe(n)))(f))},p=new u.Eq1((function(n){return u.eq(s(n))})),m=new c.Ord1((function(){return p}),(function(n){return c.compare(d(n))}));n.exports={toMaybe:f,toNullable:l,showNullable:function(n){return new a.Show((e=i.maybe("null")(a.show(n)),function(n){return e(f(n))}));var e},eqNullable:s,eq1Nullable:p,ordNullable:d,ord1Nullable:m,null:r.null,notNull:r.notNull}},function(n,e,t){"use strict";var r=function(n){this.compose=n},u=new r((function(n){return function(e){return function(t){return n(e(t))}}})),o=function(n){return n.compose};n.exports={compose:o,Semigroupoid:r,composeFlipped:function(n){return function(e){return function(t){return o(n)(t)(e)}}},semigroupoidFn:u}},function(n,e,t){"use strict";var r=t(23),u=function(n,e){this.Alt0=n,this.empty=e},o=new u((function(){return r.altArray}),[]);n.exports={Plus:u,empty:function(n){return n.empty},plusArray:o}},function(n,e,t){"use strict";var r=t(180),u=t(7),o=t(1),i=t(3),c=t(94),a=t(109),l=t(90),f=t(52),s=t(53),d=t(49),p=t(78),m=t(12),h=function(n,e){this.Functor0=n,this.mapWithIndex=e},v=function(n){return n.mapWithIndex},g=new h((function(){return p.functorMultiplicative}),(function(n){return o.map(p.functorMultiplicative)(n(m.unit))})),y=new h((function(){return i.functorMaybe}),(function(n){return o.map(i.functorMaybe)(n(m.unit))})),w=new h((function(){return a.functorLast}),(function(n){return o.map(a.functorLast)(n(m.unit))})),b=new h((function(){return c.functorFirst}),(function(n){return o.map(c.functorFirst)(n(m.unit))})),x=new h((function(){return d.functorDual}),(function(n){return o.map(d.functorDual)(n(m.unit))})),E=new h((function(){return s.functorDisj}),(function(n){return o.map(s.functorDisj)(n(m.unit))})),F=new h((function(){return f.functorConj}),(function(n){return o.map(f.functorConj)(n(m.unit))})),S=new h((function(){return o.functorArray}),r.mapWithIndexArray),C=new h((function(){return l.functorAdditive}),(function(n){return o.map(l.functorAdditive)(n(m.unit))}));n.exports={FunctorWithIndex:h,mapWithIndex:v,mapDefault:function(n){return function(e){return v(n)(u.const(e))}},functorWithIndexArray:S,functorWithIndexMaybe:y,functorWithIndexFirst:b,functorWithIndexLast:w,functorWithIndexAdditive:C,functorWithIndexDual:x,functorWithIndexConj:F,functorWithIndexDisj:E,functorWithIndexMultiplicative:g}},function(n,e,t){"use strict";var r=function(n,e){this.from=n,this.to=e},u=new r((function(n){return n}),(function(n){return n}));n.exports={TypeEquals:r,to:function(n){return n.to},from:function(n){return n.from},refl:u}},function(n,e,t){"use strict";var r=t(2),u=t(190),o=t(10),i=t(191),c=t(8),a=t(192),l=t(1),f=t(112),s=t(11),d=t(6),p=t(17),m=function(n){return n},h=m,v=m,g=function(n){return function(n){return new d.Semigroup((function(e){return function(t){return d.append(p.semigroupEffect(n))(e)(t)}}))}},y=new f.IxFunctor((function(n){return function(e){return l.map(p.functorEffect)(n)(e)}})),w=new i.IxApply((function(){return y}),(function(n){return function(e){return o.apply(p.applyEffect)(n)(e)}})),b=new a.IxBind((function(){return w}),(function(n){return function(e){return function(){var t=n();return e(t)()}}})),x=new u.IxApplicative((function(){return w}),(function(n){return r.pure(p.applicativeEffect)(n)})),E=new l.Functor((function(n){return function(e){return l.map(p.functorEffect)(n)(e)}})),F=function(n){return new o.Apply((function(){return E}),(function(n){return function(e){return o.apply(p.applyEffect)(n)(e)}}))};n.exports={coerceHook:function(n){return function(n){return n}},unsafeHook:v,unsafeRenderEffect:h,bind:function(n){return a.ibind(n)},discard:function(n){return a.ibind(n)},ixFunctorRender:y,ixApplyRender:w,ixApplicativeRender:x,ixBindRender:b,functorRender:E,applyRender:F,applicativeRender:function(n){return new r.Applicative((function(){return F()}),(function(n){return r.pure(p.applicativeEffect)(n)}))},bindRender:function(n){return new c.Bind((function(){return F()}),(function(n){return function(e){return function(){var t=n();return e(t)()}}}))},semigroupRender:g,monoidRender:function(n){return function(n){return new s.Monoid((function(){return g()(n.Semigroup0())}),s.mempty(p.monoidEffect(n)))}}}},function(n,e,t){"use strict";var r=t(150);n.exports={unsafeHas:r.unsafeHas,unsafeGet:r.unsafeGet,unsafeSet:r.unsafeSet,unsafeDelete:r.unsafeDelete}},function(n,e,t){"use strict";var r=t(160),u=t(9),o=t(18),i=t(12),c=function(n,e,t){this.Ord0=n,this.bottom=e,this.top=t},a=new c((function(){return u.ordUnit}),i.unit,i.unit),l=new c((function(){return u.ordOrdering}),o.LT.value,o.GT.value),f=new c((function(){return u.ordNumber}),r.bottomNumber,r.topNumber),s=new c((function(){return u.ordInt}),r.bottomInt,r.topInt),d=new c((function(){return u.ordChar}),r.bottomChar,r.topChar),p=new c((function(){return u.ordBoolean}),!1,!0);n.exports={Bounded:c,bottom:function(n){return n.bottom},top:function(n){return n.top},boundedBoolean:p,boundedInt:s,boundedChar:d,boundedOrdering:l,boundedUnit:a,boundedNumber:f}},function(n,e,t){"use strict";var r=t(167),u=t(15),o=t(12),i=t(34),c=t(75),a=t(22),l=function(n,e,t,r,u,o){this.conjRecord=n,this.disjRecord=e,this.ffRecord=t,this.impliesRecord=r,this.notRecord=u,this.ttRecord=o},f=function(n,e,t,r,u,o){this.conj=n,this.disj=e,this.ff=t,this.implies=r,this.not=u,this.tt=o},s=function(n){return n.ttRecord},d=function(n){return n.tt},p=function(n){return n.notRecord},m=function(n){return n.not},h=function(n){return n.impliesRecord},v=function(n){return n.implies},g=new f((function(n){return function(n){return o.unit}}),(function(n){return function(n){return o.unit}}),o.unit,(function(n){return function(n){return o.unit}}),(function(n){return o.unit}),o.unit),y=new l((function(n){return function(n){return function(n){return{}}}}),(function(n){return function(n){return function(n){return{}}}}),(function(n){return function(n){return{}}}),(function(n){return function(n){return function(n){return{}}}}),(function(n){return function(n){return{}}}),(function(n){return function(n){return{}}})),w=function(n){return n.ffRecord},b=function(n){return n.ff},x=function(n){return n.disjRecord},E=function(n){return n.disj},F=new f(r.boolConj,r.boolDisj,!1,(function(n){return function(e){return E(F)(m(F)(n))(e)}}),r.boolNot,!0),S=function(n){return n.conjRecord},C=function(n){return n.conj};n.exports={HeytingAlgebra:f,tt:d,ff:b,implies:v,conj:C,disj:E,not:m,HeytingAlgebraRecord:l,ffRecord:w,ttRecord:s,impliesRecord:h,conjRecord:S,disjRecord:x,notRecord:p,heytingAlgebraBoolean:F,heytingAlgebraUnit:g,heytingAlgebraFunction:function(n){return new f((function(e){return function(t){return function(r){return C(n)(e(r))(t(r))}}}),(function(e){return function(t){return function(r){return E(n)(e(r))(t(r))}}}),(function(e){return b(n)}),(function(e){return function(t){return function(r){return v(n)(e(r))(t(r))}}}),(function(e){return function(t){return m(n)(e(t))}}),(function(e){return d(n)}))},heytingAlgebraRecord:function(n){return function(n){return new f(S(n)(a.RLProxy.value),x(n)(a.RLProxy.value),w(n)(a.RLProxy.value)(c.RProxy.value),h(n)(a.RLProxy.value),p(n)(a.RLProxy.value),s(n)(a.RLProxy.value)(c.RProxy.value))}},heytingAlgebraRecordNil:y,heytingAlgebraRecordCons:function(n){return function(e){return function(e){return function(t){return new l((function(r){return function(r){return function(o){var c=S(e)(a.RLProxy.value)(r)(o),l=u.reflectSymbol(n)(u.SProxy.value),f=i.unsafeSet(l),s=i.unsafeGet(l);return f(C(t)(s(r))(s(o)))(c)}}}),(function(r){return function(r){return function(o){var c=x(e)(a.RLProxy.value)(r)(o),l=u.reflectSymbol(n)(u.SProxy.value),f=i.unsafeSet(l),s=i.unsafeGet(l);return f(E(t)(s(r))(s(o)))(c)}}}),(function(r){return function(r){var o=w(e)(a.RLProxy.value)(r),c=u.reflectSymbol(n)(u.SProxy.value);return i.unsafeSet(c)(b(t))(o)}}),(function(r){return function(r){return function(o){var c=h(e)(a.RLProxy.value)(r)(o),l=u.reflectSymbol(n)(u.SProxy.value),f=i.unsafeSet(l),s=i.unsafeGet(l);return f(v(t)(s(r))(s(o)))(c)}}}),(function(r){return function(r){var o=p(e)(a.RLProxy.value)(r),c=u.reflectSymbol(n)(u.SProxy.value),l=i.unsafeSet(c),f=i.unsafeGet(c);return l(m(t)(f(r)))(o)}}),(function(r){return function(r){var o=s(e)(a.RLProxy.value)(r),c=u.reflectSymbol(n)(u.SProxy.value);return i.unsafeSet(c)(d(t))(o)}}))}}}}}},function(n,e,t){"use strict";var r=t(189),u=t(8),o=t(5),i=t(7),c=t(58),a=t(1),l=t(14),f=t(28),s=t(20),d=t(17),p=t(59),m=t(33),h=t(25),v=t(193),g=function(n){return n},y=p.runEffectFn2(r.writeRef_),w=h.unsafeCoerce,b=h.unsafeCoerce,x=p.runEffectFn1(r.readRef_),E=function(n){return a.map(d.functorEffect)(f.toMaybe)(x(n))},F=new l.Newtype((function(n){return n}),g),S=i.flip(u.bind(d.bindEffect))(p.runEffectFn1(r.memo_)),C=new o.Eq(v.unsafeRefEq);n.exports={component:function(n){return function(n){return function(n){return function(e){var t=w((function(n){return b(e(n))()}));return function(){return r.unsafeSetDisplayName(n,t)}}}}},memo:S,useState:function(n){return m.unsafeHook((function(){return r.useState_(c.mkFn2(s.Tuple.create),n)}))},useEffect:function(n){return function(e){return function(t){return m.unsafeHook((function(){return r.useEffect_(c.mkFn2(o.eq(n)),e,t)}))}}},useLayoutEffect:function(n){return function(e){return function(t){return m.unsafeHook((function(){return r.useLayoutEffect_(c.mkFn2(o.eq(n)),e,t)}))}}},useReducer:function(n){return function(e){return m.unsafeHook((function(){return r.useReducer_(c.mkFn2(s.Tuple.create),c.mkFn2(e),n)}))}},readRef:x,readRefMaybe:E,writeRef:y,renderRef:function(n){return m.unsafeRenderEffect(x(n))},renderRefMaybe:function(n){return m.unsafeRenderEffect(E(n))},useRef:function(n){return m.unsafeHook((function(){return r.useRef_(n)}))},useContext:function(n){return m.unsafeHook((function(){return r.useContext_(n)}))},useMemo:function(n){return function(e){return function(t){return m.unsafeHook((function(){return r.useMemo_(c.mkFn2(o.eq(n)),e,t)}))}}},useCallback:function(n){return function(e){return function(t){return m.unsafeHook((function(){return r.useCallback_(c.mkFn2(o.eq(n)),e,t)}))}}},useEqCache:function(n){return function(e){return m.unsafeHook((function(){return r.useEqCache_(c.mkFn2(o.eq(n)),e)}))}},UnsafeReference:g,newtypeUnsafeReference:F,eqUnsafeReference:C,displayName:r.displayName}},function(n,e,t){"use strict";var r=t(186),u=t(58),o=t(11),i=t(28),c=t(6),a=t(12),l=t(59),f=function(){function n(){}return n.value=new n,n}(),s=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),d=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),p=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),m=new c.Semigroup((function(n){return function(e){return r.fragment([n,e])}})),h=new o.Monoid((function(){return m}),r.empty),v=u.runFn2(r.keyed_),g=u.runFn2(r.elementKeyed_),y=u.runFn2(r.element_);n.exports={NoUpdate:f,Update:s,SideEffects:d,UpdateAndSideEffects:p,runUpdate:function(n){return l.runEffectFn3(r.runUpdate_)((function(e,t){return function(n){if(n instanceof f)return{state:i.null,effects:i.null};if(n instanceof s)return{state:i.notNull(n.value0),effects:i.null};if(n instanceof d)return{state:i.null,effects:i.notNull(n.value0)};if(n instanceof p)return{state:i.notNull(n.value0),effects:i.notNull(n.value1)};throw new Error("Failed pattern match at React.Basic (line 439, column 20 - line 455, column 6): "+[n.constructor.name])}(n(e)(t))}))},makeStateless:function(n){return function(e){return r.make()(n)({initialState:a.unit,render:function(n){return e(n.props)}})}},keyed:v,element:y,elementKeyed:g,provider:function(n){return function(e){return function(t){return y(r.contextProvider(n))({value:e,children:t})}}},consumer:function(n){return function(e){return y(r.contextConsumer(n))({children:e})}},semigroupJSX:m,monoidJSX:h,createComponent:r.createComponent,readProps:r.readProps,readState:r.readState,make:r.make,empty:r.empty,fragment:r.fragment,displayNameFromComponent:r.displayNameFromComponent,displayNameFromSelf:r.displayNameFromSelf,toReactComponent:r.toReactComponent,createContext:r.createContext,contextConsumer:r.contextConsumer,contextProvider:r.contextProvider}},function(n,e,t){"use strict";var r=t(23),u=t(2),o=t(10),i=t(8),c=t(68),a=t(19),l=t(93),f=t(26),s=t(108),d=t(35),p=t(5),m=t(16),h=t(43),v=t(7),g=t(1),y=t(76),w=t(31),b=t(3),x=t(11),E=t(9),F=t(18),S=t(6),C=t(4),M=t(24),k=t(44),I=t(12),T=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),R=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),N=new g.Functor((function(n){return function(e){if(e instanceof T)return new T(e.value0);if(e instanceof R)return new R(n(e.value0));throw new Error("Failed pattern match at Data.Either (line 38, column 1 - line 38, column 52): "+[e.constructor.name])}})),A=new w.FunctorWithIndex((function(){return N}),(function(n){return g.map(N)(n(I.unit))})),_=new y.Invariant(y.imapF(N)),P=new m.Foldable((function(n){return function(e){return function(t){if(t instanceof T)return x.mempty(n);if(t instanceof R)return e(t.value0);throw new Error("Failed pattern match at Data.Either (line 187, column 1 - line 193, column 28): "+[e.constructor.name,t.constructor.name])}}}),(function(n){return function(e){return function(t){if(t instanceof T)return e;if(t instanceof R)return n(e)(t.value0);throw new Error("Failed pattern match at Data.Either (line 187, column 1 - line 193, column 28): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}}),(function(n){return function(e){return function(t){if(t instanceof T)return e;if(t instanceof R)return n(t.value0)(e);throw new Error("Failed pattern match at Data.Either (line 187, column 1 - line 193, column 28): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}})),L=new h.FoldableWithIndex((function(){return P}),(function(n){return function(e){return function(t){if(t instanceof T)return x.mempty(n);if(t instanceof R)return e(I.unit)(t.value0);throw new Error("Failed pattern match at Data.Either (line 195, column 1 - line 201, column 42): "+[e.constructor.name,t.constructor.name])}}}),(function(n){return function(e){return function(t){if(t instanceof T)return e;if(t instanceof R)return n(I.unit)(e)(t.value0);throw new Error("Failed pattern match at Data.Either (line 195, column 1 - line 201, column 42): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}}),(function(n){return function(e){return function(t){if(t instanceof T)return e;if(t instanceof R)return n(I.unit)(t.value0)(e);throw new Error("Failed pattern match at Data.Either (line 195, column 1 - line 201, column 42): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}})),O=new M.Traversable((function(){return P}),(function(){return N}),(function(n){return function(e){if(e instanceof T)return u.pure(n)(new T(e.value0));if(e instanceof R)return g.map(n.Apply0().Functor0())(R.create)(e.value0);throw new Error("Failed pattern match at Data.Either (line 211, column 1 - line 215, column 36): "+[e.constructor.name])}}),(function(n){return function(e){return function(t){if(t instanceof T)return u.pure(n)(new T(t.value0));if(t instanceof R)return g.map(n.Apply0().Functor0())(R.create)(e(t.value0));throw new Error("Failed pattern match at Data.Either (line 211, column 1 - line 215, column 36): "+[e.constructor.name,t.constructor.name])}}})),D=new k.TraversableWithIndex((function(){return L}),(function(){return A}),(function(){return O}),(function(n){return function(e){return function(t){if(t instanceof T)return u.pure(n)(new T(t.value0));if(t instanceof R)return g.map(n.Apply0().Functor0())(R.create)(e(I.unit)(t.value0));throw new Error("Failed pattern match at Data.Either (line 217, column 1 - line 219, column 53): "+[e.constructor.name,t.constructor.name])}}})),W=new c.Extend((function(){return N}),(function(n){return function(e){return e instanceof T?new T(e.value0):new R(n(e))}})),z=function(n){return function(e){return new p.Eq((function(t){return function(r){return t instanceof T&&r instanceof T?p.eq(n)(t.value0)(r.value0):t instanceof R&&r instanceof R&&p.eq(e)(t.value0)(r.value0)}}))}},B=function(n){return function(e){return new E.Ord((function(){return z(n.Eq0())(e.Eq0())}),(function(t){return function(r){if(t instanceof T&&r instanceof T)return E.compare(n)(t.value0)(r.value0);if(t instanceof T)return F.LT.value;if(r instanceof T)return F.GT.value;if(t instanceof R&&r instanceof R)return E.compare(e)(t.value0)(r.value0);throw new Error("Failed pattern match at Data.Either (line 179, column 1 - line 179, column 64): "+[t.constructor.name,r.constructor.name])}}))}},q=function(n){return new p.Eq1((function(e){return p.eq(z(n)(e))}))},j=function(n){return function(e){return function(t){if(t instanceof T)return n(t.value0);if(t instanceof R)return e(t.value0);throw new Error("Failed pattern match at Data.Either (line 238, column 1 - line 238, column 64): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},U=j(v.const(b.Nothing.value))(b.Just.create),H=j(v.const(!0))(v.const(!1)),J=j(v.const(!1))(v.const(!0)),V=new f.Bifunctor((function(n){return function(e){return function(t){if(t instanceof T)return new T(n(t.value0));if(t instanceof R)return new R(e(t.value0));throw new Error("Failed pattern match at Data.Either (line 46, column 1 - line 48, column 36): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}})),$=new l.Bifoldable((function(n){return function(n){return function(e){return function(t){if(t instanceof T)return n(t.value0);if(t instanceof R)return e(t.value0);throw new Error("Failed pattern match at Data.Either (line 203, column 1 - line 209, column 32): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}}}),(function(n){return function(e){return function(t){return function(r){if(r instanceof T)return n(t)(r.value0);if(r instanceof R)return e(t)(r.value0);throw new Error("Failed pattern match at Data.Either (line 203, column 1 - line 209, column 32): "+[n.constructor.name,e.constructor.name,t.constructor.name,r.constructor.name])}}}}),(function(n){return function(e){return function(t){return function(r){if(r instanceof T)return n(r.value0)(t);if(r instanceof R)return e(r.value0)(t);throw new Error("Failed pattern match at Data.Either (line 203, column 1 - line 209, column 32): "+[n.constructor.name,e.constructor.name,t.constructor.name,r.constructor.name])}}}})),G=new s.Bitraversable((function(){return $}),(function(){return V}),(function(n){return function(e){if(e instanceof T)return g.map(n.Apply0().Functor0())(T.create)(e.value0);if(e instanceof R)return g.map(n.Apply0().Functor0())(R.create)(e.value0);throw new Error("Failed pattern match at Data.Either (line 221, column 1 - line 225, column 37): "+[e.constructor.name])}}),(function(n){return function(e){return function(t){return function(r){if(r instanceof T)return g.map(n.Apply0().Functor0())(T.create)(e(r.value0));if(r instanceof R)return g.map(n.Apply0().Functor0())(R.create)(t(r.value0));throw new Error("Failed pattern match at Data.Either (line 221, column 1 - line 225, column 37): "+[e.constructor.name,t.constructor.name,r.constructor.name])}}}})),Q=new o.Apply((function(){return N}),(function(n){return function(e){if(n instanceof T)return new T(n.value0);if(n instanceof R)return g.map(N)(n.value0)(e);throw new Error("Failed pattern match at Data.Either (line 82, column 1 - line 84, column 30): "+[n.constructor.name,e.constructor.name])}})),K=new i.Bind((function(){return Q}),j((function(n){return function(e){return new T(n)}}))((function(n){return function(e){return e(n)}}))),X=new u.Applicative((function(){return Q}),R.create),Y=new a.Monad((function(){return X}),(function(){return K})),Z=new r.Alt((function(){return N}),(function(n){return function(e){return n instanceof T?e:n}}));n.exports={Left:T,Right:R,either:j,choose:function(n){return function(e){return function(t){return r.alt(n)(g.map(n.Functor0())(T.create)(e))(g.map(n.Functor0())(R.create)(t))}}},isLeft:H,isRight:J,fromLeft:function(n){return function(n){if(n instanceof T)return n.value0;throw new Error("Failed pattern match at Data.Either (line 256, column 1 - line 256, column 51): "+[n.constructor.name])}},fromRight:function(n){return function(n){if(n instanceof R)return n.value0;throw new Error("Failed pattern match at Data.Either (line 261, column 1 - line 261, column 52): "+[n.constructor.name])}},note:function(n){return b.maybe(new T(n))(R.create)},"note'":function(n){return b["maybe'"]((function(e){return T.create(n(e))}))(R.create)},hush:U,functorEither:N,functorWithIndexEither:A,invariantEither:_,bifunctorEither:V,applyEither:Q,applicativeEither:X,altEither:Z,bindEither:K,monadEither:Y,extendEither:W,showEither:function(n){return function(e){return new C.Show((function(t){if(t instanceof T)return"(Left "+C.show(n)(t.value0)+")";if(t instanceof R)return"(Right "+C.show(e)(t.value0)+")";throw new Error("Failed pattern match at Data.Either (line 163, column 1 - line 165, column 46): "+[t.constructor.name])}))}},eqEither:z,eq1Either:q,ordEither:B,ord1Either:function(n){return new E.Ord1((function(){return q(n.Eq0())}),(function(e){return E.compare(B(n)(e))}))},boundedEither:function(n){return function(e){return new d.Bounded((function(){return B(n.Ord0())(e.Ord0())}),new T(d.bottom(n)),new R(d.top(e)))}},foldableEither:P,foldableWithIndexEither:L,bifoldableEither:$,traversableEither:O,traversableWithIndexEither:D,bitraversableEither:G,semigroupEither:function(n){return new S.Semigroup((function(e){return function(t){return o.apply(Q)(g.map(N)(S.append(n))(e))(t)}}))}}},function(n,e,t){"use strict";var r=t(65);n.exports={cssSafer:function(n){return r.css}}},function(n,e,t){"use strict";var r=t(159),u=t(13),o=t(21),i=t(35),c=t(88),a=t(162),l=t(5),f=t(66),s=t(3),d=t(9),p=t(18),m=t(67),h=t(27),v=t(4),g=t(164),y=t(89),w=function(){function n(){}return n.value=new n,n}(),b=function(){function n(){}return n.value=new n,n}(),x=new v.Show((function(n){if(n instanceof w)return"Even";if(n instanceof b)return"Odd";throw new Error("Failed pattern match at Data.Int (line 112, column 1 - line 114, column 19): "+[n.constructor.name])})),E=r.fromStringAsImpl(s.Just.create)(s.Nothing.value),F=E(10),S=r.fromNumberImpl(s.Just.create)(s.Nothing.value),C=function(n){if(n===g.infinity)return 0;if(n===-g.infinity)return 0;if(n>=r.toNumber(i.top(i.boundedInt)))return i.top(i.boundedInt);if(n<=r.toNumber(i.bottom(i.boundedInt)))return i.bottom(i.boundedInt);if(o.otherwise)return s.fromMaybe(0)(S(n));throw new Error("Failed pattern match at Data.Int (line 66, column 1 - line 66, column 29): "+[n.constructor.name])},M=function(n){return 0==(1&n)},k=new l.Eq((function(n){return function(e){return n instanceof w&&e instanceof w||n instanceof b&&e instanceof b}})),I=new d.Ord((function(){return k}),(function(n){return function(e){if(n instanceof w&&e instanceof w)return p.EQ.value;if(n instanceof w)return p.LT.value;if(e instanceof w)return p.GT.value;if(n instanceof b&&e instanceof b)return p.EQ.value;throw new Error("Failed pattern match at Data.Int (line 110, column 1 - line 110, column 40): "+[n.constructor.name,e.constructor.name])}})),T=new h.Semiring((function(n){return function(e){return l.eq(k)(n)(e)?w.value:b.value}}),(function(n){return function(e){return n instanceof b&&e instanceof b?b.value:w.value}}),b.value,w.value),R=new m.Ring((function(){return T}),h.add(T)),N=new a.DivisionRing((function(){return R}),u.identity(u.categoryFn)),A=new c.CommutativeRing((function(){return R})),_=new f.EuclideanRing((function(){return A}),(function(n){if(n instanceof w)return 0;if(n instanceof b)return 1;throw new Error("Failed pattern match at Data.Int (line 132, column 1 - line 136, column 17): "+[n.constructor.name])}),(function(n){return function(e){return n}}),(function(n){return function(n){return w.value}})),P=new i.Bounded((function(){return I}),w.value,b.value);n.exports={fromNumber:S,ceil:function(n){return C(y.ceil(n))},floor:function(n){return C(y.floor(n))},round:function(n){return C(y.round(n))},fromString:F,radix:function(n){if(n>=2&&n<=36)return new s.Just(n);if(o.otherwise)return s.Nothing.value;throw new Error("Failed pattern match at Data.Int (line 193, column 1 - line 193, column 28): "+[n.constructor.name])},binary:2,octal:8,decimal:10,hexadecimal:16,base36:36,fromStringAs:E,Even:w,Odd:b,parity:function(n){return M(n)?w.value:b.value},even:M,odd:function(n){return 0!=(1&n)},eqParity:k,ordParity:I,showParity:x,boundedParity:P,semiringParity:T,ringParity:R,commutativeRingParity:A,euclideanRingParity:_,divisionRingParity:N,toNumber:r.toNumber,toStringAs:r.toStringAs,quot:r.quot,rem:r.rem,pow:r.pow}},function(n,e,t){"use strict";var r=t(51),u=t(2),o=t(19),i=t(30),c=t(12),a=function(n,e){this.Alternative1=n,this.Monad0=e},l=new a((function(){return r.alternativeArray}),(function(){return o.monadArray}));n.exports={MonadZero:a,guard:function(n){return function(e){if(e)return u.pure(n.Alternative1().Applicative0())(c.unit);if(!e)return i.empty(n.Alternative1().Plus1());throw new Error("Failed pattern match at Control.MonadZero (line 54, column 1 - line 54, column 52): "+[e.constructor.name])}},monadZeroArray:l}},function(n,e,t){"use strict";var r=t(2),u=t(10),o=t(8),i=t(13),c=t(16),a=t(7),l=t(31),f=t(3),s=t(11),d=t(52),p=t(53),m=t(49),h=t(77),v=t(14),g=t(6),y=t(12),w=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),b=function(n,e,t,r){this.Foldable0=n,this.foldMapWithIndex=e,this.foldlWithIndex=t,this.foldrWithIndex=r},x=function(n){return n.foldrWithIndex},E=function(n){return function(e){return function(t){return x(e)((function(e){var r=u.applySecond(n.Apply0()),o=t(e);return function(n){return r(o(n))}}))(r.pure(n)(y.unit))}}},F=function(n){return n.foldlWithIndex},S=new b((function(){return c.foldableMultiplicative}),(function(n){return function(e){return c.foldMap(c.foldableMultiplicative)(n)(e(y.unit))}}),(function(n){return c.foldl(c.foldableMultiplicative)(n(y.unit))}),(function(n){return c.foldr(c.foldableMultiplicative)(n(y.unit))})),C=new b((function(){return c.foldableMaybe}),(function(n){return function(e){return c.foldMap(c.foldableMaybe)(n)(e(y.unit))}}),(function(n){return c.foldl(c.foldableMaybe)(n(y.unit))}),(function(n){return c.foldr(c.foldableMaybe)(n(y.unit))})),M=new b((function(){return c.foldableLast}),(function(n){return function(e){return c.foldMap(c.foldableLast)(n)(e(y.unit))}}),(function(n){return c.foldl(c.foldableLast)(n(y.unit))}),(function(n){return c.foldr(c.foldableLast)(n(y.unit))})),k=new b((function(){return c.foldableFirst}),(function(n){return function(e){return c.foldMap(c.foldableFirst)(n)(e(y.unit))}}),(function(n){return c.foldl(c.foldableFirst)(n(y.unit))}),(function(n){return c.foldr(c.foldableFirst)(n(y.unit))})),I=new b((function(){return c.foldableDual}),(function(n){return function(e){return c.foldMap(c.foldableDual)(n)(e(y.unit))}}),(function(n){return c.foldl(c.foldableDual)(n(y.unit))}),(function(n){return c.foldr(c.foldableDual)(n(y.unit))})),T=new b((function(){return c.foldableDisj}),(function(n){return function(e){return c.foldMap(c.foldableDisj)(n)(e(y.unit))}}),(function(n){return c.foldl(c.foldableDisj)(n(y.unit))}),(function(n){return c.foldr(c.foldableDisj)(n(y.unit))})),R=new b((function(){return c.foldableConj}),(function(n){return function(e){return c.foldMap(c.foldableConj)(n)(e(y.unit))}}),(function(n){return c.foldl(c.foldableConj)(n(y.unit))}),(function(n){return c.foldr(c.foldableConj)(n(y.unit))})),N=new b((function(){return c.foldableAdditive}),(function(n){return function(e){return c.foldMap(c.foldableAdditive)(n)(e(y.unit))}}),(function(n){return c.foldl(c.foldableAdditive)(n(y.unit))}),(function(n){return c.foldr(c.foldableAdditive)(n(y.unit))})),A=function(n){return function(e){return function(t){return x(n)((function(n){return function(r){return function(u){return g.append(e.Semigroup0())(t(n)(r))(u)}}}))(s.mempty(e))}}},_=new b((function(){return c.foldableArray}),(function(n){return A(_)(n)}),(function(n){return function(e){var t=c.foldl(c.foldableArray)((function(e){return function(t){return n(t.value0)(e)(t.value1)}}))(e),r=l.mapWithIndex(l.functorWithIndexArray)(w.create);return function(n){return t(r(n))}}}),(function(n){return function(e){var t=c.foldr(c.foldableArray)((function(e){return function(t){return n(e.value0)(e.value1)(t)}}))(e),r=l.mapWithIndex(l.functorWithIndexArray)(w.create);return function(n){return t(r(n))}}})),P=function(n){return n.foldMapWithIndex};n.exports={FoldableWithIndex:b,foldrWithIndex:x,foldlWithIndex:F,foldMapWithIndex:P,foldrWithIndexDefault:function(n){return function(e){return function(t){return function(r){return v.unwrap(v.newtypeEndo)(P(n)(h.monoidEndo(i.categoryFn))((function(n){var t=e(n);return function(n){return h.Endo(t(n))}}))(r))(t)}}}},foldlWithIndexDefault:function(n){return function(e){return function(t){return function(r){return v.unwrap(v.newtypeEndo)(v.unwrap(v.newtypeDual)(P(n)(m.monoidDual(h.monoidEndo(i.categoryFn)))((function(n){var t=a.flip(e(n));return function(n){return m.Dual(h.Endo(t(n)))}}))(r)))(t)}}}},foldMapWithIndexDefaultR:A,foldMapWithIndexDefaultL:function(n){return function(e){return function(t){return F(n)((function(n){return function(r){return function(u){return g.append(e.Semigroup0())(r)(t(n)(u))}}}))(s.mempty(e))}}},foldWithIndexM:function(n){return function(e){return function(t){return function(u){return F(n)((function(n){return function(r){return function(u){return o.bind(e.Bind1())(r)(a.flip(t(n))(u))}}}))(r.pure(e.Applicative0())(u))}}}},traverseWithIndex_:E,forWithIndex_:function(n){return function(e){return a.flip(E(n)(e))}},surroundMapWithIndex:function(n){return function(e){return function(t){return function(r){return function(u){return v.unwrap(v.newtypeEndo)(P(n)(h.monoidEndo(i.categoryFn))((function(n){return function(u){return function(o){return g.append(e)(t)(g.append(e)(r(n)(u))(o))}}}))(u))(t)}}}}},allWithIndex:function(n){return function(e){return function(t){var r=v.unwrap(v.newtypeConj),u=P(n)(d.monoidConj(e))((function(n){var e=t(n);return function(n){return d.Conj(e(n))}}));return function(n){return r(u(n))}}}},anyWithIndex:function(n){return function(e){return function(t){var r=v.unwrap(v.newtypeDisj),u=P(n)(p.monoidDisj(e))((function(n){var e=t(n);return function(n){return p.Disj(e(n))}}));return function(n){return r(u(n))}}}},findWithIndex:function(n){return function(e){return F(n)((function(n){return function(t){return function(r){return t instanceof f.Nothing&&e(n)(r)?new f.Just({index:n,value:r}):t}}}))(f.Nothing.value)}},foldrDefault:function(n){return function(e){return x(n)(a.const(e))}},foldlDefault:function(n){return function(e){return F(n)(a.const(e))}},foldMapDefault:function(n){return function(e){return function(t){return P(n)(e)(a.const(t))}}},foldableWithIndexArray:_,foldableWithIndexMaybe:C,foldableWithIndexFirst:k,foldableWithIndexLast:M,foldableWithIndexAdditive:N,foldableWithIndexDual:I,foldableWithIndexDisj:T,foldableWithIndexConj:R,foldableWithIndexMultiplicative:S}},function(n,e,t){"use strict";var r=t(43),u=t(7),o=t(31),i=t(24),c=t(110),a=t(12),l=function(n,e,t,r){this.FoldableWithIndex1=n,this.FunctorWithIndex0=e,this.Traversable2=t,this.traverseWithIndex=r},f=function(n){return function(e){return function(t){var r=i.sequence(n.Traversable2())(e),u=o.mapWithIndex(n.FunctorWithIndex0())(t);return function(n){return r(u(n))}}}},s=function(n){return n.traverseWithIndex},d=new l((function(){return r.foldableWithIndexMultiplicative}),(function(){return o.functorWithIndexMultiplicative}),(function(){return i.traversableMultiplicative}),(function(n){return function(e){return i.traverse(i.traversableMultiplicative)(n)(e(a.unit))}})),p=new l((function(){return r.foldableWithIndexMaybe}),(function(){return o.functorWithIndexMaybe}),(function(){return i.traversableMaybe}),(function(n){return function(e){return i.traverse(i.traversableMaybe)(n)(e(a.unit))}})),m=new l((function(){return r.foldableWithIndexLast}),(function(){return o.functorWithIndexLast}),(function(){return i.traversableLast}),(function(n){return function(e){return i.traverse(i.traversableLast)(n)(e(a.unit))}})),h=new l((function(){return r.foldableWithIndexFirst}),(function(){return o.functorWithIndexFirst}),(function(){return i.traversableFirst}),(function(n){return function(e){return i.traverse(i.traversableFirst)(n)(e(a.unit))}})),v=new l((function(){return r.foldableWithIndexDual}),(function(){return o.functorWithIndexDual}),(function(){return i.traversableDual}),(function(n){return function(e){return i.traverse(i.traversableDual)(n)(e(a.unit))}})),g=new l((function(){return r.foldableWithIndexDisj}),(function(){return o.functorWithIndexDisj}),(function(){return i.traversableDisj}),(function(n){return function(e){return i.traverse(i.traversableDisj)(n)(e(a.unit))}})),y=new l((function(){return r.foldableWithIndexConj}),(function(){return o.functorWithIndexConj}),(function(){return i.traversableConj}),(function(n){return function(e){return i.traverse(i.traversableConj)(n)(e(a.unit))}})),w=new l((function(){return r.foldableWithIndexArray}),(function(){return o.functorWithIndexArray}),(function(){return i.traversableArray}),(function(n){return f(w)(n)})),b=new l((function(){return r.foldableWithIndexAdditive}),(function(){return o.functorWithIndexAdditive}),(function(){return i.traversableAdditive}),(function(n){return function(e){return i.traverse(i.traversableAdditive)(n)(e(a.unit))}})),x=function(n){return function(e){return function(t){return function(r){return c.stateR(s(n)(c.applicativeStateR)((function(n){return function(t){return function(r){return e(n)(r)(t)}}}))(r))(t)}}}},E=function(n){return function(e){return function(t){return function(r){return c.stateL(s(n)(c.applicativeStateL)((function(n){return function(t){return function(r){return e(n)(r)(t)}}}))(r))(t)}}}};n.exports={TraversableWithIndex:l,traverseWithIndex:s,traverseWithIndexDefault:f,forWithIndex:function(n){return function(e){return u.flip(s(e)(n))}},scanlWithIndex:function(n){return function(e){return function(t){return function(r){return E(n)((function(n){return function(t){return function(r){var u=e(n)(t)(r);return{accum:u,value:u}}}}))(t)(r).value}}}},mapAccumLWithIndex:E,scanrWithIndex:function(n){return function(e){return function(t){return function(r){return x(n)((function(n){return function(t){return function(r){var u=e(n)(r)(t);return{accum:u,value:u}}}}))(t)(r).value}}}},mapAccumRWithIndex:x,traverseDefault:function(n){return function(e){return function(t){return s(n)(e)(u.const(t))}}},traversableWithIndexArray:w,traversableWithIndexMaybe:p,traversableWithIndexFirst:h,traversableWithIndexLast:m,traversableWithIndexAdditive:b,traversableWithIndexDual:v,traversableWithIndexConj:y,traversableWithIndexDisj:g,traversableWithIndexMultiplicative:d}},function(n,e,t){"use strict";var r=t(195),u=t(2),o=t(10),i=t(13),c=t(29),a=t(60),l=t(58),f=t(1),s=t(62),d=t(11),p=t(9),m=t(18),h=t(15),v=t(20),g=t(81),y=t(97),w=t(75),b=t(22),x=function(){function n(){}return n.value=new n,n}(),E=function(n){this.zipRecordImpl=n},F=function(n,e){this.Functor0=n,this.sequenceRecordImpl=e},S={},C=function(n){this.compareRecordImpl=n},M=function(n){this.mapRecordBuilder=n},k=function(n){this.keysImpl=n},I=new E((function(n){return function(n){return function(n){return function(n){return i.identity(y.categoryBuilder)}}}})),T=function(n){return n.zipRecordImpl},R=S,N=function(n){return n.sequenceRecordImpl},A=new C((function(n){return function(n){return function(n){return m.EQ.value}}})),_=new k((function(n){return d.mempty(s.monoidList)})),P=new M((function(n){return function(n){return function(n){return i.identity(y.categoryBuilder)}}})),L=function(n){return n.mapRecordBuilder},O=function(n){return n.keysImpl},D=function(n){return function(n){return function(e){return O(n)(b.RLProxy.value)}}},W=function(n){return n.compareRecordImpl};n.exports={compareRecordImpl:W,keysImpl:O,mapRecordBuilder:L,sequenceRecordImpl:N,zipRecordImpl:T,mapRecord:function(n){return function(n){return function(e){return function(t){var r=L(n)(b.RLProxy.value)(e)(t);return y.build(r)({})}}}},MapRecord:M,ZipRecord:E,zipRecord:function(n){return function(n){return function(n){return function(e){return function(t){var r=T(n)(b.RLProxy.value)(e)(b.RLProxy.value)(t);return y.build(r)({})}}}}},Keys:k,keys:D,pick:function(n){return function(n){return function(n){var e=a.fromFoldable(s.foldableList)(D()(n)(w.RProxy.value));return l.runFn2(r.pickFn)(e)}}},slistKeys:function(n){return function(n){return function(e){return O(n)(b.RLProxy.value)}}},SLProxy:x,SListToRowList:S,OrdRecord:C,compareRecord:function(n){return function(n){return function(e){return function(t){return W(n)(b.RLProxy.value)(e)(t)}}}},SequenceRecord:F,sequenceRecord:function(n){return function(n){return function(e){var t=N(n)(b.RLProxy.value)(e);return f.map(n.Functor0())(f.flap(f.functorFn)(y.build)({}))(t)}}},mapRecordCons:function(n){return function(e){return function(e){return function(t){return function(t){return new M((function(t){return function(t){return function(r){var u=L(e)(b.RLProxy.value)(t)(r),o=t(g.get(n)()(h.SProxy.value)(r)),i=y.insert()()(n)(h.SProxy.value)(o);return c.compose(y.semigroupoidBuilder)(i)(u)}}}))}}}}},mapRecordNil:P,zipRecordNil:I,zipRecordCons:function(n){return function(e){return function(e){return function(e){return function(e){return function(e){return new E((function(t){return function(t){return function(r){return function(r){var u=T(e)(b.RLProxy.value)(t)(b.RLProxy.value)(r),o=new v.Tuple(g.get(n)()(h.SProxy.value)(t),g.get(n)()(h.SProxy.value)(r)),i=y.insert()()(n)(h.SProxy.value)(o);return c.compose(y.semigroupoidBuilder)(i)(u)}}}}))}}}}}},nilKeys:_,consKeys:function(n){return function(e){return new k((function(t){var r=O(e)(b.RLProxy.value),u=h.reflectSymbol(n)(h.SProxy.value);return new s.Cons(u,r)}))}},slToRlSNil:R,slToRlSCons:function(n){return S},ordRecordCons:function(n){return function(e){return function(t){return function(t){return new C((function(r){return function(r){return function(u){var o=g.get(n)()(h.SProxy.value)(r),i=g.get(n)()(h.SProxy.value)(u),c=p.compare(e)(o)(i);return c instanceof m.EQ?W(t)(b.RLProxy.value)(r)(u):c}}}))}}}},ordRecordNil:A,sequenceRecordSingle:function(n){return function(e){return function(e){return function(t){return function(t){return new F((function(){return e}),(function(t){return function(t){var r=g.get(n)()(h.SProxy.value)(t);return f.map(e)(y.insert()()(n)(h.SProxy.value))(r)}}))}}}}},sequenceRecordCons:function(n){return function(e){return function(e){return function(t){return function(r){return function(r){return new F(e.Functor0,(function(r){return function(r){var u=N(t)(b.RLProxy.value)(r),i=g.get(n)()(h.SProxy.value)(r);return o.apply(e)(f.map(e.Functor0())((function(e){return function(t){return c.compose(y.semigroupoidBuilder)(y.insert()()(n)(h.SProxy.value)(e))(t)}}))(i))(u)}}))}}}}}},sequenceRecordNil:function(n){return new F(n.Apply0().Functor0,(function(e){return function(e){return u.pure(n)(i.identity(y.categoryBuilder))}}))},pickFn:r.pickFn}},function(n,e,t){"use strict";var r=t(202),u=t(7),o=t(1),i=t(3),c=t(24),a=t(20),l=t(61),f=t(12),s=function(n,e){this.Unfoldable10=n,this.unfoldr=e},d=function(n){return n.unfoldr},p=new s((function(){return l.unfoldable1Array}),r.unfoldrArrayImpl(i.isNothing)(i.fromJust())(a.fst)(a.snd)),m=function(n){return function(e){return function(t){return d(n)((function(n){return n<=0?i.Nothing.value:new i.Just(new a.Tuple(t,n-1|0))}))(e)}}};n.exports={Unfoldable:s,unfoldr:d,replicate:m,replicateA:function(n){return function(e){return function(t){return function(r){return function(u){return c.sequence(t)(n)(m(e)(r)(u))}}}}},none:function(n){return d(n)(u.const(i.Nothing.value))(f.unit)},fromMaybe:function(n){return d(n)((function(n){return o.map(i.functorMaybe)(u.flip(a.Tuple.create)(i.Nothing.value))(n)}))},unfoldableArray:p}},function(n,e,t){"use strict";var r,u,o,i=t(220),c=t(23),a=t(2),l=t(10),f=t(8),s=t(13),d=t(116),p=t(83),m=t(29),h=t(118),v=t(26),g=t(21),y=t(39),w=t(7),b=t(1),x=t(56),E=t(119),F=t(62),S=t(3),C=t(28),M=t(6),k=t(15),I=t(24),T=t(44),R=t(233),N=t(98),A=t(59),_=t(236),P=t(120),L=t(241),O=t(243),D=t(247),W=t(84),z=t(81),B=t(97),q=t(22),j=function(n){this.writeVariantImpl=n},U=function(n){this.writeImplFields=n},H=function(n){this.writeImpl=n},J=function(n){this.readVariantImpl=n},V=function(n){this.getFields=n},$=function(n){this.readImpl=n},G=function(n){return n.writeVariantImpl},Q=function(n){return n.writeImplFields},K=function(n){return n.writeImpl},X=new H(P.unsafeToForeign),Y=new H(P.unsafeToForeign),Z=new H(P.unsafeToForeign),nn=new H(s.identity(s.categoryFn)),en=new H(P.unsafeToForeign),tn=new H(P.unsafeToForeign),rn=function(n){return new H((function(e){return P.unsafeToForeign(b.map(b.functorArray)(K(n))(e))}))},un=i._undefined,on=new J((function(n){return function(n){return P.fail(new P.ForeignError("Unable to match any variant member."))}})),cn=function(n){return n.readVariantImpl},an=new $(P.readString),ln=new $(P.readNumber),fn=new $(P.readInt),sn=function(n){return n.readImpl},dn=new $(a.pure(p.applicativeExceptT(x.monadIdentity))),pn=new V((function(n){return function(n){return a.pure(p.applicativeExceptT(x.monadIdentity))(s.identity(B.categoryBuilder))}})),mn=new $(P.readChar),hn=new $(P.readBoolean),vn=function(n){return new $(f.composeKleisliFlipped(p.bindExceptT(x.monadIdentity))(T.traverseWithIndex(T.traversableWithIndexArray)(p.applicativeExceptT(x.monadIdentity))((function(e){return function(t){return d.withExcept(b.map(F.functorNonEmptyList)(P.ErrorAtIndex.create(e)))(sn(n)(t))}})))(P.readArray))},gn=function(n){var e=sn(n);return function(n){return d.runExcept(e(n))}},yn=(u=v.lmap(y.bifunctorEither)((r=a.pure(F.applicativeNonEmptyList),function(n){return r(P.ForeignError.create(N.message(n)))})),o=A.runEffectFn1(i._parseJSON),function(n){return p.ExceptT(x.Identity(u(_.unsafePerformEffect(N.try(o(n))))))}),wn=function(n){var e=f.composeKleisliFlipped(p.bindExceptT(x.monadIdentity))(sn(n))(yn);return function(n){return d.runExcept(e(n))}},bn=new j((function(n){return function(n){return W.unsafeCrashWith("Variant was not able to be writen row WriteForeign.")}})),xn=new U((function(n){return function(n){return s.identity(B.categoryBuilder)}})),En=function(n){return n.getFields},Fn=function(n){return function(n){return new $((function(e){return b.map(p.functorExceptT(x.functorIdentity))(w.flip(B.build)({}))(En(n)(q.RLProxy.value)(e))}))}},Sn=function(n){return function(e){return function(t){return function(r){return p.ExceptT(l.apply(e.Apply0())(b.map(e.Apply0().Functor0())(function(n){return function(e){return function(t){if(e instanceof y.Left&&t instanceof y.Right)return new y.Left(e.value0);if(e instanceof y.Left&&t instanceof y.Left)return new y.Left(M.append(n)(e.value0)(t.value0));if(e instanceof y.Right&&t instanceof y.Left)return new y.Left(t.value0);if(e instanceof y.Right&&t instanceof y.Right)return new y.Right(e.value0(t.value0));throw new Error("Failed pattern match at Simple.JSON (line 234, column 1 - line 234, column 90): "+[e.constructor.name,t.constructor.name])}}}(n))(p.runExceptT(t)))(p.runExceptT(r)))}}}},Cn=function(n){return function(e){return function(t){return function(r){return function(r){return new V((function(r){return function(r){var u=En(t)(q.RLProxy.value)(r),o=k.reflectSymbol(n)(k.SProxy.value),i=d.withExcept(b.map(F.functorNonEmptyList)(P.ErrorAtProperty.create(o))),c=f.bind(p.bindExceptT(x.monadIdentity))(i(f.bindFlipped(p.bindExceptT(x.monadIdentity))(sn(e))(L.readProp(o)(r))))((function(e){return a.pure(p.applicativeExceptT(x.monadIdentity))(B.insert()()(n)(k.SProxy.value)(e))}));return Sn(F.semigroupNonEmptyList)(x.applicativeIdentity)(b.map(p.functorExceptT(x.functorIdentity))(m.compose(B.semigroupoidBuilder))(c))(u)}}))}}}}};n.exports={readJSON:wn,"readJSON'":function(n){return f.composeKleisliFlipped(p.bindExceptT(x.monadIdentity))(sn(n))(yn)},readJSON_:function(n){var e=wn(n);return function(n){return y.hush(e(n))}},writeJSON:function(n){var e=K(n);return function(n){return D.unsafeStringify(e(n))}},write:function(n){return K(n)},read:gn,"read'":function(n){return sn(n)},read_:function(n){var e=gn(n);return function(n){return y.hush(e(n))}},parseJSON:yn,undefined:un,ReadForeign:$,readImpl:sn,ReadForeignFields:V,getFields:En,ReadForeignVariant:J,readVariantImpl:cn,WriteForeign:H,writeImpl:K,WriteForeignFields:U,writeImplFields:Q,WriteForeignVariant:j,writeVariantImpl:G,readForeign:dn,readChar:mn,readNumber:ln,readInt:fn,readString:an,readBoolean:hn,readArray:vn,readMaybe:function(n){return new $((e=sn(n),function(n){return P.isNull(n)||P.isUndefined(n)?a.pure(p.applicativeExceptT(x.monadIdentity))(S.Nothing.value):b.map(p.functorExceptT(x.functorIdentity))(S.Just.create)(e(n))}));var e},readNullable:function(n){return new $((function(e){return d.withExcept(b.map(F.functorNonEmptyList)((function(n){return n instanceof P.TypeMismatch?new P.TypeMismatch("Nullable "+n.value0,n.value1):n})))(f.bindFlipped(p.bindExceptT(x.monadIdentity))(b.map(b.functorFn)(b.map(p.functorExceptT(x.functorIdentity))(C.toNullable))(I.traverse(I.traversableMaybe)(p.applicativeExceptT(x.monadIdentity))(sn(n))))(P.readNull(e)))}))},readObject:function(n){return new $(f.composeKleisliFlipped(p.bindExceptT(x.monadIdentity))((e=I.sequence(O.traversableObject)(p.applicativeExceptT(x.monadIdentity)),t=O.mapWithKey(w.const(sn(n))),function(n){return e(t(n))}))((function(n){if("Object"===P.tagOf(n))return a.pure(p.applicativeExceptT(x.monadIdentity))(P.unsafeFromForeign(n));if(g.otherwise)return P.fail(new P.TypeMismatch("Object",P.tagOf(n)));throw new Error("Failed pattern match at Simple.JSON (line 190, column 7 - line 190, column 51): "+[n.constructor.name])})));var e,t},readRecord:Fn,readFieldsCons:Cn,readFieldsNil:pn,readForeignVariant:function(n){return function(n){return new $((function(e){return cn(n)(q.RLProxy.value)(e)}))}},readVariantNil:on,readVariantCons:function(n){return function(e){return function(t){return function(t){return new J((function(r){return function(r){var u=k.reflectSymbol(n)(k.SProxy.value);return c.alt(p.altExceptT(F.semigroupNonEmptyList)(x.monadIdentity))(f.bind(p.bindExceptT(x.monadIdentity))(sn(Fn()(Cn(new k.IsSymbol((function(){return"type"})))(an)(Cn(new k.IsSymbol((function(){return"value"})))(dn)(pn)()())()()))(r))((function(t){return t.type===u?f.bind(p.bindExceptT(x.monadIdentity))(sn(e)(t.value))((function(e){return a.pure(p.applicativeExceptT(x.monadIdentity))(R.inj()(n)(k.SProxy.value)(e))})):P.fail(P.ForeignError.create("Did not match variant tag "+u))})))(cn(t)(q.RLProxy.value)(r))}}))}}}},writeForeignForeign:nn,writeForeignString:X,writeForeignInt:Z,writeForeignChar:en,writeForeignNumber:Y,writeForeignBoolean:tn,writeForeignArray:rn,writeForeignMaybe:function(n){return new H(S.maybe(un)(K(n)))},writeForeignNullable:function(n){return new H((e=S.maybe(P.unsafeToForeign(C.toNullable(S.Nothing.value)))(K(n)),function(n){return e(C.toMaybe(n))}));var e},writeForeignObject:function(n){return new H((e=O.mapWithKey(w.const(K(n))),function(n){return P.unsafeToForeign(e(n))}));var e},recordWriteForeign:function(n){return function(n){return new H((function(e){var t=Q(n)(q.RLProxy.value)(e);return P.unsafeToForeign(B.build(t)({}))}))}},consWriteForeignFields:function(n){return function(e){return function(t){return function(r){return function(r){return function(r){return new U((function(r){return function(r){var u=Q(t)(q.RLProxy.value)(r),o=K(e)(z.get(n)()(k.SProxy.value)(r));return m.compose(B.semigroupoidBuilder)(B.insert()()(n)(k.SProxy.value)(o))(u)}}))}}}}}},nilWriteForeignFields:xn,writeForeignVariant:function(n){return function(n){return new H((function(e){return G(n)(q.RLProxy.value)(e)}))}},nilWriteForeignVariant:bn,consWriteForeignVariant:function(n){return function(e){return function(t){return function(t){return new j((function(r){return function(r){return R.on()(n)(k.SProxy.value)((function(t){return P.unsafeToForeign({type:k.reflectSymbol(n)(k.SProxy.value),value:K(e)(t)})}))(G(t)(q.RLProxy.value))(r)}}))}}}},readForeignNEArray:function(n){return new $((function(e){return f.bind(p.bindExceptT(x.monadIdentity))(sn(vn(n))(e))((function(n){return p.except(x.applicativeIdentity)(y.note(E.singleton(new P.ForeignError("Nonempty array expected, got empty array")))(h.fromArray(n)))}))}))},writeForeignNEArray:function(n){return new H((function(e){return K(rn(n))(h.toArray(e))}))}}},function(n,e,t){"use strict";var r=t(249),u=t(16),o=t(1),i=t(11),c=t(59),a=r.useThemeImpl;n.exports={makeStyles_:function(n){return function(n){return c.runEffectFn1(r.makeStylesImpl)}},makeStyles:function(n){return function(n){return c.runEffectFn1(r.makeStylesThemedImpl)}},useTheme:a,classNames:function(n){return function(n){return function(e){return u.intercalate(u.foldableArray)(i.monoidString)(" ")(o.mapFlipped(o.functorArray)(n)((function(n){return n(e)})))}}}}},function(n,e,t){"use strict";var r=t(2),u=t(10),o=t(8),i=t(19),c=t(5),a=t(1),l=t(11),f=t(9),s=t(6),d=t(4),p=function(n){return n},m=function(n){return new s.Semigroup((function(e){return function(t){return s.append(n)(t)(e)}}))},h=function(n){return n},v=new a.Functor((function(n){return function(e){return n(e)}})),g=function(n){return n},y=new c.Eq1((function(n){return c.eq(n)})),w=new f.Ord1((function(){return y}),(function(n){return f.compare(n)})),b=new u.Apply((function(){return v}),(function(n){return function(e){return n(e)}})),x=new o.Bind((function(){return b}),(function(n){return function(e){return e(n)}})),E=new r.Applicative((function(){return b}),p),F=new i.Monad((function(){return E}),(function(){return x}));n.exports={Dual:p,eqDual:g,eq1Dual:y,ordDual:h,ord1Dual:w,boundedDual:function(n){return n},showDual:function(n){return new d.Show((function(e){return"(Dual "+d.show(n)(e)+")"}))},functorDual:v,applyDual:b,applicativeDual:E,bindDual:x,monadDual:F,semigroupDual:m,monoidDual:function(n){return new l.Monoid((function(){return m(n.Semigroup0())}),l.mempty(n))}}},,function(n,e,t){"use strict";var r=t(2),u=t(30),o=function(n,e){this.Applicative0=n,this.Plus1=e},i=new o((function(){return r.applicativeArray}),(function(){return u.plusArray}));n.exports={Alternative:o,alternativeArray:i}},function(n,e,t){"use strict";var r=t(2),u=t(10),o=t(8),i=t(19),c=t(5),a=t(1),l=t(36),f=t(11),s=t(9),d=t(6),p=t(27),m=t(4),h=function(n){return n},v=function(n){return new d.Semigroup((function(e){return function(t){return l.conj(n)(e)(t)}}))},g=function(n){return n},y=new a.Functor((function(n){return function(e){return n(e)}})),w=function(n){return n},b=new c.Eq1((function(n){return c.eq(n)})),x=new s.Ord1((function(){return b}),(function(n){return s.compare(n)})),E=new u.Apply((function(){return y}),(function(n){return function(e){return n(e)}})),F=new o.Bind((function(){return E}),(function(n){return function(e){return e(n)}})),S=new r.Applicative((function(){return E}),h),C=new i.Monad((function(){return S}),(function(){return F}));n.exports={Conj:h,eqConj:w,eq1Conj:b,ordConj:g,ord1Conj:x,boundedConj:function(n){return n},showConj:function(n){return new m.Show((function(e){return"(Conj "+m.show(n)(e)+")"}))},functorConj:y,applyConj:E,applicativeConj:S,bindConj:F,monadConj:C,semigroupConj:v,monoidConj:function(n){return new f.Monoid((function(){return v(n)}),l.tt(n))},semiringConj:function(n){return new p.Semiring((function(e){return function(t){return l.conj(n)(e)(t)}}),(function(e){return function(t){return l.disj(n)(e)(t)}}),l.ff(n),l.tt(n))}}},function(n,e,t){"use strict";var r=t(2),u=t(10),o=t(8),i=t(19),c=t(5),a=t(1),l=t(36),f=t(11),s=t(9),d=t(6),p=t(27),m=t(4),h=function(n){return n},v=function(n){return new d.Semigroup((function(e){return function(t){return l.disj(n)(e)(t)}}))},g=function(n){return n},y=new a.Functor((function(n){return function(e){return n(e)}})),w=function(n){return n},b=new c.Eq1((function(n){return c.eq(n)})),x=new s.Ord1((function(){return b}),(function(n){return s.compare(n)})),E=new u.Apply((function(){return y}),(function(n){return function(e){return n(e)}})),F=new o.Bind((function(){return E}),(function(n){return function(e){return e(n)}})),S=new r.Applicative((function(){return E}),h),C=new i.Monad((function(){return S}),(function(){return F}));n.exports={Disj:h,eqDisj:w,eq1Disj:b,ordDisj:g,ord1Disj:x,boundedDisj:function(n){return n},showDisj:function(n){return new m.Show((function(e){return"(Disj "+m.show(n)(e)+")"}))},functorDisj:y,applyDisj:E,applicativeDisj:S,bindDisj:F,monadDisj:C,semigroupDisj:v,monoidDisj:function(n){return new f.Monoid((function(){return v(n)}),l.ff(n))},semiringDisj:function(n){return new p.Semiring((function(e){return function(t){return l.disj(n)(e)(t)}}),(function(e){return function(t){return l.conj(n)(e)(t)}}),l.tt(n),l.ff(n))}}},function(n,e,t){"use strict";n.exports={bipure:function(n){return n.bipure},Biapplicative:function(n,e){this.Biapply0=n,this.bipure=e}}},function(n,e,t){"use strict";var r=t(13),u=t(26),o=t(7),i=function(n){return n.biapply};n.exports={biapply:i,Biapply:function(n,e){this.Bifunctor0=n,this.biapply=e},biapplyFirst:function(n){return function(e){return function(t){return i(n)(r.identity(r.categoryFn)(u.bimap(n.Bifunctor0())(o.const(r.identity(r.categoryFn)))(o.const(r.identity(r.categoryFn))))(e))(t)}}},biapplySecond:function(n){return function(e){return function(t){return i(n)(r.identity(r.categoryFn)(u.bimap(n.Bifunctor0())(o.const)(o.const))(e))(t)}}},bilift2:function(n){return function(e){return function(t){return function(o){return function(c){return i(n)(r.identity(r.categoryFn)(u.bimap(n.Bifunctor0())(e)(t))(o))(c)}}}}},bilift3:function(n){return function(e){return function(t){return function(o){return function(c){return function(a){return i(n)(i(n)(r.identity(r.categoryFn)(u.bimap(n.Bifunctor0())(e)(t))(o))(c))(a)}}}}}}}},function(n,e,t){"use strict";var r=t(23),u=t(2),o=t(10),i=t(8),c=t(91),a=t(68),l=t(19),f=t(5),s=t(16),d=t(43),p=t(1),m=t(76),h=t(31),v=t(14),g=t(9),y=t(69),w=t(57),b=t(4),x=t(24),E=t(44),F=t(12),S=function(n){return n},C=function(n){return n},M=new v.Newtype((function(n){return n}),S),k=new p.Functor((function(n){return function(e){return n(e)}})),I=new h.FunctorWithIndex((function(){return k}),(function(n){return function(e){return n(F.unit)(e)}})),T=new m.Invariant(m.imapF(k)),R=new s.Foldable((function(n){return function(n){return function(e){return n(e)}}}),(function(n){return function(e){return function(t){return n(e)(t)}}}),(function(n){return function(e){return function(t){return n(t)(e)}}})),N=new d.FoldableWithIndex((function(){return R}),(function(n){return function(n){return function(e){return n(F.unit)(e)}}}),(function(n){return function(e){return function(t){return n(F.unit)(e)(t)}}}),(function(n){return function(e){return function(t){return n(F.unit)(t)(e)}}})),A=new x.Traversable((function(){return R}),(function(){return k}),(function(n){return function(e){return p.map(n.Apply0().Functor0())(S)(e)}}),(function(n){return function(e){return function(t){return p.map(n.Apply0().Functor0())(S)(e(t))}}})),_=new E.TraversableWithIndex((function(){return N}),(function(){return I}),(function(){return A}),(function(n){return function(e){return function(t){return p.map(n.Apply0().Functor0())(S)(e(F.unit)(t))}}})),P=new y.Foldable1((function(){return R}),(function(n){return function(n){return n}}),(function(n){return function(n){return function(e){return n(e)}}})),L=new w.Traversable1((function(){return P}),(function(){return A}),(function(n){return function(e){return p.map(n.Functor0())(S)(e)}}),(function(n){return function(e){return function(t){return p.map(n.Functor0())(S)(e(t))}}})),O=new a.Extend((function(){return k}),(function(n){return function(e){return n(e)}})),D=function(n){return n},W=new f.Eq1((function(n){return f.eq(n)})),z=new g.Ord1((function(){return W}),(function(n){return g.compare(n)})),B=new c.Comonad((function(){return O}),(function(n){return n})),q=new o.Apply((function(){return k}),(function(n){return function(e){return n(e)}})),j=new i.Bind((function(){return q}),(function(n){return function(e){return e(n)}})),U=new u.Applicative((function(){return q}),S),H=new l.Monad((function(){return U}),(function(){return j})),J=new r.Alt((function(){return k}),(function(n){return function(e){return n}}));n.exports={Identity:S,newtypeIdentity:M,eqIdentity:D,ordIdentity:C,boundedIdentity:function(n){return n},heytingAlgebraIdentity:function(n){return n},booleanAlgebraIdentity:function(n){return n},semigroupIdenity:function(n){return n},monoidIdentity:function(n){return n},semiringIdentity:function(n){return n},euclideanRingIdentity:function(n){return n},ringIdentity:function(n){return n},commutativeRingIdentity:function(n){return n},lazyIdentity:function(n){return n},showIdentity:function(n){return new b.Show((function(e){return"(Identity "+b.show(n)(e)+")"}))},eq1Identity:W,ord1Identity:z,functorIdentity:k,functorWithIndexIdentity:I,invariantIdentity:T,altIdentity:J,applyIdentity:q,applicativeIdentity:U,bindIdentity:j,monadIdentity:H,extendIdentity:O,comonadIdentity:B,foldableIdentity:R,foldable1Identity:P,foldableWithIndexIdentity:N,traversableIdentity:A,traversable1Identity:L,traversableWithIndexIdentity:_}},function(n,e,t){"use strict";var r=t(13),u=t(1),o=t(49),i=t(78),c=t(69),a=t(24),l=function(n,e,t,r){this.Foldable10=n,this.Traversable1=e,this.sequence1=t,this.traverse1=r},f=function(n){return n.traverse1},s=function(n){return function(e){return f(n)(e)(r.identity(r.categoryFn))}},d=new l((function(){return c.foldableDual}),(function(){return a.traversableDual}),(function(n){return s(d)(n)}),(function(n){return function(e){return function(t){return u.map(n.Functor0())(o.Dual)(e(t))}}})),p=new l((function(){return c.foldableMultiplicative}),(function(){return a.traversableMultiplicative}),(function(n){return s(p)(n)}),(function(n){return function(e){return function(t){return u.map(n.Functor0())(i.Multiplicative)(e(t))}}})),m=function(n){return n.sequence1};n.exports={sequence1:m,traverse1:f,Traversable1:l,traverse1Default:function(n){return function(e){return function(t){return function(r){return m(n)(e)(u.map(n.Traversable1().Functor0())(t)(r))}}}},sequence1Default:s,traversableDual:d,traversableMultiplicative:p}},function(n,e,t){"use strict";var r=t(187);n.exports={mkFn1:function(n){return n},runFn1:function(n){return n},mkFn0:r.mkFn0,mkFn2:r.mkFn2,mkFn3:r.mkFn3,mkFn4:r.mkFn4,mkFn5:r.mkFn5,mkFn6:r.mkFn6,mkFn7:r.mkFn7,mkFn8:r.mkFn8,mkFn9:r.mkFn9,mkFn10:r.mkFn10,runFn0:r.runFn0,runFn2:r.runFn2,runFn3:r.runFn3,runFn4:r.runFn4,runFn5:r.runFn5,runFn6:r.runFn6,runFn7:r.runFn7,runFn8:r.runFn8,runFn9:r.runFn9,runFn10:r.runFn10}},function(n,e,t){"use strict";var r=t(188);n.exports={mkEffectFn1:r.mkEffectFn1,mkEffectFn2:r.mkEffectFn2,mkEffectFn3:r.mkEffectFn3,mkEffectFn4:r.mkEffectFn4,mkEffectFn5:r.mkEffectFn5,mkEffectFn6:r.mkEffectFn6,mkEffectFn7:r.mkEffectFn7,mkEffectFn8:r.mkEffectFn8,mkEffectFn9:r.mkEffectFn9,mkEffectFn10:r.mkEffectFn10,runEffectFn1:r.runEffectFn1,runEffectFn2:r.runEffectFn2,runEffectFn3:r.runEffectFn3,runEffectFn4:r.runEffectFn4,runEffectFn5:r.runEffectFn5,runEffectFn6:r.runEffectFn6,runEffectFn7:r.runEffectFn7,runEffectFn8:r.runEffectFn8,runEffectFn9:r.runEffectFn9,runEffectFn10:r.runEffectFn10}},function(n,e,t){"use strict";var r=t(196),u=t(23),o=t(2),i=t(10),c=t(8),a=t(13),l=t(92),f=t(79),s=t(71),d=t(96),p=t(201),m=t(21),h=t(5),v=t(16),g=t(7),y=t(1),w=t(36),b=t(3),x=t(9),E=t(18),F=t(6),S=t(24),C=t(20),M=t(46),k=r.zipWith(C.Tuple.create),I=r._updateAt(b.Just.create)(b.Nothing.value),T=function(n){return r.unsafeIndexImpl},R=r["uncons'"](g.const(b.Nothing.value))((function(n){return function(e){return new b.Just({head:n,tail:e})}})),N=r["uncons'"](g.const(b.Nothing.value))((function(n){return function(n){return new b.Just(n)}})),A=function(n){return function(e){return r.sortImpl((function(e){return function(t){var r=n(e)(t);if(r instanceof E.GT)return 1;if(r instanceof E.EQ)return 0;if(r instanceof E.LT)return-1;throw new Error("Failed pattern match at Data.Array (line 702, column 15 - line 705, column 13): "+[r.constructor.name])}}))(e)}},_=function(n){return function(e){return A(x.comparing(n)(e))}},P=function(n){return function(e){return A(x.compare(n))(e)}},L=function(n){return[n]},O=function(n){return 0===r.length(n)},D=function(n){return function(e){return t=d.empty(),s.foreach(e)((function(e){return function(){var r,u,i=y.map(s.functorST)((r=w.not(w.heytingAlgebraBoolean),u=v.any(v.foldableArray)(w.heytingAlgebraBoolean)((function(t){return n(t)(e)})),function(n){return r(u(n))}))(d.unsafeFreeze(t))();return o.when(s.applicativeST)(i)(y.void(s.functorST)(d.push(e)(t)))()}}))(),d.unsafeFreeze(t)();var t}},W=function(n){return function(e){return r.zipWith(n)(r.range(0)(r.length(e)-1|0))(e)}},z=function(n){return function(e){return function(t){return i.apply(n.Applicative0().Apply0())(y.map(n.Plus1().Alt0().Functor0())(r.cons)(t))(l.defer(e)((function(r){return B(n)(e)(t)})))}}},B=function(n){return function(e){return function(t){return u.alt(n.Plus1().Alt0())(z(n)(e)(t))(o.pure(n.Applicative0())([]))}}},q=r._insertAt(b.Just.create)(b.Nothing.value),j=function(n){if(O(n))return b.Nothing.value;if(m.otherwise)return new b.Just(r.slice(0)(r.length(n)-1|0)(n));throw new Error("Failed pattern match at Data.Array (line 323, column 1 - line 323, column 45): "+[n.constructor.name])},U=r.indexImpl(b.Just.create)(b.Nothing.value),H=function(n){return U(n)(r.length(n)-1|0)},J=function(n){return function(e){var t=function(t){var r,u=!1;function o(r){var o=U(e)(r);if(o instanceof b.Just)return n(o.value0)?void(t=r+1|0):(u=!0,new b.Just(r));if(o instanceof b.Nothing)return u=!0,b.Nothing.value;throw new Error("Failed pattern match at Data.Array (line 834, column 5 - line 836, column 25): "+[o.constructor.name])}for(;!u;)r=o(t);return r}(0);if(t instanceof b.Just&&0===t.value0)return{init:[],rest:e};if(t instanceof b.Just)return{init:r.slice(0)(t.value0)(e),rest:r.slice(t.value0)(r.length(e))(e)};if(t instanceof b.Nothing)return{init:e,rest:[]};throw new Error("Failed pattern match at Data.Array (line 821, column 3 - line 827, column 30): "+[t.constructor.name])}},V=function(n){return U(n)(0)},$=function(n){return function(e){var t,r=A((function(e){return function(t){return n(C.snd(e))(C.snd(t))}}))(W(C.Tuple.create)(e)),u=V(r);if(u instanceof b.Nothing)return[];if(u instanceof b.Just)return y.map(y.functorArray)(C.snd)(_(x.ordInt)(C.fst)((t=d.unsafeThaw(L(u.value0))(),s.foreach(r)((function(e){return function(){var r,u,i=y.map(s.functorST)((r=b.fromJust(),u=function(n){return r(H(n))},function(n){return C.snd(u(n))}))(d.unsafeFreeze(t))();return o.when(s.applicativeST)(h.notEq(E.eqOrdering)(n(i)(e.value1))(E.EQ.value))(y.void(s.functorST)(d.push(e)(t)))()}}))(),d.unsafeFreeze(t)())));throw new Error("Failed pattern match at Data.Array (line 903, column 17 - line 911, column 29): "+[u.constructor.name])}},G=function(n){return function(e){return t=d.empty(),r=p.iterator((function(n){return U(e)(n)}))(),p.iterate(r)((function(e){return y.void(s.functorST)((function(){var u=d.empty();d.push(e)(u)(),p.pushWhile(n(e))(r)(u)();var o=d.unsafeFreeze(u)();return d.push(o)(t)()}))}))(),d.unsafeFreeze(t)();var t,r}},Q=function(n){return function(e){return G(h.eq(n))(e)}},K=function(n){return function(e){return function(t){return r["uncons'"]((function(e){return o.pure(n.Applicative0())(t)}))((function(r){return function(u){return c.bind(n.Bind1())(e(t)(r))((function(t){return K(n)(e)(t)(u)}))}}))}}},X=r.findLastIndexImpl(b.Just.create)(b.Nothing.value),Y=function(n){return function(e){return function(t){var r=b.maybe(0)((function(n){return n+1|0}))(X((function(t){return h.eq(E.eqOrdering)(n(e)(t))(E.GT.value)}))(t));return b.fromJust()(q(r)(e)(t))}}},Z=r.findIndexImpl(b.Just.create)(b.Nothing.value),nn=function(n){return function(e){return function(t){return r.filter((function(e){return b.isJust(Z(n(e))(t))}))(e)}}},en=r._deleteAt(b.Just.create)(b.Nothing.value),tn=function(n){return function(e){return function(t){return 0===t.length?[]:b.maybe(t)((function(n){return b.fromJust()(en(n)(t))}))(Z(n(e))(t))}}},rn=function(n){return function(e){return function(t){return F.append(F.semigroupArray)(e)(v.foldl(v.foldableArray)(g.flip(tn(n)))(D(n)(t))(e))}}},un=function(n){return tn(h.eq(n))},on=g.flip(c.bind(c.bindArray)),cn=function(n){return on((e=b.maybe([])(L),function(t){return e(n(t))}));var e},an=cn(a.identity(a.categoryFn));n.exports={fromFoldable:function(n){return r.fromFoldableImpl(v.foldr(n))},toUnfoldable:function(n){return function(e){var t=r.length(e);return M.unfoldr(n)((function(n){if(n<t)return new b.Just(new C.Tuple(T()(e)(n),n+1|0));if(m.otherwise)return b.Nothing.value;throw new Error("Failed pattern match at Data.Array (line 143, column 3 - line 145, column 26): "+[n.constructor.name])}))(0)}},singleton:L,some:z,many:B,null:O,insert:function(n){return Y(x.compare(n))},insertBy:Y,head:V,last:H,tail:N,init:j,uncons:R,unsnoc:function(n){return i.apply(b.applyMaybe)(y.map(b.functorMaybe)((function(n){return function(e){return{init:n,last:e}}}))(j(n)))(H(n))},index:U,elemIndex:function(n){return function(e){return Z((function(t){return h.eq(n)(t)(e)}))}},elemLastIndex:function(n){return function(e){return X((function(t){return h.eq(n)(t)(e)}))}},findIndex:Z,findLastIndex:X,insertAt:q,deleteAt:en,updateAt:I,updateAtIndices:function(n){return function(e){return function(t){return d.withArray((function(t){return v.traverse_(s.applicativeST)(n)((function(n){return d.poke(n.value0)(n.value1)(t)}))(e)}))(t)()}}},modifyAt:function(n){return function(e){return function(t){return b.maybe(b.Nothing.value)((function(r){return I(n)(e(r))(t)}))(U(t)(n))}}},modifyAtIndices:function(n){return function(e){return function(t){return function(r){return d.withArray((function(r){return v.traverse_(s.applicativeST)(n)((function(n){return d.modify(n)(t)(r)}))(e)}))(r)()}}}},alterAt:function(n){return function(e){return function(t){return b.maybe(b.Nothing.value)((function(r){var u=e(r);if(u instanceof b.Nothing)return en(n)(t);if(u instanceof b.Just)return I(n)(u.value0)(t);throw new Error("Failed pattern match at Data.Array (line 544, column 10 - line 546, column 32): "+[u.constructor.name])}))(U(t)(n))}}},concatMap:on,filterA:function(n){return function(e){var t=y.map(n.Apply0().Functor0())(cn((function(n){return n.value1?new b.Just(n.value0):b.Nothing.value}))),r=S.traverse(S.traversableArray)(n)((function(t){return y.map(n.Apply0().Functor0())(C.Tuple.create(t))(e(t))}));return function(n){return t(r(n))}}},mapMaybe:cn,catMaybes:an,mapWithIndex:W,sort:P,sortBy:A,sortWith:_,takeEnd:function(n){return function(e){return r.drop(r.length(e)-n|0)(e)}},takeWhile:function(n){return function(e){return J(n)(e).init}},dropEnd:function(n){return function(e){return r.take(r.length(e)-n|0)(e)}},dropWhile:function(n){return function(e){return J(n)(e).rest}},span:J,group:Q,"group'":function(n){var e=Q(n.Eq0()),t=P(n);return function(n){return e(t(n))}},groupBy:G,nub:function(n){return $(x.compare(n))},nubEq:function(n){return D(h.eq(n))},nubBy:$,nubByEq:D,union:function(n){return rn(h.eq(n))},unionBy:rn,delete:un,deleteBy:tn,difference:function(n){return v.foldr(v.foldableArray)(un(n))},intersect:function(n){return nn(h.eq(n))},intersectBy:nn,zipWithA:function(n){return function(e){return function(t){return function(u){return S.sequence(S.traversableArray)(n)(r.zipWith(e)(t)(u))}}}},zip:k,unzip:function(n){return function(){var e=d.empty(),t=d.empty(),r=p.iterator((function(e){return U(n)(e)}))();p.iterate(r)((function(n){return function(){return y.void(s.functorST)(d.push(n.value0)(e))(),y.void(s.functorST)(d.push(n.value1)(t))()}}))();var u=d.unsafeFreeze(e)(),o=d.unsafeFreeze(t)();return new C.Tuple(u,o)}()},foldM:K,foldRecM:function(n){return function(e){return function(t){return function(u){return f.tailRecM2(n)((function(t){return function(i){if(i>=r.length(u))return o.pure(n.Monad0().Applicative0())(new f.Done(t));if(m.otherwise)return c.bind(n.Monad0().Bind1())(e(t)(T()(u)(i)))((function(e){return o.pure(n.Monad0().Applicative0())(new f.Loop({a:e,b:i+1|0}))}));throw new Error("Failed pattern match at Data.Array (line 1101, column 3 - line 1105, column 42): "+[t.constructor.name,i.constructor.name])}}))(t)(0)}}}},unsafeIndex:T,range:r.range,replicate:r.replicate,length:r.length,cons:r.cons,snoc:r.snoc,reverse:r.reverse,concat:r.concat,filter:r.filter,partition:r.partition,slice:r.slice,take:r.take,drop:r.drop,zipWith:r.zipWith}},function(n,e,t){"use strict";var r=t(203),u=t(21),o=t(3),i=t(57),c=t(20),a=function(n){this.unfoldr1=n},l=function(n){return n.unfoldr1},f=new a(r.unfoldr1ArrayImpl(o.isNothing)(o.fromJust())(c.fst)(c.snd)),s=function(n){return function(e){return function(t){return l(n)((function(n){if(n<=0)return new c.Tuple(t,o.Nothing.value);if(u.otherwise)return new c.Tuple(t,new o.Just(n-1|0));throw new Error("Failed pattern match at Data.Unfoldable1 (line 64, column 5 - line 64, column 39): "+[n.constructor.name])}))(e-1|0)}}};n.exports={Unfoldable1:a,unfoldr1:l,replicate1:s,replicate1A:function(n){return function(e){return function(t){return function(r){return function(u){return i.sequence1(t)(n)(s(e)(r)(u))}}}}},singleton:function(n){return s(n)(1)},range:function(n){return function(e){return function(t){var r=t>=e?1:-1;return l(n)(function(n){return function(e){var r=e+n|0;return new c.Tuple(e,e===t?o.Nothing.value:new o.Just(r))}}(r))(e)}}},unfoldable1Array:f}},function(n,e,t){"use strict";var r,u=t(23),o=t(51),i=t(2),c=t(10),a=t(8),l=t(13),f=t(91),s=t(68),d=t(19),p=t(113),m=t(42),h=t(30),v=t(5),g=t(16),y=t(43),w=t(7),b=t(1),x=t(31),E=t(3),F=t(11),S=t(14),C=t(80),M=t(9),k=t(18),I=t(6),T=t(57),R=t(27),N=t(4),A=t(24),_=t(44),P=t(20),L=t(46),O=t(61),D=function(){function n(){}return n.value=new n,n}(),W=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),z=function(n){return n},B=function(n){return new W(n.value0,n.value1)},q=new S.Newtype((function(n){return n}),z),j=function(n){return function(e){return new C.NonEmpty(n,new W(e.value0,e.value1))}},U=new b.Functor((function(n){var e;return e=D.value,function(t){var r,u=e,o=!1;function i(e,r){return r instanceof W&&r.value1 instanceof W&&r.value1.value1 instanceof W?(u=new W(r,e),void(t=r.value1.value1.value1)):(o=!0,(c=e,function(e){for(var t,r,u,o=c,i=!1;!i;)u=e,t=(r=o)instanceof W&&r.value0 instanceof W&&r.value0.value1 instanceof W&&r.value0.value1.value1 instanceof W?(o=r.value1,void(e=new W(n(r.value0.value0),new W(n(r.value0.value1.value0),new W(n(r.value0.value1.value1.value0),u))))):(i=!0,u);return t})((i=r)instanceof W&&i.value1 instanceof W&&i.value1.value1 instanceof D?new W(n(i.value0),new W(n(i.value1.value0),D.value)):i instanceof W&&i.value1 instanceof D?new W(n(i.value0),D.value):D.value));var i,c}for(;!o;)r=i(u,t);return r}})),H=C.functorNonEmpty(U),J=new g.Foldable((function(n){return function(e){return g.foldl(J)((function(t){var r=I.append(n.Semigroup0())(t);return function(n){return r(e(n))}}))(F.mempty(n))}}),(function(n){return function(e){return function(t){var r,u=e,o=!1;function i(e,r){if(r instanceof D)return o=!0,e;if(r instanceof W)return u=n(e)(r.value0),void(t=r.value1);throw new Error("Failed pattern match at Data.List.Types (line 109, column 12 - line 111, column 30): "+[r.constructor.name])}for(;!o;)r=i(u,t);return r}}}),(function(n){return function(e){var t=g.foldl(J)(w.flip(W.create))(D.value),r=g.foldl(J)(w.flip(n))(e);return function(n){return r(t(n))}}})),V=C.foldableNonEmpty(J),$=new y.FoldableWithIndex((function(){return J}),(function(n){return function(e){return y.foldlWithIndex($)((function(t){return function(r){var u=I.append(n.Semigroup0())(r),o=e(t);return function(n){return u(o(n))}}}))(F.mempty(n))}}),(function(n){return function(e){var t=g.foldl(J)((function(e){return function(t){return new P.Tuple(e.value0+1|0,n(e.value0)(e.value1)(t))}}))(new P.Tuple(0,e));return function(n){return P.snd(t(n))}}}),(function(n){return function(e){return function(t){var r=g.foldl(J)((function(n){return function(e){return new P.Tuple(n.value0+1|0,new W(e,n.value1))}}))(new P.Tuple(0,D.value))(t);return P.snd(g.foldl(J)((function(e){return function(t){return new P.Tuple(e.value0-1|0,n(e.value0-1|0)(t)(e.value1))}}))(new P.Tuple(r.value0,e))(r.value1))}}})),G=new y.FoldableWithIndex((function(){return V}),(function(n){return function(e){return function(t){return y.foldMapWithIndex(C.foldableWithIndexNonEmpty($))(n)((r=E.maybe(0)(R.add(R.semiringInt)(1)),function(n){return e(r(n))}))(t);var r}}}),(function(n){return function(e){return function(t){return y.foldlWithIndex(C.foldableWithIndexNonEmpty($))((r=E.maybe(0)(R.add(R.semiringInt)(1)),function(e){return n(r(e))}))(e)(t);var r}}}),(function(n){return function(e){return function(t){return y.foldrWithIndex(C.foldableWithIndexNonEmpty($))((r=E.maybe(0)(R.add(R.semiringInt)(1)),function(e){return n(r(e))}))(e)(t);var r}}})),Q=new x.FunctorWithIndex((function(){return U}),(function(n){return y.foldrWithIndex($)((function(e){return function(t){return function(r){return new W(n(e)(t),r)}}}))(D.value)})),K=new x.FunctorWithIndex((function(){return H}),(function(n){return function(e){return x.mapWithIndex(C.functorWithIndex(Q))((t=E.maybe(0)(R.add(R.semiringInt)(1)),function(e){return n(t(e))}))(e);var t}})),X=new I.Semigroup((function(n){return function(e){return g.foldr(J)(W.create)(e)(n)}})),Y=new F.Monoid((function(){return X}),D.value),Z=new I.Semigroup((function(n){return function(e){return new C.NonEmpty(n.value0,I.append(X)(n.value1)(B(e)))}})),nn=function(n){return new N.Show((function(e){return e instanceof D?"Nil":"("+g.intercalate(J)(F.monoidString)(" : ")(b.map(U)(N.show(n))(e))+" : Nil)"}))},en=new A.Traversable((function(){return J}),(function(){return U}),(function(n){return A.traverse(en)(n)(l.identity(l.categoryFn))}),(function(n){return function(e){var t=b.map(n.Apply0().Functor0())(g.foldl(J)(w.flip(W.create))(D.value)),r=g.foldl(J)((function(t){var r=c.lift2(n.Apply0())(w.flip(W.create))(t);return function(n){return r(e(n))}}))(i.pure(n)(D.value));return function(n){return t(r(n))}}})),tn=C.traversableNonEmpty(en),rn=new _.TraversableWithIndex((function(){return $}),(function(){return Q}),(function(){return en}),(function(n){return function(e){var t=g.foldl(J)(w.flip(W.create))(D.value),r=b.map(n.Apply0().Functor0())(t),u=y.foldlWithIndex($)((function(t){return function(r){var u=c.lift2(n.Apply0())(w.flip(W.create))(r),o=e(t);return function(n){return u(o(n))}}}))(i.pure(n)(D.value));return function(n){return r(u(n))}}})),un=new _.TraversableWithIndex((function(){return G}),(function(){return K}),(function(){return tn}),(function(n){return function(e){return function(t){return b.map(n.Apply0().Functor0())(z)(_.traverseWithIndex(C.traversableWithIndexNonEmpty(rn))(n)((r=E.maybe(0)(R.add(R.semiringInt)(1)),function(n){return e(r(n))}))(t));var r}}})),on=new O.Unfoldable1((function(n){return function(e){var t;return(t=e,function(e){var r,u=t,o=!1;function i(t,r){var i=n(t);if(i.value1 instanceof E.Just)return u=i.value1.value0,void(e=new W(i.value0,r));if(i.value1 instanceof E.Nothing)return o=!0,g.foldl(J)(w.flip(W.create))(D.value)(new W(i.value0,r));throw new Error("Failed pattern match at Data.List.Types (line 133, column 22 - line 135, column 61): "+[i.constructor.name])}for(;!o;)r=i(u,e);return r})(D.value)}})),cn=new L.Unfoldable((function(){return on}),(function(n){return function(e){var t;return(t=e,function(e){var r,u=t,o=!1;function i(t,r){var i=n(t);if(i instanceof E.Nothing)return o=!0,g.foldl(J)(w.flip(W.create))(D.value)(r);if(i instanceof E.Just)return u=i.value0.value1,void(e=new W(i.value0.value0,r));throw new Error("Failed pattern match at Data.List.Types (line 140, column 22 - line 142, column 52): "+[i.constructor.name])}for(;!o;)r=i(u,e);return r})(D.value)}})),an=C.unfoldable1NonEmpty(cn),ln=C.foldable1NonEmpty(J),fn=new s.Extend((function(){return H}),(function(n){return function(e){return new C.NonEmpty(n(e),g.foldr(J)((function(e){return function(t){return{val:new W(n(new C.NonEmpty(e,t.acc)),t.val),acc:new W(e,t.acc)}}}))({val:D.value,acc:D.value})(e.value1).val)}})),sn=new s.Extend((function(){return U}),(function(n){return function(e){if(e instanceof D)return D.value;if(e instanceof W){return new W(n(e),g.foldr(J)((function(e){return function(t){var r=new W(e,t.acc);return{val:new W(n(r),t.val),acc:r}}}))({val:D.value,acc:D.value})(e.value1).val)}throw new Error("Failed pattern match at Data.List.Types (line 180, column 1 - line 187, column 42): "+[n.constructor.name,e.constructor.name])}})),dn=new v.Eq1((function(n){return function(e){return function(t){var r;return(r=e,function(e){return function(t){for(var u,o,i,c,a=r,l=e,f=!1;!f;)o=a,i=l,u=(c=t)?o instanceof D&&i instanceof D?(f=!0,c):o instanceof W&&i instanceof W?(a=o.value1,l=i.value1,void(t=c&&v.eq(n)(i.value0)(o.value0))):(f=!0,!1):(f=!0,!1);return u}})(t)(!0)}}})),pn=function(n){return new v.Eq(v.eq1(dn)(n))},mn=new M.Ord1((function(){return dn}),(function(n){return function(e){return function(t){var r;return(r=e,function(e){var t,u=r,o=!1;function i(t,r){if(t instanceof D&&r instanceof D)return o=!0,k.EQ.value;if(t instanceof D)return o=!0,k.LT.value;if(r instanceof D)return o=!0,k.GT.value;if(t instanceof W&&r instanceof W){var i=M.compare(n)(t.value0)(r.value0);return i instanceof k.EQ?(u=t.value1,void(e=r.value1)):(o=!0,i)}throw new Error("Failed pattern match at Data.List.Types (line 61, column 5 - line 61, column 20): "+[t.constructor.name,r.constructor.name])}for(;!o;)t=i(u,e);return t})(t)}}})),hn=new f.Comonad((function(){return fn}),(function(n){return n.value0})),vn=new c.Apply((function(){return U}),(function(n){return function(e){if(n instanceof D)return D.value;if(n instanceof W)return I.append(X)(b.map(U)(n.value0)(e))(c.apply(vn)(n.value1)(e));throw new Error("Failed pattern match at Data.List.Types (line 155, column 1 - line 157, column 48): "+[n.constructor.name,e.constructor.name])}})),gn=new c.Apply((function(){return H}),(function(n){return function(e){return new C.NonEmpty(n.value0(e.value0),I.append(X)(c.apply(vn)(n.value1)(new W(e.value0,D.value)))(c.apply(vn)(new W(n.value0,n.value1))(e.value1)))}})),yn=new a.Bind((function(){return vn}),(function(n){return function(e){if(n instanceof D)return D.value;if(n instanceof W)return I.append(X)(e(n.value0))(a.bind(yn)(n.value1)(e));throw new Error("Failed pattern match at Data.List.Types (line 162, column 1 - line 164, column 37): "+[n.constructor.name,e.constructor.name])}})),wn=new a.Bind((function(){return gn}),(function(n){return function(e){var t=e(n.value0);return new C.NonEmpty(t.value0,I.append(X)(t.value1)(a.bind(yn)(n.value1)((function(n){return B(e(n))}))))}})),bn=new i.Applicative((function(){return vn}),(function(n){return new W(n,D.value)})),xn=new d.Monad((function(){return bn}),(function(){return yn})),En=new u.Alt((function(){return H}),I.append(Z)),Fn=new u.Alt((function(){return U}),I.append(X)),Sn=new h.Plus((function(){return Fn}),D.value),Cn=new o.Alternative((function(){return bn}),(function(){return Sn})),Mn=new m.MonadZero((function(){return Cn}),(function(){return xn})),kn=new p.MonadPlus((function(){return Mn})),In=new i.Applicative((function(){return gn}),(r=C.singleton(Sn),function(n){return r(n)})),Tn=new d.Monad((function(){return In}),(function(){return wn})),Rn=new T.Traversable1((function(){return ln}),(function(){return tn}),(function(n){return T.traverse1(Rn)(n)(l.identity(l.categoryFn))}),(function(n){return function(e){return function(t){return b.mapFlipped(n.Functor0())(g.foldl(J)((function(t){var r=c.lift2(n)(w.flip(j))(t);return function(n){return r(e(n))}}))(b.map(n.Functor0())(i.pure(In))(e(t.value0)))(t.value1))((function(n){return g.foldl(J)(w.flip(j))(i.pure(In)(n.value0))(n.value1)}))}}}));n.exports={Nil:D,Cons:W,NonEmptyList:z,toList:B,nelCons:j,showList:nn,eqList:pn,eq1List:dn,ordList:function(n){return new M.Ord((function(){return pn(n.Eq0())}),M.compare1(mn)(n))},ord1List:mn,semigroupList:X,monoidList:Y,functorList:U,functorWithIndexList:Q,foldableList:J,foldableWithIndexList:$,unfoldable1List:on,unfoldableList:cn,traversableList:en,traversableWithIndexList:rn,applyList:vn,applicativeList:bn,bindList:yn,monadList:xn,altList:Fn,plusList:Sn,alternativeList:Cn,monadZeroList:Mn,monadPlusList:kn,extendList:sn,newtypeNonEmptyList:q,eqNonEmptyList:function(n){return C.eqNonEmpty(dn)(n)},ordNonEmptyList:function(n){return C.ordNonEmpty(mn)(n)},showNonEmptyList:function(n){return new N.Show((function(e){return"(NonEmptyList "+N.show(C.showNonEmpty(n)(nn(n)))(e)+")"}))},functorNonEmptyList:H,applyNonEmptyList:gn,applicativeNonEmptyList:In,bindNonEmptyList:wn,monadNonEmptyList:Tn,altNonEmptyList:En,extendNonEmptyList:fn,comonadNonEmptyList:hn,semigroupNonEmptyList:Z,foldableNonEmptyList:V,traversableNonEmptyList:tn,foldable1NonEmptyList:ln,unfoldable1NonEmptyList:an,functorWithIndexNonEmptyList:K,foldableWithIndexNonEmptyList:G,traversableWithIndexNonEmptyList:un,traversable1NonEmptyList:Rn}},function(n,e,t){"use strict";var r=t(255);n.exports={window:r.window}},function(n,e,t){"use strict";var r=t(252),u={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},c={};function a(n){return r.isMemo(n)?i:c[n.$$typeof]||u}c[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0};var l=Object.defineProperty,f=Object.getOwnPropertyNames,s=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;n.exports=function n(e,t,r){if("string"!=typeof t){if(m){var u=p(t);u&&u!==m&&n(e,u,r)}var i=f(t);s&&(i=i.concat(s(t)));for(var c=a(e),h=a(t),v=0;v<i.length;++v){var g=i[v];if(!(o[g]||r&&r[g]||h&&h[g]||c&&c[g])){var y=d(t,g);try{l(e,g,y)}catch(n){}}}return e}return e}},function(n,e,t){"use strict";var r=t(143),u=t(11),o=t(6),i=t(25),c=i.unsafeCoerce,a=new o.Semigroup((function(n){return function(e){return r.mergeStyles([e,n])}})),l=i.unsafeCoerce,f=new u.Monoid((function(){return a}),l({}));n.exports={css:l,unsafeCreateDOMComponent:c,semigroupCSS:a,monoidCSS:f,mergeStyles:r.mergeStyles}},function(n,e,t){"use strict";var r=t(144),u=t(88),o=t(5),i=t(27),c=function(n,e,t,r){this.CommutativeRing0=n,this.degree=e,this.div=t,this.mod=r},a=function(n){return n.mod},l=function(n){return function(e){return function(t){return function(r){var u,c=n,l=e,f=t,s=!1;function d(n,e,t,u){if(o.eq(n)(u)(i.zero(e.CommutativeRing0().Ring0().Semiring0())))return s=!0,t;c=n,l=e,f=u,r=a(e)(t)(u)}for(;!s;)u=d(c,l,f,r);return u}}}},f=new c((function(){return u.commutativeRingNumber}),(function(n){return 1}),r.numDiv,(function(n){return function(n){return 0}})),s=new c((function(){return u.commutativeRingInt}),r.intDegree,r.intDiv,r.intMod),d=function(n){return n.div};n.exports={EuclideanRing:c,degree:function(n){return n.degree},div:d,mod:a,gcd:l,lcm:function(n){return function(e){return function(t){return function(r){return o.eq(n)(t)(i.zero(e.CommutativeRing0().Ring0().Semiring0()))||o.eq(n)(r)(i.zero(e.CommutativeRing0().Ring0().Semiring0()))?i.zero(e.CommutativeRing0().Ring0().Semiring0()):d(e)(i.mul(e.CommutativeRing0().Ring0().Semiring0())(t)(r))(l(n)(e)(t)(r))}}}},euclideanRingInt:s,euclideanRingNumber:f}},function(n,e,t){"use strict";var r=t(145),u=t(27),o=t(15),i=t(12),c=t(34),a=t(22),l=function(n,e){this.SemiringRecord0=n,this.subRecord=e},f=function(n,e){this.Semiring0=n,this.sub=e},s=function(n){return n.subRecord},d=function(n){return n.sub},p=new f((function(){return u.semiringUnit}),(function(n){return function(n){return i.unit}})),m=new l((function(){return u.semiringRecordNil}),(function(n){return function(n){return function(n){return{}}}})),h=new f((function(){return u.semiringNumber}),r.numSub),v=new f((function(){return u.semiringInt}),r.intSub);n.exports={Ring:f,sub:d,negate:function(n){return function(e){return d(n)(u.zero(n.Semiring0()))(e)}},RingRecord:l,subRecord:s,ringInt:v,ringNumber:h,ringUnit:p,ringFn:function(n){return new f((function(){return u.semiringFn(n.Semiring0())}),(function(e){return function(t){return function(r){return d(n)(e(r))(t(r))}}}))},ringRecord:function(n){return function(n){return new f((function(){return u.semiringRecord()(n.SemiringRecord0())}),s(n)(a.RLProxy.value))}},ringRecordNil:m,ringRecordCons:function(n){return function(e){return function(e){return function(t){return new l((function(){return u.semiringRecordCons(n)()(e.SemiringRecord0())(t.Semiring0())}),(function(r){return function(r){return function(u){var i=s(e)(a.RLProxy.value)(r)(u),l=o.reflectSymbol(n)(o.SProxy.value),f=c.unsafeSet(l),p=c.unsafeGet(l);return f(d(t)(p(r))(p(u)))(i)}}}))}}}}}},function(n,e,t){"use strict";var r=t(163),u=t(13),o=t(1),i=t(6),c=function(n,e){this.Functor0=n,this.extend=e},a=new c((function(){return o.functorArray}),r.arrayExtend),l=function(n){return n.extend};n.exports={Extend:c,extend:l,extendFlipped:function(n){return function(e){return function(t){return l(n)(t)(e)}}},composeCoKleisli:function(n){return function(e){return function(t){return function(r){return t(l(n)(e)(r))}}}},composeCoKleisliFlipped:function(n){return function(e){return function(t){return function(r){return e(l(n)(t)(r))}}}},duplicate:function(n){return l(n)(u.identity(u.categoryFn))},extendFn:function(n){return new c((function(){return o.functorFn}),(function(e){return function(t){return function(r){return e((function(e){return t(i.append(n)(r)(e))}))}}}))},extendArray:a}},function(n,e,t){"use strict";var r=t(10),u=t(13),o=t(16),i=t(7),c=t(1),a=t(14),l=t(181),f=t(182),s=t(6),d=t(12),p=function(n,e,t){this.Foldable0=n,this.fold1=e,this.foldMap1=t},m=function(n){return n.foldMap1},h=function(n){return function(e){return function(t){return function(r){return function(u){return m(n)(function(n){return new s.Semigroup((function(e){return function(t){return function(r){return s.append(n)(e(r))(s.append(n)(r)(t(r)))}}}))}(e))((function(n){return i.const(r(n))}))(u)(t)}}}}},v=function(n){return function(e){return function(t){return function(u){return c.voidRight(e.Functor0())(d.unit)(m(n)(function(n){return new s.Semigroup((function(e){return function(t){return r.applySecond(n)(e)(t)}}))}(e))((function(n){return t(n)}))(u))}}}},g=function(n){return function(e){return m(n)(e)(u.identity(u.categoryFn))}},y=new p((function(){return o.foldableDual}),(function(n){return g(y)(n)}),(function(n){return function(n){return function(e){return n(e)}}})),w=new p((function(){return o.foldableMultiplicative}),(function(n){return g(w)(n)}),(function(n){return function(n){return function(e){return n(e)}}})),b=function(n){return n.fold1};n.exports={Foldable1:p,foldMap1:m,fold1:b,traverse1_:v,for1_:function(n){return function(e){return i.flip(v(n)(e))}},sequence1_:function(n){return function(e){return v(n)(e)(u.identity(u.categoryFn))}},foldMap1Default:function(n){return function(e){return function(t){return function(r){var u=b(n)(t),o=c.map(e)(r);return function(n){return u(o(n))}}}}},fold1Default:g,intercalate:function(n){return function(e){return i.flip(h(n)(e))(u.identity(u.categoryFn))}},intercalateMap:h,maximum:function(n){return function(e){return a.ala(c.functorFn)(l.newtypeMax)(l.newtypeMax)(l.Max)(m(e)(l.semigroupMax(n)))}},minimum:function(n){return function(e){return a.ala(c.functorFn)(f.newtypeMin)(f.newtypeMin)(f.Min)(m(e)(f.semigroupMin(n)))}},foldableDual:y,foldableMultiplicative:w}},function(n,e,t){"use strict";var r=t(38),u=t(65),o=function(n){return r.element(u.unsafeCreateDOMComponent("video"))},i=function(n){return r.element(u.unsafeCreateDOMComponent("var"))},c=function(n){return r.element(u.unsafeCreateDOMComponent("ul"))},a=function(n){return r.element(u.unsafeCreateDOMComponent("u"))},l=function(n){return r.element(u.unsafeCreateDOMComponent("tr"))},f=function(n){return r.element(u.unsafeCreateDOMComponent("title"))},s=function(n){return r.element(u.unsafeCreateDOMComponent("time"))},d=function(n){return r.element(u.unsafeCreateDOMComponent("thead"))},p=function(n){return r.element(u.unsafeCreateDOMComponent("th"))},m=function(n){return r.element(u.unsafeCreateDOMComponent("tfoot"))},h=function(n){return r.element(u.unsafeCreateDOMComponent("textarea"))},v=function(n){return r.element(u.unsafeCreateDOMComponent("template"))},g=function(n){return r.element(u.unsafeCreateDOMComponent("td"))},y=function(n){return r.element(u.unsafeCreateDOMComponent("tbody"))},w=function(n){return r.element(u.unsafeCreateDOMComponent("table"))},b=function(n){return r.element(u.unsafeCreateDOMComponent("svg"))},x=function(n){return r.element(u.unsafeCreateDOMComponent("sup"))},E=function(n){return r.element(u.unsafeCreateDOMComponent("summary"))},F=function(n){return r.element(u.unsafeCreateDOMComponent("sub"))},S=function(n){return r.element(u.unsafeCreateDOMComponent("style"))},C=function(n){return r.element(u.unsafeCreateDOMComponent("strong"))},M=function(n){return r.element(u.unsafeCreateDOMComponent("span"))},k=function(n){return r.element(u.unsafeCreateDOMComponent("small"))},I=function(n){return r.element(u.unsafeCreateDOMComponent("slot"))},T=function(n){return r.element(u.unsafeCreateDOMComponent("select"))},R=function(n){return r.element(u.unsafeCreateDOMComponent("section"))},N=function(n){return r.element(u.unsafeCreateDOMComponent("script"))},A=function(n){return r.element(u.unsafeCreateDOMComponent("samp"))},_=function(n){return r.element(u.unsafeCreateDOMComponent("s"))},P=function(n){return r.element(u.unsafeCreateDOMComponent("ruby"))},L=function(n){return r.element(u.unsafeCreateDOMComponent("rtc"))},O=function(n){return r.element(u.unsafeCreateDOMComponent("rt"))},D=function(n){return r.element(u.unsafeCreateDOMComponent("rp"))},W=function(n){return r.element(u.unsafeCreateDOMComponent("rb"))},z=function(n){return r.element(u.unsafeCreateDOMComponent("q"))},B=function(n){return r.element(u.unsafeCreateDOMComponent("progress"))},q=function(n){return r.element(u.unsafeCreateDOMComponent("pre"))},j=function(n){return r.element(u.unsafeCreateDOMComponent("picture"))},U=function(n){return r.element(u.unsafeCreateDOMComponent("p"))},H=function(n){return r.element(u.unsafeCreateDOMComponent("output"))},J=function(n){return r.element(u.unsafeCreateDOMComponent("option"))},V=function(n){return r.element(u.unsafeCreateDOMComponent("optgroup"))},$=function(n){return r.element(u.unsafeCreateDOMComponent("ol"))},G=function(n){return r.element(u.unsafeCreateDOMComponent("object"))},Q=function(n){return r.element(u.unsafeCreateDOMComponent("noscript"))},K=function(n){return r.element(u.unsafeCreateDOMComponent("nav"))},X=function(n){return r.element(u.unsafeCreateDOMComponent("meter"))},Y=function(n){return r.element(u.unsafeCreateDOMComponent("menuitem"))},Z=function(n){return r.element(u.unsafeCreateDOMComponent("menu"))},nn=function(n){return r.element(u.unsafeCreateDOMComponent("math"))},en=function(n){return r.element(u.unsafeCreateDOMComponent("mark"))},tn=function(n){return r.element(u.unsafeCreateDOMComponent("map"))},rn=function(n){return r.element(u.unsafeCreateDOMComponent("main"))},un=function(n){return r.element(u.unsafeCreateDOMComponent("li"))},on=function(n){return r.element(u.unsafeCreateDOMComponent("legend"))},cn=function(n){return r.element(u.unsafeCreateDOMComponent("label"))},an=function(n){return r.element(u.unsafeCreateDOMComponent("keygen"))},ln=function(n){return r.element(u.unsafeCreateDOMComponent("kbd"))},fn=function(n){return r.element(u.unsafeCreateDOMComponent("ins"))},sn=function(n){return r.element(u.unsafeCreateDOMComponent("iframe"))},dn=function(n){return r.element(u.unsafeCreateDOMComponent("i"))},pn=function(n){return r.element(u.unsafeCreateDOMComponent("html"))},mn=function(n){return r.element(u.unsafeCreateDOMComponent("hgroup"))},hn=function(n){return r.element(u.unsafeCreateDOMComponent("header"))},vn=function(n){return r.element(u.unsafeCreateDOMComponent("head"))},gn=function(n){return r.element(u.unsafeCreateDOMComponent("h6"))},yn=function(n){return r.element(u.unsafeCreateDOMComponent("h5"))},wn=function(n){return r.element(u.unsafeCreateDOMComponent("h4"))},bn=function(n){return r.element(u.unsafeCreateDOMComponent("h3"))},xn=function(n){return r.element(u.unsafeCreateDOMComponent("h2"))},En=function(n){return r.element(u.unsafeCreateDOMComponent("h1"))},Fn=function(n){return r.element(u.unsafeCreateDOMComponent("form"))},Sn=function(n){return r.element(u.unsafeCreateDOMComponent("footer"))},Cn=function(n){return r.element(u.unsafeCreateDOMComponent("figure"))},Mn=function(n){return r.element(u.unsafeCreateDOMComponent("figcaption"))},kn=function(n){return r.element(u.unsafeCreateDOMComponent("fieldset"))},In=function(n){return r.element(u.unsafeCreateDOMComponent("em"))},Tn=function(n){return r.element(u.unsafeCreateDOMComponent("dt"))},Rn=function(n){return r.element(u.unsafeCreateDOMComponent("dl"))},Nn=function(n){return r.element(u.unsafeCreateDOMComponent("div"))},An=function(n){return r.element(u.unsafeCreateDOMComponent("dialog"))},_n=function(n){return r.element(u.unsafeCreateDOMComponent("dfn"))},Pn=function(n){return r.element(u.unsafeCreateDOMComponent("details"))},Ln=function(n){return r.element(u.unsafeCreateDOMComponent("del"))},On=function(n){return r.element(u.unsafeCreateDOMComponent("dd"))},Dn=function(n){return r.element(u.unsafeCreateDOMComponent("datalist"))},Wn=function(n){return r.element(u.unsafeCreateDOMComponent("data"))},zn=function(n){return r.element(u.unsafeCreateDOMComponent("colgroup"))},Bn=function(n){return r.element(u.unsafeCreateDOMComponent("code"))},qn=function(n){return r.element(u.unsafeCreateDOMComponent("cite"))},jn=function(n){return r.element(u.unsafeCreateDOMComponent("caption"))},Un=function(n){return r.element(u.unsafeCreateDOMComponent("canvas"))},Hn=function(n){return r.element(u.unsafeCreateDOMComponent("button"))},Jn=function(n){return r.element(u.unsafeCreateDOMComponent("body"))},Vn=function(n){return r.element(u.unsafeCreateDOMComponent("blockquote"))},$n=function(n){return r.element(u.unsafeCreateDOMComponent("bdo"))},Gn=function(n){return r.element(u.unsafeCreateDOMComponent("bdi"))},Qn=function(n){return r.element(u.unsafeCreateDOMComponent("b"))},Kn=function(n){return r.element(u.unsafeCreateDOMComponent("audio"))},Xn=function(n){return r.element(u.unsafeCreateDOMComponent("aside"))},Yn=function(n){return r.element(u.unsafeCreateDOMComponent("article"))},Zn=function(n){return r.element(u.unsafeCreateDOMComponent("address"))},ne=function(n){return r.element(u.unsafeCreateDOMComponent("abbr"))},ee=function(n){return r.element(u.unsafeCreateDOMComponent("a"))};n.exports={a:ee,a_:function(n){return ee()({children:n})},abbr:ne,abbr_:function(n){return ne()({children:n})},address:Zn,address_:function(n){return Zn()({children:n})},area:function(n){return r.element(u.unsafeCreateDOMComponent("area"))},article:Yn,article_:function(n){return Yn()({children:n})},aside:Xn,aside_:function(n){return Xn()({children:n})},audio:Kn,audio_:function(n){return Kn()({children:n})},b:Qn,b_:function(n){return Qn()({children:n})},base:function(n){return r.element(u.unsafeCreateDOMComponent("base"))},bdi:Gn,bdi_:function(n){return Gn()({children:n})},bdo:$n,bdo_:function(n){return $n()({children:n})},blockquote:Vn,blockquote_:function(n){return Vn()({children:n})},body:Jn,body_:function(n){return Jn()({children:n})},br:function(n){return r.element(u.unsafeCreateDOMComponent("br"))},button:Hn,button_:function(n){return Hn()({children:n})},canvas:Un,canvas_:function(n){return Un()({children:n})},caption:jn,caption_:function(n){return jn()({children:n})},cite:qn,cite_:function(n){return qn()({children:n})},code:Bn,code_:function(n){return Bn()({children:n})},col:function(n){return r.element(u.unsafeCreateDOMComponent("col"))},colgroup:zn,colgroup_:function(n){return zn()({children:n})},"data'":Wn,data_:function(n){return Wn()({children:n})},datalist:Dn,datalist_:function(n){return Dn()({children:n})},dd:On,dd_:function(n){return On()({children:n})},del:Ln,del_:function(n){return Ln()({children:n})},details:Pn,details_:function(n){return Pn()({children:n})},dfn:_n,dfn_:function(n){return _n()({children:n})},dialog:An,dialog_:function(n){return An()({children:n})},div:Nn,div_:function(n){return Nn()({children:n})},dl:Rn,dl_:function(n){return Rn()({children:n})},dt:Tn,dt_:function(n){return Tn()({children:n})},em:In,em_:function(n){return In()({children:n})},embed:function(n){return r.element(u.unsafeCreateDOMComponent("embed"))},fieldset:kn,fieldset_:function(n){return kn()({children:n})},figcaption:Mn,figcaption_:function(n){return Mn()({children:n})},figure:Cn,figure_:function(n){return Cn()({children:n})},footer:Sn,footer_:function(n){return Sn()({children:n})},form:Fn,form_:function(n){return Fn()({children:n})},h1:En,h1_:function(n){return En()({children:n})},h2:xn,h2_:function(n){return xn()({children:n})},h3:bn,h3_:function(n){return bn()({children:n})},h4:wn,h4_:function(n){return wn()({children:n})},h5:yn,h5_:function(n){return yn()({children:n})},h6:gn,h6_:function(n){return gn()({children:n})},head:vn,head_:function(n){return vn()({children:n})},header:hn,header_:function(n){return hn()({children:n})},hgroup:mn,hgroup_:function(n){return mn()({children:n})},hr:function(n){return r.element(u.unsafeCreateDOMComponent("hr"))},html:pn,html_:function(n){return pn()({children:n})},i:dn,i_:function(n){return dn()({children:n})},iframe:sn,iframe_:function(n){return sn()({children:n})},img:function(n){return r.element(u.unsafeCreateDOMComponent("img"))},input:function(n){return r.element(u.unsafeCreateDOMComponent("input"))},ins:fn,ins_:function(n){return fn()({children:n})},kbd:ln,kbd_:function(n){return ln()({children:n})},keygen:an,keygen_:function(n){return an()({children:n})},label:cn,label_:function(n){return cn()({children:n})},legend:on,legend_:function(n){return on()({children:n})},li:un,li_:function(n){return un()({children:n})},link:function(n){return r.element(u.unsafeCreateDOMComponent("link"))},main:rn,main_:function(n){return rn()({children:n})},map:tn,map_:function(n){return tn()({children:n})},mark:en,mark_:function(n){return en()({children:n})},math:nn,math_:function(n){return nn()({children:n})},menu:Z,menu_:function(n){return Z()({children:n})},menuitem:Y,menuitem_:function(n){return Y()({children:n})},meta:function(n){return r.element(u.unsafeCreateDOMComponent("meta"))},meter:X,meter_:function(n){return X()({children:n})},nav:K,nav_:function(n){return K()({children:n})},noscript:Q,noscript_:function(n){return Q()({children:n})},object:G,object_:function(n){return G()({children:n})},ol:$,ol_:function(n){return $()({children:n})},optgroup:V,optgroup_:function(n){return V()({children:n})},option:J,option_:function(n){return J()({children:n})},output:H,output_:function(n){return H()({children:n})},p:U,p_:function(n){return U()({children:n})},param:function(n){return r.element(u.unsafeCreateDOMComponent("param"))},picture:j,picture_:function(n){return j()({children:n})},pre:q,pre_:function(n){return q()({children:n})},progress:B,progress_:function(n){return B()({children:n})},q:z,q_:function(n){return z()({children:n})},rb:W,rb_:function(n){return W()({children:n})},rp:D,rp_:function(n){return D()({children:n})},rt:O,rt_:function(n){return O()({children:n})},rtc:L,rtc_:function(n){return L()({children:n})},ruby:P,ruby_:function(n){return P()({children:n})},s:_,s_:function(n){return _()({children:n})},samp:A,samp_:function(n){return A()({children:n})},script:N,script_:function(n){return N()({children:n})},section:R,section_:function(n){return R()({children:n})},select:T,select_:function(n){return T()({children:n})},slot:I,slot_:function(n){return I()({children:n})},small:k,small_:function(n){return k()({children:n})},source:function(n){return r.element(u.unsafeCreateDOMComponent("source"))},span:M,span_:function(n){return M()({children:n})},strong:C,strong_:function(n){return C()({children:n})},style:S,style_:function(n){return S()({children:n})},sub:F,sub_:function(n){return F()({children:n})},summary:E,summary_:function(n){return E()({children:n})},sup:x,sup_:function(n){return x()({children:n})},svg:b,svg_:function(n){return b()({children:n})},table:w,table_:function(n){return w()({children:n})},tbody:y,tbody_:function(n){return y()({children:n})},td:g,td_:function(n){return g()({children:n})},template:v,template_:function(n){return v()({children:n})},textarea:h,textarea_:function(n){return h()({children:n})},tfoot:m,tfoot_:function(n){return m()({children:n})},th:p,th_:function(n){return p()({children:n})},thead:d,thead_:function(n){return d()({children:n})},time:s,time_:function(n){return s()({children:n})},title:f,title_:function(n){return f()({children:n})},tr:l,tr_:function(n){return l()({children:n})},track:function(n){return r.element(u.unsafeCreateDOMComponent("track"))},u:a,u_:function(n){return a()({children:n})},ul:c,ul_:function(n){return c()({children:n})},var:i,var_:function(n){return i()({children:n})},video:o,video_:function(n){return o()({children:n})},wbr:function(n){return r.element(u.unsafeCreateDOMComponent("wbr"))}}},function(n,e,t){"use strict";var r=t(199),u=t(2),o=t(10),i=t(8),c=t(19),a=t(79),l=t(1),f=t(12),s=new l.Functor(r.map_),d=new c.Monad((function(){return h}),(function(){return p})),p=new i.Bind((function(){return m}),r.bind_),m=new o.Apply((function(){return s}),c.ap(d)),h=new u.Applicative((function(){return m}),r.pure_),v=new a.MonadRec((function(){return d}),(function(n){return function(e){var t=function(n){return n instanceof a.Loop},o=function(n){if(n instanceof a.Done)return n.value0;throw new Error("Failed pattern match at Control.Monad.ST.Internal (line 54, column 32 - line 54, column 46): "+[n.constructor.name])};return i.bind(p)(i.bindFlipped(p)(r.new)(n(e)))((function(e){return i.discard(i.discardUnit)(p)(r.while(l.map(s)(t)(r.read(e)))(i.bind(p)(r.read(e))((function(t){if(t instanceof a.Loop)return i.bind(p)(n(t.value0))((function(n){return l.void(s)(r.write(n)(e))}));if(t instanceof a.Done)return u.pure(h)(f.unit);throw new Error("Failed pattern match at Control.Monad.ST.Internal (line 46, column 18 - line 50, column 28): "+[t.constructor.name])}))))((function(){return l.map(s)(o)(r.read(e))}))}))}}));n.exports={modify:function(n){return r["modify'"]((function(e){var t=n(e);return{state:t,value:t}}))},functorST:s,applyST:m,applicativeST:h,bindST:p,monadST:d,monadRecST:v,map_:r.map_,pure_:r.pure_,bind_:r.bind_,run:r.run,while:r.while,for:r.for,foreach:r.foreach,new:r.new,read:r.read,"modify'":r["modify'"],write:r.write}},function(n,e,t){n.exports=t(250)()},function(n,e,t){"use strict";var r=t(257),u=t(2),o=t(58),i=t(3),c=t(28),a=t(12),l=t(17),f=t(98),s=t(59),d=t(25),p=s.runEffectFn1(r.unmountComponentAtNode_),m=d.unsafeCoerce,h=s.runEffectFn3(r.render_),v=s.runEffectFn3(r.hydrate_),g=o.runFn2(r.createPortal_);n.exports={render:function(n){return function(e){return h(n)(e)(u.pure(l.applicativeEffect)(a.unit))}},"render'":h,hydrate:function(n){return function(e){return v(n)(e)(u.pure(l.applicativeEffect)(a.unit))}},"hydrate'":v,unmount:p,findDOMNode:function(n){return f.try((function(){var e=r.findDOMNode_(n),t=c.toMaybe(e);if(t instanceof i.Nothing)return f.throw("Node not found.")();if(t instanceof i.Just)return t.value0;throw new Error("Failed pattern match at React.Basic.DOM (line 97, column 3 - line 99, column 22): "+[t.constructor.name])}))},createPortal:g,text:m}},,function(n,e,t){"use strict";var r=function(){function n(){}return n.value=new n,n}();n.exports={RProxy:r}},function(n,e,t){"use strict";var r=t(1),u=function(n){this.imap=n},o=new u((function(n){return function(e){return function(e){return n(e)}}})),i=new u((function(n){return function(e){return function(t){return function(r){return n(t(e(r)))}}}})),c=new u((function(n){return function(e){return function(e){return n(e)}}})),a=new u((function(n){return function(e){return function(e){return n(e)}}})),l=new u((function(n){return function(e){return function(e){return n(e)}}})),f=new u((function(n){return function(e){return function(e){return n(e)}}})),s=function(n){return function(e){return function(t){return r.map(n)(e)}}},d=new u(s(r.functorArray)),p=new u(s(r.functorFn));n.exports={imap:function(n){return n.imap},Invariant:u,imapF:s,invariantFn:p,invariantArray:d,invariantAdditive:f,invariantConj:l,invariantDisj:a,invariantDual:c,invariantEndo:i,invariantMultiplicative:o}},function(n,e,t){"use strict";var r=t(13),u=t(29),o=t(11),i=t(6),c=t(4),a=function(n){return new i.Semigroup((function(e){return function(t){return u.compose(n)(e)(t)}}))};n.exports={Endo:function(n){return n},eqEndo:function(n){return n},ordEndo:function(n){return n},boundedEndo:function(n){return n},showEndo:function(n){return new c.Show((function(e){return"(Endo "+c.show(n)(e)+")"}))},semigroupEndo:a,monoidEndo:function(n){return new o.Monoid((function(){return a(n.Semigroupoid0())}),r.identity(n))}}},function(n,e,t){"use strict";var r=t(2),u=t(10),o=t(8),i=t(19),c=t(5),a=t(1),l=t(11),f=t(9),s=t(6),d=t(27),p=t(4),m=function(n){return n},h=function(n){return new s.Semigroup((function(e){return function(t){return d.mul(n)(e)(t)}}))},v=function(n){return n},g=new a.Functor((function(n){return function(e){return n(e)}})),y=function(n){return n},w=new c.Eq1((function(n){return c.eq(n)})),b=new f.Ord1((function(){return w}),(function(n){return f.compare(n)})),x=new u.Apply((function(){return g}),(function(n){return function(e){return n(e)}})),E=new o.Bind((function(){return x}),(function(n){return function(e){return e(n)}})),F=new r.Applicative((function(){return x}),m),S=new i.Monad((function(){return F}),(function(){return E}));n.exports={Multiplicative:m,eqMultiplicative:y,eq1Multiplicative:w,ordMultiplicative:v,ord1Multiplicative:b,boundedMultiplicative:function(n){return n},showMultiplicative:function(n){return new p.Show((function(e){return"(Multiplicative "+p.show(n)(e)+")"}))},functorMultiplicative:g,applyMultiplicative:x,applicativeMultiplicative:F,bindMultiplicative:E,monadMultiplicative:S,semigroupMultiplicative:h,monoidMultiplicative:function(n){return new l.Monoid((function(){return h(n)}),d.one(n))}}},function(n,e,t){"use strict";var r=t(8),u=t(19),o=t(26),i=t(39),c=t(1),a=t(56),l=t(3),f=t(11),s=t(6),d=t(12),p=t(17),m=t(197),h=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),v=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),g=function(n,e){this.Monad0=n,this.tailRecM=e},y=function(n){return n.tailRecM},w=function(n){return function(e){return function(e){var t,r=!1;function u(t){if(!(t instanceof h)){if(t instanceof v)return r=!0,t.value0;throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 93, column 3 - line 93, column 25): "+[t.constructor.name])}e=n(t.value0)}for(;!r;)t=u(e);return t}(n(e))}},b=new g((function(){return l.monadMaybe}),(function(n){return function(e){return w((function(e){if(e instanceof l.Nothing)return new v(l.Nothing.value);if(e instanceof l.Just&&e.value0 instanceof h)return new h(n(e.value0.value0));if(e instanceof l.Just&&e.value0 instanceof v)return new v(new l.Just(e.value0.value0));throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 129, column 7 - line 129, column 31): "+[e.constructor.name])}))(n(e))}})),x=new g((function(){return a.monadIdentity}),(function(n){var e=w((function(e){return n(e)}));return function(n){return a.Identity(e(n))}})),E=new g((function(){return u.monadFn}),(function(n){return function(e){return function(t){return w((function(e){return n(e)(t)}))(e)}}})),F=new g((function(){return i.monadEither}),(function(n){return function(e){return w((function(e){if(e instanceof i.Left)return new v(new i.Left(e.value0));if(e instanceof i.Right&&e.value0 instanceof h)return new h(n(e.value0.value0));if(e instanceof i.Right&&e.value0 instanceof v)return new v(new i.Right(e.value0.value0));throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 121, column 7 - line 121, column 33): "+[e.constructor.name])}))(n(e))}})),S=new g((function(){return p.monadEffect}),(function(n){return function(e){var t=function(n){if(n instanceof v)return n.value0;throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 113, column 30 - line 113, column 44): "+[n.constructor.name])};return function(){var u=r.bindFlipped(p.bindEffect)(m.new)(n(e))();return function(){for(;!function(){var e=m.read(u)();if(e instanceof h){var t=n(e.value0)();m.write(t)(u)();return!1}if(e instanceof v)return!0;throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 104, column 22 - line 109, column 28): "+[e.constructor.name])}(););}(),c.map(p.functorEffect)(t)(m.read(u))()}}})),C=new c.Functor((function(n){return function(e){if(e instanceof h)return new h(e.value0);if(e instanceof v)return new v(n(e.value0));throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 27, column 1 - line 27, column 48): "+[e.constructor.name])}})),M=new o.Bifunctor((function(n){return function(e){return function(t){if(t instanceof h)return new h(n(t.value0));if(t instanceof v)return new v(e(t.value0));throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 29, column 1 - line 31, column 34): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}}));n.exports={Loop:h,Done:v,MonadRec:g,tailRec:w,tailRecM:y,tailRecM2:function(n){return function(e){return function(t){return function(r){return y(n)((function(n){return e(n.a)(n.b)}))({a:t,b:r})}}}},tailRecM3:function(n){return function(e){return function(t){return function(r){return function(u){return y(n)((function(n){return e(n.a)(n.b)(n.c)}))({a:t,b:r,c:u})}}}}},forever:function(n){return function(e){return y(n)((function(t){return c.voidRight(n.Monad0().Bind1().Apply0().Functor0())(new h(t))(e)}))(d.unit)}},whileJust:function(n){return function(e){return function(t){return y(e)((function(r){return c.mapFlipped(e.Monad0().Bind1().Apply0().Functor0())(t)((function(e){if(e instanceof l.Nothing)return new v(r);if(e instanceof l.Just)return h.create(s.append(n.Semigroup0())(r)(e.value0));throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 148, column 45 - line 150, column 26): "+[e.constructor.name])}))}))(f.mempty(n))}}},untilJust:function(n){return function(e){return y(n)((function(t){return c.mapFlipped(n.Monad0().Bind1().Apply0().Functor0())(e)((function(n){if(n instanceof l.Nothing)return new h(d.unit);if(n instanceof l.Just)return new v(n.value0);throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 155, column 43 - line 157, column 19): "+[n.constructor.name])}))}))(d.unit)}},functorStep:C,bifunctorStep:M,monadRecIdentity:x,monadRecEffect:S,monadRecFunction:E,monadRecEither:F,monadRecMaybe:b}},function(n,e,t){"use strict";var r=t(23),u=t(2),o=t(10),i=t(13),c=t(30),a=t(5),l=t(16),f=t(43),s=t(1),d=t(31),p=t(3),m=t(9),h=t(18),v=t(6),g=t(69),y=t(4),w=t(24),b=t(44),x=t(20),E=t(46),F=t(61),S=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),C=function(n){return new s.Functor((function(e){return function(t){return new S(e(t.value0),s.map(n)(e)(t.value1))}}))},M=function(n){return new d.FunctorWithIndex((function(){return C(n.Functor0())}),(function(e){return function(t){return new S(e(p.Nothing.value)(t.value0),d.mapWithIndex(n)((function(n){return e(p.Just.create(n))}))(t.value1))}}))},k=function(n){return new l.Foldable((function(e){return function(t){return function(r){return v.append(e.Semigroup0())(t(r.value0))(l.foldMap(n)(e)(t)(r.value1))}}}),(function(e){return function(t){return function(r){return l.foldl(n)(e)(e(t)(r.value0))(r.value1)}}}),(function(e){return function(t){return function(r){return e(r.value0)(l.foldr(n)(e)(t)(r.value1))}}}))},I=function(n){return new f.FoldableWithIndex((function(){return k(n.Foldable0())}),(function(e){return function(t){return function(r){return v.append(e.Semigroup0())(t(p.Nothing.value)(r.value0))(f.foldMapWithIndex(n)(e)((function(n){return t(p.Just.create(n))}))(r.value1))}}}),(function(e){return function(t){return function(r){return f.foldlWithIndex(n)((function(n){return e(p.Just.create(n))}))(e(p.Nothing.value)(t)(r.value0))(r.value1)}}}),(function(e){return function(t){return function(r){return e(p.Nothing.value)(r.value0)(f.foldrWithIndex(n)((function(n){return e(p.Just.create(n))}))(t)(r.value1))}}}))},T=function(n){return new w.Traversable((function(){return k(n.Foldable1())}),(function(){return C(n.Functor0())}),(function(e){return function(t){return o.apply(e.Apply0())(s.map(e.Apply0().Functor0())(S.create)(t.value0))(w.sequence(n)(e)(t.value1))}}),(function(e){return function(t){return function(r){return o.apply(e.Apply0())(s.map(e.Apply0().Functor0())(S.create)(t(r.value0)))(w.traverse(n)(e)(t)(r.value1))}}}))},R=function(n){return new g.Foldable1((function(){return k(n)}),(function(e){return g.foldMap1(R(n))(e)(i.identity(i.categoryFn))}),(function(e){return function(t){return function(r){return l.foldl(n)((function(n){return function(r){return v.append(e)(n)(t(r))}}))(t(r.value0))(r.value1)}}}))},N=function(n){return function(e){return new a.Eq((function(t){return function(r){return a.eq(e)(t.value0)(r.value0)&&a.eq1(n)(e)(t.value1)(r.value1)}}))}},A=function(n){return function(e){return new m.Ord((function(){return N(n.Eq10())(e.Eq0())}),(function(t){return function(r){var u=m.compare(e)(t.value0)(r.value0);return u instanceof h.LT?h.LT.value:u instanceof h.GT?h.GT.value:m.compare1(n)(e)(t.value1)(r.value1)}}))}},_=function(n){return new a.Eq1((function(e){return a.eq(N(n)(e))}))};n.exports={NonEmpty:S,singleton:function(n){return function(e){return new S(e,c.empty(n))}},foldl1:function(n){return function(e){return function(t){return l.foldl(n)(e)(t.value0)(t.value1)}}},fromNonEmpty:function(n){return function(e){return n(e.value0)(e.value1)}},oneOf:function(n){return function(e){return r.alt(n.Plus1().Alt0())(u.pure(n.Applicative0())(e.value0))(e.value1)}},head:function(n){return n.value0},tail:function(n){return n.value1},showNonEmpty:function(n){return function(e){return new y.Show((function(t){return"(NonEmpty "+y.show(n)(t.value0)+" "+y.show(e)(t.value1)+")"}))}},eqNonEmpty:N,eq1NonEmpty:_,ordNonEmpty:A,ord1NonEmpty:function(n){return new m.Ord1((function(){return _(n.Eq10())}),(function(e){return m.compare(A(n)(e))}))},functorNonEmpty:C,functorWithIndex:M,foldableNonEmpty:k,foldableWithIndexNonEmpty:I,traversableNonEmpty:T,traversableWithIndexNonEmpty:function(n){return new b.TraversableWithIndex((function(){return I(n.FoldableWithIndex1())}),(function(){return M(n.FunctorWithIndex0())}),(function(){return T(n.Traversable2())}),(function(e){return function(t){return function(r){return o.apply(e.Apply0())(s.map(e.Apply0().Functor0())(S.create)(t(p.Nothing.value)(r.value0)))(b.traverseWithIndex(n)(e)((function(n){return t(p.Just.create(n))}))(r.value1))}}}))},foldable1NonEmpty:R,unfoldable1NonEmpty:function(n){return new F.Unfoldable1((function(e){return function(t){return x.uncurry(S.create)(s.map(x.functorTuple)(E.unfoldr(n)(s.map(p.functorMaybe)(e)))(e(t)))}}))}}},function(n,e,t){"use strict";var r=t(5),u=t(15),o=t(34),i=t(114),c=t(22),a=t(25),l=function(n){this.equalFields=n},f=function(n){return function(e){return function(e){return function(e){return function(t){return function(r){return o.unsafeSet(u.reflectSymbol(n)(e))(t)(r)}}}}}},s=function(n){return function(e){return function(e){return function(e){return function(t){return function(r){return o.unsafeSet(u.reflectSymbol(n)(e))(t)(r)}}}}}},d=function(n){return function(e){return function(e){return function(t){return o.unsafeGet(u.reflectSymbol(n)(e))(t)}}}},p=new l((function(n){return function(n){return function(n){return!0}}})),m=function(n){return n.equalFields},h=function(n){return function(e){return function(e){return function(e){return function(t){return o.unsafeDelete(u.reflectSymbol(n)(e))(t)}}}}};n.exports={get:d,set:f,modify:function(n){return function(e){return function(e){return function(e){return function(t){return function(r){return f(n)()()(e)(t(d(n)()(e)(r)))(r)}}}}}},insert:s,delete:h,rename:function(n){return function(e){return function(t){return function(t){return function(t){return function(t){return function(t){return function(r){return function(u){return s(e)()()(r)(d(n)()(t)(u))(h(n)()()(t)(u))}}}}}}}}},equal:function(n){return function(n){return function(e){return function(t){return m(n)(c.RLProxy.value)(e)(t)}}}},merge:function(n){return function(n){return function(n){return function(e){return i.unsafeUnionFn(n,e)}}}},union:function(n){return function(n){return function(e){return i.unsafeUnionFn(n,e)}}},disjointUnion:function(n){return function(n){return function(n){return function(e){return i.unsafeUnionFn(n,e)}}}},nub:function(n){return a.unsafeCoerce},EqualFields:l,equalFields:m,equalFieldsCons:function(n){return function(e){return function(t){return function(t){return new l((function(o){return function(o){return function(i){var a=d(n)()(u.SProxy.value),l=m(t)(c.RLProxy.value);return r.eq(e)(a(o))(a(i))&&l(o)(i)}}}))}}}},equalFieldsNil:p}},function(n,e,t){"use strict";var r=t(206),u=t(40),o=t(2),i=t(5),c=t(11),a=t(15),l=t(115),f=t(37),s=t(33),d=t(45),p=t(47),m=t(48),h=t(32),v=function(){function n(){}return n.value=new n,n}(),g=function(){function n(){}return n.value=new n,n}(),y=new i.Eq((function(n){return function(e){return n instanceof v&&e instanceof v||n instanceof g&&e instanceof g}}));n.exports={alternativeIcon:function(n){return r.alternativeIconRaw},apIcon:function(n){return r.apIconRaw},appendIcon:function(n){return r.appendIconRaw},applyIcon:function(n){return r.applyIconRaw},applyflippedIcon:function(n){return r.applyflippedIconRaw},bindIcon:function(n){return r.bindIconRaw},composeIcon:function(n){return r.composeIconRaw},forallIcon:function(n){return r.forallIconRaw},kleisliIcon:function(n){return r.kleisliIconRaw},mapIcon:function(n){return r.mapIconRaw},mapflippedIcon:function(n){return r.mapflippedIconRaw},pslogoIcon:function(n){return r.pslogoIconRaw},trianglelogoIcon:function(n){return r.trianglelogoIconRaw},ArrowPointsRight:v,ArrowPointsLeft:g,mkMenu:function(){var n=m.makeStyles()(d.mapRecordCons(new a.IsSymbol((function(){return"arrow"})))()(d.mapRecordCons(new a.IsSymbol((function(){return"arrowInactive"})))()(d.mapRecordCons(new a.IsSymbol((function(){return"svg"})))()(d.mapRecordNil)()())()())()())((function(n){return{arrow:u.cssSafer(p.recordWriteForeign()(p.consWriteForeignFields(new a.IsSymbol((function(){return"fill"})))(p.writeForeignString)(p.consWriteForeignFields(new a.IsSymbol((function(){return"transition"})))(p.writeForeignString)(p.nilWriteForeignFields)()()())()()()))({fill:n.textColour,transition:"0.3s ease-out"}),arrowInactive:u.cssSafer(p.recordWriteForeign()(p.consWriteForeignFields(new a.IsSymbol((function(){return"fillOpacity"})))(p.writeForeignString)(p.nilWriteForeignFields)()()()))({fillOpacity:".1"}),svg:u.cssSafer(p.recordWriteForeign()(p.consWriteForeignFields(new a.IsSymbol((function(){return"&:hover"})))(p.recordWriteForeign()(p.consWriteForeignFields(new a.IsSymbol((function(){return"fill"})))(p.writeForeignString)(p.nilWriteForeignFields)()()()))(p.consWriteForeignFields(new a.IsSymbol((function(){return"height"})))(p.writeForeignString)(p.consWriteForeignFields(new a.IsSymbol((function(){return"width"})))(p.writeForeignString)(p.nilWriteForeignFields)()()())()()())()()()))({width:"100%",height:"100%","&:hover":{fill:n.backgroundColour}})}}))();return f.component()()("MenuIcon")((function(e){return s.bind(s.ixBindRender)(n)((function(n){return o.pure(s.applicativeRender(h.refl))(l.svg()({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",fillRule:"nonzero",strokeLinejoin:"round",strokeMiterlimit:"2",className:n.svg,children:[l.path()({d:"M28.72 46.524l8.94.26-7.843 7.388h40.97l-7.87 6.732H29.753l7.64 7.302-8.76.267-10.928-10.88 11.013-11.07zM17.493 57.806l.213-.213-.213.213z",className:n.arrow+" "+c.guard(c.monoidString)(i.eq(y)(e.activeArrowDirection)(v.value))(n.arrowInactive)}),l.path()({d:"M71.3 53.472l-8.94-.26 7.843-7.388H29.4l7.723-6.732h33.163l-7.64-7.302 8.758-.267 10.93 10.88L71.3 53.472zM82.536 42.2l-.213.213.213-.213z",className:n.arrow+" "+c.guard(c.monoidString)(i.eq(y)(e.activeArrowDirection)(g.value))(n.arrowInactive)})]}))}))}))()},eqActiveArrowDirection:y,alternativeIconRaw:r.alternativeIconRaw,apIconRaw:r.apIconRaw,appendIconRaw:r.appendIconRaw,applyIconRaw:r.applyIconRaw,applyflippedIconRaw:r.applyflippedIconRaw,bindIconRaw:r.bindIconRaw,composeIconRaw:r.composeIconRaw,forallIconRaw:r.forallIconRaw,kleisliIconRaw:r.kleisliIconRaw,mapIconRaw:r.mapIconRaw,mapflippedIconRaw:r.mapflippedIconRaw,pslogoIconRaw:r.pslogoIconRaw,trianglelogoIconRaw:r.trianglelogoIconRaw}},function(n,e,t){"use strict";var r=t(23),u=t(51),o=t(2),i=t(10),c=t(8),a=t(13),l=t(19),f=t(221),s=t(117),d=t(223),p=t(79),m=t(224),h=t(225),v=t(226),g=t(113),y=t(42),w=t(30),b=t(39),x=t(1),E=t(11),F=t(14),S=t(6),C=t(20),M=t(95),k=function(n){return n},I=new F.Newtype((function(n){return n}),k),T=new h.MonadTrans((function(n){return function(e){return c.bind(n.Bind1())(e)((function(e){return o.pure(n.Applicative0())(new b.Right(e))}))}})),R=function(n){return function(e){return n(e)}},N=function(n){return new x.Functor((function(e){return R(x.map(n)(x.map(b.functorEither)(e)))}))},A=function(n){return new l.Monad((function(){return L(n)}),(function(){return _(n)}))},_=function(n){return new c.Bind((function(){return P(n)}),(function(e){return function(t){return c.bind(n.Bind1())(e)(b.either((r=o.pure(n.Applicative0()),function(n){return r(b.Left.create(n))}))((function(n){return t(n)})));var r}}))},P=function(n){return new i.Apply((function(){return N(n.Bind1().Apply0().Functor0())}),l.ap(A(n)))},L=function(n){return new o.Applicative((function(){return P(n)}),(e=o.pure(n.Applicative0()),function(n){return e(b.Right.create(n))}));var e},O=function(n){return new d.MonadAsk((function(){return A(n.Monad0())}),h.lift(T)(n.Monad0())(d.ask(n)))},D=function(n){return new v.MonadTell((function(){return A(n.Monad0())}),(e=h.lift(T)(n.Monad0()),t=v.tell(n),function(n){return e(t(n))}));var e,t},W=function(n){return new s.MonadThrow((function(){return A(n)}),(e=o.pure(n.Applicative0()),function(n){return e(b.Left.create(n))}));var e},z=function(n){return function(e){return new r.Alt((function(){return N(e.Bind1().Apply0().Functor0())}),(function(t){return function(r){return c.bind(e.Bind1())(t)((function(t){if(t instanceof b.Right)return o.pure(e.Applicative0())(new b.Right(t.value0));if(t instanceof b.Left)return c.bind(e.Bind1())(r)((function(r){if(r instanceof b.Right)return o.pure(e.Applicative0())(new b.Right(r.value0));if(r instanceof b.Left)return o.pure(e.Applicative0())(new b.Left(S.append(n)(t.value0)(r.value0)));throw new Error("Failed pattern match at Control.Monad.Except.Trans (line 86, column 9 - line 88, column 49): "+[r.constructor.name])}));throw new Error("Failed pattern match at Control.Monad.Except.Trans (line 82, column 5 - line 88, column 49): "+[t.constructor.name])}))}}))}},B=function(n){return function(e){return new w.Plus((function(){return z(n.Semigroup0())(e)}),s.throwError(W(e))(E.mempty(n)))}},q=function(n){return function(e){return new u.Alternative((function(){return L(e)}),(function(){return B(n)(e)}))}},j=function(n){return function(e){return new y.MonadZero((function(){return q(n)(e)}),(function(){return A(e)}))}};n.exports={ExceptT:k,runExceptT:function(n){return n},withExceptT:function(n){return function(e){return function(t){var r;return x.map(n)((r=e,function(n){if(n instanceof b.Right)return new b.Right(n.value0);if(n instanceof b.Left)return new b.Left(r(n.value0));throw new Error("Failed pattern match at Control.Monad.Except.Trans (line 42, column 3 - line 42, column 32): "+[r.constructor.name,n.constructor.name])}))(t)}}},mapExceptT:R,except:function(n){var e=o.pure(n);return function(n){return e(n)}},newtypeExceptT:I,functorExceptT:N,applyExceptT:P,applicativeExceptT:L,bindExceptT:_,monadExceptT:A,monadRecExceptT:function(n){return new p.MonadRec((function(){return A(n.Monad0())}),(function(e){var t=p.tailRecM(n)((function(t){var r=e(t);return c.bind(n.Monad0().Bind1())(r)((function(e){return o.pure(n.Monad0().Applicative0())(function(){if(e instanceof b.Left)return new p.Done(new b.Left(e.value0));if(e instanceof b.Right&&e.value0 instanceof p.Loop)return new p.Loop(e.value0.value0);if(e instanceof b.Right&&e.value0 instanceof p.Done)return new p.Done(new b.Right(e.value0.value0));throw new Error("Failed pattern match at Control.Monad.Except.Trans (line 74, column 14 - line 77, column 43): "+[e.constructor.name])}())}))}));return function(n){return t(n)}}))},altExceptT:z,plusExceptT:B,alternativeExceptT:q,monadPlusExceptT:function(n){return function(e){return new g.MonadPlus((function(){return j(n)(e)}))}},monadZeroExceptT:j,monadTransExceptT:T,monadEffectExceptT:function(n){return new M.MonadEffect((function(){return A(n.Monad0())}),(e=h.lift(T)(n.Monad0()),t=M.liftEffect(n),function(n){return e(t(n))}));var e,t},monadContExceptT:function(n){return new f.MonadCont((function(){return A(n.Monad0())}),(function(e){return f.callCC(n)((function(n){return e((function(e){return n(new b.Right(e))}))}))}))},monadThrowExceptT:W,monadErrorExceptT:function(n){return new s.MonadError((function(){return W(n)}),(function(e){return function(t){return c.bind(n.Bind1())(e)(b.either((function(n){return t(n)}))((r=o.pure(n.Applicative0()),function(n){return r(b.Right.create(n))})));var r}}))},monadAskExceptT:O,monadReaderExceptT:function(n){return new d.MonadReader((function(){return O(n.MonadAsk0())}),(function(e){return R(d.local(n)(e))}))},monadStateExceptT:function(n){return new m.MonadState((function(){return A(n.Monad0())}),(function(e){return h.lift(T)(n.Monad0())(m.state(n)(e))}))},monadTellExceptT:D,monadWriterExceptT:function(n){return new v.MonadWriter((function(){return D(n.MonadTell0())}),R((function(e){return c.bind(n.MonadTell0().Monad0().Bind1())(v.listen(n)(e))((function(e){return o.pure(n.MonadTell0().Monad0().Applicative0())(x.map(b.functorEither)((function(n){return new C.Tuple(n,e.value1)}))(e.value0))}))})),R((function(e){return v.pass(n)(c.bind(n.MonadTell0().Monad0().Bind1())(e)((function(e){return o.pure(n.MonadTell0().Monad0().Applicative0())(function(){if(e instanceof b.Left)return new C.Tuple(new b.Left(e.value0),a.identity(a.categoryFn));if(e instanceof b.Right)return new C.Tuple(new b.Right(e.value0.value0),e.value0.value1);throw new Error("Failed pattern match at Control.Monad.Except.Trans (line 136, column 10 - line 138, column 45): "+[e.constructor.name])}())})))})))}}},function(n,e,t){"use strict";var r=t(230),u=t(231);n.exports={unsafePartialBecause:function(n){return function(n){return r.unsafePartial((function(e){return n()}))}},unsafeCrashWith:function(n){return r.unsafePartial((function(e){return u.crashWith()(n)}))},unsafePartial:r.unsafePartial}},function(n,e,t){"use strict";var r=t(256),u=t(5),o=t(1),i=t(14),c=t(28),a=t(9),l=t(17),f=t(25),s=function(n){return n},d=function(n){return n},p=f.unsafeCoerce,m=new i.Newtype((function(n){return n}),s),h=new i.Newtype((function(n){return n}),d),v=new u.Eq((function(n){return function(e){return n===e}})),g=new a.Ord((function(){return v}),(function(n){return function(e){return a.compare(a.ordInt)(n)(e)}})),y=new u.Eq((function(n){return function(e){return n===e}})),w=new a.Ord((function(){return y}),(function(n){return function(e){return a.compare(a.ordInt)(n)(e)}}));n.exports={toEventTarget:p,open:function(n){return function(e){return function(t){return function(u){return o.map(l.functorEffect)(c.toMaybe)(r._open(n)(e)(t)(u))}}}},prompt:function(n){return function(e){return o.map(l.functorEffect)(c.toMaybe)(r._prompt(n)("")(e))}},promptDefault:function(n){return function(e){return function(t){return o.map(l.functorEffect)(c.toMaybe)(r._prompt(n)(e)(t))}}},requestAnimationFrame:function(n){var e=o.map(l.functorEffect)(d),t=r._requestAnimationFrame(n);return function(n){return e(t(n))}},cancelAnimationFrame:function(n){return r._cancelAnimationFrame(i.unwrap(h)(n))},requestIdleCallback:function(n){return function(e){var t=o.map(l.functorEffect)(s),u=r._requestIdleCallback(n)(e);return function(n){return t(u(n))}}},cancelIdleCallback:function(n){return r._cancelIdleCallback(i.unwrap(m)(n))},opener:function(n){return o.map(l.functorEffect)(c.toMaybe)(r._opener(n))},newtypeRequestAnimationFrameId:h,eqRequestAnimationFrameId:y,ordRequestAnimationFrameId:w,newtypeRequestIdleCallbackId:m,eqRequestIdleCallbackId:v,ordRequestIdleCallbackId:g,document:r.document,navigator:r.navigator,location:r.location,history:r.history,innerWidth:r.innerWidth,innerHeight:r.innerHeight,alert:r.alert,confirm:r.confirm,moveBy:r.moveBy,moveTo:r.moveTo,outerHeight:r.outerHeight,outerWidth:r.outerWidth,print:r.print,resizeBy:r.resizeBy,resizeTo:r.resizeTo,screenX:r.screenX,screenY:r.screenY,scroll:r.scroll,scrollBy:r.scrollBy,scrollX:r.scrollX,scrollY:r.scrollY,localStorage:r.localStorage,sessionStorage:r.sessionStorage,parent:r.parent}},function(n,e,t){"use strict";var r=t(2),u=t(8),o=t(118),i=t(21),c=t(39),a=t(5),l=t(16),f=t(7),s=t(1),d=t(41),p=t(3),m=t(9),h=t(4),v=t(124),g=t(267),y=t(89),w=function(){function n(){}return n.value=new n,n}(),b=function(){function n(){}return n.value=new n,n}(),x=function(){function n(){}return n.value=new n,n}(),E=function(){function n(){}return n.value=new n,n}(),F=function(){function n(n,e,t,r){this.value0=n,this.value1=e,this.value2=t,this.value3=r}return n.create=function(e){return function(t){return function(r){return function(u){return new n(e,t,r,u)}}}},n}(),S=function(n){return function(e){return y.remainder(y.remainder(n)(e)+e)(e)}},C=function(n){return function(e){return function(t){return function(r){var u=m.clamp(m.ordInt)(0)(255)(n),o=d.toNumber(u)/255,c=m.clamp(m.ordInt)(0)(255)(e),a=d.toNumber(c)/255,l=m.clamp(m.ordInt)(0)(255)(t),f=m.max(m.ordInt)(m.max(m.ordInt)(u)(c))(l),s=m.min(m.ordInt)(m.min(m.ordInt)(u)(c))(l),p=f-s|0,h=d.toNumber(p)/255,v=d.toNumber(f+s|0)/510,g=function(){if(0===p)return 0;if(i.otherwise)return h/(1-y.abs(2*v-1));throw new Error("Failed pattern match at Color (line 157, column 5 - line 158, column 75): "+[])}(),w=d.toNumber(l)/255,b=60*function(n){if(0===n)return 0;if(f===u)return S((a-w)/h)(6);if(f===c)return(w-o)/h+2;if(i.otherwise)return(o-a)/h+4;throw new Error("Failed pattern match at Color (line 148, column 5 - line 148, column 17): "+[n.constructor.name])}(p);return new F(b,g,v,r)}}}},M=function(n){return function(e){return function(t){return C(n)(e)(t)(1)}}},k=function(n){return function(e){return function(t){return function(r){return C(d.round(255*n))(d.round(255*e))(d.round(255*t))(r)}}}},I=function(n){return function(e){return function(t){return k(n)(e)(t)(1)}}},T=function(n){return function(e){return function(t){var r=function(n){if(n<=.0031308)return 12.92*n;if(i.otherwise)return 1.055*y.pow(n)(1/2.4)-.055;throw new Error("Failed pattern match at Color (line 224, column 5 - line 225, column 65): "+[n.constructor.name])},u=r(-.9689*n+1.8758*e+.0415*t),o=r(3.2406*n-1.5372*e-.4986*t),c=r(.0557*n-.204*e+1.057*t);return I(o)(u)(c)}}},R=function(n){return function(e){return function(t){return e+n*(t-e)}}},N=function(n){return function(e){return function(t){var r=[{from:e,to:t},{from:e,to:t+360},{from:e+360,to:t}],u=p.fromJust()(l.minimumBy(l.foldableArray)(m.comparing(m.ordNumber)((function(n){return y.abs(n.to-n.from)})))(r));return R(n)(u.from)(u.to)}}},A=function(n){return function(e){return function(t){return function(r){var u=m.clamp(m.ordNumber)(0)(1)(e),o=m.clamp(m.ordNumber)(0)(1)(t),i=m.clamp(m.ordNumber)(0)(1)(r);return new F(n,u,o,i)}}}},_=function(n){return function(e){return function(t){return function(r){var u=e;if(0===t)return A(n)(u/(2-u))(0)(r);if(0===e&&1===t)return A(n)(0)(1)(r);var o=(2-e)*t,i=(u=e*t/(o<1?o:2-o),o/2);return A(n)(u)(i)(r)}}}},P=function(n){return function(e){return A(e.value0)(e.value1)(e.value2+n)(e.value3)}},L=function(n){return function(e){return A(e.value0+n)(e.value1)(e.value2)(e.value3)}},O=function(n){return function(e){return A(e.value0)(e.value1+n)(e.value2)(e.value3)}},D=function(n){return function(e){return function(t){return A(n)(e)(t)(1)}}},W=D(0)(0)(1),z=function(n){return O(-n)},B=.95047,q=1,j=1.08883,U=function(n){return function(e){return function(t){var r=(n+16)/116,u=function(n){if(n>6/29)return y.pow(n)(3);if(i.otherwise)return 6/29*3*(6/29)*(n-4/29);throw new Error("Failed pattern match at Color (line 249, column 5 - line 250, column 64): "+[n.constructor.name])},o=B*u(r+e/500),c=q*u(r),a=j*u(r-t/200);return T(o)(c)(a)}}},H=function(n){return function(e){return function(t){var r=y.pi/180,u=e*y.sin(t*r),o=e*y.cos(t*r);return U(n)(o)(u)}}},J=L(180),V=function(n){return 360===n?n:S(n)(360)},$=function(n){return{h:V(n.value0),s:n.value1,l:n.value2,a:n.value3}},G=function(n){var e=V(n.value0)/60,t=(1-y.abs(2*n.value2-1))*n.value1,r=n.value2-t/2,u=t*(1-y.abs(y.remainder(e)(2)-1)),o=function(){if(e<1)return{r:t,g:u,b:0};if(1<=e&&e<2)return{r:u,g:t,b:0};if(2<=e&&e<3)return{r:0,g:t,b:u};if(3<=e&&e<4)return{r:0,g:u,b:t};if(4<=e&&e<5)return{r:u,g:0,b:t};if(i.otherwise)return{r:t,g:0,b:u};throw new Error("Failed pattern match at Color (line 342, column 5 - line 347, column 61): "+[])}();return{r:o.r+r,g:o.g+r,b:o.b+r,a:n.value3}},Q=function(n){var e=G(n),t=function(n){if(n<=.03928)return n/12.92;if(i.otherwise)return y.pow((n+.055)/1.055)(2.4);throw new Error("Failed pattern match at Color (line 604, column 9 - line 605, column 61): "+[n.constructor.name])},r=t(e.g);return.2126*t(e.r)+.7152*r+.0722*t(e.b)},K=function(n){return function(e){var t=Q(e),r=Q(n);return r>t?(r+.05)/(t+.05):(t+.05)/(r+.05)}},X=function(n){var e=G(n),t=d.round(255*e.g);return{r:d.round(255*e.r),g:t,b:d.round(255*e.b),a:e.a}},Y=new a.Eq((function(n){return function(e){var t=X(e),r=X(n);return r.r===t.r&&r.g===t.g&&r.b===t.b&&r.a===t.a}})),Z=new h.Show((function(n){var e=X(n);return"rgba "+h.show(h.showInt)(e.r)+" "+h.show(h.showInt)(e.g)+" "+h.show(h.showInt)(e.b)+" "+h.show(h.showNumber)(e.a)})),nn=function(n){var e=G(n),t=function(n){if(n<=.04045)return n/12.92;if(i.otherwise)return y.pow((n+.055)/1.055)(2.4);throw new Error("Failed pattern match at Color (line 366, column 5 - line 367, column 63): "+[n.constructor.name])},r=t(e.g),u=t(e.r),o=t(e.b);return{x:.4124*u+.3576*r+.1805*o,y:.2126*u+.7152*r+.0722*o,z:.0193*u+.1192*r+.9505*o}},en=function(n){var e=nn(n),t=y.pow(6/29)(3),r=function(n){if(n>t)return y.pow(n)(1/3);if(i.otherwise)return 1/3*y.pow(29/6)(2)*n+4/29;throw new Error("Failed pattern match at Color (line 384, column 5 - line 385, column 76): "+[n.constructor.name])},u=r(e.y/q),o=116*u-16,c=200*(u-r(e.z/j));return{l:o,a:500*(r(e.x/B)-u),b:c}},tn=function(n){var e=en(n),t=180/y.pi,r=y.sqrt(e.a*e.a+e.b*e.b),u=S(y.atan2(e.b)(e.a)*t)(360);return{l:e.l,c:r,h:u}},rn=function(n){var e=G(n);return(299*e.r+587*e.g+114*e.b)/1e3},un=function(n){return rn(n)>.5},on=D(0)(0)(0);n.exports={RGB:w,HSL:b,LCh:x,Lab:E,rgba:C,rgb:M,"rgba'":k,"rgb'":I,hsla:A,hsl:D,hsva:_,hsv:function(n){return function(e){return function(t){return _(n)(e)(t)(1)}}},xyz:T,lab:U,lch:H,fromHexString:function(n){var e,t,i=(e=p.fromMaybe(0),t=d.fromStringAs(d.hexadecimal),function(n){return e(t(n))}),a=4===v.length(n),l=c.either(f.const(p.Nothing.value))(p.Just.create),m="([0-9a-f][0-9a-f])",h=a?"([0-9a-f])([0-9a-f])([0-9a-f])":m+(m+m),y=g.regex("^#(?:"+h+")$")(g.parseFlags("i"));return u.bind(p.bindMaybe)(l(y))((function(e){return u.bind(p.bindMaybe)(g.match(e)(n))((function(n){return u.bind(p.bindMaybe)(s.map(p.functorMaybe)(i)(u.join(p.bindMaybe)(o.index(n)(1))))((function(e){return u.bind(p.bindMaybe)(s.map(p.functorMaybe)(i)(u.join(p.bindMaybe)(o.index(n)(2))))((function(t){return u.bind(p.bindMaybe)(s.map(p.functorMaybe)(i)(u.join(p.bindMaybe)(o.index(n)(3))))((function(n){return a?r.pure(p.applicativeMaybe)(M((16*e|0)+e|0)((16*t|0)+t|0)((16*n|0)+n|0)):r.pure(p.applicativeMaybe)(M(e)(t)(n))}))}))}))}))}))},fromInt:function(n){var e=m.clamp(m.ordInt)(0)(16777215)(n),t=e>>8&255,r=255&e;return M(e>>16&255)(t)(r)},toHSLA:$,toHSVA:function(n){var e=n.value1;if(0===n.value2)return{h:V(n.value0),s:2*e/(1+e),v:0,a:n.value3};if(0===n.value1&&1===n.value2)return{h:V(n.value0),s:0,v:1,a:n.value3};var t=n.value1*(n.value2<.5?n.value2:1-n.value2),r=n.value2+t;e=2*t/(n.value2+t);return{h:V(n.value0),s:e,v:r,a:n.value3}},toRGBA:X,"toRGBA'":G,toXYZ:nn,toLab:en,toLCh:tn,toHexString:function(n){var e=function(n){var e=d.toStringAs(d.hexadecimal)(n);return 1===v.length(e)?"0"+e:e},t=X(n);return"#"+(e(t.r)+(e(t.g)+e(t.b)))},cssStringHSLA:function(n){var e=function(n){return h.show(h.showNumber)(d.toNumber(d.round(100*n))/100)},t=e(100*n.value1)+"%",r=e(100*n.value2)+"%",u=e(n.value0),o=h.show(h.showNumber)(n.value3);return 1===n.value3?"hsl("+u+", "+t+", "+r+")":"hsla("+u+", "+t+", "+r+", "+o+")"},cssStringRGBA:function(n){var e=X(n),t=h.show(h.showInt)(e.g),r=h.show(h.showInt)(e.r),u=h.show(h.showInt)(e.b),o=h.show(h.showNumber)(e.a);return 1===e.a?"rgb("+r+", "+t+", "+u+")":"rgba("+r+", "+t+", "+u+", "+o+")"},black:on,white:W,graytone:function(n){return D(0)(0)(n)},rotateHue:L,complementary:J,lighten:P,darken:function(n){return P(-n)},saturate:O,desaturate:z,toGray:function(n){var e=tn(n);return z(1)(H(e.l)(0)(0))},mix:function(n){return function(e){return function(t){return function(r){if(n instanceof b){var u=$(t),o=$(e);return A(N(r)(o.h)(u.h))(R(r)(o.s)(u.s))(R(r)(o.l)(u.l))(R(r)(o.a)(u.a))}if(n instanceof w){u=G(t),o=G(e);return k(R(r)(o.r)(u.r))(R(r)(o.g)(u.g))(R(r)(o.b)(u.b))(R(r)(o.a)(u.a))}if(n instanceof x){u=tn(t),o=tn(e);return H(R(r)(o.l)(u.l))(R(r)(o.c)(u.c))(N(r)(o.h)(u.h))}if(n instanceof E){u=en(t),o=en(e);return U(R(r)(o.l)(u.l))(R(r)(o.a)(u.a))(R(r)(o.b)(u.b))}throw new Error("Failed pattern match at Color (line 520, column 1 - line 520, column 34): "+[n.constructor.name,e.constructor.name,t.constructor.name,r.constructor.name])}}}},mixCubehelix:function(n){return function(e){return function(t){var r=y.pi/180,u=t.value1-e.value1,o=t.value2-e.value2,i=(e.value0+120)*r,c=(t.value0+120)*r-i;return function(r){var a=y.pow(e.value2+o*r)(n),l=i+c*r,f=(e.value1+u*r)*a*(1-a),s=a+f*(1.97294*y.cos(l)),d=a+f*(-.29227*y.cos(l)-.90649*y.sin(l)),p=a+f*(-.14861*y.cos(l)+1.78277*y.sin(l)),m=R(r)(e.value3)(t.value3);return k(p)(d)(s)(m)}}}},brightness:rn,luminance:Q,contrast:K,isLight:un,isReadable:function(n){return function(e){return K(n)(e)>4.5}},textColor:function(n){if(un(n))return on;if(i.otherwise)return W;throw new Error("Failed pattern match at Color (line 643, column 1 - line 643, column 28): "+[n.constructor.name])},distance:function(n){return function(e){var t=function(n){return y.pow(n)(2)},r=en(e),u=en(n);return y.sqrt(t(u.l-r.l)+t(u.a-r.a)+t(u.b-r.b))}},showColor:Z,eqColor:Y}},function(n,e,t){"use strict";
2+/*
3+object-assign
4+(c) Sindre Sorhus
5+@license MIT
6+*/var r=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;function i(n){if(null==n)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(n)}n.exports=function(){try{if(!Object.assign)return!1;var n=new String("abc");if(n[5]="de","5"===Object.getOwnPropertyNames(n)[0])return!1;for(var e={},t=0;t<10;t++)e["_"+String.fromCharCode(t)]=t;if("0123456789"!==Object.getOwnPropertyNames(e).map((function(n){return e[n]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(n){r[n]=n})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(n){return!1}}()?Object.assign:function(n,e){for(var t,c,a=i(n),l=1;l<arguments.length;l++){for(var f in t=Object(arguments[l]))u.call(t,f)&&(a[f]=t[f]);if(r){c=r(t);for(var s=0;s<c.length;s++)o.call(t,c[s])&&(a[c[s]]=t[c[s]])}}return a}},function(n,e,t){"use strict";var r=t(67),u=function(n){this.RingRecord0=n},o=function(n){this.Ring0=n},i=new o((function(){return r.ringUnit})),c=new u((function(){return r.ringRecordNil})),a=new o((function(){return r.ringNumber})),l=new o((function(){return r.ringInt}));n.exports={CommutativeRing:o,CommutativeRingRecord:u,commutativeRingInt:l,commutativeRingNumber:a,commutativeRingUnit:i,commutativeRingFn:function(n){return new o((function(){return r.ringFn(n.Ring0())}))},commutativeRingRecord:function(n){return function(n){return new o((function(){return r.ringRecord()(n.RingRecord0())}))}},commutativeRingRecordNil:c,commutativeRingRecordCons:function(n){return function(e){return function(e){return function(t){return new u((function(){return r.ringRecordCons(n)()(e.RingRecord0())(t.Ring0())}))}}}}}},function(n,e,t){"use strict";var r=t(166);n.exports={abs:r.abs,acos:r.acos,asin:r.asin,atan:r.atan,atan2:r.atan2,ceil:r.ceil,cos:r.cos,exp:r.exp,floor:r.floor,log:r.log,max:r.max,min:r.min,pow:r.pow,round:r.round,sin:r.sin,sqrt:r.sqrt,tan:r.tan,trunc:r.trunc,remainder:r.remainder,e:r.e,ln2:r.ln2,ln10:r.ln10,log2e:r.log2e,log10e:r.log10e,pi:r.pi,tau:r.tau,sqrt1_2:r.sqrt1_2,sqrt2:r.sqrt2}},function(n,e,t){"use strict";var r=t(2),u=t(10),o=t(8),i=t(19),c=t(5),a=t(1),l=t(11),f=t(9),s=t(6),d=t(27),p=t(4),m=function(n){return n},h=function(n){return new s.Semigroup((function(e){return function(t){return d.add(n)(e)(t)}}))},v=function(n){return n},g=new a.Functor((function(n){return function(e){return n(e)}})),y=function(n){return n},w=new c.Eq1((function(n){return c.eq(n)})),b=new f.Ord1((function(){return w}),(function(n){return f.compare(n)})),x=new u.Apply((function(){return g}),(function(n){return function(e){return n(e)}})),E=new o.Bind((function(){return x}),(function(n){return function(e){return e(n)}})),F=new r.Applicative((function(){return x}),m),S=new i.Monad((function(){return F}),(function(){return E}));n.exports={Additive:m,eqAdditive:y,eq1Additive:w,ordAdditive:v,ord1Additive:b,boundedAdditive:function(n){return n},showAdditive:function(n){return new p.Show((function(e){return"(Additive "+p.show(n)(e)+")"}))},functorAdditive:g,applyAdditive:x,applicativeAdditive:F,bindAdditive:E,monadAdditive:S,semigroupAdditive:h,monoidAdditive:function(n){return new l.Monoid((function(){return h(n)}),d.zero(n))}}},function(n,e,t){"use strict";n.exports={Comonad:function(n,e){this.Extend0=n,this.extract=e},extract:function(n){return n.extract}}},function(n,e,t){"use strict";var r=t(12),u=function(n){this.defer=n},o=new u((function(n){return r.unit})),i=new u((function(n){return function(e){return n(r.unit)(e)}})),c=function(n){return n.defer};n.exports={defer:c,Lazy:u,fix:function(n){return function(e){var t=c(n)((function(n){return e(t)}));return t}},lazyFn:i,lazyUnit:o}},function(n,e,t){"use strict";var r=t(2),u=t(10),o=t(13),i=t(16),c=t(7),a=t(11),l=t(52),f=t(53),s=t(49),d=t(77),p=t(14),m=t(6),h=t(12),v=function(n,e,t){this.bifoldMap=n,this.bifoldl=e,this.bifoldr=t},g=function(n){return n.bifoldr},y=function(n){return function(e){return function(t){return function(o){return g(n)((c=u.applySecond(e.Apply0()),function(n){return c(t(n))}))((i=u.applySecond(e.Apply0()),function(n){return i(o(n))}))(r.pure(e)(h.unit));var i,c}}}},w=function(n){return n.bifoldl},b=function(n){return n.bifoldMap},x=function(n){return function(e){return function(t){return function(r){return function(u){return p.unwrap(p.newtypeEndo)(p.unwrap(p.newtypeDual)(b(n)(s.monoidDual(d.monoidEndo(o.categoryFn)))((a=c.flip(e),function(n){return s.Dual(d.Endo(a(n)))}))((i=c.flip(t),function(n){return s.Dual(d.Endo(i(n)))}))(u)))(r);var i,a}}}}},E=function(n){return function(e){return function(t){return function(r){return function(u){return p.unwrap(p.newtypeEndo)(b(n)(d.monoidEndo(o.categoryFn))((function(n){return d.Endo(e(n))}))((function(n){return d.Endo(t(n))}))(u))(r)}}}}},F=function(n){return function(e){return new v((function(t){return function(r){return function(u){return function(o){return m.append(t.Semigroup0())(b(n)(t)(r)(u)(o.value0))(b(e)(t)(r)(u)(o.value1))}}}}),(function(t){return function(r){return function(u){return function(o){return x(F(n)(e))(t)(r)(u)(o)}}}}),(function(t){return function(r){return function(u){return function(o){return E(F(n)(e))(t)(r)(u)(o)}}}}))}};n.exports={bifoldMap:b,bifoldl:w,bifoldr:g,Bifoldable:v,bifoldrDefault:E,bifoldlDefault:x,bifoldMapDefaultR:function(n){return function(e){return function(t){return function(r){return g(n)((o=m.append(e.Semigroup0()),function(n){return o(t(n))}))((u=m.append(e.Semigroup0()),function(n){return u(r(n))}))(a.mempty(e));var u,o}}}},bifoldMapDefaultL:function(n){return function(e){return function(t){return function(r){return w(n)((function(n){return function(r){return m.append(e.Semigroup0())(n)(t(r))}}))((function(n){return function(t){return m.append(e.Semigroup0())(n)(r(t))}}))(a.mempty(e))}}}},bifold:function(n){return function(e){return b(n)(e)(o.identity(o.categoryFn))(o.identity(o.categoryFn))}},bitraverse_:y,bifor_:function(n){return function(e){return function(t){return function(r){return function(u){return y(n)(e)(r)(u)(t)}}}}},bisequence_:function(n){return function(e){return y(n)(e)(o.identity(o.categoryFn))(o.identity(o.categoryFn))}},biany:function(n){return function(e){return function(t){return function(r){var u=p.unwrap(p.newtypeDisj),o=b(n)(f.monoidDisj(e.HeytingAlgebra0()))((function(n){return f.Disj(t(n))}))((function(n){return f.Disj(r(n))}));return function(n){return u(o(n))}}}}},biall:function(n){return function(e){return function(t){return function(r){var u=p.unwrap(p.newtypeConj),o=b(n)(l.monoidConj(e.HeytingAlgebra0()))((function(n){return l.Conj(t(n))}))((function(n){return l.Conj(r(n))}));return function(n){return u(o(n))}}}}},bifoldableClown:function(n){return new v((function(e){return function(t){return function(r){return function(r){return i.foldMap(n)(e)(t)(r)}}}}),(function(e){return function(t){return function(t){return function(r){return i.foldl(n)(e)(t)(r)}}}}),(function(e){return function(t){return function(t){return function(r){return i.foldr(n)(e)(t)(r)}}}}))},bifoldableJoker:function(n){return new v((function(e){return function(t){return function(t){return function(r){return i.foldMap(n)(e)(t)(r)}}}}),(function(e){return function(e){return function(t){return function(r){return i.foldl(n)(e)(t)(r)}}}}),(function(e){return function(e){return function(t){return function(r){return i.foldr(n)(e)(t)(r)}}}}))},bifoldableFlip:function(n){return new v((function(e){return function(t){return function(r){return function(u){return b(n)(e)(r)(t)(u)}}}}),(function(e){return function(t){return function(r){return function(u){return w(n)(t)(e)(r)(u)}}}}),(function(e){return function(t){return function(r){return function(u){return g(n)(t)(e)(r)(u)}}}}))},bifoldableProduct:F,bifoldableWrap:function(n){return new v((function(e){return function(t){return function(r){return function(u){return b(n)(e)(t)(r)(u)}}}}),(function(e){return function(t){return function(r){return function(u){return w(n)(e)(t)(r)(u)}}}}),(function(e){return function(t){return function(r){return function(u){return g(n)(e)(t)(r)(u)}}}}))}}},function(n,e,t){"use strict";var r=t(23),u=t(51),o=t(42),i=t(30),c=t(3),a=t(11),l=t(14),f=t(6),s=t(4),d=function(n){return n},p=new f.Semigroup((function(n){return function(e){return n instanceof c.Just?n:e}})),m=c.ord1Maybe,h=new l.Newtype((function(n){return n}),d),v=new a.Monoid((function(){return p}),c.Nothing.value),g=c.monadMaybe,y=c.invariantMaybe,w=c.functorMaybe,b=c.extendMaybe,x=c.eq1Maybe,E=c.bindMaybe,F=c.applyMaybe,S=c.applicativeMaybe,C=new r.Alt((function(){return w}),f.append(p)),M=new i.Plus((function(){return C}),a.mempty(v)),k=new u.Alternative((function(){return S}),(function(){return M})),I=new o.MonadZero((function(){return k}),(function(){return g}));n.exports={First:d,newtypeFirst:h,eqFirst:function(n){return c.eqMaybe(n)},eq1First:x,ordFirst:function(n){return c.ordMaybe(n)},ord1First:m,boundedFirst:function(n){return c.boundedMaybe(n)},functorFirst:w,invariantFirst:y,applyFirst:F,applicativeFirst:S,bindFirst:E,monadFirst:g,extendFirst:b,showFirst:function(n){return new s.Show((function(e){return"First ("+s.show(c.showMaybe(n))(e)+")"}))},semigroupFirst:p,monoidFirst:v,altFirst:C,plusFirst:M,alternativeFirst:k,monadZeroFirst:I}},function(n,e,t){"use strict";var r=t(13),u=t(17),o=function(n,e){this.Monad0=n,this.liftEffect=e},i=new o((function(){return u.monadEffect}),r.identity(r.categoryFn));n.exports={liftEffect:function(n){return n.liftEffect},MonadEffect:o,monadEffectEffect:i}},function(n,e,t){"use strict";var r,u,o=t(200),i=t(2),c=t(8),a=t(71),l=t(3),f=t(9),s=t(18),d=(r=i.pure(a.applicativeST),function(n){return r(n)}),p=(u=i.pure(a.applicativeST),function(n){return u(n)}),m=o.copyImpl,h=function(n){return o.sortByImpl((function(e){return function(t){var r=n(e)(t);if(r instanceof s.GT)return 1;if(r instanceof s.EQ)return 0;if(r instanceof s.LT)return-1;throw new Error("Failed pattern match at Data.Array.ST (line 109, column 15 - line 112, column 13): "+[r.constructor.name])}}))},v=o.shiftImpl(l.Just.create)(l.Nothing.value),g=o.popImpl(l.Just.create)(l.Nothing.value),y=o.peekImpl(l.Just.create)(l.Nothing.value),w=o.copyImpl;n.exports={run:function(n){return c.bind(a.bindST)(n)(p)()},withArray:function(n){return function(e){return function(){var t=m(e)();n(t)();return p(t)()}}},peek:y,modify:function(n){return function(e){return function(t){return function(){var r=y(n)(t)();if(r instanceof l.Just)return o.poke(n)(e(r.value0))(t)();if(r instanceof l.Nothing)return!1;throw new Error("Failed pattern match at Data.Array.ST (line 195, column 3 - line 197, column 26): "+[r.constructor.name])}}}},pop:g,push:function(n){return o.pushAll([n])},shift:v,unshift:function(n){return o.unshiftAll([n])},sort:function(n){return h(f.compare(n))},sortBy:h,sortWith:function(n){return function(e){return h(f.comparing(n)(e))}},freeze:w,thaw:m,unsafeFreeze:p,unsafeThaw:d,empty:o.empty,poke:o.poke,pushAll:o.pushAll,unshiftAll:o.unshiftAll,splice:o.splice,toAssocArray:o.toAssocArray}},function(n,e,t){"use strict";var r=t(205),u=t(13),o=t(29),i=t(15),c=t(114),a=t(25),l=o.semigroupoidFn,f=u.categoryFn;n.exports={build:function(n){return function(e){return n(r.copyRecord(e))}},insert:function(n){return function(n){return function(n){return function(e){return function(t){return function(u){return r.unsafeInsert(i.reflectSymbol(n)(e))(t)(u)}}}}}},modify:function(n){return function(n){return function(n){return function(e){return function(t){return function(u){return r.unsafeModify(i.reflectSymbol(n)(e))(t)(u)}}}}}},delete:function(n){return function(e){return function(e){return function(e){return function(t){return r.unsafeDelete(i.reflectSymbol(n)(e))(t)}}}}},rename:function(n){return function(e){return function(t){return function(t){return function(t){return function(t){return function(t){return function(u){return function(o){return r.unsafeRename(i.reflectSymbol(n)(t))(i.reflectSymbol(e)(u))(o)}}}}}}}}},merge:function(n){return function(n){return function(n){return function(e){return c.unsafeUnionFn(e,n)}}}},union:function(n){return function(n){return function(e){return c.unsafeUnionFn(e,n)}}},disjointUnion:function(n){return function(n){return function(n){return function(e){return c.unsafeUnionFn(n,e)}}}},nub:function(n){return a.unsafeCoerce},semigroupoidBuilder:l,categoryBuilder:f}},function(n,e,t){"use strict";var r=t(222),u=t(2),o=t(39),i=t(1),c=t(3),a=t(4),l=t(17),f=r.stackImpl(c.Just.create)(c.Nothing.value),s=new a.Show(r.showErrorImpl);n.exports={stack:f,throw:function(n){return r.throwException(r.error(n))},try:function(n){return r.catchException((e=u.pure(l.applicativeEffect),function(n){return e(o.Left.create(n))}))(i.map(l.functorEffect)(o.Right.create)(n));var e},showError:s,error:r.error,message:r.message,name:r.name,throwException:r.throwException,catchException:r.catchException}},function(n,e,t){"use strict";var r=t(234),u=t(10),o=t(8),i=t(42),c=t(21),a=t(35),l=t(39),f=t(5),s=t(7),d=t(1),p=t(3),m=t(14),h=t(9),v=t(18),g=t(4),y=t(20),w=t(46),b=t(61),x=t(12),E=function(n){return n},F=function(n,e,t){this.Ord0=n,this.pred=e,this.succ=t},S=function(n,e,t,r,u){this.Bounded0=n,this.Enum1=e,this.cardinality=t,this.fromEnum=r,this.toEnum=u},C=function(n){return n.toEnum},M=function(n){return n.succ},k=new g.Show((function(n){return"(Cardinality "+g.show(g.showInt)(n)+")"})),I=function(n){return n.pred},T=h.ordInt,R=new m.Newtype((function(n){return n}),E),N=function(n){return n.fromEnum},A=f.eqInt,_=new F((function(){return h.ordUnit}),s.const(p.Nothing.value),s.const(p.Nothing.value)),P=new F((function(){return h.ordOrdering}),(function(n){if(n instanceof v.LT)return p.Nothing.value;if(n instanceof v.EQ)return new p.Just(v.LT.value);if(n instanceof v.GT)return new p.Just(v.EQ.value);throw new Error("Failed pattern match at Data.Enum (line 72, column 1 - line 78, column 20): "+[n.constructor.name])}),(function(n){if(n instanceof v.LT)return new p.Just(v.EQ.value);if(n instanceof v.EQ)return new p.Just(v.GT.value);if(n instanceof v.GT)return p.Nothing.value;throw new Error("Failed pattern match at Data.Enum (line 72, column 1 - line 78, column 20): "+[n.constructor.name])})),L=new F((function(){return h.ordInt}),(function(n){return n>a.bottom(a.boundedInt)?new p.Just(n-1|0):p.Nothing.value}),(function(n){return n<a.top(a.boundedInt)?new p.Just(n+1|0):p.Nothing.value})),O=new F((function(){return h.ordBoolean}),(function(n){return n?new p.Just(!1):p.Nothing.value}),(function(n){return n?p.Nothing.value:new p.Just(!0)})),D=function(n){return new y.Tuple(n,n)},W=function(n){return function(e){return function(t){return n(e(t)+1|0)}}},z=function(n){return function(e){return function(t){return n(e(t)-1|0)}}},B=function(n){return n>=a.bottom(a.boundedInt)&&n<=a.top(a.boundedInt)?new p.Just(r.fromCharCode(n)):p.Nothing.value},q=new F((function(){return h.ordChar}),z(B)(r.toCharCode),W(B)(r.toCharCode)),j=new S((function(){return a.boundedUnit}),(function(){return _}),1,s.const(0),(function(n){return 0===n?new p.Just(x.unit):p.Nothing.value})),U=new S((function(){return a.boundedOrdering}),(function(){return P}),3,(function(n){if(n instanceof v.LT)return 0;if(n instanceof v.EQ)return 1;if(n instanceof v.GT)return 2;throw new Error("Failed pattern match at Data.Enum (line 137, column 1 - line 145, column 18): "+[n.constructor.name])}),(function(n){return 0===n?new p.Just(v.LT.value):1===n?new p.Just(v.EQ.value):2===n?new p.Just(v.GT.value):p.Nothing.value})),H=new S((function(){return a.boundedChar}),(function(){return q}),r.toCharCode(a.top(a.boundedChar))-r.toCharCode(a.bottom(a.boundedChar))|0,r.toCharCode,B),J=new S((function(){return a.boundedBoolean}),(function(){return O}),2,(function(n){if(!n)return 0;if(n)return 1;throw new Error("Failed pattern match at Data.Enum (line 118, column 1 - line 124, column 20): "+[n.constructor.name])}),(function(n){return 0===n?new p.Just(!1):1===n?new p.Just(!0):p.Nothing.value}));n.exports={Enum:F,succ:M,pred:I,BoundedEnum:S,cardinality:function(n){return n.cardinality},toEnum:C,fromEnum:N,toEnumWithDefaults:function(n){return function(e){return function(t){return function(r){var u=C(n)(r);if(u instanceof p.Just)return u.value0;if(u instanceof p.Nothing)return r<N(n)(a.bottom(n.Bounded0()))?e:t;throw new Error("Failed pattern match at Data.Enum (line 158, column 33 - line 160, column 62): "+[u.constructor.name])}}}},Cardinality:E,enumFromTo:function(n){return function(e){var t=function(n){return function(e){return function(t){return function(r){return new y.Tuple(r,o.bind(p.bindMaybe)(n(r))((function(n){return d.voidLeft(p.functorMaybe)(i.guard(p.monadZeroMaybe)(e(n)(t)))(n)})))}}}};return function(r){return function(u){if(f.eq(n.Ord0().Eq0())(r)(u))return b.singleton(e)(r);if(h.lessThan(n.Ord0())(r)(u))return b.unfoldr1(e)(t(M(n))(h.lessThanOrEq(n.Ord0()))(u))(r);if(c.otherwise)return b.unfoldr1(e)(t(I(n))(h.greaterThanOrEq(n.Ord0()))(u))(r);throw new Error("Failed pattern match at Data.Enum (line 183, column 14 - line 187, column 51): "+[r.constructor.name,u.constructor.name])}}}},enumFromThenTo:function(n){return function(e){return function(t){return function(r){return function(u){return function(o){var i,a,l,f=N(t)(o),s=N(t)(u),m=N(t)(r);return d.map(e)((a=p.fromJust(),l=C(t),function(n){return a(l(n))}))(w.unfoldr(n)((i=s-m|0,function(n){return function(e){if(e<=n)return new p.Just(new y.Tuple(e,e+i|0));if(c.otherwise)return p.Nothing.value;throw new Error("Failed pattern match at Data.Enum (line 214, column 5 - line 216, column 28): "+[i.constructor.name,n.constructor.name,e.constructor.name])}})(f))(m))}}}}}},upFrom:function(n){return function(e){return w.unfoldr(e)((t=d.map(p.functorMaybe)(D),r=M(n),function(n){return t(r(n))}));var t,r}},upFromIncluding:function(n){return function(e){return b.unfoldr1(e)(u.apply(u.applyFn)(y.Tuple.create)(M(n)))}},downFrom:function(n){return function(e){return w.unfoldr(e)((t=d.map(p.functorMaybe)(D),r=I(n),function(n){return t(r(n))}));var t,r}},downFromIncluding:function(n){return function(e){return b.unfoldr1(e)(u.apply(u.applyFn)(y.Tuple.create)(I(n)))}},defaultSucc:W,defaultPred:z,defaultCardinality:function(n){return function(e){var t;return(t=1,function(n){var r,u=t,o=!1;function i(t,r){var i=M(e)(r);if(i instanceof p.Just)return u=t+1|0,void(n=i.value0);if(i instanceof p.Nothing)return o=!0,t;throw new Error("Failed pattern match at Data.Enum (line 273, column 5 - line 275, column 19): "+[i.constructor.name])}for(;!o;)r=i(u,n);return r})(a.bottom(n))}},defaultToEnum:function(n){return function(e){return function(t){var r;return t<0?p.Nothing.value:(r=t,function(n){var t,u=r,o=!1;function i(t,r){if(0===t)return o=!0,new p.Just(r);var i=M(e)(r);if(i instanceof p.Just)return u=t-1|0,void(n=i.value0);if(i instanceof p.Nothing)return o=!0,p.Nothing.value;throw new Error("Failed pattern match at Data.Enum (line 293, column 12 - line 295, column 33): "+[i.constructor.name])}for(;!o;)t=i(u,n);return t})(a.bottom(n))}}},defaultFromEnum:function(n){var e;return e=0,function(t){var r,u=e,o=!1;function i(e,r){var i=I(n)(r);if(i instanceof p.Just)return u=e+1|0,void(t=i.value0);if(i instanceof p.Nothing)return o=!0,e;throw new Error("Failed pattern match at Data.Enum (line 306, column 5 - line 308, column 19): "+[i.constructor.name])}for(;!o;)r=i(u,t);return r}},enumBoolean:O,enumInt:L,enumChar:q,enumUnit:_,enumOrdering:P,enumMaybe:function(n){return new F((function(){return p.ordMaybe(n.Enum1().Ord0())}),(function(e){if(e instanceof p.Nothing)return p.Nothing.value;if(e instanceof p.Just)return new p.Just(I(n.Enum1())(e.value0));throw new Error("Failed pattern match at Data.Enum (line 80, column 1 - line 84, column 32): "+[e.constructor.name])}),(function(e){if(e instanceof p.Nothing)return new p.Just(new p.Just(a.bottom(n.Bounded0())));if(e instanceof p.Just)return d.map(p.functorMaybe)(p.Just.create)(M(n.Enum1())(e.value0));throw new Error("Failed pattern match at Data.Enum (line 80, column 1 - line 84, column 32): "+[e.constructor.name])}))},enumEither:function(n){return function(e){return new F((function(){return l.ordEither(n.Enum1().Ord0())(e.Enum1().Ord0())}),(function(t){if(t instanceof l.Left)return p.maybe(p.Nothing.value)((function(n){return p.Just.create(l.Left.create(n))}))(I(n.Enum1())(t.value0));if(t instanceof l.Right)return p.maybe(new p.Just(new l.Left(a.top(n.Bounded0()))))((function(n){return p.Just.create(l.Right.create(n))}))(I(e.Enum1())(t.value0));throw new Error("Failed pattern match at Data.Enum (line 86, column 1 - line 90, column 69): "+[t.constructor.name])}),(function(t){if(t instanceof l.Left)return p.maybe(new p.Just(new l.Right(a.bottom(e.Bounded0()))))((function(n){return p.Just.create(l.Left.create(n))}))(M(n.Enum1())(t.value0));if(t instanceof l.Right)return p.maybe(p.Nothing.value)((function(n){return p.Just.create(l.Right.create(n))}))(M(e.Enum1())(t.value0));throw new Error("Failed pattern match at Data.Enum (line 86, column 1 - line 90, column 69): "+[t.constructor.name])}))}},enumTuple:function(n){return function(e){return new F((function(){return y.ordTuple(n.Ord0())(e.Enum1().Ord0())}),(function(t){return p.maybe(d.map(p.functorMaybe)(s.flip(y.Tuple.create)(a.top(e.Bounded0())))(I(n)(t.value0)))((r=y.Tuple.create(t.value0),function(n){return p.Just.create(r(n))}))(I(e.Enum1())(t.value1));var r}),(function(t){return p.maybe(d.map(p.functorMaybe)(s.flip(y.Tuple.create)(a.bottom(e.Bounded0())))(M(n)(t.value0)))((r=y.Tuple.create(t.value0),function(n){return p.Just.create(r(n))}))(M(e.Enum1())(t.value1));var r}))}},boundedEnumBoolean:J,boundedEnumChar:H,boundedEnumUnit:j,boundedEnumOrdering:U,newtypeCardinality:R,eqCardinality:A,ordCardinality:T,showCardinality:k}},function(n,e,t){"use strict";var r=t(239),u=t(21),o=t(3),i=t(121),c=r._toChar(o.Just.create)(o.Nothing.value),a=r["_lastIndexOf'"](o.Just.create)(o.Nothing.value),l=r._lastIndexOf(o.Just.create)(o.Nothing.value),f=r["_indexOf'"](o.Just.create)(o.Nothing.value),s=r._indexOf(o.Just.create)(o.Nothing.value),d=r._charAt(o.Just.create)(o.Nothing.value);n.exports={stripPrefix:function(n){return function(e){var t=s(n)(e);return t instanceof o.Just&&0===t.value0?o.Just.create(r.drop(r.length(n))(e)):o.Nothing.value}},stripSuffix:function(n){return function(e){var t=l(n)(e);return t instanceof o.Just&&t.value0===(r.length(e)-r.length(n)|0)?o.Just.create(r.take(t.value0)(e)):o.Nothing.value}},contains:function(n){var e=s(n);return function(n){return o.isJust(e(n))}},charAt:d,toChar:c,uncons:function(n){return""===n?o.Nothing.value:new o.Just({head:i.charAt(0)(n),tail:r.drop(1)(n)})},indexOf:s,"indexOf'":f,lastIndexOf:l,"lastIndexOf'":a,takeRight:function(n){return function(e){return r.drop(r.length(e)-n|0)(e)}},takeWhile:function(n){return function(e){return r.take(r.countPrefix(n)(e))(e)}},dropRight:function(n){return function(e){return r.take(r.length(e)-n|0)(e)}},dropWhile:function(n){return function(e){return r.drop(r.countPrefix(n)(e))(e)}},slice:function(n){return function(e){return function(t){var i=r.length(t),c=function(n){if(n<0)return i+n|0;if(u.otherwise)return n;throw new Error("Failed pattern match at Data.String.CodeUnits (line 314, column 5 - line 315, column 27): "+[n.constructor.name])},a=c(e),l=c(n);return l<0||l>=i||a<0||a>i||l>a?o.Nothing.value:new o.Just(r._slice(n)(e)(t))}}},singleton:r.singleton,fromCharArray:r.fromCharArray,toCharArray:r.toCharArray,length:r.length,countPrefix:r.countPrefix,take:r.take,drop:r.drop,splitAt:r.splitAt}},function(n,e,t){"use strict";var r=t(254);n.exports={eventListener:r.eventListener,addEventListener:r.addEventListener,removeEventListener:r.removeEventListener,dispatchEvent:r.dispatchEvent}},function(n,e,t){"use strict";var r,u=t(262),o=t(1),i=t(3),c=t(28),a=t(17),l=t(25),f=l.unsafeCoerce,s=l.unsafeCoerce,d=l.unsafeCoerce,p=l.unsafeCoerce,m=l.unsafeCoerce,h=l.unsafeCoerce,v=(r=o.map(a.functorEffect)(c.toMaybe),function(n){return r(u._offsetParent(n))});n.exports={fromElement:function(n){return u._read(i.Nothing.value,i.Just.create,n)},fromNode:function(n){return u._read(i.Nothing.value,i.Just.create,n)},fromChildNode:function(n){return u._read(i.Nothing.value,i.Just.create,n)},fromNonDocumentTypeChildNode:function(n){return u._read(i.Nothing.value,i.Just.create,n)},fromParentNode:function(n){return u._read(i.Nothing.value,i.Just.create,n)},fromEventTarget:function(n){return u._read(i.Nothing.value,i.Just.create,n)},toElement:m,toNode:d,toChildNode:h,toNonDocumentTypeChildNode:s,toParentNode:f,toEventTarget:p,offsetParent:v,title:u.title,setTitle:u.setTitle,lang:u.lang,setLang:u.setLang,dir:u.dir,setDir:u.setDir,className:u.className,setClassName:u.setClassName,classList:u.classList,hidden:u.hidden,setHidden:u.setHidden,tabIndex:u.tabIndex,setTabIndex:u.setTabIndex,draggable:u.draggable,setDraggable:u.setDraggable,contentEditable:u.contentEditable,setContentEditable:u.setContentEditable,isContentEditable:u.isContentEditable,spellcheck:u.spellcheck,setSpellcheck:u.setSpellcheck,click:u.click,focus:u.focus,blur:u.blur,getBoundingClientRect:u.getBoundingClientRect,offsetTop:u.offsetTop,offsetLeft:u.offsetLeft,offsetWidth:u.offsetWidth,offsetHeight:u.offsetHeight}},function(n,e,t){"use strict";var r=t(266),u=t(18),o=r._localeCompare(u.LT.value)(u.EQ.value)(u.GT.value);n.exports={null:function(n){return""===n},localeCompare:o,replace:r.replace,replaceAll:r.replaceAll,split:r.split,toLower:r.toLower,toUpper:r.toUpper,trim:r.trim,joinWith:r.joinWith}},,,,function(n,e){n.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR0AAACxCAMAAADOHZloAAAAh1BMVEX///8AAACurq4zMzPa2trW1tZra2v4+Pjm5uapqang4OD8/Pzi4uLo6Oitra3d3d2lpaXy8vIsLCy2trY5OTmPj4+AgICRkZEICAhMTEwxMTG5ubkVFRVzc3NFRUWHh4cfHx9WVlY/Pz9hYWESEhLJycmamprCwsIkJCRSUlJISEheXl5wcHDDIU5uAAAFyUlEQVR4nO2di1bbOhBFbSgECBSS0hTaQAOF9vbx/9/XBkJJHOt0LJ2JRrqzP8BrsiMdWy+7aRzH6WF2krsCw8za9jR3DWb5I6dtj3JXYZQnOd56+rlpV3jr2WbWtq4nxJoc19NlQ47r2aQjx/Wsc9OV43pe2Wo5rueVXjmu55mAHNezJCjH9TTNY1iO62mad64H4Xoge64H4XogrgfieiBQz1nu6rLjrQditPWcv1FFXIfN1nOKqkrnRlyITT2ThaqeQ3EhNjvXZF9Vz524EJt6xreqei7H0kLemtTT3KnqWYykdRjV80VVz1z8w4zq6VkXIPIg3npiVM9nVT3tgbQOo3q+6up5lNZhVA+8oabzTVrHsU09n3T1vJPWYbT1fNPVcyGtw2jrgQso6XyQ1mFUz7munpm0DqTnKp+eM109v6R1GG09ykP2L9I6jOoZKQ/ZpWNSq3quVfXcSsekRrOn+amq57+JsAyk5yGjnkNVPeJ+cQGukbP1GMFo9ljB9UBcDwRlT85oNsIuonkinvk2B9LD6VyjxQ/xuok5tPUsRwfXdepJ71zPQ6drRqF5QHrm0kfvAC/jyltOqTlAer4nXXk0fblOpXrE8/k9vMpp2zqj+T7+qqOP6xeqM5qjd/d057Kq1BPbtbYn+mrMnq9x11vPnPL1HHHt9MkpN5rfBHvWcczlNgP5lTKzJyxHvsFjjdFl6Gol6gFy5hE/JyznzxNCcXrQIu3n4ZcLdasnxCu2VjgBP6YdPjnTH8gr3ivUrwpc3h+eOnXJAZnTtp8GXw6u9tYlR7xn6i8okGMyLC9sOajlFCcHBnKEnKoyBwZyROZUJccDGcCWgwK5ODmwWw3PnDEnkC8ONbmTLrKQA3nMyRwjZyagnOHdiiRH97yN+G2U7LsVJ5B1N34tpN2KnDmkQNbdNDiVrlzuUo48kH+QdWyyL51tgAfBcz0hw6ukI17Kh3JyBbKVje67DGTx0ZajB7KOTcTvNWDLQZkjlmPlgI3Ju9UB2UZsHeRAHqMJdnFRVg72seWgQBZ3K/hmu3TEP4s8fOAEMtw1nY54l8QuM0csx8phdJOB/J5so4N4xYmdOZSBp/KgXLw1K7gFZUmuQNZ9gcpCvGOWPbaiBPIdVUaXfbEc9tIMI5DhRdK5F28B2KUcceY8Hu8pcizeCgO71d5gOZxAtgIM5Ag5lEC2AjuQ0diqODkWA9kMJ1cuJwg7kKtaDmYHclWZwx4+VCWHfLdq0CtOypPDDWQ4T1WcHHgrH545zRisqhQXyM0EpESEHPRSwOJaToOmGSK6FZqpKlFO+NEtSk5zH5ITecAtO/2tJ05OE3oQ/MmteYf06YnJnCXBthN1wM0E23rexl4qvDNLvNpojq6eyG7VwBfIFqxnIy/i5TSTsJ1K9CTIwdtla8ie2EBeXQeNTKLjLDsvelJ/ARyblN560lrOEqin7OxJypwV8ORJwXqm6S1nCdRTbudinZKvVA8LuA2o3DsXi0qjmQVsPa6Hkz3nB6poCvjHD2Nkj/JXDeWf7aMDs0eqZ6J7rEb+2T468I+Xdq5xcEKNQsZ3/XCi+buqno/5Xl4M9Yij2cgnEvhwHgt/qeqZS48R86FEczNT1dOeaxqAUKK5+aCrJ9+DD2c6DL4fPB3xQRI6nGhW/qrh8LNVLDjRbOV0Hx2OHuXP9uVb6YfRLNYDB7bp5HvnGOfOBbc4piM+kU6Hc+c6m6vqyTdkh9kjnu2fGPlsHx3OFsWR7pD9NpsemBryqXjdIfs025CdE83KB0XbbEN20hr7zXRfj+llto+CcaJZmXyzhezd45VBPu1UG6Q7V61Uuv2JhWcPxPVAPJohHs0Q0qCiVuAR+OK+Y0Mn3HpSP7FZBSE9LueJ/mh2OSv6Wo/L+cv2YXiXs0a39bicDU5dDmI9mh9cTpcjbzmIl2j2ltPLsx75KzX/Z5x6t0KctVcuJ8xJthU2x3GcevkNqgBivHqHqusAAAAASUVORK5CYII="},function(n,e,t){"use strict";var r=t(2),u=t(10),o=t(13),i=t(93),c=t(26),a=t(172),l=t(173),f=t(174),s=t(175),d=t(176),p=t(1),m=t(24),h=function(n,e,t,r){this.Bifoldable1=n,this.Bifunctor0=e,this.bisequence=t,this.bitraverse=r},v=function(n){return n.bitraverse},g=function(n){return n.bisequence};n.exports={Bitraversable:h,bitraverse:v,bisequence:g,bitraverseDefault:function(n){return function(e){return function(t){return function(r){return function(u){return g(n)(e)(c.bimap(n.Bifunctor0())(t)(r)(u))}}}}},bisequenceDefault:function(n){return function(e){return v(n)(e)(o.identity(o.categoryFn))(o.identity(o.categoryFn))}},ltraverse:function(n){return function(e){return function(t){return v(n)(e)(t)(r.pure(e))}}},rtraverse:function(n){return function(e){return v(n)(e)(r.pure(e))}},bifor:function(n){return function(e){return function(t){return function(r){return function(u){return v(n)(e)(r)(u)(t)}}}}},lfor:function(n){return function(e){return function(t){return function(u){return v(n)(e)(u)(r.pure(e))(t)}}}},rfor:function(n){return function(e){return function(t){return function(u){return v(n)(e)(r.pure(e))(u)(t)}}}},bitraversableClown:function(n){return new h((function(){return i.bifoldableClown(n.Foldable1())}),(function(){return a.bifunctorClown(n.Functor0())}),(function(e){return function(t){return p.map(e.Apply0().Functor0())(a.Clown)(m.sequence(n)(e)(t))}}),(function(e){return function(t){return function(r){return function(r){return p.map(e.Apply0().Functor0())(a.Clown)(m.traverse(n)(e)(t)(r))}}}}))},bitraversableJoker:function(n){return new h((function(){return i.bifoldableJoker(n.Foldable1())}),(function(){return f.bifunctorJoker(n.Functor0())}),(function(e){return function(t){return p.map(e.Apply0().Functor0())(f.Joker)(m.sequence(n)(e)(t))}}),(function(e){return function(t){return function(t){return function(r){return p.map(e.Apply0().Functor0())(f.Joker)(m.traverse(n)(e)(t)(r))}}}}))},bitraversableFlip:function(n){return new h((function(){return i.bifoldableFlip(n.Bifoldable1())}),(function(){return l.bifunctorFlip(n.Bifunctor0())}),(function(e){return function(t){return p.map(e.Apply0().Functor0())(l.Flip)(g(n)(e)(t))}}),(function(e){return function(t){return function(r){return function(u){return p.map(e.Apply0().Functor0())(l.Flip)(v(n)(e)(r)(t)(u))}}}}))},bitraversableProduct:function(n){return function(e){return new h((function(){return i.bifoldableProduct(n.Bifoldable1())(e.Bifoldable1())}),(function(){return s.bifunctorProduct(n.Bifunctor0())(e.Bifunctor0())}),(function(t){return function(r){return u.apply(t.Apply0())(p.map(t.Apply0().Functor0())(s.Product.create)(g(n)(t)(r.value0)))(g(e)(t)(r.value1))}}),(function(t){return function(r){return function(o){return function(i){return u.apply(t.Apply0())(p.map(t.Apply0().Functor0())(s.Product.create)(v(n)(t)(r)(o)(i.value0)))(v(e)(t)(r)(o)(i.value1))}}}}))}},bitraversableWrap:function(n){return new h((function(){return i.bifoldableWrap(n.Bifoldable1())}),(function(){return d.bifunctorWrap(n.Bifunctor0())}),(function(e){return function(t){return p.map(e.Apply0().Functor0())(d.Wrap)(g(n)(e)(t))}}),(function(e){return function(t){return function(r){return function(u){return p.map(e.Apply0().Functor0())(d.Wrap)(v(n)(e)(t)(r)(u))}}}}))}}},function(n,e,t){"use strict";var r=t(23),u=t(51),o=t(42),i=t(30),c=t(3),a=t(11),l=t(14),f=t(6),s=t(4),d=function(n){return n},p=new f.Semigroup((function(n){return function(e){if(e instanceof c.Just)return e;if(e instanceof c.Nothing)return n;throw new Error("Failed pattern match at Data.Maybe.Last (line 52, column 1 - line 54, column 36): "+[n.constructor.name,e.constructor.name])}})),m=c.ord1Maybe,h=new l.Newtype((function(n){return n}),d),v=new a.Monoid((function(){return p}),c.Nothing.value),g=c.monadMaybe,y=c.invariantMaybe,w=c.functorMaybe,b=c.extendMaybe,x=c.eq1Maybe,E=c.bindMaybe,F=c.applyMaybe,S=c.applicativeMaybe,C=new r.Alt((function(){return w}),f.append(p)),M=new i.Plus((function(){return C}),a.mempty(v)),k=new u.Alternative((function(){return S}),(function(){return M})),I=new o.MonadZero((function(){return k}),(function(){return g}));n.exports={Last:d,newtypeLast:h,eqLast:function(n){return c.eqMaybe(n)},eq1Last:x,ordLast:function(n){return c.ordMaybe(n)},ord1Last:m,boundedLast:function(n){return c.boundedMaybe(n)},functorLast:w,invariantLast:y,applyLast:F,applicativeLast:S,bindLast:E,monadLast:g,extendLast:b,showLast:function(n){return new s.Show((function(e){return"(Last "+s.show(c.showMaybe(n))(e)+")"}))},semigroupLast:p,monoidLast:v,altLast:C,plusLast:M,alternativeLast:k,monadZeroLast:I}},function(n,e,t){"use strict";var r=t(2),u=t(10),o=t(1),i=function(n){return n},c=function(n){return n},a=new o.Functor((function(n){return function(e){return function(t){var r=e(t);return{accum:r.accum,value:n(r.value)}}}})),l=new o.Functor((function(n){return function(e){return function(t){var r=e(t);return{accum:r.accum,value:n(r.value)}}}})),f=new u.Apply((function(){return a}),(function(n){return function(e){return function(t){var r=e(t),u=n(r.accum);return{accum:u.accum,value:u.value(r.value)}}}})),s=new u.Apply((function(){return l}),(function(n){return function(e){return function(t){var r=n(t),u=e(r.accum);return{accum:u.accum,value:r.value(u.value)}}}})),d=new r.Applicative((function(){return f}),(function(n){return function(e){return{accum:e,value:n}}})),p=new r.Applicative((function(){return s}),(function(n){return function(e){return{accum:e,value:n}}}));n.exports={StateL:function(n){return n},stateL:c,StateR:function(n){return n},stateR:i,functorStateL:l,applyStateL:s,applicativeStateL:p,functorStateR:a,applyStateR:f,applicativeStateR:d}},function(n,e,t){"use strict";var r=t(185),u=t(4);n.exports={logShow:function(n){return function(e){return r.log(u.show(n)(e))}},warnShow:function(n){return function(e){return r.warn(u.show(n)(e))}},errorShow:function(n){return function(e){return r.error(u.show(n)(e))}},infoShow:function(n){return function(e){return r.info(u.show(n)(e))}},log:r.log,warn:r.warn,error:r.error,info:r.info,time:r.time,timeEnd:r.timeEnd}},function(n,e,t){"use strict";var r=t(7),u=t(12),o=function(n){return n.imap};n.exports={imap:o,IxFunctor:function(n){this.imap=n},ivoid:function(n){return o(n)(r.const(u.unit))},ivoidRight:function(n){return function(e){return o(n)(r.const(e))}},ivoidLeft:function(n){return function(e){return function(t){return o(n)(r.const(t))(e)}}}}},function(n,e,t){"use strict";var r=t(42),u=function(n){this.MonadZero0=n},o=new u((function(){return r.monadZeroArray}));n.exports={MonadPlus:u,monadPlusArray:o}},function(n,e,t){"use strict";var r=t(204),u=t(58).runFn2(r.unsafeUnionFn);n.exports={unsafeUnion:u,unsafeUnionFn:r.unsafeUnionFn}},function(n,e,t){"use strict";var r=t(38),u=t(65),o=function(n){return r.element(u.unsafeCreateDOMComponent("view"))},i=function(n){return r.element(u.unsafeCreateDOMComponent("video"))},c=function(n){return r.element(u.unsafeCreateDOMComponent("use"))},a=function(n){return r.element(u.unsafeCreateDOMComponent("unknown"))},l=function(n){return r.element(u.unsafeCreateDOMComponent("tspan"))},f=function(n){return r.element(u.unsafeCreateDOMComponent("title"))},s=function(n){return r.element(u.unsafeCreateDOMComponent("textPath"))},d=function(n){return r.element(u.unsafeCreateDOMComponent("textArea"))},p=function(n){return r.element(u.unsafeCreateDOMComponent("text"))},m=function(n){return r.element(u.unsafeCreateDOMComponent("tbreak"))},h=function(n){return r.element(u.unsafeCreateDOMComponent("symbol"))},v=function(n){return r.element(u.unsafeCreateDOMComponent("switch"))},g=function(n){return r.element(u.unsafeCreateDOMComponent("svg"))},y=function(n){return r.element(u.unsafeCreateDOMComponent("style"))},w=function(n){return r.element(u.unsafeCreateDOMComponent("stop"))},b=function(n){return r.element(u.unsafeCreateDOMComponent("set"))},x=function(n){return r.element(u.unsafeCreateDOMComponent("script"))},E=function(n){return r.element(u.unsafeCreateDOMComponent("rect"))},F=function(n){return r.element(u.unsafeCreateDOMComponent("radialGradient"))},S=function(n){return r.element(u.unsafeCreateDOMComponent("prefetch"))},C=function(n){return r.element(u.unsafeCreateDOMComponent("polyline"))},M=function(n){return r.element(u.unsafeCreateDOMComponent("polygon"))},k=function(n){return r.element(u.unsafeCreateDOMComponent("pattern"))},I=function(n){return r.element(u.unsafeCreateDOMComponent("path"))},T=function(n){return r.element(u.unsafeCreateDOMComponent("mpath"))},R=function(n){return r.element(u.unsafeCreateDOMComponent("metadata"))},N=function(n){return r.element(u.unsafeCreateDOMComponent("mask"))},A=function(n){return r.element(u.unsafeCreateDOMComponent("marker"))},_=function(n){return r.element(u.unsafeCreateDOMComponent("listener"))},P=function(n){return r.element(u.unsafeCreateDOMComponent("linearGradient"))},L=function(n){return r.element(u.unsafeCreateDOMComponent("line"))},O=function(n){return r.element(u.unsafeCreateDOMComponent("image"))},D=function(n){return r.element(u.unsafeCreateDOMComponent("iframe"))},W=function(n){return r.element(u.unsafeCreateDOMComponent("handler"))},z=function(n){return r.element(u.unsafeCreateDOMComponent("g"))},B=function(n){return r.element(u.unsafeCreateDOMComponent("foreignObject"))},q=function(n){return r.element(u.unsafeCreateDOMComponent("filter"))},j=function(n){return r.element(u.unsafeCreateDOMComponent("feTurbulence"))},U=function(n){return r.element(u.unsafeCreateDOMComponent("feTile"))},H=function(n){return r.element(u.unsafeCreateDOMComponent("feSpotLight"))},J=function(n){return r.element(u.unsafeCreateDOMComponent("feSpecularLighting"))},V=function(n){return r.element(u.unsafeCreateDOMComponent("fePointLight"))},$=function(n){return r.element(u.unsafeCreateDOMComponent("feOffset"))},G=function(n){return r.element(u.unsafeCreateDOMComponent("feMorphology"))},Q=function(n){return r.element(u.unsafeCreateDOMComponent("feMergeNode"))},K=function(n){return r.element(u.unsafeCreateDOMComponent("feMerge"))},X=function(n){return r.element(u.unsafeCreateDOMComponent("feImage"))},Y=function(n){return r.element(u.unsafeCreateDOMComponent("feGaussianBlur"))},Z=function(n){return r.element(u.unsafeCreateDOMComponent("feFuncR"))},nn=function(n){return r.element(u.unsafeCreateDOMComponent("feFuncG"))},en=function(n){return r.element(u.unsafeCreateDOMComponent("feFuncB"))},tn=function(n){return r.element(u.unsafeCreateDOMComponent("feFuncA"))},rn=function(n){return r.element(u.unsafeCreateDOMComponent("feFlood"))},un=function(n){return r.element(u.unsafeCreateDOMComponent("feDropShadow"))},on=function(n){return r.element(u.unsafeCreateDOMComponent("feDistantLight"))},cn=function(n){return r.element(u.unsafeCreateDOMComponent("feDisplacementMap"))},an=function(n){return r.element(u.unsafeCreateDOMComponent("feDiffuseLighting"))},ln=function(n){return r.element(u.unsafeCreateDOMComponent("feConvolveMatrix"))},fn=function(n){return r.element(u.unsafeCreateDOMComponent("feComposite"))},sn=function(n){return r.element(u.unsafeCreateDOMComponent("feComponentTransfer"))},dn=function(n){return r.element(u.unsafeCreateDOMComponent("feColorMatrix"))},pn=function(n){return r.element(u.unsafeCreateDOMComponent("feBlend"))},mn=function(n){return r.element(u.unsafeCreateDOMComponent("ellipse"))},hn=function(n){return r.element(u.unsafeCreateDOMComponent("discard"))},vn=function(n){return r.element(u.unsafeCreateDOMComponent("desc"))},gn=function(n){return r.element(u.unsafeCreateDOMComponent("defs"))},yn=function(n){return r.element(u.unsafeCreateDOMComponent("clipPath"))},wn=function(n){return r.element(u.unsafeCreateDOMComponent("circle"))},bn=function(n){return r.element(u.unsafeCreateDOMComponent("canvas"))},xn=function(n){return r.element(u.unsafeCreateDOMComponent("audio"))},En=function(n){return r.element(u.unsafeCreateDOMComponent("animation"))},Fn=function(n){return r.element(u.unsafeCreateDOMComponent("animateTransform"))},Sn=function(n){return r.element(u.unsafeCreateDOMComponent("animateMotion"))},Cn=function(n){return r.element(u.unsafeCreateDOMComponent("animateColor"))},Mn=function(n){return r.element(u.unsafeCreateDOMComponent("animate"))},kn=function(n){return r.element(u.unsafeCreateDOMComponent("a"))};n.exports={a:kn,a_:function(n){return kn()({children:n})},animate:Mn,animate_:function(n){return Mn()({children:n})},animateColor:Cn,animateColor_:function(n){return Cn()({children:n})},animateMotion:Sn,animateMotion_:function(n){return Sn()({children:n})},animateTransform:Fn,animateTransform_:function(n){return Fn()({children:n})},animation:En,animation_:function(n){return En()({children:n})},audio:xn,audio_:function(n){return xn()({children:n})},canvas:bn,canvas_:function(n){return bn()({children:n})},circle:wn,circle_:function(n){return wn()({children:n})},clipPath:yn,clipPath_:function(n){return yn()({children:n})},defs:gn,defs_:function(n){return gn()({children:n})},desc:vn,desc_:function(n){return vn()({children:n})},discard:hn,discard_:function(n){return hn()({children:n})},ellipse:mn,ellipse_:function(n){return mn()({children:n})},feBlend:pn,feBlend_:function(n){return pn()({children:n})},feColorMatrix:dn,feColorMatrix_:function(n){return dn()({children:n})},feComponentTransfer:sn,feComponentTransfer_:function(n){return sn()({children:n})},feComposite:fn,feComposite_:function(n){return fn()({children:n})},feConvolveMatrix:ln,feConvolveMatrix_:function(n){return ln()({children:n})},feDiffuseLighting:an,feDiffuseLighting_:function(n){return an()({children:n})},feDisplacementMap:cn,feDisplacementMap_:function(n){return cn()({children:n})},feDistantLight:on,feDistantLight_:function(n){return on()({children:n})},feDropShadow:un,feDropShadow_:function(n){return un()({children:n})},feFlood:rn,feFlood_:function(n){return rn()({children:n})},feFuncA:tn,feFuncA_:function(n){return tn()({children:n})},feFuncB:en,feFuncB_:function(n){return en()({children:n})},feFuncG:nn,feFuncG_:function(n){return nn()({children:n})},feFuncR:Z,feFuncR_:function(n){return Z()({children:n})},feGaussianBlur:Y,feGaussianBlur_:function(n){return Y()({children:n})},feImage:X,feImage_:function(n){return X()({children:n})},feMerge:K,feMerge_:function(n){return K()({children:n})},feMergeNode:Q,feMergeNode_:function(n){return Q()({children:n})},feMorphology:G,feMorphology_:function(n){return G()({children:n})},feOffset:$,feOffset_:function(n){return $()({children:n})},fePointLight:V,fePointLight_:function(n){return V()({children:n})},feSpecularLighting:J,feSpecularLighting_:function(n){return J()({children:n})},feSpotLight:H,feSpotLight_:function(n){return H()({children:n})},feTile:U,feTile_:function(n){return U()({children:n})},feTurbulence:j,feTurbulence_:function(n){return j()({children:n})},filter:q,filter_:function(n){return q()({children:n})},foreignObject:B,foreignObject_:function(n){return B()({children:n})},g:z,g_:function(n){return z()({children:n})},handler:W,handler_:function(n){return W()({children:n})},iframe:D,iframe_:function(n){return D()({children:n})},image:O,image_:function(n){return O()({children:n})},line:L,line_:function(n){return L()({children:n})},linearGradient:P,linearGradient_:function(n){return P()({children:n})},listener:_,listener_:function(n){return _()({children:n})},marker:A,marker_:function(n){return A()({children:n})},mask:N,mask_:function(n){return N()({children:n})},metadata:R,metadata_:function(n){return R()({children:n})},mpath:T,mpath_:function(n){return T()({children:n})},path:I,path_:function(n){return I()({children:n})},pattern:k,pattern_:function(n){return k()({children:n})},polygon:M,polygon_:function(n){return M()({children:n})},polyline:C,polyline_:function(n){return C()({children:n})},prefetch:S,prefetch_:function(n){return S()({children:n})},radialGradient:F,radialGradient_:function(n){return F()({children:n})},rect:E,rect_:function(n){return E()({children:n})},script:x,script_:function(n){return x()({children:n})},set:b,set_:function(n){return b()({children:n})},stop:w,stop_:function(n){return w()({children:n})},style:y,style_:function(n){return y()({children:n})},svg:g,svg_:function(n){return g()({children:n})},switch:v,switch_:function(n){return v()({children:n})},symbol:h,symbol_:function(n){return h()({children:n})},tbreak:m,tbreak_:function(n){return m()({children:n})},text:p,text_:function(n){return p()({children:n})},textArea:d,textArea_:function(n){return d()({children:n})},textPath:s,textPath_:function(n){return s()({children:n})},title:f,title_:function(n){return f()({children:n})},tspan:l,tspan_:function(n){return l()({children:n})},unknown:a,unknown_:function(n){return a()({children:n})},use:c,use_:function(n){return c()({children:n})},video:i,video_:function(n){return i()({children:n})},view:o,view_:function(n){return o()({children:n})}}},function(n,e,t){"use strict";var r,u=t(83),o=t(56),i=t(14),c=u.withExceptT(o.functorIdentity),a=(r=i.unwrap(o.newtypeIdentity),function(n){return r(u.runExceptT(n))});n.exports={runExcept:a,mapExcept:function(n){return u.mapExceptT((e=i.unwrap(o.newtypeIdentity),function(t){return o.Identity(n(e(t)))}));var e},withExcept:c}},function(n,e,t){"use strict";var r=t(2),u=t(8),o=t(39),i=t(7),c=t(1),a=t(3),l=t(12),f=t(17),s=t(98),d=function(n,e){this.Monad0=n,this.throwError=e},p=function(n,e){this.MonadThrow0=n,this.catchError=e},m=function(n){return n.throwError},h=new d((function(){return a.monadMaybe}),i.const(a.Nothing.value)),v=new d((function(){return o.monadEither}),o.Left.create),g=new d((function(){return f.monadEffect}),s.throwException),y=new p((function(){return h}),(function(n){return function(e){if(n instanceof a.Nothing)return e(l.unit);if(n instanceof a.Just)return new a.Just(n.value0);throw new Error("Failed pattern match at Control.Monad.Error.Class (line 79, column 1 - line 81, column 33): "+[n.constructor.name,e.constructor.name])}})),w=new p((function(){return v}),(function(n){return function(e){if(n instanceof o.Left)return e(n.value0);if(n instanceof o.Right)return new o.Right(n.value0);throw new Error("Failed pattern match at Control.Monad.Error.Class (line 72, column 1 - line 74, column 35): "+[n.constructor.name,e.constructor.name])}})),b=new p((function(){return g}),i.flip(s.catchException)),x=function(n){return n.catchError},E=function(n){return function(e){return x(n)(c.map(n.MonadThrow0().Monad0().Bind1().Apply0().Functor0())(o.Right.create)(e))((t=r.pure(n.MonadThrow0().Monad0().Applicative0()),function(n){return t(o.Left.create(n))}));var t}};n.exports={catchError:x,throwError:m,MonadThrow:d,MonadError:p,catchJust:function(n){return function(e){return function(t){return function(r){return x(n)(t)((function(t){var u=e(t);if(u instanceof a.Nothing)return m(n.MonadThrow0())(t);if(u instanceof a.Just)return r(u.value0);throw new Error("Failed pattern match at Control.Monad.Error.Class (line 57, column 5 - line 59, column 26): "+[u.constructor.name])}))}}}},try:E,withResource:function(n){return function(e){return function(t){return function(i){return u.bind(n.MonadThrow0().Monad0().Bind1())(e)((function(e){return u.bind(n.MonadThrow0().Monad0().Bind1())(E(n)(i(e)))((function(i){return u.discard(u.discardUnit)(n.MonadThrow0().Monad0().Bind1())(t(e))((function(){return o.either(m(n.MonadThrow0()))(r.pure(n.MonadThrow0().Monad0().Applicative0()))(i)}))}))}))}}}},monadThrowEither:v,monadErrorEither:w,monadThrowMaybe:h,monadErrorMaybe:y,monadThrowEffect:g,monadErrorEffect:b}},function(n,e,t){"use strict";var r,u,o=t(8),i=t(60),c=t(227),a=t(26),l=t(21),f=t(5),s=t(7),d=t(1),p=t(3),m=t(80),h=t(9),v=t(6),g=t(20),y=t(61),w=t(25),b=w.unsafeCoerce,x=w.unsafeCoerce,E=w.unsafeCoerce,F=function(n){return function(e){var t=i.unionBy(n)(E(e));return function(n){return x(t(n))}}},S=function(n){return function(e){var t=F(n)(e);return function(n){return t(E(n))}}},C=(r=a.bimap(g.bifunctorTuple)(x)(x),function(n){return r(i.unzip(E(n)))}),M=function(n){return function(e){return i.intersectBy(n)(E(e))}},k=function(n){return function(e){var t=M(n)(e);return function(n){return t(E(n))}}},I=function(n){if(i.length(n)>0)return new p.Just(x(n));if(l.otherwise)return p.Nothing.value;throw new Error("Failed pattern match at Data.Array.NonEmpty (line 134, column 1 - line 134, column 58): "+[n.constructor.name])},T=function(n){return function(e){return i.difference(n)(E(e))}},R=function(n){return function(e){return x(i.cons(n)(e))}},N=s.flip(o.bind(c.bindNonEmptyArray)),A=(u=d.map(c.functorNonEmptyArray)(E),function(n){return x(i.concat(E(u(n))))}),_=function(n){var e=p.fromJust();return function(t){return e(n(E(t)))}},P=_(i.head),L=_(i.init),O=_(i.last),D=_(i.tail),W=_(i.uncons),z=_(i.unsnoc),B=function(n){return function(e){return n(E(e))}},q=B(i.catMaybes),j=B(i.index),U=B(i.length),H=function(n){var e=B(n);return function(n){return x(e(n))}},J=H(i.reverse),V=function(n){return B(i.unsafeIndex())};n.exports={fromArray:I,fromNonEmpty:function(n){return R(n.value0)(n.value1)},toArray:E,toNonEmpty:function(n){return e=W(n),new m.NonEmpty(e.head,e.tail);var e},fromFoldable:function(n){var e=i.fromFoldable(n);return function(n){return I(e(n))}},fromFoldable1:function(n){var e=i.fromFoldable(n.Foldable0());return function(n){return x(e(n))}},toUnfoldable:function(n){return B(i.toUnfoldable(n))},toUnfoldable1:function(n){return function(e){var t=U(e);return y.unfoldr1(n)((function(n){return g.Tuple.create(V()(e)(n))(n<(t-1|0)?new p.Just(n+1|0):p.Nothing.value)}))(0)}},singleton:function(n){return x(i.singleton(n))},range:function(n){return function(e){return x(i.range(n)(e))}},replicate:function(n){return function(e){return x(i.replicate(h.max(h.ordInt)(1)(n))(e))}},some:function(n){return function(e){var t=i.some(n)(e);return function(n){return b(t(n))}}},length:U,cons:function(n){return H(i.cons(n))},"cons'":R,snoc:function(n){return function(e){return x(i.snoc(E(n))(e))}},"snoc'":function(n){return function(e){return x(i.snoc(n)(e))}},appendArray:function(n){return function(e){return x(v.append(v.semigroupArray)(E(n))(e))}},insert:function(n){return function(e){return H(i.insert(n)(e))}},insertBy:function(n){return function(e){return H(i.insertBy(n)(e))}},head:P,last:O,tail:D,init:L,uncons:W,unsnoc:z,index:j,elemIndex:function(n){return function(e){return B(i.elemIndex(n)(e))}},elemLastIndex:function(n){return function(e){return B(i.elemLastIndex(n)(e))}},findIndex:function(n){return B(i.findIndex(n))},findLastIndex:function(n){return B(i.findLastIndex(n))},insertAt:function(n){return function(e){var t=i.insertAt(n)(e);return function(n){return b(t(E(n)))}}},deleteAt:function(n){return B(i.deleteAt(n))},updateAt:function(n){return function(e){var t=i.updateAt(n)(e);return function(n){return b(t(E(n)))}}},updateAtIndices:function(n){return function(e){return H(i.updateAtIndices(n)(e))}},modifyAt:function(n){return function(e){var t=i.modifyAt(n)(e);return function(n){return b(t(E(n)))}}},modifyAtIndices:function(n){return function(e){return function(t){return H(i.modifyAtIndices(n)(e)(t))}}},alterAt:function(n){return function(e){var t=i.alterAt(n)(e);return function(n){return t(E(n))}}},reverse:J,concat:A,concatMap:N,filter:function(n){return B(i.filter(n))},partition:function(n){return B(i.partition(n))},filterA:function(n){return function(e){return B(i.filterA(n)(e))}},mapMaybe:function(n){return B(i.mapMaybe(n))},catMaybes:q,sort:function(n){return H(i.sort(n))},sortBy:function(n){return H(i.sortBy(n))},sortWith:function(n){return function(e){return H(i.sortWith(n)(e))}},slice:function(n){return function(e){return B(i.slice(n)(e))}},take:function(n){return B(i.take(n))},takeEnd:function(n){return B(i.takeEnd(n))},takeWhile:function(n){return B(i.takeWhile(n))},drop:function(n){return B(i.drop(n))},dropEnd:function(n){return B(i.dropEnd(n))},dropWhile:function(n){return B(i.dropWhile(n))},span:function(n){return B(i.span(n))},nub:function(n){return H(i.nub(n))},nubBy:function(n){return H(i.nubBy(n))},nubEq:function(n){return H(i.nubEq(n))},nubByEq:function(n){return H(i.nubByEq(n))},union:function(n){return S(f.eq(n))},"union'":function(n){return F(f.eq(n))},unionBy:S,"unionBy'":F,delete:function(n){return function(e){return B(i.delete(n)(e))}},deleteBy:function(n){return function(e){return B(i.deleteBy(n)(e))}},difference:function(n){return function(e){return B(T(n)(e))}},"difference'":T,intersect:function(n){return k(f.eq(n))},"intersect'":function(n){return M(f.eq(n))},intersectBy:k,"intersectBy'":M,zipWith:function(n){return function(e){return function(t){return x(i.zipWith(n)(E(e))(E(t)))}}},zipWithA:function(n){return function(e){return function(t){return function(r){return b(i.zipWithA(n)(e)(E(t))(E(r)))}}}},zip:function(n){return function(e){return x(i.zip(E(n))(E(e)))}},unzip:C,foldM:function(n){return function(e){return function(t){return B(i.foldM(n)(e)(t))}}},foldRecM:function(n){return function(e){return function(t){return B(i.foldRecM(n)(e)(t))}}},unsafeIndex:V}},function(n,e,t){"use strict";var r,u,o,i,c,a,l=t(8),f=t(13),s=t(21),d=t(5),p=t(7),m=t(1),h=t(31),v=t(229),g=t(62),y=t(3),w=t(80),b=t(9),x=t(6),E=t(57),F=t(20),S=t(46),C=t(84),M=function(n){return function(e){return function(t){return new w.NonEmpty(n(e.value0)(t.value0),v.zipWith(n)(e.value1)(t.value1))}}},k=M(F.Tuple.create),I=function(n){return function(e){return function(t){return function(r){var u=e(new g.Cons(t.value0,t.value1))(new g.Cons(r.value0,r.value1));if(u instanceof g.Cons)return new w.NonEmpty(u.value0,u.value1);if(u instanceof g.Nil)return C.unsafeCrashWith("Impossible: empty list in NonEmptyList "+n);throw new Error("Failed pattern match at Data.List.NonEmpty (line 104, column 3 - line 106, column 81): "+[u.constructor.name])}}}},T=function(n){return function(e){return function(t){var r=e(new g.Cons(t.value0,t.value1));if(r instanceof g.Cons)return new w.NonEmpty(r.value0,r.value1);if(r instanceof g.Nil)return C.unsafeCrashWith("Impossible: empty list in NonEmptyList "+n);throw new Error("Failed pattern match at Data.List.NonEmpty (line 91, column 3 - line 93, column 81): "+[r.constructor.name])}}},R=(r=I("unionBy"),function(n){return r(v.unionBy(n))}),N=function(n){return new g.Cons(n.value0,n.value1)},A=(u=T("sortBy"),function(n){return u(v.sortBy(n))}),_=(o=w.singleton(g.plusList),function(n){return g.NonEmptyList(o(n))}),P=T("reverse")(v.reverse),L=(i=T("nubBy"),function(n){return i(v.nubBy(n))}),O=h.mapWithIndex(g.functorWithIndexNonEmptyList),D=function(n){return function(e){return n(new g.Cons(e.value0,e.value1))}},W=(c=I("intersectBy"),function(n){return c(v.intersectBy(n))}),z=(a=T("groupBy"),function(n){return a(v.groupBy(n))}),B=function(n){if(n instanceof g.Nil)return y.Nothing.value;if(n instanceof g.Cons)return new y.Just(new w.NonEmpty(n.value0,n.value1));throw new Error("Failed pattern match at Data.List.NonEmpty (line 120, column 1 - line 120, column 57): "+[n.constructor.name])},q=function(n){return function(e){var t=v.findLastIndex(n)(e.value1);if(t instanceof y.Just)return new y.Just(t.value0+1|0);if(t instanceof y.Nothing){if(n(e.value0))return new y.Just(0);if(s.otherwise)return y.Nothing.value}throw new Error("Failed pattern match at Data.List.NonEmpty (line 186, column 3 - line 190, column 29): "+[t.constructor.name])}},j=function(n){return function(e){if(n(e.value0))return new y.Just(0);if(s.otherwise)return m.map(y.functorMaybe)((function(n){return n+1|0}))(v.findIndex(n)(e.value1));throw new Error("Failed pattern match at Data.List.NonEmpty (line 179, column 1 - line 179, column 69): "+[n.constructor.name,e.constructor.name])}},U=p.flip(l.bind(g.bindNonEmptyList)),H=D(v.catMaybes);n.exports={toUnfoldable:function(n){var e=S.unfoldr(n)((function(n){return m.map(y.functorMaybe)((function(n){return new F.Tuple(n.head,n.tail)}))(v.uncons(n))}));return function(n){return e(N(n))}},fromFoldable:function(n){var e=v.fromFoldable(n);return function(n){return B(e(n))}},fromList:B,toList:N,singleton:_,length:function(n){return 1+v.length(n.value1)|0},cons:function(n){return function(e){return new w.NonEmpty(n,new g.Cons(e.value0,e.value1))}},"cons'":function(n){return function(e){return new w.NonEmpty(n,e)}},snoc:function(n){return function(e){return new w.NonEmpty(n.value0,v.snoc(n.value1)(e))}},"snoc'":function(n){return function(e){if(n instanceof g.Cons)return new w.NonEmpty(n.value0,v.snoc(n.value1)(e));if(n instanceof g.Nil)return _(e);throw new Error("Failed pattern match at Data.List.NonEmpty (line 139, column 1 - line 139, column 51): "+[n.constructor.name,e.constructor.name])}},head:function(n){return n.value0},last:function(n){return y.fromMaybe(n.value0)(v.last(n.value1))},tail:function(n){return n.value1},init:function(n){return y.maybe(g.Nil.value)((function(e){return new g.Cons(n.value0,e)}))(v.init(n.value1))},uncons:function(n){return{head:n.value0,tail:n.value1}},unsnoc:function(n){var e=v.unsnoc(n.value1);if(e instanceof y.Nothing)return{init:g.Nil.value,last:n.value0};if(e instanceof y.Just)return{init:new g.Cons(n.value0,e.value0.init),last:e.value0.last};throw new Error("Failed pattern match at Data.List.NonEmpty (line 159, column 35 - line 161, column 50): "+[e.constructor.name])},index:function(n){return function(e){if(0===e)return new y.Just(n.value0);if(s.otherwise)return v.index(n.value1)(e-1|0);throw new Error("Failed pattern match at Data.List.NonEmpty (line 166, column 1 - line 166, column 52): "+[n.constructor.name,e.constructor.name])}},elemIndex:function(n){return function(e){return j((function(t){return d.eq(n)(t)(e)}))}},elemLastIndex:function(n){return function(e){return q((function(t){return d.eq(n)(t)(e)}))}},findIndex:j,findLastIndex:q,insertAt:function(n){return function(e){return function(t){if(0===n)return new y.Just(new w.NonEmpty(e,new g.Cons(t.value0,t.value1)));if(s.otherwise)return m.map(y.functorMaybe)((function(n){return g.NonEmptyList((e=n,new w.NonEmpty(t.value0,e)));var e}))(v.insertAt(n-1|0)(e)(t.value1));throw new Error("Failed pattern match at Data.List.NonEmpty (line 192, column 1 - line 192, column 75): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},updateAt:function(n){return function(e){return function(t){if(0===n)return new y.Just(new w.NonEmpty(e,t.value1));if(s.otherwise)return m.map(y.functorMaybe)((function(n){return g.NonEmptyList((e=n,new w.NonEmpty(t.value0,e)));var e}))(v.updateAt(n-1|0)(e)(t.value1));throw new Error("Failed pattern match at Data.List.NonEmpty (line 197, column 1 - line 197, column 75): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},modifyAt:function(n){return function(e){return function(t){if(0===n)return new y.Just(new w.NonEmpty(e(t.value0),t.value1));if(s.otherwise)return m.map(y.functorMaybe)((function(n){return g.NonEmptyList((e=n,new w.NonEmpty(t.value0,e)));var e}))(v.modifyAt(n-1|0)(e)(t.value1));throw new Error("Failed pattern match at Data.List.NonEmpty (line 202, column 1 - line 202, column 82): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},reverse:P,concat:function(n){return l.bind(g.bindNonEmptyList)(n)(f.identity(f.categoryFn))},concatMap:U,filter:function(n){return D(v.filter(n))},filterM:function(n){var e=v.filterM(n);return function(n){return D(e(n))}},mapMaybe:function(n){return D(v.mapMaybe(n))},catMaybes:H,appendFoldable:function(n){return function(e){return function(t){return new w.NonEmpty(e.value0,x.append(g.semigroupList)(e.value1)(v.fromFoldable(n)(t)))}}},mapWithIndex:O,sort:function(n){return function(e){return A(b.compare(n))(e)}},sortBy:A,take:function(n){return D(v.take(n))},takeWhile:function(n){return D(v.takeWhile(n))},drop:function(n){return D(v.drop(n))},dropWhile:function(n){return D(v.dropWhile(n))},span:function(n){return D(v.span(n))},group:function(n){return T("group")(v.group(n))},"group'":function(n){return T("group'")(v["group'"](n))},groupBy:z,partition:function(n){return D(v.partition(n))},nub:function(n){return T("nub")(v.nub(n))},nubBy:L,union:function(n){return I("union")(v.union(n))},unionBy:R,intersect:function(n){return I("intersect")(v.intersect(n))},intersectBy:W,zipWith:M,zipWithA:function(n){return function(e){return function(t){return function(r){return E.sequence1(g.traversable1NonEmptyList)(n.Apply0())(M(e)(t)(r))}}}},zip:k,unzip:function(n){return new F.Tuple(m.map(g.functorNonEmptyList)(F.fst)(n),m.map(g.functorNonEmptyList)(F.snd)(n))},foldM:function(n){return function(e){return function(t){return function(r){return l.bind(n.Bind1())(e(t)(r.value0))((function(t){return v.foldM(n)(e)(t)(r.value1)}))}}}}}},function(n,e,t){"use strict";var r,u=t(238),o=t(2),i=t(117),c=t(116),a=t(83),l=t(21),f=t(39),s=t(5),d=t(7),p=t(56),m=t(41),h=t(119),v=t(3),g=t(9),y=t(18),w=t(4),b=t(100),x=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),E=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),F=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),S=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),C=new w.Show((function(n){if(n instanceof x)return"(ForeignError "+w.show(w.showString)(n.value0)+")";if(n instanceof F)return"(ErrorAtIndex "+w.show(w.showInt)(n.value0)+" "+w.show(C)(n.value1)+")";if(n instanceof S)return"(ErrorAtProperty "+w.show(w.showString)(n.value0)+" "+w.show(C)(n.value1)+")";if(n instanceof E)return"(TypeMismatch "+w.show(w.showString)(n.value0)+" "+w.show(w.showString)(n.value1)+")";throw new Error("Failed pattern match at Foreign (line 63, column 1 - line 67, column 89): "+[n.constructor.name])})),M=function(n){if(n instanceof x)return n.value0;if(n instanceof F)return"Error at array index "+w.show(w.showInt)(n.value0)+": "+M(n.value1);if(n instanceof S)return"Error at property "+w.show(w.showString)(n.value0)+": "+M(n.value1);if(n instanceof E)return"Type mismatch: expected "+n.value0+", found "+n.value1;throw new Error("Failed pattern match at Foreign (line 72, column 1 - line 72, column 45): "+[n.constructor.name])},k=(r=i.throwError(a.monadThrowExceptT(p.monadIdentity)),function(n){return r(h.singleton(n))}),I=function(n){return function(e){if(u.tagOf(e)===n)return o.pure(a.applicativeExceptT(p.monadIdentity))(u.unsafeFromForeign(e));if(l.otherwise)return k(new E(n,u.tagOf(e)));throw new Error("Failed pattern match at Foreign (line 106, column 1 - line 106, column 55): "+[n.constructor.name,e.constructor.name])}},T=I("Boolean"),R=I("Number"),N=I("String"),A=new s.Eq((function(n){return function(e){return n instanceof x&&e instanceof x?n.value0===e.value0:n instanceof E&&e instanceof E?n.value0===e.value0&&n.value1===e.value1:n instanceof F&&e instanceof F?n.value0===e.value0&&s.eq(A)(n.value1)(e.value1):n instanceof S&&e instanceof S&&(n.value0===e.value0&&s.eq(A)(n.value1)(e.value1))}})),_=new g.Ord((function(){return A}),(function(n){return function(e){if(n instanceof x&&e instanceof x)return g.compare(g.ordString)(n.value0)(e.value0);if(n instanceof x)return y.LT.value;if(e instanceof x)return y.GT.value;var t;if(n instanceof E&&e instanceof E)return(t=g.compare(g.ordString)(n.value0)(e.value0))instanceof y.LT?y.LT.value:t instanceof y.GT?y.GT.value:g.compare(g.ordString)(n.value1)(e.value1);if(n instanceof E)return y.LT.value;if(e instanceof E)return y.GT.value;if(n instanceof F&&e instanceof F)return(t=g.compare(g.ordInt)(n.value0)(e.value0))instanceof y.LT?y.LT.value:t instanceof y.GT?y.GT.value:g.compare(_)(n.value1)(e.value1);if(n instanceof F)return y.LT.value;if(e instanceof F)return y.GT.value;if(n instanceof S&&e instanceof S)return(t=g.compare(g.ordString)(n.value0)(e.value0))instanceof y.LT?y.LT.value:t instanceof y.GT?y.GT.value:g.compare(_)(n.value1)(e.value1);throw new Error("Failed pattern match at Foreign (line 61, column 1 - line 61, column 52): "+[n.constructor.name,e.constructor.name])}}));n.exports={ForeignError:x,TypeMismatch:E,ErrorAtIndex:F,ErrorAtProperty:S,renderForeignError:M,unsafeReadTagged:I,readString:N,readChar:function(n){var e,t=f.Left.create(h.singleton(new E("Char",u.tagOf(n)))),r=(e=v.maybe(t)(o.pure(f.applicativeEither)),function(n){return e(b.toChar(n))});return c.mapExcept(f.either(d.const(t))(r))(N(n))},readBoolean:T,readNumber:R,readInt:function(n){var e,t=f.Left.create(h.singleton(new E("Int",u.tagOf(n)))),r=(e=v.maybe(t)(o.pure(f.applicativeEither)),function(n){return e(m.fromNumber(n))});return c.mapExcept(f.either(d.const(t))(r))(R(n))},readArray:function(n){if(u.isArray(n))return o.pure(a.applicativeExceptT(p.monadIdentity))(u.unsafeFromForeign(n));if(l.otherwise)return k(new E("array",u.tagOf(n)));throw new Error("Failed pattern match at Foreign (line 147, column 1 - line 147, column 42): "+[n.constructor.name])},readNull:function(n){if(u.isNull(n))return o.pure(a.applicativeExceptT(p.monadIdentity))(v.Nothing.value);if(l.otherwise)return o.pure(a.applicativeExceptT(p.monadIdentity))(new v.Just(n));throw new Error("Failed pattern match at Foreign (line 152, column 1 - line 152, column 41): "+[n.constructor.name])},readUndefined:function(n){if(u.isUndefined(n))return o.pure(a.applicativeExceptT(p.monadIdentity))(v.Nothing.value);if(l.otherwise)return o.pure(a.applicativeExceptT(p.monadIdentity))(new v.Just(n));throw new Error("Failed pattern match at Foreign (line 157, column 1 - line 157, column 46): "+[n.constructor.name])},readNullOrUndefined:function(n){if(u.isNull(n)||u.isUndefined(n))return o.pure(a.applicativeExceptT(p.monadIdentity))(v.Nothing.value);if(l.otherwise)return o.pure(a.applicativeExceptT(p.monadIdentity))(new v.Just(n));throw new Error("Failed pattern match at Foreign (line 162, column 1 - line 162, column 52): "+[n.constructor.name])},fail:k,eqForeignError:A,ordForeignError:_,showForeignError:C,unsafeToForeign:u.unsafeToForeign,unsafeFromForeign:u.unsafeFromForeign,typeOf:u.typeOf,tagOf:u.tagOf,isNull:u.isNull,isUndefined:u.isUndefined,isArray:u.isArray}},function(n,e,t){"use strict";var r=t(240);n.exports={char:r.char,charAt:r.charAt}},function(n,e,t){"use strict";var r=t(1),u=t(17),o=t(101),i=t(63),c=t(85);n.exports={registerListener:function(n){return function(){var e=r.mapFlipped(u.functorEffect)(i.window)(c.toEventTarget)();return o.addEventListener("scroll")(n)(!1)(e)(),o.removeEventListener("scroll")(n)(!1)(e)}}}},function(n,e,t){"use strict";var r=t(40),u=t(2),o=t(60),i=t(16),c=t(11),a=t(6),l=t(15),f=t(73),s=t(70),d=t(37),p=t(33),m=t(45),h=t(47),v=t(48),g=t(32),y=function(){function n(){}return n.value=new n,n}(),w=function(){function n(){}return n.value=new n,n}(),b=function(){function n(){}return n.value=new n,n}(),x=function(){function n(){}return n.value=new n,n}(),E=function(){function n(){}return n.value=new n,n}();n.exports={H1:y,H2:w,H3:b,H4:x,Subheading:E,mkH:function(){var n=v.makeStyles()(m.mapRecordCons(new l.IsSymbol((function(){return"common"})))()(m.mapRecordCons(new l.IsSymbol((function(){return"h1"})))()(m.mapRecordCons(new l.IsSymbol((function(){return"h2"})))()(m.mapRecordCons(new l.IsSymbol((function(){return"h3"})))()(m.mapRecordCons(new l.IsSymbol((function(){return"h4"})))()(m.mapRecordCons(new l.IsSymbol((function(){return"h5"})))()(m.mapRecordNil)()())()())()())()())()())()())((function(n){return{common:r.cssSafer(h.recordWriteForeign()(h.consWriteForeignFields(new l.IsSymbol((function(){return"color"})))(h.writeForeignString)(h.consWriteForeignFields(new l.IsSymbol((function(){return"fontFamily"})))(h.writeForeignString)(h.nilWriteForeignFields)()()())()()()))({color:n.textColour,fontFamily:n.headingFontFamily}),h1:r.cssSafer(h.recordWriteForeign()(h.consWriteForeignFields(new l.IsSymbol((function(){return"fontSize"})))(h.writeForeignString)(h.consWriteForeignFields(new l.IsSymbol((function(){return"letterSpacing"})))(h.writeForeignString)(h.consWriteForeignFields(new l.IsSymbol((function(){return"margin"})))(h.writeForeignInt)(h.consWriteForeignFields(new l.IsSymbol((function(){return"padding"})))(h.writeForeignInt)(h.consWriteForeignFields(new l.IsSymbol((function(){return"textTransform"})))(h.writeForeignString)(h.nilWriteForeignFields)()()())()()())()()())()()())()()()))({textTransform:"uppercase",fontSize:"3.6em",letterSpacing:"0.07em",margin:0,padding:0}),h2:r.cssSafer(h.recordWriteForeign()(h.consWriteForeignFields(new l.IsSymbol((function(){return"fontSize"})))(h.writeForeignString)(h.consWriteForeignFields(new l.IsSymbol((function(){return"letterSpacing"})))(h.writeForeignString)(h.consWriteForeignFields(new l.IsSymbol((function(){return"margin"})))(h.writeForeignInt)(h.consWriteForeignFields(new l.IsSymbol((function(){return"padding"})))(h.writeForeignInt)(h.consWriteForeignFields(new l.IsSymbol((function(){return"textTransform"})))(h.writeForeignString)(h.nilWriteForeignFields)()()())()()())()()())()()())()()()))({textTransform:"uppercase",fontSize:"3em",letterSpacing:"0.05em",margin:0,padding:0}),h3:r.cssSafer(h.recordWriteForeign()(h.consWriteForeignFields(new l.IsSymbol((function(){return"fontSize"})))(h.writeForeignString)(h.consWriteForeignFields(new l.IsSymbol((function(){return"margin"})))(h.writeForeignInt)(h.consWriteForeignFields(new l.IsSymbol((function(){return"padding"})))(h.writeForeignInt)(h.nilWriteForeignFields)()()())()()())()()()))({fontSize:"2.2em",margin:0,padding:0}),h4:r.cssSafer(h.recordWriteForeign()(h.consWriteForeignFields(new l.IsSymbol((function(){return"fontSize"})))(h.writeForeignString)(h.consWriteForeignFields(new l.IsSymbol((function(){return"margin"})))(h.writeForeignInt)(h.consWriteForeignFields(new l.IsSymbol((function(){return"padding"})))(h.writeForeignInt)(h.nilWriteForeignFields)()()())()()())()()()))({fontSize:"1.5em",margin:0,padding:0}),h5:r.cssSafer(h.recordWriteForeign()(h.consWriteForeignFields(new l.IsSymbol((function(){return"color"})))(h.writeForeignString)(h.consWriteForeignFields(new l.IsSymbol((function(){return"fontSize"})))(h.writeForeignString)(h.consWriteForeignFields(new l.IsSymbol((function(){return"margin"})))(h.writeForeignInt)(h.consWriteForeignFields(new l.IsSymbol((function(){return"padding"})))(h.writeForeignInt)(h.nilWriteForeignFields)()()())()()())()()())()()()))({fontSize:"1.0em",margin:0,padding:0,color:n.textColourLighter})}}))();return d.component()()("Heading")((function(e){return p.bind(p.ixBindRender)(n)((function(n){var t=function(){if(e.level instanceof y)return s.h1();if(e.level instanceof w)return s.h2();if(e.level instanceof b)return s.h3();if(e.level instanceof x)return s.h4();if(e.level instanceof E)return s.h5();throw new Error("Failed pattern match at Typography.Header (line 72, column 14 - line 77, column 27): "+[e.level.constructor.name])}(),r=function(){if(e.level instanceof y)return n.h1;if(e.level instanceof w)return n.h2;if(e.level instanceof b)return n.h3;if(e.level instanceof x)return n.h4;if(e.level instanceof E)return n.h5;throw new Error("Failed pattern match at Typography.Header (line 79, column 27 - line 84, column 33): "+[e.level.constructor.name])}();return u.pure(p.applicativeRender(g.refl))(t({className:i.intercalate(i.foldableArray)(c.monoidString)(" ")(a.append(a.semigroupArray)([n.common,r])(o.fromFoldable(i.foldableMaybe)(e.className))),children:[f.text(e.text)]}))}))}))()}}},function(n,e,t){"use strict";var r,u,o=t(265),i=t(60),c=t(21),a=t(35),l=t(99),f=t(5),s=t(66),d=t(1),p=t(41),m=t(3),h=t(9),v=t(4),g=t(100),y=t(103),w=t(121),b=t(20),x=t(46),E=function(n){return function(e){return 65536+((1024*(n-55296|0)|0)+(e-56320|0)|0)|0}},F=new v.Show((function(n){return"(CodePoint 0x"+y.toUpper(p.toStringAs(p.hexadecimal)(n))+")"})),S=function(n){return 56320<=n&&n<=57343},C=function(n){return 55296<=n&&n<=56319},M=function(n){var e=g.length(n);if(0===e)return m.Nothing.value;if(1===e)return new m.Just({head:l.fromEnum(l.boundedEnumChar)(w.charAt(0)(n)),tail:""});var t=l.fromEnum(l.boundedEnumChar)(w.charAt(1)(n)),r=l.fromEnum(l.boundedEnumChar)(w.charAt(0)(n));return C(r)&&S(t)?new m.Just({head:E(r)(t),tail:g.drop(2)(n)}):new m.Just({head:r,tail:g.drop(1)(n)})},k=function(n){return d.map(m.functorMaybe)((function(n){return new b.Tuple(n.head,n.tail)}))(M(n))},I=o._unsafeCodePointAt0((function(n){var e=l.fromEnum(l.boundedEnumChar)(w.charAt(0)(n));if(C(e)&&g.length(n)>1){var t=l.fromEnum(l.boundedEnumChar)(w.charAt(1)(n));return S(t)?E(e)(t):e}return e})),T=o._toCodePointArray((function(n){return x.unfoldr(x.unfoldableArray)(k)(n)}))(I),R=function(n){return i.length(T(n))},N=(r=l.toEnumWithDefaults(l.boundedEnumChar)(a.bottom(a.boundedChar))(a.top(a.boundedChar)),function(n){return g.singleton(r(n))}),A=function(n){if(n<=65535)return N(n);var e=s.div(s.euclideanRingInt)(n-65536|0)(1024)+55296|0,t=s.mod(s.euclideanRingInt)(n-65536|0)(1024)+56320|0;return N(e)+N(t)},_=o._fromCodePointArray(A),P=o._singleton(A),L=function(n){return function(e){if(n<1)return"";var t=M(e);return t instanceof m.Just?P(t.value0.head)+L(n-1|0)(t.value0.tail):e}},O=o._take(L),D=new f.Eq((function(n){return function(e){return n===e}})),W=new h.Ord((function(){return D}),(function(n){return function(e){return h.compare(h.ordInt)(n)(e)}})),z=function(n){return function(e){return g.drop(g.length(O(n)(e)))(e)}},B=o._countPrefix((function(n){return function(e){return(t=n,function(n){return function(e){for(var r,u,o,i,c=t,a=n,l=!1;!l;)u=c,o=e,i=void 0,r=(i=M(a))instanceof m.Just&&u(i.value0.head)?(c=u,a=i.value0.tail,void(e=o+1|0)):(l=!0,o);return r}})(e)(0);var t}}))(I),q=(u=l.fromEnum(l.boundedEnumChar),function(n){return u(n)}),j=function(n){return function(e){var t,r,u,o=n,i=!1;for(;!i;)r=o,u=void 0,t=(u=M(e))instanceof m.Just?0===r?(i=!0,new m.Just(u.value0.head)):(o=r-1|0,void(e=u.value0.tail)):(i=!0,m.Nothing.value);return t}},U=new a.Bounded((function(){return W}),0,1114111),H=new l.BoundedEnum((function(){return U}),(function(){return J}),1114112,(function(n){return n}),(function(n){if(n>=0&&n<=1114111)return new m.Just(n);if(c.otherwise)return m.Nothing.value;throw new Error("Failed pattern match at Data.String.CodePoints (line 63, column 1 - line 68, column 26): "+[n.constructor.name])})),J=new l.Enum((function(){return W}),l.defaultPred(l.toEnum(H))(l.fromEnum(H)),l.defaultSucc(l.toEnum(H))(l.fromEnum(H)));n.exports={codePointFromChar:q,singleton:P,fromCodePointArray:_,toCodePointArray:T,codePointAt:function(n){return function(e){return n<0?m.Nothing.value:0===n&&""===e?m.Nothing.value:0===n?new m.Just(I(e)):o._codePointAt(j)(m.Just.create)(m.Nothing.value)(I)(n)(e)}},uncons:M,length:R,countPrefix:B,indexOf:function(n){return function(e){return d.map(m.functorMaybe)((function(n){return R(g.take(n)(e))}))(g.indexOf(n)(e))}},"indexOf'":function(n){return function(e){return function(t){var r=z(e)(t);return d.map(m.functorMaybe)((function(n){return e+R(g.take(n)(r))|0}))(g.indexOf(n)(r))}}},lastIndexOf:function(n){return function(e){return d.map(m.functorMaybe)((function(n){return R(g.take(n)(e))}))(g.lastIndexOf(n)(e))}},"lastIndexOf'":function(n){return function(e){return function(t){var r=g.length(O(e)(t));return d.map(m.functorMaybe)((function(n){return R(g.take(n)(t))}))(g["lastIndexOf'"](n)(r)(t))}}},take:O,takeWhile:function(n){return function(e){return O(B(n)(e))(e)}},drop:z,dropWhile:function(n){return function(e){return z(B(n)(e))(e)}},splitAt:function(n){return function(e){var t=O(n)(e);return{before:t,after:g.drop(g.length(t))(e)}}},eqCodePoint:D,ordCodePoint:W,showCodePoint:F,boundedCodePoint:U,enumCodePoint:J,boundedEnumCodePoint:H}},function(n,e,t){"use strict";var r=t(86),u=t(270),o=t(29),i=t(16),c=t(11),a=t(15),l=t(97),f=a.SProxy.value;n.exports={increaseContrast:function(n){var e,t=r.isLight(n)?r.darken:r.lighten;return e=0,function(u){var o,i=e,c=!1;function a(e,o){if(r.contrast(n)(o)>=7.5||e>=20)return c=!0,o;i=e+1|0,u=t(.1)(o)}for(;!c;)o=a(i,u);return o}},f:f,fromTheme:function(n){var e,t,s,d,p=function(n){return r.brightness(n)>.8?r.lighten(.02)(n):r.desaturate(.03)(r.lighten(.1)(n))},m=r.isLight(n.backgroundColour),h=function(n){return r.desaturate(.03)(r.darken(.1)(r.mix(r.HSL.value)(n)(u.blue)(.05)))};return l.build(o.composeFlipped(l.semigroupoidBuilder)(l.modify()()(new a.IsSymbol((function(){return"backgroundColour"})))(f)(r.toHexString))(o.composeFlipped(l.semigroupoidBuilder)(l.insert()()(new a.IsSymbol((function(){return"backgroundColourLighter"})))(f)(r.toHexString(p(n.backgroundColour))))(o.composeFlipped(l.semigroupoidBuilder)(l.modify()()(new a.IsSymbol((function(){return"interfaceColour"})))(f)(r.toHexString))(o.composeFlipped(l.semigroupoidBuilder)(l.insert()()(new a.IsSymbol((function(){return"interfaceColourLighter"})))(f)(r.toHexString(p(n.interfaceColour))))(o.composeFlipped(l.semigroupoidBuilder)(l.insert()()(new a.IsSymbol((function(){return"interfaceColourLightest"})))(f)((d=p(n.interfaceColour),r.toHexString(p(d)))))(o.composeFlipped(l.semigroupoidBuilder)(l.insert()()(new a.IsSymbol((function(){return"interfaceColourDarker"})))(f)(r.toHexString(h(n.interfaceColour))))(o.composeFlipped(l.semigroupoidBuilder)(l.insert()()(new a.IsSymbol((function(){return"interfaceColourDarkest"})))(f)((s=h(n.interfaceColour),r.toHexString(h(s)))))(o.composeFlipped(l.semigroupoidBuilder)(l.modify()()(new a.IsSymbol((function(){return"textColour"})))(f)(r.toHexString))(o.composeFlipped(l.semigroupoidBuilder)(l.insert()()(new a.IsSymbol((function(){return"textColourLighter"})))(f)(r.toHexString(p(n.textColour))))(o.composeFlipped(l.semigroupoidBuilder)(l.insert()()(new a.IsSymbol((function(){return"textColourLightest"})))(f)((t=p(n.textColour),r.toHexString(p(t)))))(o.composeFlipped(l.semigroupoidBuilder)(l.insert()()(new a.IsSymbol((function(){return"textColourDarker"})))(f)(r.toHexString(h(n.textColour))))(o.composeFlipped(l.semigroupoidBuilder)(l.insert()()(new a.IsSymbol((function(){return"textColourDarkest"})))(f)((e=h(n.textColour),r.toHexString(h(e)))))(o.composeFlipped(l.semigroupoidBuilder)(l.modify()()(new a.IsSymbol((function(){return"highlightColour"})))(f)(r.toHexString))(o.composeFlipped(l.semigroupoidBuilder)(l.insert()()(new a.IsSymbol((function(){return"highlightColourDark"})))(f)(r.toHexString(r.rotateHue(-10)(r.darken(.2)(n.highlightColour)))))(o.composeFlipped(l.semigroupoidBuilder)(l.modify()()(new a.IsSymbol((function(){return"altHighlightColour"})))(f)(r.toHexString))(o.composeFlipped(l.semigroupoidBuilder)(l.insert()()(new a.IsSymbol((function(){return"altHighlightColourDark"})))(f)(r.toHexString(r.darken(.2)(n.altHighlightColour))))(o.composeFlipped(l.semigroupoidBuilder)(l.modify()()(new a.IsSymbol((function(){return"yellow"})))(f)(r.toHexString))(o.composeFlipped(l.semigroupoidBuilder)(l.modify()()(new a.IsSymbol((function(){return"green"})))(f)(r.toHexString))(o.composeFlipped(l.semigroupoidBuilder)(l.modify()()(new a.IsSymbol((function(){return"pink"})))(f)(r.toHexString))(o.composeFlipped(l.semigroupoidBuilder)(l.modify()()(new a.IsSymbol((function(){return"orange"})))(f)(r.toHexString))(o.composeFlipped(l.semigroupoidBuilder)(l.modify()()(new a.IsSymbol((function(){return"turquoise"})))(f)(r.toHexString))(o.composeFlipped(l.semigroupoidBuilder)(l.modify()()(new a.IsSymbol((function(){return"red"})))(f)(r.toHexString))(o.composeFlipped(l.semigroupoidBuilder)(l.modify()()(new a.IsSymbol((function(){return"blue"})))(f)(r.toHexString))(o.composeFlipped(l.semigroupoidBuilder)(l.modify()()(new a.IsSymbol((function(){return"textFontFamily"})))(f)(i.intercalate(i.foldableArray)(c.monoidString)(",")))(o.composeFlipped(l.semigroupoidBuilder)(l.modify()()(new a.IsSymbol((function(){return"headingFontFamily"})))(f)(i.intercalate(i.foldableArray)(c.monoidString)(",")))(l.insert()()(new a.IsSymbol((function(){return"isLight"})))(f)(m)))))))))))))))))))))))))))(n)}}},function(n,e,t){"use strict";var r=t(13),u=t(29),o=t(7),i=t(15),c=t(59),a=t(81),l=t(22),f=function(n){this.mergeImpl=n},s=function(n){return n},d=u.semigroupoidFn,p=new f((function(n){return function(n){return function(n){return{}}}})),m=function(n){return n.mergeImpl},h=r.categoryFn,v=r.identity(h);n.exports={unsafeEventFn:s,handler:function(n){return function(e){return function(t){return e(n(t))()}}},handler_:function(n){return c.mkEffectFn1(o.const(n))},syntheticEvent:v,merge:function(n){return function(n){return m(n)(l.RLProxy.value)}},Merge:f,mergeImpl:m,semigroupoidBuilder:d,categoryBuilder:h,mergeNil:p,mergeCons:function(n){return function(e){return function(e){return function(e){return function(e){return function(e){return new f((function(t){return function(t){return function(r){var u=m(e)(l.RLProxy.value)(a.delete(n)()()(i.SProxy.value)(t)),o=a.get(n)()(i.SProxy.value)(t);return a.insert(n)()()(i.SProxy.value)(o(r))(u(r))}}}))}}}}}}}},function(n,e,t){"use strict";var r=t(278),u=t(3);n.exports={unsafeReadProtoTagged:function(n){return function(e){return r._unsafeReadProtoTagged(u.Nothing.value,u.Just.create,n,e)}}}},function(n,e,t){"use strict";var r,u,o,i,c,a,l=t(279),f=t(1),s=t(3),d=t(28),p=t(17),m=t(25),h=t(280),v=t(127),g=m.unsafeCoerce,y=m.unsafeCoerce,w=m.unsafeCoerce,b=m.unsafeCoerce,x=m.unsafeCoerce,E=(u=f.map(p.functorEffect)((r=s.fromMaybe(h.Loading.value),function(n){return r(h.parse(n))})),function(n){return u(l._readyState(n))}),F=(o=f.map(p.functorEffect)(d.toMaybe),function(n){return o(l._head(n))}),S=v.unsafeReadProtoTagged("HTMLDocument"),C=v.unsafeReadProtoTagged("HTMLDocument"),M=v.unsafeReadProtoTagged("HTMLDocument"),k=v.unsafeReadProtoTagged("HTMLDocument"),I=v.unsafeReadProtoTagged("HTMLDocument"),T=(i=f.map(p.functorEffect)(d.toMaybe),function(n){return i(l._currentScript(n))}),R=(c=f.map(p.functorEffect)(d.toMaybe),function(n){return c(l._body(n))}),N=(a=f.map(p.functorEffect)(d.toMaybe),function(n){return a(l._activeElement(n))});n.exports={fromDocument:I,fromNode:M,fromParentNode:S,fromNonElementParentNode:C,fromEventTarget:k,toDocument:x,toNode:w,toParentNode:g,toNonElementParentNode:y,toEventTarget:b,head:F,body:R,readyState:E,activeElement:N,currentScript:T,referrer:l.referrer,title:l.title,setTitle:l.setTitle}},function(n,e,t){"use strict";var r=t(5),u=t(66),o=t(1),i=t(41),c=t(3),a=t(9),l=t(4),f=t(17),s=t(281),d=t(89),p=new l.Show((function(n){return"Seed "+l.show(l.showInt)(n)})),m=2147483647,h=function(n){var e;return(e=1,function(n){return function(t){var r=n-e|0,o=u.mod(u.euclideanRingInt)(t)(r);return o<e?o+n|0:o}})(2147483646)(n)},v=o.map(f.functorEffect)(h)(s.randomInt(1)(2147483646)),g=function(n){return function(e){return c.fromJust()(i.fromNumber(d.remainder(i.toNumber(48271)*i.toNumber(e)+n)(i.toNumber(m))))}},y=g(i.toNumber(0)),w=new r.Eq((function(n){return function(e){return n===e}})),b=new a.Ord((function(){return w}),(function(n){return function(e){return a.compare(a.ordInt)(n)(e)}}));n.exports={mkSeed:h,unSeed:function(n){return n},randomSeed:v,lcgA:48271,lcgC:0,lcgM:m,lcgNext:y,lcgPerturb:g,eqSeed:w,ordSeed:b,showSeed:p}},function(n,e,t){"use strict";var r=t(2),u=t(5),o=t(7),i=t(14),c=t(12),a=t(37),l=t(33),f=t(122),s=t(32),d=t(101),p=t(63),m=function(n){return n},h=new i.Newtype((function(n){return n}),m),v=function(n){return d.eventListener(o.const((function(){var e=p.window();return n(e.scrollY)()})))},g=l.coerceHook(h)(l.bind(l.ixBindRender)(a.useState(0))((function(n){var e=function(e){return n.value1(o.const(e))};return l.discard(l.ixBindRender)(a.useLayoutEffect(u.eqUnit)(c.unit)((function(){var n=v(e)();return f.registerListener(n)()})))((function(){return r.pure(l.applicativeRender(s.refl))(n.value0)}))})));n.exports={UseScrollYPosition:m,useScrollYPosition:g,makeListener:v,ntUseScrollYPosition:h}},function(n,e,t){"use strict";t.r(e);var r="function"==typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__",u=["checked","disabled","error","focused","focusVisible","required","expanded","selected"];function o(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=n.disableGlobal,t=void 0!==e&&e,o=n.productionPrefix,i=void 0===o?"jss":o,c=n.seed,a=void 0===c?"":c,l=""===a?"":"".concat(a,"-"),f=0;return function(n,e){f+=1;var o=e.options.name;if(o&&0===o.indexOf("Mui")&&!e.options.link&&!t){if(-1!==u.indexOf(n.key))return"Mui-".concat(n.key);var c="".concat(l).concat(o,"-").concat(n.key);return e.options.theme[r]&&""===a?"".concat(c,"-").concat(f):c}return"".concat(l).concat(i).concat(f)}}function i(n){return n}var c=function(n){var e=n.theme,t=n.name,r=n.props;if(!e||!e.props||!e.props[t])return r;var u,o=e.props[t];for(u in o)void 0===r[u]&&(r[u]=o[u]);return r};function a(){return(a=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}var l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},f="object"===("undefined"==typeof window?"undefined":l(window))&&"object"===("undefined"==typeof document?"undefined":l(document))&&9===document.nodeType;function s(n,e){for(var t=0;t<e.length;t++){var r=e[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}function d(n,e,t){return e&&s(n.prototype,e),t&&s(n,t),n}function p(n,e){n.prototype=Object.create(e.prototype),n.prototype.constructor=n,n.__proto__=e}function m(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function h(n,e){if(null==n)return{};var t,r,u={},o=Object.keys(n);for(r=0;r<o.length;r++)t=o[r],e.indexOf(t)>=0||(u[t]=n[t]);return u}var v={}.constructor;function g(n){if(null==n||"object"!=typeof n)return n;if(Array.isArray(n))return n.map(g);if(n.constructor!==v)return n;var e={};for(var t in n)e[t]=g(n[t]);return e}function y(n,e,t){void 0===n&&(n="unnamed");var r=t.jss,u=g(e),o=r.plugins.onCreateRule(n,u,t);return o||(n[0],null)}var w=function(n,e){for(var t="",r=0;r<n.length&&"!important"!==n[r];r++)t&&(t+=e),t+=n[r];return t};function b(n,e){if(void 0===e&&(e=!1),!Array.isArray(n))return n;var t="";if(Array.isArray(n[0]))for(var r=0;r<n.length&&"!important"!==n[r];r++)t&&(t+=", "),t+=w(n[r]," ");else t=w(n,", ");return e||"!important"!==n[n.length-1]||(t+=" !important"),t}function x(n,e){for(var t="",r=0;r<e;r++)t+=" ";return t+n}function E(n,e,t){void 0===t&&(t={});var r="";if(!e)return r;var u=t.indent,o=void 0===u?0:u,i=e.fallbacks;if(n&&o++,i)if(Array.isArray(i))for(var c=0;c<i.length;c++){var a=i[c];for(var l in a){var f=a[l];null!=f&&(r&&(r+="\n"),r+=""+x(l+": "+b(f)+";",o))}}else for(var s in i){var d=i[s];null!=d&&(r&&(r+="\n"),r+=""+x(s+": "+b(d)+";",o))}for(var p in e){var m=e[p];null!=m&&"fallbacks"!==p&&(r&&(r+="\n"),r+=""+x(p+": "+b(m)+";",o))}return(r||t.allowEmpty)&&n?(r&&(r="\n"+r+"\n"),x(n+" {"+r,--o)+x("}",o)):r}var F=/([[\].#*$><+~=|^:(),"'`\s])/g,S="undefined"!=typeof CSS&&CSS.escape,C=function(n){return S?S(n):n.replace(F,"\\$1")},M=function(){function n(n,e,t){this.type="style",this.key=void 0,this.isProcessed=!1,this.style=void 0,this.renderer=void 0,this.renderable=void 0,this.options=void 0;var r=t.sheet,u=t.Renderer;this.key=n,this.options=t,this.style=e,r?this.renderer=r.renderer:u&&(this.renderer=new u)}return n.prototype.prop=function(n,e,t){if(void 0===e)return this.style[n];var r=!!t&&t.force;if(!r&&this.style[n]===e)return this;var u=e;t&&!1===t.process||(u=this.options.jss.plugins.onChangeValue(e,n,this));var o=null==u||!1===u,i=n in this.style;if(o&&!i&&!r)return this;var c=o&&i;if(c?delete this.style[n]:this.style[n]=u,this.renderable&&this.renderer)return c?this.renderer.removeProperty(this.renderable,n):this.renderer.setProperty(this.renderable,n,u),this;var a=this.options.sheet;return a&&a.attached,this},n}(),k=function(n){function e(e,t,r){var u;(u=n.call(this,e,t,r)||this).selectorText=void 0,u.id=void 0,u.renderable=void 0;var o=r.selector,i=r.scoped,c=r.sheet,a=r.generateId;return o?u.selectorText=o:!1!==i&&(u.id=a(m(m(u)),c),u.selectorText="."+C(u.id)),u}p(e,n);var t=e.prototype;return t.applyTo=function(n){var e=this.renderer;if(e){var t=this.toJSON();for(var r in t)e.setProperty(n,r,t[r])}return this},t.toJSON=function(){var n={};for(var e in this.style){var t=this.style[e];"object"!=typeof t?n[e]=t:Array.isArray(t)&&(n[e]=b(t))}return n},t.toString=function(n){var e=this.options.sheet,t=!!e&&e.options.link?a({},n,{allowEmpty:!0}):n;return E(this.selectorText,this.style,t)},d(e,[{key:"selector",set:function(n){if(n!==this.selectorText){this.selectorText=n;var e=this.renderer,t=this.renderable;if(t&&e)e.setSelector(t,n)||e.replaceRule(t,this)}},get:function(){return this.selectorText}}]),e}(M),I={onCreateRule:function(n,e,t){return"@"===n[0]||t.parent&&"keyframes"===t.parent.type?null:new k(n,e,t)}},T={indent:1,children:!0},R=/@([\w-]+)/,N=function(){function n(n,e,t){this.type="conditional",this.at=void 0,this.key=void 0,this.rules=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=n;var r=n.match(R);for(var u in this.at=r?r[1]:"unknown",this.options=t,this.rules=new Z(a({},t,{parent:this})),e)this.rules.add(u,e[u]);this.rules.process()}var e=n.prototype;return e.getRule=function(n){return this.rules.get(n)},e.indexOf=function(n){return this.rules.indexOf(n)},e.addRule=function(n,e,t){var r=this.rules.add(n,e,t);return r?(this.options.jss.plugins.onProcessRule(r),r):null},e.toString=function(n){if(void 0===n&&(n=T),null==n.indent&&(n.indent=T.indent),null==n.children&&(n.children=T.children),!1===n.children)return this.key+" {}";var e=this.rules.toString(n);return e?this.key+" {\n"+e+"\n}":""},n}(),A=/@media|@supports\s+/,_={onCreateRule:function(n,e,t){return A.test(n)?new N(n,e,t):null}},P={indent:1,children:!0},L=/@keyframes\s+([\w-]+)/,O=function(){function n(n,e,t){this.type="keyframes",this.at="@keyframes",this.key=void 0,this.name=void 0,this.id=void 0,this.rules=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0;var r=n.match(L);r&&r[1]?this.name=r[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=t;var u=t.scoped,o=t.sheet,i=t.generateId;for(var c in this.id=!1===u?this.name:C(i(this,o)),this.rules=new Z(a({},t,{parent:this})),e)this.rules.add(c,e[c],a({},t,{parent:this}));this.rules.process()}return n.prototype.toString=function(n){if(void 0===n&&(n=P),null==n.indent&&(n.indent=P.indent),null==n.children&&(n.children=P.children),!1===n.children)return this.at+" "+this.id+" {}";var e=this.rules.toString(n);return e&&(e="\n"+e+"\n"),this.at+" "+this.id+" {"+e+"}"},n}(),D=/@keyframes\s+/,W=/\$([\w-]+)/g,z=function(n,e){return"string"==typeof n?n.replace(W,(function(n,t){return t in e?e[t]:n})):n},B=function(n,e,t){var r=n[e],u=z(r,t);u!==r&&(n[e]=u)},q={onCreateRule:function(n,e,t){return"string"==typeof n&&D.test(n)?new O(n,e,t):null},onProcessStyle:function(n,e,t){return"style"===e.type&&t?("animation-name"in n&&B(n,"animation-name",t.keyframes),"animation"in n&&B(n,"animation",t.keyframes),n):n},onChangeValue:function(n,e,t){var r=t.options.sheet;if(!r)return n;switch(e){case"animation":case"animation-name":return z(n,r.keyframes);default:return n}}},j=function(n){function e(){for(var e,t=arguments.length,r=new Array(t),u=0;u<t;u++)r[u]=arguments[u];return(e=n.call.apply(n,[this].concat(r))||this).renderable=void 0,e}return p(e,n),e.prototype.toString=function(n){var e=this.options.sheet,t=!!e&&e.options.link?a({},n,{allowEmpty:!0}):n;return E(this.key,this.style,t)},e}(M),U={onCreateRule:function(n,e,t){return t.parent&&"keyframes"===t.parent.type?new j(n,e,t):null}},H=function(){function n(n,e,t){this.type="font-face",this.at="@font-face",this.key=void 0,this.style=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=n,this.style=e,this.options=t}return n.prototype.toString=function(n){if(Array.isArray(this.style)){for(var e="",t=0;t<this.style.length;t++)e+=E(this.key,this.style[t]),this.style[t+1]&&(e+="\n");return e}return E(this.key,this.style,n)},n}(),J={onCreateRule:function(n,e,t){return"@font-face"===n?new H(n,e,t):null}},V=function(){function n(n,e,t){this.type="viewport",this.at="@viewport",this.key=void 0,this.style=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=n,this.style=e,this.options=t}return n.prototype.toString=function(n){return E(this.key,this.style,n)},n}(),$={onCreateRule:function(n,e,t){return"@viewport"===n||"@-ms-viewport"===n?new V(n,e,t):null}},G=function(){function n(n,e,t){this.type="simple",this.key=void 0,this.value=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=n,this.value=e,this.options=t}return n.prototype.toString=function(n){if(Array.isArray(this.value)){for(var e="",t=0;t<this.value.length;t++)e+=this.key+" "+this.value[t]+";",this.value[t+1]&&(e+="\n");return e}return this.key+" "+this.value+";"},n}(),Q={"@charset":!0,"@import":!0,"@namespace":!0},K=[I,_,q,U,J,$,{onCreateRule:function(n,e,t){return n in Q?new G(n,e,t):null}}],X={process:!0},Y={force:!0,process:!0},Z=function(){function n(n){this.map={},this.raw={},this.index=[],this.options=void 0,this.classes=void 0,this.keyframes=void 0,this.options=n,this.classes=n.classes,this.keyframes=n.keyframes}var e=n.prototype;return e.add=function(n,e,t){var r=this.options,u=r.parent,o=r.sheet,i=r.jss,c=r.Renderer,l=r.generateId,f=r.scoped,s=a({classes:this.classes,parent:u,sheet:o,jss:i,Renderer:c,generateId:l,scoped:f},t);this.raw[n]=e,n in this.classes&&(s.selector="."+C(this.classes[n]));var d=y(n,e,s);if(!d)return null;this.register(d);var p=void 0===s.index?this.index.length:s.index;return this.index.splice(p,0,d),d},e.get=function(n){return this.map[n]},e.remove=function(n){this.unregister(n),delete this.raw[n.key],this.index.splice(this.indexOf(n),1)},e.indexOf=function(n){return this.index.indexOf(n)},e.process=function(){var n=this.options.jss.plugins;this.index.slice(0).forEach(n.onProcessRule,n)},e.register=function(n){this.map[n.key]=n,n instanceof k?(this.map[n.selector]=n,n.id&&(this.classes[n.key]=n.id)):n instanceof O&&this.keyframes&&(this.keyframes[n.name]=n.id)},e.unregister=function(n){delete this.map[n.key],n instanceof k?(delete this.map[n.selector],delete this.classes[n.key]):n instanceof O&&delete this.keyframes[n.name]},e.update=function(){var n,e,t;if("string"==typeof(arguments.length<=0?void 0:arguments[0])?(n=arguments.length<=0?void 0:arguments[0],e=arguments.length<=1?void 0:arguments[1],t=arguments.length<=2?void 0:arguments[2]):(e=arguments.length<=0?void 0:arguments[0],t=arguments.length<=1?void 0:arguments[1],n=null),n)this.onUpdate(e,this.get(n),t);else for(var r=0;r<this.index.length;r++)this.onUpdate(e,this.index[r],t)},e.onUpdate=function(e,t,r){void 0===r&&(r=X);var u=this.options,o=u.jss.plugins,i=u.sheet;if(t.rules instanceof n)t.rules.update(e,r);else{var c=t,a=c.style;if(o.onUpdate(e,t,i,r),r.process&&a&&a!==c.style){for(var l in o.onProcessStyle(c.style,c,i),c.style){var f=c.style[l];f!==a[l]&&c.prop(l,f,Y)}for(var s in a){var d=c.style[s],p=a[s];null==d&&d!==p&&c.prop(s,null,Y)}}}},e.toString=function(n){for(var e="",t=this.options.sheet,r=!!t&&t.options.link,u=0;u<this.index.length;u++){var o=this.index[u].toString(n);(o||r)&&(e&&(e+="\n"),e+=o)}return e},n}(),nn=function(){function n(n,e){for(var t in this.options=void 0,this.deployed=void 0,this.attached=void 0,this.rules=void 0,this.renderer=void 0,this.classes=void 0,this.keyframes=void 0,this.queue=void 0,this.attached=!1,this.deployed=!1,this.classes={},this.keyframes={},this.options=a({},e,{sheet:this,parent:this,classes:this.classes,keyframes:this.keyframes}),e.Renderer&&(this.renderer=new e.Renderer(this)),this.rules=new Z(this.options),n)this.rules.add(t,n[t]);this.rules.process()}var e=n.prototype;return e.attach=function(){return this.attached?this:(this.renderer&&this.renderer.attach(),this.attached=!0,this.deployed||this.deploy(),this)},e.detach=function(){return this.attached?(this.renderer&&this.renderer.detach(),this.attached=!1,this):this},e.addRule=function(n,e,t){var r=this.queue;this.attached&&!r&&(this.queue=[]);var u=this.rules.add(n,e,t);return u?(this.options.jss.plugins.onProcessRule(u),this.attached?this.deployed?(r?r.push(u):(this.insertRule(u),this.queue&&(this.queue.forEach(this.insertRule,this),this.queue=void 0)),u):u:(this.deployed=!1,u)):null},e.insertRule=function(n){this.renderer&&this.renderer.insertRule(n)},e.addRules=function(n,e){var t=[];for(var r in n){var u=this.addRule(r,n[r],e);u&&t.push(u)}return t},e.getRule=function(n){return this.rules.get(n)},e.deleteRule=function(n){var e=this.rules.get(n);return!!e&&(this.rules.remove(e),!(this.attached&&e.renderable&&this.renderer)||this.renderer.deleteRule(e.renderable))},e.indexOf=function(n){return this.rules.indexOf(n)},e.deploy=function(){return this.renderer&&this.renderer.deploy(),this.deployed=!0,this},e.update=function(){var n;return(n=this.rules).update.apply(n,arguments),this},e.toString=function(n){return this.rules.toString(n)},n}(),en=function(){function n(){this.plugins={internal:[],external:[]},this.registry=void 0}var e=n.prototype;return e.onCreateRule=function(n,e,t){for(var r=0;r<this.registry.onCreateRule.length;r++){var u=this.registry.onCreateRule[r](n,e,t);if(u)return u}return null},e.onProcessRule=function(n){if(!n.isProcessed){for(var e=n.options.sheet,t=0;t<this.registry.onProcessRule.length;t++)this.registry.onProcessRule[t](n,e);n.style&&this.onProcessStyle(n.style,n,e),n.isProcessed=!0}},e.onProcessStyle=function(n,e,t){for(var r=0;r<this.registry.onProcessStyle.length;r++)e.style=this.registry.onProcessStyle[r](e.style,e,t)},e.onProcessSheet=function(n){for(var e=0;e<this.registry.onProcessSheet.length;e++)this.registry.onProcessSheet[e](n)},e.onUpdate=function(n,e,t,r){for(var u=0;u<this.registry.onUpdate.length;u++)this.registry.onUpdate[u](n,e,t,r)},e.onChangeValue=function(n,e,t){for(var r=n,u=0;u<this.registry.onChangeValue.length;u++)r=this.registry.onChangeValue[u](r,e,t);return r},e.use=function(n,e){void 0===e&&(e={queue:"external"});var t=this.plugins[e.queue];-1===t.indexOf(n)&&(t.push(n),this.registry=[].concat(this.plugins.external,this.plugins.internal).reduce((function(n,e){for(var t in e)t in n&&n[t].push(e[t]);return n}),{onCreateRule:[],onProcessRule:[],onProcessStyle:[],onProcessSheet:[],onChangeValue:[],onUpdate:[]}))},n}(),tn=function(){function n(){this.registry=[]}var e=n.prototype;return e.add=function(n){var e=this.registry,t=n.options.index;if(-1===e.indexOf(n))if(0===e.length||t>=this.index)e.push(n);else for(var r=0;r<e.length;r++)if(e[r].options.index>t)return void e.splice(r,0,n)},e.reset=function(){this.registry=[]},e.remove=function(n){var e=this.registry.indexOf(n);this.registry.splice(e,1)},e.toString=function(n){for(var e=void 0===n?{}:n,t=e.attached,r=h(e,["attached"]),u="",o=0;o<this.registry.length;o++){var i=this.registry[o];null!=t&&i.attached!==t||(u&&(u+="\n"),u+=i.toString(r))}return u},d(n,[{key:"index",get:function(){return 0===this.registry.length?0:this.registry[this.registry.length-1].options.index}}]),n}(),rn=new tn,un="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),on="2f1acc6c3a606b082e5eef5e54414ffb";null==un[on]&&(un[on]=0);var cn=un[on]++,an=function(n){void 0===n&&(n={});var e=0;return function(t,r){e+=1;var u="",o="";return r&&(r.options.classNamePrefix&&(o=r.options.classNamePrefix),null!=r.options.jss.id&&(u=String(r.options.jss.id))),n.minify?""+(o||"c")+cn+u+e:o+t.key+"-"+cn+(u?"-"+u:"")+"-"+e}},ln=function(n){var e;return function(){return e||(e=n()),e}};function fn(n,e){try{return n.attributeStyleMap?n.attributeStyleMap.get(e):n.style.getPropertyValue(e)}catch(n){return""}}function sn(n,e,t){try{var r=t;if(Array.isArray(t)&&(r=b(t,!0),"!important"===t[t.length-1]))return n.style.setProperty(e,r,"important"),!0;n.attributeStyleMap?n.attributeStyleMap.set(e,r):n.style.setProperty(e,r)}catch(n){return!1}return!0}function dn(n,e){try{n.attributeStyleMap?n.attributeStyleMap.delete(e):n.style.removeProperty(e)}catch(n){}}function pn(n,e){return n.selectorText=e,n.selectorText===e}var mn=ln((function(){return document.querySelector("head")}));function hn(n){var e=rn.registry;if(e.length>0){var t=function(n,e){for(var t=0;t<n.length;t++){var r=n[t];if(r.attached&&r.options.index>e.index&&r.options.insertionPoint===e.insertionPoint)return r}return null}(e,n);if(t&&t.renderer)return{parent:t.renderer.element.parentNode,node:t.renderer.element};if((t=function(n,e){for(var t=n.length-1;t>=0;t--){var r=n[t];if(r.attached&&r.options.insertionPoint===e.insertionPoint)return r}return null}(e,n))&&t.renderer)return{parent:t.renderer.element.parentNode,node:t.renderer.element.nextSibling}}var r=n.insertionPoint;if(r&&"string"==typeof r){var u=function(n){for(var e=mn(),t=0;t<e.childNodes.length;t++){var r=e.childNodes[t];if(8===r.nodeType&&r.nodeValue.trim()===n)return r}return null}(r);if(u)return{parent:u.parentNode,node:u.nextSibling}}return!1}var vn=ln((function(){var n=document.querySelector('meta[property="csp-nonce"]');return n?n.getAttribute("content"):null})),gn=function(n,e,t){var r=n.cssRules.length;(void 0===t||t>r)&&(t=r);try{if("insertRule"in n)n.insertRule(e,t);else if("appendRule"in n){n.appendRule(e)}}catch(n){return!1}return n.cssRules[t]},yn=function(){function n(n){this.getPropertyValue=fn,this.setProperty=sn,this.removeProperty=dn,this.setSelector=pn,this.element=void 0,this.sheet=void 0,this.hasInsertedRules=!1,n&&rn.add(n),this.sheet=n;var e=this.sheet?this.sheet.options:{},t=e.media,r=e.meta,u=e.element;this.element=u||function(){var n=document.createElement("style");return n.textContent="\n",n}(),this.element.setAttribute("data-jss",""),t&&this.element.setAttribute("media",t),r&&this.element.setAttribute("data-meta",r);var o=vn();o&&this.element.setAttribute("nonce",o)}var e=n.prototype;return e.attach=function(){!this.element.parentNode&&this.sheet&&(!function(n,e){var t=e.insertionPoint,r=hn(e);if(!1!==r&&r.parent)r.parent.insertBefore(n,r.node);else if(t&&"number"==typeof t.nodeType){var u=t,o=u.parentNode;o&&o.insertBefore(n,u.nextSibling)}else mn().appendChild(n)}(this.element,this.sheet.options),!this.hasInsertedRules||this.sheet&&!this.sheet.deployed||(this.hasInsertedRules=!1,this.deploy()))},e.detach=function(){var n=this.element.parentNode;n&&n.removeChild(this.element)},e.deploy=function(){var n=this.sheet;n&&(n.options.link?this.insertRules(n.rules):this.element.textContent="\n"+n.toString()+"\n")},e.insertRules=function(n,e){for(var t=0;t<n.index.length;t++)this.insertRule(n.index[t],t,e)},e.insertRule=function(n,e,t){if(void 0===t&&(t=this.element.sheet),n.rules){var r=n,u=t;return("conditional"!==n.type&&"keyframes"!==n.type||!1!==(u=gn(t,r.toString({children:!1}),e)))&&(this.insertRules(r.rules,u),u)}var o=n.toString();if(!o)return!1;var i=gn(t,o,e);return!1!==i&&(this.hasInsertedRules=!0,n.renderable=i,i)},e.deleteRule=function(n){var e=this.element.sheet,t=this.indexOf(n);return-1!==t&&(e.deleteRule(t),!0)},e.indexOf=function(n){for(var e=this.element.sheet.cssRules,t=0;t<e.length;t++)if(n===e[t])return t;return-1},e.replaceRule=function(n,e){var t=this.indexOf(n);return-1!==t&&(this.element.sheet.deleteRule(t),this.insertRule(e,t))},e.getRules=function(){return this.element.sheet.cssRules},n}(),wn=0,bn=function(){function n(n){this.id=wn++,this.version="10.0.0-alpha.25",this.plugins=new en,this.options={id:{minify:!1},createGenerateId:an,Renderer:f?yn:null,plugins:[]},this.generateId=an({minify:!1});for(var e=0;e<K.length;e++)this.plugins.use(K[e],{queue:"internal"});this.setup(n)}var e=n.prototype;return e.setup=function(n){return void 0===n&&(n={}),n.createGenerateId&&(this.options.createGenerateId=n.createGenerateId),n.id&&(this.options.id=a({},this.options.id,n.id)),(n.createGenerateId||n.id)&&(this.generateId=this.options.createGenerateId(this.options.id)),null!=n.insertionPoint&&(this.options.insertionPoint=n.insertionPoint),"Renderer"in n&&(this.options.Renderer=n.Renderer),n.plugins&&this.use.apply(this,n.plugins),this},e.createStyleSheet=function(n,e){void 0===e&&(e={});var t=e.index;"number"!=typeof t&&(t=0===rn.index?0:rn.index+1);var r=new nn(n,a({},e,{jss:this,generateId:e.generateId||this.generateId,insertionPoint:this.options.insertionPoint,Renderer:this.options.Renderer,index:t}));return this.plugins.onProcessSheet(r),r},e.removeStyleSheet=function(n){return n.detach(),rn.remove(n),this},e.createRule=function(n,e,t){if(void 0===e&&(e={}),void 0===t&&(t={}),"object"==typeof n)return this.createRule(void 0,n,e);var r=a({},t,{jss:this,Renderer:this.options.Renderer});r.generateId||(r.generateId=this.generateId),r.classes||(r.classes={}),r.keyframes||(r.keyframes={});var u=y(n,e,r);return u&&this.plugins.onProcessRule(u),u},e.use=function(){for(var n=this,e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.forEach((function(e){n.plugins.use(e)})),this},n}();var xn="undefined"!=typeof CSS&&CSS&&"number"in CSS,En=function(n){return new bn(n)},Fn=(En(),Date.now()),Sn="fnValues"+Fn,Cn="fnStyle"+ ++Fn;
7+/**
8+ * A better abstraction over CSS.
9+ *
10+ * @copyright Oleg Isonen (Slobodskoi) / Isonen 2014-present
11+ * @website https://github.com/cssinjs/jss
12+ * @license MIT
13+ */var Mn=function(){return{onCreateRule:function(n,e,t){if("function"!=typeof e)return null;var r=y(n,{},t);return r[Cn]=e,r},onProcessStyle:function(n,e){if(Sn in e||Cn in e)return n;var t={};for(var r in n){var u=n[r];"function"==typeof u&&(delete n[r],t[r]=u)}return e[Sn]=t,n},onUpdate:function(n,e,t,r){var u=e,o=u[Cn];o&&(u.style=o(n)||{});var i=u[Sn];if(i)for(var c in i)u.prop(c,i[c](n),r)}}},kn="@global",In=function(){function n(n,e,t){for(var r in this.type="global",this.at=kn,this.rules=void 0,this.options=void 0,this.key=void 0,this.isProcessed=!1,this.key=n,this.options=t,this.rules=new Z(a({},t,{parent:this})),e)this.rules.add(r,e[r]);this.rules.process()}var e=n.prototype;return e.getRule=function(n){return this.rules.get(n)},e.addRule=function(n,e,t){var r=this.rules.add(n,e,t);return this.options.jss.plugins.onProcessRule(r),r},e.indexOf=function(n){return this.rules.indexOf(n)},e.toString=function(){return this.rules.toString()},n}(),Tn=function(){function n(n,e,t){this.type="global",this.at=kn,this.options=void 0,this.rule=void 0,this.isProcessed=!1,this.key=void 0,this.key=n,this.options=t;var r=n.substr("@global ".length);this.rule=t.jss.createRule(r,e,a({},t,{parent:this}))}return n.prototype.toString=function(n){return this.rule?this.rule.toString(n):""},n}(),Rn=/\s*,\s*/g;function Nn(n,e){for(var t=n.split(Rn),r="",u=0;u<t.length;u++)r+=e+" "+t[u].trim(),t[u+1]&&(r+=", ");return r}var An=function(){return{onCreateRule:function(n,e,t){if(!n)return null;if(n===kn)return new In(n,e,t);if("@"===n[0]&&"@global "===n.substr(0,"@global ".length))return new Tn(n,e,t);var r=t.parent;return r&&("global"===r.type||r.options.parent&&"global"===r.options.parent.type)&&(t.scoped=!1),!1===t.scoped&&(t.selector=n),null},onProcessRule:function(n){"style"===n.type&&(function(n){var e=n.options,t=n.style,r=t?t[kn]:null;if(r){for(var u in r)e.sheet.addRule(u,r[u],a({},e,{selector:Nn(u,n.selector)}));delete t[kn]}}(n),function(n){var e=n.options,t=n.style;for(var r in t)if("@"===r[0]&&r.substr(0,kn.length)===kn){var u=Nn(r.substr(kn.length),n.selector);e.sheet.addRule(u,t[r],a({},e,{selector:u})),delete t[r]}}(n))}}},_n=/\s*,\s*/g,Pn=/&/g,Ln=/\$([\w-]+)/g;var On=function(){function n(n,e){return function(t,r){var u=n.getRule(r)||e&&e.getRule(r);return u?(u=u).selector:r}}function e(n,e){for(var t=e.split(_n),r=n.split(_n),u="",o=0;o<t.length;o++)for(var i=t[o],c=0;c<r.length;c++){var a=r[c];u&&(u+=", "),u+=-1!==a.indexOf("&")?a.replace(Pn,i):i+" "+a}return u}function t(n,e,t){if(t)return a({},t,{index:t.index+1});var r=n.options.nestingLevel;return r=void 0===r?1:r+1,a({},n.options,{nestingLevel:r,index:e.indexOf(n)+1})}return{onProcessStyle:function(r,u,o){if("style"!==u.type)return r;var i,c,l=u,f=l.options.parent;for(var s in r){var d=-1!==s.indexOf("&"),p="@"===s[0];if(d||p){if(i=t(l,f,i),d){var m=e(s,l.selector);c||(c=n(f,o)),m=m.replace(Ln,c),f.addRule(m,r[s],a({},i,{selector:m}))}else p&&f.addRule(s,{},i).addRule(l.key,r[s],{selector:l.selector});delete r[s]}}return r}}},Dn=/[A-Z]/g,Wn=/^ms-/,zn={};function Bn(n){return"-"+n.toLowerCase()}var qn=function(n){if(zn.hasOwnProperty(n))return zn[n];var e=n.replace(Dn,Bn);return zn[n]=Wn.test(e)?"-"+e:e};function jn(n){var e={};for(var t in n){e[0===t.indexOf("--")?t:qn(t)]=n[t]}return n.fallbacks&&(Array.isArray(n.fallbacks)?e.fallbacks=n.fallbacks.map(jn):e.fallbacks=jn(n.fallbacks)),e}var Un=function(){return{onProcessStyle:function(n){if(Array.isArray(n)){for(var e=0;e<n.length;e++)n[e]=jn(n[e]);return n}return jn(n)},onChangeValue:function(n,e,t){if(0===e.indexOf("--"))return n;var r=qn(e);return e===r?n:(t.prop(r,n),null)}}},Hn=xn&&CSS?CSS.px:"px",Jn=xn&&CSS?CSS.ms:"ms",Vn=xn&&CSS?CSS.percent:"%";function $n(n){var e=/(-[a-z])/g,t=function(n){return n[1].toUpperCase()},r={};for(var u in n)r[u]=n[u],r[u.replace(e,t)]=n[u];return r}var Gn=$n({"animation-delay":Jn,"animation-duration":Jn,"background-position":Hn,"background-position-x":Hn,"background-position-y":Hn,"background-size":Hn,border:Hn,"border-bottom":Hn,"border-bottom-left-radius":Hn,"border-bottom-right-radius":Hn,"border-bottom-width":Hn,"border-left":Hn,"border-left-width":Hn,"border-radius":Hn,"border-right":Hn,"border-right-width":Hn,"border-top":Hn,"border-top-left-radius":Hn,"border-top-right-radius":Hn,"border-top-width":Hn,"border-width":Hn,margin:Hn,"margin-bottom":Hn,"margin-left":Hn,"margin-right":Hn,"margin-top":Hn,padding:Hn,"padding-bottom":Hn,"padding-left":Hn,"padding-right":Hn,"padding-top":Hn,"mask-position-x":Hn,"mask-position-y":Hn,"mask-size":Hn,height:Hn,width:Hn,"min-height":Hn,"max-height":Hn,"min-width":Hn,"max-width":Hn,bottom:Hn,left:Hn,top:Hn,right:Hn,"box-shadow":Hn,"text-shadow":Hn,"column-gap":Hn,"column-rule":Hn,"column-rule-width":Hn,"column-width":Hn,"font-size":Hn,"font-size-delta":Hn,"letter-spacing":Hn,"text-indent":Hn,"text-stroke":Hn,"text-stroke-width":Hn,"word-spacing":Hn,motion:Hn,"motion-offset":Hn,outline:Hn,"outline-offset":Hn,"outline-width":Hn,perspective:Hn,"perspective-origin-x":Vn,"perspective-origin-y":Vn,"transform-origin":Vn,"transform-origin-x":Vn,"transform-origin-y":Vn,"transform-origin-z":Vn,"transition-delay":Jn,"transition-duration":Jn,"vertical-align":Hn,"flex-basis":Hn,"shape-margin":Hn,size:Hn,grid:Hn,"grid-gap":Hn,"grid-row-gap":Hn,"grid-column-gap":Hn,"grid-template-rows":Hn,"grid-template-columns":Hn,"grid-auto-rows":Hn,"grid-auto-columns":Hn,"box-shadow-x":Hn,"box-shadow-y":Hn,"box-shadow-blur":Hn,"box-shadow-spread":Hn,"font-line-height":Hn,"text-shadow-x":Hn,"text-shadow-y":Hn,"text-shadow-blur":Hn});function Qn(n,e,t){if(!e)return e;if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]=Qn(n,e[r],t);else if("object"==typeof e)if("fallbacks"===n)for(var u in e)e[u]=Qn(u,e[u],t);else for(var o in e)e[o]=Qn(n+"-"+o,e[o],t);else if("number"==typeof e)return t[n]?""+e+t[n]:Gn[n]?"function"==typeof Gn[n]?Gn[n](e).toString():""+e+Gn[n]:e.toString();return e}var Kn=function(n){void 0===n&&(n={});var e=$n(n);return{onProcessStyle:function(n,t){if("style"!==t.type)return n;for(var r in n)n[r]=Qn(r,n[r],e);return n},onChangeValue:function(n,t){return Qn(t,n,e)}}};function Xn(n){return function(n){if(Array.isArray(n)){for(var e=0,t=new Array(n.length);e<n.length;e++)t[e]=n[e];return t}}(n)||function(n){if(Symbol.iterator in Object(n)||"[object Arguments]"===Object.prototype.toString.call(n))return Array.from(n)}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var Yn="",Zn="",ne="",ee=f&&"ontouchstart"in document.documentElement;if(f){var te={Moz:"-moz-",ms:"-ms-",O:"-o-",Webkit:"-webkit-"},re=document.createElement("p").style;for(var ue in te)if(ue+"Transform"in re){Yn=ue,Zn=te[ue];break}"Webkit"===Yn&&"msHyphens"in re&&(Yn="ms",Zn=te.ms,"edge"),"Webkit"===Yn&&"-apple-trailing-word"in re&&(ne="apple")}var oe=Yn,ie=Zn,ce=ne,ae=ee;var le={noPrefill:["appearance"],supportedProperty:function(n){return"appearance"===n&&("ms"===oe?"-webkit-"+n:ie+n)}},fe=/[-\s]+(.)?/g;function se(n,e){return e?e.toUpperCase():""}function de(n){return n.replace(fe,se)}function pe(n){return de("-"+n)}var me,he={supportedProperty:function(n,e){return!!/^break-/.test(n)&&("Webkit"===oe?"WebkitColumn"+pe(n)in e&&ie+"column-"+n:"Moz"===oe&&("page"+pe(n)in e&&"page-"+n))}},ve={noPrefill:["color-adjust"],supportedProperty:function(n){return"color-adjust"===n&&("Webkit"===oe?ie+"print-"+n:n)}},ge={flex:"box-flex","flex-grow":"box-flex","flex-direction":["box-orient","box-direction"],order:"box-ordinal-group","align-items":"box-align","flex-flow":["box-orient","box-direction"],"justify-content":"box-pack"},ye=Object.keys(ge),we=function(n){return ie+n},be={"flex-grow":"flex-positive","flex-shrink":"flex-negative","flex-basis":"flex-preferred-size","justify-content":"flex-pack",order:"flex-order","align-items":"flex-align","align-content":"flex-line-pack"},xe=[le,ve,{noPrefill:["mask"],supportedProperty:function(n,e){if(!/^mask/.test(n))return!1;if("Webkit"===oe){if(de("mask-image")in e)return n;if(oe+pe("mask-image")in e)return ie+n}return n}},{noPrefill:["text-orientation"],supportedProperty:function(n){return"text-orientation"===n&&("apple"!==ce||ae?n:ie+n)}},{noPrefill:["transform"],supportedProperty:function(n,e,t){return"transform"===n&&(t.transform?n:ie+n)}},{noPrefill:["transition"],supportedProperty:function(n,e,t){return"transition"===n&&(t.transition?n:ie+n)}},{noPrefill:["writing-mode"],supportedProperty:function(n){return"writing-mode"===n&&("Webkit"===oe||"ms"===oe?ie+n:n)}},he,{supportedProperty:function(n,e){if(!/^(border|margin|padding)-inline/.test(n))return!1;if("Moz"===oe)return n;var t=n.replace("-inline","");return oe+pe(t)in e&&ie+t}},{supportedProperty:function(n,e){return de(n)in e&&n}},{supportedProperty:function(n,e){var t=pe(n);return"-"===n[0]?n:"-"===n[0]&&"-"===n[1]?n:oe+t in e?ie+n:"Webkit"!==oe&&"Webkit"+t in e&&"-webkit-"+n}},{supportedProperty:function(n){return"scroll-snap"===n.substring(0,11)&&("ms"===oe?""+ie+n:n)}},{supportedProperty:function(n){return"overscroll-behavior"===n&&("ms"===oe?ie+"scroll-chaining":n)}},{supportedProperty:function(n,e){var t=be[n];return!!t&&(oe+pe(t)in e&&ie+t)}},{supportedProperty:function(n,e,t){var r=t.multiple;if(ye.indexOf(n)>-1){var u=ge[n];if(!Array.isArray(u))return oe+pe(u)in e&&ie+u;if(!r)return!1;for(var o=0;o<u.length;o++)if(!(oe+pe(u[0])in e))return!1;return u.map(we)}return!1}}],Ee=xe.filter((function(n){return n.supportedProperty})).map((function(n){return n.supportedProperty})),Fe=xe.filter((function(n){return n.noPrefill})).reduce((function(n,e){return n.push.apply(n,Xn(e.noPrefill)),n}),[]),Se={};if(f){me=document.createElement("p");var Ce=window.getComputedStyle(document.documentElement,"");for(var Me in Ce)isNaN(Me)||(Se[Ce[Me]]=Ce[Me]);Fe.forEach((function(n){return delete Se[n]}))}function ke(n,e){if(void 0===e&&(e={}),!me)return n;if(null!=Se[n])return Se[n];"transition"!==n&&"transform"!==n||(e[n]=n in me.style);for(var t=0;t<Ee.length&&(Se[n]=Ee[t](n,me.style,e),!Se[n]);t++);try{me.style[n]=""}catch(n){return!1}return Se[n]}var Ie,Te={},Re={transition:1,"transition-property":1,"-webkit-transition":1,"-webkit-transition-property":1},Ne=/(^\s*[\w-]+)|, (\s*[\w-]+)(?![^()]*\))/g;function Ae(n,e,t){return"var"===e?"var":"all"===e?"all":"all"===t?", all":e?ke(e):", "+ke(t)}function _e(n,e){var t=e;if(!Ie||"content"===n)return e;if("string"!=typeof t||!isNaN(parseInt(t,10)))return t;var r=n+t;if(null!=Te[r])return Te[r];try{Ie.style[n]=t}catch(n){return Te[r]=!1,!1}if(Re[n])t=t.replace(Ne,Ae);else if(""===Ie.style[n]&&("-ms-flex"===(t=ie+t)&&(Ie.style[n]="-ms-flexbox"),Ie.style[n]=t,""===Ie.style[n]))return Te[r]=!1,!1;return Ie.style[n]="",Te[r]=t,Te[r]}f&&(Ie=document.createElement("p"));var Pe=function(){return{onProcessRule:function(n){if("keyframes"===n.type){var e=n;e.at="-"===(t=e.at)[1]?t:"ms"===oe?t:"@"+ie+"keyframes"+t.substr(10)}var t},onProcessStyle:function(n,e){if("style"!==e.type)return n;for(var t in n){var r=n[t],u=!1,o=ke(t);o&&o!==t&&(u=!0);var i=!1,c=_e(o,b(r));c&&c!==r&&(i=!0),(u||i)&&(u&&delete n[t],n[o||t]=c||r)}return n},onChangeValue:function(n,e){return _e(e,b(n))||n}}};var Le=function(){var n=function(n,e){return n.length===e.length?n>e?1:-1:n.length-e.length};return{onProcessStyle:function(e,t){if("style"!==t.type)return e;for(var r={},u=Object.keys(e).sort(n),o=0;o<u.length;o++)r[u[o]]=e[u[o]];return r}}};var Oe=function(){return{plugins:[Mn(),An(),On(),Un(),Kn(),"undefined"==typeof window?null:Pe(),Le()]}};function De(n,e){if(null==n)return{};var t,r,u=h(n,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);for(r=0;r<o.length;r++)t=o[r],e.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(n,t)&&(u[t]=n[t])}return u}var We=t(0),ze=t.n(We);var Be=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=n.baseClasses,t=n.newClasses;if(n.Component,!t)return e;var r=a({},e);return Object.keys(t).forEach((function(n){t[n]&&(r[n]="".concat(e[n]," ").concat(t[n]))})),r},qe={set:function(n,e,t,r){var u=n.get(e);u||(u=new Map,n.set(e,u)),u.set(t,r)},get:function(n,e,t){var r=n.get(e);return r?r.get(t):void 0},delete:function(n,e,t){n.get(e).delete(t)}},je=ze.a.createContext(null);function Ue(){return ze.a.useContext(je)}t(72);var He,Je=En(Oe()),Ve={disableGeneration:!1,generateClassName:o(),jss:Je,sheetsCache:null,sheetsManager:new Map,sheetsRegistry:null},$e=ze.a.createContext(Ve);var Ge=function(n){var e=n.children,t=n.injectFirst,r=void 0!==t&&t,u=n.disableGeneration,o=void 0!==u&&u,i=De(n,["children","injectFirst","disableGeneration"]),c=a({},ze.a.useContext($e),{disableGeneration:o},i);if(!c.jss.options.insertionPoint&&r&&"undefined"!=typeof window){if(!He){var l=document.head;He=document.createComment("mui-inject-first"),l.insertBefore(He,l.firstChild)}c.jss=En({plugins:Oe().plugins,insertionPoint:He})}return ze.a.createElement($e.Provider,{value:c},e)},Qe=-1e9;function Ke(){return Qe+=1}var Xe=t(132),Ye=t.n(Xe);function Ze(n,e){return e}var nt=function(n){var e="function"==typeof n;return{create:function(t,r){var u;try{u=e?n(t):n}catch(n){throw n}if(!r||!t.overrides||!t.overrides[r])return u;var o=t.overrides[r],i=a({},u);return Object.keys(o).forEach((function(n){i[n]=Ye()(i[n],o[n],{arrayMerge:Ze})})),i},options:{}}},et={};function tt(n,e,t){var r=n.state;if(n.stylesOptions.disableGeneration)return e||{};r.cacheClasses||(r.cacheClasses={value:null,lastProp:null,lastJSS:{}});var u=!1;return r.classes!==r.cacheClasses.lastJSS&&(r.cacheClasses.lastJSS=r.classes,u=!0),e!==r.cacheClasses.lastProp&&(r.cacheClasses.lastProp=e,u=!0),u&&(r.cacheClasses.value=Be({baseClasses:r.cacheClasses.lastJSS,newClasses:e,Component:t})),r.cacheClasses.value}function rt(n,e){var t=n.state,r=n.theme,u=n.stylesOptions,o=n.stylesCreator,i=n.name;if(!u.disableGeneration){var c=qe.get(u.sheetsManager,o,r);c||(c={refs:0,staticSheet:null,dynamicStyles:null},qe.set(u.sheetsManager,o,r,c));var l=a({},o.options,{},u,{theme:r,flip:"boolean"==typeof u.flip?u.flip:"rtl"===r.direction});l.generateId=l.serverGenerateClassName||l.generateClassName;var f=u.sheetsRegistry;if(0===c.refs){var s;u.sheetsCache&&(s=qe.get(u.sheetsCache,o,r));var d=o.create(r,i);s||((s=u.jss.createStyleSheet(d,a({link:!1},l))).attach(),u.sheetsCache&&qe.set(u.sheetsCache,o,r,s)),f&&f.add(s),c.staticSheet=s,c.dynamicStyles=function n(e){var t=null;for(var r in e){var u=e[r],o=typeof u;if("function"===o)t||(t={}),t[r]=u;else if("object"===o&&null!==u&&!Array.isArray(u)){var i=n(u);i&&(t||(t={}),t[r]=i)}}return t}(d)}if(c.dynamicStyles){var p=u.jss.createStyleSheet(c.dynamicStyles,a({link:!0},l));p.update(e).attach(),t.dynamicSheet=p,t.classes=Be({baseClasses:c.staticSheet.classes,newClasses:p.classes}),f&&f.add(p)}else t.classes=c.staticSheet.classes;c.refs+=1}}function ut(n,e){var t=n.state;t.dynamicSheet&&t.dynamicSheet.update(e)}function ot(n){var e=n.state,t=n.theme,r=n.stylesOptions,u=n.stylesCreator;if(!r.disableGeneration){var o=qe.get(r.sheetsManager,u,t);o.refs-=1;var i=r.sheetsRegistry;0===o.refs&&(qe.delete(r.sheetsManager,u,t),r.jss.removeStyleSheet(o.staticSheet),i&&i.remove(o.staticSheet)),e.dynamicSheet&&(r.jss.removeStyleSheet(e.dynamicSheet),i&&i.remove(e.dynamicSheet))}}function it(n,e){var t,r=ze.a.useRef([]),u=ze.a.useMemo((function(){return{}}),e);r.current!==u&&(r.current=u,t=n()),ze.a.useEffect((function(){return function(){t&&t()}}),[u])}var ct=function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=e.name,r=e.classNamePrefix,u=e.Component,o=e.defaultTheme,i=void 0===o?et:o,c=De(e,["name","classNamePrefix","Component","defaultTheme"]),l=nt(n),f=t||r||"makeStyles";return l.options={index:Ke(),name:t,meta:f,classNamePrefix:f},function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=Ue()||i,r=a({},ze.a.useContext($e),{},c),o=ze.a.useRef(),f=ze.a.useRef();return it((function(){var u={name:t,state:{},stylesCreator:l,stylesOptions:r,theme:e};return rt(u,n),f.current=!1,o.current=u,function(){ot(u)}}),[e,l]),ze.a.useEffect((function(){f.current&&ut(o.current,n),f.current=!0})),tt(o.current,n.classes,u)}};function at(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}var lt=function(){function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};at(this,n),this.options=e}return d(n,[{key:"collect",value:function(n){var e=new Map;this.sheetsRegistry=new tn;var t=o();return ze.a.createElement(Ge,a({sheetsManager:e,serverGenerateClassName:t,sheetsRegistry:this.sheetsRegistry},this.options),n)}},{key:"toString",value:function(){return this.sheetsRegistry?this.sheetsRegistry.toString():""}},{key:"getStyleElement",value:function(n){return ze.a.createElement("style",a({id:"jss-server-side",key:"jss-server-side",dangerouslySetInnerHTML:{__html:this.toString()}},n))}}]),n}();function ft(n){var e,t,r="";if(n)if("object"==typeof n)if(n.push)for(e=0;e<n.length;e++)n[e]&&(t=ft(n[e]))&&(r&&(r+=" "),r+=t);else for(e in n)n[e]&&(t=ft(e))&&(r&&(r+=" "),r+=t);else"boolean"==typeof n||n.call||(r&&(r+=" "),r+=n);return r}var st=function(){for(var n,e=0,t="";e<arguments.length;)(n=ft(arguments[e++]))&&(t&&(t+=" "),t+=n);return t},dt=t(64),pt=t.n(dt);function mt(n,e){var t={};return Object.keys(n).forEach((function(r){-1===e.indexOf(r)&&(t[r]=n[r])})),t}var ht=function(n){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.name,u=De(t,["name"]);var o,i=r,c="function"==typeof e?function(n){return{root:function(t){return e(a({theme:n},t))}}}:{root:e},l=ct(c,a({Component:n,name:r||n.displayName,classNamePrefix:i},u));e.filterProps&&(o=e.filterProps,delete e.filterProps),e.propTypes&&(e.propTypes,delete e.propTypes);var f=ze.a.forwardRef((function(e,t){var r=e.children,u=e.className,i=e.clone,c=e.component,f=De(e,["children","className","clone","component"]),s=l(e),d=st(s.root,u),p=f;if(o&&(p=mt(p,o)),i)return ze.a.cloneElement(r,a({className:st(r.props.className,d)},p));if("function"==typeof r)return r(a({className:d},p));var m=c||n;return ze.a.createElement(m,a({ref:t,className:d},p),r)}));return pt()(f,n),f}};var vt=function(n){var e=n.children,t=n.theme,u=Ue(),o=ze.a.useMemo((function(){var n=null===u?t:function(n,e){return"function"==typeof e?e(n):a({},n,{},e)}(u,t);return null!=n&&(n[r]=null!==u),n}),[t,u]);return ze.a.createElement(je.Provider,{value:o},e)},gt=function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(t){var r=e.defaultTheme,u=e.withTheme,o=void 0!==u&&u,i=e.name,l=De(e,["defaultTheme","withTheme","name"]);var f=i,s=ct(n,a({defaultTheme:r,Component:t,name:i||t.displayName,classNamePrefix:f},l)),d=ze.a.forwardRef((function(n,e){n.classes;var u,l=n.innerRef,f=De(n,["classes","innerRef"]),d=s(n),p=f;return("string"==typeof i||o)&&(u=Ue()||r,i&&(p=c({theme:u,name:i,props:f})),o&&!p.theme&&(p.theme=u)),ze.a.createElement(t,a({ref:l||e,classes:d},p))}));return pt()(d,t),d}};function yt(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=n.defaultTheme,t=function(n){var t=ze.a.forwardRef((function(t,r){var u=t.innerRef,o=De(t,["innerRef"]),i=Ue()||e;return ze.a.createElement(n,a({theme:i,ref:u||r},o))}));return pt()(t,n),t};return t}var wt=yt();t.d(e,"createGenerateClassName",(function(){return o})),t.d(e,"createStyles",(function(){return i})),t.d(e,"getThemeProps",(function(){return c})),t.d(e,"jssPreset",(function(){return Oe})),t.d(e,"makeStyles",(function(){return ct})),t.d(e,"mergeClasses",(function(){return Be})),t.d(e,"ServerStyleSheets",(function(){return lt})),t.d(e,"styled",(function(){return ht})),t.d(e,"StylesProvider",(function(){return Ge})),t.d(e,"ThemeProvider",(function(){return vt})),t.d(e,"useTheme",(function(){return Ue})),t.d(e,"withStyles",(function(){return gt})),t.d(e,"withTheme",(function(){return wt})),t.d(e,"withThemeCreator",(function(){return yt}))},function(n,e,t){"use strict";var r=function(n){return function(n){return!!n&&"object"==typeof n}(n)&&!function(n){var e=Object.prototype.toString.call(n);return"[object RegExp]"===e||"[object Date]"===e||function(n){return n.$$typeof===u}(n)}(n)};var u="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function o(n,e){return!1!==e.clone&&e.isMergeableObject(n)?l((t=n,Array.isArray(t)?[]:{}),n,e):n;var t}function i(n,e,t){return n.concat(e).map((function(n){return o(n,t)}))}function c(n){return Object.keys(n).concat(function(n){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(n).filter((function(e){return n.propertyIsEnumerable(e)})):[]}(n))}function a(n,e,t){var r={};return t.isMergeableObject(n)&&c(n).forEach((function(e){r[e]=o(n[e],t)})),c(e).forEach((function(u){t.isMergeableObject(e[u])&&n[u]?r[u]=function(n,e){if(!e.customMerge)return l;var t=e.customMerge(n);return"function"==typeof t?t:l}(u,t)(n[u],e[u],t):r[u]=o(e[u],t)})),r}function l(n,e,t){(t=t||{}).arrayMerge=t.arrayMerge||i,t.isMergeableObject=t.isMergeableObject||r;var u=Array.isArray(e);return u===Array.isArray(n)?u?t.arrayMerge(n,e,t):a(n,e,t):o(e,t)}l.all=function(n,e){if(!Array.isArray(n))throw new Error("first argument should be an array");return n.reduce((function(n,t){return l(n,t,e)}),{})};var f=l;n.exports=f},,,,function(n,e,t){"use strict";t(137).main(),console.log("image from entrypoint.js",t(107))},function(n,e,t){"use strict";var r=t(138),u=t(142),o=t(1),i=t(3),c=t(17),a=t(111),l=t(38),f=t(73),s=t(125),d=t(290),p=t(291),m=t(63),h=t(128),v=t(85);n.exports={main:function(){var n=u.mkContainer(),e=l.element(n)({theme:s.fromTheme(d.darkTheme),children:[]});return r.isServerSide?o.void(c.functorEffect)(a.log(r.renderToString(e)))():o.void(c.functorEffect)((function(){var n=m.window(),t=v.document(n)(),r=h.toNonElementParentNode(t),u=p.getElementById("app")(r)(),o=i.fromJust()(u);return f.render(e)(o)()}))()}}},function(n,e,t){"use strict";var r=t(139);e.isServerSide="undefined"==typeof document,console.log("image from Example.js",t(107)),e.renderToString=r.renderToString},function(n,e,t){"use strict";n.exports=t(140)},function(n,e,t){"use strict";
14+/** @license React v16.9.0
15+ * react-dom-server.browser.production.min.js
16+ *
17+ * Copyright (c) Facebook, Inc. and its affiliates.
18+ *
19+ * This source code is licensed under the MIT license found in the
20+ * LICENSE file in the root directory of this source tree.
21+ */var r=t(87),u=t(0);function o(n){for(var e=n.message,t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return n.message="Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n}var i="function"==typeof Symbol&&Symbol.for,c=i?Symbol.for("react.portal"):60106,a=i?Symbol.for("react.fragment"):60107,l=i?Symbol.for("react.strict_mode"):60108,f=i?Symbol.for("react.profiler"):60114,s=i?Symbol.for("react.provider"):60109,d=i?Symbol.for("react.context"):60110,p=i?Symbol.for("react.concurrent_mode"):60111,m=i?Symbol.for("react.forward_ref"):60112,h=i?Symbol.for("react.suspense"):60113,v=i?Symbol.for("react.suspense_list"):60120,g=i?Symbol.for("react.memo"):60115,y=i?Symbol.for("react.lazy"):60116,w=i?Symbol.for("react.fundamental"):60117;function b(n){if(null==n)return null;if("function"==typeof n)return n.displayName||n.name||null;if("string"==typeof n)return n;switch(n){case a:return"Fragment";case c:return"Portal";case f:return"Profiler";case l:return"StrictMode";case h:return"Suspense";case v:return"SuspenseList"}if("object"==typeof n)switch(n.$$typeof){case d:return"Context.Consumer";case s:return"Context.Provider";case m:var e=n.render;return e=e.displayName||e.name||"",n.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case g:return b(n.type);case y:if(n=1===n._status?n._result:null)return b(n)}return null}var x=u.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;x.hasOwnProperty("ReactCurrentDispatcher")||(x.ReactCurrentDispatcher={current:null}),x.hasOwnProperty("ReactCurrentBatchConfig")||(x.ReactCurrentBatchConfig={suspense:null});var E={};function F(n,e){for(var t=0|n._threadCount;t<=e;t++)n[t]=n._currentValue2,n._threadCount=t+1}for(var S=new Uint16Array(16),C=0;15>C;C++)S[C]=C+1;S[15]=0;var M=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,k=Object.prototype.hasOwnProperty,I={},T={};function R(n){return!!k.call(T,n)||!k.call(I,n)&&(M.test(n)?T[n]=!0:(I[n]=!0,!1))}function N(n,e,t,r,u,o){this.acceptsBooleans=2===e||3===e||4===e,this.attributeName=r,this.attributeNamespace=u,this.mustUseProperty=t,this.propertyName=n,this.type=e,this.sanitizeURL=o}var A={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(n){A[n]=new N(n,0,!1,n,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(n){var e=n[0];A[e]=new N(e,1,!1,n[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(n){A[n]=new N(n,2,!1,n.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(n){A[n]=new N(n,2,!1,n,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(n){A[n]=new N(n,3,!1,n.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(n){A[n]=new N(n,3,!0,n,null,!1)})),["capture","download"].forEach((function(n){A[n]=new N(n,4,!1,n,null,!1)})),["cols","rows","size","span"].forEach((function(n){A[n]=new N(n,6,!1,n,null,!1)})),["rowSpan","start"].forEach((function(n){A[n]=new N(n,5,!1,n.toLowerCase(),null,!1)}));var _=/[\-:]([a-z])/g;function P(n){return n[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(n){var e=n.replace(_,P);A[e]=new N(e,1,!1,n,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(n){var e=n.replace(_,P);A[e]=new N(e,1,!1,n,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(n){var e=n.replace(_,P);A[e]=new N(e,1,!1,n,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(n){A[n]=new N(n,1,!1,n.toLowerCase(),null,!1)})),A.xlinkHref=new N("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(n){A[n]=new N(n,1,!1,n.toLowerCase(),null,!0)}));var L=/["'&<>]/;function O(n){if("boolean"==typeof n||"number"==typeof n)return""+n;n=""+n;var e=L.exec(n);if(e){var t,r="",u=0;for(t=e.index;t<n.length;t++){switch(n.charCodeAt(t)){case 34:e=""";break;case 38:e="&";break;case 39:e="'";break;case 60:e="<";break;case 62:e=">";break;default:continue}u!==t&&(r+=n.substring(u,t)),u=t+1,r+=e}n=u!==t?r+n.substring(u,t):r}return n}function D(n,e){var t,r=A.hasOwnProperty(n)?A[n]:null;return(t="style"!==n)&&(t=null!==r?0===r.type:2<n.length&&("o"===n[0]||"O"===n[0])&&("n"===n[1]||"N"===n[1])),t||function(n,e,t,r){if(null==e||function(n,e,t,r){if(null!==t&&0===t.type)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==t?!t.acceptsBooleans:"data-"!==(n=n.toLowerCase().slice(0,5))&&"aria-"!==n);default:return!1}}(n,e,t,r))return!0;if(r)return!1;if(null!==t)switch(t.type){case 3:return!e;case 4:return!1===e;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}(n,e,r,!1)?"":null!==r?(n=r.attributeName,3===(t=r.type)||4===t&&!0===e?n+'=""':(r.sanitizeURL&&(e=""+e),n+'="'+O(e)+'"')):R(n)?n+'="'+O(e)+'"':""}var W=null,z=null,B=null,q=!1,j=!1,U=null,H=0;function J(){if(null===W)throw o(Error(321));return W}function V(){if(0<H)throw o(Error(312));return{memoizedState:null,queue:null,next:null}}function $(){return null===B?null===z?(q=!1,z=B=V()):(q=!0,B=z):null===B.next?(q=!1,B=B.next=V()):(q=!0,B=B.next),B}function G(n,e,t,r){for(;j;)j=!1,H+=1,B=null,t=n(e,r);return z=W=null,H=0,B=U=null,t}function Q(n,e){return"function"==typeof e?e(n):e}function K(n,e,t){if(W=J(),B=$(),q){var r=B.queue;if(e=r.dispatch,null!==U&&void 0!==(t=U.get(r))){U.delete(r),r=B.memoizedState;do{r=n(r,t.action),t=t.next}while(null!==t);return B.memoizedState=r,[r,e]}return[B.memoizedState,e]}return n=n===Q?"function"==typeof e?e():e:void 0!==t?t(e):e,B.memoizedState=n,n=(n=B.queue={last:null,dispatch:null}).dispatch=X.bind(null,W,n),[B.memoizedState,n]}function X(n,e,t){if(!(25>H))throw o(Error(301));if(n===W)if(j=!0,n={action:t,next:null},null===U&&(U=new Map),void 0===(t=U.get(e)))U.set(e,n);else{for(e=t;null!==e.next;)e=e.next;e.next=n}}function Y(){}var Z=0,nn={readContext:function(n){var e=Z;return F(n,e),n[e]},useContext:function(n){J();var e=Z;return F(n,e),n[e]},useMemo:function(n,e){if(W=J(),e=void 0===e?null:e,null!==(B=$())){var t=B.memoizedState;if(null!==t&&null!==e){n:{var r=t[1];if(null===r)r=!1;else{for(var u=0;u<r.length&&u<e.length;u++){var o=e[u],i=r[u];if((o!==i||0===o&&1/o!=1/i)&&(o==o||i==i)){r=!1;break n}}r=!0}}if(r)return t[0]}}return n=n(),B.memoizedState=[n,e],n},useReducer:K,useRef:function(n){W=J();var e=(B=$()).memoizedState;return null===e?(n={current:n},B.memoizedState=n):e},useState:function(n){return K(Q,n)},useLayoutEffect:function(){},useCallback:function(n){return n},useImperativeHandle:Y,useEffect:Y,useDebugValue:Y,useResponder:function(n,e){return{props:e,responder:n}}},en="http://www.w3.org/1999/xhtml";function tn(n){switch(n){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}var rn={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},un=r({menuitem:!0},rn),on={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},cn=["Webkit","ms","Moz","O"];Object.keys(on).forEach((function(n){cn.forEach((function(e){e=e+n.charAt(0).toUpperCase()+n.substring(1),on[e]=on[n]}))}));var an=/([A-Z])/g,ln=/^ms-/,fn=u.Children.toArray,sn=x.ReactCurrentDispatcher,dn={listing:!0,pre:!0,textarea:!0},pn=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,mn={},hn={};var vn=Object.prototype.hasOwnProperty,gn={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null,suppressHydrationWarning:null};function yn(n,e){if(void 0===n)throw o(Error(152),b(e)||"Component")}function wn(n,e,t){function i(u,i){var c=i.prototype&&i.prototype.isReactComponent,a=function(n,e,t,r){if(r&&("object"==typeof(r=n.contextType)&&null!==r))return F(r,t),r[t];if(n=n.contextTypes){for(var u in t={},n)t[u]=e[u];e=t}else e=E;return e}(i,e,t,c),l=[],f=!1,s={isMounted:function(){return!1},enqueueForceUpdate:function(){if(null===l)return null},enqueueReplaceState:function(n,e){f=!0,l=[e]},enqueueSetState:function(n,e){if(null===l)return null;l.push(e)}},d=void 0;if(c)d=new i(u.props,a,s),"function"==typeof i.getDerivedStateFromProps&&(null!=(c=i.getDerivedStateFromProps.call(null,u.props,d.state))&&(d.state=r({},d.state,c)));else if(W={},d=i(u.props,a,s),null==(d=G(i,u.props,d,a))||null==d.render)return void yn(n=d,i);if(d.props=u.props,d.context=a,d.updater=s,void 0===(s=d.state)&&(d.state=s=null),"function"==typeof d.UNSAFE_componentWillMount||"function"==typeof d.componentWillMount)if("function"==typeof d.componentWillMount&&"function"!=typeof i.getDerivedStateFromProps&&d.componentWillMount(),"function"==typeof d.UNSAFE_componentWillMount&&"function"!=typeof i.getDerivedStateFromProps&&d.UNSAFE_componentWillMount(),l.length){s=l;var p=f;if(l=null,f=!1,p&&1===s.length)d.state=s[0];else{c=p?s[0]:d.state;var m=!0;for(p=p?1:0;p<s.length;p++){var h=s[p];null!=(h="function"==typeof h?h.call(d,c,u.props,a):h)&&(m?(m=!1,c=r({},c,h)):r(c,h))}d.state=c}}else l=null;if(yn(n=d.render(),i),u=void 0,"function"==typeof d.getChildContext&&"object"==typeof(a=i.childContextTypes))for(var v in u=d.getChildContext())if(!(v in a))throw o(Error(108),b(i)||"Unknown",v);u&&(e=r({},e,u))}for(;u.isValidElement(n);){var c=n,a=c.type;if("function"!=typeof a)break;i(c,a)}return{child:n,context:e}}var bn=function(){function n(e,t){if(!(this instanceof n))throw new TypeError("Cannot call a class as a function");u.isValidElement(e)?e.type!==a?e=[e]:(e=e.props.children,e=u.isValidElement(e)?[e]:fn(e)):e=fn(e),e={type:null,domNamespace:en,children:e,childIndex:0,context:E,footer:""};var r=S[0];if(0===r){var i=S,c=2*(r=i.length);if(!(65536>=c))throw o(Error(304));var l=new Uint16Array(c);for(l.set(i),(S=l)[0]=r+1,i=r;i<c-1;i++)S[i]=i+1;S[c-1]=0}else S[0]=S[r];this.threadID=r,this.stack=[e],this.exhausted=!1,this.currentSelectValue=null,this.previousWasTextNode=!1,this.makeStaticMarkup=t,this.suspenseDepth=0,this.contextIndex=-1,this.contextStack=[],this.contextValueStack=[]}return n.prototype.destroy=function(){if(!this.exhausted){this.exhausted=!0,this.clearProviders();var n=this.threadID;S[n]=S[0],S[0]=n}},n.prototype.pushProvider=function(n){var e=++this.contextIndex,t=n.type._context,r=this.threadID;F(t,r);var u=t[r];this.contextStack[e]=t,this.contextValueStack[e]=u,t[r]=n.props.value},n.prototype.popProvider=function(){var n=this.contextIndex,e=this.contextStack[n],t=this.contextValueStack[n];this.contextStack[n]=null,this.contextValueStack[n]=null,this.contextIndex--,e[this.threadID]=t},n.prototype.clearProviders=function(){for(var n=this.contextIndex;0<=n;n--)this.contextStack[n][this.threadID]=this.contextValueStack[n]},n.prototype.read=function(n){if(this.exhausted)return null;var e=Z;Z=this.threadID;var t=sn.current;sn.current=nn;try{for(var r=[""],u=!1;r[0].length<n;){if(0===this.stack.length){this.exhausted=!0;var i=this.threadID;S[i]=S[0],S[0]=i;break}var c=this.stack[this.stack.length-1];if(u||c.childIndex>=c.children.length){var a=c.footer;if(""!==a&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===c.type)this.currentSelectValue=null;else if(null!=c.type&&null!=c.type.type&&c.type.type.$$typeof===s)this.popProvider(c.type);else if(c.type===h){this.suspenseDepth--;var l=r.pop();if(u){u=!1;var f=c.fallbackFrame;if(!f)throw o(Error(303));this.stack.push(f),r[this.suspenseDepth]+="\x3c!--$!--\x3e";continue}r[this.suspenseDepth]+=l}r[this.suspenseDepth]+=a}else{var d=c.children[c.childIndex++],p="";try{p+=this.render(d,c.context,c.domNamespace)}catch(n){throw n}r.length<=this.suspenseDepth&&r.push(""),r[this.suspenseDepth]+=p}}return r[0]}finally{sn.current=t,Z=e}},n.prototype.render=function(n,e,t){if("string"==typeof n||"number"==typeof n)return""===(t=""+n)?"":this.makeStaticMarkup?O(t):this.previousWasTextNode?"\x3c!-- --\x3e"+O(t):(this.previousWasTextNode=!0,O(t));if(n=(e=wn(n,e,this.threadID)).child,e=e.context,null===n||!1===n)return"";if(!u.isValidElement(n)){if(null!=n&&null!=n.$$typeof){if((t=n.$$typeof)===c)throw o(Error(257));throw o(Error(258),t.toString())}return n=fn(n),this.stack.push({type:null,domNamespace:t,children:n,childIndex:0,context:e,footer:""}),""}var i=n.type;if("string"==typeof i)return this.renderDOM(n,e,t);switch(i){case l:case p:case f:case v:case a:return n=fn(n.props.children),this.stack.push({type:null,domNamespace:t,children:n,childIndex:0,context:e,footer:""}),"";case h:throw o(Error(294))}if("object"==typeof i&&null!==i)switch(i.$$typeof){case m:W={};var b=i.render(n.props,n.ref);return b=G(i.render,n.props,b,n.ref),b=fn(b),this.stack.push({type:null,domNamespace:t,children:b,childIndex:0,context:e,footer:""}),"";case g:return n=[u.createElement(i.type,r({ref:n.ref},n.props))],this.stack.push({type:null,domNamespace:t,children:n,childIndex:0,context:e,footer:""}),"";case s:return t={type:n,domNamespace:t,children:i=fn(n.props.children),childIndex:0,context:e,footer:""},this.pushProvider(n),this.stack.push(t),"";case d:i=n.type,b=n.props;var x=this.threadID;return F(i,x),i=fn(b.children(i[x])),this.stack.push({type:n,domNamespace:t,children:i,childIndex:0,context:e,footer:""}),"";case w:throw o(Error(338));case y:throw o(Error(295))}throw o(Error(130),null==i?i:typeof i,"")},n.prototype.renderDOM=function(n,e,t){var i=n.type.toLowerCase();if(t===en&&tn(i),!mn.hasOwnProperty(i)){if(!pn.test(i))throw o(Error(65),i);mn[i]=!0}var c=n.props;if("input"===i)c=r({type:void 0},c,{defaultChecked:void 0,defaultValue:void 0,value:null!=c.value?c.value:c.defaultValue,checked:null!=c.checked?c.checked:c.defaultChecked});else if("textarea"===i){var a=c.value;if(null==a){a=c.defaultValue;var l=c.children;if(null!=l){if(null!=a)throw o(Error(92));if(Array.isArray(l)){if(!(1>=l.length))throw o(Error(93));l=l[0]}a=""+l}null==a&&(a="")}c=r({},c,{value:void 0,children:""+a})}else if("select"===i)this.currentSelectValue=null!=c.value?c.value:c.defaultValue,c=r({},c,{value:void 0});else if("option"===i){l=this.currentSelectValue;var f=function(n){if(null==n)return n;var e="";return u.Children.forEach(n,(function(n){null!=n&&(e+=n)})),e}(c.children);if(null!=l){var s=null!=c.value?c.value+"":f;if(a=!1,Array.isArray(l)){for(var d=0;d<l.length;d++)if(""+l[d]===s){a=!0;break}}else a=""+l===s;c=r({selected:void 0,children:void 0},c,{selected:a,children:f})}}if(a=c){if(un[i]&&(null!=a.children||null!=a.dangerouslySetInnerHTML))throw o(Error(137),i,"");if(null!=a.dangerouslySetInnerHTML){if(null!=a.children)throw o(Error(60));if(!("object"==typeof a.dangerouslySetInnerHTML&&"__html"in a.dangerouslySetInnerHTML))throw o(Error(61))}if(null!=a.style&&"object"!=typeof a.style)throw o(Error(62),"")}for(b in a=c,l=this.makeStaticMarkup,f=1===this.stack.length,s="<"+n.type,a)if(vn.call(a,b)){var p=a[b];if(null!=p){if("style"===b){d=void 0;var m="",h="";for(d in p)if(p.hasOwnProperty(d)){var v=0===d.indexOf("--"),g=p[d];if(null!=g){if(v)var y=d;else if(y=d,hn.hasOwnProperty(y))y=hn[y];else{var w=y.replace(an,"-$1").toLowerCase().replace(ln,"-ms-");y=hn[y]=w}m+=h+y+":",h=d,m+=v=null==g||"boolean"==typeof g||""===g?"":v||"number"!=typeof g||0===g||on.hasOwnProperty(h)&&on[h]?(""+g).trim():g+"px",h=";"}}p=m||null}d=null;n:if(v=i,g=a,-1===v.indexOf("-"))v="string"==typeof g.is;else switch(v){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":v=!1;break n;default:v=!0}v?gn.hasOwnProperty(b)||(d=R(d=b)&&null!=p?d+'="'+O(p)+'"':""):d=D(b,p),d&&(s+=" "+d)}}l||f&&(s+=' data-reactroot=""');var b=s;a="",rn.hasOwnProperty(i)?b+="/>":(b+=">",a="</"+n.type+">");n:{if(null!=(l=c.dangerouslySetInnerHTML)){if(null!=l.__html){l=l.__html;break n}}else if("string"==typeof(l=c.children)||"number"==typeof l){l=O(l);break n}l=null}return null!=l?(c=[],dn[i]&&"\n"===l.charAt(0)&&(b+="\n"),b+=l):c=fn(c.children),n=n.type,t=null==t||"http://www.w3.org/1999/xhtml"===t?tn(n):"http://www.w3.org/2000/svg"===t&&"foreignObject"===n?"http://www.w3.org/1999/xhtml":t,this.stack.push({domNamespace:t,type:i,children:c,childIndex:0,context:e,footer:a}),this.previousWasTextNode=!1,b},n}(),xn={renderToString:function(n){n=new bn(n,!1);try{return n.read(1/0)}finally{n.destroy()}},renderToStaticMarkup:function(n){n=new bn(n,!0);try{return n.read(1/0)}finally{n.destroy()}},renderToNodeStream:function(){throw o(Error(207))},renderToStaticNodeStream:function(){throw o(Error(208))},version:"16.9.0"},En={default:xn},Fn=En&&xn||En;n.exports=Fn.default||Fn},function(n,e,t){"use strict";
22+/** @license React v16.9.0
23+ * react.production.min.js
24+ *
25+ * Copyright (c) Facebook, Inc. and its affiliates.
26+ *
27+ * This source code is licensed under the MIT license found in the
28+ * LICENSE file in the root directory of this source tree.
29+ */var r=t(87),u="function"==typeof Symbol&&Symbol.for,o=u?Symbol.for("react.element"):60103,i=u?Symbol.for("react.portal"):60106,c=u?Symbol.for("react.fragment"):60107,a=u?Symbol.for("react.strict_mode"):60108,l=u?Symbol.for("react.profiler"):60114,f=u?Symbol.for("react.provider"):60109,s=u?Symbol.for("react.context"):60110,d=u?Symbol.for("react.forward_ref"):60112,p=u?Symbol.for("react.suspense"):60113,m=u?Symbol.for("react.suspense_list"):60120,h=u?Symbol.for("react.memo"):60115,v=u?Symbol.for("react.lazy"):60116;u&&Symbol.for("react.fundamental"),u&&Symbol.for("react.responder");var g="function"==typeof Symbol&&Symbol.iterator;function y(n){for(var e=n.message,t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return n.message="Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n}var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b={};function x(n,e,t){this.props=n,this.context=e,this.refs=b,this.updater=t||w}function E(){}function F(n,e,t){this.props=n,this.context=e,this.refs=b,this.updater=t||w}x.prototype.isReactComponent={},x.prototype.setState=function(n,e){if("object"!=typeof n&&"function"!=typeof n&&null!=n)throw y(Error(85));this.updater.enqueueSetState(this,n,e,"setState")},x.prototype.forceUpdate=function(n){this.updater.enqueueForceUpdate(this,n,"forceUpdate")},E.prototype=x.prototype;var S=F.prototype=new E;S.constructor=F,r(S,x.prototype),S.isPureReactComponent=!0;var C={current:null},M={suspense:null},k={current:null},I=Object.prototype.hasOwnProperty,T={key:!0,ref:!0,__self:!0,__source:!0};function R(n,e,t){var r=void 0,u={},i=null,c=null;if(null!=e)for(r in void 0!==e.ref&&(c=e.ref),void 0!==e.key&&(i=""+e.key),e)I.call(e,r)&&!T.hasOwnProperty(r)&&(u[r]=e[r]);var a=arguments.length-2;if(1===a)u.children=t;else if(1<a){for(var l=Array(a),f=0;f<a;f++)l[f]=arguments[f+2];u.children=l}if(n&&n.defaultProps)for(r in a=n.defaultProps)void 0===u[r]&&(u[r]=a[r]);return{$$typeof:o,type:n,key:i,ref:c,props:u,_owner:k.current}}function N(n){return"object"==typeof n&&null!==n&&n.$$typeof===o}var A=/\/+/g,_=[];function P(n,e,t,r){if(_.length){var u=_.pop();return u.result=n,u.keyPrefix=e,u.func=t,u.context=r,u.count=0,u}return{result:n,keyPrefix:e,func:t,context:r,count:0}}function L(n){n.result=null,n.keyPrefix=null,n.func=null,n.context=null,n.count=0,10>_.length&&_.push(n)}function O(n,e,t){return null==n?0:function n(e,t,r,u){var c=typeof e;"undefined"!==c&&"boolean"!==c||(e=null);var a=!1;if(null===e)a=!0;else switch(c){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case o:case i:a=!0}}if(a)return r(u,e,""===t?"."+D(e,0):t),1;if(a=0,t=""===t?".":t+":",Array.isArray(e))for(var l=0;l<e.length;l++){var f=t+D(c=e[l],l);a+=n(c,f,r,u)}else if(null===e||"object"!=typeof e?f=null:f="function"==typeof(f=g&&e[g]||e["@@iterator"])?f:null,"function"==typeof f)for(e=f.call(e),l=0;!(c=e.next()).done;)a+=n(c=c.value,f=t+D(c,l++),r,u);else if("object"===c)throw r=""+e,y(Error(31),"[object Object]"===r?"object with keys {"+Object.keys(e).join(", ")+"}":r,"");return a}(n,"",e,t)}function D(n,e){return"object"==typeof n&&null!==n&&null!=n.key?function(n){var e={"=":"=0",":":"=2"};return"$"+(""+n).replace(/[=:]/g,(function(n){return e[n]}))}(n.key):e.toString(36)}function W(n,e){n.func.call(n.context,e,n.count++)}function z(n,e,t){var r=n.result,u=n.keyPrefix;n=n.func.call(n.context,e,n.count++),Array.isArray(n)?B(n,r,t,(function(n){return n})):null!=n&&(N(n)&&(n=function(n,e){return{$$typeof:o,type:n.type,key:e,ref:n.ref,props:n.props,_owner:n._owner}}(n,u+(!n.key||e&&e.key===n.key?"":(""+n.key).replace(A,"$&/")+"/")+t)),r.push(n))}function B(n,e,t,r,u){var o="";null!=t&&(o=(""+t).replace(A,"$&/")+"/"),O(n,z,e=P(e,o,r,u)),L(e)}function q(){var n=C.current;if(null===n)throw y(Error(321));return n}var j={Children:{map:function(n,e,t){if(null==n)return n;var r=[];return B(n,r,null,e,t),r},forEach:function(n,e,t){if(null==n)return n;O(n,W,e=P(null,null,e,t)),L(e)},count:function(n){return O(n,(function(){return null}),null)},toArray:function(n){var e=[];return B(n,e,null,(function(n){return n})),e},only:function(n){if(!N(n))throw y(Error(143));return n}},createRef:function(){return{current:null}},Component:x,PureComponent:F,createContext:function(n,e){return void 0===e&&(e=null),(n={$$typeof:s,_calculateChangedBits:e,_currentValue:n,_currentValue2:n,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:f,_context:n},n.Consumer=n},forwardRef:function(n){return{$$typeof:d,render:n}},lazy:function(n){return{$$typeof:v,_ctor:n,_status:-1,_result:null}},memo:function(n,e){return{$$typeof:h,type:n,compare:void 0===e?null:e}},useCallback:function(n,e){return q().useCallback(n,e)},useContext:function(n,e){return q().useContext(n,e)},useEffect:function(n,e){return q().useEffect(n,e)},useImperativeHandle:function(n,e,t){return q().useImperativeHandle(n,e,t)},useDebugValue:function(){},useLayoutEffect:function(n,e){return q().useLayoutEffect(n,e)},useMemo:function(n,e){return q().useMemo(n,e)},useReducer:function(n,e,t){return q().useReducer(n,e,t)},useRef:function(n){return q().useRef(n)},useState:function(n){return q().useState(n)},Fragment:c,Profiler:l,StrictMode:a,Suspense:p,unstable_SuspenseList:m,createElement:R,cloneElement:function(n,e,t){if(null==n)throw y(Error(267),n);var u=void 0,i=r({},n.props),c=n.key,a=n.ref,l=n._owner;if(null!=e){void 0!==e.ref&&(a=e.ref,l=k.current),void 0!==e.key&&(c=""+e.key);var f=void 0;for(u in n.type&&n.type.defaultProps&&(f=n.type.defaultProps),e)I.call(e,u)&&!T.hasOwnProperty(u)&&(i[u]=void 0===e[u]&&void 0!==f?f[u]:e[u])}if(1===(u=arguments.length-2))i.children=t;else if(1<u){f=Array(u);for(var s=0;s<u;s++)f[s]=arguments[s+2];i.children=f}return{$$typeof:o,type:n.type,key:c,ref:a,props:i,_owner:l}},createFactory:function(n){var e=R.bind(null,n);return e.type=n,e},isValidElement:N,version:"16.9.0",unstable_withSuspenseConfig:function(n,e){var t=M.suspense;M.suspense=void 0===e?null:e;try{n()}finally{M.suspense=t}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:C,ReactCurrentBatchConfig:M,ReactCurrentOwner:k,IsSomeRendererActing:{current:!1},assign:r}},U={default:j},H=U&&j||U;n.exports=H.default||H},function(n,e,t){"use strict";var r=t(40),u=t(155),o=t(263),i=t(284),c=t(2),a=t(15),l=t(285),f=t(38),s=t(70),d=t(37),p=t(33),m=t(45),h=t(82),v=t(47),g=t(288),y=t(48),w=t(32),b=function(){l.smoothScrollPolyfill();var n=y.makeStyles()(m.mapRecordCons(new a.IsSymbol((function(){return"container"})))()(m.mapRecordCons(new a.IsSymbol((function(){return"content"})))()(m.mapRecordCons(new a.IsSymbol((function(){return"icon"})))()(m.mapRecordNil)()())()())()())((function(n){return{container:r.cssSafer(v.recordWriteForeign()(v.consWriteForeignFields(new a.IsSymbol((function(){return"backgroundColor"})))(v.writeForeignString)(v.consWriteForeignFields(new a.IsSymbol((function(){return"color"})))(v.writeForeignString)(v.consWriteForeignFields(new a.IsSymbol((function(){return"display"})))(v.writeForeignString)(v.consWriteForeignFields(new a.IsSymbol((function(){return"fontFamily"})))(v.writeForeignString)(v.consWriteForeignFields(new a.IsSymbol((function(){return"gridTemplateAreas"})))(v.writeForeignString)(v.consWriteForeignFields(new a.IsSymbol((function(){return"maxWidth"})))(v.writeForeignString)(v.consWriteForeignFields(new a.IsSymbol((function(){return"minWidth"})))(v.writeForeignString)(v.consWriteForeignFields(new a.IsSymbol((function(){return"transition"})))(v.writeForeignString)(v.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()())()()()))({backgroundColor:n.backgroundColour,fontFamily:n.textFontFamily,color:n.textColour,display:"grid",transition:"0.2s ease-in-out",gridTemplateAreas:"'landing landing landing''header header header' 'nav content content'",minWidth:"100%",maxWidth:"100%"}),content:r.cssSafer(v.recordWriteForeign()(v.consWriteForeignFields(new a.IsSymbol((function(){return"gridArea"})))(v.writeForeignString)(v.consWriteForeignFields(new a.IsSymbol((function(){return"minHeight"})))(v.writeForeignString)(v.nilWriteForeignFields)()()())()()()))({gridArea:"content",minHeight:"200vh"}),icon:r.cssSafer(v.recordWriteForeign()(v.consWriteForeignFields(new a.IsSymbol((function(){return"fill"})))(v.writeForeignString)(v.nilWriteForeignFields)()()()))({fill:"theme.textColour"})}}))(),e=o.mkLandingPage(),t=i.mkSidebar(),g=u.mkHeader(),b=i.mkSidebarLink();return d.component()()("ContainerContent")((function(r){return p.bind(p.ixBindRender)(n)((function(n){return p.bind(p.ixBindRender)(d.useState(!0))((function(u){return c.pure(p.applicativeRender(w.refl))(s.div()({className:n.container,children:[f.element(e)({}),f.element(t)({collapsed:u.value0,modifyCollapsed:u.value1,children:[f.element(b)({name:"Learn",icon:f.element(h.appendIcon())({}),collapsed:u.value0}),f.element(b)({name:"Try",icon:f.element(h.bindIcon())({}),collapsed:u.value0}),f.element(b)({name:"Share",icon:f.element(h.applyflippedIcon())({}),collapsed:u.value0}),f.element(b)({name:"Jobs",icon:f.element(h.mapIcon())({}),collapsed:u.value0})]}),f.element(g)({}),s.div()({className:n.content,children:r.children})]}))}))}))}))()};n.exports={mkContainer:function(){var n=g.mkThemeProvider(),e=b();return d.component()()("Container")((function(t){return c.pure(p.applicativeRender(w.refl))(f.element(n)({theme:t.theme,children:[f.element(e)({children:t.children})]}))}))()},mkContainerContent:b}},function(n,e,t){"use strict";e.mergeStyles=function(n){return Object.assign.apply(null,[{}].concat(n))}},function(n,e,t){"use strict";e.intDegree=function(n){return Math.min(Math.abs(n),2147483647)},e.intDiv=function(n){return function(e){return 0===e?0:e>0?Math.floor(n/e):-Math.floor(n/-e)}},e.intMod=function(n){return function(e){if(0===e)return 0;var t=Math.abs(e);return(n%t+t)%t}},e.numDiv=function(n){return function(e){return n/e}}},function(n,e,t){"use strict";e.intSub=function(n){return function(e){return n-e|0}},e.numSub=function(n){return function(e){return n-e}}},function(n,e,t){"use strict";e.intAdd=function(n){return function(e){return n+e|0}},e.intMul=function(n){return function(e){return n*e|0}},e.numAdd=function(n){return function(e){return n+e}},e.numMul=function(n){return function(e){return n*e}}},function(n,e,t){"use strict";e.unsafeCoerce=function(n){return n}},function(n,e,t){"use strict";e.unit={}},function(n,e,t){"use strict";e.showIntImpl=function(n){return n.toString()},e.showNumberImpl=function(n){var e=n.toString();return isNaN(e+".0")?e:e+".0"},e.showCharImpl=function(n){var e=n.charCodeAt(0);if(e<32||127===e){switch(n){case"":return"'\\a'";case"\b":return"'\\b'";case"\f":return"'\\f'";case"\n":return"'\\n'";case"\r":return"'\\r'";case"\t":return"'\\t'";case"\v":return"'\\v'"}return"'\\"+e.toString(10)+"'"}return"'"===n||"\\"===n?"'\\"+n+"'":"'"+n+"'"},e.showStringImpl=function(n){var e=n.length;return'"'+n.replace(/[\0-\x1F\x7F"\\]/g,(function(t,r){switch(t){case'"':case"\\":return"\\"+t;case"":return"\\a";case"\b":return"\\b";case"\f":return"\\f";case"\n":return"\\n";case"\r":return"\\r";case"\t":return"\\t";case"\v":return"\\v"}var u=r+1,o=u<e&&n[u]>="0"&&n[u]<="9"?"\\&":"";return"\\"+t.charCodeAt(0).toString(10)+o}))+'"'},e.showArrayImpl=function(n){return function(e){for(var t=[],r=0,u=e.length;r<u;r++)t[r]=n(e[r]);return"["+t.join(",")+"]"}},e.cons=function(n){return function(e){return[n].concat(e)}},e.join=function(n){return function(e){return e.join(n)}}},function(n,e,t){"use strict";e.unsafeHas=function(n){return function(e){return{}.hasOwnProperty.call(e,n)}},e.unsafeGet=function(n){return function(e){return e[n]}},e.unsafeSet=function(n){return function(e){return function(t){var r={};for(var u in t)({}).hasOwnProperty.call(t,u)&&(r[u]=t[u]);return r[n]=e,r}}},e.unsafeDelete=function(n){return function(e){var t={};for(var r in e)r!==n&&{}.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t}}},function(n,e,t){"use strict";var r=function(n){return function(e){return n===e}};e.eqBooleanImpl=r,e.eqIntImpl=r,e.eqNumberImpl=r,e.eqCharImpl=r,e.eqStringImpl=r,e.eqArrayImpl=function(n){return function(e){return function(t){if(e===t)return!0;if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(!n(e[r])(t[r]))return!1;return!0}}}},function(n,e,t){"use strict";e.concatString=function(n){return function(e){return n+e}},e.concatArray=function(n){return function(e){return 0===n.length?e:0===e.length?n:n.concat(e)}}},function(n,e,t){"use strict";var r=function(n){return function(n){var e;for(;;)e=void(n=n);return e}(n)},u=new(t(4).Show)(r);n.exports={absurd:r,showVoid:u}},function(n,e,t){"use strict";e.unsafeCoerce=function(n){return n}},function(n,e,t){"use strict";var r=t(40),u=t(2),o=t(8),i=t(5),c=t(7),a=t(1),l=t(41),f=t(3),s=t(11),d=t(14),p=t(28),m=t(15),h=t(20),v=t(12),g=t(17),y=t(95),w=t(184),b=t(38),x=t(70),E=t(37),F=t(33),S=t(45),C=t(82),M=t(122),k=t(47),I=t(48),T=t(32),R=t(123),N=t(101),A=t(63),_=t(102),P=t(85),L=function(n){return n},O=new d.Newtype((function(n){return n}),L),D=function(n){return function(e){return function(){var t=_.offsetTop(e)();return N.eventListener(c.const((function(){var e=a.mapFlipped(g.functorEffect)(o.bind(g.bindEffect)(A.window)(P.scrollY))(l.toNumber)();return n(t<e)()})))()}}},W=F.coerceHook(O)(F.bind(F.ixBindRender)(E.useRef(p.null))((function(n){return F.bind(F.ixBindRender)(E.useState(!1))((function(e){var t=function(n){return e.value1(c.const(n))};return F.discard(F.ixBindRender)(E.useLayoutEffect(i.eqUnit)(v.unit)((function(){var e=E.readRefMaybe(n)(),r=o.bind(f.bindMaybe)(e)(_.fromNode);if(r instanceof f.Nothing)return w.log(y.monadEffectEffect)("Could not register listener because there was no node")(),u.pure(g.applicativeEffect)(v.unit);if(r instanceof f.Just){var i=D(t)(r.value0)();return M.registerListener(i)()}throw new Error("Failed pattern match at Container.Header (line 83, column 7 - line 89, column 43): "+[r.constructor.name])})))((function(){return u.pure(F.applicativeRender(T.refl))(new h.Tuple(e.value0,n))}))}))})));n.exports={mkHeader:function(){var n=R.mkH(),e=I.makeStyles()(S.mapRecordCons(new m.IsSymbol((function(){return"header"})))()(S.mapRecordCons(new m.IsSymbol((function(){return"logo"})))()(S.mapRecordCons(new m.IsSymbol((function(){return"sticky"})))()(S.mapRecordCons(new m.IsSymbol((function(){return"title"})))()(S.mapRecordNil)()())()())()())()())((function(n){return{header:r.cssSafer(k.recordWriteForeign()(k.consWriteForeignFields(new m.IsSymbol((function(){return"alignItems"})))(k.writeForeignString)(k.consWriteForeignFields(new m.IsSymbol((function(){return"backgroundColor"})))(k.writeForeignString)(k.consWriteForeignFields(new m.IsSymbol((function(){return"borderBottom"})))(k.writeForeignString)(k.consWriteForeignFields(new m.IsSymbol((function(){return"display"})))(k.writeForeignString)(k.consWriteForeignFields(new m.IsSymbol((function(){return"fontFamily"})))(k.writeForeignString)(k.consWriteForeignFields(new m.IsSymbol((function(){return"gridArea"})))(k.writeForeignString)(k.consWriteForeignFields(new m.IsSymbol((function(){return"height"})))(k.writeForeignString)(k.consWriteForeignFields(new m.IsSymbol((function(){return"justifyContent"})))(k.writeForeignString)(k.consWriteForeignFields(new m.IsSymbol((function(){return"width"})))(k.writeForeignString)(k.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()())()()())()()()))({backgroundColor:n.backgroundColour,borderBottom:"0",fontFamily:n.headingFontFamily,gridArea:"header",display:"flex",alignItems:"center",justifyContent:"flex-end",width:"100%",height:"80px"}),sticky:r.cssSafer(k.recordWriteForeign()(k.consWriteForeignFields(new m.IsSymbol((function(){return"position"})))(k.writeForeignString)(k.consWriteForeignFields(new m.IsSymbol((function(){return"top"})))(k.writeForeignString)(k.nilWriteForeignFields)()()())()()()))({position:"fixed",top:"0"}),title:r.cssSafer(k.recordWriteForeign()(k.consWriteForeignFields(new m.IsSymbol((function(){return"paddingRight"})))(k.writeForeignString)(k.nilWriteForeignFields)()()()))({paddingRight:"30px"}),logo:r.cssSafer(k.recordWriteForeign()(k.consWriteForeignFields(new m.IsSymbol((function(){return"fill"})))(k.writeForeignString)(k.consWriteForeignFields(new m.IsSymbol((function(){return"height"})))(k.writeForeignString)(k.consWriteForeignFields(new m.IsSymbol((function(){return"marginRight"})))(k.writeForeignString)(k.consWriteForeignFields(new m.IsSymbol((function(){return"marginTop"})))(k.writeForeignString)(k.consWriteForeignFields(new m.IsSymbol((function(){return"padding"})))(k.writeForeignString)(k.consWriteForeignFields(new m.IsSymbol((function(){return"width"})))(k.writeForeignString)(k.nilWriteForeignFields)()()())()()())()()())()()())()()())()()()))({width:"70px",height:"70px",padding:"5px",marginTop:"9px",marginRight:"7px",fill:n.textColour})}}))();return E.component()()("Header")((function(t){return F.bind(F.ixBindRender)(e)((function(e){return F.bind(F.ixBindRender)(W)((function(t){return u.pure(F.applicativeRender(T.refl))(x.header()({ref:t.value1,className:e.header+" "+s.guard(s.monoidString)(t.value0)(e.sticky),children:[b.element(n)({level:R.H2.value,text:"Kleislove",className:new f.Just(e.title)}),x.div()({children:[b.element(C.trianglelogoIcon())({})],className:e.logo})]}))}))}))}))()},UseShouldBeSticky:L,useShouldBeSticky:W,makeListener:D,ntUseShouldBeSticky:O}},function(n,e,t){"use strict";e.arrayApply=function(n){return function(e){for(var t=n.length,r=e.length,u=new Array(t*r),o=0,i=0;i<t;i++)for(var c=n[i],a=0;a<r;a++)u[o++]=c(e[a]);return u}}},function(n,e,t){"use strict";e.arrayMap=function(n){return function(e){for(var t=e.length,r=new Array(t),u=0;u<t;u++)r[u]=n(e[u]);return r}}},function(n,e,t){"use strict";e.arrayBind=function(n){return function(e){for(var t=[],r=0,u=n.length;r<u;r++)Array.prototype.push.apply(t,e(n[r]));return t}}},function(n,e,t){"use strict";e.fromNumberImpl=function(n){return function(e){return function(t){return(0|t)===t?n(t):e}}},e.toNumber=function(n){return n},e.fromStringAsImpl=function(n){return function(e){return function(t){var r;r=t<11?"[0-"+(t-1).toString()+"]":11===t?"[0-9a]":"[0-9a-"+String.fromCharCode(86+t)+"]";var u=new RegExp("^[\\+\\-]?"+r+"+$","i");return function(r){if(u.test(r)){var o=parseInt(r,t);return(0|o)===o?n(o):e}return e}}}},e.toStringAs=function(n){return function(e){return e.toString(n)}},e.quot=function(n){return function(e){return n/e|0}},e.rem=function(n){return function(e){return n%e}},e.pow=function(n){return function(e){return 0|Math.pow(n,e)}}},function(n,e,t){"use strict";e.topInt=2147483647,e.bottomInt=-2147483648,e.topChar=String.fromCharCode(65535),e.bottomChar=String.fromCharCode(0),e.topNumber=Number.POSITIVE_INFINITY,e.bottomNumber=Number.NEGATIVE_INFINITY},function(n,e,t){"use strict";var r=function(n){return function(e){return function(t){return function(r){return function(u){return r<u?n:r===u?e:t}}}}};e.ordBooleanImpl=r,e.ordIntImpl=r,e.ordNumberImpl=r,e.ordStringImpl=r,e.ordCharImpl=r,e.ordArrayImpl=function(n){return function(e){return function(t){for(var r=0,u=e.length,o=t.length;r<u&&r<o;){var i=e[r],c=t[r],a=n(i)(c);if(0!==a)return a;r++}return u===o?0:u>o?-1:1}}}},function(n,e,t){"use strict";var r=t(67),u=t(27),o=function(n,e){this.Ring0=n,this.recip=e},i=function(n){return n.recip},c=new o((function(){return r.ringNumber}),(function(n){return 1/n}));n.exports={DivisionRing:o,recip:i,leftDiv:function(n){return function(e){return function(t){return u.mul(n.Ring0().Semiring0())(i(n)(t))(e)}}},rightDiv:function(n){return function(e){return function(t){return u.mul(n.Ring0().Semiring0())(e)(i(n)(t))}}},divisionringNumber:c}},function(n,e,t){"use strict";e.arrayExtend=function(n){return function(e){return e.map((function(e,t,r){return n(r.slice(t))}))}}},function(n,e,t){"use strict";var r=t(165),u=t(7),o=t(3);n.exports={toFixed:function(n){return function(e){return r._toFixed(u.const(o.Nothing.value),o.Just.create,n,e)}},toExponential:function(n){return function(e){return r._toExponential(u.const(o.Nothing.value),o.Just.create,n,e)}},toPrecision:function(n){return function(e){return r._toPrecision(u.const(o.Nothing.value),o.Just.create,n,e)}},decodeURI:function(n){return r._decodeURI(u.const(o.Nothing.value),o.Just.create,n)},encodeURI:function(n){return r._encodeURI(u.const(o.Nothing.value),o.Just.create,n)},decodeURIComponent:function(n){return r._decodeURIComponent(u.const(o.Nothing.value),o.Just.create,n)},encodeURIComponent:function(n){return r._encodeURIComponent(u.const(o.Nothing.value),o.Just.create,n)},nan:r.nan,isNaN:r.isNaN,infinity:r.infinity,isFinite:r.isFinite,readInt:r.readInt,readFloat:r.readFloat}},function(n,e,t){"use strict";e.nan=NaN,e.isNaN=isNaN,e.infinity=1/0,e.isFinite=isFinite,e.readInt=function(n){return function(e){return parseInt(e,n)}},e.readFloat=parseFloat;var r=function(n){return function(e,t,r,u){try{return t(u[n](r))}catch(n){return e(n.message)}}};e._toFixed=r("toFixed"),e._toExponential=r("toExponential"),e._toPrecision=r("toPrecision");var u=function(n){return function(e,t,r){try{return t(n(r))}catch(n){return e(n.message)}}};e._decodeURI=u(decodeURI),e._encodeURI=u(encodeURI),e._decodeURIComponent=u(decodeURIComponent),e._encodeURIComponent=u(encodeURIComponent)},function(n,e,t){"use strict";e.abs=Math.abs,e.acos=Math.acos,e.asin=Math.asin,e.atan=Math.atan,e.atan2=function(n){return function(e){return Math.atan2(n,e)}},e.ceil=Math.ceil,e.cos=Math.cos,e.exp=Math.exp,e.floor=Math.floor,e.trunc=Math.trunc||function(n){return n<0?Math.ceil(n):Math.floor(n)},e.log=Math.log,e.max=function(n){return function(e){return Math.max(n,e)}},e.min=function(n){return function(e){return Math.min(n,e)}},e.pow=function(n){return function(e){return Math.pow(n,e)}},e.remainder=function(n){return function(e){return n%e}},e.round=Math.round,e.sin=Math.sin,e.sqrt=Math.sqrt,e.tan=Math.tan,e.e=Math.E,e.ln2=Math.LN2,e.ln10=Math.LN10,e.log2e=Math.LOG2E,e.log10e=Math.LOG10E,e.pi=Math.PI,e.tau=2*Math.PI,e.sqrt1_2=Math.SQRT1_2,e.sqrt2=Math.SQRT2},function(n,e,t){"use strict";e.boolConj=function(n){return function(e){return n&&e}},e.boolDisj=function(n){return function(e){return n||e}},e.boolNot=function(n){return!n}},function(n,e,t){"use strict";var r=t(2),u=t(10),o=t(8),i=t(19),c=t(5),a=t(1),l=t(9),f=t(6),s=t(4),d=function(n){return n},p=new f.Semigroup((function(n){return function(e){return n}})),m=function(n){return n},h=new a.Functor((function(n){return function(e){return n(e)}})),v=function(n){return n},g=new c.Eq1((function(n){return c.eq(n)})),y=new l.Ord1((function(){return g}),(function(n){return l.compare(n)})),w=new u.Apply((function(){return h}),(function(n){return function(e){return n(e)}})),b=new o.Bind((function(){return w}),(function(n){return function(e){return e(n)}})),x=new r.Applicative((function(){return w}),d),E=new i.Monad((function(){return x}),(function(){return b}));n.exports={First:d,eqFirst:v,eq1First:g,ordFirst:m,ord1First:y,boundedFirst:function(n){return n},showFirst:function(n){return new s.Show((function(e){return"(First "+s.show(n)(e)+")"}))},functorFirst:h,applyFirst:w,applicativeFirst:x,bindFirst:b,monadFirst:E,semigroupFirst:p}},function(n,e,t){"use strict";var r=t(2),u=t(10),o=t(8),i=t(19),c=t(5),a=t(1),l=t(9),f=t(6),s=t(4),d=function(n){return n},p=new f.Semigroup((function(n){return function(n){return n}})),m=function(n){return n},h=new a.Functor((function(n){return function(e){return n(e)}})),v=function(n){return n},g=new c.Eq1((function(n){return c.eq(n)})),y=new l.Ord1((function(){return g}),(function(n){return l.compare(n)})),w=new u.Apply((function(){return h}),(function(n){return function(e){return n(e)}})),b=new o.Bind((function(){return w}),(function(n){return function(e){return e(n)}})),x=new r.Applicative((function(){return w}),d),E=new i.Monad((function(){return x}),(function(){return b}));n.exports={Last:d,eqLast:v,eq1Last:g,ordLast:m,ord1Last:y,boundedLast:function(n){return n},showLast:function(n){return new s.Show((function(e){return"(Last "+s.show(n)(e)+")"}))},functorLast:h,applyLast:w,applicativeLast:x,bindLast:b,monadLast:E,semigroupLast:p}},function(n,e,t){"use strict";e.null=null,e.nullable=function(n,e,t){return null==n?e:t(n)},e.notNull=function(n){return n}},function(n,e,t){"use strict";e.foldrArray=function(n){return function(e){return function(t){for(var r=e,u=t.length-1;u>=0;u--)r=n(t[u])(r);return r}}},e.foldlArray=function(n){return function(e){return function(t){for(var r=e,u=t.length,o=0;o<u;o++)r=n(r)(t[o]);return r}}}},function(n,e,t){"use strict";var r=t(2),u=t(10),o=t(54),i=t(55),c=t(26),a=t(1),l=t(14),f=t(4),s=function(n){return n},d=new l.Newtype((function(n){return n}),s),p=new a.Functor((function(n){return function(n){return n}})),m=function(n){return new c.Bifunctor((function(e){return function(t){return function(t){return a.map(n)(e)(t)}}}))},h=function(n){return new i.Biapply((function(){return m(n.Functor0())}),(function(e){return function(t){return u.apply(n)(e)(t)}}))};n.exports={Clown:s,newtypeClown:d,eqClown:function(n){return n},ordClown:function(n){return n},showClown:function(n){return new f.Show((function(e){return"(Clown "+f.show(n)(e)+")"}))},functorClown:p,bifunctorClown:m,biapplyClown:h,biapplicativeClown:function(n){return new o.Biapplicative((function(){return h(n.Apply0())}),(function(e){return function(t){return r.pure(n)(e)}}))}}},function(n,e,t){"use strict";var r=t(54),u=t(55),o=t(26),i=t(1),c=t(14),a=t(4),l=function(n){return n},f=new c.Newtype((function(n){return n}),l),s=function(n){return new o.Bifunctor((function(e){return function(t){return function(r){return o.bimap(n)(t)(e)(r)}}}))},d=function(n){return new u.Biapply((function(){return s(n.Bifunctor0())}),(function(e){return function(t){return u.biapply(n)(e)(t)}}))};n.exports={Flip:l,newtypeFlip:f,eqFlip:function(n){return n},ordFlip:function(n){return n},showFlip:function(n){return new a.Show((function(e){return"(Flip "+a.show(n)(e)+")"}))},functorFlip:function(n){return new i.Functor((function(e){return function(t){return o.lmap(n)(e)(t)}}))},bifunctorFlip:s,biapplyFlip:d,biapplicativeFlip:function(n){return new r.Biapplicative((function(){return d(n.Biapply0())}),(function(e){return function(t){return r.bipure(n)(t)(e)}}))}}},function(n,e,t){"use strict";var r=t(2),u=t(10),o=t(54),i=t(55),c=t(26),a=t(1),l=t(14),f=t(4),s=function(n){return n},d=new l.Newtype((function(n){return n}),s),p=function(n){return new c.Bifunctor((function(e){return function(e){return function(t){return a.map(n)(e)(t)}}}))},m=function(n){return new i.Biapply((function(){return p(n.Functor0())}),(function(e){return function(t){return u.apply(n)(e)(t)}}))};n.exports={Joker:s,newtypeJoker:d,eqJoker:function(n){return n},ordJoker:function(n){return n},showJoker:function(n){return new f.Show((function(e){return"(Joker "+f.show(n)(e)+")"}))},functorJoker:function(n){return new a.Functor((function(e){return function(t){return a.map(n)(e)(t)}}))},bifunctorJoker:p,biapplyJoker:m,biapplicativeJoker:function(n){return new o.Biapplicative((function(){return m(n.Apply0())}),(function(e){return function(e){return r.pure(n)(e)}}))}}},function(n,e,t){"use strict";var r=t(54),u=t(55),o=t(26),i=t(5),c=t(9),a=t(18),l=t(4),f=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),s=function(n){return function(e){return new i.Eq((function(t){return function(r){return i.eq(n)(t.value0)(r.value0)&&i.eq(e)(t.value1)(r.value1)}}))}},d=function(n){return function(e){return new o.Bifunctor((function(t){return function(r){return function(u){return new f(o.bimap(n)(t)(r)(u.value0),o.bimap(e)(t)(r)(u.value1))}}}))}},p=function(n){return function(e){return new u.Biapply((function(){return d(n.Bifunctor0())(e.Bifunctor0())}),(function(t){return function(r){return new f(u.biapply(n)(t.value0)(r.value0),u.biapply(e)(t.value1)(r.value1))}}))}};n.exports={Product:f,eqProduct:s,ordProduct:function(n){return function(e){return new c.Ord((function(){return s(n.Eq0())(e.Eq0())}),(function(t){return function(r){var u=c.compare(n)(t.value0)(r.value0);return u instanceof a.LT?a.LT.value:u instanceof a.GT?a.GT.value:c.compare(e)(t.value1)(r.value1)}}))}},showProduct:function(n){return function(e){return new l.Show((function(t){return"(Product "+l.show(n)(t.value0)+" "+l.show(e)(t.value1)+")"}))}},bifunctorProduct:d,biapplyProduct:p,biapplicativeProduct:function(n){return function(e){return new r.Biapplicative((function(){return p(n.Biapply0())(e.Biapply0())}),(function(t){return function(u){return new f(r.bipure(n)(t)(u),r.bipure(e)(t)(u))}}))}}}},function(n,e,t){"use strict";var r=t(54),u=t(55),o=t(26),i=t(1),c=t(14),a=t(4),l=function(n){return n},f=new c.Newtype((function(n){return n}),l),s=function(n){return new o.Bifunctor((function(e){return function(t){return function(r){return o.bimap(n)(e)(t)(r)}}}))},d=function(n){return new u.Biapply((function(){return s(n.Bifunctor0())}),(function(e){return function(t){return u.biapply(n)(e)(t)}}))};n.exports={Wrap:l,newtypeWrap:f,eqWrap:function(n){return n},ordWrap:function(n){return n},showWrap:function(n){return new a.Show((function(e){return"(Wrap "+a.show(n)(e)+")"}))},functorWrap:function(n){return new i.Functor((function(e){return function(t){return o.rmap(n)(e)(t)}}))},bifunctorWrap:s,biapplyWrap:d,biapplicativeWrap:function(n){return new r.Biapplicative((function(){return d(n.Biapply0())}),(function(e){return function(t){return r.bipure(n)(e)(t)}}))}}},function(n,e,t){"use strict";e.traverseArrayImpl=function(){function n(n){return[n]}function e(n){return function(e){return[n,e]}}function t(n){return function(e){return function(t){return[n,e,t]}}}function r(n){return function(e){return n.concat(e)}}return function(u){return function(o){return function(i){return function(c){return function(a){return function l(f,s){switch(s-f){case 0:return i([]);case 1:return o(n)(c(a[f]));case 2:return u(o(e)(c(a[f])))(c(a[f+1]));case 3:return u(u(o(t)(c(a[f])))(c(a[f+1])))(c(a[f+2]));default:var d=f+2*Math.floor((s-f)/4);return u(o(r)(l(f,d)))(l(d,s))}}(0,a.length)}}}}}}()},function(n,e,t){"use strict";var r=t(36),u=function(n){this.HeytingAlgebraRecord0=n},o=function(n){this.HeytingAlgebra0=n},i=new o((function(){return r.heytingAlgebraUnit})),c=new u((function(){return r.heytingAlgebraRecordNil})),a=new o((function(){return r.heytingAlgebraBoolean}));n.exports={BooleanAlgebra:o,BooleanAlgebraRecord:u,booleanAlgebraBoolean:a,booleanAlgebraUnit:i,booleanAlgebraFn:function(n){return new o((function(){return r.heytingAlgebraFunction(n.HeytingAlgebra0())}))},booleanAlgebraRecord:function(n){return function(n){return new o((function(){return r.heytingAlgebraRecord()(n.HeytingAlgebraRecord0())}))}},booleanAlgebraRecordNil:c,booleanAlgebraRecordCons:function(n){return function(e){return function(e){return function(t){return new u((function(){return r.heytingAlgebraRecordCons(n)()(e.HeytingAlgebraRecord0())(t.HeytingAlgebra0())}))}}}}}},function(n,e,t){"use strict";var r=t(13),u=t(1),o=t(56),i=t(14),c=function(n,e,t){this.Functor0=n,this.collect=e,this.distribute=t},a=new c((function(){return o.functorIdentity}),(function(n){return function(e){var t,r=u.map(n)((t=i.unwrap(o.newtypeIdentity),function(n){return t(e(n))}));return function(n){return o.Identity(r(n))}}}),(function(n){var e=u.map(n)(i.unwrap(o.newtypeIdentity));return function(n){return o.Identity(e(n))}})),l=function(n){return n.distribute},f=new c((function(){return u.functorFn}),(function(n){return function(e){var t=l(f)(n),r=u.map(n)(e);return function(n){return t(r(n))}}}),(function(n){return function(e){return function(t){return u.map(n)((function(n){return n(t)}))(e)}}})),s=function(n){return n.collect};n.exports={collect:s,distribute:l,Distributive:c,distributeDefault:function(n){return function(e){return s(n)(e)(r.identity(r.categoryFn))}},collectDefault:function(n){return function(e){return function(t){var r=l(n)(e),o=u.map(e)(t);return function(n){return r(o(n))}}}},cotraverse:function(n){return function(e){return function(t){var r=u.map(n.Functor0())(t),o=l(n)(e);return function(n){return r(o(n))}}}},distributiveIdentity:a,distributiveFunction:f}},function(n,e,t){"use strict";e.mapWithIndexArray=function(n){return function(e){for(var t=e.length,r=Array(t),u=0;u<t;u++)r[u]=n(u)(e[u]);return r}}},function(n,e,t){"use strict";var r=t(35),u=t(11),o=t(14),i=t(9),c=t(6),a=t(4),l=function(n){return n},f=function(n){return new c.Semigroup((function(e){return function(t){return i.max(n)(e)(t)}}))},s=new o.Newtype((function(n){return n}),l),d=function(n){return n};n.exports={Max:l,newtypeMax:s,eqMax:d,ordMax:function(n){return new i.Ord((function(){return n.Eq0()}),(function(e){return function(t){return i.compare(n)(e)(t)}}))},semigroupMax:f,monoidMax:function(n){return new u.Monoid((function(){return f(n.Ord0())}),r.bottom(n))},showMax:function(n){return new a.Show((function(e){return"(Max "+a.show(n)(e)+")"}))}}},function(n,e,t){"use strict";var r=t(35),u=t(11),o=t(14),i=t(9),c=t(6),a=t(4),l=function(n){return n},f=function(n){return new c.Semigroup((function(e){return function(t){return i.min(n)(e)(t)}}))},s=new o.Newtype((function(n){return n}),l),d=function(n){return n};n.exports={Min:l,newtypeMin:s,eqMin:d,ordMin:function(n){return new i.Ord((function(){return n.Eq0()}),(function(e){return function(t){return i.compare(n)(e)(t)}}))},semigroupMin:f,monoidMin:function(n){return new u.Monoid((function(){return f(n.Ord0())}),r.top(n))},showMin:function(n){return new a.Show((function(e){return"(Min "+a.show(n)(e)+")"}))}}},function(n,e,t){"use strict";e.pureE=function(n){return function(){return n}},e.bindE=function(n){return function(e){return function(){return e(n())()}}},e.untilE=function(n){return function(){for(;!n(););return{}}},e.whileE=function(n){return function(e){return function(){for(;n();)e();return{}}}},e.forE=function(n){return function(e){return function(t){return function(){for(var r=n;r<e;r++)t(r)()}}}},e.foreachE=function(n){return function(e){return function(){for(var t=0,r=n.length;t<r;t++)e(n[t])()}}}},function(n,e,t){"use strict";var r=t(95),u=t(111);n.exports={log:function(n){var e=r.liftEffect(n);return function(n){return e(u.log(n))}},logShow:function(n){return function(e){var t=r.liftEffect(n),o=u.logShow(e);return function(n){return t(o(n))}}},warn:function(n){var e=r.liftEffect(n);return function(n){return e(u.warn(n))}},warnShow:function(n){return function(e){var t=r.liftEffect(n),o=u.warnShow(e);return function(n){return t(o(n))}}},error:function(n){var e=r.liftEffect(n);return function(n){return e(u.error(n))}},errorShow:function(n){return function(e){var t=r.liftEffect(n),o=u.errorShow(e);return function(n){return t(o(n))}}},info:function(n){var e=r.liftEffect(n);return function(n){return e(u.info(n))}},infoShow:function(n){return function(e){var t=r.liftEffect(n),o=u.infoShow(e);return function(n){return t(o(n))}}},time:function(n){var e=r.liftEffect(n);return function(n){return e(u.time(n))}},timeEnd:function(n){var e=r.liftEffect(n);return function(n){return e(u.timeEnd(n))}}}},function(n,e,t){"use strict";e.log=function(n){return function(){return console.log(n),{}}},e.warn=function(n){return function(){return console.warn(n),{}}},e.error=function(n){return function(){return console.error(n),{}}},e.info=function(n){return function(){return console.info(n),{}}},e.time=function(n){return function(){return console.time(n),{}}},e.timeEnd=function(n){return function(){return console.timeEnd(n),{}}}},function(n,e,t){"use strict";var r=t(0),u=r.createElement,o=r.Fragment||"div";function i(n,e){var t=null;return"string"==typeof n&&null!=e._data&&(t={_data:void 0},Object.entries(e._data).forEach((function(n){t["data-"+n[0]]=n[1]}))),null==t?e:Object.assign({},e,t)}e.createComponent=function(){function n(){var n=this,e=function(e){return function(t){return function(){n.setState((function(n){return{$$state:e(n.$$state)}}),t)}}};return{props:n.props.$$props,state:null===n.state?null:n.state.$$state,setState:function(n){return e(n)(void 0)},setStateThen:e,instance_:n}}function e(){var n=this.$$spec.didMount;void 0!==n&&n(this.toSelf())()}function t(n,e){var t=this.$$spec.shouldUpdate;return void 0===t||t(this.toSelf())({nextProps:n.$$props,nextState:null===e?null:e.$$state})}function u(n,e){var t=this.$$spec.didUpdate;void 0!==t&&t(this.toSelf())({prevProps:n.$$props,prevState:null===e?null:e.$$state})()}function o(){this.$$mounted=!1;var n=this.$$spec.willUnmount;void 0!==n&&n(this.toSelf())()}function i(){return this.$$spec.render(this.toSelf())}return function(c){var a=function(n){return this.$$mounted=!0,this.$$spec=n.$$spec,this.state=void 0===this.$$spec.initialState?null:{$$state:this.$$spec.initialState},this};return a.displayName=c,(a.prototype=Object.create(r.Component.prototype)).constructor=a,a.prototype.toSelf=n,a.prototype.shouldComponentUpdate=t,a.prototype.componentDidMount=e,a.prototype.componentDidUpdate=u,a.prototype.componentWillUnmount=o,a.prototype.render=i,a}}(),e.readProps=function(n){return function(){return n.instance_.props.$$props}},e.readState=function(n){return function(){var e=n.instance_.state;return null===e?null:e.$$state}},e.runUpdate_=function(n,e,t){var r=null;e.instance_.setState((function(u){var o=e.instance_.toSelf();o.state=u.$$state;var i=n(o,t);return null!==i.effects&&(r=i.effects),null!==i.state&&i.state!==u.$$state?{$$state:i.state}:null}),(function(){null!==r&&r(this.toSelf())()}))},e.make=function(n){return function(n){return function(e){var t={initialState:e.initialState,render:e.render,didMount:e.didMount,shouldUpdate:e.shouldUpdate,didUpdate:e.didUpdate,willUnmount:e.willUnmount};return function(e){var u={$$props:e,$$spec:t};return r.createElement(n,u)}}}},e.empty=null,e.keyed_=function(n,e){return u(o,{key:n},e)},e.element_=function(n,e,t){var r=[n,i(n,e)];return u.apply(null,t||null==e.children?r:r.concat(e.children))},e.elementKeyed_=function(n,t){return e.element_(n,t,!0)},e.fragment=function(n){return u.apply(null,[o,null].concat(n))},e.displayNameFromComponent=function(n){return n.displayName||"[unknown]"},e.displayNameFromSelf=function(n){return e.displayNameFromComponent(n.instance_.constructor)},e.toReactComponent=function(n){return function(n){return function(e){return function(t){var o={initialState:t.initialState,render:t.render,didMount:t.didMount,shouldUpdate:t.shouldUpdate,didUpdate:t.didUpdate,willUnmount:t.willUnmount},i=function(){return this};return i.prototype=Object.create(r.Component.prototype),i.displayName=e.displayName+" (Wrapper)",i.prototype.render=function(){var t={$$props:n(this.props),$$spec:o};return u(e,t)},i}}}},e.createContext=function(n){return function(){return r.createContext(n)}},e.contextProvider=function(n){return n.Provider},e.contextConsumer=function(n){return n.Consumer}},function(n,e,t){"use strict";e.mkFn0=function(n){return function(){return n({})}},e.mkFn2=function(n){return function(e,t){return n(e)(t)}},e.mkFn3=function(n){return function(e,t,r){return n(e)(t)(r)}},e.mkFn4=function(n){return function(e,t,r,u){return n(e)(t)(r)(u)}},e.mkFn5=function(n){return function(e,t,r,u,o){return n(e)(t)(r)(u)(o)}},e.mkFn6=function(n){return function(e,t,r,u,o,i){return n(e)(t)(r)(u)(o)(i)}},e.mkFn7=function(n){return function(e,t,r,u,o,i,c){return n(e)(t)(r)(u)(o)(i)(c)}},e.mkFn8=function(n){return function(e,t,r,u,o,i,c,a){return n(e)(t)(r)(u)(o)(i)(c)(a)}},e.mkFn9=function(n){return function(e,t,r,u,o,i,c,a,l){return n(e)(t)(r)(u)(o)(i)(c)(a)(l)}},e.mkFn10=function(n){return function(e,t,r,u,o,i,c,a,l,f){return n(e)(t)(r)(u)(o)(i)(c)(a)(l)(f)}},e.runFn0=function(n){return n()},e.runFn2=function(n){return function(e){return function(t){return n(e,t)}}},e.runFn3=function(n){return function(e){return function(t){return function(r){return n(e,t,r)}}}},e.runFn4=function(n){return function(e){return function(t){return function(r){return function(u){return n(e,t,r,u)}}}}},e.runFn5=function(n){return function(e){return function(t){return function(r){return function(u){return function(o){return n(e,t,r,u,o)}}}}}},e.runFn6=function(n){return function(e){return function(t){return function(r){return function(u){return function(o){return function(i){return n(e,t,r,u,o,i)}}}}}}},e.runFn7=function(n){return function(e){return function(t){return function(r){return function(u){return function(o){return function(i){return function(c){return n(e,t,r,u,o,i,c)}}}}}}}},e.runFn8=function(n){return function(e){return function(t){return function(r){return function(u){return function(o){return function(i){return function(c){return function(a){return n(e,t,r,u,o,i,c,a)}}}}}}}}},e.runFn9=function(n){return function(e){return function(t){return function(r){return function(u){return function(o){return function(i){return function(c){return function(a){return function(l){return n(e,t,r,u,o,i,c,a,l)}}}}}}}}}},e.runFn10=function(n){return function(e){return function(t){return function(r){return function(u){return function(o){return function(i){return function(c){return function(a){return function(l){return function(f){return n(e,t,r,u,o,i,c,a,l,f)}}}}}}}}}}}},function(n,e,t){"use strict";e.mkEffectFn1=function(n){return function(e){return n(e)()}},e.mkEffectFn2=function(n){return function(e,t){return n(e)(t)()}},e.mkEffectFn3=function(n){return function(e,t,r){return n(e)(t)(r)()}},e.mkEffectFn4=function(n){return function(e,t,r,u){return n(e)(t)(r)(u)()}},e.mkEffectFn5=function(n){return function(e,t,r,u,o){return n(e)(t)(r)(u)(o)()}},e.mkEffectFn6=function(n){return function(e,t,r,u,o,i){return n(e)(t)(r)(u)(o)(i)()}},e.mkEffectFn7=function(n){return function(e,t,r,u,o,i,c){return n(e)(t)(r)(u)(o)(i)(c)()}},e.mkEffectFn8=function(n){return function(e,t,r,u,o,i,c,a){return n(e)(t)(r)(u)(o)(i)(c)(a)()}},e.mkEffectFn9=function(n){return function(e,t,r,u,o,i,c,a,l){return n(e)(t)(r)(u)(o)(i)(c)(a)(l)()}},e.mkEffectFn10=function(n){return function(e,t,r,u,o,i,c,a,l,f){return n(e)(t)(r)(u)(o)(i)(c)(a)(l)(f)()}},e.runEffectFn1=function(n){return function(e){return function(){return n(e)}}},e.runEffectFn2=function(n){return function(e){return function(t){return function(){return n(e,t)}}}},e.runEffectFn3=function(n){return function(e){return function(t){return function(r){return function(){return n(e,t,r)}}}}},e.runEffectFn4=function(n){return function(e){return function(t){return function(r){return function(u){return function(){return n(e,t,r,u)}}}}}},e.runEffectFn5=function(n){return function(e){return function(t){return function(r){return function(u){return function(o){return function(){return n(e,t,r,u,o)}}}}}}},e.runEffectFn6=function(n){return function(e){return function(t){return function(r){return function(u){return function(o){return function(i){return function(){return n(e,t,r,u,o,i)}}}}}}}},e.runEffectFn7=function(n){return function(e){return function(t){return function(r){return function(u){return function(o){return function(i){return function(c){return function(){return n(e,t,r,u,o,i,c)}}}}}}}}},e.runEffectFn8=function(n){return function(e){return function(t){return function(r){return function(u){return function(o){return function(i){return function(c){return function(a){return function(){return n(e,t,r,u,o,i,c,a)}}}}}}}}}},e.runEffectFn9=function(n){return function(e){return function(t){return function(r){return function(u){return function(o){return function(i){return function(c){return function(a){return function(l){return function(){return n(e,t,r,u,o,i,c,a,l)}}}}}}}}}}},e.runEffectFn10=function(n){return function(e){return function(t){return function(r){return function(u){return function(o){return function(i){return function(c){return function(a){return function(l){return function(f){return function(){return n(e,t,r,u,o,i,c,a,l,f)}}}}}}}}}}}}},function(n,e,t){"use strict";var r=t(0);e.memo_=r.memo,e.useState_=function(n,e){var t=r.useState(e),u=t[0],o=t[1];return o.hasOwnProperty("$$reactBasicHooks$$cachedSetState")||(o.$$reactBasicHooks$$cachedSetState=function(n){return function(){return o(n)}}),n(u,o.$$reactBasicHooks$$cachedSetState)},e.useEffect_=function(n,t,u){var o=e.useEqCache_(n,t);r.useEffect(u,[o])},e.useLayoutEffect_=function(n,t,u){var o=e.useEqCache_(n,t);r.useLayoutEffect(u,[o])},e.useReducer_=function(n,e,t,u){var o=r.useReducer(e,t,u),i=o[0],c=o[1];return c.hasOwnProperty("$$reactBasicHooks$$cachedDispatch")||(c.$$reactBasicHooks$$cachedDispatch=function(n){return function(){return c(n)}}),n(i,c.$$reactBasicHooks$$cachedDispatch)},e.useRef_=r.useRef,e.readRef_=function(n){return n.current},e.writeRef_=function(n,e){n.current=e},e.useContext_=r.useContext,e.useMemo_=function(n,t,u){var o=e.useEqCache_(n,t);return r.useMemo(u,[o])},e.useCallback_=function(n,t,u){var o=e.useEqCache_(n,t);return r.useCallback(u,[o])},e.useEqCache_=function(n,e){var t=r.useRef(e);return t.current===e||n(t.current,e)||(t.current=e),t.current},e.unsafeSetDisplayName=function(n,e){return e.displayName=n,e.toString=function(){return n},e},e.displayName=function(n){return"string"==typeof n?n:n.displayName||"[unknown]"}},function(n,e,t){"use strict";var r=t(12),u=function(n){return n.ipure};n.exports={IxApplicative:function(n,e){this.IxApply0=n,this.ipure=e},ipure:u,iwhen:function(n){return function(e){return function(t){if(e)return t;if(!e)return u(n)(r.unit);throw new Error("Failed pattern match at Control.Applicative.Indexed (line 15, column 1 - line 15, column 67): "+[e.constructor.name,t.constructor.name])}}},iunless:function(n){return function(e){return function(t){if(!e)return t;if(e)return u(n)(r.unit);throw new Error("Failed pattern match at Control.Applicative.Indexed (line 19, column 1 - line 19, column 69): "+[e.constructor.name,t.constructor.name])}}}}},function(n,e,t){"use strict";var r=t(13),u=t(7),o=t(112),i=function(n){return n.iapply};n.exports={IxApply:function(n,e){this.IxFunctor0=n,this.iapply=e},iapply:i,iapplyFirst:function(n){return function(e){return function(t){return i(n)(o.imap(n.IxFunctor0())(u.const)(e))(t)}}},iapplySecond:function(n){return function(e){return function(t){return i(n)(o.imap(n.IxFunctor0())(u.const(r.identity(r.categoryFn)))(e))(t)}}}}},function(n,e,t){"use strict";t(13);var r=t(7),u=function(n){this.idiscard=n},o=function(n){return n.ibind},i=function(n){return r.flip(o(n))},c=new u((function(n){return o(n)}));n.exports={IxBind:function(n,e){this.IxApply0=n,this.ibind=e},ibind:o,ibindFlipped:i,composeiKleisli:function(n){return function(e){return function(t){return function(r){return o(n)(e(r))(t)}}}},composeiKleisliFlipped:function(n){return function(e){return function(t){return function(r){return i(n)(e)(t(r))}}}},IxDiscard:u,idiscard:function(n){return n.idiscard},ixDiscardUnit:c}},function(n,e,t){"use strict";var r=t(194),u=r.reallyUnsafeRefEq;n.exports={unsafeRefEq:u,reallyUnsafeRefEq:r.reallyUnsafeRefEq}},function(n,e,t){"use strict";e.reallyUnsafeRefEq=function(n){return function(e){return n===e}}},function(n,e,t){"use strict";e.pickFn=function(n,e){for(var t={},r=0;r<n.length;r++)t[n[r]]=e[n[r]];return t}},function(n,e,t){"use strict";e.range=function(n){return function(e){for(var t=n>e?-1:1,r=new Array(t*(e-n)+1),u=n,o=0;u!==e;)r[o++]=u,u+=t;return r[o]=u,r}};e.replicate="function"==typeof Array.prototype.fill?function(n){return function(e){return n<1?[]:new Array(n).fill(e)}}:function(n){return function(e){for(var t=[],r=0,u=0;u<n;u++)t[r++]=e;return t}},e.fromFoldableImpl=function(){function n(n,e){this.head=n,this.tail=e}var e={};function t(e){return function(t){return new n(e,t)}}return function(n){return function(r){return function(n){for(var t=[],r=0,u=n;u!==e;)t[r++]=u.head,u=u.tail;return t}(n(t)(e)(r))}}}(),e.length=function(n){return n.length},e.cons=function(n){return function(e){return[n].concat(e)}},e.snoc=function(n){return function(e){var t=n.slice();return t.push(e),t}},e["uncons'"]=function(n){return function(e){return function(t){return 0===t.length?n({}):e(t[0])(t.slice(1))}}},e.indexImpl=function(n){return function(e){return function(t){return function(r){return r<0||r>=t.length?e:n(t[r])}}}},e.findIndexImpl=function(n){return function(e){return function(t){return function(r){for(var u=0,o=r.length;u<o;u++)if(t(r[u]))return n(u);return e}}}},e.findLastIndexImpl=function(n){return function(e){return function(t){return function(r){for(var u=r.length-1;u>=0;u--)if(t(r[u]))return n(u);return e}}}},e._insertAt=function(n){return function(e){return function(t){return function(r){return function(u){if(t<0||t>u.length)return e;var o=u.slice();return o.splice(t,0,r),n(o)}}}}},e._deleteAt=function(n){return function(e){return function(t){return function(r){if(t<0||t>=r.length)return e;var u=r.slice();return u.splice(t,1),n(u)}}}},e._updateAt=function(n){return function(e){return function(t){return function(r){return function(u){if(t<0||t>=u.length)return e;var o=u.slice();return o[t]=r,n(o)}}}}},e.reverse=function(n){return n.slice().reverse()},e.concat=function(n){if(n.length<=1e4)return Array.prototype.concat.apply([],n);for(var e=[],t=0,r=n.length;t<r;t++)for(var u=n[t],o=0,i=u.length;o<i;o++)e.push(u[o]);return e},e.filter=function(n){return function(e){return e.filter(n)}},e.partition=function(n){return function(e){for(var t=[],r=[],u=0;u<e.length;u++){var o=e[u];n(o)?t.push(o):r.push(o)}return{yes:t,no:r}}},e.sortImpl=function(n){return function(e){return e.slice().sort((function(e,t){return n(e)(t)}))}},e.slice=function(n){return function(e){return function(t){return t.slice(n,e)}}},e.take=function(n){return function(e){return n<1?[]:e.slice(0,n)}},e.drop=function(n){return function(e){return n<1?e:e.slice(n)}},e.zipWith=function(n){return function(e){return function(t){for(var r=e.length<t.length?e.length:t.length,u=new Array(r),o=0;o<r;o++)u[o]=n(e[o])(t[o]);return u}}},e.unsafeIndexImpl=function(n){return function(e){return n[e]}}},function(n,e,t){"use strict";var r=t(198),u=t(1),o=t(17),i=function(n){return r["modify'"]((function(e){var t=n(e);return{state:t,value:t}}))};n.exports={modify:i,modify_:function(n){return function(e){return u.void(o.functorEffect)(i(n)(e))}},new:r.new,read:r.read,"modify'":r["modify'"],write:r.write}},function(n,e,t){"use strict";e.new=function(n){return function(){return{value:n}}},e.read=function(n){return function(){return n.value}},e["modify'"]=function(n){return function(e){return function(){var t=n(e.value);return e.value=t.state,t.value}}},e.write=function(n){return function(e){return function(){return e.value=n,{}}}}},function(n,e,t){"use strict";e.map_=function(n){return function(e){return function(){return n(e())}}},e.pure_=function(n){return function(){return n}},e.bind_=function(n){return function(e){return function(){return e(n())()}}},e.run=function(n){return n()},e.while=function(n){return function(e){return function(){for(;n();)e()}}},e.for=function(n){return function(e){return function(t){return function(){for(var r=n;r<e;r++)t(r)()}}}},e.foreach=function(n){return function(e){return function(){for(var t=0,r=n.length;t<r;t++)e(n[t])()}}},e.new=function(n){return function(){return{value:n}}},e.read=function(n){return function(){return n.value}},e["modify'"]=function(n){return function(e){return function(){var t=n(e.value);return e.value=t.state,t.value}}},e.write=function(n){return function(e){return function(){return e.value=n}}}},function(n,e,t){"use strict";e.empty=function(){return[]},e.peekImpl=function(n){return function(e){return function(t){return function(r){return function(){return t>=0&&t<r.length?n(r[t]):e}}}}},e.poke=function(n){return function(e){return function(t){return function(){var r=n>=0&&n<t.length;return r&&(t[n]=e),r}}}},e.popImpl=function(n){return function(e){return function(t){return function(){return t.length>0?n(t.pop()):e}}}},e.pushAll=function(n){return function(e){return function(){return e.push.apply(e,n)}}},e.shiftImpl=function(n){return function(e){return function(t){return function(){return t.length>0?n(t.shift()):e}}}},e.unshiftAll=function(n){return function(e){return function(){return e.unshift.apply(e,n)}}},e.splice=function(n){return function(e){return function(t){return function(r){return function(){return r.splice.apply(r,[n,e].concat(t))}}}}},e.copyImpl=function(n){return function(){return n.slice()}},e.sortByImpl=function(n){return function(e){return function(){return e.sort((function(e,t){return n(e)(t)}))}}},e.toAssocArray=function(n){return function(){for(var e=n.length,t=new Array(e),r=0;r<e;r++)t[r]={value:n[r],index:r};return t}}},function(n,e,t){"use strict";var r,u=t(71),o=t(96),i=t(7),c=t(1),a=t(36),l=t(3),f=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),s=function(n){return function(){var e=u.read(n.value1)();return n.value0(e)}},d=function(n){return function(){var e=u.read(n.value1)();u.modify((function(n){return n+1|0}))(n.value1)();return n.value0(e)}},p=function(n){return function(e){return function(t){return function(){for(var r=u.new(!1)();c.map(u.functorST)(a.not(a.heytingAlgebraBoolean))(u.read(r))();)!function(){var i=s(e)();if(i instanceof l.Just&&n(i.value0)){o.push(i.value0)(t)();return c.void(u.functorST)(d(e))()}c.void(u.functorST)(u.write(!0)(r))()}();return{}}}}},m=p(i.const(!0)),h=(r=c.map(u.functorST)(l.isNothing),function(n){return r(s(n))});n.exports={iterator:function(n){return c.map(u.functorST)(f.create(n))(u.new(0))},iterate:function(n){return function(e){return function(){for(var t=u.new(!1)();c.map(u.functorST)(a.not(a.heytingAlgebraBoolean))(u.read(t))();)!function(){var r=d(n)();if(r instanceof l.Just)return e(r.value0)();if(r instanceof l.Nothing)return c.void(u.functorST)(u.write(!0)(t))();throw new Error("Failed pattern match at Data.Array.ST.Iterator (line 42, column 5 - line 44, column 47): "+[r.constructor.name])}();return{}}}},next:d,peek:s,exhausted:h,pushWhile:p,pushAll:m}},function(n,e,t){"use strict";e.unfoldrArrayImpl=function(n){return function(e){return function(t){return function(r){return function(u){return function(o){for(var i=[],c=o;;){var a=u(c);if(n(a))return i;var l=e(a);i.push(t(l)),c=r(l)}}}}}}}},function(n,e,t){"use strict";e.unfoldr1ArrayImpl=function(n){return function(e){return function(t){return function(r){return function(u){return function(o){for(var i=[],c=o;;){var a=u(c);i.push(t(a));var l=r(a);if(n(l))return i;c=e(l)}}}}}}}},function(n,e,t){"use strict";e.unsafeUnionFn=function(n,e){var t={};for(var r in e)({}).hasOwnProperty.call(e,r)&&(t[r]=e[r]);for(var u in n)({}).hasOwnProperty.call(n,u)&&(t[u]=n[u]);return t}},function(n,e,t){"use strict";e.copyRecord=function(n){var e={};for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t]);return e},e.unsafeInsert=function(n){return function(e){return function(t){return t[n]=e,t}}},e.unsafeModify=function(n){return function(e){return function(t){return t[n]=e(t[n]),t}}},e.unsafeDelete=function(n){return function(e){return delete e[n],e}},e.unsafeRename=function(n){return function(e){return function(t){return t[e]=t[n],delete t[n],t}}}},function(n,e,t){"use strict";var r=t(207),u=t(208),o=t(209),i=t(210),c=t(211),a=t(212),l=t(213),f=t(214),s=t(215),d=t(216),p=t(217),m=t(218),h=t(219);e.alternativeIconRaw=r.default,e.apIconRaw=u.default,e.appendIconRaw=o.default,e.applyIconRaw=i.default,e.applyflippedIconRaw=c.default,e.bindIconRaw=a.default,e.composeIconRaw=l.default,e.forallIconRaw=f.default,e.kleisliIconRaw=s.default,e.mapIconRaw=d.default,e.mapflippedIconRaw=p.default,e.pslogoIconRaw=m.default,e.trianglelogoIconRaw=h.default},function(n,e,t){"use strict";t.r(e);var r=t(0),u=t.n(r);function o(){return(o=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>u.a.createElement("svg",o({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),u.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),u.a.createElement("path",{d:"M83.506 45.907L67.682 30.075l-4.268 4.269L77.102 48.04 63.414 61.735l4.268 4.268 15.824-15.826c.57-.573.885-1.332.885-2.139a2.996 2.996 0 00-.885-2.131M36.924 34.346l-4.27-4.27-15.83 15.829a2.991 2.991 0 00-.88 2.134c0 .807.312 1.565.88 2.133l15.83 15.83 4.27-4.267-13.695-13.696 13.695-13.693z",fillRule:"nonzero"}),u.a.createElement("path",{d:"M53.013 18.146c0-.714-.579-1.294-1.293-1.294h-2.588c-.714 0-1.294.58-1.294 1.294v59.785c0 .714.58 1.294 1.294 1.294h2.588c.714 0 1.293-.58 1.293-1.294V18.146z"}))},function(n,e,t){"use strict";t.r(e);var r=t(0),u=t.n(r);function o(){return(o=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>u.a.createElement("svg",o({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),u.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),u.a.createElement("path",{d:"M90.506 47.156L74.682 31.324l-4.268 4.269 13.688 13.696-13.688 13.695 4.268 4.268 15.824-15.826c.57-.573.885-1.332.885-2.139a2.996 2.996 0 00-.885-2.131M29.924 35.595l-4.27-4.27-15.83 15.829a2.991 2.991 0 00-.88 2.134c0 .807.312 1.565.88 2.133l15.83 15.83 4.27-4.267-13.695-13.696 13.695-13.693z",fillRule:"nonzero"}),u.a.createElement("path",{d:"M47.276 31.405a2.911 2.911 0 015.786 0l1.124 9.784 9.653-1.954a2.912 2.912 0 011.788 5.503l-8.958 4.093 4.842 8.576a2.913 2.913 0 01-4.682 3.402l-6.66-7.255-6.661 7.255a2.912 2.912 0 01-4.681-3.402l4.842-8.576-8.958-4.093a2.912 2.912 0 011.788-5.503l9.653 1.954 1.124-9.784z"}))},function(n,e,t){"use strict";t.r(e);var r=t(0),u=t.n(r);function o(){return(o=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>u.a.createElement("svg",o({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),u.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),u.a.createElement("path",{d:"M77.506 45.907L61.682 30.075l-4.268 4.269L71.102 48.04 57.414 61.735l4.268 4.268 15.824-15.826c.57-.573.885-1.332.885-2.139a2.996 2.996 0 00-.885-2.131M42.924 34.346l-4.27-4.27-15.83 15.829a2.991 2.991 0 00-.88 2.134c0 .807.312 1.565.88 2.133l15.83 15.83 4.27-4.267-13.695-13.696 13.695-13.693z",fillRule:"nonzero"}))},function(n,e,t){"use strict";t.r(e);var r=t(0),u=t.n(r);function o(){return(o=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>u.a.createElement("svg",o({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"1.5"},e),u.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),u.a.createElement("path",{d:"M37.344 58.583c0 5.756 5.739 10.422 12.819 10.422 7.075 0 12.818-4.67 12.818-10.422 0-5.754-5.733-10.418-12.807-10.423l-.013.002c-7.074-.005-12.808-4.67-12.808-10.423 0-5.752 5.744-10.423 12.819-10.423 7.079 0 12.819 4.667 12.819 10.423",fill:"none",stroke:"#fff",strokeWidth:"6"}),u.a.createElement("path",{d:"M53.012 18.146c0-.714-.58-1.294-1.294-1.294H49.13c-.714 0-1.293.58-1.293 1.294v59.785c0 .714.579 1.294 1.293 1.294h2.588c.714 0 1.294-.58 1.294-1.294V18.146z"}))},function(n,e,t){"use strict";t.r(e);var r=t(0),u=t.n(r);function o(){return(o=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>u.a.createElement("svg",o({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),u.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),u.a.createElement("path",{d:"M48.556 27.619c.113-.67-.34-1.214-1.01-1.214h-2.429c-.67 0-1.306.544-1.419 1.214l-6.89 40.839c-.113.67.339 1.214 1.009 1.214h2.429c.67 0 1.306-.544 1.419-1.214l6.891-40.839zM62.429 27.619c.113-.67-.339-1.214-1.009-1.214h-2.429c-.67 0-1.306.544-1.419 1.214l-6.89 40.839c-.113.67.339 1.214 1.009 1.214h2.429c.67 0 1.306-.544 1.419-1.214l6.89-40.839z"}),u.a.createElement("path",{d:"M67.974 43.53c.69 0 1.341-.544 1.454-1.214l.41-2.429c.113-.67-.355-1.214-1.044-1.214h-35.19c-.69 0-1.341.544-1.454 1.214l-.41 2.429c-.113.67.355 1.214 1.044 1.214h35.19zM65.633 57.404c.69 0 1.341-.544 1.454-1.214l.41-2.429c.113-.67-.355-1.214-1.044-1.214h-35.19c-.689 0-1.341.544-1.454 1.214l-.41 2.429c-.113.67.355 1.214 1.044 1.214h35.19z"}))},function(n,e,t){"use strict";t.r(e);var r=t(0),u=t.n(r);function o(){return(o=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>u.a.createElement("svg",o({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),u.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),u.a.createElement("path",{d:"M53.177 45.907L37.353 30.075l-4.268 4.269L46.773 48.04 33.085 61.735l4.268 4.268 15.824-15.826c.57-.573.885-1.332.885-2.139a2.996 2.996 0 00-.885-2.131",fillRule:"nonzero"}),u.a.createElement("path",{d:"M15.615 34.346l4.27-4.27 15.83 15.829c.568.568.882 1.328.88 2.134 0 .807-.312 1.565-.88 2.133l-15.83 15.83-4.27-4.267L29.31 48.039 15.615 34.346z",fillRule:"nonzero"}),u.a.createElement("path",{d:"M59.808 43.694h24.911v-6.262H53.573M59.808 52.432h24.911v6.262H53.573"}))},function(n,e,t){"use strict";t.r(e);var r=t(0),u=t.n(r);function o(){return(o=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>u.a.createElement("svg",o({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),u.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),u.a.createElement("path",{d:"M21.829 45.907l15.824-15.832 4.268 4.269L28.233 48.04l13.688 13.695-4.268 4.268-15.824-15.826a3.014 3.014 0 01-.885-2.139 2.996 2.996 0 01.885-2.131M79.391 34.346l-4.27-4.27-15.83 15.829a2.991 2.991 0 00-.88 2.134c0 .807.312 1.565.88 2.133l15.83 15.83 4.27-4.267-13.695-13.696 13.695-13.693z",fillRule:"nonzero"}),u.a.createElement("path",{d:"M60.656 34.346l-4.27-4.27-15.83 15.829a2.991 2.991 0 00-.88 2.134c0 .807.312 1.565.88 2.133l15.83 15.83 4.27-4.267-13.695-13.696 13.695-13.693z",fillRule:"nonzero"}))},function(n,e,t){"use strict";t.r(e);var r=t(0),u=t.n(r);function o(){return(o=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>u.a.createElement("svg",o({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),u.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),u.a.createElement("path",{d:"M29.639 24.185h6.269l5.743 15.779h17.032l5.743-15.779h6.27L53.333 71.892h-6.331L29.639 24.185zm13.872 20.89l6.656 18.287 6.656-18.287H43.511z"}))},function(n,e,t){"use strict";t.r(e);var r=t(0),u=t.n(r);function o(){return(o=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>u.a.createElement("svg",o({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),u.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),u.a.createElement("path",{d:"M86.006 45.907L70.182 30.075l-4.268 4.269L79.602 48.04 65.914 61.735l4.268 4.268 15.824-15.826c.57-.573.885-1.332.885-2.139a2.996 2.996 0 00-.885-2.131M13.444 34.346l4.27-4.27 15.83 15.829c.568.568.882 1.328.88 2.134 0 .807-.312 1.565-.88 2.133l-15.83 15.83-4.27-4.267 13.695-13.696-13.695-13.693z",fillRule:"nonzero"}),u.a.createElement("path",{d:"M38.637 43.694L68.7 43.68l-6.152-6.248H32.402M38.637 52.432H68.7l-6.152 6.262H32.402"}))},function(n,e,t){"use strict";t.r(e);var r=t(0),u=t.n(r);function o(){return(o=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>u.a.createElement("svg",o({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),u.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),u.a.createElement("path",{d:"M90.506 45.907L74.682 30.075l-4.268 4.269L84.102 48.04 70.414 61.735l4.268 4.268 15.824-15.826c.57-.573.885-1.332.885-2.139a2.996 2.996 0 00-.885-2.131M29.924 34.346l-4.27-4.27-15.83 15.829a2.991 2.991 0 00-.88 2.134c0 .807.312 1.565.88 2.133l15.83 15.83 4.27-4.267-13.695-13.696 13.695-13.693z",fillRule:"nonzero"}),u.a.createElement("path",{d:"M51.304 22.848c.484 0 .878.393.878.878v4.969c5.339.735 10.415 4.272 10.951 10.001.027.289.039.579.041.869l-4.931.039c-.023-2.934-2.79-5.107-6.061-5.828v12.109c1.468.218 3.352.65 4.937 1.5 4.967 2.661 7.895 9.181 4.515 14.545-1.991 3.157-5.6 5.051-9.452 5.574v4.847a.879.879 0 01-.878.878h-1.756a.878.878 0 01-.878-.878v-4.75c-4.77-.384-9.281-2.894-10.969-7.726a9.77 9.77 0 01-.537-3.139l4.931-.039c.024 3.085 3.085 5.33 6.575 5.927V50.528a15.557 15.557 0 01-1.945-.301c-5.207-1.206-10.046-5.836-9.512-11.531.5-5.342 5.647-9.416 11.457-10.055v-4.915c0-.485.393-.878.878-.878h1.756zm.878 27.969v11.83c2.136-.357 4.109-1.432 5.32-3.411.745-1.22.945-2.758.448-4.118-.852-2.328-3.189-3.791-5.768-4.301zM48.67 33.582c-2.331.263-4.527 1.346-5.834 3.483-.745 1.22-.945 2.758-.448 4.118.908 2.482 3.504 3.981 6.282 4.389v-11.99z"}))},function(n,e,t){"use strict";t.r(e);var r=t(0),u=t.n(r);function o(){return(o=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>u.a.createElement("svg",o({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),u.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),u.a.createElement("path",{d:"M90.506 47.151L74.682 31.319l-4.268 4.269 13.688 13.696-13.688 13.695 4.268 4.268 15.824-15.826c.57-.573.885-1.332.885-2.139a2.996 2.996 0 00-.885-2.131M29.924 35.59l-4.27-4.27-15.83 15.829a2.991 2.991 0 00-.88 2.134c0 .807.312 1.565.88 2.133l15.83 15.83 4.27-4.267-13.695-13.696L29.924 35.59z",fillRule:"nonzero"}),u.a.createElement("path",{d:"M48.556 27.619c.113-.67-.34-1.214-1.01-1.214h-2.429c-.67 0-1.306.544-1.419 1.214l-6.89 40.839c-.113.67.339 1.214 1.009 1.214h2.429c.67 0 1.306-.544 1.419-1.214l6.891-40.839zM62.429 27.619c.113-.67-.339-1.214-1.009-1.214h-2.429c-.67 0-1.306.544-1.419 1.214l-6.89 40.839c-.113.67.339 1.214 1.009 1.214h2.429c.67 0 1.306-.544 1.419-1.214l6.89-40.839z"}),u.a.createElement("path",{d:"M67.974 43.53c.69 0 1.341-.544 1.454-1.214l.41-2.429c.113-.67-.355-1.214-1.044-1.214h-35.19c-.69 0-1.341.544-1.454 1.214l-.41 2.429c-.113.67.355 1.214 1.044 1.214h35.19zM65.633 57.404c.69 0 1.341-.544 1.454-1.214l.41-2.429c.113-.67-.355-1.214-1.044-1.214h-35.19c-.689 0-1.341.544-1.454 1.214l-.41 2.429c-.113.67.355 1.214 1.044 1.214h35.19z"}))},function(n,e,t){"use strict";t.r(e);var r=t(0),u=t.n(r);function o(){return(o=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>u.a.createElement("svg",o({clipRule:"evenodd",fillRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2",viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg"},e),u.a.createElement("g",{fillRule:"nonzero"},u.a.createElement("path",{d:"M69.418 69.64l-7.256-6.775H30.3l7.256 6.775h31.862zM37.556 45.889L30.3 52.664h31.863l7.255-6.775H37.556zM69.416 35.686l-7.254-6.777h-31.86l7.254 6.777h31.86zM26.948 42.391l-4.794-4.793-17.772 17.77a3.359 3.359 0 00-.988 2.396c0 .906.35 1.757.988 2.395l17.772 17.772 4.794-4.791-15.375-15.376 15.375-15.373zM95.336 38.392L77.571 20.618l-4.792 4.792 15.368 15.377-15.368 15.374 4.792 4.792 17.765-17.767a3.387 3.387 0 000-4.794"})))},function(n,e,t){"use strict";t.r(e);var r=t(0),u=t.n(r);function o(){return(o=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>u.a.createElement("svg",o({viewBox:"0 0 39 34",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),u.a.createElement("path",{d:"M0 33.021L12.425 11.5l3.753 6.5-8.672 15.021H0zm24.85 0H13.279L19.064 23l5.786 10.021zm13.279 0h-7.506L15.312 6.5 19.064 0l19.065 33.021z"}))},function(n,e){e._parseJSON=JSON.parse,e._undefined=void 0},function(n,e,t){"use strict";n.exports={MonadCont:function(n,e){this.Monad0=n,this.callCC=e},callCC:function(n){return n.callCC}}},function(n,e,t){"use strict";e.showErrorImpl=function(n){return n.stack||n.toString()},e.error=function(n){return new Error(n)},e.message=function(n){return n.message},e.name=function(n){return n.name||"Error"},e.stackImpl=function(n){return function(e){return function(t){return t.stack?n(t.stack):e}}},e.throwException=function(n){return function(){throw n}},e.catchException=function(n){return function(e){return function(){try{return e()}catch(e){return e instanceof Error||"[object Error]"===Object.prototype.toString.call(e)?n(e)():n(new Error(e.toString()))()}}}}},function(n,e,t){"use strict";var r=t(13),u=t(19),o=t(29),i=t(1),c=function(n,e){this.Monad0=n,this.ask=e},a=function(n,e){this.MonadAsk0=n,this.local=e},l=new c((function(){return u.monadFn}),r.identity(r.categoryFn)),f=new a((function(){return l}),o.composeFlipped(o.semigroupoidFn)),s=function(n){return n.ask};n.exports={ask:s,local:function(n){return n.local},MonadAsk:c,asks:function(n){return function(e){return i.map(n.Monad0().Bind1().Apply0().Functor0())(e)(s(n))}},MonadReader:a,monadAskFun:l,monadReaderFun:f}},function(n,e,t){"use strict";var r=t(20),u=t(12),o=function(n){return n.state};n.exports={state:o,MonadState:function(n,e){this.Monad0=n,this.state=e},get:function(n){return o(n)((function(n){return new r.Tuple(n,n)}))},gets:function(n){return function(e){return o(n)((function(n){return new r.Tuple(e(n),n)}))}},put:function(n){return function(e){return o(n)((function(n){return new r.Tuple(u.unit,e)}))}},modify:function(n){return function(e){return o(n)((function(n){var t=e(n);return new r.Tuple(t,t)}))}},modify_:function(n){return function(e){return o(n)((function(n){return new r.Tuple(u.unit,e(n))}))}}}},function(n,e,t){"use strict";n.exports={lift:function(n){return n.lift},MonadTrans:function(n){this.lift=n}}},function(n,e,t){"use strict";var r=t(2),u=t(8),o=t(20),i=function(n){return n.pass},c=function(n){return n.listen};n.exports={listen:c,pass:i,tell:function(n){return n.tell},MonadTell:function(n,e){this.Monad0=n,this.tell=e},MonadWriter:function(n,e,t){this.MonadTell0=n,this.listen=e,this.pass=t},listens:function(n){return function(e){return function(t){return u.bind(n.MonadTell0().Monad0().Bind1())(c(n)(t))((function(t){return r.pure(n.MonadTell0().Monad0().Applicative0())(new o.Tuple(t.value0,e(t.value1)))}))}}},censor:function(n){return function(e){return function(t){return i(n)(u.bind(n.MonadTell0().Monad0().Bind1())(t)((function(t){return r.pure(n.MonadTell0().Monad0().Applicative0())(new o.Tuple(t,e))})))}}}}},function(n,e,t){"use strict";var r=t(228),u=t(23),o=t(2),i=t(10),c=t(8),a=t(19),l=t(5),f=t(16),s=t(43),d=t(1),p=t(31),m=t(9),h=t(6),v=t(69),g=t(57),y=t(4),w=t(24),b=t(44),x=t(61).unfoldable1Array,E=b.traversableWithIndexArray,F=w.traversableArray,S=h.semigroupArray,C=m.ord1Array,M=a.monadArray,k=p.functorWithIndexArray,I=d.functorArray,T=s.foldableWithIndexArray,R=f.foldableArray,N=new v.Foldable1((function(){return R}),(function(n){return r.fold1Impl(h.append(n))}),(function(n){return v.foldMap1Default(N)(I)(n)})),A=new g.Traversable1((function(){return N}),(function(){return F}),(function(n){return g.sequence1Default(A)(n)}),(function(n){return r.traverse1Impl(i.apply(n))(d.map(n.Functor0()))})),_=l.eq1Array,P=c.bindArray,L=i.applyArray,O=o.applicativeArray,D=u.altArray;n.exports={showNonEmptyArray:function(n){return new y.Show((function(e){return"(NonEmptyArray "+y.show(y.showArray(n))(e)+")"}))},eqNonEmptyArray:function(n){return l.eqArray(n)},eq1NonEmptyArray:_,ordNonEmptyArray:function(n){return m.ordArray(n)},ord1NonEmptyArray:C,semigroupNonEmptyArray:S,functorNonEmptyArray:I,functorWithIndexNonEmptyArray:k,foldableNonEmptyArray:R,foldableWithIndexNonEmptyArray:T,foldable1NonEmptyArray:N,unfoldable1NonEmptyArray:x,traversableNonEmptyArray:F,traversableWithIndexNonEmptyArray:E,traversable1NonEmptyArray:A,applyNonEmptyArray:L,applicativeNonEmptyArray:O,bindNonEmptyArray:P,monadNonEmptyArray:M,altNonEmptyArray:D}},function(n,e,t){"use strict";e.fold1Impl=function(n){return function(e){for(var t=e[0],r=e.length,u=1;u<r;u++)t=n(t)(e[u]);return t}},e.traverse1Impl=function(){function n(n){this.fn=n}var e={},t=function(n,e){this.head=n,this.tail=e};function r(n){return new t(n,e)}function u(n){return function(e){return new t(n,e)}}function o(n){for(var t=[],r=n;r!==e;)t.push(r.head),r=r.tail;return t}return function(e){return function(t){return function(i){var c=function(r,o,a){if(0===o)return r;var l=a[o-1];return new n((function(){var n,f;return c((n=l,f=r,e(t(u)(i(n)))(f)),o-1,a)}))};return function(e){for(var u=t(r)(i(e[e.length-1])),a=c(u,e.length-1,e);a instanceof n;)a=a.fn();return t(o)(a)}}}}}()},function(n,e,t){"use strict";var r,u=t(23),o=t(2),i=t(10),c=t(8),a=t(13),l=t(92),f=t(79),s=t(26),d=t(21),p=t(5),m=t(16),h=t(7),v=t(1),g=t(31),y=t(36),w=t(62),b=t(3),x=t(14),E=t(80),F=t(9),S=t(18),C=t(6),M=t(4),k=t(24),I=t(20),T=t(46),R=t(12),N=function(n){return n},A=function(n){return function(e){return function(t){return 0===n&&t instanceof w.Cons?new b.Just(new w.Cons(e,t.value1)):t instanceof w.Cons?v.map(b.functorMaybe)((function(n){return new w.Cons(t.value0,n)}))(A(n-1|0)(e)(t.value1)):b.Nothing.value}}},_=m.foldr(w.foldableList)((function(n){return function(e){return new I.Tuple(new w.Cons(n.value0,e.value0),new w.Cons(n.value1,e.value1))}}))(new I.Tuple(w.Nil.value,w.Nil.value)),P=function(n){if(n instanceof w.Nil)return b.Nothing.value;if(n instanceof w.Cons)return new b.Just({head:n.value0,tail:n.value1});throw new Error("Failed pattern match at Data.List (line 259, column 1 - line 259, column 66): "+[n.constructor.name])},L=function(n){if(n instanceof w.Nil)return b.Nothing.value;if(n instanceof w.Cons)return new b.Just(n.value1);throw new Error("Failed pattern match at Data.List (line 245, column 1 - line 245, column 43): "+[n.constructor.name])},O=function(n){return function(e){if(e instanceof w.Cons&&n(e.value0)){var t=O(n)(e.value1);return{init:new w.Cons(e.value0,t.init),rest:t.rest}}return{init:w.Nil.value,rest:e}}},D=function(n){return new w.Cons(n,w.Nil.value)},W=function(n){var e=function(t){return function(r){if(t instanceof w.Cons&&r instanceof w.Cons){if(p.eq(S.eqOrdering)(n(t.value0)(r.value0))(S.GT.value))return new w.Cons(r.value0,e(t)(r.value1));if(d.otherwise)return new w.Cons(t.value0,e(t.value1)(r))}if(t instanceof w.Nil)return r;if(r instanceof w.Nil)return t;throw new Error("Failed pattern match at Data.List (line 473, column 3 - line 473, column 38): "+[t.constructor.name,r.constructor.name])}},t=function(n){return n instanceof w.Cons&&n.value1 instanceof w.Cons?new w.Cons(e(n.value0)(n.value1.value0),t(n.value1.value1)):n},r=function(e){if(e instanceof w.Cons&&e.value1 instanceof w.Cons){if(p.eq(S.eqOrdering)(n(e.value0)(e.value1.value0))(S.GT.value))return u(e.value1.value0)(D(e.value0))(e.value1.value1);if(d.otherwise)return o(e.value1.value0)((function(n){return new w.Cons(e.value0,n)}))(e.value1.value1)}return D(e)},u=function(e){return function(t){return function(u){var o,i,c,a,l=e,f=t,s=!1;for(;!s;)i=l,c=f,o=(a=u)instanceof w.Cons&&p.eq(S.eqOrdering)(n(i)(a.value0))(S.GT.value)?(l=a.value0,f=new w.Cons(i,c),void(u=a.value1)):(s=!0,new w.Cons(new w.Cons(i,c),r(a)));return o}}},o=function(e){return function(t){return function(u){var o,i=e,c=t,a=!1;function l(e,t,o){return o instanceof w.Cons&&p.notEq(S.eqOrdering)(n(e)(o.value0))(S.GT.value)?(i=o.value0,c=function(n){return t(new w.Cons(e,n))},void(u=o.value1)):(a=!0,new w.Cons(t(D(e)),r(o)))}for(;!a;)o=l(i,c,u);return o}}};return function(n){return function(n){var e,r=!1;function u(e){if(e instanceof w.Cons&&e.value1 instanceof w.Nil)return r=!0,e.value0;n=t(e)}for(;!r;)e=u(n);return e}(r(n))}},z=function(n){return function(e){return W(F.compare(n))(e)}},B=(r=w.Nil.value,function(n){var e,t=r,u=!1;function o(e,r){if(r instanceof w.Nil)return u=!0,e;if(r instanceof w.Cons)return t=new w.Cons(r.value0,e),void(n=r.value1);throw new Error("Failed pattern match at Data.List (line 368, column 3 - line 368, column 19): "+[e.constructor.name,r.constructor.name])}for(;!u;)e=o(t,n);return e}),q=function(n){return function(e){return function(t){var r,u=n,o=e,i=!1;function c(n,e,r){if(e<1)return i=!0,B(n);if(r instanceof w.Nil)return i=!0,B(n);if(r instanceof w.Cons)return u=new w.Cons(r.value0,n),o=e-1|0,void(t=r.value1);throw new Error("Failed pattern match at Data.List (line 520, column 3 - line 520, column 35): "+[n.constructor.name,e.constructor.name,r.constructor.name])}for(;!i;)r=c(u,o,t);return r}}}(w.Nil.value),j=function(n){var e;return v.map(b.functorMaybe)((function(n){return{init:B(n.revInit),last:n.last}}))((e=n,function(n){var t,r=e,u=!1;function o(e,t){if(e instanceof w.Nil)return u=!0,b.Nothing.value;if(e instanceof w.Cons&&e.value1 instanceof w.Nil)return u=!0,new b.Just({revInit:t,last:e.value0});if(e instanceof w.Cons)return r=e.value1,void(n=new w.Cons(e.value0,t));throw new Error("Failed pattern match at Data.List (line 270, column 3 - line 270, column 23): "+[e.constructor.name,t.constructor.name])}for(;!u;)t=o(r,n);return t})(w.Nil.value))},U=function(n){return function(e){return function(t){var r;return B((r=e,function(e){return function(t){var u,o=r,i=e,c=!1;function a(e,r,u){if(e instanceof w.Nil)return c=!0,u;if(r instanceof w.Nil)return c=!0,u;if(e instanceof w.Cons&&r instanceof w.Cons)return o=e.value1,i=r.value1,void(t=new w.Cons(n(e.value0)(r.value0),u));throw new Error("Failed pattern match at Data.List (line 718, column 3 - line 718, column 21): "+[e.constructor.name,r.constructor.name,u.constructor.name])}for(;!c;)u=a(o,i,t);return u}})(t)(w.Nil.value))}}},H=U(I.Tuple.create),J=new x.Newtype((function(n){return n}),N),V=g.mapWithIndex(w.functorWithIndexList),$=function(n){return function(e){return function(t){var r,u=e,o=!1;function i(e,r){if(r instanceof w.Nil)return o=!0,B(e);if(r instanceof w.Cons){var i=n(r.value0);if(i instanceof b.Nothing)return u=e,void(t=r.value1);if(i instanceof b.Just)return u=new w.Cons(i.value0,e),void(t=r.value1);throw new Error("Failed pattern match at Data.List (line 419, column 5 - line 421, column 32): "+[i.constructor.name])}throw new Error("Failed pattern match at Data.List (line 417, column 3 - line 417, column 27): "+[e.constructor.name,r.constructor.name])}for(;!o;)r=i(u,t);return r}}(w.Nil.value)},G=function(n){return function(e){return function(t){return f.tailRecM(n)((function(r){return c.bind(n.Monad0().Bind1())(u.alt(e.Plus1().Alt0())(v.map(e.Plus1().Alt0().Functor0())(f.Loop.create)(t))(o.pure(e.Applicative0())(new f.Done(R.unit))))((function(n){return o.pure(e.Applicative0())(s.bimap(f.bifunctorStep)((function(n){return new w.Cons(n,r)}))((function(n){return B(r)}))(n))}))}))(w.Nil.value)}}},Q=function(n){return function(e){return function(t){return i.apply(n.Applicative0().Apply0())(v.map(n.Plus1().Alt0().Functor0())(w.Cons.create)(t))(l.defer(e)((function(r){return K(n)(e)(t)})))}}},K=function(n){return function(e){return function(t){return u.alt(n.Plus1().Alt0())(Q(n)(e)(t))(o.pure(n.Applicative0())(w.Nil.value))}}},X=m.foldl(w.foldableList)((function(n){return function(e){return n+1|0}}))(0),Y=function(n){return function(e){return function(t){if(t instanceof w.Nil)return D(e);if(t instanceof w.Cons)return n(e)(t.value0)instanceof S.GT?new w.Cons(t.value0,Y(n)(e)(t.value1)):new w.Cons(e,t);throw new Error("Failed pattern match at Data.List (line 216, column 1 - line 216, column 68): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},Z=function(n){return function(e){return function(t){return 0===n?new b.Just(new w.Cons(e,t)):t instanceof w.Cons?v.map(b.functorMaybe)((function(n){return new w.Cons(t.value0,n)}))(Z(n-1|0)(e)(t.value1)):b.Nothing.value}}},nn=function(n){if(n instanceof w.Nil)return b.Nothing.value;if(n instanceof w.Cons)return new b.Just(n.value0);throw new Error("Failed pattern match at Data.List (line 230, column 1 - line 230, column 22): "+[n.constructor.name])},en=function(n){if(n instanceof w.Nil)return w.Nil.value;if(n instanceof w.Cons&&n.value0 instanceof w.Nil)return en(n.value1);if(n instanceof w.Cons&&n.value0 instanceof w.Cons)return new w.Cons(new w.Cons(n.value0.value0,$(nn)(n.value1)),en(new w.Cons(n.value0.value1,$(L)(n.value1))));throw new Error("Failed pattern match at Data.List (line 752, column 1 - line 752, column 54): "+[n.constructor.name])},tn=function(n){return function(e){if(e instanceof w.Nil)return w.Nil.value;if(e instanceof w.Cons){var t=O(n(e.value0))(e.value1);return new w.Cons(new E.NonEmpty(e.value0,t.init),tn(n)(t.rest))}throw new Error("Failed pattern match at Data.List (line 605, column 1 - line 605, column 80): "+[n.constructor.name,e.constructor.name])}},rn=function(n){return tn(p.eq(n))},un=function(n){return function(e){return function(t){return function(r){if(r instanceof w.Nil)return o.pure(n.Applicative0())(t);if(r instanceof w.Cons)return c.bind(n.Bind1())(e(t)(r.value0))((function(t){return un(n)(e)(t)(r.value1)}));throw new Error("Failed pattern match at Data.List (line 763, column 1 - line 763, column 72): "+[e.constructor.name,t.constructor.name,r.constructor.name])}}}},on=function(n){var e;return e=0,function(t){var r,u=e,o=!1;function i(e,r){if(r instanceof w.Cons){if(n(r.value0))return o=!0,new b.Just(e);if(d.otherwise)return u=e+1|0,void(t=r.value1)}if(r instanceof w.Nil)return o=!0,b.Nothing.value;throw new Error("Failed pattern match at Data.List (line 301, column 3 - line 301, column 35): "+[e.constructor.name,r.constructor.name])}for(;!o;)r=i(u,t);return r}},cn=function(n){return function(e){return v.map(b.functorMaybe)((function(n){return(X(e)-1|0)-n|0}))(on(n)(B(e)))}},an=function(n){return function(e){return function(t){if(t instanceof w.Nil)return o.pure(n.Applicative0())(w.Nil.value);if(t instanceof w.Cons)return c.bind(n.Bind1())(e(t.value0))((function(r){return c.bind(n.Bind1())(an(n)(e)(t.value1))((function(e){return o.pure(n.Applicative0())(r?new w.Cons(t.value0,e):e)}))}));throw new Error("Failed pattern match at Data.List (line 403, column 1 - line 403, column 75): "+[e.constructor.name,t.constructor.name])}}},ln=function(n){return function(e){return function(t){var r,u=e,o=!1;function i(e,r){if(r instanceof w.Nil)return o=!0,B(e);if(r instanceof w.Cons){if(n(r.value0))return u=new w.Cons(r.value0,e),void(t=r.value1);if(d.otherwise)return u=e,void(t=r.value1)}throw new Error("Failed pattern match at Data.List (line 390, column 3 - line 390, column 27): "+[e.constructor.name,r.constructor.name])}for(;!o;)r=i(u,t);return r}}(w.Nil.value)},fn=function(n){return function(e){return function(t){return e instanceof w.Nil?w.Nil.value:t instanceof w.Nil?w.Nil.value:ln((function(e){return m.any(w.foldableList)(y.heytingAlgebraBoolean)(n(e))(t)}))(e)}}},sn=function(n){return function(e){if(e instanceof w.Nil)return w.Nil.value;if(e instanceof w.Cons)return new w.Cons(e.value0,sn(n)(ln((function(t){return!n(e.value0)(t)}))(e.value1)));throw new Error("Failed pattern match at Data.List (line 644, column 1 - line 644, column 59): "+[n.constructor.name,e.constructor.name])}},dn=function(n){return new p.Eq((function(e){return function(t){return p.eq(w.eqList(n))(e)(t)}}))},pn=function(n){return function(e){var t,r=n,u=!1;function o(n,t){if(n<1)return u=!0,t;if(t instanceof w.Nil)return u=!0,w.Nil.value;if(t instanceof w.Cons)return r=n-1|0,void(e=t.value1);throw new Error("Failed pattern match at Data.List (line 543, column 1 - line 543, column 42): "+[n.constructor.name,t.constructor.name])}for(;!u;)t=o(r,e);return t}},mn=function(n){return function(e){return function(t){if(t instanceof w.Nil)return w.Nil.value;if(t instanceof w.Cons&&n(e)(t.value0))return t.value1;if(t instanceof w.Cons)return new w.Cons(t.value0,mn(n)(e)(t.value1));throw new Error("Failed pattern match at Data.List (line 671, column 1 - line 671, column 67): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},hn=function(n){return function(e){return function(t){return C.append(w.semigroupList)(e)(m.foldl(w.foldableList)(h.flip(mn(n)))(sn(n)(t))(e))}}},vn=function(n){return function(e){return 0===n&&e instanceof w.Cons?new b.Just(e.value1):e instanceof w.Cons?v.map(b.functorMaybe)((function(n){return new w.Cons(e.value0,n)}))(vn(n-1|0)(e.value1)):b.Nothing.value}},gn=function(n){return mn(p.eq(n))},yn=h.flip(c.bind(w.bindList)),wn=$(a.identity(a.categoryFn)),bn=function(n){return function(e){return function(t){return 0===n&&t instanceof w.Cons?b.Just.create(function(){var n=e(t.value0);if(n instanceof b.Nothing)return t.value1;if(n instanceof b.Just)return new w.Cons(n.value0,t.value1);throw new Error("Failed pattern match at Data.List (line 352, column 3 - line 354, column 23): "+[n.constructor.name])}()):t instanceof w.Cons?v.map(b.functorMaybe)((function(n){return new w.Cons(t.value0,n)}))(bn(n-1|0)(e)(t.value1)):b.Nothing.value}}};n.exports={toUnfoldable:function(n){return T.unfoldr(n)((function(n){return v.map(b.functorMaybe)((function(n){return new I.Tuple(n.head,n.tail)}))(P(n))}))},fromFoldable:function(n){return m.foldr(n)(w.Cons.create)(w.Nil.value)},singleton:D,range:function(n){return function(e){if(n===e)return D(n);if(d.otherwise){return(t=e,function(n){return function(e){return function(r){var u,o=t,i=n,c=e,a=!1;function l(n,e,t,u){if(n===e)return a=!0,new w.Cons(n,u);if(d.otherwise)return o=n+t|0,i=e,c=t,void(r=new w.Cons(n,u));throw new Error("Failed pattern match at Data.List (line 148, column 3 - line 149, column 65): "+[n.constructor.name,e.constructor.name,t.constructor.name,u.constructor.name])}for(;!a;)u=l(o,i,c,r);return u}}})(n)(n>e?1:-1)(w.Nil.value)}var t;throw new Error("Failed pattern match at Data.List (line 144, column 1 - line 144, column 32): "+[n.constructor.name,e.constructor.name])}},some:Q,someRec:function(n){return function(e){return function(t){return i.apply(e.Applicative0().Apply0())(v.map(e.Plus1().Alt0().Functor0())(w.Cons.create)(t))(G(n)(e)(t))}}},many:K,manyRec:G,null:function(n){return n instanceof w.Nil},length:X,snoc:function(n){return function(e){return m.foldr(w.foldableList)(w.Cons.create)(new w.Cons(e,w.Nil.value))(n)}},insert:function(n){return Y(F.compare(n))},insertBy:Y,head:nn,last:function(n){var e,t,r=!1;for(;!r;)e=(t=n)instanceof w.Cons&&t.value1 instanceof w.Nil?(r=!0,new b.Just(t.value0)):t instanceof w.Cons?void(n=t.value1):(r=!0,b.Nothing.value);return e},tail:L,init:function(n){return v.map(b.functorMaybe)((function(n){return n.init}))(j(n))},uncons:P,unsnoc:j,index:function(n){return function(e){var t,r=n,u=!1;function o(n,t){if(n instanceof w.Nil)return u=!0,b.Nothing.value;if(n instanceof w.Cons&&0===t)return u=!0,new b.Just(n.value0);if(n instanceof w.Cons)return r=n.value1,void(e=t-1|0);throw new Error("Failed pattern match at Data.List (line 281, column 1 - line 281, column 44): "+[n.constructor.name,t.constructor.name])}for(;!u;)t=o(r,e);return t}},elemIndex:function(n){return function(e){return on((function(t){return p.eq(n)(t)(e)}))}},elemLastIndex:function(n){return function(e){return cn((function(t){return p.eq(n)(t)(e)}))}},findIndex:on,findLastIndex:cn,insertAt:Z,deleteAt:vn,updateAt:A,modifyAt:function(n){return function(e){return bn(n)((function(n){return b.Just.create(e(n))}))}},alterAt:bn,reverse:B,concat:function(n){return c.bind(w.bindList)(n)(a.identity(a.categoryFn))},concatMap:yn,filter:ln,filterM:an,mapMaybe:$,catMaybes:wn,mapWithIndex:V,sort:z,sortBy:W,Pattern:N,stripPrefix:function(n){return function(e){return function(t){return f.tailRecM2(f.monadRecMaybe)((function(e){return function(t){return e instanceof w.Cons&&t instanceof w.Cons&&p.eq(n)(e.value0)(t.value0)?b.Just.create(new f.Loop({a:e.value1,b:t.value1})):e instanceof w.Nil?b.Just.create(new f.Done(t)):b.Nothing.value}}))(e)(t)}}},slice:function(n){return function(e){return function(t){return q(e-n|0)(pn(n)(t))}}},take:q,takeEnd:function(n){return function(e){return pn(X(e)-n|0)(e)}},takeWhile:function(n){return function(e){return function(t){var r,u,o,i=e,c=!1;for(;!c;)u=i,r=(o=t)instanceof w.Cons&&n(o.value0)?(i=new w.Cons(o.value0,u),void(t=o.value1)):(c=!0,B(u));return r}}(w.Nil.value)},drop:pn,dropEnd:function(n){return function(e){return q(X(e)-n|0)(e)}},dropWhile:function(n){return function(e){var t,r=!1;function u(t){if(!(t instanceof w.Cons&&n(t.value0)))return r=!0,t;e=t.value1}for(;!r;)t=u(e);return t}},span:O,group:rn,"group'":function(n){var e=rn(n.Eq0()),t=z(n);return function(n){return e(t(n))}},groupBy:tn,partition:function(n){return function(e){return m.foldr(w.foldableList)((function(e){return function(t){return n(e)?{no:t.no,yes:new w.Cons(e,t.yes)}:{no:new w.Cons(e,t.no),yes:t.yes}}}))({no:w.Nil.value,yes:w.Nil.value})(e)}},nub:function(n){return sn(p.eq(n))},nubBy:sn,union:function(n){return hn(p.eq(n))},unionBy:hn,delete:gn,deleteBy:mn,difference:function(n){return m.foldl(w.foldableList)(h.flip(gn(n)))},intersect:function(n){return fn(p.eq(n))},intersectBy:fn,zipWith:U,zipWithA:function(n){return function(e){return function(t){return function(r){return k.sequence(w.traversableList)(n)(U(e)(t)(r))}}}},zip:H,unzip:_,transpose:en,foldM:un,eqPattern:dn,ordPattern:function(n){return new F.Ord((function(){return dn(n.Eq0())}),(function(e){return function(t){return F.compare(w.ordList(n))(e)(t)}}))},newtypePattern:J,showPattern:function(n){return new M.Show((function(e){return"(Pattern "+M.show(w.showList(n))(e)+")"}))}}},function(n,e,t){"use strict";e.unsafePartial=function(n){return n()}},function(n,e,t){"use strict";var r=t(232);n.exports={crash:function(n){return r.crashWith()("Partial.crash: partial function")},crashWith:r.crashWith}},function(n,e,t){"use strict";e.crashWith=function(){return function(n){throw new Error(n)}}},function(n,e,t){"use strict";var r=t(2),u=t(30),o=t(35),i=t(99),c=t(5),a=t(7),l=t(62),f=t(9),s=t(4),d=t(15),p=t(235),m=t(84),h=t(34),v=t(75),g=t(22),y=t(25),w=function(n){this.variantShows=n},b=function(n){this.variantOrds=n},x=function(n){this.variantEqs=n},E=function(n){this.variantBounded=n},F=function(n,e){this.VariantBounded0=n,this.variantBoundedEnums=e},S=function(n){return n.variantShows},C=function(n){return n.variantOrds},M=function(n){return n.variantEqs},k=function(n){return n.variantBoundedEnums},I=function(n){return n.variantBounded},T=new w((function(n){return l.Nil.value})),R=new b((function(n){return l.Nil.value})),N=function(n){return function(n){return function(n){return function(n){return function(e){return function(t){return h.unsafeHas(t.type)(n)?h.unsafeGet(t.type)(n)(t.value):e(t)}}}}}},A=function(n){return function(n){return function(e){return function(t){return function(r){return function(u){return u.type===d.reflectSymbol(n)(e)?t(u.value):r(u)}}}}}},_=function(n){return function(n){return function(e){return function(t){return{type:d.reflectSymbol(n)(e),value:t}}}}},P=new x((function(n){return l.Nil.value})),L=function(n){return function(n){return function(e){return new c.Eq((function(t){return function(r){var u=p.variantTags(n)(g.RLProxy.value),o=M(e)(g.RLProxy.value);return p.lookupEq(u)(o)(t)(r)}}))}}},O=function(n){return function(n){return function(e){return function(t){return new f.Ord((function(){return L()(n)(e)}),(function(e){return function(r){var u=p.variantTags(n)(g.RLProxy.value),o=C(t)(g.RLProxy.value);return p.lookupOrd(u)(o)(e)(r)}}))}}}},D=function(n){return function(n){return function(e){return function(t){return function(r){return new i.Enum((function(){return O()(n)(e)(t)}),(function(e){var t=p.variantTags(n)(g.RLProxy.value),u=k(r)(g.RLProxy.value),o=I(r.VariantBounded0())(g.RLProxy.value);return p.lookupPred(e)(t)(o)(u)}),(function(e){var t=p.variantTags(n)(g.RLProxy.value),u=k(r)(g.RLProxy.value),o=I(r.VariantBounded0())(g.RLProxy.value);return p.lookupSucc(e)(t)(o)(u)}))}}}}},W=function(n){return m.unsafeCrashWith("Data.Variant: pattern match failure ["+n.type+"]")},z=new E((function(n){return l.Nil.value})),B=new F((function(){return z}),(function(n){return l.Nil.value})),q=function(n){return function(e){return new E((function(t){var r={top:o.top(e),bottom:o.bottom(e)};return new l.Cons(r,I(n)(g.RLProxy.value))}))}},j=function(n){return function(n){return function(e){return function(t){return function(r){return new o.Bounded((function(){return O()(n)(e)(t)}),(u=p.variantTags(n)(g.RLProxy.value),i=I(r)(g.RLProxy.value),p.VariantRep(p.lookupFirst("bottom")((function(n){return n.bottom}))(u)(i))),function(){var e=p.variantTags(n)(g.RLProxy.value),t=I(r)(g.RLProxy.value);return p.VariantRep(p.lookupLast("top")((function(n){return n.top}))(e)(t))}());var u,i}}}}};n.exports={inj:_,prj:function(n){return function(n){return function(e){return function(t){return A()(n)(t)(r.pure(e.Applicative0()))(a.const(u.empty(e.Plus1())))}}}},on:A,onMatch:N,case_:W,match:function(n){return function(n){return function(n){return function(n){return N()()()(n)(W)}}}},default:function(n){return function(e){return n}},expand:function(n){return y.unsafeCoerce},contract:function(n){return function(e){return function(t){return p.contractWith(e)(n)(v.RProxy.value)(v.RProxy.value)(t.type)(t)}}},Unvariant:function(n){return n},unvariant:function(n){return function(e){return(t={reflectSymbol:a.const(n.type)},function(n){return e(t)()})({})(d.SProxy.value)(n.value);var t}},revariant:function(n){return n((function(n){return function(e){return _()(n)}}))},VariantEqs:x,variantEqs:M,VariantOrds:b,variantOrds:C,VariantShows:w,variantShows:S,VariantBounded:E,variantBounded:I,VariantBoundedEnums:F,variantBoundedEnums:k,eqVariantNil:P,eqVariantCons:function(n){return function(e){return new x((function(t){return new l.Cons(c.eq(e),M(n)(g.RLProxy.value))}))}},eqVariant:L,boundedVariantNil:z,boundedVariantCons:q,boundedVariant:j,enumVariantNil:B,enumVariantCons:function(n){return function(e){return new F((function(){return q(n.VariantBounded0())(e.Bounded0())}),(function(t){var r={pred:i.pred(e.Enum1()),succ:i.succ(e.Enum1()),fromEnum:i.fromEnum(e),toEnum:i.toEnum(e),cardinality:i.cardinality(e)};return new l.Cons(r,k(n)(g.RLProxy.value))}))}},enumVariant:D,boundedEnumVariant:function(n){return function(n){return function(e){return function(t){return function(r){return new i.BoundedEnum((function(){return j()(n)(e)(t)(r.VariantBounded0())}),(function(){return D()(n)(e)(t)(r)}),i.Cardinality(p.lookupCardinality(k(r)(g.RLProxy.value))),(function(e){var t=p.variantTags(n)(g.RLProxy.value),u=k(r)(g.RLProxy.value);return p.lookupFromEnum(e)(t)(u)}),(function(e){var t=p.variantTags(n)(g.RLProxy.value),u=k(r)(g.RLProxy.value);return p.lookupToEnum(e)(t)(u)}))}}}}},ordVariantNil:R,ordVariantCons:function(n){return function(e){return new b((function(t){return new l.Cons(f.compare(e),C(n)(g.RLProxy.value))}))}},ordVariant:O,showVariantNil:T,showVariantCons:function(n){return function(e){return new w((function(t){return new l.Cons(s.show(e),S(n)(g.RLProxy.value))}))}},showVariant:function(n){return function(n){return function(e){return new s.Show((function(t){var r=p.variantTags(n)(g.RLProxy.value),u=S(e)(g.RLProxy.value),o=p.lookup("show")(t.type)(r)(u)(t.value);return"(inj @"+s.show(s.showString)(t.type)+" "+o+")"}))}}}}},function(n,e,t){"use strict";e.toCharCode=function(n){return n.charCodeAt(0)},e.fromCharCode=function(n){return String.fromCharCode(n)}},function(n,e,t){"use strict";var r,u=t(2),o=t(30),i=t(21),c=t(62),a=t(3),l=t(9),f=t(18),s=t(15),d=t(84),p=t(22),m=function(){function n(){}return n.value=new n,n}(),h=function(n){this.variantTags=n},v={},g={},y=function(n){this.contractWith=n},w=new h((function(n){return c.Nil.value})),b=function(n){return n.variantTags},x=v,E=g,F=function(n){return function(e){return function(t){var r,u=n,o=e,l=!1;function f(n,e,r){if(e instanceof c.Cons&&r instanceof c.Cons){if(r.value0.cardinality>n){var f=r.value0.toEnum(n);return f instanceof a.Just?(l=!0,a.Just.create({type:e.value0,value:f.value0})):(l=!0,a.Nothing.value)}if(i.otherwise)return u=n-r.value0.cardinality|0,o=e.value1,void(t=r.value1)}return l=!0,a.Nothing.value}for(;!l;)r=f(u,o,t);return r}}},S=function(n){return function(e){var t,r=!1;function u(t){if(t instanceof c.Cons){if(t.value0===n)return r=!0,!0;if(i.otherwise)return void(e=t.value1)}if(t instanceof c.Nil)return r=!0,!1;throw new Error("Failed pattern match at Data.Variant.Internal (line 94, column 8 - line 98, column 18): "+[t.constructor.name])}for(;!r;)t=u(e);return t}},C=(r=0,function(n){var e,t=r,u=!1;function o(e,r){if(r instanceof c.Cons)return t=e+r.value0.cardinality|0,void(n=r.value1);if(r instanceof c.Nil)return u=!0,e;throw new Error("Failed pattern match at Data.Variant.Internal (line 216, column 12 - line 218, column 16): "+[r.constructor.name])}for(;!u;)e=o(t,n);return e}),M=function(n){return d.unsafeCrashWith("Data.Variant: impossible `"+n+"`")},k=function(n){return function(e){return function(t){return function(r){var u,o=t,a=!1;function l(t,u){if(t instanceof c.Cons&&u instanceof c.Cons){if(t.value0===e)return a=!0,u.value0;if(i.otherwise)return o=t.value1,void(r=u.value1)}return a=!0,M(n)}for(;!a;)u=l(o,r);return u}}}};n.exports={FProxy:m,VariantRep:function(n){return n},VariantTags:h,variantTags:b,Contractable:y,contractWith:function(n){return n.contractWith},VariantMatchCases:v,VariantFMatchCases:g,lookup:k,lookupTag:S,lookupEq:function(n){return function(e){return function(t){return function(r){if(t.type===r.type)return k("eq")(t.type)(n)(e)(t.value)(r.value);if(i.otherwise)return!1;throw new Error("Failed pattern match at Data.Variant.Internal (line 100, column 1 - line 105, column 12): "+[n.constructor.name,e.constructor.name,t.constructor.name,r.constructor.name])}}}},lookupOrd:function(n){return function(e){return function(t){return function(r){var u=l.compare(l.ordString)(t.type)(r.type);return u instanceof f.EQ?k("compare")(t.type)(n)(e)(t.value)(r.value):u}}}},lookupLast:function(n){return function(e){return function(t){return function(r){var u,o,i,a=t,l=!1;for(;!l;)i=r,u=(o=a)instanceof c.Cons&&o.value1 instanceof c.Nil&&i instanceof c.Cons&&i.value1 instanceof c.Nil?(l=!0,{type:o.value0,value:e(i.value0)}):o instanceof c.Cons&&i instanceof c.Cons?(a=o.value1,void(r=i.value1)):(l=!0,M(n));return u}}}},lookupFirst:function(n){return function(e){return function(t){return function(r){return t instanceof c.Cons&&r instanceof c.Cons?{type:t.value0,value:e(r.value0)}:M(n)}}}},lookupPred:function(n){return function(e){return function(t){return function(r){if(e instanceof c.Cons&&t instanceof c.Cons&&r instanceof c.Cons){if(e.value0===n.type){var u=r.value0.pred(n.value);if(u instanceof a.Nothing)return a.Nothing.value;if(u instanceof a.Just)return a.Just.create({type:n.type,value:u.value0});throw new Error("Failed pattern match at Data.Variant.Internal (line 175, column 11 - line 177, column 69): "+[u.constructor.name])}if(i.otherwise)return(o=e.value0,function(e){return function(t){return function(t){return function(r){return function(u){var l,f=o,s=e,d=t,p=r,m=!1;function h(e,t,r,o,l,h){if(o instanceof c.Cons&&l instanceof c.Cons&&h instanceof c.Cons){if(o.value0===n.type){var v=h.value0.pred(n.value);if(v instanceof a.Nothing)return m=!0,a.Just.create({type:e,value:t.top});if(v instanceof a.Just)return m=!0,a.Just.create({type:n.type,value:v.value0});throw new Error("Failed pattern match at Data.Variant.Internal (line 184, column 11 - line 186, column 69): "+[v.constructor.name])}if(i.otherwise)return f=o.value0,s=l.value0,h.value0,d=o.value1,p=l.value1,void(u=h.value1)}return m=!0,M("pred")}for(;!m;)l=h(f,s,0,d,p,u);return l}}}}})(t.value0)(r.value0)(e.value1)(t.value1)(r.value1)}var o;return M("pred")}}}},lookupSucc:function(n){return function(e){return function(t){return function(r){var u,o=e,l=t,f=!1;function s(e,t,u){if(e instanceof c.Cons&&t instanceof c.Cons&&u instanceof c.Cons){if(e.value0===n.type){var s=u.value0.succ(n.value);if(s instanceof a.Just)return f=!0,a.Just.create({type:e.value0,value:s.value0});if(s instanceof a.Nothing)return e.value1 instanceof c.Cons&&t.value1 instanceof c.Cons?(f=!0,a.Just.create({type:e.value1.value0,value:t.value1.value0.bottom})):(f=!0,a.Nothing.value);throw new Error("Failed pattern match at Data.Variant.Internal (line 202, column 11 - line 206, column 29): "+[s.constructor.name])}if(i.otherwise)return o=e.value1,l=t.value1,void(r=u.value1)}return f=!0,M("succ")}for(;!f;)u=s(o,l,r);return u}}}},lookupCardinality:C,lookupFromEnum:function(n){return function(e){return function(t){return function(r){var u,o=e,a=t,l=!1;function f(e,t,u){if(t instanceof c.Cons&&u instanceof c.Cons){if(t.value0===n.type)return l=!0,e+u.value0.fromEnum(n.value)|0;if(i.otherwise)return o=e+u.value0.cardinality|0,a=t.value1,void(r=u.value1)}return l=!0,M("fromEnum")}for(;!l;)u=f(o,a,r);return u}}}(0)},lookupToEnum:F,impossible:M,variantMatchCons:function(n){return function(n){return function(n){return v}}},variantMatchNil:x,variantFMatchCons:function(n){return function(n){return function(n){return g}}},variantFMatchNil:E,variantTagsNil:w,variantTagsCons:function(n){return function(e){return new h((function(t){return new c.Cons(s.reflectSymbol(e)(s.SProxy.value),b(n)(p.RLProxy.value))}))}},contractWithInstance:function(n){return function(n){return function(n){return new y((function(e){return function(t){return function(r){return function(c){return function(a){if(S(c)(b(n)(p.RLProxy.value)))return u.pure(e.Applicative0())(a);if(i.otherwise)return o.empty(e.Plus1());throw new Error("Failed pattern match at Data.Variant.Internal (line 254, column 1 - line 263, column 24): "+[t.constructor.name,r.constructor.name,c.constructor.name,a.constructor.name])}}}}}))}}}}},function(n,e,t){"use strict";var r=t(237);n.exports={unsafePerformEffect:r.unsafePerformEffect}},function(n,e,t){"use strict";e.unsafePerformEffect=function(n){return n()}},function(n,e,t){"use strict";e.unsafeToForeign=function(n){return n},e.unsafeFromForeign=function(n){return n},e.typeOf=function(n){return typeof n},e.tagOf=function(n){return Object.prototype.toString.call(n).slice(8,-1)},e.isNull=function(n){return null===n},e.isUndefined=function(n){return void 0===n},e.isArray=Array.isArray||function(n){return"[object Array]"===Object.prototype.toString.call(n)}},function(n,e,t){"use strict";e.fromCharArray=function(n){return n.join("")},e.toCharArray=function(n){return n.split("")},e.singleton=function(n){return n},e._charAt=function(n){return function(e){return function(t){return function(r){return t>=0&&t<r.length?n(r.charAt(t)):e}}}},e._toChar=function(n){return function(e){return function(t){return 1===t.length?n(t):e}}},e.length=function(n){return n.length},e.countPrefix=function(n){return function(e){for(var t=0;t<e.length&&n(e.charAt(t));)t++;return t}},e._indexOf=function(n){return function(e){return function(t){return function(r){var u=r.indexOf(t);return-1===u?e:n(u)}}}},e["_indexOf'"]=function(n){return function(e){return function(t){return function(r){return function(u){if(r<0||r>u.length)return e;var o=u.indexOf(t,r);return-1===o?e:n(o)}}}}},e._lastIndexOf=function(n){return function(e){return function(t){return function(r){var u=r.lastIndexOf(t);return-1===u?e:n(u)}}}},e["_lastIndexOf'"]=function(n){return function(e){return function(t){return function(r){return function(u){if(r<0||r>u.length)return e;var o=u.lastIndexOf(t,r);return-1===o?e:n(o)}}}}},e.take=function(n){return function(e){return e.substr(0,n)}},e.drop=function(n){return function(e){return e.substring(n)}},e._slice=function(n){return function(e){return function(t){return t.slice(n,e)}}},e.splitAt=function(n){return function(e){return{before:e.substring(0,n),after:e.substring(n)}}}},function(n,e,t){"use strict";e.charAt=function(n){return function(e){if(n>=0&&n<e.length)return e.charAt(n);throw new Error("Data.String.Unsafe.charAt: Invalid index.")}},e.char=function(n){if(1===n.length)return n.charAt(0);throw new Error("Data.String.Unsafe.char: Expected string of length 1.")}},function(n,e,t){"use strict";var r=t(242),u=t(2),o=t(8),i=t(83),c=t(7),a=t(56),l=t(120),f=function(n){this.ix=n},s=function(n,e,t,r){this.errorAt=n,this.hasOwnProperty=e,this.hasProperty=t,this.index=r},d=function(n){return function(e){return r.unsafeReadPropImpl(l.fail(new l.TypeMismatch("object",l.typeOf(e))),u.pure(i.applicativeExceptT(a.monadIdentity)),n,e)}},p=d,m=d,h=function(n){return n.index},v=new f((function(n){return function(e){return function(t){return o.bindFlipped(i.bindExceptT(a.monadIdentity))(c.flip(h(n))(t))(e)}}})),g=new f((function(n){return h(n)})),y=function(n){return function(e){return!l.isNull(e)&&(!l.isUndefined(e)&&(("object"===l.typeOf(e)||"function"===l.typeOf(e))&&r.unsafeHasProperty(n,e)))}},w=function(n){return function(e){return!l.isNull(e)&&(!l.isUndefined(e)&&(("object"===l.typeOf(e)||"function"===l.typeOf(e))&&r.unsafeHasOwnProperty(n,e)))}},b=new s(l.ErrorAtIndex.create,w,y,c.flip(m)),x=new s(l.ErrorAtProperty.create,w,y,c.flip(p));n.exports={Index:s,Indexable:f,readProp:p,readIndex:m,ix:function(n){return n.ix},index:h,hasProperty:function(n){return n.hasProperty},hasOwnProperty:function(n){return n.hasOwnProperty},errorAt:function(n){return n.errorAt},indexString:x,indexInt:b,indexableForeign:g,indexableExceptT:v}},function(n,e,t){"use strict";e.unsafeReadPropImpl=function(n,e,t,r){return null==r?n:e(r[t])},e.unsafeHasOwnProperty=function(n,e){return Object.prototype.hasOwnProperty.call(e,n)},e.unsafeHasProperty=function(n,e){return n in e}},function(n,e,t){"use strict";var r=t(244),u=t(2),o=t(10),i=t(8),c=t(13),a=t(71),l=t(60),f=t(5),s=t(16),d=t(43),p=t(7),m=t(58),h=t(1),v=t(31),g=t(3),y=t(11),w=t(9),b=t(6),x=t(4),E=t(24),F=t(44),S=t(20),C=t(46),M=t(245),k=t(25),I=r.toArrayWithKey((function(n){return function(n){return n}})),T=function(n){var e=l.toUnfoldable(n),t=l.sortWith(w.ordString)(S.fst),u=r.toArrayWithKey(S.Tuple.create);return function(n){return e(t(u(n)))}},R=T(C.unfoldableArray),N=r.toArrayWithKey(S.Tuple.create),A=r._copyST,_=function(n){return function(e){return r.runST((function(){var t=A(e)();n(t)();return t}))}},P=m.runFn4(r._lookup)(!1)(p.const(!0)),L=function(n){return function(e){return r._mapWithKey(e,n)}},O=m.runFn4(r._lookup)(g.Nothing.value)(g.Just.create),D=function(n){return function(e){return function(t){return r.all((function(e){return function(u){return r._lookup(!1,f.eq(n)(u),e,t)}}))(e)}}},W=r.all((function(n){return function(n){return!1}})),z=function(n){return function(e){return _(M.poke(n)(e))}},B=new h.Functor((function(n){return function(e){return r._fmapObject(e,n)}})),q=new v.FunctorWithIndex((function(){return B}),L),j=r._copyST,U=function(n){return function(e){return function(t){return r._foldM(i.bind(n.Bind1()))(e)(u.pure(n.Applicative0())(t))}}},H=function(n){return new b.Semigroup((function(e){return function(t){return _((function(u){return U(a.monadST)((function(e){return function(u){return function(o){return M.poke(u)(r._lookup(o,(function(e){return b.append(n)(e)(o)}),u,t))(e)}}}))(u)(e)}))(t)}}))},J=function(n){return _((function(e){return U(a.monadST)((function(n){return function(e){return function(t){return M.poke(e)(t)(n)}}}))(e)(n)}))},V=r._foldM(p.applyFlipped),$=function(n){return function(e){return V((function(t){return function(r){return function(u){return b.append(n.Semigroup0())(t)(e(r)(u))}}}))(y.mempty(n))}},G=new s.Foldable((function(n){return function(e){return $(n)(p.const(e))}}),(function(n){return V((function(e){return function(t){return n(e)}}))}),(function(n){return function(e){return function(t){return s.foldr(s.foldableArray)(n)(e)(I(t))}}})),Q=new d.FoldableWithIndex((function(){return G}),(function(n){return $(n)}),(function(n){return V(p.flip(n))}),(function(n){return function(e){return function(t){return s.foldr(s.foldableArray)(S.uncurry(n))(e)(r.toArrayWithKey(S.Tuple.create)(t))}}})),K=new F.TraversableWithIndex((function(){return Q}),(function(){return q}),(function(){return X}),(function(n){return function(e){return function(t){return V((function(t){return function(r){return function(u){return o.apply(n.Apply0())(h.map(n.Apply0().Functor0())(p.flip(z(r)))(t))(e(r)(u))}}}))(u.pure(n)(r.empty))(t)}}})),X=new E.Traversable((function(){return G}),(function(){return B}),(function(n){return E.traverse(X)(n)(c.identity(c.categoryFn))}),(function(n){var e=F.traverseWithIndex(K)(n);return function(n){return e(p.const(n))}})),Y=function(n){return function(e){var t,o=(t=function(e){return function(t){return function(r){return n(t)(r)?M.poke(t)(r)(e):u.pure(a.applicativeST)(e)}}},function(){var n=M.new();return U(a.monadST)(t)(n)(e)()});return r.runST(o)}},Z=function(n){return new f.Eq((function(e){return function(t){return D(n)(e)(t)&&D(n)(t)(e)}}))},nn=new f.Eq1((function(n){return f.eq(Z(n))})),en=function(n){return _(M.delete(n))},tn=function(n){return function(e){return function(t){var r=n(O(e)(t));if(r instanceof g.Nothing)return en(e)(t);if(r instanceof g.Just)return z(e)(r.value0)(t);throw new Error("Failed pattern match at Foreign.Object (line 206, column 15 - line 208, column 25): "+[r.constructor.name])}}};n.exports={isEmpty:W,singleton:function(n){return function(e){return r.runST(i.bindFlipped(a.bindST)(M.poke(n)(e))(M.new))}},insert:z,lookup:O,toUnfoldable:function(n){var e=l.toUnfoldable(n),t=r.toArrayWithKey(S.Tuple.create);return function(n){return e(t(n))}},toAscUnfoldable:T,fromFoldable:function(n){return function(e){return r.runST((function(){var t=M.new();return a.foreach(l.fromFoldable(n)(e))((function(n){return h.void(a.functorST)(M.poke(n.value0)(n.value1)(t))}))(),t}))}},fromFoldableWith:function(n){return function(e){return function(t){return r.runST((function(){var u=M.new();return s.for_(a.applicativeST)(n)(t)((function(n){return function(){var t=r._lookupST(n.value1,e(n.value1),n.value0,u)();return M.poke(n.value0)(t)(u)()}}))(),u}))}}},fromHomogeneous:function(n){return k.unsafeCoerce},delete:en,pop:function(n){return function(e){return h.mapFlipped(g.functorMaybe)(O(n)(e))((function(t){return new S.Tuple(t,en(n)(e))}))}},member:P,alter:tn,update:function(n){return function(e){return function(t){return tn(g.maybe(g.Nothing.value)(n))(e)(t)}}},mapWithKey:L,filterWithKey:Y,filterKeys:function(n){return Y((function(e){return p.const(n(e))}))},filter:function(n){return Y(p.const(n))},values:I,union:J,unions:function(n){return s.foldl(n)(J)(r.empty)},isSubmap:D,fold:V,foldMap:$,foldM:U,foldMaybe:function(n){return function(e){return function(t){return r._foldSCObject(t,e,n,g.fromMaybe)}}},thawST:A,freezeST:j,functorObject:B,functorWithIndexObject:q,foldableObject:G,foldableWithIndexObject:Q,traversableObject:X,traversableWithIndexObject:K,eqObject:Z,eq1Object:nn,ordObject:function(n){return new w.Ord((function(){return Z(n.Eq0())}),(function(e){return function(t){return w.compare(w.ordArray(S.ordTuple(w.ordString)(n)))(R(e))(R(t))}}))},showObject:function(n){return new x.Show((function(e){return"(fromFoldable "+x.show(x.showArray(S.showTuple(x.showString)(n)))(N(e))+")"}))},semigroupObject:H,monoidObject:function(n){return new y.Monoid((function(){return H(n)}),r.empty)},empty:r.empty,size:r.size,keys:r.keys,all:r.all,runST:r.runST,toArrayWithKey:r.toArrayWithKey}},function(n,e,t){"use strict";function r(n){return function(e){var t=[];for(var r in e)hasOwnProperty.call(e,r)&&t.push(n(r)(e[r]));return t}}e._copyST=function(n){return function(){var e={};for(var t in n)hasOwnProperty.call(n,t)&&(e[t]=n[t]);return e}},e.empty={},e.runST=function(n){return n()},e._fmapObject=function(n,e){var t={};for(var r in n)hasOwnProperty.call(n,r)&&(t[r]=e(n[r]));return t},e._mapWithKey=function(n,e){var t={};for(var r in n)hasOwnProperty.call(n,r)&&(t[r]=e(r)(n[r]));return t},e._foldM=function(n){return function(e){return function(t){return function(r){var u=t;function o(n){return function(t){return e(t)(n)(r[n])}}for(var i in r)hasOwnProperty.call(r,i)&&(u=n(u)(o(i)));return u}}}},e._foldSCObject=function(n,e,t,r){var u=e;for(var o in n)if(hasOwnProperty.call(n,o)){var i=t(u)(o)(n[o]),c=r(null)(i);if(null===c)return u;u=c}return u},e.all=function(n){return function(e){for(var t in e)if(hasOwnProperty.call(e,t)&&!n(t)(e[t]))return!1;return!0}},e.size=function(n){var e=0;for(var t in n)hasOwnProperty.call(n,t)&&++e;return e},e._lookup=function(n,e,t,r){return t in r?e(r[t]):n},e._lookupST=function(n,e,t,r){return function(){return t in r?e(r[t]):n}},e.toArrayWithKey=r,e.keys=Object.keys||r((function(n){return function(){return n}}))},function(n,e,t){"use strict";var r=t(246),u=t(3),o=r.peekImpl(u.Just.create)(u.Nothing.value);n.exports={peek:o,new:r.new,poke:r.poke,delete:r.delete}},function(n,e,t){"use strict";e.new=function(){return{}},e.peekImpl=function(n){return function(e){return function(t){return function(r){return function(){return{}.hasOwnProperty.call(r,t)?n(r[t]):e}}}}},e.poke=function(n){return function(e){return function(t){return function(){return t[n]=e,t}}}},e.delete=function(n){return function(e){return function(){return delete e[n],e}}}},function(n,e,t){"use strict";var r=t(248);n.exports={unsafeStringify:r.unsafeStringify,unsafeToFixed:r.unsafeToFixed,unsafeToExponential:r.unsafeToExponential,unsafeToPrecision:r.unsafeToPrecision,unsafeDecodeURI:r.unsafeDecodeURI,unsafeEncodeURI:r.unsafeEncodeURI,unsafeDecodeURIComponent:r.unsafeDecodeURIComponent,unsafeEncodeURIComponent:r.unsafeEncodeURIComponent}},function(n,e,t){"use strict";e.unsafeStringify=function(n){return JSON.stringify(n)},e.unsafeToFixed=function(n){return function(e){return e.toFixed(n)}},e.unsafeToExponential=function(n){return function(e){return e.toExponential(n)}},e.unsafeToPrecision=function(n){return function(e){return e.toPrecision(n)}},e.unsafeDecodeURI=decodeURI,e.unsafeEncodeURI=encodeURI,e.unsafeDecodeURIComponent=decodeURIComponent,e.unsafeEncodeURIComponent=encodeURIComponent},function(n,e,t){"use strict";var r=t(131);e.makeStylesImpl=r.makeStyles,e.makeStylesThemedImpl=r.makeStyles,e.useThemeImpl=r.useTheme},function(n,e,t){"use strict";var r=t(251);function u(){}function o(){}o.resetWarningCache=u,n.exports=function(){function n(n,e,t,u,o,i){if(i!==r){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function e(){return n}n.isRequired=n;var t={array:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:e,element:n,elementType:n,instanceOf:e,node:n,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:o,resetWarningCache:u};return t.PropTypes=t,t}},function(n,e,t){"use strict";n.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(n,e,t){"use strict";n.exports=t(253)},function(n,e,t){"use strict";
30+/** @license React v16.9.0
31+ * react-is.production.min.js
32+ *
33+ * Copyright (c) Facebook, Inc. and its affiliates.
34+ *
35+ * This source code is licensed under the MIT license found in the
36+ * LICENSE file in the root directory of this source tree.
37+ */Object.defineProperty(e,"__esModule",{value:!0});var r="function"==typeof Symbol&&Symbol.for,u=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,c=r?Symbol.for("react.strict_mode"):60108,a=r?Symbol.for("react.profiler"):60114,l=r?Symbol.for("react.provider"):60109,f=r?Symbol.for("react.context"):60110,s=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,m=r?Symbol.for("react.suspense"):60113,h=r?Symbol.for("react.suspense_list"):60120,v=r?Symbol.for("react.memo"):60115,g=r?Symbol.for("react.lazy"):60116,y=r?Symbol.for("react.fundamental"):60117,w=r?Symbol.for("react.responder"):60118;function b(n){if("object"==typeof n&&null!==n){var e=n.$$typeof;switch(e){case u:switch(n=n.type){case s:case d:case i:case a:case c:case m:return n;default:switch(n=n&&n.$$typeof){case f:case p:case l:return n;default:return e}}case g:case v:case o:return e}}}function x(n){return b(n)===d}e.typeOf=b,e.AsyncMode=s,e.ConcurrentMode=d,e.ContextConsumer=f,e.ContextProvider=l,e.Element=u,e.ForwardRef=p,e.Fragment=i,e.Lazy=g,e.Memo=v,e.Portal=o,e.Profiler=a,e.StrictMode=c,e.Suspense=m,e.isValidElementType=function(n){return"string"==typeof n||"function"==typeof n||n===i||n===d||n===a||n===c||n===m||n===h||"object"==typeof n&&null!==n&&(n.$$typeof===g||n.$$typeof===v||n.$$typeof===l||n.$$typeof===f||n.$$typeof===p||n.$$typeof===y||n.$$typeof===w)},e.isAsyncMode=function(n){return x(n)||b(n)===s},e.isConcurrentMode=x,e.isContextConsumer=function(n){return b(n)===f},e.isContextProvider=function(n){return b(n)===l},e.isElement=function(n){return"object"==typeof n&&null!==n&&n.$$typeof===u},e.isForwardRef=function(n){return b(n)===p},e.isFragment=function(n){return b(n)===i},e.isLazy=function(n){return b(n)===g},e.isMemo=function(n){return b(n)===v},e.isPortal=function(n){return b(n)===o},e.isProfiler=function(n){return b(n)===a},e.isStrictMode=function(n){return b(n)===c},e.isSuspense=function(n){return b(n)===m}},function(n,e,t){"use strict";e.eventListener=function(n){return function(){return function(e){return n(e)()}}},e.addEventListener=function(n){return function(e){return function(t){return function(r){return function(){return r.addEventListener(n,e,t)}}}}},e.removeEventListener=function(n){return function(e){return function(t){return function(r){return function(){return r.removeEventListener(n,e,t)}}}}},e.dispatchEvent=function(n){return function(e){return function(){return e.dispatchEvent(n)}}}},function(n,e,t){"use strict";e.window=function(){return window}},function(n,e,t){"use strict";e.document=function(n){return function(){return n.document}},e.navigator=function(n){return function(){return n.navigator}},e.location=function(n){return function(){return n.location}},e.history=function(n){return function(){return n.history}},e.innerWidth=function(n){return function(){return n.innerWidth}},e.innerHeight=function(n){return function(){return n.innerHeight}},e.alert=function(n){return function(e){return function(){return e.alert(n),{}}}},e.confirm=function(n){return function(e){return function(){return e.confirm(n)}}},e.moveBy=function(n){return function(e){return function(t){return function(){return t.moveBy(n,e),{}}}}},e.moveTo=function(n){return function(e){return function(t){return function(){return t.moveTo(n,e),{}}}}},e._open=function(n){return function(e){return function(t){return function(r){return function(){return r.open(n,e,t)}}}}},e.outerHeight=function(n){return function(){return n.outerHeight}},e.outerWidth=function(n){return function(){return n.outerWidth}},e.print=function(n){return function(){return n.print(),{}}},e._prompt=function(n){return function(e){return function(t){return function(){return t.prompt(n,e)}}}},e.resizeBy=function(n){return function(e){return function(t){return function(){return t.resizeBy(n,e),{}}}}},e.resizeTo=function(n){return function(e){return function(t){return function(){return t.resizeTo(n,e),{}}}}},e.screenX=function(n){return function(){return n.screenX}},e.screenY=function(n){return function(){return n.screenY}},e.scroll=function(n){return function(e){return function(t){return function(){return t.scroll(n,e),{}}}}},e.scrollBy=function(n){return function(e){return function(t){return function(){return t.scrollBy(n,e),{}}}}},e.scrollX=function(n){return function(){return n.scrollX}},e.scrollY=function(n){return function(){return n.scrollY}},e.localStorage=function(n){return function(){return n.localStorage}},e.sessionStorage=function(n){return function(){return n.sessionStorage}},e._requestAnimationFrame=function(n){return function(e){return function(){return e.requestAnimationFrame(n)}}},e._cancelAnimationFrame=function(n){return function(e){return function(){return e.cancelAnimationFrame(n)}}},e._requestIdleCallback=function(n){return function(e){return function(t){return function(){return t.requestIdleCallback(e,n)}}}},e._cancelIdleCallback=function(n){return function(e){return function(){return e.cancelIdleCallback(n)}}},e.parent=function(n){return function(){return n.parent}},e._opener=function(n){return function(){return n.opener}}},function(n,e,t){"use strict";var r=t(258);e.render_=function(n,e,t){r.render(n,e,t)},e.hydrate_=function(n,e,t){r.hydrate(n,e,t)},e.unmountComponentAtNode_=function(n){return r.unmountComponentAtNode(n)},e.findDOMNode_=function(n){return r.findDOMNode(n)},e.createPortal_=function(n,e){return r.createPortal(n,e)}},function(n,e,t){"use strict";!function n(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(n){console.error(n)}}}(),n.exports=t(259)},function(n,e,t){"use strict";
38+/** @license React v16.9.0
39+ * react-dom.production.min.js
40+ *
41+ * Copyright (c) Facebook, Inc. and its affiliates.
42+ *
43+ * This source code is licensed under the MIT license found in the
44+ * LICENSE file in the root directory of this source tree.
45+ */var r=t(0),u=t(87),o=t(260);function i(n){for(var e=n.message,t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return n.message="Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n}if(!r)throw i(Error(227));var c=null,a={};function l(){if(c)for(var n in a){var e=a[n],t=c.indexOf(n);if(!(-1<t))throw i(Error(96),n);if(!s[t]){if(!e.extractEvents)throw i(Error(97),n);for(var r in s[t]=e,t=e.eventTypes){var u=void 0,o=t[r],l=e,p=r;if(d.hasOwnProperty(p))throw i(Error(99),p);d[p]=o;var m=o.phasedRegistrationNames;if(m){for(u in m)m.hasOwnProperty(u)&&f(m[u],l,p);u=!0}else o.registrationName?(f(o.registrationName,l,p),u=!0):u=!1;if(!u)throw i(Error(98),r,n)}}}}function f(n,e,t){if(p[n])throw i(Error(100),n);p[n]=e,m[n]=e.eventTypes[t].dependencies}var s=[],d={},p={},m={};function h(n,e,t,r,u,o,i,c,a){var l=Array.prototype.slice.call(arguments,3);try{e.apply(t,l)}catch(n){this.onError(n)}}var v=!1,g=null,y=!1,w=null,b={onError:function(n){v=!0,g=n}};function x(n,e,t,r,u,o,i,c,a){v=!1,g=null,h.apply(b,arguments)}var E=null,F=null,S=null;function C(n,e,t){var r=n.type||"unknown-event";n.currentTarget=S(t),function(n,e,t,r,u,o,c,a,l){if(x.apply(this,arguments),v){if(!v)throw i(Error(198));var f=g;v=!1,g=null,y||(y=!0,w=f)}}(r,e,void 0,n),n.currentTarget=null}function M(n,e){if(null==e)throw i(Error(30));return null==n?e:Array.isArray(n)?Array.isArray(e)?(n.push.apply(n,e),n):(n.push(e),n):Array.isArray(e)?[n].concat(e):[n,e]}function k(n,e,t){Array.isArray(n)?n.forEach(e,t):n&&e.call(t,n)}var I=null;function T(n){if(n){var e=n._dispatchListeners,t=n._dispatchInstances;if(Array.isArray(e))for(var r=0;r<e.length&&!n.isPropagationStopped();r++)C(n,e[r],t[r]);else e&&C(n,e,t);n._dispatchListeners=null,n._dispatchInstances=null,n.isPersistent()||n.constructor.release(n)}}function R(n){if(null!==n&&(I=M(I,n)),n=I,I=null,n){if(k(n,T),I)throw i(Error(95));if(y)throw n=w,y=!1,w=null,n}}var N={injectEventPluginOrder:function(n){if(c)throw i(Error(101));c=Array.prototype.slice.call(n),l()},injectEventPluginsByName:function(n){var e,t=!1;for(e in n)if(n.hasOwnProperty(e)){var r=n[e];if(!a.hasOwnProperty(e)||a[e]!==r){if(a[e])throw i(Error(102),e);a[e]=r,t=!0}}t&&l()}};function A(n,e){var t=n.stateNode;if(!t)return null;var r=E(t);if(!r)return null;t=r[e];n:switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":(r=!r.disabled)||(r=!("button"===(n=n.type)||"input"===n||"select"===n||"textarea"===n)),n=!r;break n;default:n=!1}if(n)return null;if(t&&"function"!=typeof t)throw i(Error(231),e,typeof t);return t}var _=Math.random().toString(36).slice(2),P="__reactInternalInstance$"+_,L="__reactEventHandlers$"+_;function O(n){if(n[P])return n[P];for(;!n[P];){if(!n.parentNode)return null;n=n.parentNode}return 5===(n=n[P]).tag||6===n.tag?n:null}function D(n){return!(n=n[P])||5!==n.tag&&6!==n.tag?null:n}function W(n){if(5===n.tag||6===n.tag)return n.stateNode;throw i(Error(33))}function z(n){return n[L]||null}function B(n){do{n=n.return}while(n&&5!==n.tag);return n||null}function q(n,e,t){(e=A(n,t.dispatchConfig.phasedRegistrationNames[e]))&&(t._dispatchListeners=M(t._dispatchListeners,e),t._dispatchInstances=M(t._dispatchInstances,n))}function j(n){if(n&&n.dispatchConfig.phasedRegistrationNames){for(var e=n._targetInst,t=[];e;)t.push(e),e=B(e);for(e=t.length;0<e--;)q(t[e],"captured",n);for(e=0;e<t.length;e++)q(t[e],"bubbled",n)}}function U(n,e,t){n&&t&&t.dispatchConfig.registrationName&&(e=A(n,t.dispatchConfig.registrationName))&&(t._dispatchListeners=M(t._dispatchListeners,e),t._dispatchInstances=M(t._dispatchInstances,n))}function H(n){n&&n.dispatchConfig.registrationName&&U(n._targetInst,null,n)}function J(n){k(n,j)}var V=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement);function $(n,e){var t={};return t[n.toLowerCase()]=e.toLowerCase(),t["Webkit"+n]="webkit"+e,t["Moz"+n]="moz"+e,t}var G={animationend:$("Animation","AnimationEnd"),animationiteration:$("Animation","AnimationIteration"),animationstart:$("Animation","AnimationStart"),transitionend:$("Transition","TransitionEnd")},Q={},K={};function X(n){if(Q[n])return Q[n];if(!G[n])return n;var e,t=G[n];for(e in t)if(t.hasOwnProperty(e)&&e in K)return Q[n]=t[e];return n}V&&(K=document.createElement("div").style,"AnimationEvent"in window||(delete G.animationend.animation,delete G.animationiteration.animation,delete G.animationstart.animation),"TransitionEvent"in window||delete G.transitionend.transition);var Y=X("animationend"),Z=X("animationiteration"),nn=X("animationstart"),en=X("transitionend"),tn="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),rn=null,un=null,on=null;function cn(){if(on)return on;var n,e,t=un,r=t.length,u="value"in rn?rn.value:rn.textContent,o=u.length;for(n=0;n<r&&t[n]===u[n];n++);var i=r-n;for(e=1;e<=i&&t[r-e]===u[o-e];e++);return on=u.slice(n,1<e?1-e:void 0)}function an(){return!0}function ln(){return!1}function fn(n,e,t,r){for(var u in this.dispatchConfig=n,this._targetInst=e,this.nativeEvent=t,n=this.constructor.Interface)n.hasOwnProperty(u)&&((e=n[u])?this[u]=e(t):"target"===u?this.target=r:this[u]=t[u]);return this.isDefaultPrevented=(null!=t.defaultPrevented?t.defaultPrevented:!1===t.returnValue)?an:ln,this.isPropagationStopped=ln,this}function sn(n,e,t,r){if(this.eventPool.length){var u=this.eventPool.pop();return this.call(u,n,e,t,r),u}return new this(n,e,t,r)}function dn(n){if(!(n instanceof this))throw i(Error(279));n.destructor(),10>this.eventPool.length&&this.eventPool.push(n)}function pn(n){n.eventPool=[],n.getPooled=sn,n.release=dn}u(fn.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():"unknown"!=typeof n.returnValue&&(n.returnValue=!1),this.isDefaultPrevented=an)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():"unknown"!=typeof n.cancelBubble&&(n.cancelBubble=!0),this.isPropagationStopped=an)},persist:function(){this.isPersistent=an},isPersistent:ln,destructor:function(){var n,e=this.constructor.Interface;for(n in e)this[n]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=ln,this._dispatchInstances=this._dispatchListeners=null}}),fn.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(n){return n.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},fn.extend=function(n){function e(){}function t(){return r.apply(this,arguments)}var r=this;e.prototype=r.prototype;var o=new e;return u(o,t.prototype),t.prototype=o,t.prototype.constructor=t,t.Interface=u({},r.Interface,n),t.extend=r.extend,pn(t),t},pn(fn);var mn=fn.extend({data:null}),hn=fn.extend({data:null}),vn=[9,13,27,32],gn=V&&"CompositionEvent"in window,yn=null;V&&"documentMode"in document&&(yn=document.documentMode);var wn=V&&"TextEvent"in window&&!yn,bn=V&&(!gn||yn&&8<yn&&11>=yn),xn=String.fromCharCode(32),En={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},Fn=!1;function Sn(n,e){switch(n){case"keyup":return-1!==vn.indexOf(e.keyCode);case"keydown":return 229!==e.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function Cn(n){return"object"==typeof(n=n.detail)&&"data"in n?n.data:null}var Mn=!1;var kn={eventTypes:En,extractEvents:function(n,e,t,r){var u=void 0,o=void 0;if(gn)n:{switch(n){case"compositionstart":u=En.compositionStart;break n;case"compositionend":u=En.compositionEnd;break n;case"compositionupdate":u=En.compositionUpdate;break n}u=void 0}else Mn?Sn(n,t)&&(u=En.compositionEnd):"keydown"===n&&229===t.keyCode&&(u=En.compositionStart);return u?(bn&&"ko"!==t.locale&&(Mn||u!==En.compositionStart?u===En.compositionEnd&&Mn&&(o=cn()):(un="value"in(rn=r)?rn.value:rn.textContent,Mn=!0)),u=mn.getPooled(u,e,t,r),o?u.data=o:null!==(o=Cn(t))&&(u.data=o),J(u),o=u):o=null,(n=wn?function(n,e){switch(n){case"compositionend":return Cn(e);case"keypress":return 32!==e.which?null:(Fn=!0,xn);case"textInput":return(n=e.data)===xn&&Fn?null:n;default:return null}}(n,t):function(n,e){if(Mn)return"compositionend"===n||!gn&&Sn(n,e)?(n=cn(),on=un=rn=null,Mn=!1,n):null;switch(n){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case"compositionend":return bn&&"ko"!==e.locale?null:e.data;default:return null}}(n,t))?((e=hn.getPooled(En.beforeInput,e,t,r)).data=n,J(e)):e=null,null===o?e:null===e?o:[o,e]}},In=null,Tn=null,Rn=null;function Nn(n){if(n=F(n)){if("function"!=typeof In)throw i(Error(280));var e=E(n.stateNode);In(n.stateNode,n.type,e)}}function An(n){Tn?Rn?Rn.push(n):Rn=[n]:Tn=n}function _n(){if(Tn){var n=Tn,e=Rn;if(Rn=Tn=null,Nn(n),e)for(n=0;n<e.length;n++)Nn(e[n])}}function Pn(n,e){return n(e)}function Ln(n,e,t,r){return n(e,t,r)}function On(){}var Dn=Pn,Wn=!1;function zn(){null===Tn&&null===Rn||(On(),_n())}var Bn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function qn(n){var e=n&&n.nodeName&&n.nodeName.toLowerCase();return"input"===e?!!Bn[n.type]:"textarea"===e}function jn(n){return(n=n.target||n.srcElement||window).correspondingUseElement&&(n=n.correspondingUseElement),3===n.nodeType?n.parentNode:n}function Un(n){if(!V)return!1;var e=(n="on"+n)in document;return e||((e=document.createElement("div")).setAttribute(n,"return;"),e="function"==typeof e[n]),e}function Hn(n){var e=n.type;return(n=n.nodeName)&&"input"===n.toLowerCase()&&("checkbox"===e||"radio"===e)}function Jn(n){n._valueTracker||(n._valueTracker=function(n){var e=Hn(n)?"checked":"value",t=Object.getOwnPropertyDescriptor(n.constructor.prototype,e),r=""+n[e];if(!n.hasOwnProperty(e)&&void 0!==t&&"function"==typeof t.get&&"function"==typeof t.set){var u=t.get,o=t.set;return Object.defineProperty(n,e,{configurable:!0,get:function(){return u.call(this)},set:function(n){r=""+n,o.call(this,n)}}),Object.defineProperty(n,e,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(n){r=""+n},stopTracking:function(){n._valueTracker=null,delete n[e]}}}}(n))}function Vn(n){if(!n)return!1;var e=n._valueTracker;if(!e)return!0;var t=e.getValue(),r="";return n&&(r=Hn(n)?n.checked?"true":"false":n.value),(n=r)!==t&&(e.setValue(n),!0)}var $n=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;$n.hasOwnProperty("ReactCurrentDispatcher")||($n.ReactCurrentDispatcher={current:null}),$n.hasOwnProperty("ReactCurrentBatchConfig")||($n.ReactCurrentBatchConfig={suspense:null});var Gn=/^(.*)[\\\/]/,Qn="function"==typeof Symbol&&Symbol.for,Kn=Qn?Symbol.for("react.element"):60103,Xn=Qn?Symbol.for("react.portal"):60106,Yn=Qn?Symbol.for("react.fragment"):60107,Zn=Qn?Symbol.for("react.strict_mode"):60108,ne=Qn?Symbol.for("react.profiler"):60114,ee=Qn?Symbol.for("react.provider"):60109,te=Qn?Symbol.for("react.context"):60110,re=Qn?Symbol.for("react.concurrent_mode"):60111,ue=Qn?Symbol.for("react.forward_ref"):60112,oe=Qn?Symbol.for("react.suspense"):60113,ie=Qn?Symbol.for("react.suspense_list"):60120,ce=Qn?Symbol.for("react.memo"):60115,ae=Qn?Symbol.for("react.lazy"):60116;Qn&&Symbol.for("react.fundamental"),Qn&&Symbol.for("react.responder");var le="function"==typeof Symbol&&Symbol.iterator;function fe(n){return null===n||"object"!=typeof n?null:"function"==typeof(n=le&&n[le]||n["@@iterator"])?n:null}function se(n){if(null==n)return null;if("function"==typeof n)return n.displayName||n.name||null;if("string"==typeof n)return n;switch(n){case Yn:return"Fragment";case Xn:return"Portal";case ne:return"Profiler";case Zn:return"StrictMode";case oe:return"Suspense";case ie:return"SuspenseList"}if("object"==typeof n)switch(n.$$typeof){case te:return"Context.Consumer";case ee:return"Context.Provider";case ue:var e=n.render;return e=e.displayName||e.name||"",n.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case ce:return se(n.type);case ae:if(n=1===n._status?n._result:null)return se(n)}return null}function de(n){var e="";do{n:switch(n.tag){case 3:case 4:case 6:case 7:case 10:case 9:var t="";break n;default:var r=n._debugOwner,u=n._debugSource,o=se(n.type);t=null,r&&(t=se(r.type)),r=o,o="",u?o=" (at "+u.fileName.replace(Gn,"")+":"+u.lineNumber+")":t&&(o=" (created by "+t+")"),t="\n in "+(r||"Unknown")+o}e+=t,n=n.return}while(n);return e}var pe=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,me=Object.prototype.hasOwnProperty,he={},ve={};function ge(n,e,t,r,u,o){this.acceptsBooleans=2===e||3===e||4===e,this.attributeName=r,this.attributeNamespace=u,this.mustUseProperty=t,this.propertyName=n,this.type=e,this.sanitizeURL=o}var ye={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(n){ye[n]=new ge(n,0,!1,n,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(n){var e=n[0];ye[e]=new ge(e,1,!1,n[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(n){ye[n]=new ge(n,2,!1,n.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(n){ye[n]=new ge(n,2,!1,n,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(n){ye[n]=new ge(n,3,!1,n.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(n){ye[n]=new ge(n,3,!0,n,null,!1)})),["capture","download"].forEach((function(n){ye[n]=new ge(n,4,!1,n,null,!1)})),["cols","rows","size","span"].forEach((function(n){ye[n]=new ge(n,6,!1,n,null,!1)})),["rowSpan","start"].forEach((function(n){ye[n]=new ge(n,5,!1,n.toLowerCase(),null,!1)}));var we=/[\-:]([a-z])/g;function be(n){return n[1].toUpperCase()}function xe(n,e,t,r){var u=ye.hasOwnProperty(e)?ye[e]:null;(null!==u?0===u.type:!r&&(2<e.length&&("o"===e[0]||"O"===e[0])&&("n"===e[1]||"N"===e[1])))||(function(n,e,t,r){if(null==e||function(n,e,t,r){if(null!==t&&0===t.type)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==t?!t.acceptsBooleans:"data-"!==(n=n.toLowerCase().slice(0,5))&&"aria-"!==n);default:return!1}}(n,e,t,r))return!0;if(r)return!1;if(null!==t)switch(t.type){case 3:return!e;case 4:return!1===e;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}(e,t,u,r)&&(t=null),r||null===u?function(n){return!!me.call(ve,n)||!me.call(he,n)&&(pe.test(n)?ve[n]=!0:(he[n]=!0,!1))}(e)&&(null===t?n.removeAttribute(e):n.setAttribute(e,""+t)):u.mustUseProperty?n[u.propertyName]=null===t?3!==u.type&&"":t:(e=u.attributeName,r=u.attributeNamespace,null===t?n.removeAttribute(e):(t=3===(u=u.type)||4===u&&!0===t?"":""+t,r?n.setAttributeNS(r,e,t):n.setAttribute(e,t))))}function Ee(n){switch(typeof n){case"boolean":case"number":case"object":case"string":case"undefined":return n;default:return""}}function Fe(n,e){var t=e.checked;return u({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=t?t:n._wrapperState.initialChecked})}function Se(n,e){var t=null==e.defaultValue?"":e.defaultValue,r=null!=e.checked?e.checked:e.defaultChecked;t=Ee(null!=e.value?e.value:t),n._wrapperState={initialChecked:r,initialValue:t,controlled:"checkbox"===e.type||"radio"===e.type?null!=e.checked:null!=e.value}}function Ce(n,e){null!=(e=e.checked)&&xe(n,"checked",e,!1)}function Me(n,e){Ce(n,e);var t=Ee(e.value),r=e.type;if(null!=t)"number"===r?(0===t&&""===n.value||n.value!=t)&&(n.value=""+t):n.value!==""+t&&(n.value=""+t);else if("submit"===r||"reset"===r)return void n.removeAttribute("value");e.hasOwnProperty("value")?Ie(n,e.type,t):e.hasOwnProperty("defaultValue")&&Ie(n,e.type,Ee(e.defaultValue)),null==e.checked&&null!=e.defaultChecked&&(n.defaultChecked=!!e.defaultChecked)}function ke(n,e,t){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var r=e.type;if(!("submit"!==r&&"reset"!==r||void 0!==e.value&&null!==e.value))return;e=""+n._wrapperState.initialValue,t||e===n.value||(n.value=e),n.defaultValue=e}""!==(t=n.name)&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!!n._wrapperState.initialChecked,""!==t&&(n.name=t)}function Ie(n,e,t){"number"===e&&n.ownerDocument.activeElement===n||(null==t?n.defaultValue=""+n._wrapperState.initialValue:n.defaultValue!==""+t&&(n.defaultValue=""+t))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(n){var e=n.replace(we,be);ye[e]=new ge(e,1,!1,n,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(n){var e=n.replace(we,be);ye[e]=new ge(e,1,!1,n,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(n){var e=n.replace(we,be);ye[e]=new ge(e,1,!1,n,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(n){ye[n]=new ge(n,1,!1,n.toLowerCase(),null,!1)})),ye.xlinkHref=new ge("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(n){ye[n]=new ge(n,1,!1,n.toLowerCase(),null,!0)}));var Te={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function Re(n,e,t){return(n=fn.getPooled(Te.change,n,e,t)).type="change",An(t),J(n),n}var Ne=null,Ae=null;function _e(n){R(n)}function Pe(n){if(Vn(W(n)))return n}function Le(n,e){if("change"===n)return e}var Oe=!1;function De(){Ne&&(Ne.detachEvent("onpropertychange",We),Ae=Ne=null)}function We(n){if("value"===n.propertyName&&Pe(Ae))if(n=Re(Ae,n,jn(n)),Wn)R(n);else{Wn=!0;try{Pn(_e,n)}finally{Wn=!1,zn()}}}function ze(n,e,t){"focus"===n?(De(),Ae=t,(Ne=e).attachEvent("onpropertychange",We)):"blur"===n&&De()}function Be(n){if("selectionchange"===n||"keyup"===n||"keydown"===n)return Pe(Ae)}function qe(n,e){if("click"===n)return Pe(e)}function je(n,e){if("input"===n||"change"===n)return Pe(e)}V&&(Oe=Un("input")&&(!document.documentMode||9<document.documentMode));var Ue={eventTypes:Te,_isInputEventSupported:Oe,extractEvents:function(n,e,t,r){var u=e?W(e):window,o=void 0,i=void 0,c=u.nodeName&&u.nodeName.toLowerCase();if("select"===c||"input"===c&&"file"===u.type?o=Le:qn(u)?Oe?o=je:(o=Be,i=ze):(c=u.nodeName)&&"input"===c.toLowerCase()&&("checkbox"===u.type||"radio"===u.type)&&(o=qe),o&&(o=o(n,e)))return Re(o,t,r);i&&i(n,u,e),"blur"===n&&(n=u._wrapperState)&&n.controlled&&"number"===u.type&&Ie(u,"number",u.value)}},He=fn.extend({view:null,detail:null}),Je={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Ve(n){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(n):!!(n=Je[n])&&!!e[n]}function $e(){return Ve}var Ge=0,Qe=0,Ke=!1,Xe=!1,Ye=He.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:$e,button:null,buttons:null,relatedTarget:function(n){return n.relatedTarget||(n.fromElement===n.srcElement?n.toElement:n.fromElement)},movementX:function(n){if("movementX"in n)return n.movementX;var e=Ge;return Ge=n.screenX,Ke?"mousemove"===n.type?n.screenX-e:0:(Ke=!0,0)},movementY:function(n){if("movementY"in n)return n.movementY;var e=Qe;return Qe=n.screenY,Xe?"mousemove"===n.type?n.screenY-e:0:(Xe=!0,0)}}),Ze=Ye.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),nt={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},et={eventTypes:nt,extractEvents:function(n,e,t,r){var u="mouseover"===n||"pointerover"===n,o="mouseout"===n||"pointerout"===n;if(u&&(t.relatedTarget||t.fromElement)||!o&&!u)return null;if(u=r.window===r?r:(u=r.ownerDocument)?u.defaultView||u.parentWindow:window,o?(o=e,e=(e=t.relatedTarget||t.toElement)?O(e):null):o=null,o===e)return null;var i=void 0,c=void 0,a=void 0,l=void 0;"mouseout"===n||"mouseover"===n?(i=Ye,c=nt.mouseLeave,a=nt.mouseEnter,l="mouse"):"pointerout"!==n&&"pointerover"!==n||(i=Ze,c=nt.pointerLeave,a=nt.pointerEnter,l="pointer");var f=null==o?u:W(o);if(u=null==e?u:W(e),(n=i.getPooled(c,o,t,r)).type=l+"leave",n.target=f,n.relatedTarget=u,(t=i.getPooled(a,e,t,r)).type=l+"enter",t.target=u,t.relatedTarget=f,r=e,o&&r)n:{for(u=r,l=0,i=e=o;i;i=B(i))l++;for(i=0,a=u;a;a=B(a))i++;for(;0<l-i;)e=B(e),l--;for(;0<i-l;)u=B(u),i--;for(;l--;){if(e===u||e===u.alternate)break n;e=B(e),u=B(u)}e=null}else e=null;for(u=e,e=[];o&&o!==u&&(null===(l=o.alternate)||l!==u);)e.push(o),o=B(o);for(o=[];r&&r!==u&&(null===(l=r.alternate)||l!==u);)o.push(r),r=B(r);for(r=0;r<e.length;r++)U(e[r],"bubbled",n);for(r=o.length;0<r--;)U(o[r],"captured",t);return[n,t]}};function tt(n,e){return n===e&&(0!==n||1/n==1/e)||n!=n&&e!=e}var rt=Object.prototype.hasOwnProperty;function ut(n,e){if(tt(n,e))return!0;if("object"!=typeof n||null===n||"object"!=typeof e||null===e)return!1;var t=Object.keys(n),r=Object.keys(e);if(t.length!==r.length)return!1;for(r=0;r<t.length;r++)if(!rt.call(e,t[r])||!tt(n[t[r]],e[t[r]]))return!1;return!0}function ot(n,e){return{responder:n,props:e}}function it(n){var e=n;if(n.alternate)for(;e.return;)e=e.return;else{if(0!=(2&e.effectTag))return 1;for(;e.return;)if(0!=(2&(e=e.return).effectTag))return 1}return 3===e.tag?2:3}function ct(n){if(2!==it(n))throw i(Error(188))}function at(n){if(!(n=function(n){var e=n.alternate;if(!e){if(3===(e=it(n)))throw i(Error(188));return 1===e?null:n}for(var t=n,r=e;;){var u=t.return;if(null===u)break;var o=u.alternate;if(null===o){if(null!==(r=u.return)){t=r;continue}break}if(u.child===o.child){for(o=u.child;o;){if(o===t)return ct(u),n;if(o===r)return ct(u),e;o=o.sibling}throw i(Error(188))}if(t.return!==r.return)t=u,r=o;else{for(var c=!1,a=u.child;a;){if(a===t){c=!0,t=u,r=o;break}if(a===r){c=!0,r=u,t=o;break}a=a.sibling}if(!c){for(a=o.child;a;){if(a===t){c=!0,t=o,r=u;break}if(a===r){c=!0,r=o,t=u;break}a=a.sibling}if(!c)throw i(Error(189))}}if(t.alternate!==r)throw i(Error(190))}if(3!==t.tag)throw i(Error(188));return t.stateNode.current===t?n:e}(n)))return null;for(var e=n;;){if(5===e.tag||6===e.tag)return e;if(e.child)e.child.return=e,e=e.child;else{if(e===n)break;for(;!e.sibling;){if(!e.return||e.return===n)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}}return null}new Map,new Map,new Set,new Map;var lt=fn.extend({animationName:null,elapsedTime:null,pseudoElement:null}),ft=fn.extend({clipboardData:function(n){return"clipboardData"in n?n.clipboardData:window.clipboardData}}),st=He.extend({relatedTarget:null});function dt(n){var e=n.keyCode;return"charCode"in n?0===(n=n.charCode)&&13===e&&(n=13):n=e,10===n&&(n=13),32<=n||13===n?n:0}for(var pt={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},mt={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},ht=He.extend({key:function(n){if(n.key){var e=pt[n.key]||n.key;if("Unidentified"!==e)return e}return"keypress"===n.type?13===(n=dt(n))?"Enter":String.fromCharCode(n):"keydown"===n.type||"keyup"===n.type?mt[n.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:$e,charCode:function(n){return"keypress"===n.type?dt(n):0},keyCode:function(n){return"keydown"===n.type||"keyup"===n.type?n.keyCode:0},which:function(n){return"keypress"===n.type?dt(n):"keydown"===n.type||"keyup"===n.type?n.keyCode:0}}),vt=Ye.extend({dataTransfer:null}),gt=He.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:$e}),yt=fn.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),wt=Ye.extend({deltaX:function(n){return"deltaX"in n?n.deltaX:"wheelDeltaX"in n?-n.wheelDeltaX:0},deltaY:function(n){return"deltaY"in n?n.deltaY:"wheelDeltaY"in n?-n.wheelDeltaY:"wheelDelta"in n?-n.wheelDelta:0},deltaZ:null,deltaMode:null}),bt=[["blur","blur",0],["cancel","cancel",0],["click","click",0],["close","close",0],["contextmenu","contextMenu",0],["copy","copy",0],["cut","cut",0],["auxclick","auxClick",0],["dblclick","doubleClick",0],["dragend","dragEnd",0],["dragstart","dragStart",0],["drop","drop",0],["focus","focus",0],["input","input",0],["invalid","invalid",0],["keydown","keyDown",0],["keypress","keyPress",0],["keyup","keyUp",0],["mousedown","mouseDown",0],["mouseup","mouseUp",0],["paste","paste",0],["pause","pause",0],["play","play",0],["pointercancel","pointerCancel",0],["pointerdown","pointerDown",0],["pointerup","pointerUp",0],["ratechange","rateChange",0],["reset","reset",0],["seeked","seeked",0],["submit","submit",0],["touchcancel","touchCancel",0],["touchend","touchEnd",0],["touchstart","touchStart",0],["volumechange","volumeChange",0],["drag","drag",1],["dragenter","dragEnter",1],["dragexit","dragExit",1],["dragleave","dragLeave",1],["dragover","dragOver",1],["mousemove","mouseMove",1],["mouseout","mouseOut",1],["mouseover","mouseOver",1],["pointermove","pointerMove",1],["pointerout","pointerOut",1],["pointerover","pointerOver",1],["scroll","scroll",1],["toggle","toggle",1],["touchmove","touchMove",1],["wheel","wheel",1],["abort","abort",2],[Y,"animationEnd",2],[Z,"animationIteration",2],[nn,"animationStart",2],["canplay","canPlay",2],["canplaythrough","canPlayThrough",2],["durationchange","durationChange",2],["emptied","emptied",2],["encrypted","encrypted",2],["ended","ended",2],["error","error",2],["gotpointercapture","gotPointerCapture",2],["load","load",2],["loadeddata","loadedData",2],["loadedmetadata","loadedMetadata",2],["loadstart","loadStart",2],["lostpointercapture","lostPointerCapture",2],["playing","playing",2],["progress","progress",2],["seeking","seeking",2],["stalled","stalled",2],["suspend","suspend",2],["timeupdate","timeUpdate",2],[en,"transitionEnd",2],["waiting","waiting",2]],xt={},Et={},Ft=0;Ft<bt.length;Ft++){var St=bt[Ft],Ct=St[0],Mt=St[1],kt=St[2],It="on"+(Mt[0].toUpperCase()+Mt.slice(1)),Tt={phasedRegistrationNames:{bubbled:It,captured:It+"Capture"},dependencies:[Ct],eventPriority:kt};xt[Mt]=Tt,Et[Ct]=Tt}var Rt={eventTypes:xt,getEventPriority:function(n){return void 0!==(n=Et[n])?n.eventPriority:2},extractEvents:function(n,e,t,r){var u=Et[n];if(!u)return null;switch(n){case"keypress":if(0===dt(t))return null;case"keydown":case"keyup":n=ht;break;case"blur":case"focus":n=st;break;case"click":if(2===t.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":n=Ye;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":n=vt;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":n=gt;break;case Y:case Z:case nn:n=lt;break;case en:n=yt;break;case"scroll":n=He;break;case"wheel":n=wt;break;case"copy":case"cut":case"paste":n=ft;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":n=Ze;break;default:n=fn}return J(e=n.getPooled(u,e,t,r)),e}},Nt=Rt.getEventPriority,At=[];function _t(n){var e=n.targetInst,t=e;do{if(!t){n.ancestors.push(t);break}var r;for(r=t;r.return;)r=r.return;if(!(r=3!==r.tag?null:r.stateNode.containerInfo))break;n.ancestors.push(t),t=O(r)}while(t);for(t=0;t<n.ancestors.length;t++){e=n.ancestors[t];var u=jn(n.nativeEvent);r=n.topLevelType;for(var o=n.nativeEvent,i=null,c=0;c<s.length;c++){var a=s[c];a&&(a=a.extractEvents(r,e,o,u))&&(i=M(i,a))}R(i)}}var Pt=!0;function Lt(n,e){Ot(e,n,!1)}function Ot(n,e,t){switch(Nt(e)){case 0:var r=Dt.bind(null,e,1);break;case 1:r=Wt.bind(null,e,1);break;default:r=zt.bind(null,e,1)}t?n.addEventListener(e,r,!0):n.addEventListener(e,r,!1)}function Dt(n,e,t){Wn||On();var r=zt,u=Wn;Wn=!0;try{Ln(r,n,e,t)}finally{(Wn=u)||zn()}}function Wt(n,e,t){zt(n,e,t)}function zt(n,e,t){if(Pt){if(null===(e=O(e=jn(t)))||"number"!=typeof e.tag||2===it(e)||(e=null),At.length){var r=At.pop();r.topLevelType=n,r.nativeEvent=t,r.targetInst=e,n=r}else n={topLevelType:n,nativeEvent:t,targetInst:e,ancestors:[]};try{if(t=n,Wn)_t(t);else{Wn=!0;try{Dn(_t,t,void 0)}finally{Wn=!1,zn()}}}finally{n.topLevelType=null,n.nativeEvent=null,n.targetInst=null,n.ancestors.length=0,10>At.length&&At.push(n)}}}var Bt=new("function"==typeof WeakMap?WeakMap:Map);function qt(n){var e=Bt.get(n);return void 0===e&&(e=new Set,Bt.set(n,e)),e}function jt(n){if(void 0===(n=n||("undefined"!=typeof document?document:void 0)))return null;try{return n.activeElement||n.body}catch(e){return n.body}}function Ut(n){for(;n&&n.firstChild;)n=n.firstChild;return n}function Ht(n,e){var t,r=Ut(n);for(n=0;r;){if(3===r.nodeType){if(t=n+r.textContent.length,n<=e&&t>=e)return{node:r,offset:e-n};n=t}n:{for(;r;){if(r.nextSibling){r=r.nextSibling;break n}r=r.parentNode}r=void 0}r=Ut(r)}}function Jt(){for(var n=window,e=jt();e instanceof n.HTMLIFrameElement;){try{var t="string"==typeof e.contentWindow.location.href}catch(n){t=!1}if(!t)break;e=jt((n=e.contentWindow).document)}return e}function Vt(n){var e=n&&n.nodeName&&n.nodeName.toLowerCase();return e&&("input"===e&&("text"===n.type||"search"===n.type||"tel"===n.type||"url"===n.type||"password"===n.type)||"textarea"===e||"true"===n.contentEditable)}var $t=V&&"documentMode"in document&&11>=document.documentMode,Gt={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Qt=null,Kt=null,Xt=null,Yt=!1;function Zt(n,e){var t=e.window===e?e.document:9===e.nodeType?e:e.ownerDocument;return Yt||null==Qt||Qt!==jt(t)?null:("selectionStart"in(t=Qt)&&Vt(t)?t={start:t.selectionStart,end:t.selectionEnd}:t={anchorNode:(t=(t.ownerDocument&&t.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset},Xt&&ut(Xt,t)?null:(Xt=t,(n=fn.getPooled(Gt.select,Kt,n,e)).type="select",n.target=Qt,J(n),n))}var nr={eventTypes:Gt,extractEvents:function(n,e,t,r){var u,o=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(u=!o)){n:{o=qt(o),u=m.onSelect;for(var i=0;i<u.length;i++)if(!o.has(u[i])){o=!1;break n}o=!0}u=!o}if(u)return null;switch(o=e?W(e):window,n){case"focus":(qn(o)||"true"===o.contentEditable)&&(Qt=o,Kt=e,Xt=null);break;case"blur":Xt=Kt=Qt=null;break;case"mousedown":Yt=!0;break;case"contextmenu":case"mouseup":case"dragend":return Yt=!1,Zt(t,r);case"selectionchange":if($t)break;case"keydown":case"keyup":return Zt(t,r)}return null}};function er(n,e){return n=u({children:void 0},e),(e=function(n){var e="";return r.Children.forEach(n,(function(n){null!=n&&(e+=n)})),e}(e.children))&&(n.children=e),n}function tr(n,e,t,r){if(n=n.options,e){e={};for(var u=0;u<t.length;u++)e["$"+t[u]]=!0;for(t=0;t<n.length;t++)u=e.hasOwnProperty("$"+n[t].value),n[t].selected!==u&&(n[t].selected=u),u&&r&&(n[t].defaultSelected=!0)}else{for(t=""+Ee(t),e=null,u=0;u<n.length;u++){if(n[u].value===t)return n[u].selected=!0,void(r&&(n[u].defaultSelected=!0));null!==e||n[u].disabled||(e=n[u])}null!==e&&(e.selected=!0)}}function rr(n,e){if(null!=e.dangerouslySetInnerHTML)throw i(Error(91));return u({},e,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue})}function ur(n,e){var t=e.value;if(null==t){if(t=e.defaultValue,null!=(e=e.children)){if(null!=t)throw i(Error(92));if(Array.isArray(e)){if(!(1>=e.length))throw i(Error(93));e=e[0]}t=e}null==t&&(t="")}n._wrapperState={initialValue:Ee(t)}}function or(n,e){var t=Ee(e.value),r=Ee(e.defaultValue);null!=t&&((t=""+t)!==n.value&&(n.value=t),null==e.defaultValue&&n.defaultValue!==t&&(n.defaultValue=t)),null!=r&&(n.defaultValue=""+r)}function ir(n){var e=n.textContent;e===n._wrapperState.initialValue&&(n.value=e)}N.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),E=z,F=D,S=W,N.injectEventPluginsByName({SimpleEventPlugin:Rt,EnterLeaveEventPlugin:et,ChangeEventPlugin:Ue,SelectEventPlugin:nr,BeforeInputEventPlugin:kn});var cr="http://www.w3.org/1999/xhtml",ar="http://www.w3.org/2000/svg";function lr(n){switch(n){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function fr(n,e){return null==n||"http://www.w3.org/1999/xhtml"===n?lr(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n}var sr=void 0,dr=function(n){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,r,u){MSApp.execUnsafeLocalFunction((function(){return n(e,t)}))}:n}((function(n,e){if(n.namespaceURI!==ar||"innerHTML"in n)n.innerHTML=e;else{for((sr=sr||document.createElement("div")).innerHTML="<svg>"+e+"</svg>",e=sr.firstChild;n.firstChild;)n.removeChild(n.firstChild);for(;e.firstChild;)n.appendChild(e.firstChild)}}));function pr(n,e){if(e){var t=n.firstChild;if(t&&t===n.lastChild&&3===t.nodeType)return void(t.nodeValue=e)}n.textContent=e}var mr={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},hr=["Webkit","ms","Moz","O"];function vr(n,e,t){return null==e||"boolean"==typeof e||""===e?"":t||"number"!=typeof e||0===e||mr.hasOwnProperty(n)&&mr[n]?(""+e).trim():e+"px"}function gr(n,e){for(var t in n=n.style,e)if(e.hasOwnProperty(t)){var r=0===t.indexOf("--"),u=vr(t,e[t],r);"float"===t&&(t="cssFloat"),r?n.setProperty(t,u):n[t]=u}}Object.keys(mr).forEach((function(n){hr.forEach((function(e){e=e+n.charAt(0).toUpperCase()+n.substring(1),mr[e]=mr[n]}))}));var yr=u({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function wr(n,e){if(e){if(yr[n]&&(null!=e.children||null!=e.dangerouslySetInnerHTML))throw i(Error(137),n,"");if(null!=e.dangerouslySetInnerHTML){if(null!=e.children)throw i(Error(60));if(!("object"==typeof e.dangerouslySetInnerHTML&&"__html"in e.dangerouslySetInnerHTML))throw i(Error(61))}if(null!=e.style&&"object"!=typeof e.style)throw i(Error(62),"")}}function br(n,e){if(-1===n.indexOf("-"))return"string"==typeof e.is;switch(n){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function xr(n,e){var t=qt(n=9===n.nodeType||11===n.nodeType?n:n.ownerDocument);e=m[e];for(var r=0;r<e.length;r++){var u=e[r];if(!t.has(u)){switch(u){case"scroll":Ot(n,"scroll",!0);break;case"focus":case"blur":Ot(n,"focus",!0),Ot(n,"blur",!0),t.add("blur"),t.add("focus");break;case"cancel":case"close":Un(u)&&Ot(n,u,!0);break;case"invalid":case"submit":case"reset":break;default:-1===tn.indexOf(u)&&Lt(u,n)}t.add(u)}}}function Er(){}var Fr=null,Sr=null;function Cr(n,e){switch(n){case"button":case"input":case"select":case"textarea":return!!e.autoFocus}return!1}function Mr(n,e){return"textarea"===n||"option"===n||"noscript"===n||"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&null!=e.dangerouslySetInnerHTML.__html}var kr="function"==typeof setTimeout?setTimeout:void 0,Ir="function"==typeof clearTimeout?clearTimeout:void 0;function Tr(n){for(;null!=n;n=n.nextSibling){var e=n.nodeType;if(1===e||3===e)break}return n}new Set;var Rr=[],Nr=-1;function Ar(n){0>Nr||(n.current=Rr[Nr],Rr[Nr]=null,Nr--)}function _r(n,e){Nr++,Rr[Nr]=n.current,n.current=e}var Pr={},Lr={current:Pr},Or={current:!1},Dr=Pr;function Wr(n,e){var t=n.type.contextTypes;if(!t)return Pr;var r=n.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===e)return r.__reactInternalMemoizedMaskedChildContext;var u,o={};for(u in t)o[u]=e[u];return r&&((n=n.stateNode).__reactInternalMemoizedUnmaskedChildContext=e,n.__reactInternalMemoizedMaskedChildContext=o),o}function zr(n){return null!=(n=n.childContextTypes)}function Br(n){Ar(Or),Ar(Lr)}function qr(n){Ar(Or),Ar(Lr)}function jr(n,e,t){if(Lr.current!==Pr)throw i(Error(168));_r(Lr,e),_r(Or,t)}function Ur(n,e,t){var r=n.stateNode;if(n=e.childContextTypes,"function"!=typeof r.getChildContext)return t;for(var o in r=r.getChildContext())if(!(o in n))throw i(Error(108),se(e)||"Unknown",o);return u({},t,r)}function Hr(n){var e=n.stateNode;return e=e&&e.__reactInternalMemoizedMergedChildContext||Pr,Dr=Lr.current,_r(Lr,e),_r(Or,Or.current),!0}function Jr(n,e,t){var r=n.stateNode;if(!r)throw i(Error(169));t?(e=Ur(n,e,Dr),r.__reactInternalMemoizedMergedChildContext=e,Ar(Or),Ar(Lr),_r(Lr,e)):Ar(Or),_r(Or,t)}var Vr=o.unstable_runWithPriority,$r=o.unstable_scheduleCallback,Gr=o.unstable_cancelCallback,Qr=o.unstable_shouldYield,Kr=o.unstable_requestPaint,Xr=o.unstable_now,Yr=o.unstable_getCurrentPriorityLevel,Zr=o.unstable_ImmediatePriority,nu=o.unstable_UserBlockingPriority,eu=o.unstable_NormalPriority,tu=o.unstable_LowPriority,ru=o.unstable_IdlePriority,uu={},ou=void 0!==Kr?Kr:function(){},iu=null,cu=null,au=!1,lu=Xr(),fu=1e4>lu?Xr:function(){return Xr()-lu};function su(){switch(Yr()){case Zr:return 99;case nu:return 98;case eu:return 97;case tu:return 96;case ru:return 95;default:throw i(Error(332))}}function du(n){switch(n){case 99:return Zr;case 98:return nu;case 97:return eu;case 96:return tu;case 95:return ru;default:throw i(Error(332))}}function pu(n,e){return n=du(n),Vr(n,e)}function mu(n,e,t){return n=du(n),$r(n,e,t)}function hu(n){return null===iu?(iu=[n],cu=$r(Zr,gu)):iu.push(n),uu}function vu(){null!==cu&&Gr(cu),gu()}function gu(){if(!au&&null!==iu){au=!0;var n=0;try{var e=iu;pu(99,(function(){for(;n<e.length;n++){var t=e[n];do{t=t(!0)}while(null!==t)}})),iu=null}catch(e){throw null!==iu&&(iu=iu.slice(n+1)),$r(Zr,vu),e}finally{au=!1}}}function yu(n,e){return 1073741823===e?99:1===e?95:0>=(n=10*(1073741821-e)-10*(1073741821-n))?99:250>=n?98:5250>=n?97:95}function wu(n,e){if(n&&n.defaultProps)for(var t in e=u({},e),n=n.defaultProps)void 0===e[t]&&(e[t]=n[t]);return e}var bu={current:null},xu=null,Eu=null,Fu=null;function Su(){Fu=Eu=xu=null}function Cu(n,e){var t=n.type._context;_r(bu,t._currentValue),t._currentValue=e}function Mu(n){var e=bu.current;Ar(bu),n.type._context._currentValue=e}function ku(n,e){for(;null!==n;){var t=n.alternate;if(n.childExpirationTime<e)n.childExpirationTime=e,null!==t&&t.childExpirationTime<e&&(t.childExpirationTime=e);else{if(!(null!==t&&t.childExpirationTime<e))break;t.childExpirationTime=e}n=n.return}}function Iu(n,e){xu=n,Fu=Eu=null,null!==(n=n.dependencies)&&null!==n.firstContext&&(n.expirationTime>=e&&(ei=!0),n.firstContext=null)}function Tu(n,e){if(Fu!==n&&!1!==e&&0!==e)if("number"==typeof e&&1073741823!==e||(Fu=n,e=1073741823),e={context:n,observedBits:e,next:null},null===Eu){if(null===xu)throw i(Error(308));Eu=e,xu.dependencies={expirationTime:0,firstContext:e,responders:null}}else Eu=Eu.next=e;return n._currentValue}var Ru=!1;function Nu(n){return{baseState:n,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Au(n){return{baseState:n.baseState,firstUpdate:n.firstUpdate,lastUpdate:n.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function _u(n,e){return{expirationTime:n,suspenseConfig:e,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function Pu(n,e){null===n.lastUpdate?n.firstUpdate=n.lastUpdate=e:(n.lastUpdate.next=e,n.lastUpdate=e)}function Lu(n,e){var t=n.alternate;if(null===t){var r=n.updateQueue,u=null;null===r&&(r=n.updateQueue=Nu(n.memoizedState))}else r=n.updateQueue,u=t.updateQueue,null===r?null===u?(r=n.updateQueue=Nu(n.memoizedState),u=t.updateQueue=Nu(t.memoizedState)):r=n.updateQueue=Au(u):null===u&&(u=t.updateQueue=Au(r));null===u||r===u?Pu(r,e):null===r.lastUpdate||null===u.lastUpdate?(Pu(r,e),Pu(u,e)):(Pu(r,e),u.lastUpdate=e)}function Ou(n,e){var t=n.updateQueue;null===(t=null===t?n.updateQueue=Nu(n.memoizedState):Du(n,t)).lastCapturedUpdate?t.firstCapturedUpdate=t.lastCapturedUpdate=e:(t.lastCapturedUpdate.next=e,t.lastCapturedUpdate=e)}function Du(n,e){var t=n.alternate;return null!==t&&e===t.updateQueue&&(e=n.updateQueue=Au(e)),e}function Wu(n,e,t,r,o,i){switch(t.tag){case 1:return"function"==typeof(n=t.payload)?n.call(i,r,o):n;case 3:n.effectTag=-2049&n.effectTag|64;case 0:if(null==(o="function"==typeof(n=t.payload)?n.call(i,r,o):n))break;return u({},r,o);case 2:Ru=!0}return r}function zu(n,e,t,r,u){Ru=!1;for(var o=(e=Du(n,e)).baseState,i=null,c=0,a=e.firstUpdate,l=o;null!==a;){var f=a.expirationTime;f<u?(null===i&&(i=a,o=l),c<f&&(c=f)):(xc(f,a.suspenseConfig),l=Wu(n,0,a,l,t,r),null!==a.callback&&(n.effectTag|=32,a.nextEffect=null,null===e.lastEffect?e.firstEffect=e.lastEffect=a:(e.lastEffect.nextEffect=a,e.lastEffect=a))),a=a.next}for(f=null,a=e.firstCapturedUpdate;null!==a;){var s=a.expirationTime;s<u?(null===f&&(f=a,null===i&&(o=l)),c<s&&(c=s)):(l=Wu(n,0,a,l,t,r),null!==a.callback&&(n.effectTag|=32,a.nextEffect=null,null===e.lastCapturedEffect?e.firstCapturedEffect=e.lastCapturedEffect=a:(e.lastCapturedEffect.nextEffect=a,e.lastCapturedEffect=a))),a=a.next}null===i&&(e.lastUpdate=null),null===f?e.lastCapturedUpdate=null:n.effectTag|=32,null===i&&null===f&&(o=l),e.baseState=o,e.firstUpdate=i,e.firstCapturedUpdate=f,n.expirationTime=c,n.memoizedState=l}function Bu(n,e,t){null!==e.firstCapturedUpdate&&(null!==e.lastUpdate&&(e.lastUpdate.next=e.firstCapturedUpdate,e.lastUpdate=e.lastCapturedUpdate),e.firstCapturedUpdate=e.lastCapturedUpdate=null),qu(e.firstEffect,t),e.firstEffect=e.lastEffect=null,qu(e.firstCapturedEffect,t),e.firstCapturedEffect=e.lastCapturedEffect=null}function qu(n,e){for(;null!==n;){var t=n.callback;if(null!==t){n.callback=null;var r=e;if("function"!=typeof t)throw i(Error(191),t);t.call(r)}n=n.nextEffect}}var ju=$n.ReactCurrentBatchConfig,Uu=(new r.Component).refs;function Hu(n,e,t,r){t=null==(t=t(r,e=n.memoizedState))?e:u({},e,t),n.memoizedState=t,null!==(r=n.updateQueue)&&0===n.expirationTime&&(r.baseState=t)}var Ju={isMounted:function(n){return!!(n=n._reactInternalFiber)&&2===it(n)},enqueueSetState:function(n,e,t){n=n._reactInternalFiber;var r=ac(),u=ju.suspense;(u=_u(r=lc(r,n,u),u)).payload=e,null!=t&&(u.callback=t),Lu(n,u),sc(n,r)},enqueueReplaceState:function(n,e,t){n=n._reactInternalFiber;var r=ac(),u=ju.suspense;(u=_u(r=lc(r,n,u),u)).tag=1,u.payload=e,null!=t&&(u.callback=t),Lu(n,u),sc(n,r)},enqueueForceUpdate:function(n,e){n=n._reactInternalFiber;var t=ac(),r=ju.suspense;(r=_u(t=lc(t,n,r),r)).tag=2,null!=e&&(r.callback=e),Lu(n,r),sc(n,t)}};function Vu(n,e,t,r,u,o,i){return"function"==typeof(n=n.stateNode).shouldComponentUpdate?n.shouldComponentUpdate(r,o,i):!e.prototype||!e.prototype.isPureReactComponent||(!ut(t,r)||!ut(u,o))}function $u(n,e,t){var r=!1,u=Pr,o=e.contextType;return"object"==typeof o&&null!==o?o=Tu(o):(u=zr(e)?Dr:Lr.current,o=(r=null!=(r=e.contextTypes))?Wr(n,u):Pr),e=new e(t,o),n.memoizedState=null!==e.state&&void 0!==e.state?e.state:null,e.updater=Ju,n.stateNode=e,e._reactInternalFiber=n,r&&((n=n.stateNode).__reactInternalMemoizedUnmaskedChildContext=u,n.__reactInternalMemoizedMaskedChildContext=o),e}function Gu(n,e,t,r){n=e.state,"function"==typeof e.componentWillReceiveProps&&e.componentWillReceiveProps(t,r),"function"==typeof e.UNSAFE_componentWillReceiveProps&&e.UNSAFE_componentWillReceiveProps(t,r),e.state!==n&&Ju.enqueueReplaceState(e,e.state,null)}function Qu(n,e,t,r){var u=n.stateNode;u.props=t,u.state=n.memoizedState,u.refs=Uu;var o=e.contextType;"object"==typeof o&&null!==o?u.context=Tu(o):(o=zr(e)?Dr:Lr.current,u.context=Wr(n,o)),null!==(o=n.updateQueue)&&(zu(n,o,t,u,r),u.state=n.memoizedState),"function"==typeof(o=e.getDerivedStateFromProps)&&(Hu(n,e,o,t),u.state=n.memoizedState),"function"==typeof e.getDerivedStateFromProps||"function"==typeof u.getSnapshotBeforeUpdate||"function"!=typeof u.UNSAFE_componentWillMount&&"function"!=typeof u.componentWillMount||(e=u.state,"function"==typeof u.componentWillMount&&u.componentWillMount(),"function"==typeof u.UNSAFE_componentWillMount&&u.UNSAFE_componentWillMount(),e!==u.state&&Ju.enqueueReplaceState(u,u.state,null),null!==(o=n.updateQueue)&&(zu(n,o,t,u,r),u.state=n.memoizedState)),"function"==typeof u.componentDidMount&&(n.effectTag|=4)}var Ku=Array.isArray;function Xu(n,e,t){if(null!==(n=t.ref)&&"function"!=typeof n&&"object"!=typeof n){if(t._owner){t=t._owner;var r=void 0;if(t){if(1!==t.tag)throw i(Error(309));r=t.stateNode}if(!r)throw i(Error(147),n);var u=""+n;return null!==e&&null!==e.ref&&"function"==typeof e.ref&&e.ref._stringRef===u?e.ref:((e=function(n){var e=r.refs;e===Uu&&(e=r.refs={}),null===n?delete e[u]:e[u]=n})._stringRef=u,e)}if("string"!=typeof n)throw i(Error(284));if(!t._owner)throw i(Error(290),n)}return n}function Yu(n,e){if("textarea"!==n.type)throw i(Error(31),"[object Object]"===Object.prototype.toString.call(e)?"object with keys {"+Object.keys(e).join(", ")+"}":e,"")}function Zu(n){function e(e,t){if(n){var r=e.lastEffect;null!==r?(r.nextEffect=t,e.lastEffect=t):e.firstEffect=e.lastEffect=t,t.nextEffect=null,t.effectTag=8}}function t(t,r){if(!n)return null;for(;null!==r;)e(t,r),r=r.sibling;return null}function r(n,e){for(n=new Map;null!==e;)null!==e.key?n.set(e.key,e):n.set(e.index,e),e=e.sibling;return n}function u(n,e,t){return(n=Wc(n,e)).index=0,n.sibling=null,n}function o(e,t,r){return e.index=r,n?null!==(r=e.alternate)?(r=r.index)<t?(e.effectTag=2,t):r:(e.effectTag=2,t):t}function c(e){return n&&null===e.alternate&&(e.effectTag=2),e}function a(n,e,t,r){return null===e||6!==e.tag?((e=qc(t,n.mode,r)).return=n,e):((e=u(e,t)).return=n,e)}function l(n,e,t,r){return null!==e&&e.elementType===t.type?((r=u(e,t.props)).ref=Xu(n,e,t),r.return=n,r):((r=zc(t.type,t.key,t.props,null,n.mode,r)).ref=Xu(n,e,t),r.return=n,r)}function f(n,e,t,r){return null===e||4!==e.tag||e.stateNode.containerInfo!==t.containerInfo||e.stateNode.implementation!==t.implementation?((e=jc(t,n.mode,r)).return=n,e):((e=u(e,t.children||[])).return=n,e)}function s(n,e,t,r,o){return null===e||7!==e.tag?((e=Bc(t,n.mode,r,o)).return=n,e):((e=u(e,t)).return=n,e)}function d(n,e,t){if("string"==typeof e||"number"==typeof e)return(e=qc(""+e,n.mode,t)).return=n,e;if("object"==typeof e&&null!==e){switch(e.$$typeof){case Kn:return(t=zc(e.type,e.key,e.props,null,n.mode,t)).ref=Xu(n,null,e),t.return=n,t;case Xn:return(e=jc(e,n.mode,t)).return=n,e}if(Ku(e)||fe(e))return(e=Bc(e,n.mode,t,null)).return=n,e;Yu(n,e)}return null}function p(n,e,t,r){var u=null!==e?e.key:null;if("string"==typeof t||"number"==typeof t)return null!==u?null:a(n,e,""+t,r);if("object"==typeof t&&null!==t){switch(t.$$typeof){case Kn:return t.key===u?t.type===Yn?s(n,e,t.props.children,r,u):l(n,e,t,r):null;case Xn:return t.key===u?f(n,e,t,r):null}if(Ku(t)||fe(t))return null!==u?null:s(n,e,t,r,null);Yu(n,t)}return null}function m(n,e,t,r,u){if("string"==typeof r||"number"==typeof r)return a(e,n=n.get(t)||null,""+r,u);if("object"==typeof r&&null!==r){switch(r.$$typeof){case Kn:return n=n.get(null===r.key?t:r.key)||null,r.type===Yn?s(e,n,r.props.children,u,r.key):l(e,n,r,u);case Xn:return f(e,n=n.get(null===r.key?t:r.key)||null,r,u)}if(Ku(r)||fe(r))return s(e,n=n.get(t)||null,r,u,null);Yu(e,r)}return null}function h(u,i,c,a){for(var l=null,f=null,s=i,h=i=0,v=null;null!==s&&h<c.length;h++){s.index>h?(v=s,s=null):v=s.sibling;var g=p(u,s,c[h],a);if(null===g){null===s&&(s=v);break}n&&s&&null===g.alternate&&e(u,s),i=o(g,i,h),null===f?l=g:f.sibling=g,f=g,s=v}if(h===c.length)return t(u,s),l;if(null===s){for(;h<c.length;h++)null!==(s=d(u,c[h],a))&&(i=o(s,i,h),null===f?l=s:f.sibling=s,f=s);return l}for(s=r(u,s);h<c.length;h++)null!==(v=m(s,u,h,c[h],a))&&(n&&null!==v.alternate&&s.delete(null===v.key?h:v.key),i=o(v,i,h),null===f?l=v:f.sibling=v,f=v);return n&&s.forEach((function(n){return e(u,n)})),l}function v(u,c,a,l){var f=fe(a);if("function"!=typeof f)throw i(Error(150));if(null==(a=f.call(a)))throw i(Error(151));for(var s=f=null,h=c,v=c=0,g=null,y=a.next();null!==h&&!y.done;v++,y=a.next()){h.index>v?(g=h,h=null):g=h.sibling;var w=p(u,h,y.value,l);if(null===w){null===h&&(h=g);break}n&&h&&null===w.alternate&&e(u,h),c=o(w,c,v),null===s?f=w:s.sibling=w,s=w,h=g}if(y.done)return t(u,h),f;if(null===h){for(;!y.done;v++,y=a.next())null!==(y=d(u,y.value,l))&&(c=o(y,c,v),null===s?f=y:s.sibling=y,s=y);return f}for(h=r(u,h);!y.done;v++,y=a.next())null!==(y=m(h,u,v,y.value,l))&&(n&&null!==y.alternate&&h.delete(null===y.key?v:y.key),c=o(y,c,v),null===s?f=y:s.sibling=y,s=y);return n&&h.forEach((function(n){return e(u,n)})),f}return function(n,r,o,a){var l="object"==typeof o&&null!==o&&o.type===Yn&&null===o.key;l&&(o=o.props.children);var f="object"==typeof o&&null!==o;if(f)switch(o.$$typeof){case Kn:n:{for(f=o.key,l=r;null!==l;){if(l.key===f){if(7===l.tag?o.type===Yn:l.elementType===o.type){t(n,l.sibling),(r=u(l,o.type===Yn?o.props.children:o.props)).ref=Xu(n,l,o),r.return=n,n=r;break n}t(n,l);break}e(n,l),l=l.sibling}o.type===Yn?((r=Bc(o.props.children,n.mode,a,o.key)).return=n,n=r):((a=zc(o.type,o.key,o.props,null,n.mode,a)).ref=Xu(n,r,o),a.return=n,n=a)}return c(n);case Xn:n:{for(l=o.key;null!==r;){if(r.key===l){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){t(n,r.sibling),(r=u(r,o.children||[])).return=n,n=r;break n}t(n,r);break}e(n,r),r=r.sibling}(r=jc(o,n.mode,a)).return=n,n=r}return c(n)}if("string"==typeof o||"number"==typeof o)return o=""+o,null!==r&&6===r.tag?(t(n,r.sibling),(r=u(r,o)).return=n,n=r):(t(n,r),(r=qc(o,n.mode,a)).return=n,n=r),c(n);if(Ku(o))return h(n,r,o,a);if(fe(o))return v(n,r,o,a);if(f&&Yu(n,o),void 0===o&&!l)switch(n.tag){case 1:case 0:throw n=n.type,i(Error(152),n.displayName||n.name||"Component")}return t(n,r)}}var no=Zu(!0),eo=Zu(!1),to={},ro={current:to},uo={current:to},oo={current:to};function io(n){if(n===to)throw i(Error(174));return n}function co(n,e){_r(oo,e),_r(uo,n),_r(ro,to);var t=e.nodeType;switch(t){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:fr(null,"");break;default:e=fr(e=(t=8===t?e.parentNode:e).namespaceURI||null,t=t.tagName)}Ar(ro),_r(ro,e)}function ao(n){Ar(ro),Ar(uo),Ar(oo)}function lo(n){io(oo.current);var e=io(ro.current),t=fr(e,n.type);e!==t&&(_r(uo,n),_r(ro,t))}function fo(n){uo.current===n&&(Ar(ro),Ar(uo))}var so={current:0};function po(n){for(var e=n;null!==e;){if(13===e.tag){if(null!==e.memoizedState)return e}else if(19===e.tag&&void 0!==e.memoizedProps.revealOrder){if(0!=(64&e.effectTag))return e}else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===n)break;for(;null===e.sibling;){if(null===e.return||e.return===n)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var mo=$n.ReactCurrentDispatcher,ho=0,vo=null,go=null,yo=null,wo=null,bo=null,xo=null,Eo=0,Fo=null,So=0,Co=!1,Mo=null,ko=0;function Io(){throw i(Error(321))}function To(n,e){if(null===e)return!1;for(var t=0;t<e.length&&t<n.length;t++)if(!tt(n[t],e[t]))return!1;return!0}function Ro(n,e,t,r,u,o){if(ho=o,vo=e,yo=null!==n?n.memoizedState:null,mo.current=null===yo?Uo:Ho,e=t(r,u),Co){do{Co=!1,ko+=1,yo=null!==n?n.memoizedState:null,xo=wo,Fo=bo=go=null,mo.current=Ho,e=t(r,u)}while(Co);Mo=null,ko=0}if(mo.current=jo,(n=vo).memoizedState=wo,n.expirationTime=Eo,n.updateQueue=Fo,n.effectTag|=So,n=null!==go&&null!==go.next,ho=0,xo=bo=wo=yo=go=vo=null,Eo=0,Fo=null,So=0,n)throw i(Error(300));return e}function No(){mo.current=jo,ho=0,xo=bo=wo=yo=go=vo=null,Eo=0,Fo=null,So=0,Co=!1,Mo=null,ko=0}function Ao(){var n={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===bo?wo=bo=n:bo=bo.next=n,bo}function _o(){if(null!==xo)xo=(bo=xo).next,yo=null!==(go=yo)?go.next:null;else{if(null===yo)throw i(Error(310));var n={memoizedState:(go=yo).memoizedState,baseState:go.baseState,queue:go.queue,baseUpdate:go.baseUpdate,next:null};bo=null===bo?wo=n:bo.next=n,yo=go.next}return bo}function Po(n,e){return"function"==typeof e?e(n):e}function Lo(n){var e=_o(),t=e.queue;if(null===t)throw i(Error(311));if(t.lastRenderedReducer=n,0<ko){var r=t.dispatch;if(null!==Mo){var u=Mo.get(t);if(void 0!==u){Mo.delete(t);var o=e.memoizedState;do{o=n(o,u.action),u=u.next}while(null!==u);return tt(o,e.memoizedState)||(ei=!0),e.memoizedState=o,e.baseUpdate===t.last&&(e.baseState=o),t.lastRenderedState=o,[o,r]}}return[e.memoizedState,r]}r=t.last;var c=e.baseUpdate;if(o=e.baseState,null!==c?(null!==r&&(r.next=null),r=c.next):r=null!==r?r.next:null,null!==r){var a=u=null,l=r,f=!1;do{var s=l.expirationTime;s<ho?(f||(f=!0,a=c,u=o),s>Eo&&(Eo=s)):(xc(s,l.suspenseConfig),o=l.eagerReducer===n?l.eagerState:n(o,l.action)),c=l,l=l.next}while(null!==l&&l!==r);f||(a=c,u=o),tt(o,e.memoizedState)||(ei=!0),e.memoizedState=o,e.baseUpdate=a,e.baseState=u,t.lastRenderedState=o}return[e.memoizedState,t.dispatch]}function Oo(n,e,t,r){return n={tag:n,create:e,destroy:t,deps:r,next:null},null===Fo?(Fo={lastEffect:null}).lastEffect=n.next=n:null===(e=Fo.lastEffect)?Fo.lastEffect=n.next=n:(t=e.next,e.next=n,n.next=t,Fo.lastEffect=n),n}function Do(n,e,t,r){var u=Ao();So|=n,u.memoizedState=Oo(e,t,void 0,void 0===r?null:r)}function Wo(n,e,t,r){var u=_o();r=void 0===r?null:r;var o=void 0;if(null!==go){var i=go.memoizedState;if(o=i.destroy,null!==r&&To(r,i.deps))return void Oo(0,t,o,r)}So|=n,u.memoizedState=Oo(e,t,o,r)}function zo(n,e){return"function"==typeof e?(n=n(),e(n),function(){e(null)}):null!=e?(n=n(),e.current=n,function(){e.current=null}):void 0}function Bo(){}function qo(n,e,t){if(!(25>ko))throw i(Error(301));var r=n.alternate;if(n===vo||null!==r&&r===vo)if(Co=!0,n={expirationTime:ho,suspenseConfig:null,action:t,eagerReducer:null,eagerState:null,next:null},null===Mo&&(Mo=new Map),void 0===(t=Mo.get(e)))Mo.set(e,n);else{for(e=t;null!==e.next;)e=e.next;e.next=n}else{var u=ac(),o=ju.suspense;o={expirationTime:u=lc(u,n,o),suspenseConfig:o,action:t,eagerReducer:null,eagerState:null,next:null};var c=e.last;if(null===c)o.next=o;else{var a=c.next;null!==a&&(o.next=a),c.next=o}if(e.last=o,0===n.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=e.lastRenderedReducer))try{var l=e.lastRenderedState,f=r(l,t);if(o.eagerReducer=r,o.eagerState=f,tt(f,l))return}catch(n){}sc(n,u)}}var jo={readContext:Tu,useCallback:Io,useContext:Io,useEffect:Io,useImperativeHandle:Io,useLayoutEffect:Io,useMemo:Io,useReducer:Io,useRef:Io,useState:Io,useDebugValue:Io,useResponder:Io},Uo={readContext:Tu,useCallback:function(n,e){return Ao().memoizedState=[n,void 0===e?null:e],n},useContext:Tu,useEffect:function(n,e){return Do(516,192,n,e)},useImperativeHandle:function(n,e,t){return t=null!=t?t.concat([n]):null,Do(4,36,zo.bind(null,e,n),t)},useLayoutEffect:function(n,e){return Do(4,36,n,e)},useMemo:function(n,e){var t=Ao();return e=void 0===e?null:e,n=n(),t.memoizedState=[n,e],n},useReducer:function(n,e,t){var r=Ao();return e=void 0!==t?t(e):e,r.memoizedState=r.baseState=e,n=(n=r.queue={last:null,dispatch:null,lastRenderedReducer:n,lastRenderedState:e}).dispatch=qo.bind(null,vo,n),[r.memoizedState,n]},useRef:function(n){return n={current:n},Ao().memoizedState=n},useState:function(n){var e=Ao();return"function"==typeof n&&(n=n()),e.memoizedState=e.baseState=n,n=(n=e.queue={last:null,dispatch:null,lastRenderedReducer:Po,lastRenderedState:n}).dispatch=qo.bind(null,vo,n),[e.memoizedState,n]},useDebugValue:Bo,useResponder:ot},Ho={readContext:Tu,useCallback:function(n,e){var t=_o();e=void 0===e?null:e;var r=t.memoizedState;return null!==r&&null!==e&&To(e,r[1])?r[0]:(t.memoizedState=[n,e],n)},useContext:Tu,useEffect:function(n,e){return Wo(516,192,n,e)},useImperativeHandle:function(n,e,t){return t=null!=t?t.concat([n]):null,Wo(4,36,zo.bind(null,e,n),t)},useLayoutEffect:function(n,e){return Wo(4,36,n,e)},useMemo:function(n,e){var t=_o();e=void 0===e?null:e;var r=t.memoizedState;return null!==r&&null!==e&&To(e,r[1])?r[0]:(n=n(),t.memoizedState=[n,e],n)},useReducer:Lo,useRef:function(){return _o().memoizedState},useState:function(n){return Lo(Po)},useDebugValue:Bo,useResponder:ot},Jo=null,Vo=null,$o=!1;function Go(n,e){var t=Oc(5,null,null,0);t.elementType="DELETED",t.type="DELETED",t.stateNode=e,t.return=n,t.effectTag=8,null!==n.lastEffect?(n.lastEffect.nextEffect=t,n.lastEffect=t):n.firstEffect=n.lastEffect=t}function Qo(n,e){switch(n.tag){case 5:var t=n.type;return null!==(e=1!==e.nodeType||t.toLowerCase()!==e.nodeName.toLowerCase()?null:e)&&(n.stateNode=e,!0);case 6:return null!==(e=""===n.pendingProps||3!==e.nodeType?null:e)&&(n.stateNode=e,!0);case 13:default:return!1}}function Ko(n){if($o){var e=Vo;if(e){var t=e;if(!Qo(n,e)){if(!(e=Tr(t.nextSibling))||!Qo(n,e))return n.effectTag|=2,$o=!1,void(Jo=n);Go(Jo,t)}Jo=n,Vo=Tr(e.firstChild)}else n.effectTag|=2,$o=!1,Jo=n}}function Xo(n){for(n=n.return;null!==n&&5!==n.tag&&3!==n.tag&&18!==n.tag;)n=n.return;Jo=n}function Yo(n){if(n!==Jo)return!1;if(!$o)return Xo(n),$o=!0,!1;var e=n.type;if(5!==n.tag||"head"!==e&&"body"!==e&&!Mr(e,n.memoizedProps))for(e=Vo;e;)Go(n,e),e=Tr(e.nextSibling);return Xo(n),Vo=Jo?Tr(n.stateNode.nextSibling):null,!0}function Zo(){Vo=Jo=null,$o=!1}var ni=$n.ReactCurrentOwner,ei=!1;function ti(n,e,t,r){e.child=null===n?eo(e,null,t,r):no(e,n.child,t,r)}function ri(n,e,t,r,u){t=t.render;var o=e.ref;return Iu(e,u),r=Ro(n,e,t,r,o,u),null===n||ei?(e.effectTag|=1,ti(n,e,r,u),e.child):(e.updateQueue=n.updateQueue,e.effectTag&=-517,n.expirationTime<=u&&(n.expirationTime=0),hi(n,e,u))}function ui(n,e,t,r,u,o){if(null===n){var i=t.type;return"function"!=typeof i||Dc(i)||void 0!==i.defaultProps||null!==t.compare||void 0!==t.defaultProps?((n=zc(t.type,null,r,null,e.mode,o)).ref=e.ref,n.return=e,e.child=n):(e.tag=15,e.type=i,oi(n,e,i,r,u,o))}return i=n.child,u<o&&(u=i.memoizedProps,(t=null!==(t=t.compare)?t:ut)(u,r)&&n.ref===e.ref)?hi(n,e,o):(e.effectTag|=1,(n=Wc(i,r)).ref=e.ref,n.return=e,e.child=n)}function oi(n,e,t,r,u,o){return null!==n&&ut(n.memoizedProps,r)&&n.ref===e.ref&&(ei=!1,u<o)?hi(n,e,o):ci(n,e,t,r,o)}function ii(n,e){var t=e.ref;(null===n&&null!==t||null!==n&&n.ref!==t)&&(e.effectTag|=128)}function ci(n,e,t,r,u){var o=zr(t)?Dr:Lr.current;return o=Wr(e,o),Iu(e,u),t=Ro(n,e,t,r,o,u),null===n||ei?(e.effectTag|=1,ti(n,e,t,u),e.child):(e.updateQueue=n.updateQueue,e.effectTag&=-517,n.expirationTime<=u&&(n.expirationTime=0),hi(n,e,u))}function ai(n,e,t,r,u){if(zr(t)){var o=!0;Hr(e)}else o=!1;if(Iu(e,u),null===e.stateNode)null!==n&&(n.alternate=null,e.alternate=null,e.effectTag|=2),$u(e,t,r),Qu(e,t,r,u),r=!0;else if(null===n){var i=e.stateNode,c=e.memoizedProps;i.props=c;var a=i.context,l=t.contextType;"object"==typeof l&&null!==l?l=Tu(l):l=Wr(e,l=zr(t)?Dr:Lr.current);var f=t.getDerivedStateFromProps,s="function"==typeof f||"function"==typeof i.getSnapshotBeforeUpdate;s||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(c!==r||a!==l)&&Gu(e,i,r,l),Ru=!1;var d=e.memoizedState;a=i.state=d;var p=e.updateQueue;null!==p&&(zu(e,p,r,i,u),a=e.memoizedState),c!==r||d!==a||Or.current||Ru?("function"==typeof f&&(Hu(e,t,f,r),a=e.memoizedState),(c=Ru||Vu(e,t,c,r,d,a,l))?(s||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(e.effectTag|=4)):("function"==typeof i.componentDidMount&&(e.effectTag|=4),e.memoizedProps=r,e.memoizedState=a),i.props=r,i.state=a,i.context=l,r=c):("function"==typeof i.componentDidMount&&(e.effectTag|=4),r=!1)}else i=e.stateNode,c=e.memoizedProps,i.props=e.type===e.elementType?c:wu(e.type,c),a=i.context,"object"==typeof(l=t.contextType)&&null!==l?l=Tu(l):l=Wr(e,l=zr(t)?Dr:Lr.current),(s="function"==typeof(f=t.getDerivedStateFromProps)||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(c!==r||a!==l)&&Gu(e,i,r,l),Ru=!1,a=e.memoizedState,d=i.state=a,null!==(p=e.updateQueue)&&(zu(e,p,r,i,u),d=e.memoizedState),c!==r||a!==d||Or.current||Ru?("function"==typeof f&&(Hu(e,t,f,r),d=e.memoizedState),(f=Ru||Vu(e,t,c,r,a,d,l))?(s||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,d,l),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,d,l)),"function"==typeof i.componentDidUpdate&&(e.effectTag|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(e.effectTag|=256)):("function"!=typeof i.componentDidUpdate||c===n.memoizedProps&&a===n.memoizedState||(e.effectTag|=4),"function"!=typeof i.getSnapshotBeforeUpdate||c===n.memoizedProps&&a===n.memoizedState||(e.effectTag|=256),e.memoizedProps=r,e.memoizedState=d),i.props=r,i.state=d,i.context=l,r=f):("function"!=typeof i.componentDidUpdate||c===n.memoizedProps&&a===n.memoizedState||(e.effectTag|=4),"function"!=typeof i.getSnapshotBeforeUpdate||c===n.memoizedProps&&a===n.memoizedState||(e.effectTag|=256),r=!1);return li(n,e,t,r,o,u)}function li(n,e,t,r,u,o){ii(n,e);var i=0!=(64&e.effectTag);if(!r&&!i)return u&&Jr(e,t,!1),hi(n,e,o);r=e.stateNode,ni.current=e;var c=i&&"function"!=typeof t.getDerivedStateFromError?null:r.render();return e.effectTag|=1,null!==n&&i?(e.child=no(e,n.child,null,o),e.child=no(e,null,c,o)):ti(n,e,c,o),e.memoizedState=r.state,u&&Jr(e,t,!0),e.child}function fi(n){var e=n.stateNode;e.pendingContext?jr(0,e.pendingContext,e.pendingContext!==e.context):e.context&&jr(0,e.context,!1),co(n,e.containerInfo)}var si={};function di(n,e,t){var r,u=e.mode,o=e.pendingProps,i=so.current,c=null,a=!1;if((r=0!=(64&e.effectTag))||(r=0!=(2&i)&&(null===n||null!==n.memoizedState)),r?(c=si,a=!0,e.effectTag&=-65):null!==n&&null===n.memoizedState||void 0===o.fallback||!0===o.unstable_avoidThisFallback||(i|=1),_r(so,i&=1),null===n)if(a){if(o=o.fallback,(n=Bc(null,u,0,null)).return=e,0==(2&e.mode))for(a=null!==e.memoizedState?e.child.child:e.child,n.child=a;null!==a;)a.return=n,a=a.sibling;(t=Bc(o,u,t,null)).return=e,n.sibling=t,u=n}else u=t=eo(e,null,o.children,t);else{if(null!==n.memoizedState)if(u=(i=n.child).sibling,a){if(o=o.fallback,(t=Wc(i,i.pendingProps)).return=e,0==(2&e.mode)&&(a=null!==e.memoizedState?e.child.child:e.child)!==i.child)for(t.child=a;null!==a;)a.return=t,a=a.sibling;(o=Wc(u,o,u.expirationTime)).return=e,t.sibling=o,u=t,t.childExpirationTime=0,t=o}else u=t=no(e,i.child,o.children,t);else if(i=n.child,a){if(a=o.fallback,(o=Bc(null,u,0,null)).return=e,o.child=i,null!==i&&(i.return=o),0==(2&e.mode))for(i=null!==e.memoizedState?e.child.child:e.child,o.child=i;null!==i;)i.return=o,i=i.sibling;(t=Bc(a,u,t,null)).return=e,o.sibling=t,t.effectTag|=2,u=o,o.childExpirationTime=0}else t=u=no(e,i,o.children,t);e.stateNode=n.stateNode}return e.memoizedState=c,e.child=u,t}function pi(n,e,t,r,u){var o=n.memoizedState;null===o?n.memoizedState={isBackwards:e,rendering:null,last:r,tail:t,tailExpiration:0,tailMode:u}:(o.isBackwards=e,o.rendering=null,o.last=r,o.tail=t,o.tailExpiration=0,o.tailMode=u)}function mi(n,e,t){var r=e.pendingProps,u=r.revealOrder,o=r.tail;if(ti(n,e,r.children,t),0!=(2&(r=so.current)))r=1&r|2,e.effectTag|=64;else{if(null!==n&&0!=(64&n.effectTag))n:for(n=e.child;null!==n;){if(13===n.tag){if(null!==n.memoizedState){n.expirationTime<t&&(n.expirationTime=t);var i=n.alternate;null!==i&&i.expirationTime<t&&(i.expirationTime=t),ku(n.return,t)}}else if(null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break n;for(;null===n.sibling;){if(null===n.return||n.return===e)break n;n=n.return}n.sibling.return=n.return,n=n.sibling}r&=1}if(_r(so,r),0==(2&e.mode))e.memoizedState=null;else switch(u){case"forwards":for(t=e.child,u=null;null!==t;)null!==(r=t.alternate)&&null===po(r)&&(u=t),t=t.sibling;null===(t=u)?(u=e.child,e.child=null):(u=t.sibling,t.sibling=null),pi(e,!1,u,t,o);break;case"backwards":for(t=null,u=e.child,e.child=null;null!==u;){if(null!==(r=u.alternate)&&null===po(r)){e.child=u;break}r=u.sibling,u.sibling=t,t=u,u=r}pi(e,!0,t,null,o);break;case"together":pi(e,!1,null,null,void 0);break;default:e.memoizedState=null}return e.child}function hi(n,e,t){if(null!==n&&(e.dependencies=n.dependencies),e.childExpirationTime<t)return null;if(null!==n&&e.child!==n.child)throw i(Error(153));if(null!==e.child){for(t=Wc(n=e.child,n.pendingProps,n.expirationTime),e.child=t,t.return=e;null!==n.sibling;)n=n.sibling,(t=t.sibling=Wc(n,n.pendingProps,n.expirationTime)).return=e;t.sibling=null}return e.child}function vi(n){n.effectTag|=4}var gi,yi,wi;function bi(n,e){switch(n.tailMode){case"hidden":e=n.tail;for(var t=null;null!==e;)null!==e.alternate&&(t=e),e=e.sibling;null===t?n.tail=null:t.sibling=null;break;case"collapsed":t=n.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?e||null===n.tail?n.tail=null:n.tail.sibling=null:r.sibling=null}}function xi(n){switch(n.tag){case 1:zr(n.type)&&Br();var e=n.effectTag;return 2048&e?(n.effectTag=-2049&e|64,n):null;case 3:if(ao(),qr(),0!=(64&(e=n.effectTag)))throw i(Error(285));return n.effectTag=-2049&e|64,n;case 5:return fo(n),null;case 13:return Ar(so),2048&(e=n.effectTag)?(n.effectTag=-2049&e|64,n):null;case 18:return null;case 19:return Ar(so),null;case 4:return ao(),null;case 10:return Mu(n),null;default:return null}}function Ei(n,e){return{value:n,source:e,stack:de(e)}}gi=function(n,e){for(var t=e.child;null!==t;){if(5===t.tag||6===t.tag)n.appendChild(t.stateNode);else if(20===t.tag)n.appendChild(t.stateNode.instance);else if(4!==t.tag&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}},yi=function(n,e,t,r,o){var i=n.memoizedProps;if(i!==r){var c=e.stateNode;switch(io(ro.current),n=null,t){case"input":i=Fe(c,i),r=Fe(c,r),n=[];break;case"option":i=er(c,i),r=er(c,r),n=[];break;case"select":i=u({},i,{value:void 0}),r=u({},r,{value:void 0}),n=[];break;case"textarea":i=rr(c,i),r=rr(c,r),n=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(c.onclick=Er)}wr(t,r),c=t=void 0;var a=null;for(t in i)if(!r.hasOwnProperty(t)&&i.hasOwnProperty(t)&&null!=i[t])if("style"===t){var l=i[t];for(c in l)l.hasOwnProperty(c)&&(a||(a={}),a[c]="")}else"dangerouslySetInnerHTML"!==t&&"children"!==t&&"suppressContentEditableWarning"!==t&&"suppressHydrationWarning"!==t&&"autoFocus"!==t&&(p.hasOwnProperty(t)?n||(n=[]):(n=n||[]).push(t,null));for(t in r){var f=r[t];if(l=null!=i?i[t]:void 0,r.hasOwnProperty(t)&&f!==l&&(null!=f||null!=l))if("style"===t)if(l){for(c in l)!l.hasOwnProperty(c)||f&&f.hasOwnProperty(c)||(a||(a={}),a[c]="");for(c in f)f.hasOwnProperty(c)&&l[c]!==f[c]&&(a||(a={}),a[c]=f[c])}else a||(n||(n=[]),n.push(t,a)),a=f;else"dangerouslySetInnerHTML"===t?(f=f?f.__html:void 0,l=l?l.__html:void 0,null!=f&&l!==f&&(n=n||[]).push(t,""+f)):"children"===t?l===f||"string"!=typeof f&&"number"!=typeof f||(n=n||[]).push(t,""+f):"suppressContentEditableWarning"!==t&&"suppressHydrationWarning"!==t&&(p.hasOwnProperty(t)?(null!=f&&xr(o,t),n||l===f||(n=[])):(n=n||[]).push(t,f))}a&&(n=n||[]).push("style",a),o=n,(e.updateQueue=o)&&vi(e)}},wi=function(n,e,t,r){t!==r&&vi(e)};var Fi="function"==typeof WeakSet?WeakSet:Set;function Si(n,e){var t=e.source,r=e.stack;null===r&&null!==t&&(r=de(t)),null!==t&&se(t.type),e=e.value,null!==n&&1===n.tag&&se(n.type);try{console.error(e)}catch(n){setTimeout((function(){throw n}))}}function Ci(n){var e=n.ref;if(null!==e)if("function"==typeof e)try{e(null)}catch(e){Tc(n,e)}else e.current=null}function Mi(n,e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var r=t=t.next;do{if(0!=(r.tag&n)){var u=r.destroy;r.destroy=void 0,void 0!==u&&u()}0!=(r.tag&e)&&(u=r.create,r.destroy=u()),r=r.next}while(r!==t)}}function ki(n,e){switch("function"==typeof Pc&&Pc(n),n.tag){case 0:case 11:case 14:case 15:var t=n.updateQueue;if(null!==t&&null!==(t=t.lastEffect)){var r=t.next;pu(97<e?97:e,(function(){var e=r;do{var t=e.destroy;if(void 0!==t){var u=n;try{t()}catch(n){Tc(u,n)}}e=e.next}while(e!==r)}))}break;case 1:Ci(n),"function"==typeof(e=n.stateNode).componentWillUnmount&&function(n,e){try{e.props=n.memoizedProps,e.state=n.memoizedState,e.componentWillUnmount()}catch(e){Tc(n,e)}}(n,e);break;case 5:Ci(n);break;case 4:Ni(n,e)}}function Ii(n,e){for(var t=n;;)if(ki(t,e),null!==t.child&&4!==t.tag)t.child.return=t,t=t.child;else{if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)return;t=t.return}t.sibling.return=t.return,t=t.sibling}}function Ti(n){return 5===n.tag||3===n.tag||4===n.tag}function Ri(n){n:{for(var e=n.return;null!==e;){if(Ti(e)){var t=e;break n}e=e.return}throw i(Error(160))}switch(e=t.stateNode,t.tag){case 5:var r=!1;break;case 3:case 4:e=e.containerInfo,r=!0;break;default:throw i(Error(161))}16&t.effectTag&&(pr(e,""),t.effectTag&=-17);n:e:for(t=n;;){for(;null===t.sibling;){if(null===t.return||Ti(t.return)){t=null;break n}t=t.return}for(t.sibling.return=t.return,t=t.sibling;5!==t.tag&&6!==t.tag&&18!==t.tag;){if(2&t.effectTag)continue e;if(null===t.child||4===t.tag)continue e;t.child.return=t,t=t.child}if(!(2&t.effectTag)){t=t.stateNode;break n}}for(var u=n;;){var o=5===u.tag||6===u.tag;if(o||20===u.tag){var c=o?u.stateNode:u.stateNode.instance;if(t)if(r){var a=c;c=t,8===(o=e).nodeType?o.parentNode.insertBefore(a,c):o.insertBefore(a,c)}else e.insertBefore(c,t);else r?(8===(a=e).nodeType?(o=a.parentNode).insertBefore(c,a):(o=a).appendChild(c),null!=(a=a._reactRootContainer)||null!==o.onclick||(o.onclick=Er)):e.appendChild(c)}else if(4!==u.tag&&null!==u.child){u.child.return=u,u=u.child;continue}if(u===n)break;for(;null===u.sibling;){if(null===u.return||u.return===n)return;u=u.return}u.sibling.return=u.return,u=u.sibling}}function Ni(n,e){for(var t=n,r=!1,u=void 0,o=void 0;;){if(!r){r=t.return;n:for(;;){if(null===r)throw i(Error(160));switch(u=r.stateNode,r.tag){case 5:o=!1;break n;case 3:case 4:u=u.containerInfo,o=!0;break n}r=r.return}r=!0}if(5===t.tag||6===t.tag)if(Ii(t,e),o){var c=u,a=t.stateNode;8===c.nodeType?c.parentNode.removeChild(a):c.removeChild(a)}else u.removeChild(t.stateNode);else if(20===t.tag)a=t.stateNode.instance,Ii(t,e),o?8===(c=u).nodeType?c.parentNode.removeChild(a):c.removeChild(a):u.removeChild(a);else if(4===t.tag){if(null!==t.child){u=t.stateNode.containerInfo,o=!0,t.child.return=t,t=t.child;continue}}else if(ki(t,e),null!==t.child){t.child.return=t,t=t.child;continue}if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)return;4===(t=t.return).tag&&(r=!1)}t.sibling.return=t.return,t=t.sibling}}function Ai(n,e){switch(e.tag){case 0:case 11:case 14:case 15:Mi(4,8,e);break;case 1:break;case 5:var t=e.stateNode;if(null!=t){var r=e.memoizedProps,u=null!==n?n.memoizedProps:r;n=e.type;var o=e.updateQueue;if(e.updateQueue=null,null!==o){for(t[L]=r,"input"===n&&"radio"===r.type&&null!=r.name&&Ce(t,r),br(n,u),e=br(n,r),u=0;u<o.length;u+=2){var c=o[u],a=o[u+1];"style"===c?gr(t,a):"dangerouslySetInnerHTML"===c?dr(t,a):"children"===c?pr(t,a):xe(t,c,a,e)}switch(n){case"input":Me(t,r);break;case"textarea":or(t,r);break;case"select":e=t._wrapperState.wasMultiple,t._wrapperState.wasMultiple=!!r.multiple,null!=(n=r.value)?tr(t,!!r.multiple,n,!1):e!==!!r.multiple&&(null!=r.defaultValue?tr(t,!!r.multiple,r.defaultValue,!0):tr(t,!!r.multiple,r.multiple?[]:"",!1))}}}break;case 6:if(null===e.stateNode)throw i(Error(162));e.stateNode.nodeValue=e.memoizedProps;break;case 3:case 12:break;case 13:if(t=e,null===e.memoizedState?r=!1:(r=!0,t=e.child,Qi=fu()),null!==t)n:for(n=t;;){if(5===n.tag)o=n.stateNode,r?"function"==typeof(o=o.style).setProperty?o.setProperty("display","none","important"):o.display="none":(o=n.stateNode,u=null!=(u=n.memoizedProps.style)&&u.hasOwnProperty("display")?u.display:null,o.style.display=vr("display",u));else if(6===n.tag)n.stateNode.nodeValue=r?"":n.memoizedProps;else{if(13===n.tag&&null!==n.memoizedState){(o=n.child.sibling).return=n,n=o;continue}if(null!==n.child){n.child.return=n,n=n.child;continue}}if(n===t)break n;for(;null===n.sibling;){if(null===n.return||n.return===t)break n;n=n.return}n.sibling.return=n.return,n=n.sibling}_i(e);break;case 19:_i(e);break;case 17:case 20:break;default:throw i(Error(163))}}function _i(n){var e=n.updateQueue;if(null!==e){n.updateQueue=null;var t=n.stateNode;null===t&&(t=n.stateNode=new Fi),e.forEach((function(e){var r=Nc.bind(null,n,e);t.has(e)||(t.add(e),e.then(r,r))}))}}var Pi="function"==typeof WeakMap?WeakMap:Map;function Li(n,e,t){(t=_u(t,null)).tag=3,t.payload={element:null};var r=e.value;return t.callback=function(){Xi||(Xi=!0,Yi=r),Si(n,e)},t}function Oi(n,e,t){(t=_u(t,null)).tag=3;var r=n.type.getDerivedStateFromError;if("function"==typeof r){var u=e.value;t.payload=function(){return Si(n,e),r(u)}}var o=n.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(t.callback=function(){"function"!=typeof r&&(null===Zi?Zi=new Set([this]):Zi.add(this),Si(n,e));var t=e.stack;this.componentDidCatch(e.value,{componentStack:null!==t?t:""})}),t}var Di=Math.ceil,Wi=$n.ReactCurrentDispatcher,zi=$n.ReactCurrentOwner,Bi=0,qi=null,ji=null,Ui=0,Hi=0,Ji=1073741823,Vi=1073741823,$i=null,Gi=!1,Qi=0,Ki=null,Xi=!1,Yi=null,Zi=null,nc=!1,ec=null,tc=90,rc=0,uc=null,oc=0,ic=null,cc=0;function ac(){return 0!=(48&Bi)?1073741821-(fu()/10|0):0!==cc?cc:cc=1073741821-(fu()/10|0)}function lc(n,e,t){if(0==(2&(e=e.mode)))return 1073741823;var r=su();if(0==(4&e))return 99===r?1073741823:1073741822;if(0!=(16&Bi))return Ui;if(null!==t)n=1073741821-25*(1+((1073741821-n+(0|t.timeoutMs||5e3)/10)/25|0));else switch(r){case 99:n=1073741823;break;case 98:n=1073741821-10*(1+((1073741821-n+15)/10|0));break;case 97:case 96:n=1073741821-25*(1+((1073741821-n+500)/25|0));break;case 95:n=1;break;default:throw i(Error(326))}return null!==qi&&n===Ui&&--n,n}var fc=0;function sc(n,e){if(50<oc)throw oc=0,ic=null,i(Error(185));if(null!==(n=dc(n,e))){n.pingTime=0;var t=su();if(1073741823===e)if(0!=(8&Bi)&&0==(48&Bi))for(var r=bc(n,1073741823,!0);null!==r;)r=r(!0);else pc(n,99,1073741823),0===Bi&&vu();else pc(n,t,e);0==(4&Bi)||98!==t&&99!==t||(null===uc?uc=new Map([[n,e]]):(void 0===(t=uc.get(n))||t>e)&&uc.set(n,e))}}function dc(n,e){n.expirationTime<e&&(n.expirationTime=e);var t=n.alternate;null!==t&&t.expirationTime<e&&(t.expirationTime=e);var r=n.return,u=null;if(null===r&&3===n.tag)u=n.stateNode;else for(;null!==r;){if(t=r.alternate,r.childExpirationTime<e&&(r.childExpirationTime=e),null!==t&&t.childExpirationTime<e&&(t.childExpirationTime=e),null===r.return&&3===r.tag){u=r.stateNode;break}r=r.return}return null!==u&&(e>u.firstPendingTime&&(u.firstPendingTime=e),0===(n=u.lastPendingTime)||e<n)&&(u.lastPendingTime=e),u}function pc(n,e,t){if(n.callbackExpirationTime<t){var r=n.callbackNode;null!==r&&r!==uu&&Gr(r),n.callbackExpirationTime=t,1073741823===t?n.callbackNode=hu(mc.bind(null,n,bc.bind(null,n,t))):(r=null,1!==t&&(r={timeout:10*(1073741821-t)-fu()}),n.callbackNode=mu(e,mc.bind(null,n,bc.bind(null,n,t)),r))}}function mc(n,e,t){var r=n.callbackNode,u=null;try{return null!==(u=e(t))?mc.bind(null,n,u):null}finally{null===u&&r===n.callbackNode&&(n.callbackNode=null,n.callbackExpirationTime=0)}}function hc(){0==(49&Bi)&&(function(){if(null!==uc){var n=uc;uc=null,n.forEach((function(n,e){hu(bc.bind(null,e,n))})),vu()}}(),Mc())}function vc(n,e){var t=Bi;Bi|=1;try{return n(e)}finally{0===(Bi=t)&&vu()}}function gc(n,e,t,r){var u=Bi;Bi|=4;try{return pu(98,n.bind(null,e,t,r))}finally{0===(Bi=u)&&vu()}}function yc(n,e){var t=Bi;Bi&=-2,Bi|=8;try{return n(e)}finally{0===(Bi=t)&&vu()}}function wc(n,e){n.finishedWork=null,n.finishedExpirationTime=0;var t=n.timeoutHandle;if(-1!==t&&(n.timeoutHandle=-1,Ir(t)),null!==ji)for(t=ji.return;null!==t;){var r=t;switch(r.tag){case 1:var u=r.type.childContextTypes;null!=u&&Br();break;case 3:ao(),qr();break;case 5:fo(r);break;case 4:ao();break;case 13:case 19:Ar(so);break;case 10:Mu(r)}t=t.return}qi=n,ji=Wc(n.current,null),Ui=e,Hi=0,Vi=Ji=1073741823,$i=null,Gi=!1}function bc(n,e,t){if(0!=(48&Bi))throw i(Error(327));if(n.firstPendingTime<e)return null;if(t&&n.finishedExpirationTime===e)return Sc.bind(null,n);if(Mc(),n!==qi||e!==Ui)wc(n,e);else if(3===Hi)if(Gi)wc(n,e);else{var r=n.lastPendingTime;if(r<e)return bc.bind(null,n,r)}if(null!==ji){r=Bi,Bi|=16;var u=Wi.current;if(null===u&&(u=jo),Wi.current=jo,t){if(1073741823!==e){var o=ac();if(o<e)return Bi=r,Su(),Wi.current=u,bc.bind(null,n,o)}}else cc=0;for(;;)try{if(t)for(;null!==ji;)ji=Ec(ji);else for(;null!==ji&&!Qr();)ji=Ec(ji);break}catch(t){if(Su(),No(),null===(o=ji)||null===o.return)throw wc(n,e),Bi=r,t;n:{var c=n,a=o.return,l=o,f=t,s=Ui;if(l.effectTag|=1024,l.firstEffect=l.lastEffect=null,null!==f&&"object"==typeof f&&"function"==typeof f.then){var d=f,p=0!=(1&so.current);f=a;do{var m;if((m=13===f.tag)&&(null!==f.memoizedState?m=!1:m=void 0!==(m=f.memoizedProps).fallback&&(!0!==m.unstable_avoidThisFallback||!p)),m){if(null===(a=f.updateQueue)?((a=new Set).add(d),f.updateQueue=a):a.add(d),0==(2&f.mode)){f.effectTag|=64,l.effectTag&=-1957,1===l.tag&&(null===l.alternate?l.tag=17:((s=_u(1073741823,null)).tag=2,Lu(l,s))),l.expirationTime=1073741823;break n}l=c,c=s,null===(p=l.pingCache)?(p=l.pingCache=new Pi,a=new Set,p.set(d,a)):void 0===(a=p.get(d))&&(a=new Set,p.set(d,a)),a.has(c)||(a.add(c),l=Rc.bind(null,l,d,c),d.then(l,l)),f.effectTag|=2048,f.expirationTime=s;break n}f=f.return}while(null!==f);f=Error((se(l.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+de(l))}4!==Hi&&(Hi=1),f=Ei(f,l),l=a;do{switch(l.tag){case 3:l.effectTag|=2048,l.expirationTime=s,Ou(l,s=Li(l,f,s));break n;case 1:if(d=f,c=l.type,a=l.stateNode,0==(64&l.effectTag)&&("function"==typeof c.getDerivedStateFromError||null!==a&&"function"==typeof a.componentDidCatch&&(null===Zi||!Zi.has(a)))){l.effectTag|=2048,l.expirationTime=s,Ou(l,s=Oi(l,d,s));break n}}l=l.return}while(null!==l)}ji=Fc(o)}if(Bi=r,Su(),Wi.current=u,null!==ji)return bc.bind(null,n,e)}if(n.finishedWork=n.current.alternate,n.finishedExpirationTime=e,function(n,e){var t=n.firstBatch;return!!(null!==t&&t._defer&&t._expirationTime>=e)&&(mu(97,(function(){return t._onComplete(),null})),!0)}(n,e))return null;switch(qi=null,Hi){case 0:throw i(Error(328));case 1:return(r=n.lastPendingTime)<e?bc.bind(null,n,r):t?Sc.bind(null,n):(wc(n,e),hu(bc.bind(null,n,e)),null);case 2:return 1073741823===Ji&&!t&&10<(t=Qi+500-fu())?Gi?(wc(n,e),bc.bind(null,n,e)):(r=n.lastPendingTime)<e?bc.bind(null,n,r):(n.timeoutHandle=kr(Sc.bind(null,n),t),null):Sc.bind(null,n);case 3:if(!t){if(Gi)return wc(n,e),bc.bind(null,n,e);if((t=n.lastPendingTime)<e)return bc.bind(null,n,t);if(1073741823!==Vi?t=10*(1073741821-Vi)-fu():1073741823===Ji?t=0:(t=10*(1073741821-Ji)-5e3,0>(t=(r=fu())-t)&&(t=0),(e=10*(1073741821-e)-r)<(t=(120>t?120:480>t?480:1080>t?1080:1920>t?1920:3e3>t?3e3:4320>t?4320:1960*Di(t/1960))-t)&&(t=e)),10<t)return n.timeoutHandle=kr(Sc.bind(null,n),t),null}return Sc.bind(null,n);case 4:return!t&&1073741823!==Ji&&null!==$i&&(r=Ji,0>=(e=0|(u=$i).busyMinDurationMs)?e=0:(t=0|u.busyDelayMs,e=(r=fu()-(10*(1073741821-r)-(0|u.timeoutMs||5e3)))<=t?0:t+e-r),10<e)?(n.timeoutHandle=kr(Sc.bind(null,n),e),null):Sc.bind(null,n);default:throw i(Error(329))}}function xc(n,e){n<Ji&&1<n&&(Ji=n),null!==e&&n<Vi&&1<n&&(Vi=n,$i=e)}function Ec(n){var e=Ac(n.alternate,n,Ui);return n.memoizedProps=n.pendingProps,null===e&&(e=Fc(n)),zi.current=null,e}function Fc(n){ji=n;do{var e=ji.alternate;if(n=ji.return,0==(1024&ji.effectTag)){n:{var t=e,r=Ui,o=(e=ji).pendingProps;switch(e.tag){case 2:case 16:break;case 15:case 0:break;case 1:zr(e.type)&&Br();break;case 3:ao(),qr(),(r=e.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==t&&null!==t.child||(Yo(e),e.effectTag&=-3);break;case 5:fo(e),r=io(oo.current);var c=e.type;if(null!==t&&null!=e.stateNode)yi(t,e,c,o,r),t.ref!==e.ref&&(e.effectTag|=128);else if(o){var a=io(ro.current);if(Yo(e)){o=void 0,c=(t=e).stateNode;var l=t.type,f=t.memoizedProps;switch(c[P]=t,c[L]=f,l){case"iframe":case"object":case"embed":Lt("load",c);break;case"video":case"audio":for(var s=0;s<tn.length;s++)Lt(tn[s],c);break;case"source":Lt("error",c);break;case"img":case"image":case"link":Lt("error",c),Lt("load",c);break;case"form":Lt("reset",c),Lt("submit",c);break;case"details":Lt("toggle",c);break;case"input":Se(c,f),Lt("invalid",c),xr(r,"onChange");break;case"select":c._wrapperState={wasMultiple:!!f.multiple},Lt("invalid",c),xr(r,"onChange");break;case"textarea":ur(c,f),Lt("invalid",c),xr(r,"onChange")}for(o in wr(l,f),s=null,f)f.hasOwnProperty(o)&&(a=f[o],"children"===o?"string"==typeof a?c.textContent!==a&&(s=["children",a]):"number"==typeof a&&c.textContent!==""+a&&(s=["children",""+a]):p.hasOwnProperty(o)&&null!=a&&xr(r,o));switch(l){case"input":Jn(c),ke(c,f,!0);break;case"textarea":Jn(c),ir(c);break;case"select":case"option":break;default:"function"==typeof f.onClick&&(c.onclick=Er)}r=s,t.updateQueue=r,null!==r&&vi(e)}else{f=c,t=o,l=e,s=9===r.nodeType?r:r.ownerDocument,a===cr&&(a=lr(f)),a===cr?"script"===f?((f=s.createElement("div")).innerHTML="<script><\/script>",s=f.removeChild(f.firstChild)):"string"==typeof t.is?s=s.createElement(f,{is:t.is}):(s=s.createElement(f),"select"===f&&(f=s,t.multiple?f.multiple=!0:t.size&&(f.size=t.size))):s=s.createElementNS(a,f),(f=s)[P]=l,f[L]=t,gi(t=f,e),l=t;var d=r,m=br(c,o);switch(c){case"iframe":case"object":case"embed":Lt("load",l),r=o;break;case"video":case"audio":for(r=0;r<tn.length;r++)Lt(tn[r],l);r=o;break;case"source":Lt("error",l),r=o;break;case"img":case"image":case"link":Lt("error",l),Lt("load",l),r=o;break;case"form":Lt("reset",l),Lt("submit",l),r=o;break;case"details":Lt("toggle",l),r=o;break;case"input":Se(l,o),r=Fe(l,o),Lt("invalid",l),xr(d,"onChange");break;case"option":r=er(l,o);break;case"select":l._wrapperState={wasMultiple:!!o.multiple},r=u({},o,{value:void 0}),Lt("invalid",l),xr(d,"onChange");break;case"textarea":ur(l,o),r=rr(l,o),Lt("invalid",l),xr(d,"onChange");break;default:r=o}wr(c,r),f=void 0,s=c,a=l;var h=r;for(f in h)if(h.hasOwnProperty(f)){var v=h[f];"style"===f?gr(a,v):"dangerouslySetInnerHTML"===f?null!=(v=v?v.__html:void 0)&&dr(a,v):"children"===f?"string"==typeof v?("textarea"!==s||""!==v)&&pr(a,v):"number"==typeof v&&pr(a,""+v):"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&"autoFocus"!==f&&(p.hasOwnProperty(f)?null!=v&&xr(d,f):null!=v&&xe(a,f,v,m))}switch(c){case"input":Jn(l),ke(l,o,!1);break;case"textarea":Jn(l),ir(l);break;case"option":null!=o.value&&l.setAttribute("value",""+Ee(o.value));break;case"select":r=l,l=o,r.multiple=!!l.multiple,null!=(f=l.value)?tr(r,!!l.multiple,f,!1):null!=l.defaultValue&&tr(r,!!l.multiple,l.defaultValue,!0);break;default:"function"==typeof r.onClick&&(l.onclick=Er)}Cr(c,o)&&vi(e),e.stateNode=t}null!==e.ref&&(e.effectTag|=128)}else if(null===e.stateNode)throw i(Error(166));break;case 6:if(t&&null!=e.stateNode)wi(0,e,t.memoizedProps,o);else{if("string"!=typeof o&&null===e.stateNode)throw i(Error(166));t=io(oo.current),io(ro.current),Yo(e)?(r=e.stateNode,t=e.memoizedProps,r[P]=e,r.nodeValue!==t&&vi(e)):(r=e,(t=(9===t.nodeType?t:t.ownerDocument).createTextNode(o))[P]=e,r.stateNode=t)}break;case 11:break;case 13:if(Ar(so),o=e.memoizedState,0!=(64&e.effectTag)){e.expirationTime=r;break n}r=null!==o,o=!1,null===t?Yo(e):(o=null!==(c=t.memoizedState),r||null===c||null!==(c=t.child.sibling)&&(null!==(l=e.firstEffect)?(e.firstEffect=c,c.nextEffect=l):(e.firstEffect=e.lastEffect=c,c.nextEffect=null),c.effectTag=8)),r&&!o&&0!=(2&e.mode)&&(null===t&&!0!==e.memoizedProps.unstable_avoidThisFallback||0!=(1&so.current)?0===Hi&&(Hi=2):0!==Hi&&2!==Hi||(Hi=3)),(r||o)&&(e.effectTag|=4);break;case 7:case 8:case 12:break;case 4:ao();break;case 10:Mu(e);break;case 9:case 14:break;case 17:zr(e.type)&&Br();break;case 18:break;case 19:if(Ar(so),null===(o=e.memoizedState))break;if(c=0!=(64&e.effectTag),null===(l=o.rendering)){if(c)bi(o,!1);else if(0!==Hi||null!==t&&0!=(64&t.effectTag))for(t=e.child;null!==t;){if(null!==(l=po(t))){for(e.effectTag|=64,bi(o,!1),null!==(t=l.updateQueue)&&(e.updateQueue=t,e.effectTag|=4),e.firstEffect=e.lastEffect=null,t=e.child;null!==t;)c=r,(o=t).effectTag&=2,o.nextEffect=null,o.firstEffect=null,o.lastEffect=null,null===(l=o.alternate)?(o.childExpirationTime=0,o.expirationTime=c,o.child=null,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null):(o.childExpirationTime=l.childExpirationTime,o.expirationTime=l.expirationTime,o.child=l.child,o.memoizedProps=l.memoizedProps,o.memoizedState=l.memoizedState,o.updateQueue=l.updateQueue,c=l.dependencies,o.dependencies=null===c?null:{expirationTime:c.expirationTime,firstContext:c.firstContext,responders:c.responders}),t=t.sibling;_r(so,1&so.current|2),e=e.child;break n}t=t.sibling}}else{if(!c)if(null!==(t=po(l))){if(e.effectTag|=64,c=!0,bi(o,!0),null===o.tail&&"hidden"===o.tailMode){null!==(r=t.updateQueue)&&(e.updateQueue=r,e.effectTag|=4),null!==(e=e.lastEffect=o.lastEffect)&&(e.nextEffect=null);break}}else fu()>o.tailExpiration&&1<r&&(e.effectTag|=64,c=!0,bi(o,!1),e.expirationTime=e.childExpirationTime=r-1);o.isBackwards?(l.sibling=e.child,e.child=l):(null!==(r=o.last)?r.sibling=l:e.child=l,o.last=l)}if(null!==o.tail){0===o.tailExpiration&&(o.tailExpiration=fu()+500),r=o.tail,o.rendering=r,o.tail=r.sibling,o.lastEffect=e.lastEffect,r.sibling=null,t=so.current,_r(so,t=c?1&t|2:1&t),e=r;break n}break;case 20:break;default:throw i(Error(156))}e=null}if(r=ji,1===Ui||1!==r.childExpirationTime){for(t=0,o=r.child;null!==o;)(c=o.expirationTime)>t&&(t=c),(l=o.childExpirationTime)>t&&(t=l),o=o.sibling;r.childExpirationTime=t}if(null!==e)return e;null!==n&&0==(1024&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=ji.firstEffect),null!==ji.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=ji.firstEffect),n.lastEffect=ji.lastEffect),1<ji.effectTag&&(null!==n.lastEffect?n.lastEffect.nextEffect=ji:n.firstEffect=ji,n.lastEffect=ji))}else{if(null!==(e=xi(ji)))return e.effectTag&=1023,e;null!==n&&(n.firstEffect=n.lastEffect=null,n.effectTag|=1024)}if(null!==(e=ji.sibling))return e;ji=n}while(null!==ji);return 0===Hi&&(Hi=4),null}function Sc(n){var e=su();return pu(99,Cc.bind(null,n,e)),null!==ec&&mu(97,(function(){return Mc(),null})),null}function Cc(n,e){if(Mc(),0!=(48&Bi))throw i(Error(327));var t=n.finishedWork,r=n.finishedExpirationTime;if(null===t)return null;if(n.finishedWork=null,n.finishedExpirationTime=0,t===n.current)throw i(Error(177));n.callbackNode=null,n.callbackExpirationTime=0;var u=t.expirationTime,o=t.childExpirationTime;if(u=o>u?o:u,n.firstPendingTime=u,u<n.lastPendingTime&&(n.lastPendingTime=u),n===qi&&(ji=qi=null,Ui=0),1<t.effectTag?null!==t.lastEffect?(t.lastEffect.nextEffect=t,u=t.firstEffect):u=t:u=t.firstEffect,null!==u){o=Bi,Bi|=32,zi.current=null,Fr=Pt;var c=Jt();if(Vt(c)){if("selectionStart"in c)var a={start:c.selectionStart,end:c.selectionEnd};else n:{var l=(a=(a=c.ownerDocument)&&a.defaultView||window).getSelection&&a.getSelection();if(l&&0!==l.rangeCount){a=l.anchorNode;var f=l.anchorOffset,s=l.focusNode;l=l.focusOffset;try{a.nodeType,s.nodeType}catch(n){a=null;break n}var d=0,p=-1,m=-1,h=0,v=0,g=c,y=null;e:for(;;){for(var w;g!==a||0!==f&&3!==g.nodeType||(p=d+f),g!==s||0!==l&&3!==g.nodeType||(m=d+l),3===g.nodeType&&(d+=g.nodeValue.length),null!==(w=g.firstChild);)y=g,g=w;for(;;){if(g===c)break e;if(y===a&&++h===f&&(p=d),y===s&&++v===l&&(m=d),null!==(w=g.nextSibling))break;y=(g=y).parentNode}g=w}a=-1===p||-1===m?null:{start:p,end:m}}else a=null}a=a||{start:0,end:0}}else a=null;Sr={focusedElem:c,selectionRange:a},Pt=!1,Ki=u;do{try{for(;null!==Ki;){if(0!=(256&Ki.effectTag)){var b=Ki.alternate;switch((c=Ki).tag){case 0:case 11:case 15:Mi(2,0,c);break;case 1:if(256&c.effectTag&&null!==b){var x=b.memoizedProps,E=b.memoizedState,F=c.stateNode,S=F.getSnapshotBeforeUpdate(c.elementType===c.type?x:wu(c.type,x),E);F.__reactInternalSnapshotBeforeUpdate=S}break;case 3:case 5:case 6:case 4:case 17:break;default:throw i(Error(163))}}Ki=Ki.nextEffect}}catch(n){if(null===Ki)throw i(Error(330));Tc(Ki,n),Ki=Ki.nextEffect}}while(null!==Ki);Ki=u;do{try{for(b=e;null!==Ki;){var C=Ki.effectTag;if(16&C&&pr(Ki.stateNode,""),128&C){var M=Ki.alternate;if(null!==M){var k=M.ref;null!==k&&("function"==typeof k?k(null):k.current=null)}}switch(14&C){case 2:Ri(Ki),Ki.effectTag&=-3;break;case 6:Ri(Ki),Ki.effectTag&=-3,Ai(Ki.alternate,Ki);break;case 4:Ai(Ki.alternate,Ki);break;case 8:Ni(x=Ki,b),x.return=null,x.child=null,x.memoizedState=null,x.updateQueue=null,x.dependencies=null;var I=x.alternate;null!==I&&(I.return=null,I.child=null,I.memoizedState=null,I.updateQueue=null,I.dependencies=null)}Ki=Ki.nextEffect}}catch(n){if(null===Ki)throw i(Error(330));Tc(Ki,n),Ki=Ki.nextEffect}}while(null!==Ki);if(k=Sr,M=Jt(),C=k.focusedElem,b=k.selectionRange,M!==C&&C&&C.ownerDocument&&function n(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?n(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}(C.ownerDocument.documentElement,C)){null!==b&&Vt(C)&&(M=b.start,void 0===(k=b.end)&&(k=M),"selectionStart"in C?(C.selectionStart=M,C.selectionEnd=Math.min(k,C.value.length)):(k=(M=C.ownerDocument||document)&&M.defaultView||window).getSelection&&(k=k.getSelection(),x=C.textContent.length,I=Math.min(b.start,x),b=void 0===b.end?I:Math.min(b.end,x),!k.extend&&I>b&&(x=b,b=I,I=x),x=Ht(C,I),E=Ht(C,b),x&&E&&(1!==k.rangeCount||k.anchorNode!==x.node||k.anchorOffset!==x.offset||k.focusNode!==E.node||k.focusOffset!==E.offset)&&((M=M.createRange()).setStart(x.node,x.offset),k.removeAllRanges(),I>b?(k.addRange(M),k.extend(E.node,E.offset)):(M.setEnd(E.node,E.offset),k.addRange(M))))),M=[];for(k=C;k=k.parentNode;)1===k.nodeType&&M.push({element:k,left:k.scrollLeft,top:k.scrollTop});for("function"==typeof C.focus&&C.focus(),C=0;C<M.length;C++)(k=M[C]).element.scrollLeft=k.left,k.element.scrollTop=k.top}Sr=null,Pt=!!Fr,Fr=null,n.current=t,Ki=u;do{try{for(C=r;null!==Ki;){var T=Ki.effectTag;if(36&T){var R=Ki.alternate;switch(k=C,(M=Ki).tag){case 0:case 11:case 15:Mi(16,32,M);break;case 1:var N=M.stateNode;if(4&M.effectTag)if(null===R)N.componentDidMount();else{var A=M.elementType===M.type?R.memoizedProps:wu(M.type,R.memoizedProps);N.componentDidUpdate(A,R.memoizedState,N.__reactInternalSnapshotBeforeUpdate)}var _=M.updateQueue;null!==_&&Bu(0,_,N);break;case 3:var P=M.updateQueue;if(null!==P){if(I=null,null!==M.child)switch(M.child.tag){case 5:I=M.child.stateNode;break;case 1:I=M.child.stateNode}Bu(0,P,I)}break;case 5:var L=M.stateNode;null===R&&4&M.effectTag&&(k=L,Cr(M.type,M.memoizedProps)&&k.focus());break;case 6:case 4:case 12:break;case 13:case 19:case 17:case 20:break;default:throw i(Error(163))}}if(128&T){var O=Ki.ref;if(null!==O){var D=Ki.stateNode;switch(Ki.tag){case 5:var W=D;break;default:W=D}"function"==typeof O?O(W):O.current=W}}512&T&&(nc=!0),Ki=Ki.nextEffect}}catch(n){if(null===Ki)throw i(Error(330));Tc(Ki,n),Ki=Ki.nextEffect}}while(null!==Ki);Ki=null,ou(),Bi=o}else n.current=t;if(nc)nc=!1,ec=n,rc=r,tc=e;else for(Ki=u;null!==Ki;)e=Ki.nextEffect,Ki.nextEffect=null,Ki=e;if(0!==(e=n.firstPendingTime)?pc(n,T=yu(T=ac(),e),e):Zi=null,"function"==typeof _c&&_c(t.stateNode,r),1073741823===e?n===ic?oc++:(oc=0,ic=n):oc=0,Xi)throw Xi=!1,n=Yi,Yi=null,n;return 0!=(8&Bi)?null:(vu(),null)}function Mc(){if(null===ec)return!1;var n=ec,e=rc,t=tc;return ec=null,rc=0,tc=90,pu(97<t?97:t,kc.bind(null,n,e))}function kc(n){if(0!=(48&Bi))throw i(Error(331));var e=Bi;for(Bi|=32,n=n.current.firstEffect;null!==n;){try{var t=n;if(0!=(512&t.effectTag))switch(t.tag){case 0:case 11:case 15:Mi(128,0,t),Mi(0,64,t)}}catch(e){if(null===n)throw i(Error(330));Tc(n,e)}t=n.nextEffect,n.nextEffect=null,n=t}return Bi=e,vu(),!0}function Ic(n,e,t){Lu(n,e=Li(n,e=Ei(t,e),1073741823)),null!==(n=dc(n,1073741823))&&pc(n,99,1073741823)}function Tc(n,e){if(3===n.tag)Ic(n,n,e);else for(var t=n.return;null!==t;){if(3===t.tag){Ic(t,n,e);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Zi||!Zi.has(r))){Lu(t,n=Oi(t,n=Ei(e,n),1073741823)),null!==(t=dc(t,1073741823))&&pc(t,99,1073741823);break}}t=t.return}}function Rc(n,e,t){var r=n.pingCache;null!==r&&r.delete(e),qi===n&&Ui===t?3===Hi||2===Hi&&1073741823===Ji&&fu()-Qi<500?wc(n,Ui):Gi=!0:n.lastPendingTime<t||(0!==(e=n.pingTime)&&e<t||(n.pingTime=t,n.finishedExpirationTime===t&&(n.finishedExpirationTime=0,n.finishedWork=null),pc(n,e=yu(e=ac(),t),t)))}function Nc(n,e){var t=n.stateNode;null!==t&&t.delete(e),t=yu(t=ac(),e=lc(t,n,null)),null!==(n=dc(n,e))&&pc(n,t,e)}var Ac=void 0;Ac=function(n,e,t){var r=e.expirationTime;if(null!==n){var u=e.pendingProps;if(n.memoizedProps!==u||Or.current)ei=!0;else if(r<t){switch(ei=!1,e.tag){case 3:fi(e),Zo();break;case 5:if(lo(e),4&e.mode&&1!==t&&u.hidden)return e.expirationTime=e.childExpirationTime=1,null;break;case 1:zr(e.type)&&Hr(e);break;case 4:co(e,e.stateNode.containerInfo);break;case 10:Cu(e,e.memoizedProps.value);break;case 13:if(null!==e.memoizedState)return 0!==(r=e.child.childExpirationTime)&&r>=t?di(n,e,t):(_r(so,1&so.current),null!==(e=hi(n,e,t))?e.sibling:null);_r(so,1&so.current);break;case 19:if(r=e.childExpirationTime>=t,0!=(64&n.effectTag)){if(r)return mi(n,e,t);e.effectTag|=64}if(null!==(u=e.memoizedState)&&(u.rendering=null,u.tail=null),_r(so,so.current),!r)return null}return hi(n,e,t)}}else ei=!1;switch(e.expirationTime=0,e.tag){case 2:if(r=e.type,null!==n&&(n.alternate=null,e.alternate=null,e.effectTag|=2),n=e.pendingProps,u=Wr(e,Lr.current),Iu(e,t),u=Ro(null,e,r,n,u,t),e.effectTag|=1,"object"==typeof u&&null!==u&&"function"==typeof u.render&&void 0===u.$$typeof){if(e.tag=1,No(),zr(r)){var o=!0;Hr(e)}else o=!1;e.memoizedState=null!==u.state&&void 0!==u.state?u.state:null;var c=r.getDerivedStateFromProps;"function"==typeof c&&Hu(e,r,c,n),u.updater=Ju,e.stateNode=u,u._reactInternalFiber=e,Qu(e,r,n,t),e=li(null,e,r,!0,o,t)}else e.tag=0,ti(null,e,u,t),e=e.child;return e;case 16:switch(u=e.elementType,null!==n&&(n.alternate=null,e.alternate=null,e.effectTag|=2),n=e.pendingProps,u=function(n){var e=n._result;switch(n._status){case 1:return e;case 2:case 0:throw e;default:switch(n._status=0,(e=(e=n._ctor)()).then((function(e){0===n._status&&(e=e.default,n._status=1,n._result=e)}),(function(e){0===n._status&&(n._status=2,n._result=e)})),n._status){case 1:return n._result;case 2:throw n._result}throw n._result=e,e}}(u),e.type=u,o=e.tag=function(n){if("function"==typeof n)return Dc(n)?1:0;if(null!=n){if((n=n.$$typeof)===ue)return 11;if(n===ce)return 14}return 2}(u),n=wu(u,n),o){case 0:e=ci(null,e,u,n,t);break;case 1:e=ai(null,e,u,n,t);break;case 11:e=ri(null,e,u,n,t);break;case 14:e=ui(null,e,u,wu(u.type,n),r,t);break;default:throw i(Error(306),u,"")}return e;case 0:return r=e.type,u=e.pendingProps,ci(n,e,r,u=e.elementType===r?u:wu(r,u),t);case 1:return r=e.type,u=e.pendingProps,ai(n,e,r,u=e.elementType===r?u:wu(r,u),t);case 3:if(fi(e),null===(r=e.updateQueue))throw i(Error(282));return u=null!==(u=e.memoizedState)?u.element:null,zu(e,r,e.pendingProps,null,t),(r=e.memoizedState.element)===u?(Zo(),e=hi(n,e,t)):(u=e.stateNode,(u=(null===n||null===n.child)&&u.hydrate)&&(Vo=Tr(e.stateNode.containerInfo.firstChild),Jo=e,u=$o=!0),u?(e.effectTag|=2,e.child=eo(e,null,r,t)):(ti(n,e,r,t),Zo()),e=e.child),e;case 5:return lo(e),null===n&&Ko(e),r=e.type,u=e.pendingProps,o=null!==n?n.memoizedProps:null,c=u.children,Mr(r,u)?c=null:null!==o&&Mr(r,o)&&(e.effectTag|=16),ii(n,e),4&e.mode&&1!==t&&u.hidden?(e.expirationTime=e.childExpirationTime=1,e=null):(ti(n,e,c,t),e=e.child),e;case 6:return null===n&&Ko(e),null;case 13:return di(n,e,t);case 4:return co(e,e.stateNode.containerInfo),r=e.pendingProps,null===n?e.child=no(e,null,r,t):ti(n,e,r,t),e.child;case 11:return r=e.type,u=e.pendingProps,ri(n,e,r,u=e.elementType===r?u:wu(r,u),t);case 7:return ti(n,e,e.pendingProps,t),e.child;case 8:case 12:return ti(n,e,e.pendingProps.children,t),e.child;case 10:n:{if(r=e.type._context,u=e.pendingProps,c=e.memoizedProps,Cu(e,o=u.value),null!==c){var a=c.value;if(0===(o=tt(a,o)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(a,o):1073741823))){if(c.children===u.children&&!Or.current){e=hi(n,e,t);break n}}else for(null!==(a=e.child)&&(a.return=e);null!==a;){var l=a.dependencies;if(null!==l){c=a.child;for(var f=l.firstContext;null!==f;){if(f.context===r&&0!=(f.observedBits&o)){1===a.tag&&((f=_u(t,null)).tag=2,Lu(a,f)),a.expirationTime<t&&(a.expirationTime=t),null!==(f=a.alternate)&&f.expirationTime<t&&(f.expirationTime=t),ku(a.return,t),l.expirationTime<t&&(l.expirationTime=t);break}f=f.next}}else c=10===a.tag&&a.type===e.type?null:a.child;if(null!==c)c.return=a;else for(c=a;null!==c;){if(c===e){c=null;break}if(null!==(a=c.sibling)){a.return=c.return,c=a;break}c=c.return}a=c}}ti(n,e,u.children,t),e=e.child}return e;case 9:return u=e.type,r=(o=e.pendingProps).children,Iu(e,t),r=r(u=Tu(u,o.unstable_observedBits)),e.effectTag|=1,ti(n,e,r,t),e.child;case 14:return o=wu(u=e.type,e.pendingProps),ui(n,e,u,o=wu(u.type,o),r,t);case 15:return oi(n,e,e.type,e.pendingProps,r,t);case 17:return r=e.type,u=e.pendingProps,u=e.elementType===r?u:wu(r,u),null!==n&&(n.alternate=null,e.alternate=null,e.effectTag|=2),e.tag=1,zr(r)?(n=!0,Hr(e)):n=!1,Iu(e,t),$u(e,r,u),Qu(e,r,u,t),li(null,e,r,!0,n,t);case 19:return mi(n,e,t)}throw i(Error(156))};var _c=null,Pc=null;function Lc(n,e,t,r){this.tag=n,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Oc(n,e,t,r){return new Lc(n,e,t,r)}function Dc(n){return!(!(n=n.prototype)||!n.isReactComponent)}function Wc(n,e){var t=n.alternate;return null===t?((t=Oc(n.tag,e,n.key,n.mode)).elementType=n.elementType,t.type=n.type,t.stateNode=n.stateNode,t.alternate=n,n.alternate=t):(t.pendingProps=e,t.effectTag=0,t.nextEffect=null,t.firstEffect=null,t.lastEffect=null),t.childExpirationTime=n.childExpirationTime,t.expirationTime=n.expirationTime,t.child=n.child,t.memoizedProps=n.memoizedProps,t.memoizedState=n.memoizedState,t.updateQueue=n.updateQueue,e=n.dependencies,t.dependencies=null===e?null:{expirationTime:e.expirationTime,firstContext:e.firstContext,responders:e.responders},t.sibling=n.sibling,t.index=n.index,t.ref=n.ref,t}function zc(n,e,t,r,u,o){var c=2;if(r=n,"function"==typeof n)Dc(n)&&(c=1);else if("string"==typeof n)c=5;else n:switch(n){case Yn:return Bc(t.children,u,o,e);case re:c=8,u|=7;break;case Zn:c=8,u|=1;break;case ne:return(n=Oc(12,t,e,8|u)).elementType=ne,n.type=ne,n.expirationTime=o,n;case oe:return(n=Oc(13,t,e,u)).type=oe,n.elementType=oe,n.expirationTime=o,n;case ie:return(n=Oc(19,t,e,u)).elementType=ie,n.expirationTime=o,n;default:if("object"==typeof n&&null!==n)switch(n.$$typeof){case ee:c=10;break n;case te:c=9;break n;case ue:c=11;break n;case ce:c=14;break n;case ae:c=16,r=null;break n}throw i(Error(130),null==n?n:typeof n,"")}return(e=Oc(c,t,e,u)).elementType=n,e.type=r,e.expirationTime=o,e}function Bc(n,e,t,r){return(n=Oc(7,n,r,e)).expirationTime=t,n}function qc(n,e,t){return(n=Oc(6,n,null,e)).expirationTime=t,n}function jc(n,e,t){return(e=Oc(4,null!==n.children?n.children:[],n.key,e)).expirationTime=t,e.stateNode={containerInfo:n.containerInfo,pendingChildren:null,implementation:n.implementation},e}function Uc(n,e,t){this.tag=e,this.current=null,this.containerInfo=n,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=t,this.callbackNode=this.firstBatch=null,this.pingTime=this.lastPendingTime=this.firstPendingTime=this.callbackExpirationTime=0}function Hc(n,e,t){return n=new Uc(n,e,t),e=Oc(3,null,null,2===e?7:1===e?3:0),n.current=e,e.stateNode=n}function Jc(n,e,t,r,u,o){var c=e.current;n:if(t){e:{if(2!==it(t=t._reactInternalFiber)||1!==t.tag)throw i(Error(170));var a=t;do{switch(a.tag){case 3:a=a.stateNode.context;break e;case 1:if(zr(a.type)){a=a.stateNode.__reactInternalMemoizedMergedChildContext;break e}}a=a.return}while(null!==a);throw i(Error(171))}if(1===t.tag){var l=t.type;if(zr(l)){t=Ur(t,l,a);break n}}t=a}else t=Pr;return null===e.context?e.context=t:e.pendingContext=t,e=o,(u=_u(r,u)).payload={element:n},null!==(e=void 0===e?null:e)&&(u.callback=e),Lu(c,u),sc(c,r),r}function Vc(n,e,t,r){var u=e.current,o=ac(),i=ju.suspense;return Jc(n,e,t,u=lc(o,u,i),i,r)}function $c(n){if(!(n=n.current).child)return null;switch(n.child.tag){case 5:default:return n.child.stateNode}}function Gc(n,e,t){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Xn,key:null==r?null:""+r,children:n,containerInfo:e,implementation:t}}function Qc(n){var e=1073741821-25*(1+((1073741821-ac()+500)/25|0));e<=fc&&--e,this._expirationTime=fc=e,this._root=n,this._callbacks=this._next=null,this._hasChildren=this._didComplete=!1,this._children=null,this._defer=!0}function Kc(){this._callbacks=null,this._didCommit=!1,this._onCommit=this._onCommit.bind(this)}function Xc(n,e,t){this._internalRoot=Hc(n,e,t)}function Yc(n,e){this._internalRoot=Hc(n,2,e)}function Zc(n){return!(!n||1!==n.nodeType&&9!==n.nodeType&&11!==n.nodeType&&(8!==n.nodeType||" react-mount-point-unstable "!==n.nodeValue))}function na(n,e,t,r,u){var o=t._reactRootContainer,i=void 0;if(o){if(i=o._internalRoot,"function"==typeof u){var c=u;u=function(){var n=$c(i);c.call(n)}}Vc(e,i,n,u)}else{if(o=t._reactRootContainer=function(n,e){if(e||(e=!(!(e=n?9===n.nodeType?n.documentElement:n.firstChild:null)||1!==e.nodeType||!e.hasAttribute("data-reactroot"))),!e)for(var t;t=n.lastChild;)n.removeChild(t);return new Xc(n,0,e)}(t,r),i=o._internalRoot,"function"==typeof u){var a=u;u=function(){var n=$c(i);a.call(n)}}yc((function(){Vc(e,i,n,u)}))}return $c(i)}function ea(n,e){var t=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Zc(e))throw i(Error(200));return Gc(n,e,null,t)}In=function(n,e,t){switch(e){case"input":if(Me(n,t),e=t.name,"radio"===t.type&&null!=e){for(t=n;t.parentNode;)t=t.parentNode;for(t=t.querySelectorAll("input[name="+JSON.stringify(""+e)+'][type="radio"]'),e=0;e<t.length;e++){var r=t[e];if(r!==n&&r.form===n.form){var u=z(r);if(!u)throw i(Error(90));Vn(r),Me(r,u)}}}break;case"textarea":or(n,t);break;case"select":null!=(e=t.value)&&tr(n,!!t.multiple,e,!1)}},Qc.prototype.render=function(n){if(!this._defer)throw i(Error(250));this._hasChildren=!0,this._children=n;var e=this._root._internalRoot,t=this._expirationTime,r=new Kc;return Jc(n,e,null,t,null,r._onCommit),r},Qc.prototype.then=function(n){if(this._didComplete)n();else{var e=this._callbacks;null===e&&(e=this._callbacks=[]),e.push(n)}},Qc.prototype.commit=function(){var n=this._root._internalRoot,e=n.firstBatch;if(!this._defer||null===e)throw i(Error(251));if(this._hasChildren){var t=this._expirationTime;if(e!==this){this._hasChildren&&(t=this._expirationTime=e._expirationTime,this.render(this._children));for(var r=null,u=e;u!==this;)r=u,u=u._next;if(null===r)throw i(Error(251));r._next=u._next,this._next=e,n.firstBatch=this}if(this._defer=!1,e=t,0!=(48&Bi))throw i(Error(253));hu(bc.bind(null,n,e)),vu(),e=this._next,this._next=null,null!==(e=n.firstBatch=e)&&e._hasChildren&&e.render(e._children)}else this._next=null,this._defer=!1},Qc.prototype._onComplete=function(){if(!this._didComplete){this._didComplete=!0;var n=this._callbacks;if(null!==n)for(var e=0;e<n.length;e++)(0,n[e])()}},Kc.prototype.then=function(n){if(this._didCommit)n();else{var e=this._callbacks;null===e&&(e=this._callbacks=[]),e.push(n)}},Kc.prototype._onCommit=function(){if(!this._didCommit){this._didCommit=!0;var n=this._callbacks;if(null!==n)for(var e=0;e<n.length;e++){var t=n[e];if("function"!=typeof t)throw i(Error(191),t);t()}}},Yc.prototype.render=Xc.prototype.render=function(n,e){var t=this._internalRoot,r=new Kc;return null!==(e=void 0===e?null:e)&&r.then(e),Vc(n,t,null,r._onCommit),r},Yc.prototype.unmount=Xc.prototype.unmount=function(n){var e=this._internalRoot,t=new Kc;return null!==(n=void 0===n?null:n)&&t.then(n),Vc(null,e,null,t._onCommit),t},Yc.prototype.createBatch=function(){var n=new Qc(this),e=n._expirationTime,t=this._internalRoot,r=t.firstBatch;if(null===r)t.firstBatch=n,n._next=null;else{for(t=null;null!==r&&r._expirationTime>=e;)t=r,r=r._next;n._next=r,null!==t&&(t._next=n)}return n},Pn=vc,Ln=gc,On=hc,Dn=function(n,e){var t=Bi;Bi|=2;try{return n(e)}finally{0===(Bi=t)&&vu()}};var ta,ra,ua={createPortal:ea,findDOMNode:function(n){if(null==n)n=null;else if(1!==n.nodeType){var e=n._reactInternalFiber;if(void 0===e){if("function"==typeof n.render)throw i(Error(188));throw i(Error(268),Object.keys(n))}n=null===(n=at(e))?null:n.stateNode}return n},hydrate:function(n,e,t){if(!Zc(e))throw i(Error(200));return na(null,n,e,!0,t)},render:function(n,e,t){if(!Zc(e))throw i(Error(200));return na(null,n,e,!1,t)},unstable_renderSubtreeIntoContainer:function(n,e,t,r){if(!Zc(t))throw i(Error(200));if(null==n||void 0===n._reactInternalFiber)throw i(Error(38));return na(n,e,t,!1,r)},unmountComponentAtNode:function(n){if(!Zc(n))throw i(Error(40));return!!n._reactRootContainer&&(yc((function(){na(null,null,n,!1,(function(){n._reactRootContainer=null}))})),!0)},unstable_createPortal:function(){return ea.apply(void 0,arguments)},unstable_batchedUpdates:vc,unstable_interactiveUpdates:function(n,e,t,r){return hc(),gc(n,e,t,r)},unstable_discreteUpdates:gc,unstable_flushDiscreteUpdates:hc,flushSync:function(n,e){if(0!=(48&Bi))throw i(Error(187));var t=Bi;Bi|=1;try{return pu(99,n.bind(null,e))}finally{Bi=t,vu()}},unstable_createRoot:function(n,e){if(!Zc(n))throw i(Error(299),"unstable_createRoot");return new Yc(n,null!=e&&!0===e.hydrate)},unstable_createSyncRoot:function(n,e){if(!Zc(n))throw i(Error(299),"unstable_createRoot");return new Xc(n,1,null!=e&&!0===e.hydrate)},unstable_flushControlled:function(n){var e=Bi;Bi|=1;try{pu(99,n)}finally{0===(Bi=e)&&vu()}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[D,W,z,N.injectEventPluginsByName,d,J,function(n){k(n,H)},An,_n,zt,R,Mc,{current:!1}]}};ra=(ta={findFiberByHostInstance:O,bundleType:0,version:"16.9.0",rendererPackageName:"react-dom"}).findFiberByHostInstance,function(n){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var e=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(e.isDisabled||!e.supportsFiber)return!0;try{var t=e.inject(n);_c=function(n){try{e.onCommitFiberRoot(t,n,void 0,64==(64&n.current.effectTag))}catch(n){}},Pc=function(n){try{e.onCommitFiberUnmount(t,n)}catch(n){}}}catch(n){}}(u({},ta,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:$n.ReactCurrentDispatcher,findHostInstanceByFiber:function(n){return null===(n=at(n))?null:n.stateNode},findFiberByHostInstance:function(n){return ra?ra(n):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}));var oa={default:ua},ia=oa&&ua||oa;n.exports=ia.default||ia},function(n,e,t){"use strict";n.exports=t(261)},function(n,e,t){"use strict";
46+/** @license React v0.15.0
47+ * scheduler.production.min.js
48+ *
49+ * Copyright (c) Facebook, Inc. and its affiliates.
50+ *
51+ * This source code is licensed under the MIT license found in the
52+ * LICENSE file in the root directory of this source tree.
53+ */Object.defineProperty(e,"__esModule",{value:!0});var r=void 0,u=void 0,o=void 0,i=void 0,c=void 0;if(e.unstable_now=void 0,e.unstable_forceFrameRate=void 0,"undefined"==typeof window||"function"!=typeof MessageChannel){var a=null,l=null,f=function(){if(null!==a)try{var n=e.unstable_now();a(!0,n),a=null}catch(n){throw setTimeout(f,0),n}};e.unstable_now=function(){return Date.now()},r=function(n){null!==a?setTimeout(r,0,n):(a=n,setTimeout(f,0))},u=function(n,e){l=setTimeout(n,e)},o=function(){clearTimeout(l)},i=function(){return!1},c=e.unstable_forceFrameRate=function(){}}else{var s=window.performance,d=window.Date,p=window.setTimeout,m=window.clearTimeout,h=window.requestAnimationFrame,v=window.cancelAnimationFrame;"undefined"!=typeof console&&("function"!=typeof h&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof v&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")),e.unstable_now="object"==typeof s&&"function"==typeof s.now?function(){return s.now()}:function(){return d.now()};var g=!1,y=null,w=-1,b=-1,x=33.33,E=-1,F=-1,S=0,C=!1;i=function(){return e.unstable_now()>=S},c=function(){},e.unstable_forceFrameRate=function(n){0>n||125<n?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):0<n?(x=Math.floor(1e3/n),C=!0):(x=33.33,C=!1)};var M=function(){if(null!==y){var n=e.unstable_now(),t=0<S-n;try{y(t,n)||(y=null)}catch(n){throw I.postMessage(null),n}}},k=new MessageChannel,I=k.port2;k.port1.onmessage=M;var T=function(n){if(null===y)F=E=-1,g=!1;else{g=!0,h((function(n){m(w),T(n)}));var t=function(){S=e.unstable_now()+x/2,M(),w=p(t,3*x)};if(w=p(t,3*x),-1!==E&&.1<n-E){var r=n-E;!C&&-1!==F&&r<x&&F<x&&(8.33>(x=r<F?F:r)&&(x=8.33)),F=r}E=n,S=n+x,I.postMessage(null)}};r=function(n){y=n,g||(g=!0,h((function(n){T(n)})))},u=function(n,t){b=p((function(){n(e.unstable_now())}),t)},o=function(){m(b),b=-1}}var R=null,N=null,A=null,_=3,P=!1,L=!1,O=!1;function D(n,e){var t=n.next;if(t===n)R=null;else{n===R&&(R=t);var r=n.previous;r.next=t,t.previous=r}n.next=n.previous=null,t=n.callback,r=_;var u=A;_=n.priorityLevel,A=n;try{var o=n.expirationTime<=e;switch(_){case 1:var i=t(o);break;case 2:case 3:case 4:i=t(o);break;case 5:i=t(o)}}catch(n){throw n}finally{_=r,A=u}if("function"==typeof i)if(e=n.expirationTime,n.callback=i,null===R)R=n.next=n.previous=n;else{i=null,o=R;do{if(e<=o.expirationTime){i=o;break}o=o.next}while(o!==R);null===i?i=R:i===R&&(R=n),(e=i.previous).next=i.previous=n,n.next=i,n.previous=e}}function W(n){if(null!==N&&N.startTime<=n)do{var e=N,t=e.next;if(e===t)N=null;else{N=t;var r=e.previous;r.next=t,t.previous=r}e.next=e.previous=null,j(e,e.expirationTime)}while(null!==N&&N.startTime<=n)}function z(n){O=!1,W(n),L||(null!==R?(L=!0,r(B)):null!==N&&u(z,N.startTime-n))}function B(n,t){L=!1,O&&(O=!1,o()),W(t),P=!0;try{if(n){if(null!==R)do{D(R,t),W(t=e.unstable_now())}while(null!==R&&!i())}else for(;null!==R&&R.expirationTime<=t;)D(R,t),W(t=e.unstable_now());return null!==R||(null!==N&&u(z,N.startTime-t),!1)}finally{P=!1}}function q(n){switch(n){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}function j(n,e){if(null===R)R=n.next=n.previous=n;else{var t=null,r=R;do{if(e<r.expirationTime){t=r;break}r=r.next}while(r!==R);null===t?t=R:t===R&&(R=n),(e=t.previous).next=t.previous=n,n.next=t,n.previous=e}}var U=c;e.unstable_ImmediatePriority=1,e.unstable_UserBlockingPriority=2,e.unstable_NormalPriority=3,e.unstable_IdlePriority=5,e.unstable_LowPriority=4,e.unstable_runWithPriority=function(n,e){switch(n){case 1:case 2:case 3:case 4:case 5:break;default:n=3}var t=_;_=n;try{return e()}finally{_=t}},e.unstable_next=function(n){switch(_){case 1:case 2:case 3:var e=3;break;default:e=_}var t=_;_=e;try{return n()}finally{_=t}},e.unstable_scheduleCallback=function(n,t,i){var c=e.unstable_now();if("object"==typeof i&&null!==i){var a=i.delay;a="number"==typeof a&&0<a?c+a:c,i="number"==typeof i.timeout?i.timeout:q(n)}else i=q(n),a=c;if(n={callback:t,priorityLevel:n,startTime:a,expirationTime:i=a+i,next:null,previous:null},a>c){if(i=a,null===N)N=n.next=n.previous=n;else{t=null;var l=N;do{if(i<l.startTime){t=l;break}l=l.next}while(l!==N);null===t?t=N:t===N&&(N=n),(i=t.previous).next=t.previous=n,n.next=t,n.previous=i}null===R&&N===n&&(O?o():O=!0,u(z,a-c))}else j(n,i),L||P||(L=!0,r(B));return n},e.unstable_cancelCallback=function(n){var e=n.next;if(null!==e){if(n===e)n===R?R=null:n===N&&(N=null);else{n===R?R=e:n===N&&(N=e);var t=n.previous;t.next=e,e.previous=t}n.next=n.previous=null}},e.unstable_wrapCallback=function(n){var e=_;return function(){var t=_;_=e;try{return n.apply(this,arguments)}finally{_=t}}},e.unstable_getCurrentPriorityLevel=function(){return _},e.unstable_shouldYield=function(){var n=e.unstable_now();return W(n),null!==A&&null!==R&&R.startTime<=n&&R.expirationTime<A.expirationTime||i()},e.unstable_requestPaint=U,e.unstable_continueExecution=function(){L||P||(L=!0,r(B))},e.unstable_pauseExecution=function(){},e.unstable_getFirstCallbackNode=function(){return R}},function(n,e,t){"use strict";e._read=function(n,e,t){var r=Object.prototype.toString.call(t);return 0===r.indexOf("[object HTML")&&r.indexOf("Element]")===r.length-8?e(t):n},e.title=function(n){return function(){return n.title}},e.setTitle=function(n){return function(e){return function(){return e.title=n,{}}}},e.lang=function(n){return function(){return n.lang}},e.setLang=function(n){return function(e){return function(){return e.lang=n,{}}}},e.dir=function(n){return function(){return n.dir}},e.setDir=function(n){return function(e){return function(){return e.dir=n,{}}}},e.className=function(n){return function(){return n.className}},e.setClassName=function(n){return function(e){return function(){return e.className=n,{}}}},e.classList=function(n){return function(){return n.classList}},e.hidden=function(n){return function(){return n.hidden}},e.setHidden=function(n){return function(e){return function(){return e.hidden=n,{}}}},e.tabIndex=function(n){return function(){return n.tabIndex}},e.setTabIndex=function(n){return function(e){return function(){return e.tabIndex=n,{}}}},e.draggable=function(n){return function(){return n.draggable}},e.setDraggable=function(n){return function(e){return function(){return e.draggable=n,{}}}},e.contentEditable=function(n){return function(){return n.contentEditable}},e.setContentEditable=function(n){return function(e){return function(){return e.contentEditable=n,{}}}},e.isContentEditable=function(n){return function(){return n.isContentEditable}},e.spellcheck=function(n){return function(){return n.spellcheck}},e.setSpellcheck=function(n){return function(e){return function(){return e.spellcheck=n,{}}}},e.click=function(n){return function(){return n.click()}},e.focus=function(n){return function(){return n.focus()}},e.blur=function(n){return function(){return n.blur()}},e.getBoundingClientRect=function(n){return function(){var e=n.getBoundingClientRect();return{top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}}},e._offsetParent=function(n){return function(){return n.offsetParent}},e.offsetTop=function(n){return function(){return n.offsetTop}},e.offsetLeft=function(n){return function(){return n.offsetLeft}},e.offsetWidth=function(n){return function(){return n.offsetWidth}},e.offsetHeight=function(n){return function(){return n.offsetHeight}}},function(n,e,t){"use strict";var r=t(264),u=t(40),o=t(2),i=t(8),c=t(16),a=t(1),l=t(3),f=t(28),s=t(15),d=t(17),p=t(38),m=t(73),h=t(70),v=t(126),g=t(37),y=t(33),w=t(45),b=t(82),x=t(271),E=t(130),F=t(47),S=t(48),C=t(32),M=t(123),k=t(63),I=t(102),T="Learn how to tame and harness the compiler, whether you're a λ or a Λ";n.exports={mkLandingPage:function(){var n=S.makeStyles()(w.mapRecordCons(new s.IsSymbol((function(){return"actionButton"})))()(w.mapRecordCons(new s.IsSymbol((function(){return"landing"})))()(w.mapRecordCons(new s.IsSymbol((function(){return"landingImage"})))()(w.mapRecordCons(new s.IsSymbol((function(){return"logo"})))()(w.mapRecordCons(new s.IsSymbol((function(){return"textLayer"})))()(w.mapRecordCons(new s.IsSymbol((function(){return"topBar"})))()(w.mapRecordCons(new s.IsSymbol((function(){return"welcomeCopy"})))()(w.mapRecordCons(new s.IsSymbol((function(){return"welcomeText"})))()(w.mapRecordNil)()())()())()())()())()())()())()())()())((function(n){return{landing:u.cssSafer(F.recordWriteForeign()(F.consWriteForeignFields(new s.IsSymbol((function(){return"gridArea"})))(F.writeForeignString)(F.consWriteForeignFields(new s.IsSymbol((function(){return"height"})))(F.writeForeignString)(F.consWriteForeignFields(new s.IsSymbol((function(){return"width"})))(F.writeForeignString)(F.nilWriteForeignFields)()()())()()())()()()))({width:"100vw",height:"100vh",gridArea:"landing"}),textLayer:u.cssSafer(F.recordWriteForeign()(F.consWriteForeignFields(new s.IsSymbol((function(){return"height"})))(F.writeForeignString)(F.consWriteForeignFields(new s.IsSymbol((function(){return"position"})))(F.writeForeignString)(F.consWriteForeignFields(new s.IsSymbol((function(){return"width"})))(F.writeForeignString)(F.consWriteForeignFields(new s.IsSymbol((function(){return"zIndex"})))(F.writeForeignInt)(F.nilWriteForeignFields)()()())()()())()()())()()()))({position:"absolute",width:"100%",height:"100%",zIndex:2}),topBar:u.cssSafer(F.recordWriteForeign()(F.consWriteForeignFields(new s.IsSymbol((function(){return"alignItems"})))(F.writeForeignString)(F.consWriteForeignFields(new s.IsSymbol((function(){return"display"})))(F.writeForeignString)(F.consWriteForeignFields(new s.IsSymbol((function(){return"flexDirection"})))(F.writeForeignString)(F.consWriteForeignFields(new s.IsSymbol((function(){return"height"})))(F.writeForeignString)(F.consWriteForeignFields(new s.IsSymbol((function(){return"justifyContent"})))(F.writeForeignString)(F.consWriteForeignFields(new s.IsSymbol((function(){return"width"})))(F.writeForeignString)(F.nilWriteForeignFields)()()())()()())()()())()()())()()())()()()))({width:"100%",display:"flex",flexDirection:"row",height:"90px",justifyContent:"center",alignItems:"space-around"}),logo:u.cssSafer(F.recordWriteForeign()(F.consWriteForeignFields(new s.IsSymbol((function(){return"fill"})))(F.writeForeignString)(F.consWriteForeignFields(new s.IsSymbol((function(){return"height"})))(F.writeForeignString)(F.consWriteForeignFields(new s.IsSymbol((function(){return"marginTop"})))(F.writeForeignString)(F.consWriteForeignFields(new s.IsSymbol((function(){return"width"})))(F.writeForeignString)(F.nilWriteForeignFields)()()())()()())()()())()()()))({fill:n.textColour,width:"50px",height:"50px",marginTop:"33px"}),welcomeText:u.cssSafer(F.recordWriteForeign()(F.consWriteForeignFields(new s.IsSymbol((function(){return"fontSize"})))(F.writeForeignString)(F.consWriteForeignFields(new s.IsSymbol((function(){return"marginLeft"})))(F.writeForeignString)(F.consWriteForeignFields(new s.IsSymbol((function(){return"marginTop"})))(F.writeForeignString)(F.nilWriteForeignFields)()()())()()())()()()))({fontSize:"36pt",marginTop:"33px",marginLeft:"5vw"}),welcomeCopy:u.cssSafer(F.recordWriteForeign()(F.consWriteForeignFields(new s.IsSymbol((function(){return"fontSize"})))(F.writeForeignString)(F.consWriteForeignFields(new s.IsSymbol((function(){return"marginLeft"})))(F.writeForeignString)(F.consWriteForeignFields(new s.IsSymbol((function(){return"marginTop"})))(F.writeForeignString)(F.consWriteForeignFields(new s.IsSymbol((function(){return"maxWidth"})))(F.writeForeignString)(F.nilWriteForeignFields)()()())()()())()()())()()()))({fontSize:"22pt",marginTop:"20px",marginLeft:"5vw",maxWidth:"400px"}),actionButton:u.cssSafer(F.recordWriteForeign()(F.consWriteForeignFields(new s.IsSymbol((function(){return"fontSize"})))(F.writeForeignString)(F.consWriteForeignFields(new s.IsSymbol((function(){return"marginLeft"})))(F.writeForeignString)(F.nilWriteForeignFields)()()())()()()))({fontSize:"40pt",marginLeft:"5vw"}),landingImage:u.cssSafer(F.recordWriteForeign()(F.consWriteForeignFields(new s.IsSymbol((function(){return"height"})))(F.writeForeignString)(F.consWriteForeignFields(new s.IsSymbol((function(){return"position"})))(F.writeForeignString)(F.consWriteForeignFields(new s.IsSymbol((function(){return"width"})))(F.writeForeignString)(F.nilWriteForeignFields)()()())()()())()()()))({position:"absolute",width:"100%",height:"100%"})}}))(),e=(M.mkH(),r.mkButton()()()()()),t=x.mkLandingPageBackground();return g.component()()("LandingPage")((function(u){return y.bind(y.ixBindRender)(n)((function(n){return y.bind(y.ixBindRender)(S.useTheme)((function(u){return y.bind(y.ixBindRender)(g.useRef(f.null))((function(u){return y.bind(y.ixBindRender)(E.useScrollYPosition)((function(f){return o.pure(y.applicativeRender(C.refl))(h.div()({ref:u,className:n.landing,children:[p.element(t)({className:n.landingImage}),h.div()({className:n.textLayer,children:[h.div()({className:n.topBar,children:[p.element(b.trianglelogoIcon())({className:n.logo})]}),h.div()({className:n.welcomeText,children:[m.text("Enter the college of Kleisli")]}),h.div()({className:n.welcomeCopy,children:[m.text(T)]}),h.div()({className:n.actionButton,children:[p.element(e)({buttonProps:{onClick:v.handler_((function(){var n=g.readRefMaybe(u)();return c.for_(d.applicativeEffect)(c.foldableMaybe)(i.bind(l.bindMaybe)(n)(I.fromNode))((function(n){return function(){var e=a.mapFlipped(d.functorEffect)(I.getBoundingClientRect(n))((function(n){return n.height}))();return k.window().scrollTo({top:e,left:0,behavior:"smooth"})}}))()}))},buttonType:r.HighlightedButton.value,children:[m.text("I can't wait, let's go!")]})]})]})]}))}))}))}))}))}))()},welcomeText:"Enter the college of Kleisli",copyText:T,buttonText:"I can't wait, let's go!"}},function(n,e,t){"use strict";var r=t(40),u=t(86),o=t(2),i=t(8),c=t(5),a=t(16),l=t(7),f=t(3),s=t(11),d=t(15),p=t(38),m=t(65),h=t(37),v=t(33),g=t(81),y=t(45),w=t(47),b=t(125),x=t(48),E=t(32),F=function(){function n(){}return n.value=new n,n}(),S=function(){function n(){}return n.value=new n,n}(),C=function(){function n(){}return n.value=new n,n}(),M=function(n){return"linear-gradient("+a.intercalate(a.foldableArray)(s.monoidString)(",")(n)+")"},k=new c.Eq((function(n){return function(e){return n instanceof F&&e instanceof F||(n instanceof S&&e instanceof S||n instanceof C&&e instanceof C)}}));n.exports={PlainButton:F,HighlightedButton:S,DisabledButton:C,mkButton:function(n){return function(n){return function(n){return function(n){return function(){var n=x.makeStyles()(y.mapRecordCons(new d.IsSymbol((function(){return"@keyframes gradientBG"})))()(y.mapRecordCons(new d.IsSymbol((function(){return"btn"})))()(y.mapRecordCons(new d.IsSymbol((function(){return"highlightedButton"})))()(y.mapRecordNil)()())()())()())((function(n){return{"@keyframes gradientBG":r.cssSafer(w.recordWriteForeign()(w.consWriteForeignFields(new d.IsSymbol((function(){return"0%"})))(w.recordWriteForeign()(w.consWriteForeignFields(new d.IsSymbol((function(){return"backgroundPosition"})))(w.writeForeignString)(w.nilWriteForeignFields)()()()))(w.consWriteForeignFields(new d.IsSymbol((function(){return"100%"})))(w.recordWriteForeign()(w.consWriteForeignFields(new d.IsSymbol((function(){return"backgroundPosition"})))(w.writeForeignString)(w.nilWriteForeignFields)()()()))(w.consWriteForeignFields(new d.IsSymbol((function(){return"50%"})))(w.recordWriteForeign()(w.consWriteForeignFields(new d.IsSymbol((function(){return"backgroundPosition"})))(w.writeForeignString)(w.nilWriteForeignFields)()()()))(w.nilWriteForeignFields)()()())()()())()()()))({"0%":{backgroundPosition:"0% 50%"},"50%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0% 50%"}}),btn:r.cssSafer(w.recordWriteForeign()(w.consWriteForeignFields(new d.IsSymbol((function(){return"&:active"})))(w.recordWriteForeign()(w.consWriteForeignFields(new d.IsSymbol((function(){return"background"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"boxShadow"})))(w.writeForeignString)(w.nilWriteForeignFields)()()())()()()))(w.consWriteForeignFields(new d.IsSymbol((function(){return"&:disabled"})))(w.recordWriteForeign()(w.consWriteForeignFields(new d.IsSymbol((function(){return"background"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"border"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"boxShadow"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"textDecoration"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"textDecorationColor"})))(w.writeForeignString)(w.nilWriteForeignFields)()()())()()())()()())()()())()()()))(w.consWriteForeignFields(new d.IsSymbol((function(){return"&:focus"})))(w.recordWriteForeign()(w.consWriteForeignFields(new d.IsSymbol((function(){return"animation"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"background"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"backgroundSize"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"color"})))(w.writeForeignString)(w.nilWriteForeignFields)()()())()()())()()())()()()))(w.consWriteForeignFields(new d.IsSymbol((function(){return"background"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"border"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"borderRadius"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"boxShadow"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"color"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"fontFamily"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"height"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"letterSpacing"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"marginLeft"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"marginRight"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"minWidth"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"outline"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"padding"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"textTransform"})))(w.writeForeignString)(w.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()()))({background:n.isLight?n.interfaceColourLightest:M([n.interfaceColourLightest,n.interfaceColourLighter]),color:n.textColour,boxShadow:n.isLight?"none":"1px 1px 10px rgba(0,0,0,0.66)",border:n.isLight?"1px solid "+n.interfaceColourLighter:"none",borderRadius:"20px",padding:"0px 18px 0px 18px",marginLeft:"2px",marginRight:"2px",minWidth:"100px",height:"40px",fontFamily:n.textFontFamily,letterSpacing:"0.2em",textTransform:"uppercase",outline:"none","&:focus":{background:M(["-5deg",n.interfaceColourDarker,n.highlightColourDark,n.highlightColour]),color:f.fromMaybe(n.textColour)(i.bind(f.bindMaybe)(u.fromHexString(n.highlightColour))((function(e){return i.bind(f.bindMaybe)(u.fromHexString(n.highlightColourDark))((function(t){var r=n.isLight?e:u.mix(u.HSL.value)(e)(t)(.5);return i.bind(f.bindMaybe)(u.fromHexString(n.textColour))((function(n){return o.pure(f.applicativeMaybe)(u.toHexString(b.increaseContrast(r)(n)))}))}))}))),backgroundSize:"400% 400%, 100% 100%",animation:"$gradientBG 3s ease infinite"},"&:active":{background:M(["180deg",n.interfaceColourLighter,n.interfaceColourLightest]),boxShadow:"inset 0 0 2px black"},"&:disabled":{boxShadow:"0 0 0 black",background:n.backgroundColour,border:"1px dotted "+n.interfaceColourLightest,textDecoration:"line-through",textDecorationColor:n.red}}),highlightedButton:r.cssSafer(w.recordWriteForeign()(w.consWriteForeignFields(new d.IsSymbol((function(){return"&:active"})))(w.recordWriteForeign()(w.consWriteForeignFields(new d.IsSymbol((function(){return"background"})))(w.writeForeignString)(w.nilWriteForeignFields)()()()))(w.consWriteForeignFields(new d.IsSymbol((function(){return"background"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"color"})))(w.writeForeignString)(w.nilWriteForeignFields)()()())()()())()()()))({background:n.isLight?n.highlightColour:M([n.highlightColour,n.highlightColourDark]),"&:active":{background:M([n.highlightColourDark,n.highlightColour])},color:f.fromMaybe(n.textColour)(i.bind(f.bindMaybe)(u.fromHexString(n.highlightColour))((function(e){return i.bind(f.bindMaybe)(u.fromHexString(n.highlightColourDark))((function(t){var r=n.isLight?e:u.mix(u.HSL.value)(e)(t)(.5);return i.bind(f.bindMaybe)(u.fromHexString(n.textColour))((function(n){return o.pure(f.applicativeMaybe)(u.toHexString(b.increaseContrast(r)(n)))}))}))})))})}}))();return h.component()()("Button")((function(e){return v.bind(v.ixBindRender)(n)((function(n){var t=l.flip(x.classNames())(n);return o.pure(v.applicativeRender(E.refl))(p.element(m.unsafeCreateDOMComponent("button"))(g.union()({className:t([function(n){return n.btn},s.guard(s.monoidFn(s.monoidString))(c.eq(k)(e.buttonType)(S.value))((function(n){return n.highlightedButton}))]),disabled:c.eq(k)(e.buttonType)(C.value),children:e.children})(e.buttonProps)))}))}))()}}}}},linearGradient:M,eqButtonType:k}},function(n,e,t){"use strict";var r="function"==typeof Array.from,u="undefined"!=typeof Symbol&&null!=Symbol&&void 0!==Symbol.iterator&&"function"==typeof String.prototype[Symbol.iterator],o="function"==typeof String.prototype.fromCodePoint,i="function"==typeof String.prototype.codePointAt;e._unsafeCodePointAt0=function(n){return i?function(n){return n.codePointAt(0)}:n},e._codePointAt=function(n){return function(e){return function(t){return function(r){return function(o){return function(i){var c=i.length;if(o<0||o>=c)return t;if(u)for(var a=i[Symbol.iterator](),l=o;;--l){var f=a.next();if(f.done)return t;if(0===l)return e(r(f.value))}return n(o)(i)}}}}}},e._countPrefix=function(n){return function(e){return u?function(n){return function(t){for(var r=t[Symbol.iterator](),u=0;;++u){var o=r.next();if(o.done)return u;var i=e(o.value);if(!n(i))return u}}}:n}},e._fromCodePointArray=function(n){return o?function(e){return e.length<1e4?String.fromCodePoint.apply(String,e):e.map(n).join("")}:function(e){return e.map(n).join("")}},e._singleton=function(n){return o?String.fromCodePoint:n},e._take=function(n){return function(e){return u?function(n){for(var t="",r=n[Symbol.iterator](),u=0;u<e;++u){var o=r.next();if(o.done)return t;t+=o.value}return t}:n(e)}},e._toCodePointArray=function(n){return function(e){return r?function(n){return Array.from(n,e)}:n}}},function(n,e,t){"use strict";e._localeCompare=function(n){return function(e){return function(t){return function(r){return function(u){var o=r.localeCompare(u);return o<0?n:o>0?t:e}}}}},e.replace=function(n){return function(e){return function(t){return t.replace(n,e)}}},e.replaceAll=function(n){return function(e){return function(t){return t.replace(new RegExp(n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"g"),e)}}},e.split=function(n){return function(e){return e.split(n)}},e.toLower=function(n){return n.toLowerCase()},e.toUpper=function(n){return n.toUpperCase()},e.trim=function(n){return n.trim()},e.joinWith=function(n){return function(e){return e.join(n)}}},function(n,e,t){"use strict";var r=t(268),u=t(39),o=t(3),i=t(4),c=t(100),a=t(269),l=new i.Show(r["showRegex'"]),f=r._search(o.Just.create)(o.Nothing.value),s=function(n){return(n.value0.global?"g":"")+(n.value0.ignoreCase?"i":"")+(n.value0.multiline?"m":"")+(n.value0.sticky?"y":"")+(n.value0.unicode?"u":"")},d=r._match(o.Just.create)(o.Nothing.value);n.exports={regex:function(n){return function(e){return r["regex'"](u.Left.create)(u.Right.create)(n)(s(e))}},flags:function(n){return a.RegexFlags.create(r["flags'"](n))},renderFlags:s,parseFlags:function(n){return new a.RegexFlags({global:c.contains("g")(n),ignoreCase:c.contains("i")(n),multiline:c.contains("m")(n),sticky:c.contains("y")(n),unicode:c.contains("u")(n)})},match:d,search:f,showRegex:l,source:r.source,test:r.test,replace:r.replace,"replace'":r["replace'"],split:r.split}},function(n,e,t){"use strict";e["showRegex'"]=function(n){return""+n},e["regex'"]=function(n){return function(e){return function(t){return function(r){try{return e(new RegExp(t,r))}catch(e){return n(e.message)}}}}},e.source=function(n){return n.source},e["flags'"]=function(n){return{multiline:n.multiline,ignoreCase:n.ignoreCase,global:n.global,sticky:!!n.sticky,unicode:!!n.unicode}},e.test=function(n){return function(e){var t=n.lastIndex,r=n.test(e);return n.lastIndex=t,r}},e._match=function(n){return function(e){return function(t){return function(r){var u=r.match(t);if(null==u||0===u.length)return e;for(var o=0;o<u.length;o++)u[o]=null==u[o]?e:n(u[o]);return n(u)}}}},e.replace=function(n){return function(e){return function(t){return t.replace(n,e)}}},e["replace'"]=function(n){return function(e){return function(t){return t.replace(n,(function(n){return e(n)(Array.prototype.splice.call(arguments,1,arguments.length-3))}))}}},e._search=function(n){return function(e){return function(t){return function(r){var u=r.search(t);return-1===u?e:n(u)}}}},e.split=function(n){return function(e){return e.split(n)}}},function(n,e,t){"use strict";var r=t(42),u=t(5),o=t(1),i=t(11),c=t(6),a=t(4),l=t(103),f=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),s=new f({global:!1,ignoreCase:!1,multiline:!1,sticky:!1,unicode:!0}),d=new f({global:!1,ignoreCase:!1,multiline:!1,sticky:!0,unicode:!1}),p=new a.Show((function(n){var e=c.append(c.semigroupArray)([])(c.append(c.semigroupArray)(o.voidLeft(o.functorArray)(r.guard(r.monadZeroArray)(n.value0.global))("global"))(c.append(c.semigroupArray)(o.voidLeft(o.functorArray)(r.guard(r.monadZeroArray)(n.value0.ignoreCase))("ignoreCase"))(c.append(c.semigroupArray)(o.voidLeft(o.functorArray)(r.guard(r.monadZeroArray)(n.value0.multiline))("multiline"))(c.append(c.semigroupArray)(o.voidLeft(o.functorArray)(r.guard(r.monadZeroArray)(n.value0.sticky))("sticky"))(o.voidLeft(o.functorArray)(r.guard(r.monadZeroArray)(n.value0.unicode))("unicode"))))));return u.eq(u.eqArray(u.eqString))(e)([])?"noFlags":"("+l.joinWith(" <> ")(e)+")"})),m=new c.Semigroup((function(n){return function(e){return new f({global:n.value0.global||e.value0.global,ignoreCase:n.value0.ignoreCase||e.value0.ignoreCase,multiline:n.value0.multiline||e.value0.multiline,sticky:n.value0.sticky||e.value0.sticky,unicode:n.value0.unicode||e.value0.unicode})}})),h=new f({global:!1,ignoreCase:!1,multiline:!1,sticky:!1,unicode:!1}),v=new f({global:!1,ignoreCase:!1,multiline:!0,sticky:!1,unicode:!1}),g=new i.Monoid((function(){return m}),h),y=new f({global:!1,ignoreCase:!0,multiline:!1,sticky:!1,unicode:!1}),w=new f({global:!0,ignoreCase:!1,multiline:!1,sticky:!1,unicode:!1}),b=new u.Eq((function(n){return function(e){return n.value0.global===e.value0.global&&n.value0.ignoreCase===e.value0.ignoreCase&&n.value0.multiline===e.value0.multiline&&n.value0.sticky===e.value0.sticky&&n.value0.unicode===e.value0.unicode}}));n.exports={RegexFlags:f,noFlags:h,global:w,ignoreCase:y,multiline:v,sticky:d,unicode:s,semigroupRegexFlags:m,monoidRegexFlags:g,eqRegexFlags:b,showRegexFlags:p}},function(n,e,t){"use strict";var r=t(86),u=r.rgb(154)(205)(50),o=r.rgb(255)(255)(0),i=r.rgb(245)(245)(245),c=r.rgb(245)(222)(179),a=r.rgb(238)(130)(238),l=r.rgb(64)(224)(208),f=r.rgb(255)(99)(71),s=r.rgb(216)(191)(216),d=r.rgb(0)(128)(128),p=r.rgb(210)(180)(140),m=r.rgb(70)(130)(180),h=r.rgb(0)(255)(127),v=r.rgb(255)(250)(250),g=r.rgb(112)(128)(144),y=r.rgb(112)(128)(144),w=r.rgb(106)(90)(205),b=r.rgb(135)(206)(235),x=r.rgb(192)(192)(192),E=r.rgb(160)(82)(45),F=r.rgb(255)(245)(238),S=r.rgb(46)(139)(87),C=r.rgb(244)(164)(96),M=r.rgb(250)(128)(114),k=r.rgb(139)(69)(19),I=r.rgb(65)(105)(225),T=r.rgb(188)(143)(143),R=r.rgb(255)(0)(0),N=r.rgb(128)(0)(128),A=r.rgb(176)(224)(230),_=r.rgb(221)(160)(221),P=r.rgb(255)(192)(203),L=r.rgb(205)(133)(63),O=r.rgb(255)(218)(185),D=r.rgb(255)(239)(213),W=r.rgb(219)(112)(147),z=r.rgb(175)(238)(238),B=r.rgb(152)(251)(152),q=r.rgb(238)(232)(170),j=r.rgb(218)(112)(214),U=r.rgb(255)(69)(0),H=r.rgb(255)(165)(0),J=r.rgb(107)(142)(35),V=r.rgb(128)(128)(0),$=r.rgb(253)(245)(230),G=r.rgb(0)(0)(128),Q=r.rgb(255)(222)(173),K=r.rgb(255)(228)(181),X=r.rgb(255)(228)(225),Y=r.rgb(245)(255)(250),Z=r.rgb(25)(25)(112),nn=r.rgb(199)(21)(133),en=r.rgb(72)(209)(204),tn=r.rgb(0)(250)(154),rn=r.rgb(123)(104)(238),un=r.rgb(60)(179)(113),on=r.rgb(147)(112)(219),cn=r.rgb(186)(85)(211),an=r.rgb(0)(0)(205),ln=r.rgb(102)(205)(170),fn=r.rgb(128)(0)(0),sn=r.rgb(255)(0)(255),dn=r.rgb(250)(240)(230),pn=r.rgb(50)(205)(50),mn=r.rgb(0)(255)(0),hn=r.rgb(255)(255)(224),vn=r.rgb(176)(196)(222),gn=r.rgb(119)(136)(153),yn=r.rgb(119)(136)(153),wn=r.rgb(135)(206)(250),bn=r.rgb(32)(178)(170),xn=r.rgb(255)(160)(122),En=r.rgb(255)(182)(193),Fn=r.rgb(211)(211)(211),Sn=r.rgb(144)(238)(144),Cn=r.rgb(211)(211)(211),Mn=r.rgb(250)(250)(210),kn=r.rgb(224)(255)(255),In=r.rgb(240)(128)(128),Tn=r.rgb(173)(216)(230),Rn=r.rgb(255)(250)(205),Nn=r.rgb(124)(252)(0),An=r.rgb(255)(240)(245),_n=r.rgb(230)(230)(250),Pn=r.rgb(240)(230)(140),Ln=r.rgb(255)(255)(240),On=r.rgb(75)(0)(130),Dn=r.rgb(205)(92)(92),Wn=r.rgb(255)(105)(180),zn=r.rgb(240)(255)(240),Bn=r.rgb(128)(128)(128),qn=r.rgb(173)(255)(47),jn=r.rgb(0)(128)(0),Un=r.rgb(128)(128)(128),Hn=r.rgb(218)(165)(32),Jn=r.rgb(255)(215)(0),Vn=r.rgb(248)(248)(255),$n=r.rgb(220)(220)(220),Gn=r.rgb(255)(0)(255),Qn=r.rgb(34)(139)(34),Kn=r.rgb(255)(250)(240),Xn=r.rgb(178)(34)(34),Yn=r.rgb(30)(144)(255),Zn=r.rgb(105)(105)(105),ne=r.rgb(105)(105)(105),ee=r.rgb(0)(191)(255),te=r.rgb(255)(20)(147),re=r.rgb(148)(0)(211),ue=r.rgb(0)(206)(209),oe=r.rgb(47)(79)(79),ie=r.rgb(47)(79)(79),ce=r.rgb(72)(61)(139),ae=r.rgb(143)(188)(143),le=r.rgb(233)(150)(122),fe=r.rgb(139)(0)(0),se=r.rgb(153)(50)(204),de=r.rgb(255)(140)(0),pe=r.rgb(85)(107)(47),me=r.rgb(139)(0)(139),he=r.rgb(189)(183)(107),ve=r.rgb(169)(169)(169),ge=r.rgb(0)(100)(0),ye=r.rgb(169)(169)(169),we=r.rgb(184)(134)(11),be=r.rgb(0)(139)(139),xe=r.rgb(0)(0)(139),Ee=r.rgb(0)(255)(255),Fe=r.rgb(220)(20)(60),Se=r.rgb(255)(248)(220),Ce=r.rgb(100)(149)(237),Me=r.rgb(255)(127)(80),ke=r.rgb(210)(105)(30),Ie=r.rgb(127)(255)(0),Te=r.rgb(95)(158)(160),Re=r.rgb(222)(184)(135),Ne=r.rgb(165)(42)(42),Ae=r.rgb(138)(43)(226),_e=r.rgb(0)(0)(255),Pe=r.rgb(255)(235)(205),Le=r.rgb(255)(228)(196),Oe=r.rgb(245)(245)(220),De=r.rgb(240)(255)(255),We=r.rgb(127)(255)(212),ze=r.rgb(0)(255)(255),Be=r.rgb(250)(235)(215),qe=r.rgb(240)(248)(255);n.exports={aliceblue:qe,antiquewhite:Be,aqua:ze,aquamarine:We,azure:De,beige:Oe,bisque:Le,blanchedalmond:Pe,blue:_e,blueviolet:Ae,brown:Ne,burlywood:Re,cadetblue:Te,chartreuse:Ie,chocolate:ke,coral:Me,cornflowerblue:Ce,cornsilk:Se,crimson:Fe,cyan:Ee,darkblue:xe,darkcyan:be,darkgoldenrod:we,darkgray:ye,darkgreen:ge,darkgrey:ve,darkkhaki:he,darkmagenta:me,darkolivegreen:pe,darkorange:de,darkorchid:se,darkred:fe,darksalmon:le,darkseagreen:ae,darkslateblue:ce,darkslategray:ie,darkslategrey:oe,darkturquoise:ue,darkviolet:re,deeppink:te,deepskyblue:ee,dimgray:ne,dimgrey:Zn,dodgerblue:Yn,firebrick:Xn,floralwhite:Kn,forestgreen:Qn,fuchsia:Gn,gainsboro:$n,ghostwhite:Vn,gold:Jn,goldenrod:Hn,gray:Un,green:jn,greenyellow:qn,grey:Bn,honeydew:zn,hotpink:Wn,indianred:Dn,indigo:On,ivory:Ln,khaki:Pn,lavender:_n,lavenderblush:An,lawngreen:Nn,lemonchiffon:Rn,lightblue:Tn,lightcoral:In,lightcyan:kn,lightgoldenrodyellow:Mn,lightgray:Cn,lightgreen:Sn,lightgrey:Fn,lightpink:En,lightsalmon:xn,lightseagreen:bn,lightskyblue:wn,lightslategray:yn,lightslategrey:gn,lightsteelblue:vn,lightyellow:hn,lime:mn,limegreen:pn,linen:dn,magenta:sn,maroon:fn,mediumaquamarine:ln,mediumblue:an,mediumorchid:cn,mediumpurple:on,mediumseagreen:un,mediumslateblue:rn,mediumspringgreen:tn,mediumturquoise:en,mediumvioletred:nn,midnightblue:Z,mintcream:Y,mistyrose:X,moccasin:K,navajowhite:Q,navy:G,oldlace:$,olive:V,olivedrab:J,orange:H,orangered:U,orchid:j,palegoldenrod:q,palegreen:B,paleturquoise:z,palevioletred:W,papayawhip:D,peachpuff:O,peru:L,pink:P,plum:_,powderblue:A,purple:N,red:R,rosybrown:T,royalblue:I,saddlebrown:k,salmon:M,sandybrown:C,seagreen:S,seashell:F,sienna:E,silver:x,skyblue:b,slateblue:w,slategray:y,slategrey:g,snow:v,springgreen:h,steelblue:m,tan:p,teal:d,thistle:s,tomato:f,turquoise:l,violet:a,wheat:c,whitesmoke:i,yellow:o,yellowgreen:u}},function(n,e,t){"use strict";var r=t(272),u=t(40),o=t(2),i=t(8),c=t(275),a=t(60),l=t(5),f=t(16),s=t(1),d=t(36),p=t(41),m=t(3),h=t(11),v=t(9),g=t(6),y=t(4),w=t(124),b=t(103),x=t(15),E=t(129),F=t(283),S=t(38),C=t(73),M=t(65),k=t(115),I=t(37),T=t(33),R=t(45),N=t(130),A=t(47),_=t(48),P=t(32),L=function(n){return function(e){return function(t){return function(r){var u,o,i=(u=p.toNumber(w.length(r)),o=p.round(2*e*u),w.take(o)(r)),c=b.split("\n")(i),s=["module","∷","::","forall","∀","do","where","let","in","instance","class","data","=","|","type","newtype","derive","if","then","else","import"],h=k.tspan()({dx:"0",dy:"0",children:[C.text("█")],className:n.cursor,id:"landing-page-cursor"}),x=function(e){return f.elem(f.foldableArray)(l.eqString)(e)(s)?n.keyword:(t=e,u=function(n){return function(e){return v.between(w.ordCodePoint)(w.codePointFromChar(n))(w.codePointFromChar(e))}},r=m.maybe(!1)(d.disj(d.heytingAlgebraFunction(d.heytingAlgebraBoolean))(u("a")("z"))(u("A")("Z"))),o=function(n){return r(a.head(w.toCodePointArray(n)))},i=w.take(1)(t),b.toUpper(i)===i&&o(i)?n.typeName:"");var t,r,u,o,i};return g.append(g.semigroupArray)(f.foldl(f.foldableArray)((function(n){return function(e){var r=a.uncons(function(n){return b.split(" ")(n)}(e));if(r instanceof m.Nothing)return{distance:n.distance+1.2,acc:n.acc};if(r instanceof m.Just&&""===r.value0.head&&0===r.value0.tail.length)return{distance:n.distance+1.2,acc:n.acc};if(r instanceof m.Just){var u=function(n){return n.spans}(f.foldl(f.foldableArray)((function(n){return function(e){return""===e?{prefix:n.prefix+" ",spans:n.spans}:{prefix:" ",spans:a.snoc(n.spans)(k.tspan()({children:[C.text(n.prefix+e)],className:x(e)}))}}}))({prefix:" ",spans:[]})(r.value0.tail)),o=k.tspan()({x:y.show(y.showNumber)(t),dy:y.show(y.showNumber)(n.distance)+"em",children:[C.text(r.value0.head)]}),i=a.cons(o)(u);return{distance:1.2,acc:g.append(g.semigroupArray)(n.acc)(i)}}throw new Error("Failed pattern match at SVG.Image (line 398, column 36 - line 428, column 44): "+[r.constructor.name])}}))({distance:0,acc:[]})(c).acc)([h])}}}},O=function(n){return function(e){var t=F.randomRs(F.randomNumber)(.5)(.9)(400)(E.mkSeed(92)),r=F.randomRs(F.randomNumber)(.1)(1.3)(400)(E.mkSeed(15)),u=F.randomRs(F.randomNumber)(0)(800)(400)(E.mkSeed(84)),c=F.randomRs(F.randomNumber)(-20)(200)(400)(E.mkSeed(4398)),l=s.mapFlipped(s.functorArray)(F.randomRs(F.randomInt)(1)(50)(400)(E.mkSeed(3)))((function(n){return 1===n?e.twinklingStar1:2===n?e.twinklingStar2:3===n?e.twinklingStar2:""})),f=a.zip(u)(a.zip(c)(a.zip(r)(a.zip(l)(t)))),d=i.bind(i.bindArray)(f)((function(n){return o.pure(o.applicativeArray)(k.circle()({cx:y.show(y.showNumber)(n.value0),cy:y.show(y.showNumber)(n.value1.value0),r:y.show(y.showNumber)(n.value1.value1.value0),fill:"#eeefff",className:n.value1.value1.value1.value0,opacity:y.show(y.showNumber)(n.value1.value1.value1.value1-n.value1.value0/200)}))}));return k.g()({fillOpacity:".67",children:d,className:n})}},D=function(n){return function(e){return k.g()({transform:"translate(0 "+y.show(y.showNumber)(70*e)+")",children:[k.path()({d:"M476.098 218.299l81.644 216.765H352.334l123.764-216.765z",fill:n?"#4560a0":"#04102d"}),k.path()({d:"M476.098 218.299l21.823 203.477 81.177-8.706-103-194.771z",fill:n?"#5e84ba":"#250849"}),k.path()({d:"M369.627 308.648l88.326 125.788H252.546l117.081-125.788z",fill:n?"#4560a0":"#04102d"}),k.path()({d:"M326.11 338.332l68.193 96.732H188.896l137.214-96.732zM508.168 243.792l163.526 204.747H415.051l93.117-204.747z",fill:n?"#4560a0":"#04102d"}),k.path()({d:"M508.168 245.355l63.395 75.115-54.953 46.379-8.442-121.494zM369.612 308.648l54.182 77.687-58.981 41.135 4.799-118.822zM326.184 338.326l16.813 23.99-16.887 11.835.074-35.825z",fill:n?"#5e84ba":"#250849"}),k.path()({d:"M633.647 230.42L809.34 435.064H457.953L633.647 230.42z",fill:n?"#4560a0":"#04102d"}),k.path()({d:"M633.647 230.42L735.22 475.549l86.041-35.653L633.647 230.42z",fill:n?"#5e84ba":"#250849"}),k.path()({d:"M643.625 254.384c-.571.219-.745.283-1.863.82-2.864 1.395-6.079 3.209-9.184 2.64-6.187-1.134-10.854-6.283-16.725-6.738l17.786-20.729 9.986 24.007z",fill:n?"#d9d9d9":"#655578"}),k.path()({d:"M654.229 253.4c-.494-.028-.875-.013-.875-.013-3.255-.486-6.617-.192-9.677.982l-.052.02-9.978-23.97 20.582 22.981z",fill:n?"#fff":"#9d779e"})]})}},W=k.defs()({children:[k.linearGradient()({id:"_Linear2",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(0 451.564 -803.856 0 398.9 -3.513)",children:[k.stop()({offset:"0",stopColor:"#68adfc"}),k.stop()({offset:".34",stopColor:"#cbe0f8"}),k.stop()({offset:"1",stopColor:"#d2cbf8"})]}),k.linearGradient()({id:"_Linear4",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(293.8304) rotate(83.86 -.11 .484)",children:[k.stop()({offset:"0",stopColor:"#bde8f7"}),k.stop()({offset:"1",stopColor:"#86b6fe"})]}),k.linearGradient()({id:"_Linear5",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(219.3256) rotate(84.988 -.028 1.133)",children:[k.stop()({offset:"0",stopColor:"#bde8f7"}),k.stop()({offset:"1",stopColor:"#86b6fe"})]}),k.linearGradient()({id:"_Linear6",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"rotate(90 -6.304 321.409) scale(123.585)",children:[k.stop()({offset:"0",stopColor:"#bde8f7"}),k.stop()({offset:"1",stopColor:"#86b6fe"})]}),k.linearGradient()({id:"_Linear7",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(132.4342) rotate(68.9 -1.112 2.415)",children:[k.stop()({offset:"0",stopColor:"#bde8f7"}),k.stop()({offset:"1",stopColor:"#86b6fe"})]}),k.linearGradient()({id:"_Linear8",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"rotate(90 -88.788 166.635) scale(190.951)",children:[k.stop()({offset:"0",stopColor:"#bde8f7"}),k.stop()({offset:"1",stopColor:"#86b6fe"})]}),k.linearGradient()({id:"_Linear9",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(314.21 0 0 9.97478 340.83 431.758)",children:[k.stop()({offset:"0",stopColor:"#a9abc1"}),k.stop()({offset:".11",stopColor:"#65687d"}),k.stop()({offset:".5",stopColor:"#c3c5d2"}),k.stop()({offset:".89",stopColor:"#64677c"}),k.stop()({offset:"1",stopColor:"#a4a7c2"})]}),k.radialGradient()({id:"_Radial3",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(647.316 0 0 309.935 720.558 355.142)",children:[k.stop()({offset:"0",stopColor:"#cfcfcf",stopOpacity:".65"}),k.stop()({offset:"1",stopColor:"#fff552",stopOpacity:"0"})]})]}),z=function(n){return function(e){return k.g()({children:[k.path()({d:"M606.064 273.603c0-6.261-5.076-11.337-11.337-11.337H399.673c-6.261 0-11.337 5.076-11.337 11.337v151.521a5.001 5.001 0 005 5h207.728a5.004 5.004 0 003.536-1.464 5.004 5.004 0 001.464-3.536V273.603z",fill:"#657390"}),k.path()({d:"M606.064 273.603c0-6.261-5.076-11.337-11.337-11.337H399.673c-6.261 0-11.337 5.076-11.337 11.337v151.521a5.001 5.001 0 005 5h207.728a5.004 5.004 0 003.536-1.464 5.004 5.004 0 001.464-3.536V273.603z",fill:"#657390"}),k.path()({d:"M599.193 275.905a5.528 5.528 0 00-5.526-5.526H400.604a5.528 5.528 0 00-5.526 5.526v141.039a5.528 5.528 0 005.526 5.526h193.063a5.528 5.528 0 005.526-5.526V275.905z",fill:"#130c2b",className:n.laptopBackground}),k.path()({d:"M655.04 427.228a.458.458 0 00-.457-.457H340.83v4.975a5 5 0 005 5h304.21a5 5 0 005-5v-4.518z",className:n.laptopBody}),k.circle()({cx:"497.178",cy:"267.001",r:"1.238",fillOpacity:".45"}),k.circle()({cx:"500.009",cy:"267.001",r:".527",fillOpacity:".45"}),k.circle()({cx:"494.263",cy:"267.001",r:".527",fill:"#102708",fillOpacity:".45"}),k.text()({x:"407",y:"290",className:n.screenText,children:L(n)(e)(407)(f.intercalate(f.foldableArray)(h.monoidString)("\n")(["hoistJoker ","\t∷ ∀ f g a b","\t. (f ~> g)","\t-> Joker f a b","\t-> Joker g a b","hoistJoker f (Joker a) =","\t Joker (f a)"]))})]})}},B=k.defs()({children:[k.linearGradient()({id:"_Linear2",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(0 451.564 -803.856 0 398.9 -3.513)",children:[k.stop()({offset:"0",stopColor:"#000434"}),k.stop()({offset:".28",stopColor:"#171043"}),k.stop()({offset:".68",stopColor:"#573774"}),k.stop()({offset:"1",stopColor:"#b8734e"})]}),k.linearGradient()({id:"_Linear4",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(-.53832 -17.3125 1.44013 -.04478 749.812 228.864)",children:[k.stop()({offset:"0",stopColor:"#e59f77"}),k.stop()({offset:".47",stopColor:"#a46075"}),k.stop()({offset:"1",stopColor:"#914d74"})]}),k.linearGradient()({id:"_Linear5",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(293.8304) rotate(83.86 -.11 .484)",children:[k.stop()({offset:"0",stopColor:"#08001b"}),k.stop()({offset:"1",stopColor:"#571547"})]}),k.linearGradient()({id:"_Linear6",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(219.3256) rotate(84.988 -.028 1.133)",children:[k.stop()({offset:"0",stopColor:"#000418"}),k.stop()({offset:"1",stopColor:"#571548"})]}),k.linearGradient()({id:"_Linear7",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(46.7869 123.585 -71.5547 27.0893 259.972 327.713)",children:[k.stop()({offset:"0",stopColor:"#000418"}),k.stop()({offset:"1",stopColor:"#571548"})]}),k.linearGradient()({id:"_Linear8",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"rotate(90 -6.304 321.409) scale(123.585)",children:[k.stop()({offset:"0",stopColor:"#3a0843"}),k.stop()({offset:"1",stopColor:"#9f5c6a"})]}),k.linearGradient()({id:"_Linear9",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(101.643) rotate(28.107 -6.187 4.945)",children:[k.stop()({offset:"0",stopColor:"#2c1d2f"}),k.stop()({offset:"1",stopColor:"#480445"})]}),k.linearGradient()({id:"_Linear10",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(-106.68957) rotate(-86.136 -1.645 -.807)",children:[k.stop()({offset:"0",stopColor:"#2c1d2f"}),k.stop()({offset:"1",stopColor:"#480445"})]}),k.linearGradient()({id:"_Linear11",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(20.5602 0 -184.503 0 11.25 272.442)",children:[k.stop()({offset:"0",stopColor:"#000624"}),k.stop()({offset:"1",stopColor:"#4f1557"})]}),k.linearGradient()({id:"_Linear12",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(314.21 0 0 9.97478 340.83 431.758)",children:[k.stop()({offset:"0",stopColor:"#a9abc1"}),k.stop()({offset:".11",stopColor:"#65687d"}),k.stop()({offset:".5",stopColor:"#c3c5d2"}),k.stop()({offset:".89",stopColor:"#64677c"}),k.stop()({offset:"1",stopColor:"#a4a7c2"})]}),k.radialGradient()({id:"_Radial3",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(330.479 0 0 252.189 174.599 310.24)",children:[k.stop()({offset:"0",stopColor:"#f60",stopOpacity:".3"}),k.stop()({offset:"1",stopColor:"#fff552",stopOpacity:"0"})]})]}),q=function(n){return n?W:B},j=function(n){return function(e){return k.g()({transform:"translate(0 "+y.show(y.showNumber)(30*e)+")",children:[k.path()({d:"M195.171 451.298V159.153H92.709v292.145h102.462z",fill:n?"url(#_Linear4)":"url(#_Linear5)"}),k.path()({d:"M289.755 451.298V232.811h-57.232v218.487h57.232z",fill:n?"url(#_Linear5)":"url(#_Linear6)"}),k.path()({d:"M207.557 451.298V232.811h25.314v218.487h-25.314zM92.709 451.298V159.153h25.314v292.145H92.709z",fill:n?"#b4dbfb":"#130425"}),k.path()({d:"M323.451 451.298V327.713h-71.555v123.585h71.555z",fill:n?"url(#_Linear6)":"url(#_Linear7)",transform:"translate(0 "+y.show(y.showNumber)(60*e)+")"}),k.path()({d:"M323.451 451.298V327.713h-16.692v123.585h16.692z",fill:n?"url(#_Linear7)":"url(#_Linear8)",transform:"translate(0 "+y.show(y.showNumber)(60*e)+")"}),k.path()({d:"M272.498 451.298v-95.771H135.943v95.771h136.555z",fill:n?"url(#_Linear8)":"url(#_Linear9)",transform:"translate(0 "+y.show(y.showNumber)(100*e)+")"}),k.path()({d:"M173.526 451.298v-95.771h-37.583v95.771h37.583z",fill:n?"#b4dbfb":"#2e1232",transform:"translate(0 "+y.show(y.showNumber)(100*e)+")"}),k.path()({d:"M85.122 451.298V272.442h-97.675v178.856h97.675z",fill:n?"#b4dbfb":"url(#_Linear10)",transform:"translate(0 "+y.show(y.showNumber)(100*e)+")"}),k.path()({d:"M66.649 456.944V272.442H-3.028v184.502h69.677z",fill:n?"#b4dbfb":"url(#_Linear11)",transform:"translate(0 "+y.show(y.showNumber)(100*e)+")"})]})}};n.exports={mkLandingPageBackground:function(){var n=_.makeStyles()(R.mapRecordCons(new x.IsSymbol((function(){return"@keyframes animatedCursor"})))()(R.mapRecordCons(new x.IsSymbol((function(){return"@keyframes movingCloud1"})))()(R.mapRecordCons(new x.IsSymbol((function(){return"@keyframes movingCloud2"})))()(R.mapRecordCons(new x.IsSymbol((function(){return"@keyframes rotateStars"})))()(R.mapRecordCons(new x.IsSymbol((function(){return"@keyframes twinkle"})))()(R.mapRecordCons(new x.IsSymbol((function(){return"@keyframes twinkleFast"})))()(R.mapRecordCons(new x.IsSymbol((function(){return"cursor"})))()(R.mapRecordCons(new x.IsSymbol((function(){return"keyword"})))()(R.mapRecordCons(new x.IsSymbol((function(){return"laptopBackground"})))()(R.mapRecordCons(new x.IsSymbol((function(){return"laptopBody"})))()(R.mapRecordCons(new x.IsSymbol((function(){return"lightEllipsis"})))()(R.mapRecordCons(new x.IsSymbol((function(){return"movingCloud1"})))()(R.mapRecordCons(new x.IsSymbol((function(){return"movingCloud2"})))()(R.mapRecordCons(new x.IsSymbol((function(){return"movingCloud3"})))()(R.mapRecordCons(new x.IsSymbol((function(){return"screenText"})))()(R.mapRecordCons(new x.IsSymbol((function(){return"stars"})))()(R.mapRecordCons(new x.IsSymbol((function(){return"twinklingStar1"})))()(R.mapRecordCons(new x.IsSymbol((function(){return"twinklingStar2"})))()(R.mapRecordCons(new x.IsSymbol((function(){return"twinklingStar3"})))()(R.mapRecordCons(new x.IsSymbol((function(){return"typeName"})))()(R.mapRecordNil)()())()())()())()())()())()())()())()())()())()())()())()())()())()())()())()())()())()())()())()())((function(n){return{laptopBackground:u.cssSafer(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"fill"})))(A.writeForeignString)(A.nilWriteForeignFields)()()()))({fill:n.backgroundColour}),lightEllipsis:u.cssSafer(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"cx"})))(A.writeForeignString)(A.consWriteForeignFields(new x.IsSymbol((function(){return"cy"})))(A.writeForeignString)(A.consWriteForeignFields(new x.IsSymbol((function(){return"rx"})))(A.writeForeignString)(A.consWriteForeignFields(new x.IsSymbol((function(){return"ry"})))(A.writeForeignString)(A.nilWriteForeignFields)()()())()()())()()())()()()))({cx:n.isLight?"721":"175",cy:n.isLight?"355":"310",rx:n.isLight?"647":"330",ry:n.isLight?"310":"252"}),laptopBody:u.cssSafer(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"fill"})))(A.writeForeignString)(A.nilWriteForeignFields)()()()))({fill:n.isLight?"url(#_Linear9)":"url(#_Linear12)"}),screenText:u.cssSafer(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"fill"})))(A.writeForeignString)(A.consWriteForeignFields(new x.IsSymbol((function(){return"fontFamily"})))(A.writeForeignString)(A.consWriteForeignFields(new x.IsSymbol((function(){return"fontSize"})))(A.writeForeignString)(A.nilWriteForeignFields)()()())()()())()()()))({fontFamily:"PragmataPro",fontSize:"0.85em",fill:n.textColour}),keyword:u.cssSafer(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"fill"})))(A.writeForeignString)(A.nilWriteForeignFields)()()()))({fill:n.green}),typeName:u.cssSafer(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"fill"})))(A.writeForeignString)(A.nilWriteForeignFields)()()()))({fill:n.pink}),"@keyframes animatedCursor":u.cssSafer(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"0%"})))(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"opacity"})))(A.writeForeignString)(A.nilWriteForeignFields)()()()))(A.consWriteForeignFields(new x.IsSymbol((function(){return"50%"})))(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"opacity"})))(A.writeForeignString)(A.nilWriteForeignFields)()()()))(A.nilWriteForeignFields)()()())()()()))({"0%":{opacity:"0.0"},"50%":{opacity:"1.0"}}),cursor:u.cssSafer(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"animation"})))(A.writeForeignString)(A.consWriteForeignFields(new x.IsSymbol((function(){return"animationDirection"})))(A.writeForeignString)(A.nilWriteForeignFields)()()())()()()))({animation:"$animatedCursor 0.5s linear infinite",animationDirection:"alternate"}),"@keyframes movingCloud1":u.cssSafer(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"0%"})))(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"transform"})))(A.writeForeignString)(A.nilWriteForeignFields)()()()))(A.consWriteForeignFields(new x.IsSymbol((function(){return"100%"})))(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"transform"})))(A.writeForeignString)(A.nilWriteForeignFields)()()()))(A.nilWriteForeignFields)()()())()()()))({"0%":{transform:"translate3d(-140%, 4%, 0)"},"100%":{transform:"translate3d(70%, -4%, 0)"}}),movingCloud1:u.cssSafer(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"animation"})))(A.writeForeignString)(A.consWriteForeignFields(new x.IsSymbol((function(){return"animationDelay"})))(A.writeForeignString)(A.nilWriteForeignFields)()()())()()()))({animation:"$movingCloud1 200s linear infinite",animationDelay:"-150s"}),"@keyframes movingCloud2":u.cssSafer(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"0%"})))(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"transform"})))(A.writeForeignString)(A.nilWriteForeignFields)()()()))(A.consWriteForeignFields(new x.IsSymbol((function(){return"100%"})))(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"transform"})))(A.writeForeignString)(A.nilWriteForeignFields)()()()))(A.nilWriteForeignFields)()()())()()()))({"0%":{transform:"translate3d(-10%, 0%, 0)"},"100%":{transform:"translate3d(10%, 0%, 0)"}}),movingCloud2:u.cssSafer(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"animation"})))(A.writeForeignString)(A.consWriteForeignFields(new x.IsSymbol((function(){return"animationDirection"})))(A.writeForeignString)(A.nilWriteForeignFields)()()())()()()))({animation:"$movingCloud2 120s linear infinite",animationDirection:"alternate"}),movingCloud3:u.cssSafer(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"animation"})))(A.writeForeignString)(A.consWriteForeignFields(new x.IsSymbol((function(){return"animationDelay"})))(A.writeForeignString)(A.consWriteForeignFields(new x.IsSymbol((function(){return"animationDirection"})))(A.writeForeignString)(A.nilWriteForeignFields)()()())()()())()()()))({animation:"$movingCloud2 120s linear infinite",animationDelay:"-120s",animationDirection:"alternate"}),"@keyframes twinkle":u.cssSafer(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"0%"})))(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"fill"})))(A.writeForeignString)(A.nilWriteForeignFields)()()()))(A.consWriteForeignFields(new x.IsSymbol((function(){return"100%"})))(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"fill"})))(A.writeForeignString)(A.nilWriteForeignFields)()()()))(A.consWriteForeignFields(new x.IsSymbol((function(){return"50%"})))(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"fill"})))(A.writeForeignString)(A.nilWriteForeignFields)()()()))(A.consWriteForeignFields(new x.IsSymbol((function(){return"70%"})))(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"fill"})))(A.writeForeignString)(A.nilWriteForeignFields)()()()))(A.nilWriteForeignFields)()()())()()())()()())()()()))({"0%":{fill:"rgba(250, 250, 250, 0.2)"},"50%":{fill:"rgba(250, 250, 250, 0.7)"},"70%":{fill:"rgba(250, 250, 250, 0.4)"},"100%":{fill:"rgba(250, 250, 250, 1.0)"}}),"@keyframes twinkleFast":u.cssSafer(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"0%"})))(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"fill"})))(A.writeForeignString)(A.nilWriteForeignFields)()()()))(A.consWriteForeignFields(new x.IsSymbol((function(){return"100%"})))(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"fill"})))(A.writeForeignString)(A.nilWriteForeignFields)()()()))(A.nilWriteForeignFields)()()())()()()))({"0%":{fill:"rgba(250, 250, 250, 0.7)"},"100%":{fill:"rgba(250, 250, 250, 0.78)"}}),twinklingStar1:u.cssSafer(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"animation"})))(A.writeForeignString)(A.consWriteForeignFields(new x.IsSymbol((function(){return"animationDirection"})))(A.writeForeignString)(A.nilWriteForeignFields)()()())()()()))({animation:"$twinkleFast 0.2s ease-in-out infinite",animationDirection:"alternate"}),twinklingStar2:u.cssSafer(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"animation"})))(A.writeForeignString)(A.consWriteForeignFields(new x.IsSymbol((function(){return"animationDelay"})))(A.writeForeignString)(A.consWriteForeignFields(new x.IsSymbol((function(){return"animationDirection"})))(A.writeForeignString)(A.nilWriteForeignFields)()()())()()())()()()))({animation:"$twinkle 8s ease-in-out infinite",animationDelay:"4s",animationDirection:"alternate"}),twinklingStar3:u.cssSafer(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"animation"})))(A.writeForeignString)(A.consWriteForeignFields(new x.IsSymbol((function(){return"animationDelay"})))(A.writeForeignString)(A.consWriteForeignFields(new x.IsSymbol((function(){return"animationDirection"})))(A.writeForeignString)(A.nilWriteForeignFields)()()())()()())()()()))({animation:"$twinkle 4s ease-in-out infinite",animationDelay:"3s",animationDirection:"alternate"}),"@keyframes rotateStars":u.cssSafer(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"0%"})))(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"transform"})))(A.writeForeignString)(A.nilWriteForeignFields)()()()))(A.consWriteForeignFields(new x.IsSymbol((function(){return"100%"})))(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"transform"})))(A.writeForeignString)(A.nilWriteForeignFields)()()()))(A.nilWriteForeignFields)()()())()()()))({"0%":{transform:"rotate(0deg) scale(1,1)"},"100%":{transform:"rotate(1deg) scale(1.01, 1.01)"}}),stars:u.cssSafer(A.recordWriteForeign()(A.consWriteForeignFields(new x.IsSymbol((function(){return"animation"})))(A.writeForeignString)(A.consWriteForeignFields(new x.IsSymbol((function(){return"animationDirection"})))(A.writeForeignString)(A.consWriteForeignFields(new x.IsSymbol((function(){return"transformOrigin"})))(A.writeForeignString)(A.nilWriteForeignFields)()()())()()())()()()))({animation:"$rotateStars 30s linear infinite",transformOrigin:"top center",animationDirection:"alternate"})}}))();return I.component()()("LandingPageBackground")((function(e){return T.bind(T.ixBindRender)(_.useTheme)((function(t){return T.bind(T.ixBindRender)(n)((function(n){return T.bind(T.ixBindRender)(N.useScrollYPosition)((function(r){return T.bind(T.ixBindRender)(c.useBoundingBox)((function(u){var i=function(){if(u.value0 instanceof m.Nothing)return 0;if(u.value0 instanceof m.Just)return r/u.value0.value0.height;throw new Error("Failed pattern match at SVG.Image (line 139, column 18 - line 141, column 39): "+[u.value0.constructor.name])}();return o.pure(T.applicativeRender(P.refl))(S.element(M.unsafeCreateDOMComponent("svg"))({ref:u.value1,viewBox:"0 0 800 447",preserveAspectRatio:"xMidYMax slice",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2",className:e.className,children:[k.path()({fill:"none",d:"M0 0h800v447H0z"}),k.clipPath()({id:"a",children:[k.path()({d:"M0 0h800v447H0z"})]}),k.g()({clipPath:"url(#a)",children:[k.path()({d:"M800.828 448.051V-3.513H-3.028v451.564h803.856z",fill:"url(#_Linear2)"}),k.ellipse()({className:n.lightEllipsis,fill:"url(#_Radial3)"}),O(n.stars)(n),k.path()({d:"M610.291 177.316c-35.879-.428-84.67-.691-138.392-.689-38.684.002-74.811.141-105.402.38-49.14-2.745-80.877-9.954-80.877-14.718 0-1.333 2.655.335 7.294-.896 96.772-.175 171.302-1.213 171.302-2.464 0-1.107-59.462-3.372-140.106-3.687 38.487-2.059 102.543-4.972 173.823-4.972 11.996 0 23.761.07 35.216.206 20.76-4.638 60.945-2.784 107.07-2.784 36.08 0 68.525-.075 90.882 2.983 32.491.899 72.142-1.186 114.922-.379 38.68.729 74.805 1.273 105.395 1.613 49.101 3.673 80.599 8.516 80.54 13.279-.016 1.334-2.504 2.58-7.158 3.723-96.763-1.654-171.297-2.024-171.312-.774-.013 1.108 58.473 3.15 139.105 4.989-38.514 3.085-101.653 4.38-172.925 3.033-11.995-.227-23.757-.52-35.209-.872-20.815 4.245-61.034 6.631-107.154 5.759-24.754-.468-47.786-1.809-67.014-3.73z",fill:t.isLight?"#ddf0fb":"#240c3c",className:n.movingCloud1,transform:"translate(0 "+y.show(y.showNumber)(20*i)+")"}),k.path()({d:"M609.299 171.607c-35.88-.338-84.67-.545-138.392-.543-38.684.001-74.812.111-105.402.299-49.141-2.166-80.694-5.519-80.694-9.279 0-1.052 2.472-2.073 7.111-3.045 96.772-.137 171.302-.957 171.302-1.944-.001-.874-58.506-1.614-139.15-1.862 38.471-3.009 101.587-4.973 172.867-4.973 11.996 0 23.761.055 35.216.162 20.76-3.66 60.945-6.143 107.07-6.143 36.08 0 68.525 1.519 90.882 3.933 32.491.709 72.142 1.432 114.922 2.069 38.68.575 74.805 1.005 105.395 1.272 49.101 2.9 80.598 6.722 80.54 10.482-.017 1.052-2.505 2.036-7.158 2.938-96.763-1.305-171.297-1.597-171.312-.611-.014.875 58.473 2.486 139.104 3.938-38.514 2.435-101.653 3.457-172.924 2.394a3771.84 3771.84 0 01-35.21-.688c-20.814 3.35-61.033 5.234-107.153 4.545-24.754-.369-47.786-1.428-67.014-2.944z",fill:t.isLight?"#d8effd":"#120b38",className:n.movingCloud1,transform:"translate(0 "+y.show(y.showNumber)(20*i)+")"}),k.path()({d:"M684.234 222.269c-12.108-1.642-29.721-2.832-29.76-5.218-.063-3.861 34.226-4.225 76.6-3.504 42.375.721 75.9-2.707 76.956 1.008 2.476 8.704-12.549 8.552-32.56 10.141-12.403-.58-28.24.216-44.434.479-16.193.263-35.197-1.331-46.802-2.906z",fill:t.isLight?"#d8effd":"url(#_Linear4)",className:n.movingCloud2,transform:"translate(0 "+y.show(y.showNumber)(20*i)+")"}),k.path()({d:"M130.064 213.821c42.381 0 76.789.237 76.789 4.224 0 3.986-14.408 4.223-56.789 4.223-42.38 0-96.788.208-96.788-4.223s34.408-4.224 76.788-4.224z",fill:t.isLight?"#d8effd":"#a7847d",className:n.movingCloud3,transform:"translate(0 "+y.show(y.showNumber)(20*i)+")"}),D(t.isLight)(i),j(t.isLight)(i),k.path()({fill:t.backgroundColour,d:"M-3.028 431.298h826.844v20.006H-3.028z"}),z(n)(i)]}),q(t.isLight)]}))}))}))}))}))}))()},laptop:z,buildings:j,mountains:D,textToTspans:L,defs:q,lightDefs:W,darkDefs:B,stars:O,landingPageDarkRaw:r.landingPageDarkRaw,landingPageLightRaw:r.landingPageLightRaw}},function(n,e,t){"use strict";e.landingPageLightRaw=t(273).default,e.landingPageDarkRaw=t(274).default},function(n,e,t){"use strict";t.r(e);var r=t(0),u=t.n(r);function o(){return(o=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>u.a.createElement("svg",o({viewBox:"0 0 800 447",preserveAspectRatio:"xMidYMax slice",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),u.a.createElement("path",{fill:"none",d:"M0 0h800v446.374H0z"}),u.a.createElement("clipPath",{id:"a"},u.a.createElement("path",{d:"M0 0h800v446.374H0z"})),u.a.createElement("g",{clipPath:"url(#a)"},u.a.createElement("path",{d:"M800.828 448.051V-3.513H-3.028v451.564h803.856z",fill:"url(#_Linear2)"}),u.a.createElement("ellipse",{cx:"720.558",cy:"355.142",rx:"647.316",ry:"309.935",fill:"url(#_Radial3)"}),u.a.createElement("g",{opacity:".15",fillOpacity:".69"},u.a.createElement("circle",{cx:"362.644",cy:"4.733",r:"1.461",fill:"#eeefff"}),u.a.createElement("circle",{cx:"334.392",cy:"11.38",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"369.845",cy:"6.949",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"49.291",cy:"25.229",r:"1.461",fill:"#fee"}),u.a.createElement("circle",{cx:"403.867",cy:"17.97",r:"1.461",fill:"#fee"}),u.a.createElement("ellipse",{cx:"125.013",cy:"9.633",rx:".737",ry:".821",fill:"#eeefff"}),u.a.createElement("circle",{cx:"87.333",cy:"15.439",r:"1.088",fill:"#fff8e8"}),u.a.createElement("path",{d:"M709.089 15.919a1.203 1.203 0 11-1.204-2.084 1.203 1.203 0 011.204 2.084zM716.544 3.358a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24z",fill:"#eeefff"}),u.a.createElement("path",{d:"M701.851 87.271a.715.715 0 11-.716-1.236.715.715 0 01.716 1.236z",fill:"#fffeee"}),u.a.createElement("path",{d:"M669.995 7.519a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24zM465.032 24.138a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24zM614.599 24.138a.716.716 0 11-.714-1.241.716.716 0 01.714 1.241z",fill:"#eeefff"}),u.a.createElement("path",{d:"M691.664 7.383a1.461 1.461 0 01-1.461-2.53 1.461 1.461 0 011.461 2.53z",fill:"#fee"}),u.a.createElement("circle",{cx:"198.7",cy:"7.738",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"244.102",cy:"79.308",r:".496",fill:"#eeefff"}),u.a.createElement("path",{d:"M104.17 29.677a.715.715 0 10.715-1.238.715.715 0 00-.715 1.238z",fill:"#eeefff"}),u.a.createElement("circle",{cx:"203.07",cy:"73.278",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"193.264",cy:"22.459",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"157.667",cy:"14.848",r:".496",fill:"#eeefff"}),u.a.createElement("circle",{cx:"261.444",cy:"28.257",r:".805",fill:"#eeefff"}),u.a.createElement("circle",{cx:"223.281",cy:"52.803",r:"1.088",fill:"#fff8e8"}),u.a.createElement("path",{d:"M583.698 25.392a.716.716 0 10-.715 1.24.716.716 0 00.715-1.24z",fill:"#eeefff"}),u.a.createElement("circle",{cx:"330.57",cy:"98.448",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"330.376",cy:"79.267",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"365.972",cy:"26.878",r:".496",fill:"#eeefff"}),u.a.createElement("circle",{cx:"112.16",cy:"59.167",r:".44",fill:"#eeefff"}),u.a.createElement("circle",{cx:"800.966",cy:"4.978",r:".826",fill:"#eeefff"}),u.a.createElement("circle",{cx:"794.399",cy:"127.828",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"771.687",cy:"32.202",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"794.953",cy:"26.108",r:"1.461",fill:"#fee"}),u.a.createElement("path",{d:"M44.17 26.599a.715.715 0 11.715 1.238.715.715 0 01-.715-1.238z",fill:"#eeefff"}),u.a.createElement("circle",{cx:"133.264",cy:"33.817",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"97.667",cy:"41.428",r:".496",fill:"#eeefff"}),u.a.createElement("circle",{cx:"201.444",cy:"28.019",r:".805",fill:"#eeefff"}),u.a.createElement("circle",{cx:"163.281",cy:"23.473",r:"1.088",fill:"#fff8e8"}),u.a.createElement("path",{d:"M523.698 30.884a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24z",fill:"#eeefff"}),u.a.createElement("circle",{cx:"305.972",cy:"29.398",r:".496",fill:"#eeefff"}),u.a.createElement("circle",{cx:"769.852",cy:"44.016",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"711.687",cy:"24.074",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"734.953",cy:"30.168",r:"1.461",fill:"#fee"}),u.a.createElement("circle",{cx:"717.719",cy:"10.364",r:".673",fill:"#eeefff"}),u.a.createElement("circle",{cx:"756.911",cy:"16.319",r:"1.088",fill:"#fff8e8"}),u.a.createElement("path",{d:"M454.676 37.115a1.461 1.461 0 101.46-2.532 1.461 1.461 0 00-1.46 2.532zM465.701 47.253a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#eeefff"}),u.a.createElement("path",{d:"M32.393 28.151a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#fffeee"}),u.a.createElement("path",{d:"M494.249 8.398a.715.715 0 10.716-1.239.715.715 0 00-.716 1.239zM699.212 25.017a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24zM549.645 25.017a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#eeefff"}),u.a.createElement("path",{d:"M472.652 7.069a.928.928 0 001.265-.339.926.926 0 10-1.265.339z",fill:"#fee"}),u.a.createElement("path",{d:"M416.68 31.856a1.02 1.02 0 101.02-1.765 1.02 1.02 0 00-1.02 1.765zM529.444 13.243a1.183 1.183 0 101.181-2.05 1.183 1.183 0 00-1.181 2.05z",fill:"#eeefff"}),u.a.createElement("path",{d:"M498.917 29.864a1.088 1.088 0 101.088-1.886 1.088 1.088 0 00-1.088 1.886z",fill:"#fff8e8"}),u.a.createElement("circle",{cx:"573.265",cy:"5.3",r:".967",fill:"#eeefff"}),u.a.createElement("circle",{cx:"648.544",cy:"38.618",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"638.738",cy:"17.799",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"274.158",cy:"3.264",r:"1.069",fill:"#fee"}),u.a.createElement("circle",{cx:"213.142",cy:"10.187",r:".496",fill:"#eeefff"}),u.a.createElement("path",{d:"M173.074 50.556a.715.715 0 11-.716-1.239.715.715 0 01.716 1.239zM323.074 50.556a.715.715 0 11-.716-1.239.715.715 0 01.716 1.239zM353.074 50.556a.715.715 0 11-.716-1.239.715.715 0 01.716 1.239zM383.074 50.556a.715.715 0 11-.716-1.239.715.715 0 01.716 1.239z",fill:"#eeefff"}),u.a.createElement("circle",{cx:"254.174",cy:"44.157",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"263.98",cy:"23.339",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"299.577",cy:"15.727",r:".496",fill:"#eeefff"}),u.a.createElement("circle",{cx:"195.559",cy:"38.849",r:"1.461",fill:"#eeefff"}),u.a.createElement("circle",{cx:"233.963",cy:"33.683",r:"1.088",fill:"#fff8e8"}),u.a.createElement("path",{d:"M37.775 12.928a.716.716 0 11.715 1.24.716.716 0 01-.715-1.24z",fill:"#eeefff"}),u.a.createElement("circle",{cx:"146.674",cy:"49.327",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"126.868",cy:"20.146",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"481.272",cy:"27.758",r:".496",fill:"#eeefff"}),u.a.createElement("circle",{cx:"735.084",cy:"60.046",r:".44",fill:"#eeefff"}),u.a.createElement("path",{d:"M623.013 27.532a1.461 1.461 0 11-1.46-2.532 1.461 1.461 0 011.46 2.532zM520.261 21.259a1.461 1.461 0 01-1.461-2.53 1.46 1.46 0 011.461 2.53z",fill:"#eeefff"}),u.a.createElement("path",{d:"M554.976 21.878a1.088 1.088 0 11-1.088-1.886 1.088 1.088 0 011.088 1.886z",fill:"#fff8e8"}),u.a.createElement("circle",{cx:"591.184",cy:"24.216",r:".762",fill:"#eeefff"}),u.a.createElement("circle",{cx:"208.506",cy:"36.92",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"183.086",cy:"22.385",r:"1.069",fill:"#fee"}),u.a.createElement("circle",{cx:"153.07",cy:"32.998",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"280.376",cy:"27.009",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"62.16",cy:"47.109",r:".44",fill:"#eeefff"}),u.a.createElement("circle",{cx:"260.57",cy:"57.828",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"740.966",cy:"51.298",r:".826",fill:"#eeefff"}),u.a.createElement("circle",{cx:"801.399",cy:"55.949",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"778.687",cy:"80.323",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"801.953",cy:"74.229",r:"1.461",fill:"#fee"}),u.a.createElement("ellipse",{cx:"726.231",cy:"58.633",rx:".737",ry:".821",fill:"#eeefff"}),u.a.createElement("circle",{cx:"763.911",cy:"64.439",r:"1.088",fill:"#fff8e8"}),u.a.createElement("path",{d:"M462.155 64.919a1.203 1.203 0 101.204-2.084 1.203 1.203 0 00-1.204 2.084zM454.7 52.358a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#eeefff"}),u.a.createElement("path",{d:"M469.393 136.271a.715.715 0 10.716-1.236.715.715 0 00-.716 1.236z",fill:"#fffeee"}),u.a.createElement("path",{d:"M501.249 56.519a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24zM706.212 73.138a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24zM556.645 73.138a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#eeefff"}),u.a.createElement("path",{d:"M729.58 36.383a1.461 1.461 0 001.461-2.53 1.461 1.461 0 00-1.461 2.53z",fill:"#fee"}),u.a.createElement("path",{d:"M548.231 56.532a1.461 1.461 0 101.46-2.532 1.461 1.461 0 00-1.46 2.532zM650.983 50.259a1.461 1.461 0 001.461-2.53 1.46 1.46 0 00-1.461 2.53z",fill:"#eeefff"}),u.a.createElement("path",{d:"M616.268 50.878a1.088 1.088 0 101.088-1.886 1.088 1.088 0 00-1.088 1.886z",fill:"#fff8e8"}),u.a.createElement("circle",{cx:"580.06",cy:"53.216",r:".762",fill:"#eeefff"}),u.a.createElement("circle",{cx:"655.544",cy:"86.738",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"645.738",cy:"65.92",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"681.158",cy:"31.385",r:"1.069",fill:"#fee"}),u.a.createElement("circle",{cx:"610.142",cy:"158.308",r:".496",fill:"#eeefff"}),u.a.createElement("path",{d:"M750.074 78.677a.715.715 0 11-.715-1.238.715.715 0 01.715 1.238z",fill:"#eeefff"}),u.a.createElement("circle",{cx:"651.174",cy:"122.278",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"660.98",cy:"71.459",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"696.577",cy:"63.848",r:".496",fill:"#eeefff"}),u.a.createElement("circle",{cx:"592.8",cy:"77.257",r:".805",fill:"#eeefff"}),u.a.createElement("circle",{cx:"630.963",cy:"81.803",r:"1.088",fill:"#fff8e8"}),u.a.createElement("path",{d:"M270.546 74.392a.716.716 0 11.715 1.24.716.716 0 01-.715-1.24z",fill:"#eeefff"}),u.a.createElement("circle",{cx:"533.674",cy:"47.448",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"523.868",cy:"128.267",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"488.272",cy:"75.878",r:".496",fill:"#eeefff"}),u.a.createElement("circle",{cx:"742.084",cy:"108.167",r:".44",fill:"#eeefff"}),u.a.createElement("circle",{cx:"53.278",cy:"53.978",r:".826",fill:"#eeefff"}),u.a.createElement("circle",{cx:"24.392",cy:"61.26",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"59.845",cy:"176.828",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"82.557",cy:"81.202",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"59.291",cy:"75.108",r:"1.461",fill:"#fee"}),u.a.createElement("circle",{cx:"13.635",cy:"87.617",r:"1.228",fill:"#fee"}),u.a.createElement("circle",{cx:"136.525",cy:"59.364",r:".673",fill:"#eeefff"}),u.a.createElement("circle",{cx:"97.333",cy:"65.319",r:"1.088",fill:"#fff8e8"}),u.a.createElement("path",{d:"M399.568 66.115a1.461 1.461 0 11-1.46-2.532 1.461 1.461 0 011.46 2.532zM398.543 46.253a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24z",fill:"#eeefff"}),u.a.createElement("path",{d:"M391.851 117.151a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24z",fill:"#fffeee"}),u.a.createElement("path",{d:"M359.995 57.398a.715.715 0 11-.716-1.239.715.715 0 01.716 1.239zM155.032 74.017a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24zM304.599 74.017a.716.716 0 11-.714-1.241.716.716 0 01.714 1.241z",fill:"#eeefff"}),u.a.createElement("path",{d:"M381.592 56.069a.928.928 0 01-1.265-.339.926.926 0 111.265.339z",fill:"#fee"}),u.a.createElement("path",{d:"M437.564 80.856a1.02 1.02 0 11-1.02-1.766 1.02 1.02 0 011.02 1.766zM314.8 32.243a1.183 1.183 0 01-1.182-2.048 1.182 1.182 0 111.182 2.048z",fill:"#eeefff"}),u.a.createElement("path",{d:"M355.327 78.864a1.088 1.088 0 11-1.088-1.886 1.088 1.088 0 011.088 1.886z",fill:"#fff8e8"}),u.a.createElement("circle",{cx:"280.979",cy:"54.3",r:".967",fill:"#eeefff"}),u.a.createElement("circle",{cx:"205.7",cy:"87.618",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"215.506",cy:"176.799",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"190.086",cy:"52.264",r:"1.069",fill:"#fee"}),u.a.createElement("circle",{cx:"251.102",cy:"59.187",r:".496",fill:"#eeefff"}),u.a.createElement("path",{d:"M301.17 49.556a.715.715 0 10.716-1.239.715.715 0 00-.716 1.239zM151.17 49.556a.715.715 0 10.716-1.239.715.715 0 00-.716 1.239zM121.17 49.556a.715.715 0 10.716-1.239.715.715 0 00-.716 1.239zM91.17 49.556a.715.715 0 10.716-1.239.715.715 0 00-.716 1.239z",fill:"#eeefff"}),u.a.createElement("circle",{cx:"210.07",cy:"93.157",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"200.264",cy:"72.339",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"164.667",cy:"64.727",r:".496",fill:"#eeefff"}),u.a.createElement("circle",{cx:"268.685",cy:"127.849",r:"1.461",fill:"#eeefff"}),u.a.createElement("circle",{cx:"230.281",cy:"82.683",r:"1.088",fill:"#fff8e8"}),u.a.createElement("path",{d:"M426.469 61.928a.716.716 0 10-.715 1.24.716.716 0 00.715-1.24z",fill:"#eeefff"}),u.a.createElement("circle",{cx:"327.57",cy:"48.327",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"337.376",cy:"69.146",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"372.972",cy:"76.758",r:".496",fill:"#eeefff"}),u.a.createElement("circle",{cx:"119.16",cy:"109.046",r:".44",fill:"#eeefff"})),u.a.createElement("path",{d:"M610.291 177.316c-35.879-.428-84.67-.691-138.392-.689-38.684.002-74.811.141-105.402.38-49.14-2.745-80.877-9.954-80.877-14.718 0-1.333 2.655.335 7.294-.896 96.772-.175 171.302-1.213 171.302-2.464 0-1.107-59.462-3.372-140.106-3.687 38.487-2.059 102.543-4.972 173.823-4.972 11.996 0 23.761.07 35.216.206 20.76-4.638 60.945-2.784 107.07-2.784 36.08 0 68.525-.075 90.882 2.983 32.491.899 72.142-1.186 114.922-.379 38.68.729 74.805 1.273 105.395 1.613 49.101 3.673 80.599 8.516 80.54 13.279-.016 1.334-2.504 2.58-7.158 3.723-96.763-1.654-171.297-2.024-171.312-.774-.013 1.108 58.473 3.15 139.105 4.989-38.514 3.085-101.653 4.38-172.925 3.033-11.995-.227-23.757-.52-35.209-.872-20.815 4.245-61.034 6.631-107.154 5.759-24.754-.468-47.786-1.809-67.014-3.73z",fill:"#ddf0fb"}),u.a.createElement("path",{d:"M609.299 171.607c-35.88-.338-84.67-.545-138.392-.543-38.684.001-74.812.111-105.402.299-49.141-2.166-80.694-5.519-80.694-9.279 0-1.052 2.472-2.073 7.111-3.045 96.772-.137 171.302-.957 171.302-1.944-.001-.874-58.506-1.614-139.15-1.862 38.471-3.009 101.587-4.973 172.867-4.973 11.996 0 23.761.055 35.216.162 20.76-3.66 60.945-6.143 107.07-6.143 36.08 0 68.525 1.519 90.882 3.933 32.491.709 72.142 1.432 114.922 2.069 38.68.575 74.805 1.005 105.395 1.272 49.101 2.9 80.598 6.722 80.54 10.482-.017 1.052-2.505 2.036-7.158 2.938-96.763-1.305-171.297-1.597-171.312-.611-.014.875 58.473 2.486 139.104 3.938-38.514 2.435-101.653 3.457-172.924 2.394a3771.84 3771.84 0 01-35.21-.688c-20.814 3.35-61.033 5.234-107.153 4.545-24.754-.369-47.786-1.428-67.014-2.944zM684.234 222.269c-12.108-1.642-29.721-2.832-29.76-5.218-.063-3.861 34.226-4.225 76.6-3.504 42.375.721 75.9-2.707 76.956 1.008 2.476 8.704-12.549 8.552-32.56 10.141-12.403-.58-28.24.216-44.434.479-16.193.263-35.197-1.331-46.802-2.906zM130.064 213.821c42.381 0 76.789.237 76.789 4.224 0 3.986-14.408 4.223-56.789 4.223-42.38 0-96.788.208-96.788-4.223s34.408-4.224 76.788-4.224z",fill:"#d8effd"}),u.a.createElement("g",null,u.a.createElement("path",{d:"M476.098 218.299l81.644 216.765H352.334l123.764-216.765z",fill:"#4560a0"}),u.a.createElement("path",{d:"M476.098 218.299l21.823 203.477 81.177-8.706-103-194.771z",fill:"#5e84ba"}),u.a.createElement("path",{d:"M369.627 308.648l88.326 125.788H252.546l117.081-125.788z",fill:"#4560a0"}),u.a.createElement("path",{d:"M326.11 338.332l68.193 96.732H188.896l137.214-96.732zM508.168 243.792l163.526 204.747H415.051l93.117-204.747z",fill:"#4560a0"}),u.a.createElement("path",{d:"M508.168 245.355l63.395 75.115-54.953 46.379-8.442-121.494zM369.612 308.648l54.182 77.687-58.981 41.135 4.799-118.822zM326.184 338.326l16.813 23.99-16.887 11.835.074-35.825z",fill:"#5e84ba"}),u.a.createElement("path",{d:"M633.647 230.42L809.34 435.064H457.953L633.647 230.42z",fill:"#4560a0"}),u.a.createElement("path",{d:"M633.647 230.42L735.22 475.549l86.041-35.653L633.647 230.42z",fill:"#5e84ba"}),u.a.createElement("path",{d:"M643.625 254.384c-.571.219-.745.283-1.863.82-2.864 1.395-6.079 3.209-9.184 2.64-6.187-1.134-10.854-6.283-16.725-6.738l17.786-20.729 9.986 24.007z",fill:"#d9d9d9"}),u.a.createElement("path",{d:"M654.229 253.4c-.494-.028-.875-.013-.875-.013-3.255-.486-6.617-.192-9.677.982l-.052.02-9.978-23.97 20.582 22.981z",fill:"#fff"})),u.a.createElement("g",null,u.a.createElement("path",{d:"M195.171 451.298V159.153H92.709v292.145h102.462z",fill:"url(#_Linear4)"}),u.a.createElement("path",{d:"M289.755 451.298V232.811h-57.232v218.487h57.232z",fill:"url(#_Linear5)"}),u.a.createElement("path",{d:"M323.451 451.298V327.713h-71.555v123.585h71.555zM207.557 451.298V232.811h25.314v218.487h-25.314zM92.709 451.298V159.153h25.314v292.145H92.709z",fill:"#b4dbfb"}),u.a.createElement("path",{d:"M323.451 451.298V327.713h-16.692v123.585h16.692z",fill:"url(#_Linear6)"}),u.a.createElement("path",{d:"M272.498 451.298v-95.771H135.943v95.771h136.555z",fill:"url(#_Linear7)"}),u.a.createElement("path",{d:"M85.122 451.298V272.442h-97.675v178.856h97.675z",fill:"url(#_Linear8)"}),u.a.createElement("path",{d:"M173.526 451.298v-95.771h-37.583v95.771h37.583zM66.649 456.944V272.442H-3.028v184.502h69.677z",fill:"#b4dbfb"})),u.a.createElement("path",{fill:"#fafafa",d:"M-3.028 431.298h826.844v20.006H-3.028z"}),u.a.createElement("g",null,u.a.createElement("path",{d:"M606.064 273.603c0-6.261-5.076-11.337-11.337-11.337H399.673c-6.261 0-11.337 5.076-11.337 11.337v151.521a5.001 5.001 0 005 5h207.728a5.004 5.004 0 003.536-1.464 5.004 5.004 0 001.464-3.536V273.603z",fill:"#657390"}),u.a.createElement("path",{d:"M606.064 273.603c0-6.261-5.076-11.337-11.337-11.337H399.673c-6.261 0-11.337 5.076-11.337 11.337v151.521a5.001 5.001 0 005 5h207.728a5.004 5.004 0 003.536-1.464 5.004 5.004 0 001.464-3.536V273.603z",fill:"#657390"}),u.a.createElement("path",{d:"M599.193 275.905a5.528 5.528 0 00-5.526-5.526H400.604a5.528 5.528 0 00-5.526 5.526v141.039a5.528 5.528 0 005.526 5.526h193.063a5.528 5.528 0 005.526-5.526V275.905z",fill:"#130c2b"}),u.a.createElement("path",{d:"M655.04 427.228a.458.458 0 00-.457-.457H340.83v4.975a5 5 0 005 5h304.21a5 5 0 005-5v-4.518z",fill:"url(#_Linear9)"}),u.a.createElement("circle",{cx:"497.178",cy:"267.001",r:"1.238",fillOpacity:".45"}),u.a.createElement("circle",{cx:"500.009",cy:"267.001",r:".527",fillOpacity:".45"}),u.a.createElement("circle",{cx:"494.263",cy:"267.001",r:".527",fill:"#102708",fillOpacity:".45"}),u.a.createElement("path",{d:"M543.109 335.27l-18.005-18.014-4.857 4.857 15.576 15.585-15.576 15.582 4.857 4.856 18.005-18.007a3.43 3.43 0 000-4.859",fill:"#ccffd6",fillRule:"nonzero"}),u.a.createElement("path",{d:"M497.136 326.699c7.364-7.356 19.316-7.354 26.677.007 7.361 7.362 7.364 19.313.007 26.677l.007.007-26.684 26.684-26.684-26.684c-7.364-7.363-7.364-19.32 0-26.684 7.361-7.361 19.313-7.363 26.677-.007z",fill:"#c47dff"}),u.a.createElement("path",{d:"M473.797 339.323l-4.859-4.857-18.012 18.01a3.397 3.397 0 00-1.001 2.428 3.41 3.41 0 001.001 2.428l18.012 18.012 4.859-4.856-15.583-15.584 15.583-15.581z",fill:"#ccffd6",fillRule:"nonzero"}))),u.a.createElement("defs",null,u.a.createElement("linearGradient",{id:"_Linear2",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(0 451.564 -803.856 0 398.9 -3.513)"},u.a.createElement("stop",{offset:"0",stopColor:"#68adfc"}),u.a.createElement("stop",{offset:".34",stopColor:"#cbe0f8"}),u.a.createElement("stop",{offset:"1",stopColor:"#d2cbf8"})),u.a.createElement("linearGradient",{id:"_Linear4",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(293.8304) rotate(83.86 -.11 .484)"},u.a.createElement("stop",{offset:"0",stopColor:"#bde8f7"}),u.a.createElement("stop",{offset:"1",stopColor:"#86b6fe"})),u.a.createElement("linearGradient",{id:"_Linear5",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(219.3256) rotate(84.988 -.028 1.133)"},u.a.createElement("stop",{offset:"0",stopColor:"#bde8f7"}),u.a.createElement("stop",{offset:"1",stopColor:"#86b6fe"})),u.a.createElement("linearGradient",{id:"_Linear6",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"rotate(90 -6.304 321.409) scale(123.585)"},u.a.createElement("stop",{offset:"0",stopColor:"#bde8f7"}),u.a.createElement("stop",{offset:"1",stopColor:"#86b6fe"})),u.a.createElement("linearGradient",{id:"_Linear7",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(132.4342) rotate(68.9 -1.112 2.415)"},u.a.createElement("stop",{offset:"0",stopColor:"#bde8f7"}),u.a.createElement("stop",{offset:"1",stopColor:"#86b6fe"})),u.a.createElement("linearGradient",{id:"_Linear8",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"rotate(90 -88.788 166.635) scale(190.951)"},u.a.createElement("stop",{offset:"0",stopColor:"#bde8f7"}),u.a.createElement("stop",{offset:"1",stopColor:"#86b6fe"})),u.a.createElement("linearGradient",{id:"_Linear9",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(314.21 0 0 9.97478 340.83 431.758)"},u.a.createElement("stop",{offset:"0",stopColor:"#a9abc1"}),u.a.createElement("stop",{offset:".11",stopColor:"#65687d"}),u.a.createElement("stop",{offset:".5",stopColor:"#c3c5d2"}),u.a.createElement("stop",{offset:".89",stopColor:"#64677c"}),u.a.createElement("stop",{offset:"1",stopColor:"#a4a7c2"})),u.a.createElement("radialGradient",{id:"_Radial3",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(647.316 0 0 309.935 720.558 355.142)"},u.a.createElement("stop",{offset:"0",stopColor:"#cfcfcf",stopOpacity:".65"}),u.a.createElement("stop",{offset:"1",stopColor:"#fff552",stopOpacity:"0"}))))},function(n,e,t){"use strict";t.r(e);var r=t(0),u=t.n(r);function o(){return(o=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>u.a.createElement("svg",o({viewBox:"0 0 800 447",preserveAspectRatio:"xMidYMax slice",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),u.a.createElement("path",{fill:"none",d:"M0 0h800v446.374H0z"}),u.a.createElement("clipPath",{id:"a"},u.a.createElement("path",{d:"M0 0h800v446.374H0z"})),u.a.createElement("g",{clipPath:"url(#a)"},u.a.createElement("path",{d:"M800.828 448.051V-3.513H-3.028v451.564h803.856z",fill:"url(#_Linear2)"}),u.a.createElement("ellipse",{cx:"174.599",cy:"310.24",rx:"330.479",ry:"252.189",fill:"url(#_Radial3)"}),u.a.createElement("g",{fillOpacity:".69"},u.a.createElement("circle",{cx:"362.644",cy:"4.733",r:"1.461",fill:"#eeefff"}),u.a.createElement("circle",{cx:"334.392",cy:"11.38",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"369.845",cy:"6.949",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"72.557",cy:"31.323",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"49.291",cy:"25.229",r:"1.461",fill:"#fee"}),u.a.createElement("circle",{cx:"403.867",cy:"17.97",r:"1.461",fill:"#fee"}),u.a.createElement("ellipse",{cx:"125.013",cy:"9.633",rx:".737",ry:".821",fill:"#eeefff"}),u.a.createElement("circle",{cx:"87.333",cy:"15.439",r:"1.088",fill:"#fff8e8"}),u.a.createElement("path",{d:"M709.089 15.919a1.203 1.203 0 11-1.204-2.084 1.203 1.203 0 011.204 2.084zM716.544 3.358a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24z",fill:"#eeefff"}),u.a.createElement("path",{d:"M701.851 87.271a.715.715 0 11-.716-1.236.715.715 0 01.716 1.236z",fill:"#fffeee"}),u.a.createElement("path",{d:"M669.995 7.519a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24zM465.032 24.138a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24zM614.599 24.138a.716.716 0 11-.714-1.241.716.716 0 01.714 1.241z",fill:"#eeefff"}),u.a.createElement("path",{d:"M691.664 7.383a1.461 1.461 0 01-1.461-2.53 1.461 1.461 0 011.461 2.53z",fill:"#fee"}),u.a.createElement("circle",{cx:"198.7",cy:"7.738",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"244.102",cy:"79.308",r:".496",fill:"#eeefff"}),u.a.createElement("path",{d:"M104.17 29.677a.715.715 0 10.715-1.238.715.715 0 00-.715 1.238z",fill:"#eeefff"}),u.a.createElement("circle",{cx:"203.07",cy:"73.278",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"193.264",cy:"22.459",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"157.667",cy:"14.848",r:".496",fill:"#eeefff"}),u.a.createElement("circle",{cx:"261.444",cy:"28.257",r:".805",fill:"#eeefff"}),u.a.createElement("circle",{cx:"223.281",cy:"52.803",r:"1.088",fill:"#fff8e8"}),u.a.createElement("path",{d:"M583.698 25.392a.716.716 0 10-.715 1.24.716.716 0 00.715-1.24z",fill:"#eeefff"}),u.a.createElement("circle",{cx:"330.57",cy:"98.448",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"330.376",cy:"79.267",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"365.972",cy:"26.878",r:".496",fill:"#eeefff"}),u.a.createElement("circle",{cx:"112.16",cy:"59.167",r:".44",fill:"#eeefff"}),u.a.createElement("circle",{cx:"800.966",cy:"4.978",r:".826",fill:"#eeefff"}),u.a.createElement("circle",{cx:"794.399",cy:"127.828",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"771.687",cy:"32.202",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"794.953",cy:"26.108",r:"1.461",fill:"#fee"}),u.a.createElement("path",{d:"M44.17 26.599a.715.715 0 11.715 1.238.715.715 0 01-.715-1.238z",fill:"#eeefff"}),u.a.createElement("circle",{cx:"133.264",cy:"33.817",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"97.667",cy:"41.428",r:".496",fill:"#eeefff"}),u.a.createElement("circle",{cx:"201.444",cy:"28.019",r:".805",fill:"#eeefff"}),u.a.createElement("circle",{cx:"163.281",cy:"23.473",r:"1.088",fill:"#fff8e8"}),u.a.createElement("path",{d:"M523.698 30.884a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24z",fill:"#eeefff"}),u.a.createElement("circle",{cx:"305.972",cy:"29.398",r:".496",fill:"#eeefff"}),u.a.createElement("circle",{cx:"769.852",cy:"44.016",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"711.687",cy:"24.074",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"734.953",cy:"30.168",r:"1.461",fill:"#fee"}),u.a.createElement("circle",{cx:"717.719",cy:"10.364",r:".673",fill:"#eeefff"}),u.a.createElement("circle",{cx:"756.911",cy:"16.319",r:"1.088",fill:"#fff8e8"}),u.a.createElement("path",{d:"M454.676 37.115a1.461 1.461 0 101.46-2.532 1.461 1.461 0 00-1.46 2.532zM465.701 47.253a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#eeefff"}),u.a.createElement("path",{d:"M32.393 28.151a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#fffeee"}),u.a.createElement("path",{d:"M494.249 8.398a.715.715 0 10.716-1.239.715.715 0 00-.716 1.239zM699.212 25.017a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24zM549.645 25.017a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#eeefff"}),u.a.createElement("path",{d:"M472.652 7.069a.928.928 0 001.265-.339.926.926 0 10-1.265.339z",fill:"#fee"}),u.a.createElement("path",{d:"M416.68 31.856a1.02 1.02 0 101.02-1.765 1.02 1.02 0 00-1.02 1.765zM529.444 13.243a1.183 1.183 0 101.181-2.05 1.183 1.183 0 00-1.181 2.05z",fill:"#eeefff"}),u.a.createElement("path",{d:"M498.917 29.864a1.088 1.088 0 101.088-1.886 1.088 1.088 0 00-1.088 1.886z",fill:"#fff8e8"}),u.a.createElement("circle",{cx:"573.265",cy:"5.3",r:".967",fill:"#eeefff"}),u.a.createElement("circle",{cx:"648.544",cy:"38.618",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"638.738",cy:"17.799",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"274.158",cy:"3.264",r:"1.069",fill:"#fee"}),u.a.createElement("circle",{cx:"213.142",cy:"10.187",r:".496",fill:"#eeefff"}),u.a.createElement("path",{d:"M173.074 50.556a.715.715 0 11-.716-1.239.715.715 0 01.716 1.239zM323.074 50.556a.715.715 0 11-.716-1.239.715.715 0 01.716 1.239zM353.074 50.556a.715.715 0 11-.716-1.239.715.715 0 01.716 1.239zM383.074 50.556a.715.715 0 11-.716-1.239.715.715 0 01.716 1.239z",fill:"#eeefff"}),u.a.createElement("circle",{cx:"254.174",cy:"44.157",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"263.98",cy:"23.339",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"299.577",cy:"15.727",r:".496",fill:"#eeefff"}),u.a.createElement("circle",{cx:"195.559",cy:"38.849",r:"1.461",fill:"#eeefff"}),u.a.createElement("circle",{cx:"233.963",cy:"33.683",r:"1.088",fill:"#fff8e8"}),u.a.createElement("path",{d:"M37.775 12.928a.716.716 0 11.715 1.24.716.716 0 01-.715-1.24z",fill:"#eeefff"}),u.a.createElement("circle",{cx:"146.674",cy:"49.327",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"126.868",cy:"20.146",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"481.272",cy:"27.758",r:".496",fill:"#eeefff"}),u.a.createElement("circle",{cx:"735.084",cy:"60.046",r:".44",fill:"#eeefff"}),u.a.createElement("path",{d:"M623.013 27.532a1.461 1.461 0 11-1.46-2.532 1.461 1.461 0 011.46 2.532zM520.261 21.259a1.461 1.461 0 01-1.461-2.53 1.46 1.46 0 011.461 2.53z",fill:"#eeefff"}),u.a.createElement("path",{d:"M554.976 21.878a1.088 1.088 0 11-1.088-1.886 1.088 1.088 0 011.088 1.886z",fill:"#fff8e8"}),u.a.createElement("circle",{cx:"591.184",cy:"24.216",r:".762",fill:"#eeefff"}),u.a.createElement("circle",{cx:"208.506",cy:"36.92",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"183.086",cy:"22.385",r:"1.069",fill:"#fee"}),u.a.createElement("circle",{cx:"153.07",cy:"32.998",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"280.376",cy:"27.009",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"62.16",cy:"47.109",r:".44",fill:"#eeefff"}),u.a.createElement("circle",{cx:"260.57",cy:"57.828",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"740.966",cy:"51.298",r:".826",fill:"#eeefff"}),u.a.createElement("circle",{cx:"801.399",cy:"55.949",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"778.687",cy:"80.323",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"801.953",cy:"74.229",r:"1.461",fill:"#fee"}),u.a.createElement("ellipse",{cx:"726.231",cy:"58.633",rx:".737",ry:".821",fill:"#eeefff"}),u.a.createElement("circle",{cx:"763.911",cy:"64.439",r:"1.088",fill:"#fff8e8"}),u.a.createElement("path",{d:"M462.155 64.919a1.203 1.203 0 101.204-2.084 1.203 1.203 0 00-1.204 2.084zM454.7 52.358a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#eeefff"}),u.a.createElement("path",{d:"M469.393 136.271a.715.715 0 10.716-1.236.715.715 0 00-.716 1.236z",fill:"#fffeee"}),u.a.createElement("path",{d:"M501.249 56.519a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24zM706.212 73.138a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24zM556.645 73.138a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#eeefff"}),u.a.createElement("path",{d:"M729.58 36.383a1.461 1.461 0 001.461-2.53 1.461 1.461 0 00-1.461 2.53z",fill:"#fee"}),u.a.createElement("path",{d:"M548.231 56.532a1.461 1.461 0 101.46-2.532 1.461 1.461 0 00-1.46 2.532zM650.983 50.259a1.461 1.461 0 001.461-2.53 1.46 1.46 0 00-1.461 2.53z",fill:"#eeefff"}),u.a.createElement("path",{d:"M616.268 50.878a1.088 1.088 0 101.088-1.886 1.088 1.088 0 00-1.088 1.886z",fill:"#fff8e8"}),u.a.createElement("circle",{cx:"580.06",cy:"53.216",r:".762",fill:"#eeefff"}),u.a.createElement("circle",{cx:"655.544",cy:"86.738",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"645.738",cy:"65.92",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"681.158",cy:"31.385",r:"1.069",fill:"#fee"}),u.a.createElement("circle",{cx:"610.142",cy:"158.308",r:".496",fill:"#eeefff"}),u.a.createElement("path",{d:"M750.074 78.677a.715.715 0 11-.715-1.238.715.715 0 01.715 1.238z",fill:"#eeefff"}),u.a.createElement("circle",{cx:"651.174",cy:"122.278",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"660.98",cy:"71.459",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"696.577",cy:"63.848",r:".496",fill:"#eeefff"}),u.a.createElement("circle",{cx:"592.8",cy:"77.257",r:".805",fill:"#eeefff"}),u.a.createElement("circle",{cx:"630.963",cy:"81.803",r:"1.088",fill:"#fff8e8"}),u.a.createElement("path",{d:"M270.546 74.392a.716.716 0 11.715 1.24.716.716 0 01-.715-1.24z",fill:"#eeefff"}),u.a.createElement("circle",{cx:"533.674",cy:"47.448",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"523.868",cy:"128.267",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"488.272",cy:"75.878",r:".496",fill:"#eeefff"}),u.a.createElement("circle",{cx:"742.084",cy:"108.167",r:".44",fill:"#eeefff"}),u.a.createElement("circle",{cx:"53.278",cy:"53.978",r:".826",fill:"#eeefff"}),u.a.createElement("circle",{cx:"24.392",cy:"61.26",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"59.845",cy:"176.828",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"82.557",cy:"81.202",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"59.291",cy:"75.108",r:"1.461",fill:"#fee"}),u.a.createElement("circle",{cx:"13.635",cy:"87.617",r:"1.228",fill:"#fee"}),u.a.createElement("circle",{cx:"136.525",cy:"59.364",r:".673",fill:"#eeefff"}),u.a.createElement("circle",{cx:"97.333",cy:"65.319",r:"1.088",fill:"#fff8e8"}),u.a.createElement("path",{d:"M399.568 66.115a1.461 1.461 0 11-1.46-2.532 1.461 1.461 0 011.46 2.532zM398.543 46.253a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24z",fill:"#eeefff"}),u.a.createElement("path",{d:"M391.851 117.151a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24z",fill:"#fffeee"}),u.a.createElement("path",{d:"M359.995 57.398a.715.715 0 11-.716-1.239.715.715 0 01.716 1.239zM155.032 74.017a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24zM304.599 74.017a.716.716 0 11-.714-1.241.716.716 0 01.714 1.241z",fill:"#eeefff"}),u.a.createElement("path",{d:"M381.592 56.069a.928.928 0 01-1.265-.339.926.926 0 111.265.339z",fill:"#fee"}),u.a.createElement("path",{d:"M437.564 80.856a1.02 1.02 0 11-1.02-1.766 1.02 1.02 0 011.02 1.766zM314.8 32.243a1.183 1.183 0 01-1.182-2.048 1.182 1.182 0 111.182 2.048z",fill:"#eeefff"}),u.a.createElement("path",{d:"M355.327 78.864a1.088 1.088 0 11-1.088-1.886 1.088 1.088 0 011.088 1.886z",fill:"#fff8e8"}),u.a.createElement("circle",{cx:"280.979",cy:"54.3",r:".967",fill:"#eeefff"}),u.a.createElement("circle",{cx:"205.7",cy:"87.618",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"215.506",cy:"176.799",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"190.086",cy:"52.264",r:"1.069",fill:"#fee"}),u.a.createElement("circle",{cx:"251.102",cy:"59.187",r:".496",fill:"#eeefff"}),u.a.createElement("path",{d:"M301.17 49.556a.715.715 0 10.716-1.239.715.715 0 00-.716 1.239zM151.17 49.556a.715.715 0 10.716-1.239.715.715 0 00-.716 1.239zM121.17 49.556a.715.715 0 10.716-1.239.715.715 0 00-.716 1.239zM91.17 49.556a.715.715 0 10.716-1.239.715.715 0 00-.716 1.239z",fill:"#eeefff"}),u.a.createElement("circle",{cx:"210.07",cy:"93.157",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"200.264",cy:"72.339",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"164.667",cy:"64.727",r:".496",fill:"#eeefff"}),u.a.createElement("circle",{cx:"268.685",cy:"127.849",r:"1.461",fill:"#eeefff"}),u.a.createElement("circle",{cx:"230.281",cy:"82.683",r:"1.088",fill:"#fff8e8"}),u.a.createElement("path",{d:"M426.469 61.928a.716.716 0 10-.715 1.24.716.716 0 00.715-1.24z",fill:"#eeefff"}),u.a.createElement("circle",{cx:"327.57",cy:"48.327",r:".715",fill:"#fffeee"}),u.a.createElement("circle",{cx:"337.376",cy:"69.146",r:".715",fill:"#eeefff"}),u.a.createElement("circle",{cx:"372.972",cy:"76.758",r:".496",fill:"#eeefff"}),u.a.createElement("circle",{cx:"119.16",cy:"109.046",r:".44",fill:"#eeefff"})),u.a.createElement("path",{d:"M610.291 177.316c-35.879-.428-84.67-.691-138.392-.689-38.684.002-74.811.141-105.402.38-49.14-2.745-80.877-9.954-80.877-14.718 0-1.333 2.655.335 7.294-.896 96.772-.175 171.302-1.213 171.302-2.464 0-1.107-59.462-3.372-140.106-3.687 38.487-2.059 102.543-4.972 173.823-4.972 11.996 0 23.761.07 35.216.206 20.76-4.638 60.945-2.784 107.07-2.784 36.08 0 68.525-.075 90.882 2.983 32.491.899 72.142-1.186 114.922-.379 38.68.729 74.805 1.273 105.395 1.613 49.101 3.673 80.599 8.516 80.54 13.279-.016 1.334-2.504 2.58-7.158 3.723-96.763-1.654-171.297-2.024-171.312-.774-.013 1.108 58.473 3.15 139.105 4.989-38.514 3.085-101.653 4.38-172.925 3.033-11.995-.227-23.757-.52-35.209-.872-20.815 4.245-61.034 6.631-107.154 5.759-24.754-.468-47.786-1.809-67.014-3.73z",fill:"#240c3c"}),u.a.createElement("path",{d:"M609.299 171.607c-35.88-.338-84.67-.545-138.392-.543-38.684.001-74.812.111-105.402.299-49.141-2.166-80.694-5.519-80.694-9.279 0-1.052 2.472-2.073 7.111-3.045 96.772-.137 171.302-.957 171.302-1.944-.001-.874-58.506-1.614-139.15-1.862 38.471-3.009 101.587-4.973 172.867-4.973 11.996 0 23.761.055 35.216.162 20.76-3.66 60.945-6.143 107.07-6.143 36.08 0 68.525 1.519 90.882 3.933 32.491.709 72.142 1.432 114.922 2.069 38.68.575 74.805 1.005 105.395 1.272 49.101 2.9 80.598 6.722 80.54 10.482-.017 1.052-2.505 2.036-7.158 2.938-96.763-1.305-171.297-1.597-171.312-.611-.014.875 58.473 2.486 139.104 3.938-38.514 2.435-101.653 3.457-172.924 2.394a3771.84 3771.84 0 01-35.21-.688c-20.814 3.35-61.033 5.234-107.153 4.545-24.754-.369-47.786-1.428-67.014-2.944z",fill:"#120b38"}),u.a.createElement("path",{d:"M684.234 222.269c-12.108-1.642-29.721-2.832-29.76-5.218-.063-3.861 34.226-4.225 76.6-3.504 42.375.721 75.9-2.707 76.956 1.008 2.476 8.704-12.549 8.552-32.56 10.141-12.403-.58-28.24.216-44.434.479-16.193.263-35.197-1.331-46.802-2.906z",fill:"url(#_Linear4)"}),u.a.createElement("path",{d:"M130.064 213.821c42.381 0 76.789.237 76.789 4.224 0 3.986-14.408 4.223-56.789 4.223-42.38 0-96.788.208-96.788-4.223s34.408-4.224 76.788-4.224z",fill:"#a7847d"}),u.a.createElement("g",null,u.a.createElement("path",{d:"M476.098 218.299l81.644 216.765H352.334l123.764-216.765z",fill:"#04102d"}),u.a.createElement("path",{d:"M476.098 218.299l21.823 203.477 81.177-8.706-103-194.771z",fill:"#250849"}),u.a.createElement("path",{d:"M369.627 308.648l88.326 125.788H252.546l117.081-125.788z",fill:"#04102d"}),u.a.createElement("path",{d:"M326.11 338.332l68.193 96.732H188.896l137.214-96.732zM508.168 243.792l163.526 204.747H415.051l93.117-204.747z",fill:"#04102d"}),u.a.createElement("path",{d:"M508.168 245.355l63.395 75.115-54.953 46.379-8.442-121.494zM369.612 308.648l54.182 77.687-58.981 41.135 4.799-118.822zM326.184 338.326l16.813 23.99-16.887 11.835.074-35.825z",fill:"#250849"}),u.a.createElement("path",{d:"M633.647 230.42L809.34 435.064H457.953L633.647 230.42z",fill:"#04102d"}),u.a.createElement("path",{d:"M633.647 230.42L735.22 475.549l86.041-35.653L633.647 230.42z",fill:"#250849"}),u.a.createElement("path",{d:"M643.625 254.389c-.57.219-.744.283-1.862.819-2.862 1.393-6.074 3.204-9.177 2.636-6.182-1.132-10.808-6.27-16.675-6.724l17.736-20.7 9.978 23.969z",fill:"#655578"}),u.a.createElement("path",{d:"M654.153 253.404c-.495-.027-.799-.017-.799-.017-3.255-.486-6.617-.192-9.677.982l-.052.02-9.978-23.969 20.506 22.984z",fill:"#9d779e"})),u.a.createElement("g",null,u.a.createElement("path",{d:"M195.171 451.298V159.153H92.709v292.145h102.462z",fill:"url(#_Linear5)"}),u.a.createElement("path",{d:"M289.755 451.298V232.811h-57.232v218.487h57.232z",fill:"url(#_Linear6)"}),u.a.createElement("path",{d:"M323.451 451.298V327.713h-71.555v123.585h71.555z",fill:"url(#_Linear7)"}),u.a.createElement("path",{d:"M207.557 451.298V232.811h25.314v218.487h-25.314zM92.709 451.298V159.153h25.314v292.145H92.709z",fill:"#130425"}),u.a.createElement("path",{d:"M323.451 451.298V327.713h-16.692v123.585h16.692z",fill:"url(#_Linear8)"}),u.a.createElement("path",{d:"M272.498 451.298v-95.771H135.943v95.771h136.555z",fill:"url(#_Linear9)"}),u.a.createElement("path",{d:"M85.122 451.298V272.442h-97.675v178.856h97.675z",fill:"url(#_Linear10)"}),u.a.createElement("path",{d:"M173.526 451.298v-95.771h-37.583v95.771h37.583z",fill:"#2e1232"}),u.a.createElement("path",{d:"M66.649 456.944V272.442H-3.028v184.502h69.677z",fill:"url(#_Linear11)"})),u.a.createElement("path",{fill:"#253141",d:"M-3.028 431.298h826.844v20.006H-3.028z"}),u.a.createElement("g",null,u.a.createElement("path",{d:"M606.064 273.603c0-6.261-5.076-11.337-11.337-11.337H399.673c-6.261 0-11.337 5.076-11.337 11.337v151.521a5.001 5.001 0 005 5h207.728a5.004 5.004 0 003.536-1.464 5.004 5.004 0 001.464-3.536V273.603z",fill:"#657390"}),u.a.createElement("path",{d:"M606.064 273.603c0-6.261-5.076-11.337-11.337-11.337H399.673c-6.261 0-11.337 5.076-11.337 11.337v151.521a5.001 5.001 0 005 5h207.728a5.004 5.004 0 003.536-1.464 5.004 5.004 0 001.464-3.536V273.603z",fill:"#657390"}),u.a.createElement("path",{d:"M599.193 275.905a5.528 5.528 0 00-5.526-5.526H400.604a5.528 5.528 0 00-5.526 5.526v141.039a5.528 5.528 0 005.526 5.526h193.063a5.528 5.528 0 005.526-5.526V275.905z",fill:"#130c2b"}),u.a.createElement("path",{d:"M655.04 427.228a.458.458 0 00-.457-.457H340.83v4.975a5 5 0 005 5h304.21a5 5 0 005-5v-4.518z",fill:"url(#_Linear12)"}),u.a.createElement("circle",{cx:"497.178",cy:"267.001",r:"1.238",fillOpacity:".45"}),u.a.createElement("circle",{cx:"500.009",cy:"267.001",r:".527",fillOpacity:".45"}),u.a.createElement("circle",{cx:"494.263",cy:"267.001",r:".527",fill:"#102708",fillOpacity:".45"}),u.a.createElement("path",{d:"M543.109 335.27l-18.005-18.014-4.857 4.857 15.576 15.585-15.576 15.582 4.857 4.856 18.005-18.007a3.43 3.43 0 000-4.859",fill:"#ccffd6",fillRule:"nonzero"}),u.a.createElement("path",{d:"M497.136 326.699c7.364-7.356 19.316-7.354 26.677.007 7.361 7.362 7.364 19.313.007 26.677l.007.007-26.684 26.684-26.684-26.684c-7.364-7.363-7.364-19.32 0-26.684 7.361-7.361 19.313-7.363 26.677-.007z",fill:"#c47dff"}),u.a.createElement("path",{d:"M473.797 339.323l-4.859-4.857-18.012 18.01a3.397 3.397 0 00-1.001 2.428 3.41 3.41 0 001.001 2.428l18.012 18.012 4.859-4.856-15.583-15.584 15.583-15.581z",fill:"#ccffd6",fillRule:"nonzero"}))),u.a.createElement("defs",null,u.a.createElement("linearGradient",{id:"_Linear2",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(0 451.564 -803.856 0 398.9 -3.513)"},u.a.createElement("stop",{offset:"0",stopColor:"#000434"}),u.a.createElement("stop",{offset:".28",stopColor:"#171043"}),u.a.createElement("stop",{offset:".68",stopColor:"#573774"}),u.a.createElement("stop",{offset:"1",stopColor:"#b8734e"})),u.a.createElement("linearGradient",{id:"_Linear4",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(-.53832 -17.3125 1.44013 -.04478 749.812 228.864)"},u.a.createElement("stop",{offset:"0",stopColor:"#e59f77"}),u.a.createElement("stop",{offset:".47",stopColor:"#a46075"}),u.a.createElement("stop",{offset:"1",stopColor:"#914d74"})),u.a.createElement("linearGradient",{id:"_Linear5",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(293.8304) rotate(83.86 -.11 .484)"},u.a.createElement("stop",{offset:"0",stopColor:"#08001b"}),u.a.createElement("stop",{offset:"1",stopColor:"#571547"})),u.a.createElement("linearGradient",{id:"_Linear6",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(219.3256) rotate(84.988 -.028 1.133)"},u.a.createElement("stop",{offset:"0",stopColor:"#000418"}),u.a.createElement("stop",{offset:"1",stopColor:"#571548"})),u.a.createElement("linearGradient",{id:"_Linear7",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(46.7869 123.585 -71.5547 27.0893 259.972 327.713)"},u.a.createElement("stop",{offset:"0",stopColor:"#000418"}),u.a.createElement("stop",{offset:"1",stopColor:"#571548"})),u.a.createElement("linearGradient",{id:"_Linear8",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"rotate(90 -6.304 321.409) scale(123.585)"},u.a.createElement("stop",{offset:"0",stopColor:"#3a0843"}),u.a.createElement("stop",{offset:"1",stopColor:"#9f5c6a"})),u.a.createElement("linearGradient",{id:"_Linear9",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(101.643) rotate(28.107 -6.187 4.945)"},u.a.createElement("stop",{offset:"0",stopColor:"#2c1d2f"}),u.a.createElement("stop",{offset:"1",stopColor:"#480445"})),u.a.createElement("linearGradient",{id:"_Linear10",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(-106.68957) rotate(-86.136 -1.645 -.807)"},u.a.createElement("stop",{offset:"0",stopColor:"#2c1d2f"}),u.a.createElement("stop",{offset:"1",stopColor:"#480445"})),u.a.createElement("linearGradient",{id:"_Linear11",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(20.5602 0 -184.503 0 11.25 272.442)"},u.a.createElement("stop",{offset:"0",stopColor:"#000624"}),u.a.createElement("stop",{offset:"1",stopColor:"#4f1557"})),u.a.createElement("linearGradient",{id:"_Linear12",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(314.21 0 0 9.97478 340.83 431.758)"},u.a.createElement("stop",{offset:"0",stopColor:"#a9abc1"}),u.a.createElement("stop",{offset:".11",stopColor:"#65687d"}),u.a.createElement("stop",{offset:".5",stopColor:"#c3c5d2"}),u.a.createElement("stop",{offset:".89",stopColor:"#64677c"}),u.a.createElement("stop",{offset:"1",stopColor:"#a4a7c2"})),u.a.createElement("radialGradient",{id:"_Radial3",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(330.479 0 0 252.189 174.599 310.24)"},u.a.createElement("stop",{offset:"0",stopColor:"#f60",stopOpacity:".3"}),u.a.createElement("stop",{offset:"1",stopColor:"#fff552",stopOpacity:"0"}))))},function(n,e,t){"use strict";var r=t(2),u=t(8),o=t(5),i=t(16),c=t(7),a=t(1),l=t(3),f=t(14),s=t(28),d=t(20),p=t(12),m=t(17),h=t(37),v=t(33),g=t(32),y=t(25),w=t(276),b=t(63),x=t(128),E=t(102),F=t(85),S=function(n){return n},C=function(n){return n},M=new f.Newtype((function(n){return n}),S),k=v.coerceHook(M)(v.bind(v.ixBindRender)(h.useState(l.Nothing.value))((function(n){return v.discard(v.ixBindRender)(h.useLayoutEffect(o.eqUnit)(p.unit)((function(){var e=u.bind(m.bindEffect)(b.window)(F.document)(),t=E.fromNode(x.toNode(e));return function(){if(t instanceof l.Nothing)return p.unit;if(t instanceof l.Just){var e=w.clientHeight(E.toElement(t.value0))();return n.value1(c.const(new l.Just(e)))()}throw new Error("Failed pattern match at DOM.Hook (line 60, column 7 - line 64, column 49): "+[t.constructor.name])}(),r.pure(m.applicativeEffect)(p.unit)})))((function(){return r.pure(v.applicativeRender(g.refl))(n.value0)}))}))),I=new f.Newtype((function(n){return n}),C),T=v.coerceHook(I)(v.bind(v.ixBindRender)(h.useRef(s.null))((function(n){return v.bind(v.ixBindRender)(h.useState(l.Nothing.value))((function(e){return v.discard(v.ixBindRender)(h.useLayoutEffect(o.eqUnit)(p.unit)((function(){var t=h.readRefMaybe(n)();return i.for_(m.applicativeEffect)(i.foldableMaybe)(a.mapFlipped(l.functorMaybe)(t)(y.unsafeCoerce))((function(n){return function(){var t=E.getBoundingClientRect(n)();return e.value1(c.const(new l.Just(t)))()}}))(),r.pure(m.applicativeEffect)(p.unit)})))((function(){return r.pure(v.applicativeRender(g.refl))(new d.Tuple(e.value0,n))}))}))})));n.exports={UseBoundingBox:C,useBoundingBox:T,UseViewportHeight:S,useViewportHeight:k,ntUseBoundingBox:I,ntUseViewportHeight:M}},function(n,e,t){"use strict";var r=t(277),u=t(1),o=t(28),i=t(17),c=t(25),a=t(127),l=c.unsafeCoerce,f=c.unsafeCoerce,s=c.unsafeCoerce,d=c.unsafeCoerce,p=c.unsafeCoerce,m=a.unsafeReadProtoTagged("Element"),h=a.unsafeReadProtoTagged("Element"),v=a.unsafeReadProtoTagged("Element"),g=a.unsafeReadProtoTagged("Element"),y=a.unsafeReadProtoTagged("Element");n.exports={fromNode:v,fromChildNode:y,fromNonDocumentTypeChildNode:h,fromParentNode:m,fromEventTarget:g,toNode:s,toChildNode:p,toNonDocumentTypeChildNode:f,toParentNode:l,toEventTarget:d,namespaceURI:function(n){return o.toMaybe(r._namespaceURI(n))},prefix:function(n){return o.toMaybe(r._prefix(n))},getElementsByTagNameNS:function(n){return r._getElementsByTagNameNS(o.toNullable(n))},getAttribute:function(n){var e=u.map(i.functorEffect)(o.toMaybe),t=r._getAttribute(n);return function(n){return e(t(n))}},localName:r.localName,tagName:r.tagName,id:r.id,setId:r.setId,className:r.className,classList:r.classList,setClassName:r.setClassName,getElementsByTagName:r.getElementsByTagName,getElementsByClassName:r.getElementsByClassName,setAttribute:r.setAttribute,hasAttribute:r.hasAttribute,removeAttribute:r.removeAttribute,scrollTop:r.scrollTop,setScrollTop:r.setScrollTop,scrollLeft:r.scrollLeft,setScrollLeft:r.setScrollLeft,scrollWidth:r.scrollWidth,scrollHeight:r.scrollHeight,clientTop:r.clientTop,clientLeft:r.clientLeft,clientWidth:r.clientWidth,clientHeight:r.clientHeight}},function(n,e,t){"use strict";var r=function(n){return function(e){return e[n]}};e._namespaceURI=r("namespaceURI"),e._prefix=r("prefix"),e.localName=r("localName"),e.tagName=r("tagName"),e.id=function(n){return function(){return n.id}},e.setId=function(n){return function(e){return function(){return e.id=n,{}}}},e.className=function(n){return function(){return n.className}},e.classList=function(n){return function(){return n.classList}},e.setClassName=function(n){return function(e){return function(){return e.className=n,{}}}},e.getElementsByTagName=function(n){return function(e){return function(){return e.getElementsByTagName(n)}}},e._getElementsByTagNameNS=function(n){return function(e){return function(t){return function(){return t.getElementsByTagNameNS(n,e)}}}},e.getElementsByClassName=function(n){return function(e){return function(){return e.getElementsByClassName(n)}}},e.setAttribute=function(n){return function(e){return function(t){return function(){return t.setAttribute(n,e),{}}}}},e._getAttribute=function(n){return function(e){return function(){return e.getAttribute(n)}}},e.hasAttribute=function(n){return function(e){return e.hasAttribute(n)}},e.removeAttribute=function(n){return function(e){return function(){return e.removeAttribute(n),{}}}},e.scrollTop=function(n){return function(){return n.scrollTop}},e.setScrollTop=function(n){return function(e){return function(){return e.scrollTop=n,{}}}},e.scrollLeft=function(n){return function(){return n.scrollLeft}},e.setScrollLeft=function(n){return function(e){return function(){return e.scrollLeft=n,{}}}},e.scrollWidth=function(n){return function(){return n.scrollWidth}},e.scrollHeight=function(n){return function(){return n.scrollHeight}},e.clientTop=function(n){return function(){return n.clientTop}},e.clientLeft=function(n){return function(){return n.clientLeft}},e.clientWidth=function(n){return function(){return n.clientWidth}},e.clientHeight=function(n){return function(){return n.clientHeight}}},function(n,e,t){"use strict";e._unsafeReadProtoTagged=function(n,e,t,r){if("undefined"!=typeof window){var u=window[t];return null!=u&&r instanceof u?e(r):n}for(var o=r;null!=o;){var i=Object.getPrototypeOf(o),c=i.constructor.name;if(c===t)return e(r);if("Object"===c)return n;o=i}return n}},function(n,e,t){"use strict";e._head=function(n){return function(){return n.head}},e._body=function(n){return function(){return n.body}},e._readyState=function(n){return function(){return n.readyState}},e._activeElement=function(n){return function(){return n.activeElement}},e._currentScript=function(n){return function(){return n.currentScript}},e.referrer=function(n){return function(){return n.referrer}},e.title=function(n){return function(){return n.title}},e.setTitle=function(n){return function(e){return function(){return e.title=n,{}}}}},function(n,e,t){"use strict";var r=t(5),u=t(3),o=t(9),i=t(18),c=t(4),a=function(){function n(){}return n.value=new n,n}(),l=function(){function n(){}return n.value=new n,n}(),f=function(){function n(){}return n.value=new n,n}(),s=new c.Show((function(n){if(n instanceof a)return"Loading";if(n instanceof l)return"Interactive";if(n instanceof f)return"Complete";throw new Error("Failed pattern match at Web.HTML.HTMLDocument.ReadyState (line 15, column 10 - line 18, column 27): "+[n.constructor.name])})),d=new r.Eq((function(n){return function(e){return n instanceof a&&e instanceof a||(n instanceof l&&e instanceof l||n instanceof f&&e instanceof f)}})),p=new o.Ord((function(){return d}),(function(n){return function(e){if(n instanceof a&&e instanceof a)return i.EQ.value;if(n instanceof a)return i.LT.value;if(e instanceof a)return i.GT.value;if(n instanceof l&&e instanceof l)return i.EQ.value;if(n instanceof l)return i.LT.value;if(e instanceof l)return i.GT.value;if(n instanceof f&&e instanceof f)return i.EQ.value;throw new Error("Failed pattern match at Web.HTML.HTMLDocument.ReadyState (line 12, column 1 - line 12, column 48): "+[n.constructor.name,e.constructor.name])}}));n.exports={Loading:a,Interactive:l,Complete:f,print:function(n){if(n instanceof a)return"loading";if(n instanceof l)return"interactive";if(n instanceof f)return"complete";throw new Error("Failed pattern match at Web.HTML.HTMLDocument.ReadyState (line 21, column 9 - line 24, column 25): "+[n.constructor.name])},parse:function(n){return"loading"===n?new u.Just(a.value):"interactive"===n?new u.Just(l.value):"complete"===n?new u.Just(f.value):u.Nothing.value},eqReadyState:d,ordReadyState:p,showReadyState:s}},function(n,e,t){"use strict";var r=t(282),u=t(1),o=t(41),i=t(17),c=u.map(i.functorEffect)((function(n){return n<.5}))(r.random);n.exports={randomInt:function(n){return function(e){return function(){var t=r.random(),u=(o.toNumber(e)-o.toNumber(n)+1)*t+o.toNumber(n);return o.floor(u)}}},randomRange:function(n){return function(e){return function(){return r.random()*(e-n)+n}}},randomBool:c,random:r.random}},function(n,e,t){"use strict";e.random=Math.random},function(n,e,t){"use strict";var r=t(2),u=t(8),o=t(71),i=t(96),c=t(21),a=t(35),l=t(99),f=t(66),s=t(1),d=t(41),p=t(9),m=t(17),h=t(129),v=function(n,e,t){this.Ord0=n,this.random=e,this.randomR=t},g=function(n){return function(n){return function(e){return function(t){return i.withArray((function(r){return function(){var u=o.new(t)();return o.for(0)(e)((function(e){return function(){var e=o.read(u)(),t=n(e);return s.void(o.functorST)(o.write(t.newSeed)(u))(),s.void(o.functorST)(i.push(t.newVal)(r))()}}))()}}))([])()}}}},y=function(n){return n.randomR},w=function(n){return n.random},b=new v((function(){return p.ordInt}),(function(n){var e=h.lcgNext(n);return{newVal:h.unSeed(e),newSeed:e}}),(function(n){return function(e){return function(t){if(n>e)return y(b)(e)(n)(t);if(c.otherwise){var r=w(b)(t);return{newVal:f.mod(f.euclideanRingInt)(r.newVal)(1+(e-n|0)|0)+n|0,newSeed:r.newSeed}}throw new Error("Failed pattern match at Random.PseudoRandom (line 33, column 1 - line 42, column 55): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}})),x=new v((function(){return p.ordChar}),(function(n){var e=y(b)(0)(65535)(n);return{newVal:l.toEnumWithDefaults(l.boundedEnumChar)(a.bottom(a.boundedChar))(a.top(a.boundedChar))(e.newVal),newSeed:e.newSeed}}),(function(n){return function(e){return function(t){if(n>e)return y(x)(e)(n)(t);if(c.otherwise){var r=y(b)(l.fromEnum(l.boundedEnumChar)(n))(l.fromEnum(l.boundedEnumChar)(e))(t);return{newVal:l.toEnumWithDefaults(l.boundedEnumChar)(a.bottom(a.boundedChar))(a.top(a.boundedChar))(r.newVal),newSeed:r.newSeed}}throw new Error("Failed pattern match at Random.PseudoRandom (line 70, column 1 - line 81, column 60): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}})),E=new v((function(){return p.ordNumber}),(function(n){var e=w(b)(n);return{newVal:d.toNumber(e.newVal)/d.toNumber(h.lcgM),newSeed:e.newSeed}}),(function(n){return function(e){return function(t){if(n>e)return y(E)(e)(n)(t);if(c.otherwise){var r=w(E)(t);return{newVal:r.newVal*(e-n)+n,newSeed:r.newSeed}}throw new Error("Failed pattern match at Random.PseudoRandom (line 44, column 1 - line 55, column 47): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}})),F=new v((function(){return p.ordBoolean}),(function(n){var e=w(E)(n);return{newVal:e.newVal>.5,newSeed:e.newSeed}}),(function(n){return function(e){return function(t){if(n>e)return y(F)(e)(n)(t);if(c.otherwise){var r=w(F)(t);return{newVal:r.newVal&&e||n,newSeed:r.newSeed}}throw new Error("Failed pattern match at Random.PseudoRandom (line 57, column 1 - line 68, column 41): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}}));n.exports={Random:v,random:w,randomR:y,randoms:function(n){return function(e){return g()(w(n))(e)}},randomRs:function(n){return function(e){return function(t){return g()(y(n)(e)(t))}}},randomEff:function(n){return u.bindFlipped(m.bindEffect)((e=r.pure(m.applicativeEffect),t=w(n),function(n){return e(t(n).newVal)}))(h.randomSeed);var e,t},randomREff:function(n){return function(e){return function(t){return u.bindFlipped(m.bindEffect)((o=r.pure(m.applicativeEffect),i=y(n)(e)(t),function(n){return o(i(n).newVal)}))(h.randomSeed);var o,i}}},randomInt:b,randomNumber:E,randomBoolean:F,randomChar:x}},function(n,e,t){"use strict";var r=t(40),u=t(2),o=t(7),i=t(36),c=t(11),a=t(6),l=t(15),f=t(38),s=t(73),d=t(70),p=t(126),m=t(37),h=t(33),v=t(45),g=t(82),y=t(47),w=t(48),b=t(32);n.exports={mkSidebar:function(){var n=w.makeStyles()(v.mapRecordCons(new l.IsSymbol((function(){return"logo"})))()(v.mapRecordCons(new l.IsSymbol((function(){return"logoCollapsed"})))()(v.mapRecordCons(new l.IsSymbol((function(){return"sidebar"})))()(v.mapRecordCons(new l.IsSymbol((function(){return"sidebarCollapsed"})))()(v.mapRecordCons(new l.IsSymbol((function(){return"sidebarExpanded"})))()(v.mapRecordNil)()())()())()())()())()())((function(n){return{sidebar:r.cssSafer(y.recordWriteForeign()(y.consWriteForeignFields(new l.IsSymbol((function(){return"background"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"color"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"display"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"flexDirection"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"fontFamily"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"gridArea"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"minHeight"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"overflowX"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"transition"})))(y.writeForeignString)(y.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()())()()())()()()))({background:n.interfaceColour,fontFamily:n.textFontFamily,color:n.textColour,gridArea:"nav",display:"flex",flexDirection:"column",minHeight:"calc(100vh, -80px)",transition:"0.2s ease-in-out",overflowX:"hidden"}),sidebarCollapsed:r.cssSafer(y.recordWriteForeign()(y.consWriteForeignFields(new l.IsSymbol((function(){return"width"})))(y.writeForeignString)(y.nilWriteForeignFields)()()()))({width:"70px"}),sidebarExpanded:r.cssSafer(y.recordWriteForeign()(y.consWriteForeignFields(new l.IsSymbol((function(){return"width"})))(y.writeForeignString)(y.nilWriteForeignFields)()()()))({width:"250px"}),logo:r.cssSafer(y.recordWriteForeign()(y.consWriteForeignFields(new l.IsSymbol((function(){return"alignSelf"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"height"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"padding"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"transition"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"transitionDelay"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"width"})))(y.writeForeignString)(y.nilWriteForeignFields)()()())()()())()()())()()())()()())()()()))({width:"60px",height:"60px",padding:"0 5px 0 5px",transition:"0.2s ease-in-out",transitionDelay:"0.1s",alignSelf:"flex-end"}),logoCollapsed:r.cssSafer(y.recordWriteForeign()(y.nilWriteForeignFields))({})}}))(),e=g.mkMenu();return m.component()()("Sidebar")((function(t){return h.bind(h.ixBindRender)(n)((function(n){var r=o.flip(w.classNames())(n);return u.pure(h.applicativeRender(b.refl))(d.nav()({className:r([function(n){return n.sidebar},t.collapsed?function(n){return n.sidebarCollapsed}:function(n){return n.sidebarExpanded}]),children:a.append(a.semigroupArray)([d.ul()({className:r([function(n){return n.logo},c.guard(c.monoidFn(c.monoidString))(t.collapsed)((function(n){return n.logoCollapsed}))]),onClick:p.handler_(t.modifyCollapsed(i.not(i.heytingAlgebraBoolean))),children:[f.element(e)({activeArrowDirection:t.collapsed?g.ArrowPointsRight.value:g.ArrowPointsLeft.value})]})])(t.children)}))}))}))()},mkSidebarLink:function(){var n=w.makeStyles()(v.mapRecordCons(new l.IsSymbol((function(){return"icon"})))()(v.mapRecordCons(new l.IsSymbol((function(){return"label"})))()(v.mapRecordCons(new l.IsSymbol((function(){return"sidebarEntry"})))()(v.mapRecordNil)()())()())()())((function(n){return{sidebarEntry:r.cssSafer(y.recordWriteForeign()(y.consWriteForeignFields(new l.IsSymbol((function(){return"&:hover"})))(y.recordWriteForeign()(y.consWriteForeignFields(new l.IsSymbol((function(){return"background"})))(y.writeForeignString)(y.nilWriteForeignFields)()()()))(y.consWriteForeignFields(new l.IsSymbol((function(){return"alignContent"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"alignSelf"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"borderRadius"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"color"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"cursor"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"display"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"flexDirection"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"fontFamily"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"gridArea"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"justifyContent"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"overflowX"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"paddingLeft"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"width"})))(y.writeForeignString)(y.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()()))({fontFamily:n.headingFontFamily,alignSelf:"flex-end",justifyContent:"space-between",alignContent:"stretch",color:n.textColour,gridArea:"nav",display:"flex",flexDirection:"row",overflowX:"hidden",width:"190px",paddingLeft:"5px",borderRadius:"5px 0 0 5px",cursor:"pointer","&:hover":{background:n.highlightColour}}),label:r.cssSafer(y.recordWriteForeign()(y.consWriteForeignFields(new l.IsSymbol((function(){return"color"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"fontFamily"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"fontSize"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"lineHeight"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"paddingLeft"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"textTransform"})))(y.writeForeignString)(y.nilWriteForeignFields)()()())()()())()()())()()())()()())()()()))({fontFamily:n.textFontFamily,color:n.textColour,paddingLeft:"20px",textTransform:"uppercase",lineHeight:"60px",fontSize:"1.4em"}),icon:r.cssSafer(y.recordWriteForeign()(y.consWriteForeignFields(new l.IsSymbol((function(){return"alignSelf"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"fill"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"height"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"padding"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"transition"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"transitionDelay"})))(y.writeForeignString)(y.consWriteForeignFields(new l.IsSymbol((function(){return"width"})))(y.writeForeignString)(y.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()()))({width:"50px",height:"50px",padding:"5px 10px 5px 5px",transition:"0.2s ease-in-out",transitionDelay:"0.1s",alignSelf:"flex-end",fill:n.textColour+" !important"})}}))();return m.component()()("SidebarLink")((function(e){return h.bind(h.ixBindRender)(n)((function(n){var t=o.flip(w.classNames())(n);return u.pure(h.applicativeRender(b.refl))(d.li()({className:t([function(n){return n.sidebarEntry}]),children:[d.div()({className:t([function(n){return n.label}]),children:[s.text(e.name)]}),d.div()({className:t([function(n){return n.icon}]),children:[e.icon]})]}))}))}))()}}},function(n,e,t){"use strict";var r=t(286);n.exports={smoothScrollPolyfill:r.smoothScrollPolyfill}},function(n,e,t){"use strict";var r=t(287);e.smoothScrollPolyfill=function(){r.polyfill()}},function(n,e,t){!function(){"use strict";n.exports={polyfill:function(){var n=window,e=document;if(!("scrollBehavior"in e.documentElement.style&&!0!==n.__forceSmoothScrollPolyfill__)){var t,r=n.HTMLElement||n.Element,u={scroll:n.scroll||n.scrollTo,scrollBy:n.scrollBy,elementScroll:r.prototype.scroll||c,scrollIntoView:r.prototype.scrollIntoView},o=n.performance&&n.performance.now?n.performance.now.bind(n.performance):Date.now,i=(t=n.navigator.userAgent,new RegExp(["MSIE ","Trident/","Edge/"].join("|")).test(t)?1:0);n.scroll=n.scrollTo=function(){void 0!==arguments[0]&&(!0!==a(arguments[0])?m.call(n,e.body,void 0!==arguments[0].left?~~arguments[0].left:n.scrollX||n.pageXOffset,void 0!==arguments[0].top?~~arguments[0].top:n.scrollY||n.pageYOffset):u.scroll.call(n,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:n.scrollX||n.pageXOffset,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:n.scrollY||n.pageYOffset))},n.scrollBy=function(){void 0!==arguments[0]&&(a(arguments[0])?u.scrollBy.call(n,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:0,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:0):m.call(n,e.body,~~arguments[0].left+(n.scrollX||n.pageXOffset),~~arguments[0].top+(n.scrollY||n.pageYOffset)))},r.prototype.scroll=r.prototype.scrollTo=function(){if(void 0!==arguments[0])if(!0!==a(arguments[0])){var n=arguments[0].left,e=arguments[0].top;m.call(this,this,void 0===n?this.scrollLeft:~~n,void 0===e?this.scrollTop:~~e)}else{if("number"==typeof arguments[0]&&void 0===arguments[1])throw new SyntaxError("Value could not be converted");u.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left:"object"!=typeof arguments[0]?~~arguments[0]:this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top:void 0!==arguments[1]?~~arguments[1]:this.scrollTop)}},r.prototype.scrollBy=function(){void 0!==arguments[0]&&(!0!==a(arguments[0])?this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior}):u.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop))},r.prototype.scrollIntoView=function(){if(!0!==a(arguments[0])){var t=d(this),r=t.getBoundingClientRect(),o=this.getBoundingClientRect();t!==e.body?(m.call(this,t,t.scrollLeft+o.left-r.left,t.scrollTop+o.top-r.top),"fixed"!==n.getComputedStyle(t).position&&n.scrollBy({left:r.left,top:r.top,behavior:"smooth"})):n.scrollBy({left:o.left,top:o.top,behavior:"smooth"})}else u.scrollIntoView.call(this,void 0===arguments[0]||arguments[0])}}function c(n,e){this.scrollLeft=n,this.scrollTop=e}function a(n){if(null===n||"object"!=typeof n||void 0===n.behavior||"auto"===n.behavior||"instant"===n.behavior)return!0;if("object"==typeof n&&"smooth"===n.behavior)return!1;throw new TypeError("behavior member of ScrollOptions "+n.behavior+" is not a valid value for enumeration ScrollBehavior.")}function l(n,e){return"Y"===e?n.clientHeight+i<n.scrollHeight:"X"===e?n.clientWidth+i<n.scrollWidth:void 0}function f(e,t){var r=n.getComputedStyle(e,null)["overflow"+t];return"auto"===r||"scroll"===r}function s(n){var e=l(n,"Y")&&f(n,"Y"),t=l(n,"X")&&f(n,"X");return e||t}function d(n){for(;n!==e.body&&!1===s(n);)n=n.parentNode||n.host;return n}function p(e){var t,r,u,i,c=(o()-e.startTime)/468;i=c=c>1?1:c,t=.5*(1-Math.cos(Math.PI*i)),r=e.startX+(e.x-e.startX)*t,u=e.startY+(e.y-e.startY)*t,e.method.call(e.scrollable,r,u),r===e.x&&u===e.y||n.requestAnimationFrame(p.bind(n,e))}function m(t,r,i){var a,l,f,s,d=o();t===e.body?(a=n,l=n.scrollX||n.pageXOffset,f=n.scrollY||n.pageYOffset,s=u.scroll):(a=t,l=t.scrollLeft,f=t.scrollTop,s=c),p({scrollable:a,method:s,startTime:d,startX:l,startY:f,x:r,y:i})}}}}()},function(n,e,t){"use strict";var r=t(289).mkThemeProviderImpl;n.exports={mkThemeProvider:r}},function(n,e,t){"use strict";var r=t(131);e.mkThemeProviderImpl=function(){return r.ThemeProvider}},function(n,e,t){"use strict";var r=t(86),u={backgroundColour:r.hsl(255)(.24)(.13),textColour:r.hsl(225)(.28)(.9),interfaceColour:r.hsl(245)(.28)(.2),highlightColour:r.rgb(183)(130)(218),altHighlightColour:r.hsl(84)(.617)(.631),textFontFamily:["Montserrat","Monaco","sans-serif"],headingFontFamily:["Montserrat","Monaco","sans-serif"],yellow:r.rgb(255)(235)(149),green:r.hsl(84)(.617)(.631),pink:r.hsl(276)(.677)(.745),orange:r.rgb(255)(203)(139),turquoise:r.rgb(127)(219)(202),red:r.rgb(255)(88)(116),blue:r.rgb(130)(170)(255)},o={backgroundColour:r.hsl(210)(0)(.98),textColour:r.hsl(225)(.18)(.25),interfaceColour:r.hsl(210)(.1)(.7),highlightColour:r.hsl(260)(.85)(.58),altHighlightColour:r.hsl(84)(.617)(.631),textFontFamily:u.textFontFamily,headingFontFamily:u.headingFontFamily,yellow:u.yellow,green:r.hsl(84)(.617)(.431),pink:r.hsl(276)(.677)(.545),orange:u.orange,turquoise:u.turquoise,red:u.red,blue:u.blue};n.exports={darkTheme:u,lightTheme:o}},function(n,e,t){"use strict";var r=t(292),u=t(1),o=t(28),i=t(17);n.exports={getElementById:function(n){var e=u.map(i.functorEffect)(o.toMaybe),t=r._getElementById(n);return function(n){return e(t(n))}}}},function(n,e,t){"use strict";e._getElementById=function(n){return function(e){return function(){return e.getElementById(n)}}}}]);