git.iko.soy/rowtype-yoga/psfp
on 29ee243 help sign in
53 lines 810 kB history raw
1!function(n){var e={};function t(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return n[r].call(o.exports,o,o.exports,t),o.l=!0,o.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 o in n)t.d(r,o,function(e){return n[e]}.bind(null,o));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=158)}([function(n,e,t){"use strict";n.exports=t(163)},function(n,e,t){"use strict";var r=t(171),o=t(39),u=t(6),i=t(12),a=function(n){this.map=n},c=function(n){return n.map},f=new a(o.compose(o.semigroupoidFn)),l=new a(r.arrayMap);n.exports={Functor:a,map:c,mapFlipped:function(n){return function(e){return function(t){return c(n)(t)(e)}}},void:function(n){return c(n)(u.const(i.unit))},voidRight:function(n){return function(e){return c(n)(u.const(e))}},voidLeft:function(n){return function(e){return function(t){return c(n)(u.const(t))(e)}}},flap:function(n){return function(e){return function(t){return c(n)((function(n){return n(t)}))(e)}}},functorFn:f,functorArray:l}},function(n,e,t){"use strict";var r=t(9),o=t(12),u=function(n,e){this.Apply0=n,this.pure=e},i=function(n){return n.pure},a=new u((function(){return r.applyFn}),(function(n){return function(e){return n}})),c=new u((function(){return r.applyArray}),(function(n){return[n]}));n.exports={Applicative:u,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)(o.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)(o.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:a,applicativeArray:c}},function(n,e,t){"use strict";var r=t(19),o=t(34),u=t(2),i=t(9),a=t(4),c=t(13),f=t(74),l=t(17),s=t(40),d=t(22),p=t(45),m=t(8),h=t(6),v=t(1),g=t(91),y=t(11),w=t(10),b=t(21),F=t(7),E=t(5),x=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}(),k=function(n){return new F.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(F.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])}}))},M=function(n){return function(e){return function(t){if(t instanceof S)return n(x.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)),A=new v.Functor((function(n){return function(e){return e instanceof C?new C(n(e.value0)):S.value}})),N=new g.Invariant(g.imapF(A)),_=new f.Extend((function(){return A}),(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)}}))},O=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])}}))},L=new m.Eq1((function(n){return m.eq(P(n))})),W=new w.Ord1((function(){return L}),(function(n){return w.compare(O(n))})),D=new i.Apply((function(){return A}),(function(n){return function(e){if(n instanceof C)return v.map(A)(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 a.Bind((function(){return D}),(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 u.Applicative((function(){return D}),C.create),j=new l.Monad((function(){return B}),(function(){return z})),q=new r.Alt((function(){return A}),(function(n){return function(e){return n instanceof S?e:n}})),U=new d.Plus((function(){return q}),S.value),H=new o.Alternative((function(){return B}),(function(){return U})),J=new s.MonadZero((function(){return H}),(function(){return j}));n.exports={Nothing:S,Just:C,maybe:I,"maybe'":M,fromMaybe:function(n){return I(n)(c.identity(c.categoryFn))},"fromMaybe'":function(n){return M(n)(c.identity(c.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))(u.pure(n.Applicative0())(S.value))}},functorMaybe:A,applyMaybe:D,applicativeMaybe:B,altMaybe:q,plusMaybe:U,alternativeMaybe:H,bindMaybe:z,monadMaybe:j,monadZeroMaybe:J,extendMaybe:_,invariantMaybe:N,semigroupMaybe:k,monoidMaybe:function(n){return new y.Monoid((function(){return k(n)}),S.value)},eqMaybe:P,eq1Maybe:L,ordMaybe:O,ord1Maybe:W,boundedMaybe:function(n){return new p.Bounded((function(){return O(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(179),o=t(9),u=t(13),i=t(6),a=function(n){this.discard=n},c=function(n,e){this.Apply0=n,this.bind=e},f=new c((function(){return o.applyFn}),(function(n){return function(e){return function(t){return e(n(t))(t)}}})),l=new c((function(){return o.applyArray}),r.arrayBind),s=function(n){return n.bind},d=function(n){return i.flip(s(n))},p=new a((function(n){return s(n)}));n.exports={Bind:c,bind:s,bindFlipped:d,Discard:a,discard:function(n){return n.discard},join:function(n){return function(e){return s(n)(e)(u.identity(u.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:f,bindArray:l,discardUnit:p}},function(n,e,t){"use strict";var r=t(173),o=t(15),u=t(44),i=t(28),a=function(n){this.showRecordFields=n},c=function(n){this.show=n},f=new c(r.showStringImpl),l=new a((function(n){return function(n){return[]}})),s=function(n){return n.showRecordFields},d=new c(r.showNumberImpl),p=new c(r.showIntImpl),m=new c(r.showCharImpl),h=new c((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:c,show:v,ShowRecordFields:a,showRecordFields:s,showBoolean:h,showInt:p,showNumber:d,showChar:m,showString:f,showArray:function(n){return new c(r.showArrayImpl(v(n)))},showRecord:function(n){return function(n){return new c((function(e){var t=s(n)(i.RLProxy.value)(e);return 0===t.length?"{}":r.join(" ")(["{",r.join(", ")(t),"}"])}))}},showRecordFieldsNil:l,showRecordFieldsCons:function(n){return function(e){return function(t){return new a((function(a){return function(a){var c=s(e)(i.RLProxy.value)(a),f=o.reflectSymbol(n)(o.SProxy.value),l=u.unsafeGet(f)(a);return r.cons(r.join(": ")([f,v(t)(l)]))(c)}}))}}}}},function(n,e,t){"use strict";var r=t(23);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 o,u=e,i=!1;function a(e,o){if(e<=0)return i=!0,o;if(r.otherwise)return u=e-1|0,void(t=n(o));throw new Error("Failed pattern match at Data.Function (line 94, column 3 - line 96, column 37): "+[e.constructor.name,o.constructor.name])}for(;!i;)o=a(u,t);return o}}},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(177),o=t(15),u=t(12),i=t(178),a=t(44),c=t(28),f=function(n){this.appendRecord=n},l=function(n){this.append=n},s=new l((function(n){return i.absurd})),d=new l((function(n){return function(n){return u.unit}})),p=new l(r.concatString),m=new f((function(n){return function(n){return function(n){return{}}}})),h=new l(r.concatArray),v=function(n){return n.appendRecord},g=function(n){return n.append};n.exports={Semigroup:l,append:g,SemigroupRecord:f,appendRecord:v,semigroupString:p,semigroupUnit:d,semigroupVoid:s,semigroupFn:function(n){return new l((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 l(v(n)(c.RLProxy.value))}},semigroupRecordNil:m,semigroupRecordCons:function(n){return function(e){return function(e){return function(t){return new f((function(r){return function(r){return function(u){var i=v(e)(c.RLProxy.value)(r)(u),f=o.reflectSymbol(n)(o.SProxy.value),l=a.unsafeSet(f),s=a.unsafeGet(f);return l(g(t)(s(r))(s(u)))(i)}}}))}}}}}},function(n,e,t){"use strict";var r=t(183),o=t(15),u=t(44),i=t(28),a=function(n){this.eqRecord=n},c=function(n){this.eq1=n},f=function(n){this.eq=n},l=new f((function(n){return function(n){return!0}})),s=new f((function(n){return function(n){return!0}})),d=new f(r.eqStringImpl),p=new a((function(n){return function(n){return function(n){return!0}}})),m=function(n){return n.eqRecord},h=new f(r.eqNumberImpl),v=new f(r.eqIntImpl),g=new f(r.eqCharImpl),y=new f(r.eqBooleanImpl),w=function(n){return n.eq1},b=function(n){return n.eq},F=function(n){return new f(r.eqArrayImpl(b(n)))},E=new c((function(n){return b(F(n))}));n.exports={Eq:f,eq:b,notEq:function(n){return function(e){return function(t){return b(y)(b(n)(e)(t))(!1)}}},Eq1:c,eq1:w,notEq1:function(n){return function(e){return function(t){return function(r){return b(y)(w(n)(e)(t)(r))(!1)}}}},EqRecord:a,eqRecord:m,eqBoolean:y,eqInt:v,eqNumber:h,eqChar:g,eqString:d,eqUnit:s,eqVoid:l,eqArray:F,eqRec:function(n){return function(n){return new f(m(n)(i.RLProxy.value))}},eq1Array:E,eqRowNil:p,eqRowCons:function(n){return function(e){return function(e){return function(t){return new a((function(r){return function(r){return function(a){var c=m(n)(i.RLProxy.value)(r)(a),f=o.reflectSymbol(e)(o.SProxy.value),l=u.unsafeGet(f);return b(t)(l(r))(l(a))&&c}}}))}}}}}},function(n,e,t){"use strict";var r=t(170),o=t(13),u=t(6),i=t(1),a=function(n,e){this.Functor0=n,this.apply=e},c=new a((function(){return i.functorFn}),(function(n){return function(e){return function(t){return n(t)(e(t))}}})),f=new a((function(){return i.functorArray}),r.arrayApply),l=function(n){return n.apply};n.exports={Apply:a,apply:l,applyFirst:function(n){return function(e){return function(t){return l(n)(i.map(n.Functor0())(u.const)(e))(t)}}},applySecond:function(n){return function(e){return function(t){return l(n)(i.map(n.Functor0())(u.const(o.identity(o.categoryFn)))(e))(t)}}},lift2:function(n){return function(e){return function(t){return function(r){return l(n)(i.map(n.Functor0())(e)(t))(r)}}}},lift3:function(n){return function(e){return function(t){return function(r){return function(o){return l(n)(l(n)(i.map(n.Functor0())(e)(t))(r))(o)}}}}},lift4:function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return l(n)(l(n)(l(n)(i.map(n.Functor0())(e)(t))(r))(o))(u)}}}}}},lift5:function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(a){return l(n)(l(n)(l(n)(l(n)(i.map(n.Functor0())(e)(t))(r))(o))(u))(a)}}}}}}},applyFn:c,applyArray:f}},function(n,e,t){"use strict";var r=t(182),o=t(8),u=t(21),i=t(75),a=t(35),c=t(15),f=t(44),l=t(28),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 o.eqVoid}),(function(n){return function(n){return u.EQ.value}})),h=new p((function(){return o.eqUnit}),(function(n){return function(n){return u.EQ.value}})),v=new p((function(){return o.eqString}),r.ordStringImpl(u.LT.value)(u.EQ.value)(u.GT.value)),g=new s((function(){return o.eqRowNil}),(function(n){return function(n){return function(n){return u.EQ.value}}})),y=new p((function(){return u.eqOrdering}),(function(n){return function(e){if(n instanceof u.LT&&e instanceof u.LT)return u.EQ.value;if(n instanceof u.EQ&&e instanceof u.EQ)return u.EQ.value;if(n instanceof u.GT&&e instanceof u.GT)return u.EQ.value;if(n instanceof u.LT)return u.LT.value;if(n instanceof u.EQ&&e instanceof u.LT)return u.GT.value;if(n instanceof u.EQ&&e instanceof u.GT)return u.LT.value;if(n instanceof u.GT)return u.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 o.eqNumber}),r.ordNumberImpl(u.LT.value)(u.EQ.value)(u.GT.value)),b=new p((function(){return o.eqInt}),r.ordIntImpl(u.LT.value)(u.EQ.value)(u.GT.value)),F=new p((function(){return o.eqChar}),r.ordCharImpl(u.LT.value)(u.EQ.value)(u.GT.value)),E=new p((function(){return o.eqBoolean}),r.ordBooleanImpl(u.LT.value)(u.EQ.value)(u.GT.value)),x=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 u.GT}}},k=function(n){return function(e){return function(t){return!(S(n)(e)(t)instanceof u.LT)}}},M=function(n){return function(e){return function(t){return S(n)(e)(t)instanceof u.LT}}},I=function(n){return function(e){return function(t){var r=S(n)(e)(t);if(r instanceof u.LT)return t;if(r instanceof u.EQ)return e;if(r instanceof u.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 u.LT)return e;if(r instanceof u.EQ)return e;if(r instanceof u.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 o.eqArray(n.Eq0())}),(e=function(e){return function(t){var r=S(n)(e)(t);if(r instanceof u.EQ)return 0;if(r instanceof u.LT)return 1;if(r instanceof u.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},A=new d((function(){return o.eq1Array}),(function(n){return S(R(n))}));n.exports={Ord:p,compare:S,Ord1:d,compare1:function(n){return n.compare1},lessThan:M,lessThanOrEq:function(n){return function(e){return function(t){return!(S(n)(e)(t)instanceof u.GT)}}},greaterThan:C,greaterThanOrEq:k,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!M(n)(r)(e)&&!C(n)(r)(t)}}}},abs:function(n){return function(e){return function(t){return k(n)(t)(a.zero(e.Semiring0()))?t:i.negate(e)(t)}}},signum:function(n){return function(e){return function(t){return k(n)(t)(a.zero(e.Semiring0()))?a.one(e.Semiring0()):i.negate(e)(a.one(e.Semiring0()))}}},OrdRecord:s,compareRecord:x,ordBoolean:E,ordInt:b,ordNumber:w,ordString:v,ordChar:F,ordUnit:h,ordVoid:m,ordArray:R,ordOrdering:y,ord1Array:A,ordRecordNil:g,ordRecordCons:function(n){return function(e){return function(e){return function(t){return new s((function(){return o.eqRowCons(n.EqRecord0())()(e)(t.Eq0())}),(function(r){return function(r){return function(i){var a=c.reflectSymbol(e)(c.SProxy.value),s=S(t)(f.unsafeGet(a)(r))(f.unsafeGet(a)(i));return o.notEq(u.eqOrdering)(s)(u.EQ.value)?s:x(n)(l.RLProxy.value)(r)(i)}}}))}}}},ordRecord:function(n){return function(n){return new p((function(){return o.eqRec()(n.EqRecord0())}),x(n)(l.RLProxy.value))}}}},function(n,e,t){"use strict";var r=t(23),o=t(76),u=t(21),i=t(7),a=t(15),c=t(12),f=t(44),l=t(28),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}),c.unit),m=new d((function(){return i.semigroupString}),""),h=new s((function(){return i.semigroupRecordNil}),(function(n){return{}})),v=new d((function(){return u.semigroupOrdering}),u.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(u){if(u<=0)return w(n);if(1===u)return e;if(0===o.mod(o.euclideanRingInt)(u)(2)){var a=t(o.div(o.euclideanRingInt)(u)(2));return i.append(n.Semigroup0())(a)(a)}if(r.otherwise){a=t(o.div(o.euclideanRingInt)(u)(2));return i.append(n.Semigroup0())(a)(i.append(n.Semigroup0())(a)(e))}throw new Error("Failed pattern match at Data.Monoid (line 65, column 3 - line 65, column 17): "+[u.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)(l.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 o=y(t)(l.RLProxy.value),u=a.reflectSymbol(n)(a.SProxy.value);return f.unsafeSet(u)(w(e))(o)}))}}}}}},function(n,e,t){"use strict";var r=t(172),o=new(t(5).Show)((function(n){return"unit"}));n.exports={showUnit:o,unit:r.unit}},function(n,e,t){"use strict";var r=t(39),o=function(n,e){this.Semigroupoid0=n,this.identity=e},u=new o((function(){return r.semigroupoidFn}),(function(n){return n}));n.exports={Category:o,identity:function(n){return n.identity},categoryFn:u}},function(n,e,t){"use strict";var r=t(39),o=t(6),u=t(1),i=t(108),a=t(64),c=t(65),f=t(58),l=t(92),s=t(93),d=t(192),p=t(193),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),F=new m((function(n){return n}),l.Endo),E=new m((function(n){return n}),f.Dual),x=new m((function(n){return n}),c.Disj),S=new m((function(n){return n}),a.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 u.map(n)(v(e))(r(h(t)))}}}}},alaF:function(n){return function(e){return function(t){return function(r){return function(o){return function(o){var i=u.map(e)(v(r)),a=u.map(n)(h(t));return function(n){return i(o(a(n)))}}}}}}},over:function(n){return function(e){return function(t){return function(t){var r=h(e),o=v(n);return function(n){return r(t(o(n)))}}}}},overF:function(n){return function(e){return function(t){return function(r){return function(o){return function(o){var i=u.map(e)(h(r)),a=u.map(n)(v(t));return function(n){return i(o(a(n)))}}}}}}},under:function(n){return function(e){return function(t){return function(t){var r=v(e),o=h(n);return function(n){return r(t(o(n)))}}}}},underF:function(n){return function(e){return function(t){return function(r){return function(o){return function(o){var i=u.map(e)(v(r)),a=u.map(n)(h(t));return function(n){return i(o(a(n)))}}}}}}},over2:function(n){return function(e){return function(t){return function(t){var u=r.compose(r.semigroupoidFn)(h(e)),i=o.on(t)(v(n));return function(n){return u(i(n))}}}}},overF2:function(n){return function(e){return function(t){return function(i){return function(a){return function(a){var c=r.compose(r.semigroupoidFn)(u.map(e)(h(i))),f=o.on(a)(u.map(n)(v(t)));return function(n){return c(f(n))}}}}}}},under2:function(n){return function(e){return function(t){return function(t){var u=r.compose(r.semigroupoidFn)(v(e)),i=o.on(t)(h(n));return function(n){return u(i(n))}}}}},underF2:function(n){return function(e){return function(t){return function(i){return function(a){return function(a){var c=r.compose(r.semigroupoidFn)(u.map(e)(v(i))),f=o.on(a)(u.map(n)(h(t)));return function(n){return c(f(n))}}}}}}},traverse:function(n){return function(e){return function(t){return function(t){var r=u.map(n)(h(e)),o=v(e);return function(n){return r(t(o(n)))}}}}},collect:function(n){return function(e){return function(t){return function(t){var r=h(e),o=u.map(n)(v(e));return function(n){return r(t(o(n)))}}}}},newtypeAdditive:C,newtypeMultiplicative:y,newtypeConj:S,newtypeDisj:x,newtypeDual:E,newtypeEndo:F,newtypeFirst:b,newtypeLast:w}},function(n,e,t){"use strict";var r=t(174),o=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}})(o.value)}},SProxy:o}},function(n,e,t){"use strict";var r=t(190),o=t(19),u=t(2),i=t(9),a=t(4),c=t(13),f=t(22),l=t(8),s=t(6),d=t(1),p=t(46),m=t(3),h=t(11),v=t(64),g=t(65),y=t(58),w=t(92),b=t(14),F=t(10),E=t(21),x=t(7),S=t(35),C=t(12),k=function(n,e,t){this.foldMap=n,this.foldl=e,this.foldr=t},M=function(n){return n.foldr},I=function(n){return function(e){return function(t){return M(e)((r=i.applySecond(n.Apply0()),function(n){return r(t(n))}))(u.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(l.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)}},A=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(l.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)}},N=new k((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 k((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 k((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 k((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 k((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=new k((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=function(n){return function(e){return function(t){return M(n)((function(n){return function(r){return x.append(e.Semigroup0())(t(n))(r)}}))(h.mempty(e))}}},z=new k((function(n){return D(z)(n)}),r.foldlArray,r.foldrArray),B=function(n){return n.foldMap},j=new k((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 M(_)(n)(e)(t)}}})),q=new k((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 M(_)(n)(e)(t)}}})),U=function(n){return function(e){return function(t){return function(r){return function(o){return b.unwrap(b.newtypeEndo)(B(n)(w.monoidEndo(c.categoryFn))((function(n){return function(o){return x.append(e)(t)(x.append(e)(r(n))(o))}}))(o))(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=l.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:k,foldr:M,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(c.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(c.categoryFn)))((o=s.flip(e),function(n){return y.Dual(w.Endo(o(n)))}))(r)))(t);var o}}}},foldMapDefaultL:function(n){return function(e){return function(t){return T(n)((function(n){return function(r){return x.append(e.Semigroup0())(n)(t(r))}}))(h.mempty(e))}}},foldMapDefaultR:D,fold:function(n){return function(e){return B(n)(e)(c.identity(c.categoryFn))}},foldM:function(n){return function(e){return function(t){return function(r){return T(n)((function(n){return function(r){return a.bind(e.Bind1())(n)(s.flip(t)(r))}}))(u.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)(c.identity(c.categoryFn))}},oneOf:function(n){return function(e){return M(n)(o.alt(e.Alt0()))(f.empty(e))}},oneOfMap:function(n){return function(e){return function(t){return M(n)((r=o.alt(e.Alt0()),function(n){return r(t(n))}))(f.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:x.append(e.Semigroup0())(n.acc)(x.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)(c.identity(c.categoryFn))}}},and:function(n){return function(e){return V(n)(e)(c.identity(c.categoryFn))}},or:function(n){return function(e){return H(n)(e)(c.identity(c.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),o=J(n)(e)(t);return function(n){return r(o(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=M(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)(F.compare(n))}},maximumBy:R,minimum:function(n){return function(e){return A(e)(F.compare(n))}},minimumBy:A,null:function(n){return M(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:j,foldableLast:q,foldableAdditive:W,foldableDual:P,foldableDisj:O,foldableConj:L,foldableMultiplicative:N}},function(n,e,t){"use strict";var r=t(2),o=t(4),u=function(n,e){this.Applicative0=n,this.Bind1=e},i=new u((function(){return r.applicativeFn}),(function(){return o.bindFn})),a=new u((function(){return r.applicativeArray}),(function(){return o.bindArray}));n.exports={Monad:u,liftM1:function(n){return function(e){return function(t){return o.bind(n.Bind1())(t)((function(t){return r.pure(n.Applicative0())(e(t))}))}}},ap:function(n){return function(e){return function(t){return o.bind(n.Bind1())(e)((function(e){return o.bind(n.Bind1())(t)((function(t){return r.pure(n.Applicative0())(e(t))}))}))}}},whenM:function(n){return function(e){return function(t){return o.bind(n.Bind1())(e)((function(e){return r.when(n.Applicative0())(e)(t)}))}}},unlessM:function(n){return function(e){return function(t){return o.bind(n.Bind1())(e)((function(e){return r.unless(n.Applicative0())(e)(t)}))}}},monadFn:i,monadArray:a}},function(n,e,t){"use strict";var r=t(188),o=t(2),u=t(9),i=t(4),a=t(17),c=t(1),f=t(11),l=t(7),s=new a.Monad((function(){return m}),(function(){return d})),d=new i.Bind((function(){return p}),r.bindE),p=new u.Apply((function(){return h}),a.ap(s)),m=new o.Applicative((function(){return p}),r.pureE),h=new c.Functor(o.liftA1(m)),v=function(n){return new l.Semigroup(u.lift2(p)(l.append(n)))};n.exports={functorEffect:h,applyEffect:p,applicativeEffect:m,bindEffect:d,monadEffect:s,semigroupEffect:v,monoidEffect:function(n){return new f.Monoid((function(){return v(n.Semigroup0())}),r.pureE(f.mempty(n)))},untilE:r.untilE,whileE:r.whileE,forE:r.forE,foreachE:r.foreachE}},function(n,e,t){"use strict";var r=t(1),o=t(7),u=function(n,e){this.Functor0=n,this.alt=e},i=new u((function(){return r.functorArray}),o.append(o.semigroupArray));n.exports={Alt:u,alt:function(n){return n.alt},altArray:i}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(66),i=t(67),a=t(4),c=t(110),f=t(74),l=t(95),s=t(17),d=t(39),p=t(107),m=t(32),h=t(127),v=t(211),g=t(45),y=t(106),w=t(133),b=t(8),F=t(16),E=t(47),x=t(1),S=t(91),C=t(36),k=t(46),M=t(3),I=t(109),T=t(11),R=t(14),A=t(10),N=t(21),_=t(75),P=t(7),O=t(77),L=t(69),W=t(35),D=t(5),z=t(24),B=t(48),j=t(12),q=t(26),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 W.Semiring((function(t){return function(r){return new U(W.add(n)(t.value0)(r.value0),W.add(e)(t.value1)(r.value1))}}),(function(t){return function(r){return new U(W.mul(n)(t.value0)(r.value0),W.mul(e)(t.value1)(r.value1))}}),new U(W.one(n),W.one(e)),new U(W.zero(n),W.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 k.HeytingAlgebra((function(t){return function(r){return new U(k.conj(n)(t.value0)(r.value0),k.conj(e)(t.value1)(r.value1))}}),(function(t){return function(r){return new U(k.disj(n)(t.value0)(r.value0),k.disj(e)(t.value1)(r.value1))}}),new U(k.ff(n),k.ff(e)),(function(t){return function(r){return new U(k.implies(n)(t.value0)(r.value0),k.implies(e)(t.value1)(r.value1))}}),(function(t){return new U(k.not(n)(t.value0),k.not(e)(t.value1))}),new U(k.tt(n),k.tt(e)))}},K=new x.Functor((function(n){return function(e){return new U(e.value0,n(e.value1))}})),X=new C.FunctorWithIndex((function(){return K}),(function(n){return x.map(K)(n(j.unit))})),Y=new S.Invariant(S.imapF(K)),Z=function(n){return n.value0},nn=new F.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(j.unit)(e.value1)}}}),(function(n){return function(e){return function(t){return n(j.unit)(e)(t.value1)}}}),(function(n){return function(e){return function(t){return n(j.unit)(t.value1)(e)}}})),tn=new z.Traversable((function(){return nn}),(function(){return K}),(function(n){return function(e){return x.map(n.Apply0().Functor0())(U.create(e.value0))(e.value1)}}),(function(n){return function(e){return function(t){return x.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 x.map(n.Apply0().Functor0())(U.create(t.value0))(e(j.unit)(t.value1))}}})),on=new O.Foldable1((function(){return nn}),(function(n){return function(n){return n.value1}}),(function(n){return function(n){return function(e){return n(e.value1)}}})),un=new L.Traversable1((function(){return on}),(function(){return tn}),(function(n){return function(e){return x.map(n.Functor0())(U.create(e.value0))(e.value1)}}),(function(n){return function(e){return function(t){return x.map(n.Functor0())(U.create(t.value0))(e(t.value1))}}})),an=new f.Extend((function(){return K}),(function(n){return function(e){return new U(e.value0,n(e))}})),cn=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)}}))}},fn=function(n){return function(e){return new A.Ord((function(){return cn(n.Eq0())(e.Eq0())}),(function(t){return function(r){var o=A.compare(n)(t.value0)(r.value0);return o instanceof N.LT?N.LT.value:o instanceof N.GT?N.GT.value:A.compare(e)(t.value1)(r.value1)}}))}},ln=function(n){return new b.Eq1((function(e){return b.eq(cn(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(q.from(n)(j.unit)),r=x.map(e)(H);return function(n){return t(r(n))}}))},dn=new c.Comonad((function(){return an}),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 o.apply(n.Apply0())(x.map(n.Apply0().Functor0())(U.create)(e.value0))(e.value1)}}),(function(n){return function(e){return function(t){return function(r){return o.apply(n.Apply0())(x.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 u.Biapplicative((function(){return vn}),U.create),yn=function(n){return new o.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 a.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),o=F.foldMap(n)(I.monoidFirst)((function(n){return b.eq(e)(t)(n.value0)?new M.Just(n.value1):M.Nothing.value}));return function(n){return r(o(n))}}}},showTuple:function(n){return function(e){return new D.Show((function(t){return"(Tuple "+D.show(n)(t.value0)+" "+D.show(e)(t.value1)+")"}))}},eqTuple:cn,eq1Tuple:ln,ordTuple:fn,ord1Tuple:function(n){return new A.Ord1((function(){return ln(n.Eq0())}),(function(e){return A.compare(fn(n)(e))}))},boundedTuple:function(n){return function(e){return new g.Bounded((function(){return fn(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:an,comonadTuple:dn,lazyTuple:function(n){return function(e){return new l.Lazy((function(t){return new U(l.defer(n)((function(n){return Z(t(j.unit))})),l.defer(e)((function(n){return H(t(j.unit))})))}))}},foldableTuple:nn,foldable1Tuple:on,foldableWithIndexTuple:en,bifoldableTuple:mn,traversableTuple:tn,traversable1Tuple:un,traversableWithIndexTuple:rn,bitraversableTuple:hn,distributiveTuple:sn}},function(n,e,t){"use strict";var r=t(8),o=t(7),u=t(5),i=function(){function n(){}return n.value=new n,n}(),a=function(){function n(){}return n.value=new n,n}(),c=function(){function n(){}return n.value=new n,n}(),f=new u.Show((function(n){if(n instanceof i)return"LT";if(n instanceof a)return"GT";if(n instanceof c)return"EQ";throw new Error("Failed pattern match at Data.Ordering (line 26, column 1 - line 29, column 17): "+[n.constructor.name])})),l=new o.Semigroup((function(n){return function(e){if(n instanceof i)return i.value;if(n instanceof a)return a.value;if(n instanceof c)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 a&&e instanceof a||n instanceof c&&e instanceof c)}}));n.exports={LT:i,GT:a,EQ:c,invert:function(n){if(n instanceof a)return i.value;if(n instanceof c)return c.value;if(n instanceof i)return a.value;throw new Error("Failed pattern match at Data.Ordering (line 33, column 1 - line 33, column 31): "+[n.constructor.name])},eqOrdering:s,semigroupOrdering:l,showOrdering:f}},function(n,e,t){"use strict";var r=t(19),o=function(n,e){this.Alt0=n,this.empty=e},u=new o((function(){return r.altArray}),[]);n.exports={Plus:o,empty:function(n){return n.empty},plusArray:u}},function(n,e,t){"use strict";n.exports={otherwise:!0}},function(n,e,t){"use strict";var r=t(199),o=t(2),u=t(9),i=t(13),a=t(16),c=t(1),f=t(3),l=t(109),s=t(128),d=t(108),p=t(64),m=t(65),h=t(58),v=t(93),g=t(129),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 a.foldableMultiplicative}),(function(){return v.functorMultiplicative}),(function(n){return function(e){return c.map(n.Apply0().Functor0())(v.Multiplicative)(e)}}),(function(n){return function(e){return function(t){return c.map(n.Apply0().Functor0())(v.Multiplicative)(e(t))}}})),F=new y((function(){return a.foldableMaybe}),(function(){return f.functorMaybe}),(function(n){return function(e){if(e instanceof f.Nothing)return o.pure(n)(f.Nothing.value);if(e instanceof f.Just)return c.map(n.Apply0().Functor0())(f.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 f.Nothing)return o.pure(n)(f.Nothing.value);if(t instanceof f.Just)return c.map(n.Apply0().Functor0())(f.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 a.foldableDual}),(function(){return h.functorDual}),(function(n){return function(e){return c.map(n.Apply0().Functor0())(h.Dual)(e)}}),(function(n){return function(e){return function(t){return c.map(n.Apply0().Functor0())(h.Dual)(e(t))}}})),x=new y((function(){return a.foldableDisj}),(function(){return m.functorDisj}),(function(n){return function(e){return c.map(n.Apply0().Functor0())(m.Disj)(e)}}),(function(n){return function(e){return function(t){return c.map(n.Apply0().Functor0())(m.Disj)(e(t))}}})),S=new y((function(){return a.foldableConj}),(function(){return p.functorConj}),(function(n){return function(e){return c.map(n.Apply0().Functor0())(p.Conj)(e)}}),(function(n){return function(e){return function(t){return c.map(n.Apply0().Functor0())(p.Conj)(e(t))}}})),C=new y((function(){return a.foldableAdditive}),(function(){return d.functorAdditive}),(function(n){return function(e){return c.map(n.Apply0().Functor0())(d.Additive)(e)}}),(function(n){return function(e){return function(t){return c.map(n.Apply0().Functor0())(d.Additive)(e(t))}}})),k=function(n){return function(e){return w(n)(e)(i.identity(i.categoryFn))}},M=new y((function(){return a.foldableArray}),(function(){return c.functorArray}),(function(n){return k(M)(n)}),(function(n){return r.traverseArrayImpl(u.apply(n.Apply0()))(c.map(n.Apply0().Functor0()))(o.pure(n))})),I=function(n){return n.sequence},T=new y((function(){return a.foldableFirst}),(function(){return l.functorFirst}),(function(n){return function(e){return c.map(n.Apply0().Functor0())(l.First)(I(F)(n)(e))}}),(function(n){return function(e){return function(t){return c.map(n.Apply0().Functor0())(l.First)(w(F)(n)(e)(t))}}})),R=new y((function(){return a.foldableLast}),(function(){return s.functorLast}),(function(n){return function(e){return c.map(n.Apply0().Functor0())(s.Last)(I(F)(n)(e))}}),(function(n){return function(e){return function(t){return c.map(n.Apply0().Functor0())(s.Last)(w(F)(n)(e)(t))}}})),A=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)}}}},N=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)(c.map(n.Functor0())(t)(r))}}}},sequenceDefault:k,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 N(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 A(n)((function(n){return function(t){var r=e(t)(n);return{accum:r,value:r}}}))(t)(r).value}}}},mapAccumL:N,mapAccumR:A,traversableArray:M,traversableMaybe:F,traversableFirst:T,traversableLast:R,traversableAdditive:C,traversableDual:E,traversableConj:S,traversableDisj:x,traversableMultiplicative:b}},function(n,e,t){"use strict";var r=t(202);n.exports={unsafeCoerce:r.unsafeCoerce}},function(n,e,t){"use strict";var r=function(n,e){this.from=n,this.to=e},o=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:o}},function(n,e,t){"use strict";var r=t(2),o=t(231),u=t(9),i=t(232),a=t(4),c=t(233),f=t(1),l=t(136),s=t(11),d=t(7),p=t(18),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 l.IxFunctor((function(n){return function(e){return f.map(p.functorEffect)(n)(e)}})),w=new i.IxApply((function(){return y}),(function(n){return function(e){return u.apply(p.applyEffect)(n)(e)}})),b=new c.IxBind((function(){return w}),(function(n){return function(e){return function(){var t=n();return e(t)()}}})),F=new o.IxApplicative((function(){return w}),(function(n){return r.pure(p.applicativeEffect)(n)})),E=new f.Functor((function(n){return function(e){return f.map(p.functorEffect)(n)(e)}})),x=function(n){return new u.Apply((function(){return E}),(function(n){return function(e){return u.apply(p.applyEffect)(n)(e)}}))};n.exports={coerceHook:function(n){return function(n){return n}},unsafeHook:v,unsafeRenderEffect:h,bind:function(n){return c.ibind(n)},discard:function(n){return c.ibind(n)},ixFunctorRender:y,ixApplyRender:w,ixApplicativeRender:F,ixBindRender:b,functorRender:E,applyRender:x,applicativeRender:function(n){return new r.Applicative((function(){return x()}),(function(n){return r.pure(p.applicativeEffect)(n)}))},bindRender:function(n){return new a.Bind((function(){return x()}),(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=function(){function n(){}return n.value=new n,n}();n.exports={RLProxy:r}},function(n,e,t){"use strict";var r=t(19),o=t(2),u=t(9),i=t(4),a=t(74),c=t(17),f=t(107),l=t(32),s=t(127),d=t(45),p=t(8),m=t(16),h=t(47),v=t(6),g=t(1),y=t(91),w=t(36),b=t(3),F=t(11),E=t(10),x=t(21),S=t(7),C=t(5),k=t(24),M=t(48),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}(),A=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])}})),N=new w.FunctorWithIndex((function(){return A}),(function(n){return g.map(A)(n(I.unit))})),_=new y.Invariant(y.imapF(A)),P=new m.Foldable((function(n){return function(e){return function(t){if(t instanceof T)return F.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])}}})),O=new h.FoldableWithIndex((function(){return P}),(function(n){return function(e){return function(t){if(t instanceof T)return F.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])}}})),L=new k.Traversable((function(){return P}),(function(){return A}),(function(n){return function(e){if(e instanceof T)return o.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 o.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])}}})),W=new M.TraversableWithIndex((function(){return O}),(function(){return N}),(function(){return L}),(function(n){return function(e){return function(t){if(t instanceof T)return o.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])}}})),D=new a.Extend((function(){return A}),(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 x.LT.value;if(r instanceof T)return x.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])}}))}},j=function(n){return new p.Eq1((function(e){return p.eq(z(n)(e))}))},q=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=q(v.const(b.Nothing.value))(b.Just.create),H=q(v.const(!0))(v.const(!1)),J=q(v.const(!1))(v.const(!0)),V=new l.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 f.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 u.Apply((function(){return A}),(function(n){return function(e){if(n instanceof T)return new T(n.value0);if(n instanceof R)return g.map(A)(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}),q((function(n){return function(e){return new T(n)}}))((function(n){return function(e){return e(n)}}))),X=new o.Applicative((function(){return Q}),R.create),Y=new c.Monad((function(){return X}),(function(){return K})),Z=new r.Alt((function(){return A}),(function(n){return function(e){return n instanceof T?e:n}}));n.exports={Left:T,Right:R,either:q,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:A,functorWithIndexEither:N,invariantEither:_,bifunctorEither:V,applyEither:Q,applicativeEither:X,altEither:Z,bindEither:K,monadEither:Y,extendEither:D,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:j,ordEither:B,ord1Either:function(n){return new E.Ord1((function(){return j(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:O,bifoldableEither:$,traversableEither:L,traversableWithIndexEither:W,bitraversableEither:G,semigroupEither:function(n){return new S.Semigroup((function(e){return function(t){return u.apply(Q)(g.map(A)(S.append(n))(e))(t)}}))}}},function(n,e,t){"use strict";var r=t(230),o=t(4),u=t(8),i=t(6),a=t(63),c=t(1),f=t(14),l=t(31),s=t(20),d=t(18),p=t(59),m=t(27),h=t(25),v=t(234),g=function(n){return n},y=p.runEffectFn2(r.writeRef_),w=h.unsafeCoerce,b=h.unsafeCoerce,F=p.runEffectFn1(r.readRef_),E=function(n){return c.map(d.functorEffect)(l.toMaybe)(F(n))},x=new f.Newtype((function(n){return n}),g),S=i.flip(o.bind(d.bindEffect))(p.runEffectFn1(r.memo_)),C=new u.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_(a.mkFn2(s.Tuple.create),n)}))},useEffect:function(n){return function(e){return function(t){return m.unsafeHook((function(){return r.useEffect_(a.mkFn2(u.eq(n)),e,t)}))}}},useLayoutEffect:function(n){return function(e){return function(t){return m.unsafeHook((function(){return r.useLayoutEffect_(a.mkFn2(u.eq(n)),e,t)}))}}},useReducer:function(n){return function(e){return m.unsafeHook((function(){return r.useReducer_(a.mkFn2(s.Tuple.create),a.mkFn2(e),n)}))}},readRef:F,readRefMaybe:E,writeRef:y,renderRef:function(n){return m.unsafeRenderEffect(F(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_(a.mkFn2(u.eq(n)),e,t)}))}}},useCallback:function(n){return function(e){return function(t){return m.unsafeHook((function(){return r.useCallback_(a.mkFn2(u.eq(n)),e,t)}))}}},useEqCache:function(n){return function(e){return m.unsafeHook((function(){return r.useEqCache_(a.mkFn2(u.eq(n)),e)}))}},UnsafeReference:g,newtypeUnsafeReference:x,eqUnsafeReference:C,displayName:r.displayName}},function(n,e,t){"use strict";var r=t(187),o=t(8),u=t(6),i=t(3),a=t(10),c=t(5),f=i.maybe(r.null)(r.notNull),l=function(n){return r.nullable(n,i.Nothing.value,i.Just.create)},s=function(n){return new o.Eq(u.on(o.eq(i.eqMaybe(n)))(l))},d=function(n){return new a.Ord((function(){return s(n.Eq0())}),u.on(a.compare(i.ordMaybe(n)))(l))},p=new o.Eq1((function(n){return o.eq(s(n))})),m=new a.Ord1((function(){return p}),(function(n){return a.compare(d(n))}));n.exports={toMaybe:l,toNullable:f,showNullable:function(n){return new c.Show((e=i.maybe("null")(c.show(n)),function(n){return e(l(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=t(13),o=function(n){return n.bimap};n.exports={bimap:o,Bifunctor:function(n){this.bimap=n},lmap:function(n){return function(e){return o(n)(e)(r.identity(r.categoryFn))}},rmap:function(n){return o(n)(r.identity(r.categoryFn))}}},function(n,e,t){"use strict";var r=t(13),o=t(18),u=function(n,e){this.Monad0=n,this.liftEffect=e},i=new u((function(){return o.monadEffect}),r.identity(r.categoryFn));n.exports={liftEffect:function(n){return n.liftEffect},MonadEffect:u,monadEffectEffect:i}},function(n,e,t){"use strict";var r=t(2),o=t(22),u=function(n,e){this.Applicative0=n,this.Plus1=e},i=new u((function(){return r.applicativeArray}),(function(){return o.plusArray}));n.exports={Alternative:u,alternativeArray:i}},function(n,e,t){"use strict";var r=t(185),o=t(15),u=t(12),i=t(44),a=t(90),c=t(28),f=function(n,e,t,r){this.addRecord=n,this.mulRecord=e,this.oneRecord=t,this.zeroRecord=r},l=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 l((function(n){return function(n){return u.unit}}),(function(n){return function(n){return u.unit}}),u.unit,u.unit),m=new f((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 l(r.numAdd,r.numMul,1,0),v=new l(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},F=function(n){return n.addRecord},E=function(n){return n.add};n.exports={Semiring:l,add:E,zero:d,mul:b,one:y,SemiringRecord:f,addRecord:F,mulRecord:w,oneRecord:g,zeroRecord:s,semiringInt:v,semiringNumber:h,semiringFn:function(n){return new l((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 l(F(n)(c.RLProxy.value),w(n)(c.RLProxy.value),g(n)(c.RLProxy.value)(a.RProxy.value),s(n)(c.RLProxy.value)(a.RProxy.value))}},semiringRecordNil:m,semiringRecordCons:function(n){return function(e){return function(e){return function(t){return new f((function(r){return function(r){return function(u){var a=F(e)(c.RLProxy.value)(r)(u),f=o.reflectSymbol(n)(o.SProxy.value),l=i.unsafeSet(f),s=i.unsafeGet(f);return l(E(t)(s(r))(s(u)))(a)}}}),(function(r){return function(r){return function(u){var a=w(e)(c.RLProxy.value)(r)(u),f=o.reflectSymbol(n)(o.SProxy.value),l=i.unsafeSet(f),s=i.unsafeGet(f);return l(b(t)(s(r))(s(u)))(a)}}}),(function(r){return function(r){var u=g(e)(c.RLProxy.value)(a.RProxy.value),f=o.reflectSymbol(n)(o.SProxy.value);return i.unsafeSet(f)(y(t))(u)}}),(function(r){return function(r){var u=s(e)(c.RLProxy.value)(a.RProxy.value),f=o.reflectSymbol(n)(o.SProxy.value);return i.unsafeSet(f)(d(t))(u)}}))}}}}}},function(n,e,t){"use strict";var r=t(200),o=t(6),u=t(1),i=t(3),a=t(109),c=t(128),f=t(108),l=t(64),s=t(65),d=t(58),p=t(93),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 u.map(p.functorMultiplicative)(n(m.unit))})),y=new h((function(){return i.functorMaybe}),(function(n){return u.map(i.functorMaybe)(n(m.unit))})),w=new h((function(){return c.functorLast}),(function(n){return u.map(c.functorLast)(n(m.unit))})),b=new h((function(){return a.functorFirst}),(function(n){return u.map(a.functorFirst)(n(m.unit))})),F=new h((function(){return d.functorDual}),(function(n){return u.map(d.functorDual)(n(m.unit))})),E=new h((function(){return s.functorDisj}),(function(n){return u.map(s.functorDisj)(n(m.unit))})),x=new h((function(){return l.functorConj}),(function(n){return u.map(l.functorConj)(n(m.unit))})),S=new h((function(){return u.functorArray}),r.mapWithIndexArray),C=new h((function(){return f.functorAdditive}),(function(n){return u.map(f.functorAdditive)(n(m.unit))}));n.exports={FunctorWithIndex:h,mapWithIndex:v,mapDefault:function(n){return function(e){return v(n)(o.const(e))}},functorWithIndexArray:S,functorWithIndexMaybe:y,functorWithIndexFirst:b,functorWithIndexLast:w,functorWithIndexAdditive:C,functorWithIndexDual:F,functorWithIndexConj:x,functorWithIndexDisj:E,functorWithIndexMultiplicative:g}},function(n,e,t){"use strict";var r,o,u,i=t(239),a=t(19),c=t(2),f=t(9),l=t(4),s=t(13),d=t(117),p=t(71),m=t(39),h=t(131),v=t(32),g=t(23),y=t(29),w=t(6),b=t(1),F=t(60),E=t(138),x=t(53),S=t(3),C=t(31),k=t(7),M=t(15),I=t(24),T=t(48),R=t(244),A=t(49),N=t(59),_=t(139),P=t(85),O=t(248),L=t(250),W=t(254),D=t(84),z=t(98),B=t(116),j=t(28),q=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))}))},on=i._undefined,un=new J((function(n){return function(n){return P.fail(new P.ForeignError("Unable to match any variant member."))}})),an=function(n){return n.readVariantImpl},cn=new $(P.readString),fn=new $(P.readNumber),ln=new $(P.readInt),sn=function(n){return n.readImpl},dn=new $(c.pure(p.applicativeExceptT(F.monadIdentity))),pn=new V((function(n){return function(n){return c.pure(p.applicativeExceptT(F.monadIdentity))(s.identity(B.categoryBuilder))}})),mn=new $(P.readChar),hn=new $(P.readBoolean),vn=function(n){return new $(l.composeKleisliFlipped(p.bindExceptT(F.monadIdentity))(T.traverseWithIndex(T.traversableWithIndexArray)(p.applicativeExceptT(F.monadIdentity))((function(e){return function(t){return d.withExcept(b.map(x.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=(o=v.lmap(y.bifunctorEither)((r=c.pure(x.applicativeNonEmptyList),function(n){return r(P.ForeignError.create(A.message(n)))})),u=N.runEffectFn1(i._parseJSON),function(n){return p.ExceptT(F.Identity(o(_.unsafePerformEffect(A.try(u(n))))))}),wn=function(n){var e=l.composeKleisliFlipped(p.bindExceptT(F.monadIdentity))(sn(n))(yn);return function(n){return d.runExcept(e(n))}},bn=new q((function(n){return function(n){return D.unsafeCrashWith("Variant was not able to be writen row WriteForeign.")}})),Fn=new U((function(n){return function(n){return s.identity(B.categoryBuilder)}})),En=function(n){return n.getFields},xn=function(n){return function(n){return new $((function(e){return b.map(p.functorExceptT(F.functorIdentity))(w.flip(B.build)({}))(En(n)(j.RLProxy.value)(e))}))}},Sn=function(n){return function(e){return function(t){return function(r){return p.ExceptT(f.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(k.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 o=En(t)(j.RLProxy.value)(r),u=M.reflectSymbol(n)(M.SProxy.value),i=d.withExcept(b.map(x.functorNonEmptyList)(P.ErrorAtProperty.create(u))),a=l.bind(p.bindExceptT(F.monadIdentity))(i(l.bindFlipped(p.bindExceptT(F.monadIdentity))(sn(e))(O.readProp(u)(r))))((function(e){return c.pure(p.applicativeExceptT(F.monadIdentity))(B.insert()()(n)(M.SProxy.value)(e))}));return Sn(x.semigroupNonEmptyList)(F.applicativeIdentity)(b.map(p.functorExceptT(F.functorIdentity))(m.compose(B.semigroupoidBuilder))(a))(o)}}))}}}}};n.exports={readJSON:wn,"readJSON'":function(n){return l.composeKleisliFlipped(p.bindExceptT(F.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 W.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:on,ReadForeign:$,readImpl:sn,ReadForeignFields:V,getFields:En,ReadForeignVariant:J,readVariantImpl:an,WriteForeign:H,writeImpl:K,WriteForeignFields:U,writeImplFields:Q,WriteForeignVariant:q,writeVariantImpl:G,readForeign:dn,readChar:mn,readNumber:fn,readInt:ln,readString:cn,readBoolean:hn,readArray:vn,readMaybe:function(n){return new $((e=sn(n),function(n){return P.isNull(n)||P.isUndefined(n)?c.pure(p.applicativeExceptT(F.monadIdentity))(S.Nothing.value):b.map(p.functorExceptT(F.functorIdentity))(S.Just.create)(e(n))}));var e},readNullable:function(n){return new $((function(e){return d.withExcept(b.map(x.functorNonEmptyList)((function(n){return n instanceof P.TypeMismatch?new P.TypeMismatch("Nullable "+n.value0,n.value1):n})))(l.bindFlipped(p.bindExceptT(F.monadIdentity))(b.map(b.functorFn)(b.map(p.functorExceptT(F.functorIdentity))(C.toNullable))(I.traverse(I.traversableMaybe)(p.applicativeExceptT(F.monadIdentity))(sn(n))))(P.readNull(e)))}))},readObject:function(n){return new $(l.composeKleisliFlipped(p.bindExceptT(F.monadIdentity))((e=I.sequence(L.traversableObject)(p.applicativeExceptT(F.monadIdentity)),t=L.mapWithKey(w.const(sn(n))),function(n){return e(t(n))}))((function(n){if("Object"===P.tagOf(n))return c.pure(p.applicativeExceptT(F.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:xn,readFieldsCons:Cn,readFieldsNil:pn,readForeignVariant:function(n){return function(n){return new $((function(e){return an(n)(j.RLProxy.value)(e)}))}},readVariantNil:un,readVariantCons:function(n){return function(e){return function(t){return function(t){return new J((function(r){return function(r){var o=M.reflectSymbol(n)(M.SProxy.value);return a.alt(p.altExceptT(x.semigroupNonEmptyList)(F.monadIdentity))(l.bind(p.bindExceptT(F.monadIdentity))(sn(xn()(Cn(new M.IsSymbol((function(){return"type"})))(cn)(Cn(new M.IsSymbol((function(){return"value"})))(dn)(pn)()())()()))(r))((function(t){return t.type===o?l.bind(p.bindExceptT(F.monadIdentity))(sn(e)(t.value))((function(e){return c.pure(p.applicativeExceptT(F.monadIdentity))(R.inj()(n)(M.SProxy.value)(e))})):P.fail(P.ForeignError.create("Did not match variant tag "+o))})))(an(t)(j.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(on)(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=L.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)(j.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 o=Q(t)(j.RLProxy.value)(r),u=K(e)(z.get(n)()(M.SProxy.value)(r));return m.compose(B.semigroupoidBuilder)(B.insert()()(n)(M.SProxy.value)(u))(o)}}))}}}}}},nilWriteForeignFields:Fn,writeForeignVariant:function(n){return function(n){return new H((function(e){return G(n)(j.RLProxy.value)(e)}))}},nilWriteForeignVariant:bn,consWriteForeignVariant:function(n){return function(e){return function(t){return function(t){return new q((function(r){return function(r){return R.on()(n)(M.SProxy.value)((function(t){return P.unsafeToForeign({type:M.reflectSymbol(n)(M.SProxy.value),value:K(e)(t)})}))(G(t)(j.RLProxy.value))(r)}}))}}}},readForeignNEArray:function(n){return new $((function(e){return l.bind(p.bindExceptT(F.monadIdentity))(sn(vn(n))(e))((function(n){return p.except(F.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(57);n.exports={cssSafer:function(n){return r.css}}},function(n,e,t){"use strict";var r=function(n){this.compose=n},o=new r((function(n){return function(e){return function(t){return n(e(t))}}})),u=function(n){return n.compose};n.exports={compose:u,Semigroupoid:r,composeFlipped:function(n){return function(e){return function(t){return u(n)(t)(e)}}},semigroupoidFn:o}},function(n,e,t){"use strict";var r=t(34),o=t(2),u=t(17),i=t(22),a=t(12),c=function(n,e){this.Alternative1=n,this.Monad0=e},f=new c((function(){return r.alternativeArray}),(function(){return u.monadArray}));n.exports={MonadZero:c,guard:function(n){return function(e){if(e)return o.pure(n.Alternative1().Applicative0())(a.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:f}},function(n,e,t){"use strict";var r=t(229),o=t(63),u=t(11),i=t(31),a=t(7),c=t(12),f=t(59),l=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 a.Semigroup((function(n){return function(e){return r.fragment([n,e])}})),h=new u.Monoid((function(){return m}),r.empty),v=o.runFn2(r.keyed_),g=o.runFn2(r.elementKeyed_),y=o.runFn2(r.element_);n.exports={NoUpdate:l,Update:s,SideEffects:d,UpdateAndSideEffects:p,runUpdate:function(n){return f.runEffectFn3(r.runUpdate_)((function(e,t){return function(n){if(n instanceof l)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:c.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(237),o=t(2),u=t(9),i=t(13),a=t(39),c=t(68),f=t(63),l=t(1),s=t(53),d=t(11),p=t(10),m=t(21),h=t(15),v=t(20),g=t(98),y=t(116),w=t(90),b=t(28),F=function(){function n(){}return n.value=new n,n}(),E=function(n){this.zipRecordImpl=n},x=function(n,e){this.Functor0=n,this.sequenceRecordImpl=e},S={},C=function(n){this.compareRecordImpl=n},k=function(n){this.mapRecordBuilder=n},M=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,A=function(n){return n.sequenceRecordImpl},N=new C((function(n){return function(n){return function(n){return m.EQ.value}}})),_=new M((function(n){return d.mempty(s.monoidList)})),P=new k((function(n){return function(n){return function(n){return i.identity(y.categoryBuilder)}}})),O=function(n){return n.mapRecordBuilder},L=function(n){return n.keysImpl},W=function(n){return function(n){return function(e){return L(n)(b.RLProxy.value)}}},D=function(n){return n.compareRecordImpl};n.exports={compareRecordImpl:D,keysImpl:L,mapRecordBuilder:O,sequenceRecordImpl:A,zipRecordImpl:T,mapRecord:function(n){return function(n){return function(e){return function(t){var r=O(n)(b.RLProxy.value)(e)(t);return y.build(r)({})}}}},MapRecord:k,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:M,keys:W,pick:function(n){return function(n){return function(n){var e=c.fromFoldable(s.foldableList)(W()(n)(w.RProxy.value));return f.runFn2(r.pickFn)(e)}}},slistKeys:function(n){return function(n){return function(e){return L(n)(b.RLProxy.value)}}},SLProxy:F,SListToRowList:S,OrdRecord:C,compareRecord:function(n){return function(n){return function(e){return function(t){return D(n)(b.RLProxy.value)(e)(t)}}}},SequenceRecord:x,sequenceRecord:function(n){return function(n){return function(e){var t=A(n)(b.RLProxy.value)(e);return l.map(n.Functor0())(l.flap(l.functorFn)(y.build)({}))(t)}}},mapRecordCons:function(n){return function(e){return function(e){return function(t){return function(t){return new k((function(t){return function(t){return function(r){var o=O(e)(b.RLProxy.value)(t)(r),u=t(g.get(n)()(h.SProxy.value)(r)),i=y.insert()()(n)(h.SProxy.value)(u);return a.compose(y.semigroupoidBuilder)(i)(o)}}}))}}}}},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 o=T(e)(b.RLProxy.value)(t)(b.RLProxy.value)(r),u=new v.Tuple(g.get(n)()(h.SProxy.value)(t),g.get(n)()(h.SProxy.value)(r)),i=y.insert()()(n)(h.SProxy.value)(u);return a.compose(y.semigroupoidBuilder)(i)(o)}}}}))}}}}}},nilKeys:_,consKeys:function(n){return function(e){return new M((function(t){var r=L(e)(b.RLProxy.value),o=h.reflectSymbol(n)(h.SProxy.value);return new s.Cons(o,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(o){var u=g.get(n)()(h.SProxy.value)(r),i=g.get(n)()(h.SProxy.value)(o),a=p.compare(e)(u)(i);return a instanceof m.EQ?D(t)(b.RLProxy.value)(r)(o):a}}}))}}}},ordRecordNil:N,sequenceRecordSingle:function(n){return function(e){return function(e){return function(t){return function(t){return new x((function(){return e}),(function(t){return function(t){var r=g.get(n)()(h.SProxy.value)(t);return l.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 x(e.Functor0,(function(r){return function(r){var o=A(t)(b.RLProxy.value)(r),i=g.get(n)()(h.SProxy.value)(r);return u.apply(e)(l.map(e.Functor0())((function(e){return function(t){return a.compose(y.semigroupoidBuilder)(y.insert()()(n)(h.SProxy.value)(e))(t)}}))(i))(o)}}))}}}}}},sequenceRecordNil:function(n){return new x(n.Apply0().Functor0,(function(e){return function(e){return o.pure(n)(i.identity(y.categoryBuilder))}}))},pickFn:r.pickFn}},function(n,e,t){"use strict";var r=t(257),o=t(16),u=t(1),i=t(11),a=t(59),c=r.useThemeImpl;n.exports={makeStyles_:function(n){return function(n){return a.runEffectFn1(r.makeStylesImpl)}},makeStyles:function(n){return function(n){return a.runEffectFn1(r.makeStylesThemedImpl)}},useTheme:c,classNames:function(n){return function(n){return function(e){return o.intercalate(o.foldableArray)(i.monoidString)(" ")(u.mapFlipped(u.functorArray)(n)((function(n){return n(e)})))}}}}},function(n,e,t){"use strict";var r=t(175);n.exports={unsafeHas:r.unsafeHas,unsafeGet:r.unsafeGet,unsafeSet:r.unsafeSet,unsafeDelete:r.unsafeDelete}},function(n,e,t){"use strict";var r=t(181),o=t(10),u=t(21),i=t(12),a=function(n,e,t){this.Ord0=n,this.bottom=e,this.top=t},c=new a((function(){return o.ordUnit}),i.unit,i.unit),f=new a((function(){return o.ordOrdering}),u.LT.value,u.GT.value),l=new a((function(){return o.ordNumber}),r.bottomNumber,r.topNumber),s=new a((function(){return o.ordInt}),r.bottomInt,r.topInt),d=new a((function(){return o.ordChar}),r.bottomChar,r.topChar),p=new a((function(){return o.ordBoolean}),!1,!0);n.exports={Bounded:a,bottom:function(n){return n.bottom},top:function(n){return n.top},boundedBoolean:p,boundedInt:s,boundedChar:d,boundedOrdering:f,boundedUnit:c,boundedNumber:l}},function(n,e,t){"use strict";var r=t(191),o=t(15),u=t(12),i=t(44),a=t(90),c=t(28),f=function(n,e,t,r,o,u){this.conjRecord=n,this.disjRecord=e,this.ffRecord=t,this.impliesRecord=r,this.notRecord=o,this.ttRecord=u},l=function(n,e,t,r,o,u){this.conj=n,this.disj=e,this.ff=t,this.implies=r,this.not=o,this.tt=u},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 l((function(n){return function(n){return u.unit}}),(function(n){return function(n){return u.unit}}),u.unit,(function(n){return function(n){return u.unit}}),(function(n){return u.unit}),u.unit),y=new f((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},F=function(n){return n.disjRecord},E=function(n){return n.disj},x=new l(r.boolConj,r.boolDisj,!1,(function(n){return function(e){return E(x)(m(x)(n))(e)}}),r.boolNot,!0),S=function(n){return n.conjRecord},C=function(n){return n.conj};n.exports={HeytingAlgebra:l,tt:d,ff:b,implies:v,conj:C,disj:E,not:m,HeytingAlgebraRecord:f,ffRecord:w,ttRecord:s,impliesRecord:h,conjRecord:S,disjRecord:F,notRecord:p,heytingAlgebraBoolean:x,heytingAlgebraUnit:g,heytingAlgebraFunction:function(n){return new l((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 l(S(n)(c.RLProxy.value),F(n)(c.RLProxy.value),w(n)(c.RLProxy.value)(a.RProxy.value),h(n)(c.RLProxy.value),p(n)(c.RLProxy.value),s(n)(c.RLProxy.value)(a.RProxy.value))}},heytingAlgebraRecordNil:y,heytingAlgebraRecordCons:function(n){return function(e){return function(e){return function(t){return new f((function(r){return function(r){return function(u){var a=S(e)(c.RLProxy.value)(r)(u),f=o.reflectSymbol(n)(o.SProxy.value),l=i.unsafeSet(f),s=i.unsafeGet(f);return l(C(t)(s(r))(s(u)))(a)}}}),(function(r){return function(r){return function(u){var a=F(e)(c.RLProxy.value)(r)(u),f=o.reflectSymbol(n)(o.SProxy.value),l=i.unsafeSet(f),s=i.unsafeGet(f);return l(E(t)(s(r))(s(u)))(a)}}}),(function(r){return function(r){var u=w(e)(c.RLProxy.value)(r),a=o.reflectSymbol(n)(o.SProxy.value);return i.unsafeSet(a)(b(t))(u)}}),(function(r){return function(r){return function(u){var a=h(e)(c.RLProxy.value)(r)(u),f=o.reflectSymbol(n)(o.SProxy.value),l=i.unsafeSet(f),s=i.unsafeGet(f);return l(v(t)(s(r))(s(u)))(a)}}}),(function(r){return function(r){var u=p(e)(c.RLProxy.value)(r),a=o.reflectSymbol(n)(o.SProxy.value),f=i.unsafeSet(a),l=i.unsafeGet(a);return f(m(t)(l(r)))(u)}}),(function(r){return function(r){var u=s(e)(c.RLProxy.value)(r),a=o.reflectSymbol(n)(o.SProxy.value);return i.unsafeSet(a)(d(t))(u)}}))}}}}}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(4),i=t(13),a=t(16),c=t(6),f=t(36),l=t(3),s=t(11),d=t(64),p=t(65),m=t(58),h=t(92),v=t(14),g=t(7),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},F=function(n){return n.foldrWithIndex},E=function(n){return function(e){return function(t){return F(e)((function(e){var r=o.applySecond(n.Apply0()),u=t(e);return function(n){return r(u(n))}}))(r.pure(n)(y.unit))}}},x=function(n){return n.foldlWithIndex},S=new b((function(){return a.foldableMultiplicative}),(function(n){return function(e){return a.foldMap(a.foldableMultiplicative)(n)(e(y.unit))}}),(function(n){return a.foldl(a.foldableMultiplicative)(n(y.unit))}),(function(n){return a.foldr(a.foldableMultiplicative)(n(y.unit))})),C=new b((function(){return a.foldableMaybe}),(function(n){return function(e){return a.foldMap(a.foldableMaybe)(n)(e(y.unit))}}),(function(n){return a.foldl(a.foldableMaybe)(n(y.unit))}),(function(n){return a.foldr(a.foldableMaybe)(n(y.unit))})),k=new b((function(){return a.foldableLast}),(function(n){return function(e){return a.foldMap(a.foldableLast)(n)(e(y.unit))}}),(function(n){return a.foldl(a.foldableLast)(n(y.unit))}),(function(n){return a.foldr(a.foldableLast)(n(y.unit))})),M=new b((function(){return a.foldableFirst}),(function(n){return function(e){return a.foldMap(a.foldableFirst)(n)(e(y.unit))}}),(function(n){return a.foldl(a.foldableFirst)(n(y.unit))}),(function(n){return a.foldr(a.foldableFirst)(n(y.unit))})),I=new b((function(){return a.foldableDual}),(function(n){return function(e){return a.foldMap(a.foldableDual)(n)(e(y.unit))}}),(function(n){return a.foldl(a.foldableDual)(n(y.unit))}),(function(n){return a.foldr(a.foldableDual)(n(y.unit))})),T=new b((function(){return a.foldableDisj}),(function(n){return function(e){return a.foldMap(a.foldableDisj)(n)(e(y.unit))}}),(function(n){return a.foldl(a.foldableDisj)(n(y.unit))}),(function(n){return a.foldr(a.foldableDisj)(n(y.unit))})),R=new b((function(){return a.foldableConj}),(function(n){return function(e){return a.foldMap(a.foldableConj)(n)(e(y.unit))}}),(function(n){return a.foldl(a.foldableConj)(n(y.unit))}),(function(n){return a.foldr(a.foldableConj)(n(y.unit))})),A=new b((function(){return a.foldableAdditive}),(function(n){return function(e){return a.foldMap(a.foldableAdditive)(n)(e(y.unit))}}),(function(n){return a.foldl(a.foldableAdditive)(n(y.unit))}),(function(n){return a.foldr(a.foldableAdditive)(n(y.unit))})),N=function(n){return function(e){return function(t){return F(n)((function(n){return function(r){return function(o){return g.append(e.Semigroup0())(t(n)(r))(o)}}}))(s.mempty(e))}}},_=new b((function(){return a.foldableArray}),(function(n){return N(_)(n)}),(function(n){return function(e){var t=a.foldl(a.foldableArray)((function(e){return function(t){return n(t.value0)(e)(t.value1)}}))(e),r=f.mapWithIndex(f.functorWithIndexArray)(w.create);return function(n){return t(r(n))}}}),(function(n){return function(e){var t=a.foldr(a.foldableArray)((function(e){return function(t){return n(e.value0)(e.value1)(t)}}))(e),r=f.mapWithIndex(f.functorWithIndexArray)(w.create);return function(n){return t(r(n))}}})),P=function(n){return n.foldMapWithIndex};n.exports={FoldableWithIndex:b,foldrWithIndex:F,foldlWithIndex:x,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=c.flip(e(n));return function(n){return m.Dual(h.Endo(t(n)))}}))(r)))(t)}}}},foldMapWithIndexDefaultR:N,foldMapWithIndexDefaultL:function(n){return function(e){return function(t){return x(n)((function(n){return function(r){return function(o){return g.append(e.Semigroup0())(r)(t(n)(o))}}}))(s.mempty(e))}}},foldWithIndexM:function(n){return function(e){return function(t){return function(o){return x(n)((function(n){return function(r){return function(o){return u.bind(e.Bind1())(r)(c.flip(t(n))(o))}}}))(r.pure(e.Applicative0())(o))}}}},traverseWithIndex_:E,forWithIndex_:function(n){return function(e){return c.flip(E(n)(e))}},surroundMapWithIndex:function(n){return function(e){return function(t){return function(r){return function(o){return v.unwrap(v.newtypeEndo)(P(n)(h.monoidEndo(i.categoryFn))((function(n){return function(o){return function(u){return g.append(e)(t)(g.append(e)(r(n)(o))(u))}}}))(o))(t)}}}}},allWithIndex:function(n){return function(e){return function(t){var r=v.unwrap(v.newtypeConj),o=P(n)(d.monoidConj(e))((function(n){var e=t(n);return function(n){return d.Conj(e(n))}}));return function(n){return r(o(n))}}}},anyWithIndex:function(n){return function(e){return function(t){var r=v.unwrap(v.newtypeDisj),o=P(n)(p.monoidDisj(e))((function(n){var e=t(n);return function(n){return p.Disj(e(n))}}));return function(n){return r(o(n))}}}},findWithIndex:function(n){return function(e){return x(n)((function(n){return function(t){return function(r){return t instanceof l.Nothing&&e(n)(r)?new l.Just({index:n,value:r}):t}}}))(l.Nothing.value)}},foldrDefault:function(n){return function(e){return F(n)(c.const(e))}},foldlDefault:function(n){return function(e){return x(n)(c.const(e))}},foldMapDefault:function(n){return function(e){return function(t){return P(n)(e)(c.const(t))}}},foldableWithIndexArray:_,foldableWithIndexMaybe:C,foldableWithIndexFirst:M,foldableWithIndexLast:k,foldableWithIndexAdditive:A,foldableWithIndexDual:I,foldableWithIndexDisj:T,foldableWithIndexConj:R,foldableWithIndexMultiplicative:S}},function(n,e,t){"use strict";var r=t(47),o=t(6),u=t(36),i=t(24),a=t(129),c=t(12),f=function(n,e,t,r){this.FoldableWithIndex1=n,this.FunctorWithIndex0=e,this.Traversable2=t,this.traverseWithIndex=r},l=function(n){return function(e){return function(t){var r=i.sequence(n.Traversable2())(e),o=u.mapWithIndex(n.FunctorWithIndex0())(t);return function(n){return r(o(n))}}}},s=function(n){return n.traverseWithIndex},d=new f((function(){return r.foldableWithIndexMultiplicative}),(function(){return u.functorWithIndexMultiplicative}),(function(){return i.traversableMultiplicative}),(function(n){return function(e){return i.traverse(i.traversableMultiplicative)(n)(e(c.unit))}})),p=new f((function(){return r.foldableWithIndexMaybe}),(function(){return u.functorWithIndexMaybe}),(function(){return i.traversableMaybe}),(function(n){return function(e){return i.traverse(i.traversableMaybe)(n)(e(c.unit))}})),m=new f((function(){return r.foldableWithIndexLast}),(function(){return u.functorWithIndexLast}),(function(){return i.traversableLast}),(function(n){return function(e){return i.traverse(i.traversableLast)(n)(e(c.unit))}})),h=new f((function(){return r.foldableWithIndexFirst}),(function(){return u.functorWithIndexFirst}),(function(){return i.traversableFirst}),(function(n){return function(e){return i.traverse(i.traversableFirst)(n)(e(c.unit))}})),v=new f((function(){return r.foldableWithIndexDual}),(function(){return u.functorWithIndexDual}),(function(){return i.traversableDual}),(function(n){return function(e){return i.traverse(i.traversableDual)(n)(e(c.unit))}})),g=new f((function(){return r.foldableWithIndexDisj}),(function(){return u.functorWithIndexDisj}),(function(){return i.traversableDisj}),(function(n){return function(e){return i.traverse(i.traversableDisj)(n)(e(c.unit))}})),y=new f((function(){return r.foldableWithIndexConj}),(function(){return u.functorWithIndexConj}),(function(){return i.traversableConj}),(function(n){return function(e){return i.traverse(i.traversableConj)(n)(e(c.unit))}})),w=new f((function(){return r.foldableWithIndexArray}),(function(){return u.functorWithIndexArray}),(function(){return i.traversableArray}),(function(n){return l(w)(n)})),b=new f((function(){return r.foldableWithIndexAdditive}),(function(){return u.functorWithIndexAdditive}),(function(){return i.traversableAdditive}),(function(n){return function(e){return i.traverse(i.traversableAdditive)(n)(e(c.unit))}})),F=function(n){return function(e){return function(t){return function(r){return a.stateR(s(n)(a.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 a.stateL(s(n)(a.applicativeStateL)((function(n){return function(t){return function(r){return e(n)(r)(t)}}}))(r))(t)}}}};n.exports={TraversableWithIndex:f,traverseWithIndex:s,traverseWithIndexDefault:l,forWithIndex:function(n){return function(e){return o.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 o=e(n)(t)(r);return{accum:o,value:o}}}}))(t)(r).value}}}},mapAccumLWithIndex:E,scanrWithIndex:function(n){return function(e){return function(t){return function(r){return F(n)((function(n){return function(t){return function(r){var o=e(n)(r)(t);return{accum:o,value:o}}}}))(t)(r).value}}}},mapAccumRWithIndex:F,traverseDefault:function(n){return function(e){return function(t){return s(n)(e)(o.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(189),o=t(2),u=t(29),i=t(1),a=t(3),c=t(5),f=t(18),l=r.stackImpl(a.Just.create)(a.Nothing.value),s=new c.Show(r.showErrorImpl);n.exports={stack:l,throw:function(n){return r.throwException(r.error(n))},try:function(n){return r.catchException((e=o.pure(f.applicativeEffect),function(n){return e(u.Left.create(n))}))(i.map(f.functorEffect)(u.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(4),o=t(17),u=t(32),i=t(29),a=t(1),c=t(60),f=t(3),l=t(11),s=t(7),d=t(12),p=t(18),m=t(132),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 o(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=o(e);return t}(n(e))}},b=new g((function(){return f.monadMaybe}),(function(n){return function(e){return w((function(e){if(e instanceof f.Nothing)return new v(f.Nothing.value);if(e instanceof f.Just&&e.value0 instanceof h)return new h(n(e.value0.value0));if(e instanceof f.Just&&e.value0 instanceof v)return new v(new f.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))}})),F=new g((function(){return c.monadIdentity}),(function(n){var e=w((function(e){return n(e)}));return function(n){return c.Identity(e(n))}})),E=new g((function(){return o.monadFn}),(function(n){return function(e){return function(t){return w((function(e){return n(e)(t)}))(e)}}})),x=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 o=r.bindFlipped(p.bindEffect)(m.new)(n(e))();return function(){for(;!function(){var e=m.read(o)();if(e instanceof h){var t=n(e.value0)();return m.write(t)(o)(),!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])}(););}(),a.map(p.functorEffect)(t)(m.read(o))()}}})),C=new a.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])}})),k=new u.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(o){return y(n)((function(n){return e(n.a)(n.b)(n.c)}))({a:t,b:r,c:o})}}}}},forever:function(n){return function(e){return y(n)((function(t){return a.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 a.mapFlipped(e.Monad0().Bind1().Apply0().Functor0())(t)((function(e){if(e instanceof f.Nothing)return new v(r);if(e instanceof f.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])}))}))(l.mempty(n))}}},untilJust:function(n){return function(e){return y(n)((function(t){return a.mapFlipped(n.Monad0().Bind1().Apply0().Functor0())(e)((function(n){if(n instanceof f.Nothing)return new h(d.unit);if(n instanceof f.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:k,monadRecIdentity:F,monadRecEffect:S,monadRecFunction:E,monadRecEither:x,monadRecMaybe:b}},function(n,e,t){"use strict";var r=t(212),o=t(6),u=t(1),i=t(3),a=t(24),c=t(20),f=t(70),l=t(12),s=function(n,e){this.Unfoldable10=n,this.unfoldr=e},d=function(n){return n.unfoldr},p=new s((function(){return f.unfoldable1Array}),r.unfoldrArrayImpl(i.isNothing)(i.fromJust())(c.fst)(c.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 c.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(o){return a.sequence(t)(n)(m(e)(r)(o))}}}}},none:function(n){return d(n)(o.const(i.Nothing.value))(l.unit)},fromMaybe:function(n){return d(n)((function(n){return u.map(i.functorMaybe)(o.flip(c.Tuple.create)(i.Nothing.value))(n)}))},unfoldableArray:p}},function(n,e,t){"use strict";var r=t(216),o=t(13),u=t(23),i=t(45),a=t(106),c=t(217),f=t(8),l=t(76),s=t(3),d=t(10),p=t(21),m=t(75),h=t(35),v=t(5),g=t(218),y=t(112),w=function(){function n(){}return n.value=new n,n}(),b=function(){function n(){}return n.value=new n,n}(),F=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),x=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(u.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])},k=function(n){return 0==(1&n)},M=new f.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 M}),(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 f.eq(M)(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)),A=new c.DivisionRing((function(){return R}),o.identity(o.categoryFn)),N=new a.CommutativeRing((function(){return R})),_=new l.EuclideanRing((function(){return N}),(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:x,radix:function(n){if(n>=2&&n<=36)return new s.Just(n);if(u.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 k(n)?w.value:b.value},even:k,odd:function(n){return 0!=(1&n)},eqParity:M,ordParity:I,showParity:F,boundedParity:P,semiringParity:T,ringParity:R,commutativeRingParity:N,euclideanRingParity:_,divisionRingParity:A,toNumber:r.toNumber,toStringAs:r.toStringAs,quot:r.quot,rem:r.rem,pow:r.pow}},function(n,e,t){"use strict";var r,o=t(19),u=t(34),i=t(2),a=t(9),c=t(4),f=t(13),l=t(110),s=t(74),d=t(17),p=t(79),m=t(40),h=t(22),v=t(8),g=t(16),y=t(47),w=t(6),b=t(1),F=t(36),E=t(3),x=t(11),S=t(14),C=t(96),k=t(10),M=t(21),I=t(7),T=t(69),R=t(35),A=t(5),N=t(24),_=t(48),P=t(20),O=t(51),L=t(70),W=function(){function n(){}return n.value=new n,n}(),D=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 D(n.value0,n.value1)},j=new S.Newtype((function(n){return n}),z),q=function(n){return function(e){return new C.NonEmpty(n,new D(e.value0,e.value1))}},U=new b.Functor((function(n){var e;return e=W.value,function(t){var r,o=e,u=!1;function i(e,r){return r instanceof D&&r.value1 instanceof D&&r.value1.value1 instanceof D?(o=new D(r,e),void(t=r.value1.value1.value1)):(u=!0,(a=e,function(e){for(var t,r,o,u=a,i=!1;!i;)o=e,t=(r=u)instanceof D&&r.value0 instanceof D&&r.value0.value1 instanceof D&&r.value0.value1.value1 instanceof D?(u=r.value1,void(e=new D(n(r.value0.value0),new D(n(r.value0.value1.value0),new D(n(r.value0.value1.value1.value0),o))))):(i=!0,o);return t})((i=r)instanceof D&&i.value1 instanceof D&&i.value1.value1 instanceof W?new D(n(i.value0),new D(n(i.value1.value0),W.value)):i instanceof D&&i.value1 instanceof W?new D(n(i.value0),W.value):W.value));var i,a}for(;!u;)r=i(o,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))}}))(x.mempty(n))}}),(function(n){return function(e){return function(t){var r,o=e,u=!1;function i(e,r){if(r instanceof W)return u=!0,e;if(r instanceof D)return o=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(;!u;)r=i(o,t);return r}}}),(function(n){return function(e){var t=g.foldl(J)(w.flip(D.create))(W.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 o=I.append(n.Semigroup0())(r),u=e(t);return function(n){return o(u(n))}}}))(x.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 D(e,n.value1))}}))(new P.Tuple(0,W.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 F.FunctorWithIndex((function(){return U}),(function(n){return y.foldrWithIndex($)((function(e){return function(t){return function(r){return new D(n(e)(t),r)}}}))(W.value)})),K=new F.FunctorWithIndex((function(){return H}),(function(n){return function(e){return F.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)(D.create)(e)(n)}})),Y=new x.Monoid((function(){return X}),W.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 A.Show((function(e){return e instanceof W?"Nil":"("+g.intercalate(J)(x.monoidString)(" : ")(b.map(U)(A.show(n))(e))+" : Nil)"}))},en=new N.Traversable((function(){return J}),(function(){return U}),(function(n){return N.traverse(en)(n)(f.identity(f.categoryFn))}),(function(n){return function(e){var t=b.map(n.Apply0().Functor0())(g.foldl(J)(w.flip(D.create))(W.value)),r=g.foldl(J)((function(t){var r=a.lift2(n.Apply0())(w.flip(D.create))(t);return function(n){return r(e(n))}}))(i.pure(n)(W.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(D.create))(W.value),r=b.map(n.Apply0().Functor0())(t),o=y.foldlWithIndex($)((function(t){return function(r){var o=a.lift2(n.Apply0())(w.flip(D.create))(r),u=e(t);return function(n){return o(u(n))}}}))(i.pure(n)(W.value));return function(n){return r(o(n))}}})),on=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}}})),un=new L.Unfoldable1((function(n){return function(e){var t;return(t=e,function(e){var r,o=t,u=!1;function i(t,r){var i=n(t);if(i.value1 instanceof E.Just)return o=i.value1.value0,void(e=new D(i.value0,r));if(i.value1 instanceof E.Nothing)return u=!0,g.foldl(J)(w.flip(D.create))(W.value)(new D(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(;!u;)r=i(o,e);return r})(W.value)}})),an=new O.Unfoldable((function(){return un}),(function(n){return function(e){var t;return(t=e,function(e){var r,o=t,u=!1;function i(t,r){var i=n(t);if(i instanceof E.Nothing)return u=!0,g.foldl(J)(w.flip(D.create))(W.value)(r);if(i instanceof E.Just)return o=i.value0.value1,void(e=new D(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(;!u;)r=i(o,e);return r})(W.value)}})),cn=C.unfoldable1NonEmpty(an),fn=C.foldable1NonEmpty(J),ln=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 D(n(new C.NonEmpty(e,t.acc)),t.val),acc:new D(e,t.acc)}}}))({val:W.value,acc:W.value})(e.value1).val)}})),sn=new s.Extend((function(){return U}),(function(n){return function(e){if(e instanceof W)return W.value;if(e instanceof D){return new D(n(e),g.foldr(J)((function(e){return function(t){var r=new D(e,t.acc);return{val:new D(n(r),t.val),acc:r}}}))({val:W.value,acc:W.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 o,u,i,a,c=r,f=e,l=!1;!l;)u=c,i=f,o=(a=t)?u instanceof W&&i instanceof W?(l=!0,a):u instanceof D&&i instanceof D?(c=u.value1,f=i.value1,void(t=a&&v.eq(n)(i.value0)(u.value0))):(l=!0,!1):(l=!0,!1);return o}})(t)(!0)}}})),pn=function(n){return new v.Eq(v.eq1(dn)(n))},mn=new k.Ord1((function(){return dn}),(function(n){return function(e){return function(t){var r;return(r=e,function(e){var t,o=r,u=!1;function i(t,r){if(t instanceof W&&r instanceof W)return u=!0,M.EQ.value;if(t instanceof W)return u=!0,M.LT.value;if(r instanceof W)return u=!0,M.GT.value;if(t instanceof D&&r instanceof D){var i=k.compare(n)(t.value0)(r.value0);return i instanceof M.EQ?(o=t.value1,void(e=r.value1)):(u=!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(;!u;)t=i(o,e);return t})(t)}}})),hn=new l.Comonad((function(){return ln}),(function(n){return n.value0})),vn=new a.Apply((function(){return U}),(function(n){return function(e){if(n instanceof W)return W.value;if(n instanceof D)return I.append(X)(b.map(U)(n.value0)(e))(a.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 a.Apply((function(){return H}),(function(n){return function(e){return new C.NonEmpty(n.value0(e.value0),I.append(X)(a.apply(vn)(n.value1)(new D(e.value0,W.value)))(a.apply(vn)(new D(n.value0,n.value1))(e.value1)))}})),yn=new c.Bind((function(){return vn}),(function(n){return function(e){if(n instanceof W)return W.value;if(n instanceof D)return I.append(X)(e(n.value0))(c.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 c.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)(c.bind(yn)(n.value1)((function(n){return B(e(n))}))))}})),bn=new i.Applicative((function(){return vn}),(function(n){return new D(n,W.value)})),Fn=new d.Monad((function(){return bn}),(function(){return yn})),En=new o.Alt((function(){return H}),I.append(Z)),xn=new o.Alt((function(){return U}),I.append(X)),Sn=new h.Plus((function(){return xn}),W.value),Cn=new u.Alternative((function(){return bn}),(function(){return Sn})),kn=new m.MonadZero((function(){return Cn}),(function(){return Fn})),Mn=new p.MonadPlus((function(){return kn})),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 fn}),(function(){return tn}),(function(n){return T.traverse1(Rn)(n)(f.identity(f.categoryFn))}),(function(n){return function(e){return function(t){return b.mapFlipped(n.Functor0())(g.foldl(J)((function(t){var r=a.lift2(n)(w.flip(q))(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(q))(i.pure(In)(n.value0))(n.value1)}))}}}));n.exports={Nil:W,Cons:D,NonEmptyList:z,toList:B,nelCons:q,showList:nn,eqList:pn,eq1List:dn,ordList:function(n){return new k.Ord((function(){return pn(n.Eq0())}),k.compare1(mn)(n))},ord1List:mn,semigroupList:X,monoidList:Y,functorList:U,functorWithIndexList:Q,foldableList:J,foldableWithIndexList:$,unfoldable1List:un,unfoldableList:an,traversableList:en,traversableWithIndexList:rn,applyList:vn,applicativeList:bn,bindList:yn,monadList:Fn,altList:xn,plusList:Sn,alternativeList:Cn,monadZeroList:kn,monadPlusList:Mn,extendList:sn,newtypeNonEmptyList:j,eqNonEmptyList:function(n){return C.eqNonEmpty(dn)(n)},ordNonEmptyList:function(n){return C.ordNonEmpty(mn)(n)},showNonEmptyList:function(n){return new A.Show((function(e){return"(NonEmptyList "+A.show(C.showNonEmpty(n)(nn(n)))(e)+")"}))},functorNonEmptyList:H,applyNonEmptyList:gn,applicativeNonEmptyList:In,bindNonEmptyList:wn,monadNonEmptyList:Tn,altNonEmptyList:En,extendNonEmptyList:ln,comonadNonEmptyList:hn,semigroupNonEmptyList:Z,foldableNonEmptyList:V,traversableNonEmptyList:tn,foldable1NonEmptyList:fn,unfoldable1NonEmptyList:cn,functorWithIndexNonEmptyList:K,foldableWithIndexNonEmptyList:G,traversableWithIndexNonEmptyList:on,traversable1NonEmptyList:Rn}},function(n,e,t){n.exports=t(258)()},function(n,e,t){"use strict";var r=t(41),o=t(97),u=function(n){return r.element(o.unsafeCreateDOMComponent("video"))},i=function(n){return r.element(o.unsafeCreateDOMComponent("var"))},a=function(n){return r.element(o.unsafeCreateDOMComponent("ul"))},c=function(n){return r.element(o.unsafeCreateDOMComponent("u"))},f=function(n){return r.element(o.unsafeCreateDOMComponent("tr"))},l=function(n){return r.element(o.unsafeCreateDOMComponent("title"))},s=function(n){return r.element(o.unsafeCreateDOMComponent("time"))},d=function(n){return r.element(o.unsafeCreateDOMComponent("thead"))},p=function(n){return r.element(o.unsafeCreateDOMComponent("th"))},m=function(n){return r.element(o.unsafeCreateDOMComponent("tfoot"))},h=function(n){return r.element(o.unsafeCreateDOMComponent("textarea"))},v=function(n){return r.element(o.unsafeCreateDOMComponent("template"))},g=function(n){return r.element(o.unsafeCreateDOMComponent("td"))},y=function(n){return r.element(o.unsafeCreateDOMComponent("tbody"))},w=function(n){return r.element(o.unsafeCreateDOMComponent("table"))},b=function(n){return r.element(o.unsafeCreateDOMComponent("svg"))},F=function(n){return r.element(o.unsafeCreateDOMComponent("sup"))},E=function(n){return r.element(o.unsafeCreateDOMComponent("summary"))},x=function(n){return r.element(o.unsafeCreateDOMComponent("sub"))},S=function(n){return r.element(o.unsafeCreateDOMComponent("style"))},C=function(n){return r.element(o.unsafeCreateDOMComponent("strong"))},k=function(n){return r.element(o.unsafeCreateDOMComponent("span"))},M=function(n){return r.element(o.unsafeCreateDOMComponent("small"))},I=function(n){return r.element(o.unsafeCreateDOMComponent("slot"))},T=function(n){return r.element(o.unsafeCreateDOMComponent("select"))},R=function(n){return r.element(o.unsafeCreateDOMComponent("section"))},A=function(n){return r.element(o.unsafeCreateDOMComponent("script"))},N=function(n){return r.element(o.unsafeCreateDOMComponent("samp"))},_=function(n){return r.element(o.unsafeCreateDOMComponent("s"))},P=function(n){return r.element(o.unsafeCreateDOMComponent("ruby"))},O=function(n){return r.element(o.unsafeCreateDOMComponent("rtc"))},L=function(n){return r.element(o.unsafeCreateDOMComponent("rt"))},W=function(n){return r.element(o.unsafeCreateDOMComponent("rp"))},D=function(n){return r.element(o.unsafeCreateDOMComponent("rb"))},z=function(n){return r.element(o.unsafeCreateDOMComponent("q"))},B=function(n){return r.element(o.unsafeCreateDOMComponent("progress"))},j=function(n){return r.element(o.unsafeCreateDOMComponent("pre"))},q=function(n){return r.element(o.unsafeCreateDOMComponent("picture"))},U=function(n){return r.element(o.unsafeCreateDOMComponent("p"))},H=function(n){return r.element(o.unsafeCreateDOMComponent("output"))},J=function(n){return r.element(o.unsafeCreateDOMComponent("option"))},V=function(n){return r.element(o.unsafeCreateDOMComponent("optgroup"))},$=function(n){return r.element(o.unsafeCreateDOMComponent("ol"))},G=function(n){return r.element(o.unsafeCreateDOMComponent("object"))},Q=function(n){return r.element(o.unsafeCreateDOMComponent("noscript"))},K=function(n){return r.element(o.unsafeCreateDOMComponent("nav"))},X=function(n){return r.element(o.unsafeCreateDOMComponent("meter"))},Y=function(n){return r.element(o.unsafeCreateDOMComponent("menuitem"))},Z=function(n){return r.element(o.unsafeCreateDOMComponent("menu"))},nn=function(n){return r.element(o.unsafeCreateDOMComponent("math"))},en=function(n){return r.element(o.unsafeCreateDOMComponent("mark"))},tn=function(n){return r.element(o.unsafeCreateDOMComponent("map"))},rn=function(n){return r.element(o.unsafeCreateDOMComponent("main"))},on=function(n){return r.element(o.unsafeCreateDOMComponent("li"))},un=function(n){return r.element(o.unsafeCreateDOMComponent("legend"))},an=function(n){return r.element(o.unsafeCreateDOMComponent("label"))},cn=function(n){return r.element(o.unsafeCreateDOMComponent("keygen"))},fn=function(n){return r.element(o.unsafeCreateDOMComponent("kbd"))},ln=function(n){return r.element(o.unsafeCreateDOMComponent("ins"))},sn=function(n){return r.element(o.unsafeCreateDOMComponent("iframe"))},dn=function(n){return r.element(o.unsafeCreateDOMComponent("i"))},pn=function(n){return r.element(o.unsafeCreateDOMComponent("html"))},mn=function(n){return r.element(o.unsafeCreateDOMComponent("hgroup"))},hn=function(n){return r.element(o.unsafeCreateDOMComponent("header"))},vn=function(n){return r.element(o.unsafeCreateDOMComponent("head"))},gn=function(n){return r.element(o.unsafeCreateDOMComponent("h6"))},yn=function(n){return r.element(o.unsafeCreateDOMComponent("h5"))},wn=function(n){return r.element(o.unsafeCreateDOMComponent("h4"))},bn=function(n){return r.element(o.unsafeCreateDOMComponent("h3"))},Fn=function(n){return r.element(o.unsafeCreateDOMComponent("h2"))},En=function(n){return r.element(o.unsafeCreateDOMComponent("h1"))},xn=function(n){return r.element(o.unsafeCreateDOMComponent("form"))},Sn=function(n){return r.element(o.unsafeCreateDOMComponent("footer"))},Cn=function(n){return r.element(o.unsafeCreateDOMComponent("figure"))},kn=function(n){return r.element(o.unsafeCreateDOMComponent("figcaption"))},Mn=function(n){return r.element(o.unsafeCreateDOMComponent("fieldset"))},In=function(n){return r.element(o.unsafeCreateDOMComponent("em"))},Tn=function(n){return r.element(o.unsafeCreateDOMComponent("dt"))},Rn=function(n){return r.element(o.unsafeCreateDOMComponent("dl"))},An=function(n){return r.element(o.unsafeCreateDOMComponent("div"))},Nn=function(n){return r.element(o.unsafeCreateDOMComponent("dialog"))},_n=function(n){return r.element(o.unsafeCreateDOMComponent("dfn"))},Pn=function(n){return r.element(o.unsafeCreateDOMComponent("details"))},On=function(n){return r.element(o.unsafeCreateDOMComponent("del"))},Ln=function(n){return r.element(o.unsafeCreateDOMComponent("dd"))},Wn=function(n){return r.element(o.unsafeCreateDOMComponent("datalist"))},Dn=function(n){return r.element(o.unsafeCreateDOMComponent("data"))},zn=function(n){return r.element(o.unsafeCreateDOMComponent("colgroup"))},Bn=function(n){return r.element(o.unsafeCreateDOMComponent("code"))},jn=function(n){return r.element(o.unsafeCreateDOMComponent("cite"))},qn=function(n){return r.element(o.unsafeCreateDOMComponent("caption"))},Un=function(n){return r.element(o.unsafeCreateDOMComponent("canvas"))},Hn=function(n){return r.element(o.unsafeCreateDOMComponent("button"))},Jn=function(n){return r.element(o.unsafeCreateDOMComponent("body"))},Vn=function(n){return r.element(o.unsafeCreateDOMComponent("blockquote"))},$n=function(n){return r.element(o.unsafeCreateDOMComponent("bdo"))},Gn=function(n){return r.element(o.unsafeCreateDOMComponent("bdi"))},Qn=function(n){return r.element(o.unsafeCreateDOMComponent("b"))},Kn=function(n){return r.element(o.unsafeCreateDOMComponent("audio"))},Xn=function(n){return r.element(o.unsafeCreateDOMComponent("aside"))},Yn=function(n){return r.element(o.unsafeCreateDOMComponent("article"))},Zn=function(n){return r.element(o.unsafeCreateDOMComponent("address"))},ne=function(n){return r.element(o.unsafeCreateDOMComponent("abbr"))},ee=function(n){return r.element(o.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(o.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(o.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(o.unsafeCreateDOMComponent("br"))},button:Hn,button_:function(n){return Hn()({children:n})},canvas:Un,canvas_:function(n){return Un()({children:n})},caption:qn,caption_:function(n){return qn()({children:n})},cite:jn,cite_:function(n){return jn()({children:n})},code:Bn,code_:function(n){return Bn()({children:n})},col:function(n){return r.element(o.unsafeCreateDOMComponent("col"))},colgroup:zn,colgroup_:function(n){return zn()({children:n})},"data'":Dn,data_:function(n){return Dn()({children:n})},datalist:Wn,datalist_:function(n){return Wn()({children:n})},dd:Ln,dd_:function(n){return Ln()({children:n})},del:On,del_:function(n){return On()({children:n})},details:Pn,details_:function(n){return Pn()({children:n})},dfn:_n,dfn_:function(n){return _n()({children:n})},dialog:Nn,dialog_:function(n){return Nn()({children:n})},div:An,div_:function(n){return An()({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(o.unsafeCreateDOMComponent("embed"))},fieldset:Mn,fieldset_:function(n){return Mn()({children:n})},figcaption:kn,figcaption_:function(n){return kn()({children:n})},figure:Cn,figure_:function(n){return Cn()({children:n})},footer:Sn,footer_:function(n){return Sn()({children:n})},form:xn,form_:function(n){return xn()({children:n})},h1:En,h1_:function(n){return En()({children:n})},h2:Fn,h2_:function(n){return Fn()({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(o.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(o.unsafeCreateDOMComponent("img"))},input:function(n){return r.element(o.unsafeCreateDOMComponent("input"))},ins:ln,ins_:function(n){return ln()({children:n})},kbd:fn,kbd_:function(n){return fn()({children:n})},keygen:cn,keygen_:function(n){return cn()({children:n})},label:an,label_:function(n){return an()({children:n})},legend:un,legend_:function(n){return un()({children:n})},li:on,li_:function(n){return on()({children:n})},link:function(n){return r.element(o.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(o.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(o.unsafeCreateDOMComponent("param"))},picture:q,picture_:function(n){return q()({children:n})},pre:j,pre_:function(n){return j()({children:n})},progress:B,progress_:function(n){return B()({children:n})},q:z,q_:function(n){return z()({children:n})},rb:D,rb_:function(n){return D()({children:n})},rp:W,rp_:function(n){return W()({children:n})},rt:L,rt_:function(n){return L()({children:n})},rtc:O,rtc_:function(n){return O()({children:n})},ruby:P,ruby_:function(n){return P()({children:n})},s:_,s_:function(n){return _()({children:n})},samp:N,samp_:function(n){return N()({children:n})},script:A,script_:function(n){return A()({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:M,small_:function(n){return M()({children:n})},source:function(n){return r.element(o.unsafeCreateDOMComponent("source"))},span:k,span_:function(n){return k()({children:n})},strong:C,strong_:function(n){return C()({children:n})},style:S,style_:function(n){return S()({children:n})},sub:x,sub_:function(n){return x()({children:n})},summary:E,summary_:function(n){return E()({children:n})},sup:F,sup_:function(n){return F()({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:l,title_:function(n){return l()({children:n})},tr:f,tr_:function(n){return f()({children:n})},track:function(n){return r.element(o.unsafeCreateDOMComponent("track"))},u:c,u_:function(n){return c()({children:n})},ul:a,ul_:function(n){return a()({children:n})},var:i,var_:function(n){return i()({children:n})},video:u,video_:function(n){return u()({children:n})},wbr:function(n){return r.element(o.unsafeCreateDOMComponent("wbr"))}}},,function(n,e,t){"use strict";var r=t(165),o=t(2),u=t(63),i=t(3),a=t(31),c=t(12),f=t(18),l=t(49),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=d.unsafeCoerce,y=u.runFn2(r.createPortal_);n.exports={render:function(n){return function(e){return h(n)(e)(o.pure(f.applicativeEffect)(c.unit))}},"render'":h,hydrate:function(n){return function(e){return v(n)(e)(o.pure(f.applicativeEffect)(c.unit))}},"hydrate'":v,unmount:p,findDOMNode:function(n){return l.try((function(){var e=r.findDOMNode_(n),t=a.toMaybe(e);if(t instanceof i.Nothing)return l.throw("Node not found.")();if(t instanceof i.Just)return t.value0;throw new Error("Failed pattern match at React.Basic.DOM (line 99, column 3 - line 101, column 22): "+[t.constructor.name])}))},createPortal:y,text:m,css:g,mergeStyles:r.mergeStyles}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(4),i=t(17),a=t(8),c=t(1),f=t(11),l=t(10),s=t(7),d=t(5),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 c.Functor((function(n){return function(e){return n(e)}})),g=function(n){return n},y=new a.Eq1((function(n){return a.eq(n)})),w=new l.Ord1((function(){return y}),(function(n){return l.compare(n)})),b=new o.Apply((function(){return v}),(function(n){return function(e){return n(e)}})),F=new u.Bind((function(){return b}),(function(n){return function(e){return e(n)}})),E=new r.Applicative((function(){return b}),p),x=new i.Monad((function(){return E}),(function(){return F}));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:F,monadDual:x,semigroupDual:m,monoidDual:function(n){return new f.Monoid((function(){return m(n.Semigroup0())}),f.mempty(n))}}},function(n,e,t){"use strict";var r=t(201);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(19),o=t(2),u=t(9),i=t(4),a=t(110),c=t(74),f=t(17),l=t(8),s=t(16),d=t(47),p=t(1),m=t(91),h=t(36),v=t(14),g=t(10),y=t(77),w=t(69),b=t(5),F=t(24),E=t(48),x=t(12),S=function(n){return n},C=function(n){return n},k=new v.Newtype((function(n){return n}),S),M=new p.Functor((function(n){return function(e){return n(e)}})),I=new h.FunctorWithIndex((function(){return M}),(function(n){return function(e){return n(x.unit)(e)}})),T=new m.Invariant(m.imapF(M)),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)}}})),A=new d.FoldableWithIndex((function(){return R}),(function(n){return function(n){return function(e){return n(x.unit)(e)}}}),(function(n){return function(e){return function(t){return n(x.unit)(e)(t)}}}),(function(n){return function(e){return function(t){return n(x.unit)(t)(e)}}})),N=new F.Traversable((function(){return R}),(function(){return M}),(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 A}),(function(){return I}),(function(){return N}),(function(n){return function(e){return function(t){return p.map(n.Apply0().Functor0())(S)(e(x.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)}}})),O=new w.Traversable1((function(){return P}),(function(){return N}),(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))}}})),L=new c.Extend((function(){return M}),(function(n){return function(e){return n(e)}})),W=function(n){return n},D=new l.Eq1((function(n){return l.eq(n)})),z=new g.Ord1((function(){return D}),(function(n){return g.compare(n)})),B=new a.Comonad((function(){return L}),(function(n){return n})),j=new u.Apply((function(){return M}),(function(n){return function(e){return n(e)}})),q=new i.Bind((function(){return j}),(function(n){return function(e){return e(n)}})),U=new o.Applicative((function(){return j}),S),H=new f.Monad((function(){return U}),(function(){return q})),J=new r.Alt((function(){return M}),(function(n){return function(e){return n}}));n.exports={Identity:S,newtypeIdentity:k,eqIdentity:W,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:D,ord1Identity:z,functorIdentity:M,functorWithIndexIdentity:I,invariantIdentity:T,altIdentity:J,applyIdentity:j,applicativeIdentity:U,bindIdentity:q,monadIdentity:H,extendIdentity:L,comonadIdentity:B,foldableIdentity:R,foldable1Identity:P,foldableWithIndexIdentity:A,traversableIdentity:N,traversable1Identity:O,traversableWithIndexIdentity:_}},function(n,e,t){"use strict";var r=t(2),o=t(4),u=t(29),i=t(6),a=t(1),c=t(3),f=t(12),l=t(18),s=t(49),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 c.monadMaybe}),i.const(c.Nothing.value)),v=new d((function(){return u.monadEither}),u.Left.create),g=new d((function(){return l.monadEffect}),s.throwException),y=new p((function(){return h}),(function(n){return function(e){if(n instanceof c.Nothing)return e(f.unit);if(n instanceof c.Just)return new c.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 u.Left)return e(n.value0);if(n instanceof u.Right)return new u.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)),F=function(n){return n.catchError},E=function(n){return function(e){return F(n)(a.map(n.MonadThrow0().Monad0().Bind1().Apply0().Functor0())(u.Right.create)(e))((t=r.pure(n.MonadThrow0().Monad0().Applicative0()),function(n){return t(u.Left.create(n))}));var t}};n.exports={catchError:F,throwError:m,MonadThrow:d,MonadError:p,catchJust:function(n){return function(e){return function(t){return function(r){return F(n)(t)((function(t){var o=e(t);if(o instanceof c.Nothing)return m(n.MonadThrow0())(t);if(o instanceof c.Just)return r(o.value0);throw new Error("Failed pattern match at Control.Monad.Error.Class (line 57, column 5 - line 59, column 26): "+[o.constructor.name])}))}}}},try:E,withResource:function(n){return function(e){return function(t){return function(i){return o.bind(n.MonadThrow0().Monad0().Bind1())(e)((function(e){return o.bind(n.MonadThrow0().Monad0().Bind1())(E(n)(i(e)))((function(i){return o.discard(o.discardUnit)(n.MonadThrow0().Monad0().Bind1())(t(e))((function(){return u.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=t(176);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(2),o=t(9),u=t(4),i=t(17),a=t(8),c=t(1),f=t(46),l=t(11),s=t(10),d=t(7),p=t(35),m=t(5),h=function(n){return n},v=function(n){return new d.Semigroup((function(e){return function(t){return f.conj(n)(e)(t)}}))},g=function(n){return n},y=new c.Functor((function(n){return function(e){return n(e)}})),w=function(n){return n},b=new a.Eq1((function(n){return a.eq(n)})),F=new s.Ord1((function(){return b}),(function(n){return s.compare(n)})),E=new o.Apply((function(){return y}),(function(n){return function(e){return n(e)}})),x=new u.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 x}));n.exports={Conj:h,eqConj:w,eq1Conj:b,ordConj:g,ord1Conj:F,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:x,monadConj:C,semigroupConj:v,monoidConj:function(n){return new l.Monoid((function(){return v(n)}),f.tt(n))},semiringConj:function(n){return new p.Semiring((function(e){return function(t){return f.conj(n)(e)(t)}}),(function(e){return function(t){return f.disj(n)(e)(t)}}),f.ff(n),f.tt(n))}}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(4),i=t(17),a=t(8),c=t(1),f=t(46),l=t(11),s=t(10),d=t(7),p=t(35),m=t(5),h=function(n){return n},v=function(n){return new d.Semigroup((function(e){return function(t){return f.disj(n)(e)(t)}}))},g=function(n){return n},y=new c.Functor((function(n){return function(e){return n(e)}})),w=function(n){return n},b=new a.Eq1((function(n){return a.eq(n)})),F=new s.Ord1((function(){return b}),(function(n){return s.compare(n)})),E=new o.Apply((function(){return y}),(function(n){return function(e){return n(e)}})),x=new u.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 x}));n.exports={Disj:h,eqDisj:w,eq1Disj:b,ordDisj:g,ord1Disj:F,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:x,monadDisj:C,semigroupDisj:v,monoidDisj:function(n){return new l.Monoid((function(){return v(n)}),f.ff(n))},semiringDisj:function(n){return new p.Semiring((function(e){return function(t){return f.disj(n)(e)(t)}}),(function(e){return function(t){return f.conj(n)(e)(t)}}),f.tt(n),f.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),o=t(32),u=t(6),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)(o.bimap(n.Bifunctor0())(u.const(r.identity(r.categoryFn)))(u.const(r.identity(r.categoryFn))))(e))(t)}}},biapplySecond:function(n){return function(e){return function(t){return i(n)(r.identity(r.categoryFn)(o.bimap(n.Bifunctor0())(u.const)(u.const))(e))(t)}}},bilift2:function(n){return function(e){return function(t){return function(u){return function(a){return i(n)(r.identity(r.categoryFn)(o.bimap(n.Bifunctor0())(e)(t))(u))(a)}}}}},bilift3:function(n){return function(e){return function(t){return function(u){return function(a){return function(c){return i(n)(i(n)(r.identity(r.categoryFn)(o.bimap(n.Bifunctor0())(e)(t))(u))(a))(c)}}}}}}}},function(n,e,t){"use strict";var r=t(204),o=t(19),u=t(2),i=t(9),a=t(4),c=t(13),f=t(95),l=t(50),s=t(78),d=t(111),p=t(210),m=t(23),h=t(8),v=t(16),g=t(6),y=t(1),w=t(46),b=t(3),F=t(10),E=t(21),x=t(7),S=t(24),C=t(20),k=t(51),M=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})}})),A=r["uncons'"](g.const(b.Nothing.value))((function(n){return function(n){return new b.Just(n)}})),N=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 N(F.comparing(n)(e))}},P=function(n){return function(e){return N(F.compare(n))(e)}},O=function(n){return[n]},L=function(n){return 0===r.length(n)},W=function(n){return function(e){return t=d.empty(),s.foreach(e)((function(e){return function(){var r,o,i=y.map(s.functorST)((r=w.not(w.heytingAlgebraBoolean),o=v.any(v.foldableArray)(w.heytingAlgebraBoolean)((function(t){return n(t)(e)})),function(n){return r(o(n))}))(d.unsafeFreeze(t))();return u.when(s.applicativeST)(i)(y.void(s.functorST)(d.push(e)(t)))()}}))(),d.unsafeFreeze(t)();var t}},D=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))(f.defer(e)((function(r){return B(n)(e)(t)})))}}},B=function(n){return function(e){return function(t){return o.alt(n.Plus1().Alt0())(z(n)(e)(t))(u.pure(n.Applicative0())([]))}}},j=r._insertAt(b.Just.create)(b.Nothing.value),q=function(n){if(L(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,o=!1;function u(r){var u=U(e)(r);if(u instanceof b.Just)return n(u.value0)?void(t=r+1|0):(o=!0,new b.Just(r));if(u instanceof b.Nothing)return o=!0,b.Nothing.value;throw new Error("Failed pattern match at Data.Array (line 834, column 5 - line 836, column 25): "+[u.constructor.name])}for(;!o;)r=u(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=N((function(e){return function(t){return n(C.snd(e))(C.snd(t))}}))(D(C.Tuple.create)(e)),o=V(r);if(o instanceof b.Nothing)return[];if(o instanceof b.Just)return y.map(y.functorArray)(C.snd)(_(F.ordInt)(C.fst)((t=d.unsafeThaw(O(o.value0))(),s.foreach(r)((function(e){return function(){var r,o,i=y.map(s.functorST)((r=b.fromJust(),o=function(n){return r(H(n))},function(n){return C.snd(o(n))}))(d.unsafeFreeze(t))();return u.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): "+[o.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 o=d.empty();d.push(e)(o)(),p.pushWhile(n(e))(r)(o)();var u=d.unsafeFreeze(o)();return d.push(u)(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 u.pure(n.Applicative0())(t)}))((function(r){return function(o){return a.bind(n.Bind1())(e(t)(r))((function(t){return K(n)(e)(t)(o)}))}}))}}},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()(j(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 x.append(x.semigroupArray)(e)(v.foldl(v.foldableArray)(g.flip(tn(n)))(W(n)(t))(e))}}},on=function(n){return tn(h.eq(n))},un=g.flip(a.bind(a.bindArray)),an=function(n){return un((e=b.maybe([])(O),function(t){return e(n(t))}));var e},cn=an(c.identity(c.categoryFn));n.exports={fromFoldable:function(n){return r.fromFoldableImpl(v.foldr(n))},toUnfoldable:function(n){return function(e){var t=r.length(e);return k.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:O,some:z,many:B,null:L,insert:function(n){return Y(F.compare(n))},insertBy:Y,head:V,last:H,tail:A,init:q,uncons:R,unsnoc:function(n){return i.apply(b.applyMaybe)(y.map(b.functorMaybe)((function(n){return function(e){return{init:n,last:e}}}))(q(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:j,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 o=e(r);if(o instanceof b.Nothing)return en(n)(t);if(o instanceof b.Just)return I(n)(o.value0)(t);throw new Error("Failed pattern match at Data.Array (line 544, column 10 - line 546, column 32): "+[o.constructor.name])}))(U(t)(n))}}},concatMap:un,filterA:function(n){return function(e){var t=y.map(n.Apply0().Functor0())(an((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:an,catMaybes:cn,mapWithIndex:D,sort:P,sortBy:N,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 $(F.compare(n))},nubEq:function(n){return W(h.eq(n))},nubBy:$,nubByEq:W,union:function(n){return rn(h.eq(n))},unionBy:rn,delete:on,deleteBy:tn,difference:function(n){return v.foldr(v.foldableArray)(on(n))},intersect:function(n){return nn(h.eq(n))},intersectBy:nn,zipWithA:function(n){return function(e){return function(t){return function(o){return S.sequence(S.traversableArray)(n)(r.zipWith(e)(t)(o))}}}},zip:M,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 o=d.unsafeFreeze(e)(),u=d.unsafeFreeze(t)();return new C.Tuple(o,u)}()},foldM:K,foldRecM:function(n){return function(e){return function(t){return function(o){return l.tailRecM2(n)((function(t){return function(i){if(i>=r.length(o))return u.pure(n.Monad0().Applicative0())(new l.Done(t));if(m.otherwise)return a.bind(n.Monad0().Bind1())(e(t)(T()(o)(i)))((function(e){return u.pure(n.Monad0().Applicative0())(new l.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(13),o=t(1),u=t(58),i=t(93),a=t(77),c=t(24),f=function(n,e,t,r){this.Foldable10=n,this.Traversable1=e,this.sequence1=t,this.traverse1=r},l=function(n){return n.traverse1},s=function(n){return function(e){return l(n)(e)(r.identity(r.categoryFn))}},d=new f((function(){return a.foldableDual}),(function(){return c.traversableDual}),(function(n){return s(d)(n)}),(function(n){return function(e){return function(t){return o.map(n.Functor0())(u.Dual)(e(t))}}})),p=new f((function(){return a.foldableMultiplicative}),(function(){return c.traversableMultiplicative}),(function(n){return s(p)(n)}),(function(n){return function(e){return function(t){return o.map(n.Functor0())(i.Multiplicative)(e(t))}}})),m=function(n){return n.sequence1};n.exports={sequence1:m,traverse1:l,Traversable1:f,traverse1Default:function(n){return function(e){return function(t){return function(r){return m(n)(e)(o.map(n.Traversable1().Functor0())(t)(r))}}}},sequence1Default:s,traversableDual:d,traversableMultiplicative:p}},function(n,e,t){"use strict";var r=t(213),o=t(23),u=t(3),i=t(69),a=t(20),c=function(n){this.unfoldr1=n},f=function(n){return n.unfoldr1},l=new c(r.unfoldr1ArrayImpl(u.isNothing)(u.fromJust())(a.fst)(a.snd)),s=function(n){return function(e){return function(t){return f(n)((function(n){if(n<=0)return new a.Tuple(t,u.Nothing.value);if(o.otherwise)return new a.Tuple(t,new u.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:c,unfoldr1:f,replicate1:s,replicate1A:function(n){return function(e){return function(t){return function(r){return function(o){return i.sequence1(t)(n)(s(e)(r)(o))}}}}},singleton:function(n){return s(n)(1)},range:function(n){return function(e){return function(t){var r=t>=e?1:-1;return f(n)(function(n){return function(e){var r=e+n|0;return new a.Tuple(e,e===t?u.Nothing.value:new u.Just(r))}}(r))(e)}}},unfoldable1Array:l}},function(n,e,t){"use strict";var r=t(19),o=t(34),u=t(2),i=t(9),a=t(4),c=t(13),f=t(17),l=t(80),s=t(61),d=t(81),p=t(50),m=t(82),h=t(83),v=t(99),g=t(79),y=t(40),w=t(22),b=t(29),F=t(1),E=t(11),x=t(14),S=t(7),C=t(20),k=t(33),M=function(n){return n},I=new x.Newtype((function(n){return n}),M),T=new h.MonadTrans((function(n){return function(e){return a.bind(n.Bind1())(e)((function(e){return u.pure(n.Applicative0())(new b.Right(e))}))}})),R=function(n){return function(e){return n(e)}},A=function(n){return new F.Functor((function(e){return R(F.map(n)(F.map(b.functorEither)(e)))}))},N=function(n){return new f.Monad((function(){return O(n)}),(function(){return _(n)}))},_=function(n){return new a.Bind((function(){return P(n)}),(function(e){return function(t){return a.bind(n.Bind1())(e)(b.either((r=u.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 A(n.Bind1().Apply0().Functor0())}),f.ap(N(n)))},O=function(n){return new u.Applicative((function(){return P(n)}),(e=u.pure(n.Applicative0()),function(n){return e(b.Right.create(n))}));var e},L=function(n){return new d.MonadAsk((function(){return N(n.Monad0())}),h.lift(T)(n.Monad0())(d.ask(n)))},W=function(n){return new v.MonadTell((function(){return N(n.Monad0())}),(e=h.lift(T)(n.Monad0()),t=v.tell(n),function(n){return e(t(n))}));var e,t},D=function(n){return new s.MonadThrow((function(){return N(n)}),(e=u.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 A(e.Bind1().Apply0().Functor0())}),(function(t){return function(r){return a.bind(e.Bind1())(t)((function(t){if(t instanceof b.Right)return u.pure(e.Applicative0())(new b.Right(t.value0));if(t instanceof b.Left)return a.bind(e.Bind1())(r)((function(r){if(r instanceof b.Right)return u.pure(e.Applicative0())(new b.Right(r.value0));if(r instanceof b.Left)return u.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(D(e))(E.mempty(n)))}},j=function(n){return function(e){return new o.Alternative((function(){return O(e)}),(function(){return B(n)(e)}))}},q=function(n){return function(e){return new y.MonadZero((function(){return j(n)(e)}),(function(){return N(e)}))}};n.exports={ExceptT:M,runExceptT:function(n){return n},withExceptT:function(n){return function(e){return function(t){var r;return F.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=u.pure(n);return function(n){return e(n)}},newtypeExceptT:I,functorExceptT:A,applyExceptT:P,applicativeExceptT:O,bindExceptT:_,monadExceptT:N,monadRecExceptT:function(n){return new p.MonadRec((function(){return N(n.Monad0())}),(function(e){var t=p.tailRecM(n)((function(t){var r=e(t);return a.bind(n.Monad0().Bind1())(r)((function(e){return u.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:j,monadPlusExceptT:function(n){return function(e){return new g.MonadPlus((function(){return q(n)(e)}))}},monadZeroExceptT:q,monadTransExceptT:T,monadEffectExceptT:function(n){return new k.MonadEffect((function(){return N(n.Monad0())}),(e=h.lift(T)(n.Monad0()),t=k.liftEffect(n),function(n){return e(t(n))}));var e,t},monadContExceptT:function(n){return new l.MonadCont((function(){return N(n.Monad0())}),(function(e){return l.callCC(n)((function(n){return e((function(e){return n(new b.Right(e))}))}))}))},monadThrowExceptT:D,monadErrorExceptT:function(n){return new s.MonadError((function(){return D(n)}),(function(e){return function(t){return a.bind(n.Bind1())(e)(b.either((function(n){return t(n)}))((r=u.pure(n.Applicative0()),function(n){return r(b.Right.create(n))})));var r}}))},monadAskExceptT:L,monadReaderExceptT:function(n){return new d.MonadReader((function(){return L(n.MonadAsk0())}),(function(e){return R(d.local(n)(e))}))},monadStateExceptT:function(n){return new m.MonadState((function(){return N(n.Monad0())}),(function(e){return h.lift(T)(n.Monad0())(m.state(n)(e))}))},monadTellExceptT:W,monadWriterExceptT:function(n){return new v.MonadWriter((function(){return W(n.MonadTell0())}),R((function(e){return a.bind(n.MonadTell0().Monad0().Bind1())(v.listen(n)(e))((function(e){return u.pure(n.MonadTell0().Monad0().Applicative0())(F.map(b.functorEither)((function(n){return new C.Tuple(n,e.value1)}))(e.value0))}))})),R((function(e){return v.pass(n)(a.bind(n.MonadTell0().Monad0().Bind1())(e)((function(e){return u.pure(n.MonadTell0().Monad0().Applicative0())(function(){if(e instanceof b.Left)return new C.Tuple(new b.Left(e.value0),c.identity(c.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(315);n.exports={window:r.window}},function(n,e,t){"use strict";var r=t(260),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},u={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},a={};function c(n){return r.isMemo(n)?i:a[n.$$typeof]||o}a[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},a[r.Memo]=i;var f=Object.defineProperty,l=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 o=p(t);o&&o!==m&&n(e,o,r)}var i=l(t);s&&(i=i.concat(s(t)));for(var a=c(e),h=c(t),v=0;v<i.length;++v){var g=i[v];if(!(u[g]||r&&r[g]||h&&h[g]||a&&a[g])){var y=d(t,g);try{f(e,g,y)}catch(n){}}}}return e}},function(n,e,t){"use strict";var r=t(180),o=t(13),u=t(1),i=t(7),a=function(n,e){this.Functor0=n,this.extend=e},c=new a((function(){return u.functorArray}),r.arrayExtend),f=function(n){return n.extend};n.exports={Extend:a,extend:f,extendFlipped:function(n){return function(e){return function(t){return f(n)(t)(e)}}},composeCoKleisli:function(n){return function(e){return function(t){return function(r){return t(f(n)(e)(r))}}}},composeCoKleisliFlipped:function(n){return function(e){return function(t){return function(r){return e(f(n)(t)(r))}}}},duplicate:function(n){return f(n)(o.identity(o.categoryFn))},extendFn:function(n){return new a((function(){return u.functorFn}),(function(e){return function(t){return function(r){return e((function(e){return t(i.append(n)(r)(e))}))}}}))},extendArray:c}},function(n,e,t){"use strict";var r=t(184),o=t(35),u=t(15),i=t(12),a=t(44),c=t(28),f=function(n,e){this.SemiringRecord0=n,this.subRecord=e},l=function(n,e){this.Semiring0=n,this.sub=e},s=function(n){return n.subRecord},d=function(n){return n.sub},p=new l((function(){return o.semiringUnit}),(function(n){return function(n){return i.unit}})),m=new f((function(){return o.semiringRecordNil}),(function(n){return function(n){return function(n){return{}}}})),h=new l((function(){return o.semiringNumber}),r.numSub),v=new l((function(){return o.semiringInt}),r.intSub);n.exports={Ring:l,sub:d,negate:function(n){return function(e){return d(n)(o.zero(n.Semiring0()))(e)}},RingRecord:f,subRecord:s,ringInt:v,ringNumber:h,ringUnit:p,ringFn:function(n){return new l((function(){return o.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 l((function(){return o.semiringRecord()(n.SemiringRecord0())}),s(n)(c.RLProxy.value))}},ringRecordNil:m,ringRecordCons:function(n){return function(e){return function(e){return function(t){return new f((function(){return o.semiringRecordCons(n)()(e.SemiringRecord0())(t.Semiring0())}),(function(r){return function(r){return function(o){var i=s(e)(c.RLProxy.value)(r)(o),f=u.reflectSymbol(n)(u.SProxy.value),l=a.unsafeSet(f),p=a.unsafeGet(f);return l(d(t)(p(r))(p(o)))(i)}}}))}}}}}},function(n,e,t){"use strict";var r=t(186),o=t(106),u=t(8),i=t(35),a=function(n,e,t,r){this.CommutativeRing0=n,this.degree=e,this.div=t,this.mod=r},c=function(n){return n.mod},f=function(n){return function(e){return function(t){return function(r){var o,a=n,f=e,l=t,s=!1;function d(n,e,t,o){if(u.eq(n)(o)(i.zero(e.CommutativeRing0().Ring0().Semiring0())))return s=!0,t;a=n,f=e,l=o,r=c(e)(t)(o)}for(;!s;)o=d(a,f,l,r);return o}}}},l=new a((function(){return o.commutativeRingNumber}),(function(n){return 1}),r.numDiv,(function(n){return function(n){return 0}})),s=new a((function(){return o.commutativeRingInt}),r.intDegree,r.intDiv,r.intMod),d=function(n){return n.div};n.exports={EuclideanRing:a,degree:function(n){return n.degree},div:d,mod:c,gcd:f,lcm:function(n){return function(e){return function(t){return function(r){return u.eq(n)(t)(i.zero(e.CommutativeRing0().Ring0().Semiring0()))||u.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))(f(n)(e)(t)(r))}}}},euclideanRingInt:s,euclideanRingNumber:l}},function(n,e,t){"use strict";var r=t(9),o=t(13),u=t(16),i=t(6),a=t(1),c=t(14),f=t(205),l=t(206),s=t(7),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(o){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))}))(o)(t)}}}}},v=function(n){return function(e){return function(t){return function(o){return a.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)}))(o))}}}},g=function(n){return function(e){return m(n)(e)(o.identity(o.categoryFn))}},y=new p((function(){return u.foldableDual}),(function(n){return g(y)(n)}),(function(n){return function(n){return function(e){return n(e)}}})),w=new p((function(){return u.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)(o.identity(o.categoryFn))}},foldMap1Default:function(n){return function(e){return function(t){return function(r){var o=b(n)(t),u=a.map(e)(r);return function(n){return o(u(n))}}}}},fold1Default:g,intercalate:function(n){return function(e){return i.flip(h(n)(e))(o.identity(o.categoryFn))}},intercalateMap:h,maximum:function(n){return function(e){return c.ala(a.functorFn)(f.newtypeMax)(f.newtypeMax)(f.Max)(m(e)(f.semigroupMax(n)))}},minimum:function(n){return function(e){return c.ala(a.functorFn)(l.newtypeMin)(l.newtypeMin)(l.Min)(m(e)(l.semigroupMin(n)))}},foldableDual:y,foldableMultiplicative:w}},function(n,e,t){"use strict";var r=t(208),o=t(2),u=t(9),i=t(4),a=t(17),c=t(50),f=t(1),l=t(12),s=new f.Functor(r.map_),d=new a.Monad((function(){return h}),(function(){return p})),p=new i.Bind((function(){return m}),r.bind_),m=new u.Apply((function(){return s}),a.ap(d)),h=new o.Applicative((function(){return m}),r.pure_),v=new c.MonadRec((function(){return d}),(function(n){return function(e){var t=function(n){return n instanceof c.Loop},u=function(n){if(n instanceof c.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(f.map(s)(t)(r.read(e)))(i.bind(p)(r.read(e))((function(t){if(t instanceof c.Loop)return i.bind(p)(n(t.value0))((function(n){return f.void(s)(r.write(n)(e))}));if(t instanceof c.Done)return o.pure(h)(l.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 f.map(s)(u)(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){"use strict";var r=t(40),o=function(n){this.MonadZero0=n},u=new o((function(){return r.monadZeroArray}));n.exports={MonadPlus:o,monadPlusArray:u}},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";var r=t(13),o=t(17),u=t(39),i=t(1),a=function(n,e){this.Monad0=n,this.ask=e},c=function(n,e){this.MonadAsk0=n,this.local=e},f=new a((function(){return o.monadFn}),r.identity(r.categoryFn)),l=new c((function(){return f}),u.composeFlipped(u.semigroupoidFn)),s=function(n){return n.ask};n.exports={ask:s,local:function(n){return n.local},MonadAsk:a,asks:function(n){return function(e){return i.map(n.Monad0().Bind1().Apply0().Functor0())(e)(s(n))}},MonadReader:c,monadAskFun:f,monadReaderFun:l}},function(n,e,t){"use strict";var r=t(20),o=t(12),u=function(n){return n.state};n.exports={state:u,MonadState:function(n,e){this.Monad0=n,this.state=e},get:function(n){return u(n)((function(n){return new r.Tuple(n,n)}))},gets:function(n){return function(e){return u(n)((function(n){return new r.Tuple(e(n),n)}))}},put:function(n){return function(e){return u(n)((function(n){return new r.Tuple(o.unit,e)}))}},modify:function(n){return function(e){return u(n)((function(n){var t=e(n);return new r.Tuple(t,t)}))}},modify_:function(n){return function(e){return u(n)((function(n){return new r.Tuple(o.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(241),o=t(242);n.exports={unsafePartialBecause:function(n){return function(n){return r.unsafePartial((function(e){return n()}))}},unsafeCrashWith:function(n){return r.unsafePartial((function(e){return o.crashWith()(n)}))},unsafePartial:r.unsafePartial}},function(n,e,t){"use strict";var r,o=t(247),u=t(2),i=t(61),a=t(117),c=t(71),f=t(23),l=t(29),s=t(8),d=t(6),p=t(60),m=t(52),h=t(138),v=t(3),g=t(10),y=t(21),w=t(5),b=t(114),F=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}(),x=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 F)return"(ForeignError "+w.show(w.showString)(n.value0)+")";if(n instanceof x)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])})),k=function(n){if(n instanceof F)return n.value0;if(n instanceof x)return"Error at array index "+w.show(w.showInt)(n.value0)+": "+k(n.value1);if(n instanceof S)return"Error at property "+w.show(w.showString)(n.value0)+": "+k(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])},M=(r=i.throwError(c.monadThrowExceptT(p.monadIdentity)),function(n){return r(h.singleton(n))}),I=function(n){return function(e){if(o.tagOf(e)===n)return u.pure(c.applicativeExceptT(p.monadIdentity))(o.unsafeFromForeign(e));if(f.otherwise)return M(new E(n,o.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"),A=I("String"),N=new s.Eq((function(n){return function(e){return n instanceof F&&e instanceof F?n.value0===e.value0:n instanceof E&&e instanceof E?n.value0===e.value0&&n.value1===e.value1:n instanceof x&&e instanceof x?n.value0===e.value0&&s.eq(N)(n.value1)(e.value1):n instanceof S&&e instanceof S&&(n.value0===e.value0&&s.eq(N)(n.value1)(e.value1))}})),_=new g.Ord((function(){return N}),(function(n){return function(e){if(n instanceof F&&e instanceof F)return g.compare(g.ordString)(n.value0)(e.value0);if(n instanceof F)return y.LT.value;if(e instanceof F)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 x&&e instanceof x)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 x)return y.LT.value;if(e instanceof x)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:F,TypeMismatch:E,ErrorAtIndex:x,ErrorAtProperty:S,renderForeignError:k,unsafeReadTagged:I,readString:A,readChar:function(n){var e,t=l.Left.create(h.singleton(new E("Char",o.tagOf(n)))),r=(e=v.maybe(t)(u.pure(l.applicativeEither)),function(n){return e(b.toChar(n))});return a.mapExcept(l.either(d.const(t))(r))(A(n))},readBoolean:T,readNumber:R,readInt:function(n){var e,t=l.Left.create(h.singleton(new E("Int",o.tagOf(n)))),r=(e=v.maybe(t)(u.pure(l.applicativeEither)),function(n){return e(m.fromNumber(n))});return a.mapExcept(l.either(d.const(t))(r))(R(n))},readArray:function(n){if(o.isArray(n))return u.pure(c.applicativeExceptT(p.monadIdentity))(o.unsafeFromForeign(n));if(f.otherwise)return M(new E("array",o.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(o.isNull(n))return u.pure(c.applicativeExceptT(p.monadIdentity))(v.Nothing.value);if(f.otherwise)return u.pure(c.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(o.isUndefined(n))return u.pure(c.applicativeExceptT(p.monadIdentity))(v.Nothing.value);if(f.otherwise)return u.pure(c.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(o.isNull(n)||o.isUndefined(n))return u.pure(c.applicativeExceptT(p.monadIdentity))(v.Nothing.value);if(f.otherwise)return u.pure(c.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:M,eqForeignError:N,ordForeignError:_,showForeignError:C,unsafeToForeign:o.unsafeToForeign,unsafeFromForeign:o.unsafeFromForeign,typeOf:o.typeOf,tagOf:o.tagOf,isNull:o.isNull,isUndefined:o.isUndefined,isArray:o.isArray}},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"monaco",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"noop",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"deepMerge",{enumerable:!0,get:function(){return u.default}});var r=i(t(268)),o=i(t(270)),u=i(t(271));function i(n){return n&&n.__esModule?n:{default:n}}},function(n,e,t){"use strict";var r,o,u,i,a,c,f=t(281),l=t(19),s=t(34),d=t(2),p=t(9),m=t(4),h=t(95),v=t(17),g=t(61),y=t(50),w=t(284),b=t(148),F=t(22),E=t(29),x=t(16),S=t(6),C=t(1),k=t(11),M=t(14),I=t(7),T=t(12),R=t(18),A=t(33),N=t(49),_=t(139),P=t(84),O=t(25),L=function(n){return n},W=f._fork(!1),D=new M.Newtype((function(n){return n}),L),z=new C.Functor(f._parAffMap),B=new C.Functor(f._map),j=f._fork(!0),q={isLeft:function(n){if(n instanceof E.Left)return!0;if(n instanceof E.Right)return!1;throw new Error("Failed pattern match at Effect.Aff (line 390, column 12 - line 392, column 20): "+[n.constructor.name])},fromLeft:function(n){if(n instanceof E.Left)return n.value0;if(n instanceof E.Right)return P.unsafeCrashWith("unsafeFromLeft: Right");throw new Error("Failed pattern match at Effect.Aff (line 395, column 20 - line 397, column 54): "+[n.constructor.name])},fromRight:function(n){if(n instanceof E.Right)return n.value0;if(n instanceof E.Left)return P.unsafeCrashWith("unsafeFromRight: Left");throw new Error("Failed pattern match at Effect.Aff (line 400, column 21 - line 402, column 54): "+[n.constructor.name])},left:E.Left.create,right:E.Right.create},U=function(n){return f._makeFiber(q,n)},H=function(n){return function(){var e=U(n)();return e.run(),e}},J=(r=C.void(R.functorEffect),function(n){return r(H(n))}),V=U,$=function(n){return function(e){return f.generalBracket(n)({killed:S.const(e),failed:S.const(e),completed:S.const(e)})}},G=new p.Apply((function(){return z}),f._parAffApply),Q=function(n){return new I.Semigroup(p.lift2(G)(I.append(n)))},K=new v.Monad((function(){return Z}),(function(){return X})),X=new m.Bind((function(){return Y}),f._bind),Y=new p.Apply((function(){return B}),v.ap(K)),Z=new d.Applicative((function(){return Y}),f._pure),nn=new h.Lazy((function(n){return m.bind(X)(d.pure(Z)(T.unit))(n)})),en=function(n){return new I.Semigroup(p.lift2(Y)(I.append(n)))},tn=new A.MonadEffect((function(){return K}),f._liftEffect),rn=(o=A.liftEffect(tn),function(n){return S.const(o(n))}),on=function(n){return f.makeAff((function(e){return C.map(R.functorEffect)(rn)(n.join(e))}))},un=new C.Functor((function(n){return function(e){return _.unsafePerformEffect(U(C.map(B)(n)(on(e))))}})),an=new p.Apply((function(){return un}),(function(n){return function(e){return _.unsafePerformEffect(U(p.apply(Y)(on(n))(on(e))))}})),cn=new d.Applicative((function(){return an}),(function(n){return _.unsafePerformEffect(U(d.pure(Z)(n)))})),fn=function(n){return function(e){return m.bind(X)(A.liftEffect(tn)(e.isSuspended))((function(t){return t?A.liftEffect(tn)(C.void(R.functorEffect)(e.kill(n,S.const(d.pure(R.applicativeEffect)(T.unit))))):f.makeAff((function(t){return C.map(R.functorEffect)(rn)(e.kill(n,t))}))}))}},ln=(u=S.flip(fn),function(n){return u(n)}),sn=new g.MonadThrow((function(){return K}),f._throwError),dn=new g.MonadError((function(){return sn}),f._catchError),pn=g.try(dn),mn=function(n){return function(e){return H(m.bindFlipped(X)((t=A.liftEffect(tn),function(e){return t(n(e))}))(g.try(dn)(e)));var t}},hn=new b.Parallel((function(){return vn}),(function(){return K}),O.unsafeCoerce,f._sequential),vn=new d.Applicative((function(){return G}),(i=b.parallel(hn),a=d.pure(Z),function(n){return i(a(n))})),gn=new I.Semigroup((function(n){return function(e){return function(t){return w.parSequence_(hn)(x.foldableArray)([n(t),e(t)])}}})),yn=new y.MonadRec((function(){return K}),(function(n){var e=function(t){return m.bind(X)(n(t))((function(n){if(n instanceof y.Done)return d.pure(Z)(n.value0);if(n instanceof y.Loop)return e(n.value0);throw new Error("Failed pattern match at Effect.Aff (line 100, column 7 - line 102, column 22): "+[n.constructor.name])}))};return e})),wn=S.const(d.pure(Z)(T.unit)),bn=new k.Monoid((function(){return gn}),wn),Fn=f.makeAff((function(n){return d.pure(R.applicativeEffect)(k.mempty(bn))})),En=(c=C.map(B)(S.const(T.unit)),function(n){return c(pn(n))}),xn=new l.Alt((function(){return z}),f._parAffAlt),Sn=new l.Alt((function(){return B}),(function(n){return function(e){return g.catchError(dn)(n)(S.const(e))}})),Cn=new F.Plus((function(){return Sn}),g.throwError(sn)(N.error("Always fails"))),kn=new F.Plus((function(){return xn}),b.parallel(hn)(F.empty(Cn))),Mn=new s.Alternative((function(){return vn}),(function(){return kn}));n.exports={Canceler:L,launchAff:H,launchAff_:J,launchSuspendedAff:V,runAff:mn,runAff_:function(n){return function(e){return C.void(R.functorEffect)(mn(n)(e))}},runSuspendedAff:function(n){return function(e){return V(m.bindFlipped(X)((t=A.liftEffect(tn),function(e){return t(n(e))}))(g.try(dn)(e)));var t}},forkAff:j,suspendAff:W,supervise:function(n){var e=N.error("[Aff] Child fiber outlived parent"),t=function(n){return function(e){return f.makeAff((function(t){return f._killAll(n,e.supervisor,t(d.pure(E.applicativeEither)(T.unit)))}))}};return f.generalBracket(A.liftEffect(tn)((function(){var e=f._makeSupervisedFiber(q,n)();return e.fiber.run(),e})))({killed:function(n){return function(e){return w.parSequence_(hn)(x.foldableArray)([fn(n)(e.fiber),t(n)(e)])}},failed:S.const(t(e)),completed:S.const(t(e))})((function(n){return on(n.fiber)}))},attempt:pn,apathize:En,delay:function(n){return f._delay(E.Right.create,n)},never:Fn,finally:function(n){return function(e){return $(d.pure(Z)(T.unit))(S.const(n))(S.const(e))}},invincible:function(n){return $(n)(S.const(d.pure(Z)(T.unit)))(d.pure(Z))},killFiber:fn,joinFiber:on,cancelWith:function(n){return function(e){return f.generalBracket(d.pure(Z)(T.unit))({killed:function(n){return function(t){return e(n)}},failed:S.const(d.pure(Z)),completed:S.const(d.pure(Z))})(S.const(n))}},bracket:$,nonCanceler:wn,effectCanceler:rn,fiberCanceler:ln,functorAff:B,applyAff:Y,applicativeAff:Z,bindAff:X,monadAff:K,semigroupAff:en,monoidAff:function(n){return new k.Monoid((function(){return en(n.Semigroup0())}),d.pure(Z)(k.mempty(n)))},altAff:Sn,plusAff:Cn,monadRecAff:yn,monadThrowAff:sn,monadErrorAff:dn,monadEffectAff:tn,lazyAff:nn,functorParAff:z,applyParAff:G,applicativeParAff:vn,semigroupParAff:Q,monoidParAff:function(n){return new k.Monoid((function(){return Q(n.Semigroup0())}),d.pure(vn)(k.mempty(n)))},altParAff:xn,plusParAff:kn,alternativeParAff:Mn,parallelAff:hn,functorFiber:un,applyFiber:an,applicativeFiber:cn,newtypeCanceler:D,semigroupCanceler:gn,monoidCanceler:bn,makeAff:f.makeAff,generalBracket:f.generalBracket}},,,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),o=function(n){this.imap=n},u=new o((function(n){return function(e){return function(e){return n(e)}}})),i=new o((function(n){return function(e){return function(t){return function(r){return n(t(e(r)))}}}})),a=new o((function(n){return function(e){return function(e){return n(e)}}})),c=new o((function(n){return function(e){return function(e){return n(e)}}})),f=new o((function(n){return function(e){return function(e){return n(e)}}})),l=new o((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 o(s(r.functorArray)),p=new o(s(r.functorFn));n.exports={imap:function(n){return n.imap},Invariant:o,imapF:s,invariantFn:p,invariantArray:d,invariantAdditive:l,invariantConj:f,invariantDisj:c,invariantDual:a,invariantEndo:i,invariantMultiplicative:u}},function(n,e,t){"use strict";var r=t(13),o=t(39),u=t(11),i=t(7),a=t(5),c=function(n){return new i.Semigroup((function(e){return function(t){return o.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 a.Show((function(e){return"(Endo "+a.show(n)(e)+")"}))},semigroupEndo:c,monoidEndo:function(n){return new u.Monoid((function(){return c(n.Semigroupoid0())}),r.identity(n))}}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(4),i=t(17),a=t(8),c=t(1),f=t(11),l=t(10),s=t(7),d=t(35),p=t(5),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 c.Functor((function(n){return function(e){return n(e)}})),y=function(n){return n},w=new a.Eq1((function(n){return a.eq(n)})),b=new l.Ord1((function(){return w}),(function(n){return l.compare(n)})),F=new o.Apply((function(){return g}),(function(n){return function(e){return n(e)}})),E=new u.Bind((function(){return F}),(function(n){return function(e){return e(n)}})),x=new r.Applicative((function(){return F}),m),S=new i.Monad((function(){return x}),(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:F,applicativeMultiplicative:x,bindMultiplicative:E,monadMultiplicative:S,semigroupMultiplicative:h,monoidMultiplicative:function(n){return new f.Monoid((function(){return h(n)}),d.one(n))}}},function(n,e,t){"use strict";var r=t(2),o=t(4),u=t(131),i=t(23),a=t(29),c=t(8),f=t(16),l=t(6),s=t(1),d=t(52),p=t(3),m=t(10),h=t(5),v=t(134),g=t(226),y=t(112),w=function(){function n(){}return n.value=new n,n}(),b=function(){function n(){}return n.value=new n,n}(),F=function(){function n(){}return n.value=new n,n}(),E=function(){function n(){}return n.value=new n,n}(),x=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(o){return new n(e,t,r,o)}}}},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 o=m.clamp(m.ordInt)(0)(255)(n),u=d.toNumber(o)/255,a=m.clamp(m.ordInt)(0)(255)(e),c=d.toNumber(a)/255,f=m.clamp(m.ordInt)(0)(255)(t),l=m.max(m.ordInt)(m.max(m.ordInt)(o)(a))(f),s=m.min(m.ordInt)(m.min(m.ordInt)(o)(a))(f),p=l-s|0,h=d.toNumber(p)/255,v=d.toNumber(l+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(f)/255,b=60*function(n){if(0===n)return 0;if(l===o)return S((c-w)/h)(6);if(l===a)return(w-u)/h+2;if(i.otherwise)return(u-c)/h+4;throw new Error("Failed pattern match at Color (line 148, column 5 - line 148, column 17): "+[n.constructor.name])}(p);return new x(b,g,v,r)}}}},k=function(n){return function(e){return function(t){return C(n)(e)(t)(1)}}},M=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 M(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])},o=r(-.9689*n+1.8758*e+.0415*t),u=r(3.2406*n-1.5372*e-.4986*t),a=r(.0557*n-.204*e+1.057*t);return I(u)(o)(a)}}},R=function(n){return function(e){return function(t){return e+n*(t-e)}}},A=function(n){return function(e){return function(t){var r=[{from:e,to:t},{from:e,to:t+360},{from:e+360,to:t}],o=p.fromJust()(f.minimumBy(f.foldableArray)(m.comparing(m.ordNumber)((function(n){return y.abs(n.to-n.from)})))(r));return R(n)(o.from)(o.to)}}},N=function(n){return function(e){return function(t){return function(r){var o=m.clamp(m.ordNumber)(0)(1)(e),u=m.clamp(m.ordNumber)(0)(1)(t),i=m.clamp(m.ordNumber)(0)(1)(r);return new x(n,o,u,i)}}}},_=function(n){return function(e){return function(t){return function(r){var o=e;if(0===t)return N(n)(o/(2-o))(0)(r);if(0===e&&1===t)return N(n)(0)(1)(r);var u=(2-e)*t,i=(o=e*t/(u<1?u:2-u),u/2);return N(n)(o)(i)(r)}}}},P=function(n){return function(e){return N(e.value0)(e.value1)(e.value2+n)(e.value3)}},O=function(n){return function(e){return N(e.value0+n)(e.value1)(e.value2)(e.value3)}},L=function(n){return function(e){return N(e.value0)(e.value1+n)(e.value2)(e.value3)}},W=function(n){return function(e){return function(t){return N(n)(e)(t)(1)}}},D=W(0)(0)(1),z=function(n){return L(-n)},B=.95047,j=1,q=1.08883,U=function(n){return function(e){return function(t){var r=(n+16)/116,o=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])},u=B*o(r+e/500),a=j*o(r),c=q*o(r-t/200);return T(u)(a)(c)}}},H=function(n){return function(e){return function(t){var r=y.pi/180,o=e*y.sin(t*r),u=e*y.cos(t*r);return U(n)(u)(o)}}},J=O(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,o=t*(1-y.abs(y.remainder(e)(2)-1)),u=function(){if(e<1)return{r:t,g:o,b:0};if(1<=e&&e<2)return{r:o,g:t,b:0};if(2<=e&&e<3)return{r:0,g:t,b:o};if(3<=e&&e<4)return{r:0,g:o,b:t};if(4<=e&&e<5)return{r:o,g:0,b:t};if(i.otherwise)return{r:t,g:0,b:o};throw new Error("Failed pattern match at Color (line 342, column 5 - line 347, column 61): "+[])}();return{r:u.r+r,g:u.g+r,b:u.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 c.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),o=t(e.r),u=t(e.b);return{x:.4124*o+.3576*r+.1805*u,y:.2126*o+.7152*r+.0722*u,z:.0193*o+.1192*r+.9505*u}},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])},o=r(e.y/j),u=116*o-16,a=200*(o-r(e.z/q));return{l:u,a:500*(r(e.x/B)-o),b:a}},tn=function(n){var e=en(n),t=180/y.pi,r=y.sqrt(e.a*e.a+e.b*e.b),o=S(y.atan2(e.b)(e.a)*t)(360);return{l:e.l,c:r,h:o}},rn=function(n){var e=G(n);return(299*e.r+587*e.g+114*e.b)/1e3},on=function(n){return rn(n)>.5},un=W(0)(0)(0);n.exports={RGB:w,HSL:b,LCh:F,Lab:E,rgba:C,rgb:k,"rgba'":M,"rgb'":I,hsla:N,hsl:W,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))}),c=4===v.length(n),f=a.either(l.const(p.Nothing.value))(p.Just.create),m="([0-9a-f][0-9a-f])",h=c?"([0-9a-f])([0-9a-f])([0-9a-f])":m+(m+m),y=g.regex("^#(?:"+h+")$")(g.parseFlags("i"));return o.bind(p.bindMaybe)(f(y))((function(e){return o.bind(p.bindMaybe)(g.match(e)(n))((function(n){return o.bind(p.bindMaybe)(s.map(p.functorMaybe)(i)(o.join(p.bindMaybe)(u.index(n)(1))))((function(e){return o.bind(p.bindMaybe)(s.map(p.functorMaybe)(i)(o.join(p.bindMaybe)(u.index(n)(2))))((function(t){return o.bind(p.bindMaybe)(s.map(p.functorMaybe)(i)(o.join(p.bindMaybe)(u.index(n)(3))))((function(n){return c?r.pure(p.applicativeMaybe)(k((16*e|0)+e|0)((16*t|0)+t|0)((16*n|0)+n|0)):r.pure(p.applicativeMaybe)(k(e)(t)(n))}))}))}))}))}))},fromInt:function(n){var e=m.clamp(m.ordInt)(0)(16777215)(n),t=e>>8&255,r=255&e;return k(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)+"%",o=e(n.value0),u=h.show(h.showNumber)(n.value3);return 1===n.value3?"hsl("+o+", "+t+", "+r+")":"hsla("+o+", "+t+", "+r+", "+u+")"},cssStringRGBA:function(n){var e=X(n),t=h.show(h.showInt)(e.g),r=h.show(h.showInt)(e.r),o=h.show(h.showInt)(e.b),u=h.show(h.showNumber)(e.a);return 1===e.a?"rgb("+r+", "+t+", "+o+")":"rgba("+r+", "+t+", "+o+", "+u+")"},black:un,white:D,graytone:function(n){return W(0)(0)(n)},rotateHue:O,complementary:J,lighten:P,darken:function(n){return P(-n)},saturate:L,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 o=$(t),u=$(e);return N(A(r)(u.h)(o.h))(R(r)(u.s)(o.s))(R(r)(u.l)(o.l))(R(r)(u.a)(o.a))}if(n instanceof w){o=G(t),u=G(e);return M(R(r)(u.r)(o.r))(R(r)(u.g)(o.g))(R(r)(u.b)(o.b))(R(r)(u.a)(o.a))}if(n instanceof F){o=tn(t),u=tn(e);return H(R(r)(u.l)(o.l))(R(r)(u.c)(o.c))(A(r)(u.h)(o.h))}if(n instanceof E){o=en(t),u=en(e);return U(R(r)(u.l)(o.l))(R(r)(u.a)(o.a))(R(r)(u.b)(o.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,o=t.value1-e.value1,u=t.value2-e.value2,i=(e.value0+120)*r,a=(t.value0+120)*r-i;return function(r){var c=y.pow(e.value2+u*r)(n),f=i+a*r,l=(e.value1+o*r)*c*(1-c),s=c+l*(1.97294*y.cos(f)),d=c+l*(-.29227*y.cos(f)-.90649*y.sin(f)),p=c+l*(-.14861*y.cos(f)+1.78277*y.sin(f)),m=R(r)(e.value3)(t.value3);return M(p)(d)(s)(m)}}}},brightness:rn,luminance:Q,contrast:K,isLight:on,isReadable:function(n){return function(e){return K(n)(e)>4.5}},textColor:function(n){if(on(n))return un;if(i.otherwise)return D;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),o=en(n);return y.sqrt(t(o.l-r.l)+t(o.a-r.a)+t(o.b-r.b))}},showColor:Z,eqColor:Y}},function(n,e,t){"use strict";var r=t(12),o=function(n){this.defer=n},u=new o((function(n){return r.unit})),i=new o((function(n){return function(e){return n(r.unit)(e)}})),a=function(n){return n.defer};n.exports={defer:a,Lazy:o,fix:function(n){return function(e){var t=a(n)((function(n){return e(t)}));return t}},lazyFn:i,lazyUnit:u}},function(n,e,t){"use strict";var r=t(19),o=t(2),u=t(9),i=t(13),a=t(22),c=t(8),f=t(16),l=t(47),s=t(1),d=t(36),p=t(3),m=t(10),h=t(21),v=t(7),g=t(77),y=t(5),w=t(24),b=t(48),F=t(20),E=t(51),x=t(70),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))}}))},k=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))}}))},M=function(n){return new f.Foldable((function(e){return function(t){return function(r){return v.append(e.Semigroup0())(t(r.value0))(f.foldMap(n)(e)(t)(r.value1))}}}),(function(e){return function(t){return function(r){return f.foldl(n)(e)(e(t)(r.value0))(r.value1)}}}),(function(e){return function(t){return function(r){return e(r.value0)(f.foldr(n)(e)(t)(r.value1))}}}))},I=function(n){return new l.FoldableWithIndex((function(){return M(n.Foldable0())}),(function(e){return function(t){return function(r){return v.append(e.Semigroup0())(t(p.Nothing.value)(r.value0))(l.foldMapWithIndex(n)(e)((function(n){return t(p.Just.create(n))}))(r.value1))}}}),(function(e){return function(t){return function(r){return l.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)(l.foldrWithIndex(n)((function(n){return e(p.Just.create(n))}))(t)(r.value1))}}}))},T=function(n){return new w.Traversable((function(){return M(n.Foldable1())}),(function(){return C(n.Functor0())}),(function(e){return function(t){return u.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 u.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 M(n)}),(function(e){return g.foldMap1(R(n))(e)(i.identity(i.categoryFn))}),(function(e){return function(t){return function(r){return f.foldl(n)((function(n){return function(r){return v.append(e)(n)(t(r))}}))(t(r.value0))(r.value1)}}}))},A=function(n){return function(e){return new c.Eq((function(t){return function(r){return c.eq(e)(t.value0)(r.value0)&&c.eq1(n)(e)(t.value1)(r.value1)}}))}},N=function(n){return function(e){return new m.Ord((function(){return A(n.Eq10())(e.Eq0())}),(function(t){return function(r){var o=m.compare(e)(t.value0)(r.value0);return o instanceof h.LT?h.LT.value:o instanceof h.GT?h.GT.value:m.compare1(n)(e)(t.value1)(r.value1)}}))}},_=function(n){return new c.Eq1((function(e){return c.eq(A(n)(e))}))};n.exports={NonEmpty:S,singleton:function(n){return function(e){return new S(e,a.empty(n))}},foldl1:function(n){return function(e){return function(t){return f.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())(o.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:A,eq1NonEmpty:_,ordNonEmpty:N,ord1NonEmpty:function(n){return new m.Ord1((function(){return _(n.Eq10())}),(function(e){return m.compare(N(n)(e))}))},functorNonEmpty:C,functorWithIndex:k,foldableNonEmpty:M,foldableWithIndexNonEmpty:I,traversableNonEmpty:T,traversableWithIndexNonEmpty:function(n){return new b.TraversableWithIndex((function(){return I(n.FoldableWithIndex1())}),(function(){return k(n.FunctorWithIndex0())}),(function(){return T(n.Traversable2())}),(function(e){return function(t){return function(r){return u.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 x.Unfoldable1((function(e){return function(t){return F.uncurry(S.create)(s.map(F.functorTuple)(E.unfoldr(n)(s.map(p.functorMaybe)(e)))(e(t)))}}))}}},function(n,e,t){"use strict";var r=t(25).unsafeCoerce;n.exports={unsafeCreateDOMComponent:r}},function(n,e,t){"use strict";var r=t(8),o=t(15),u=t(44),i=t(137),a=t(28),c=t(25),f=function(n){this.equalFields=n},l=function(n){return function(e){return function(e){return function(e){return function(t){return function(r){return u.unsafeSet(o.reflectSymbol(n)(e))(t)(r)}}}}}},s=function(n){return function(e){return function(e){return function(e){return function(t){return function(r){return u.unsafeSet(o.reflectSymbol(n)(e))(t)(r)}}}}}},d=function(n){return function(e){return function(e){return function(t){return u.unsafeGet(o.reflectSymbol(n)(e))(t)}}}},p=new f((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 u.unsafeDelete(o.reflectSymbol(n)(e))(t)}}}}};n.exports={get:d,set:l,modify:function(n){return function(e){return function(e){return function(e){return function(t){return function(r){return l(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(o){return s(e)()()(r)(d(n)()(t)(o))(h(n)()()(t)(o))}}}}}}}}},equal:function(n){return function(n){return function(e){return function(t){return m(n)(a.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 c.unsafeCoerce},EqualFields:f,equalFields:m,equalFieldsCons:function(n){return function(e){return function(t){return function(t){return new f((function(u){return function(u){return function(i){var c=d(n)()(o.SProxy.value),f=m(t)(a.RLProxy.value);return r.eq(e)(c(u))(c(i))&&f(u)(i)}}}))}}}},equalFieldsNil:p}},function(n,e,t){"use strict";var r=t(2),o=t(4),u=t(20),i=function(n){return n.pass},a=function(n){return n.listen};n.exports={listen:a,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 o.bind(n.MonadTell0().Monad0().Bind1())(a(n)(t))((function(t){return r.pure(n.MonadTell0().Monad0().Applicative0())(new u.Tuple(t.value0,e(t.value1)))}))}}},censor:function(n){return function(e){return function(t){return i(n)(o.bind(n.MonadTell0().Monad0().Bind1())(t)((function(t){return r.pure(n.MonadTell0().Monad0().Applicative0())(new u.Tuple(t,e))})))}}}}},function(n,e,t){"use strict";var r=t(300),o=t(38),u=t(2),i=t(8),a=t(11),c=t(15),f=t(150),l=t(30),s=t(27),d=t(42),p=t(37),m=t(43),h=t(26),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 c.IsSymbol((function(){return"arrow"})))()(d.mapRecordCons(new c.IsSymbol((function(){return"arrowInactive"})))()(d.mapRecordCons(new c.IsSymbol((function(){return"svg"})))()(d.mapRecordNil)()())()())()())((function(n){return{arrow:o.cssSafer(p.recordWriteForeign()(p.consWriteForeignFields(new c.IsSymbol((function(){return"fill"})))(p.writeForeignString)(p.consWriteForeignFields(new c.IsSymbol((function(){return"transition"})))(p.writeForeignString)(p.nilWriteForeignFields)()()())()()()))({fill:n.textColour,transition:"0.3s ease-out"}),arrowInactive:o.cssSafer(p.recordWriteForeign()(p.consWriteForeignFields(new c.IsSymbol((function(){return"fillOpacity"})))(p.writeForeignString)(p.nilWriteForeignFields)()()()))({fillOpacity:".1"}),svg:o.cssSafer(p.recordWriteForeign()(p.consWriteForeignFields(new c.IsSymbol((function(){return"&:hover"})))(p.recordWriteForeign()(p.consWriteForeignFields(new c.IsSymbol((function(){return"fill"})))(p.writeForeignString)(p.nilWriteForeignFields)()()()))(p.consWriteForeignFields(new c.IsSymbol((function(){return"height"})))(p.writeForeignString)(p.consWriteForeignFields(new c.IsSymbol((function(){return"width"})))(p.writeForeignString)(p.nilWriteForeignFields)()()())()()())()()()))({width:"100%",height:"100%","&:hover":{fill:n.backgroundColour}})}}))();return l.component()()("MenuIcon")((function(e){return s.bind(s.ixBindRender)(n)((function(n){return u.pure(s.applicativeRender(h.refl))(f.svg()({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",fillRule:"nonzero",strokeLinejoin:"round",strokeMiterlimit:"2",className:n.svg,children:[f.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+" "+a.guard(a.monoidString)(i.eq(y)(e.activeArrowDirection)(v.value))(n.arrowInactive)}),f.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+" "+a.guard(a.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(316),o=t(8),u=t(1),i=t(14),a=t(31),c=t(10),f=t(18),l=t(25),s=function(n){return n},d=function(n){return n},p=l.unsafeCoerce,m=new i.Newtype((function(n){return n}),s),h=new i.Newtype((function(n){return n}),d),v=new o.Eq((function(n){return function(e){return n===e}})),g=new c.Ord((function(){return v}),(function(n){return function(e){return c.compare(c.ordInt)(n)(e)}})),y=new o.Eq((function(n){return function(e){return n===e}})),w=new c.Ord((function(){return y}),(function(n){return function(e){return c.compare(c.ordInt)(n)(e)}}));n.exports={toEventTarget:p,open:function(n){return function(e){return function(t){return function(o){return u.map(f.functorEffect)(a.toMaybe)(r._open(n)(e)(t)(o))}}}},prompt:function(n){return function(e){return u.map(f.functorEffect)(a.toMaybe)(r._prompt(n)("")(e))}},promptDefault:function(n){return function(e){return function(t){return u.map(f.functorEffect)(a.toMaybe)(r._prompt(n)(e)(t))}}},requestAnimationFrame:function(n){var e=u.map(f.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=u.map(f.functorEffect)(s),o=r._requestIdleCallback(n)(e);return function(n){return t(o(n))}}},cancelIdleCallback:function(n){return r._cancelIdleCallback(i.unwrap(m)(n))},opener:function(n){return u.map(f.functorEffect)(a.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";
2/*
3object-assign
4(c) Sindre Sorhus
5@license MIT
6*/var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,u=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,a,c=i(n),f=1;f<arguments.length;f++){for(var l in t=Object(arguments[f]))o.call(t,l)&&(c[l]=t[l]);if(r){a=r(t);for(var s=0;s<a.length;s++)u.call(t,a[s])&&(c[a[s]]=t[a[s]])}}return c}},function(n,e,t){"use strict";var r=t(75),o=function(n){this.RingRecord0=n},u=function(n){this.Ring0=n},i=new u((function(){return r.ringUnit})),a=new o((function(){return r.ringRecordNil})),c=new u((function(){return r.ringNumber})),f=new u((function(){return r.ringInt}));n.exports={CommutativeRing:u,CommutativeRingRecord:o,commutativeRingInt:f,commutativeRingNumber:c,commutativeRingUnit:i,commutativeRingFn:function(n){return new u((function(){return r.ringFn(n.Ring0())}))},commutativeRingRecord:function(n){return function(n){return new u((function(){return r.ringRecord()(n.RingRecord0())}))}},commutativeRingRecordNil:a,commutativeRingRecordCons:function(n){return function(e){return function(e){return function(t){return new o((function(){return r.ringRecordCons(n)()(e.RingRecord0())(t.Ring0())}))}}}}}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(13),i=t(16),a=t(6),c=t(11),f=t(64),l=t(65),s=t(58),d=t(92),p=t(14),m=t(7),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(u){return g(n)((a=o.applySecond(e.Apply0()),function(n){return a(t(n))}))((i=o.applySecond(e.Apply0()),function(n){return i(u(n))}))(r.pure(e)(h.unit));var i,a}}}},w=function(n){return n.bifoldl},b=function(n){return n.bifoldMap},F=function(n){return function(e){return function(t){return function(r){return function(o){return p.unwrap(p.newtypeEndo)(p.unwrap(p.newtypeDual)(b(n)(s.monoidDual(d.monoidEndo(u.categoryFn)))((c=a.flip(e),function(n){return s.Dual(d.Endo(c(n)))}))((i=a.flip(t),function(n){return s.Dual(d.Endo(i(n)))}))(o)))(r);var i,c}}}}},E=function(n){return function(e){return function(t){return function(r){return function(o){return p.unwrap(p.newtypeEndo)(b(n)(d.monoidEndo(u.categoryFn))((function(n){return d.Endo(e(n))}))((function(n){return d.Endo(t(n))}))(o))(r)}}}}},x=function(n){return function(e){return new v((function(t){return function(r){return function(o){return function(u){return m.append(t.Semigroup0())(b(n)(t)(r)(o)(u.value0))(b(e)(t)(r)(o)(u.value1))}}}}),(function(t){return function(r){return function(o){return function(u){return F(x(n)(e))(t)(r)(o)(u)}}}}),(function(t){return function(r){return function(o){return function(u){return E(x(n)(e))(t)(r)(o)(u)}}}}))}};n.exports={bifoldMap:b,bifoldl:w,bifoldr:g,Bifoldable:v,bifoldrDefault:E,bifoldlDefault:F,bifoldMapDefaultR:function(n){return function(e){return function(t){return function(r){return g(n)((u=m.append(e.Semigroup0()),function(n){return u(t(n))}))((o=m.append(e.Semigroup0()),function(n){return o(r(n))}))(c.mempty(e));var o,u}}}},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))}}))(c.mempty(e))}}}},bifold:function(n){return function(e){return b(n)(e)(u.identity(u.categoryFn))(u.identity(u.categoryFn))}},bitraverse_:y,bifor_:function(n){return function(e){return function(t){return function(r){return function(o){return y(n)(e)(r)(o)(t)}}}}},bisequence_:function(n){return function(e){return y(n)(e)(u.identity(u.categoryFn))(u.identity(u.categoryFn))}},biany:function(n){return function(e){return function(t){return function(r){var o=p.unwrap(p.newtypeDisj),u=b(n)(l.monoidDisj(e.HeytingAlgebra0()))((function(n){return l.Disj(t(n))}))((function(n){return l.Disj(r(n))}));return function(n){return o(u(n))}}}}},biall:function(n){return function(e){return function(t){return function(r){var o=p.unwrap(p.newtypeConj),u=b(n)(f.monoidConj(e.HeytingAlgebra0()))((function(n){return f.Conj(t(n))}))((function(n){return f.Conj(r(n))}));return function(n){return o(u(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(o){return b(n)(e)(r)(t)(o)}}}}),(function(e){return function(t){return function(r){return function(o){return w(n)(t)(e)(r)(o)}}}}),(function(e){return function(t){return function(r){return function(o){return g(n)(t)(e)(r)(o)}}}}))},bifoldableProduct:x,bifoldableWrap:function(n){return new v((function(e){return function(t){return function(r){return function(o){return b(n)(e)(t)(r)(o)}}}}),(function(e){return function(t){return function(r){return function(o){return w(n)(e)(t)(r)(o)}}}}),(function(e){return function(t){return function(r){return function(o){return g(n)(e)(t)(r)(o)}}}}))}}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(4),i=t(17),a=t(8),c=t(1),f=t(11),l=t(10),s=t(7),d=t(35),p=t(5),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 c.Functor((function(n){return function(e){return n(e)}})),y=function(n){return n},w=new a.Eq1((function(n){return a.eq(n)})),b=new l.Ord1((function(){return w}),(function(n){return l.compare(n)})),F=new o.Apply((function(){return g}),(function(n){return function(e){return n(e)}})),E=new u.Bind((function(){return F}),(function(n){return function(e){return e(n)}})),x=new r.Applicative((function(){return F}),m),S=new i.Monad((function(){return x}),(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:F,applicativeAdditive:x,bindAdditive:E,monadAdditive:S,semigroupAdditive:h,monoidAdditive:function(n){return new f.Monoid((function(){return h(n)}),d.zero(n))}}},function(n,e,t){"use strict";var r=t(19),o=t(34),u=t(40),i=t(22),a=t(3),c=t(11),f=t(14),l=t(7),s=t(5),d=function(n){return n},p=new l.Semigroup((function(n){return function(e){return n instanceof a.Just?n:e}})),m=a.ord1Maybe,h=new f.Newtype((function(n){return n}),d),v=new c.Monoid((function(){return p}),a.Nothing.value),g=a.monadMaybe,y=a.invariantMaybe,w=a.functorMaybe,b=a.extendMaybe,F=a.eq1Maybe,E=a.bindMaybe,x=a.applyMaybe,S=a.applicativeMaybe,C=new r.Alt((function(){return w}),l.append(p)),k=new i.Plus((function(){return C}),c.mempty(v)),M=new o.Alternative((function(){return S}),(function(){return k})),I=new u.MonadZero((function(){return M}),(function(){return g}));n.exports={First:d,newtypeFirst:h,eqFirst:function(n){return a.eqMaybe(n)},eq1First:F,ordFirst:function(n){return a.ordMaybe(n)},ord1First:m,boundedFirst:function(n){return a.boundedMaybe(n)},functorFirst:w,invariantFirst:y,applyFirst:x,applicativeFirst:S,bindFirst:E,monadFirst:g,extendFirst:b,showFirst:function(n){return new s.Show((function(e){return"First ("+s.show(a.showMaybe(n))(e)+")"}))},semigroupFirst:p,monoidFirst:v,altFirst:C,plusFirst:k,alternativeFirst:M,monadZeroFirst:I}},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,o,u=t(209),i=t(2),a=t(4),c=t(78),f=t(3),l=t(10),s=t(21),d=(r=i.pure(c.applicativeST),function(n){return r(n)}),p=(o=i.pure(c.applicativeST),function(n){return o(n)}),m=u.copyImpl,h=function(n){return u.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=u.shiftImpl(f.Just.create)(f.Nothing.value),g=u.popImpl(f.Just.create)(f.Nothing.value),y=u.peekImpl(f.Just.create)(f.Nothing.value),w=u.copyImpl;n.exports={run:function(n){return a.bind(c.bindST)(n)(p)()},withArray:function(n){return function(e){return function(){var t=m(e)();return n(t)(),p(t)()}}},peek:y,modify:function(n){return function(e){return function(t){return function(){var r=y(n)(t)();if(r instanceof f.Just)return u.poke(n)(e(r.value0))(t)();if(r instanceof f.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 u.pushAll([n])},shift:v,unshift:function(n){return u.unshiftAll([n])},sort:function(n){return h(l.compare(n))},sortBy:h,sortWith:function(n){return function(e){return h(l.comparing(n)(e))}},freeze:w,thaw:m,unsafeFreeze:p,unsafeThaw:d,empty:u.empty,poke:u.poke,pushAll:u.pushAll,unshiftAll:u.unshiftAll,splice:u.splice,toAssocArray:u.toAssocArray}},function(n,e,t){"use strict";var r=t(220);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(222),o=t(9),u=t(4),i=t(40),a=t(23),c=t(45),f=t(29),l=t(8),s=t(6),d=t(1),p=t(3),m=t(14),h=t(10),v=t(21),g=t(5),y=t(20),w=t(51),b=t(70),F=t(12),E=function(n){return n},x=function(n,e,t){this.Ord0=n,this.pred=e,this.succ=t},S=function(n,e,t,r,o){this.Bounded0=n,this.Enum1=e,this.cardinality=t,this.fromEnum=r,this.toEnum=o},C=function(n){return n.toEnum},k=function(n){return n.succ},M=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),A=function(n){return n.fromEnum},N=l.eqInt,_=new x((function(){return h.ordUnit}),s.const(p.Nothing.value),s.const(p.Nothing.value)),P=new x((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])})),O=new x((function(){return h.ordInt}),(function(n){return n>c.bottom(c.boundedInt)?new p.Just(n-1|0):p.Nothing.value}),(function(n){return n<c.top(c.boundedInt)?new p.Just(n+1|0):p.Nothing.value})),L=new x((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)})),W=function(n){return new y.Tuple(n,n)},D=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>=c.bottom(c.boundedInt)&&n<=c.top(c.boundedInt)?new p.Just(r.fromCharCode(n)):p.Nothing.value},j=new x((function(){return h.ordChar}),z(B)(r.toCharCode),D(B)(r.toCharCode)),q=new S((function(){return c.boundedUnit}),(function(){return _}),1,s.const(0),(function(n){return 0===n?new p.Just(F.unit):p.Nothing.value})),U=new S((function(){return c.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 c.boundedChar}),(function(){return j}),r.toCharCode(c.top(c.boundedChar))-r.toCharCode(c.bottom(c.boundedChar))|0,r.toCharCode,B),J=new S((function(){return c.boundedBoolean}),(function(){return L}),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:x,succ:k,pred:I,BoundedEnum:S,cardinality:function(n){return n.cardinality},toEnum:C,fromEnum:A,toEnumWithDefaults:function(n){return function(e){return function(t){return function(r){var o=C(n)(r);if(o instanceof p.Just)return o.value0;if(o instanceof p.Nothing)return r<A(n)(c.bottom(n.Bounded0()))?e:t;throw new Error("Failed pattern match at Data.Enum (line 158, column 33 - line 160, column 62): "+[o.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,u.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(o){if(l.eq(n.Ord0().Eq0())(r)(o))return b.singleton(e)(r);if(h.lessThan(n.Ord0())(r)(o))return b.unfoldr1(e)(t(k(n))(h.lessThanOrEq(n.Ord0()))(o))(r);if(a.otherwise)return b.unfoldr1(e)(t(I(n))(h.greaterThanOrEq(n.Ord0()))(o))(r);throw new Error("Failed pattern match at Data.Enum (line 183, column 14 - line 187, column 51): "+[r.constructor.name,o.constructor.name])}}}},enumFromThenTo:function(n){return function(e){return function(t){return function(r){return function(o){return function(u){var i,c,f,l=A(t)(u),s=A(t)(o),m=A(t)(r);return d.map(e)((c=p.fromJust(),f=C(t),function(n){return c(f(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(a.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])}})(l))(m))}}}}}},upFrom:function(n){return function(e){return w.unfoldr(e)((t=d.map(p.functorMaybe)(W),r=k(n),function(n){return t(r(n))}));var t,r}},upFromIncluding:function(n){return function(e){return b.unfoldr1(e)(o.apply(o.applyFn)(y.Tuple.create)(k(n)))}},downFrom:function(n){return function(e){return w.unfoldr(e)((t=d.map(p.functorMaybe)(W),r=I(n),function(n){return t(r(n))}));var t,r}},downFromIncluding:function(n){return function(e){return b.unfoldr1(e)(o.apply(o.applyFn)(y.Tuple.create)(I(n)))}},defaultSucc:D,defaultPred:z,defaultCardinality:function(n){return function(e){var t;return(t=1,function(n){var r,o=t,u=!1;function i(t,r){var i=k(e)(r);if(i instanceof p.Just)return o=t+1|0,void(n=i.value0);if(i instanceof p.Nothing)return u=!0,t;throw new Error("Failed pattern match at Data.Enum (line 273, column 5 - line 275, column 19): "+[i.constructor.name])}for(;!u;)r=i(o,n);return r})(c.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,o=r,u=!1;function i(t,r){if(0===t)return u=!0,new p.Just(r);var i=k(e)(r);if(i instanceof p.Just)return o=t-1|0,void(n=i.value0);if(i instanceof p.Nothing)return u=!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(;!u;)t=i(o,n);return t})(c.bottom(n))}}},defaultFromEnum:function(n){var e;return e=0,function(t){var r,o=e,u=!1;function i(e,r){var i=I(n)(r);if(i instanceof p.Just)return o=e+1|0,void(t=i.value0);if(i instanceof p.Nothing)return u=!0,e;throw new Error("Failed pattern match at Data.Enum (line 306, column 5 - line 308, column 19): "+[i.constructor.name])}for(;!u;)r=i(o,t);return r}},enumBoolean:L,enumInt:O,enumChar:j,enumUnit:_,enumOrdering:P,enumMaybe:function(n){return new x((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(c.bottom(n.Bounded0())));if(e instanceof p.Just)return d.map(p.functorMaybe)(p.Just.create)(k(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 x((function(){return f.ordEither(n.Enum1().Ord0())(e.Enum1().Ord0())}),(function(t){if(t instanceof f.Left)return p.maybe(p.Nothing.value)((function(n){return p.Just.create(f.Left.create(n))}))(I(n.Enum1())(t.value0));if(t instanceof f.Right)return p.maybe(new p.Just(new f.Left(c.top(n.Bounded0()))))((function(n){return p.Just.create(f.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 f.Left)return p.maybe(new p.Just(new f.Right(c.bottom(e.Bounded0()))))((function(n){return p.Just.create(f.Left.create(n))}))(k(n.Enum1())(t.value0));if(t instanceof f.Right)return p.maybe(p.Nothing.value)((function(n){return p.Just.create(f.Right.create(n))}))(k(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 x((function(){return y.ordTuple(n.Ord0())(e.Enum1().Ord0())}),(function(t){return p.maybe(d.map(p.functorMaybe)(s.flip(y.Tuple.create)(c.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)(c.bottom(e.Bounded0())))(k(n)(t.value0)))((r=y.Tuple.create(t.value0),function(n){return p.Just.create(r(n))}))(k(e.Enum1())(t.value1));var r}))}},boundedEnumBoolean:J,boundedEnumChar:H,boundedEnumUnit:q,boundedEnumOrdering:U,newtypeCardinality:R,eqCardinality:N,ordCardinality:T,showCardinality:M}},function(n,e,t){"use strict";var r=t(223),o=t(23),u=t(3),i=t(135),a=r._toChar(u.Just.create)(u.Nothing.value),c=r["_lastIndexOf'"](u.Just.create)(u.Nothing.value),f=r._lastIndexOf(u.Just.create)(u.Nothing.value),l=r["_indexOf'"](u.Just.create)(u.Nothing.value),s=r._indexOf(u.Just.create)(u.Nothing.value),d=r._charAt(u.Just.create)(u.Nothing.value);n.exports={stripPrefix:function(n){return function(e){var t=s(n)(e);return t instanceof u.Just&&0===t.value0?u.Just.create(r.drop(r.length(n))(e)):u.Nothing.value}},stripSuffix:function(n){return function(e){var t=f(n)(e);return t instanceof u.Just&&t.value0===(r.length(e)-r.length(n)|0)?u.Just.create(r.take(t.value0)(e)):u.Nothing.value}},contains:function(n){var e=s(n);return function(n){return u.isJust(e(n))}},charAt:d,toChar:a,uncons:function(n){return""===n?u.Nothing.value:new u.Just({head:i.charAt(0)(n),tail:r.drop(1)(n)})},indexOf:s,"indexOf'":l,lastIndexOf:f,"lastIndexOf'":c,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),a=function(n){if(n<0)return i+n|0;if(o.otherwise)return n;throw new Error("Failed pattern match at Data.String.CodeUnits (line 314, column 5 - line 315, column 27): "+[n.constructor.name])},c=a(e),f=a(n);return f<0||f>=i||c<0||c>i||f>c?u.Nothing.value:new u.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(225),o=t(21),u=r._localeCompare(o.LT.value)(o.EQ.value)(o.GT.value);n.exports={null:function(n){return""===n},localeCompare:u,replace:r.replace,replaceAll:r.replaceAll,split:r.split,toLower:r.toLower,toUpper:r.toUpper,trim:r.trim,joinWith:r.joinWith}},function(n,e,t){"use strict";var r=t(238),o=t(13),u=t(39),i=t(15),a=t(137),c=t(25),f=u.semigroupoidFn,l=o.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(o){return r.unsafeInsert(i.reflectSymbol(n)(e))(t)(o)}}}}}},modify:function(n){return function(n){return function(n){return function(e){return function(t){return function(o){return r.unsafeModify(i.reflectSymbol(n)(e))(t)(o)}}}}}},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(o){return function(u){return r.unsafeRename(i.reflectSymbol(n)(t))(i.reflectSymbol(e)(o))(u)}}}}}}}}},merge:function(n){return function(n){return function(n){return function(e){return a.unsafeUnionFn(e,n)}}}},union:function(n){return function(n){return function(e){return a.unsafeUnionFn(e,n)}}},disjointUnion:function(n){return function(n){return function(n){return function(e){return a.unsafeUnionFn(n,e)}}}},nub:function(n){return c.unsafeCoerce},semigroupoidBuilder:f,categoryBuilder:l}},function(n,e,t){"use strict";var r,o=t(71),u=t(60),i=t(14),a=o.withExceptT(u.functorIdentity),c=(r=i.unwrap(u.newtypeIdentity),function(n){return r(o.runExceptT(n))});n.exports={runExcept:c,mapExcept:function(n){return o.mapExceptT((e=i.unwrap(u.newtypeIdentity),function(t){return u.Identity(n(e(t)))}));var e},withExcept:a}},function(n,e,t){"use strict";var r=t(13),o=t(39),u=t(6),i=t(15),a=t(59),c=t(98),f=t(28),l=function(n){this.mergeImpl=n},s=function(n){return n},d=o.semigroupoidFn,p=new l((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 a.mkEffectFn1(u.const(n))},syntheticEvent:v,merge:function(n){return function(n){return m(n)(f.RLProxy.value)}},Merge:l,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 l((function(t){return function(t){return function(r){var o=m(e)(f.RLProxy.value)(c.delete(n)()()(i.SProxy.value)(t)),u=c.get(n)()(i.SProxy.value)(t);return c.insert(n)()()(i.SProxy.value)(u(r))(o(r))}}}))}}}}}}}},function(n,e,t){"use strict";var r=t(314);n.exports={eventListener:r.eventListener,addEventListener:r.addEventListener,removeEventListener:r.removeEventListener,dispatchEvent:r.dispatchEvent}},function(n,e,t){"use strict";var r,o=t(317),u=t(1),i=t(3),a=t(31),c=t(18),f=t(25),l=f.unsafeCoerce,s=f.unsafeCoerce,d=f.unsafeCoerce,p=f.unsafeCoerce,m=f.unsafeCoerce,h=f.unsafeCoerce,v=(r=u.map(c.functorEffect)(a.toMaybe),function(n){return r(o._offsetParent(n))});n.exports={fromElement:function(n){return o._read(i.Nothing.value,i.Just.create,n)},fromNode:function(n){return o._read(i.Nothing.value,i.Just.create,n)},fromChildNode:function(n){return o._read(i.Nothing.value,i.Just.create,n)},fromNonDocumentTypeChildNode:function(n){return o._read(i.Nothing.value,i.Just.create,n)},fromParentNode:function(n){return o._read(i.Nothing.value,i.Just.create,n)},fromEventTarget:function(n){return o._read(i.Nothing.value,i.Just.create,n)},toElement:m,toNode:d,toChildNode:h,toNonDocumentTypeChildNode:s,toParentNode:l,toEventTarget:p,offsetParent:v,title:o.title,setTitle:o.setTitle,lang:o.lang,setLang:o.setLang,dir:o.dir,setDir:o.setDir,className:o.className,setClassName:o.setClassName,classList:o.classList,hidden:o.hidden,setHidden:o.setHidden,tabIndex:o.tabIndex,setTabIndex:o.setTabIndex,draggable:o.draggable,setDraggable:o.setDraggable,contentEditable:o.contentEditable,setContentEditable:o.setContentEditable,isContentEditable:o.isContentEditable,spellcheck:o.spellcheck,setSpellcheck:o.setSpellcheck,click:o.click,focus:o.focus,blur:o.blur,getBoundingClientRect:o.getBoundingClientRect,offsetTop:o.offsetTop,offsetLeft:o.offsetLeft,offsetWidth:o.offsetWidth,offsetHeight:o.offsetHeight}},,,,,,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),o=t(9),u=t(13),i=t(107),a=t(32),c=t(194),f=t(195),l=t(196),s=t(197),d=t(198),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(o){return g(n)(e)(a.bimap(n.Bifunctor0())(t)(r)(o))}}}}},bisequenceDefault:function(n){return function(e){return v(n)(e)(u.identity(u.categoryFn))(u.identity(u.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(o){return v(n)(e)(r)(o)(t)}}}}},lfor:function(n){return function(e){return function(t){return function(o){return v(n)(e)(o)(r.pure(e))(t)}}}},rfor:function(n){return function(e){return function(t){return function(o){return v(n)(e)(r.pure(e))(o)(t)}}}},bitraversableClown:function(n){return new h((function(){return i.bifoldableClown(n.Foldable1())}),(function(){return c.bifunctorClown(n.Functor0())}),(function(e){return function(t){return p.map(e.Apply0().Functor0())(c.Clown)(m.sequence(n)(e)(t))}}),(function(e){return function(t){return function(r){return function(r){return p.map(e.Apply0().Functor0())(c.Clown)(m.traverse(n)(e)(t)(r))}}}}))},bitraversableJoker:function(n){return new h((function(){return i.bifoldableJoker(n.Foldable1())}),(function(){return l.bifunctorJoker(n.Functor0())}),(function(e){return function(t){return p.map(e.Apply0().Functor0())(l.Joker)(m.sequence(n)(e)(t))}}),(function(e){return function(t){return function(t){return function(r){return p.map(e.Apply0().Functor0())(l.Joker)(m.traverse(n)(e)(t)(r))}}}}))},bitraversableFlip:function(n){return new h((function(){return i.bifoldableFlip(n.Bifoldable1())}),(function(){return f.bifunctorFlip(n.Bifunctor0())}),(function(e){return function(t){return p.map(e.Apply0().Functor0())(f.Flip)(g(n)(e)(t))}}),(function(e){return function(t){return function(r){return function(o){return p.map(e.Apply0().Functor0())(f.Flip)(v(n)(e)(r)(t)(o))}}}}))},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 o.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(u){return function(i){return o.apply(t.Apply0())(p.map(t.Apply0().Functor0())(s.Product.create)(v(n)(t)(r)(u)(i.value0)))(v(e)(t)(r)(u)(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(o){return p.map(e.Apply0().Functor0())(d.Wrap)(v(n)(e)(t)(r)(o))}}}}))}}},function(n,e,t){"use strict";var r=t(19),o=t(34),u=t(40),i=t(22),a=t(3),c=t(11),f=t(14),l=t(7),s=t(5),d=function(n){return n},p=new l.Semigroup((function(n){return function(e){if(e instanceof a.Just)return e;if(e instanceof a.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=a.ord1Maybe,h=new f.Newtype((function(n){return n}),d),v=new c.Monoid((function(){return p}),a.Nothing.value),g=a.monadMaybe,y=a.invariantMaybe,w=a.functorMaybe,b=a.extendMaybe,F=a.eq1Maybe,E=a.bindMaybe,x=a.applyMaybe,S=a.applicativeMaybe,C=new r.Alt((function(){return w}),l.append(p)),k=new i.Plus((function(){return C}),c.mempty(v)),M=new o.Alternative((function(){return S}),(function(){return k})),I=new u.MonadZero((function(){return M}),(function(){return g}));n.exports={Last:d,newtypeLast:h,eqLast:function(n){return a.eqMaybe(n)},eq1Last:F,ordLast:function(n){return a.ordMaybe(n)},ord1Last:m,boundedLast:function(n){return a.boundedMaybe(n)},functorLast:w,invariantLast:y,applyLast:x,applicativeLast:S,bindLast:E,monadLast:g,extendLast:b,showLast:function(n){return new s.Show((function(e){return"(Last "+s.show(a.showMaybe(n))(e)+")"}))},semigroupLast:p,monoidLast:v,altLast:C,plusLast:k,alternativeLast:M,monadZeroLast:I}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(1),i=function(n){return n},a=function(n){return n},c=new u.Functor((function(n){return function(e){return function(t){var r=e(t);return{accum:r.accum,value:n(r.value)}}}})),f=new u.Functor((function(n){return function(e){return function(t){var r=e(t);return{accum:r.accum,value:n(r.value)}}}})),l=new o.Apply((function(){return c}),(function(n){return function(e){return function(t){var r=e(t),o=n(r.accum);return{accum:o.accum,value:o.value(r.value)}}}})),s=new o.Apply((function(){return f}),(function(n){return function(e){return function(t){var r=n(t),o=e(r.accum);return{accum:o.accum,value:r.value(o.value)}}}})),d=new r.Applicative((function(){return l}),(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:a,StateR:function(n){return n},stateR:i,functorStateL:f,applyStateL:s,applicativeStateL:p,functorStateR:c,applyStateR:l,applicativeStateR:d}},function(n,e,t){"use strict";var r=t(38),o=t(94),u=t(2),i=t(4),a=t(8),c=t(16),f=t(6),l=t(3),s=t(11),d=t(15),p=t(41),m=t(97),h=t(30),v=t(27),g=t(98),y=t(42),w=t(37),b=t(140),F=t(43),E=t(26),x=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}(),k=function(n){return"linear-gradient("+c.intercalate(c.foldableArray)(s.monoidString)(",")(n)+")"},M=new a.Eq((function(n){return function(e){return n instanceof x&&e instanceof x||(n instanceof S&&e instanceof S||n instanceof C&&e instanceof C)}}));n.exports={PlainButton:x,HighlightedButton:S,DisabledButton:C,mkButton:function(n){return function(n){return function(n){return function(n){return function(){var n=F.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:k([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:k(["-5deg",n.interfaceColourDarker,n.highlightColourDark,n.highlightColour]),color:l.fromMaybe(n.textColour)(i.bind(l.bindMaybe)(o.fromHexString(n.highlightColour))((function(e){return i.bind(l.bindMaybe)(o.fromHexString(n.highlightColourDark))((function(t){var r=n.isLight?e:o.mix(o.HSL.value)(e)(t)(.5);return i.bind(l.bindMaybe)(o.fromHexString(n.textColour))((function(n){return u.pure(l.applicativeMaybe)(o.toHexString(b.increaseContrast(r)(n)))}))}))}))),backgroundSize:"400% 400%, 100% 100%",animation:"$gradientBG 3s ease infinite"},"&:active":{background:k(["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:k([n.highlightColour,n.highlightColourDark]),"&:active":{background:k([n.highlightColourDark,n.highlightColour])},color:l.fromMaybe(n.textColour)(i.bind(l.bindMaybe)(o.fromHexString(n.highlightColour))((function(e){return i.bind(l.bindMaybe)(o.fromHexString(n.highlightColourDark))((function(t){var r=n.isLight?e:o.mix(o.HSL.value)(e)(t)(.5);return i.bind(l.bindMaybe)(o.fromHexString(n.textColour))((function(n){return u.pure(l.applicativeMaybe)(o.toHexString(b.increaseContrast(r)(n)))}))}))})))})}}))();return h.component()()("Button")((function(e){return v.bind(v.ixBindRender)(n)((function(n){var t=f.flip(F.classNames())(n);return u.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))(a.eq(M)(e.buttonType)(S.value))((function(n){return n.highlightedButton}))])+" "+e.className,disabled:a.eq(M)(e.buttonType)(C.value),children:e.kids})(e.buttonProps)))}))}))()}}}}},linearGradient:k,eqButtonType:M}},function(n,e,t){"use strict";var r,o,u=t(4),i=t(68),a=t(214),c=t(32),f=t(23),l=t(8),s=t(6),d=t(1),p=t(3),m=t(96),h=t(10),v=t(7),g=t(20),y=t(70),w=t(25),b=w.unsafeCoerce,F=w.unsafeCoerce,E=w.unsafeCoerce,x=function(n){return function(e){var t=i.unionBy(n)(E(e));return function(n){return F(t(n))}}},S=function(n){return function(e){var t=x(n)(e);return function(n){return t(E(n))}}},C=(r=c.bimap(g.bifunctorTuple)(F)(F),function(n){return r(i.unzip(E(n)))}),k=function(n){return function(e){return i.intersectBy(n)(E(e))}},M=function(n){return function(e){var t=k(n)(e);return function(n){return t(E(n))}}},I=function(n){if(i.length(n)>0)return new p.Just(F(n));if(f.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 F(i.cons(n)(e))}},A=s.flip(u.bind(a.bindNonEmptyArray)),N=(o=d.map(a.functorNonEmptyArray)(E),function(n){return F(i.concat(E(o(n))))}),_=function(n){var e=p.fromJust();return function(t){return e(n(E(t)))}},P=_(i.head),O=_(i.init),L=_(i.last),W=_(i.tail),D=_(i.uncons),z=_(i.unsnoc),B=function(n){return function(e){return n(E(e))}},j=B(i.catMaybes),q=B(i.index),U=B(i.length),H=function(n){var e=B(n);return function(n){return F(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=D(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 F(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 F(i.singleton(n))},range:function(n){return function(e){return F(i.range(n)(e))}},replicate:function(n){return function(e){return F(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 F(i.snoc(E(n))(e))}},"snoc'":function(n){return function(e){return F(i.snoc(n)(e))}},appendArray:function(n){return function(e){return F(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:L,tail:W,init:O,uncons:D,unsnoc:z,index:q,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:N,concatMap:A,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:j,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(l.eq(n))},"union'":function(n){return x(l.eq(n))},unionBy:S,"unionBy'":x,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 M(l.eq(n))},"intersect'":function(n){return k(l.eq(n))},intersectBy:M,"intersectBy'":k,zipWith:function(n){return function(e){return function(t){return F(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 F(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=t(207),o=t(1),u=t(18),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 o.void(u.functorEffect)(i(n)(e))}},new:r.new,read:r.read,"modify'":r["modify'"],write:r.write}},function(n,e,t){"use strict";var r=t(13),o=t(1),u=t(60),i=t(14),a=function(n,e,t){this.Functor0=n,this.collect=e,this.distribute=t},c=new a((function(){return u.functorIdentity}),(function(n){return function(e){var t,r=o.map(n)((t=i.unwrap(u.newtypeIdentity),function(n){return t(e(n))}));return function(n){return u.Identity(r(n))}}}),(function(n){var e=o.map(n)(i.unwrap(u.newtypeIdentity));return function(n){return u.Identity(e(n))}})),f=function(n){return n.distribute},l=new a((function(){return o.functorFn}),(function(n){return function(e){var t=f(l)(n),r=o.map(n)(e);return function(n){return t(r(n))}}}),(function(n){return function(e){return function(t){return o.map(n)((function(n){return n(t)}))(e)}}})),s=function(n){return n.collect};n.exports={collect:s,distribute:f,Distributive:a,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=f(n)(e),u=o.map(e)(t);return function(n){return r(u(n))}}}},cotraverse:function(n){return function(e){return function(t){var r=o.map(n.Functor0())(t),u=f(n)(e);return function(n){return r(u(n))}}}},distributiveIdentity:c,distributiveFunction:l}},function(n,e,t){"use strict";var r,o,u=t(221),i=t(68),a=t(23),c=t(45),f=t(113),l=t(8),s=t(76),d=t(1),p=t(52),m=t(3),h=t(10),v=t(5),g=t(114),y=t(115),w=t(135),b=t(20),F=t(51),E=function(n){return function(e){return 65536+((1024*(n-55296|0)|0)+(e-56320|0)|0)|0}},x=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},k=function(n){var e=g.length(n);if(0===e)return m.Nothing.value;if(1===e)return new m.Just({head:f.fromEnum(f.boundedEnumChar)(w.charAt(0)(n)),tail:""});var t=f.fromEnum(f.boundedEnumChar)(w.charAt(1)(n)),r=f.fromEnum(f.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)})},M=function(n){return d.map(m.functorMaybe)((function(n){return new b.Tuple(n.head,n.tail)}))(k(n))},I=u._unsafeCodePointAt0((function(n){var e=f.fromEnum(f.boundedEnumChar)(w.charAt(0)(n));if(C(e)&&g.length(n)>1){var t=f.fromEnum(f.boundedEnumChar)(w.charAt(1)(n));return S(t)?E(e)(t):e}return e})),T=u._toCodePointArray((function(n){return F.unfoldr(F.unfoldableArray)(M)(n)}))(I),R=function(n){return i.length(T(n))},A=(r=f.toEnumWithDefaults(f.boundedEnumChar)(c.bottom(c.boundedChar))(c.top(c.boundedChar)),function(n){return g.singleton(r(n))}),N=function(n){if(n<=65535)return A(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 A(e)+A(t)},_=u._fromCodePointArray(N),P=u._singleton(N),O=function(n){return function(e){if(n<1)return"";var t=k(e);return t instanceof m.Just?P(t.value0.head)+O(n-1|0)(t.value0.tail):e}},L=u._take(O),W=new l.Eq((function(n){return function(e){return n===e}})),D=new h.Ord((function(){return W}),(function(n){return function(e){return h.compare(h.ordInt)(n)(e)}})),z=function(n){return function(e){return g.drop(g.length(L(n)(e)))(e)}},B=u._countPrefix((function(n){return function(e){return(t=n,function(n){return function(e){for(var r,o,u,i,a=t,c=n,f=!1;!f;)o=a,u=e,i=void 0,r=(i=k(c))instanceof m.Just&&o(i.value0.head)?(a=o,c=i.value0.tail,void(e=u+1|0)):(f=!0,u);return r}})(e)(0);var t}}))(I),j=(o=f.fromEnum(f.boundedEnumChar),function(n){return o(n)}),q=function(n){return function(e){var t,r,o,u=n,i=!1;for(;!i;)r=u,o=void 0,t=(o=k(e))instanceof m.Just?0===r?(i=!0,new m.Just(o.value0.head)):(u=r-1|0,void(e=o.value0.tail)):(i=!0,m.Nothing.value);return t}},U=new c.Bounded((function(){return D}),0,1114111),H=new f.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(a.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 f.Enum((function(){return D}),f.defaultPred(f.toEnum(H))(f.fromEnum(H)),f.defaultSucc(f.toEnum(H))(f.fromEnum(H)));n.exports={codePointFromChar:j,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)):u._codePointAt(q)(m.Just.create)(m.Nothing.value)(I)(n)(e)}},uncons:k,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(L(e)(t));return d.map(m.functorMaybe)((function(n){return R(g.take(n)(t))}))(g["lastIndexOf'"](n)(r)(t))}}},take:L,takeWhile:function(n){return function(e){return L(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=L(n)(e);return{before:t,after:g.drop(g.length(t))(e)}}},eqCodePoint:W,ordCodePoint:D,showCodePoint:x,boundedCodePoint:U,enumCodePoint:J,boundedEnumCodePoint:H}},function(n,e,t){"use strict";var r=t(224);n.exports={char:r.char,charAt:r.charAt}},function(n,e,t){"use strict";var r=t(6),o=t(12),u=function(n){return n.imap};n.exports={imap:u,IxFunctor:function(n){this.imap=n},ivoid:function(n){return u(n)(r.const(o.unit))},ivoidRight:function(n){return function(e){return u(n)(r.const(e))}},ivoidLeft:function(n){return function(e){return function(t){return u(n)(r.const(t))(e)}}}}},function(n,e,t){"use strict";var r=t(236),o=t(63).runFn2(r.unsafeUnionFn);n.exports={unsafeUnion:o,unsafeUnionFn:r.unsafeUnionFn}},function(n,e,t){"use strict";var r,o,u,i,a,c,f=t(4),l=t(13),s=t(23),d=t(8),p=t(6),m=t(1),h=t(36),v=t(240),g=t(53),y=t(3),w=t(96),b=t(10),F=t(7),E=t(69),x=t(20),S=t(51),C=t(84),k=function(n){return function(e){return function(t){return new w.NonEmpty(n(e.value0)(t.value0),v.zipWith(n)(e.value1)(t.value1))}}},M=k(x.Tuple.create),I=function(n){return function(e){return function(t){return function(r){var o=e(new g.Cons(t.value0,t.value1))(new g.Cons(r.value0,r.value1));if(o instanceof g.Cons)return new w.NonEmpty(o.value0,o.value1);if(o 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): "+[o.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))}),A=function(n){return new g.Cons(n.value0,n.value1)},N=(o=T("sortBy"),function(n){return o(v.sortBy(n))}),_=(u=w.singleton(g.plusList),function(n){return g.NonEmptyList(u(n))}),P=T("reverse")(v.reverse),O=(i=T("nubBy"),function(n){return i(v.nubBy(n))}),L=h.mapWithIndex(g.functorWithIndexNonEmptyList),W=function(n){return function(e){return n(new g.Cons(e.value0,e.value1))}},D=(a=I("intersectBy"),function(n){return a(v.intersectBy(n))}),z=(c=T("groupBy"),function(n){return c(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])},j=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])}},q=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(f.bind(g.bindNonEmptyList)),H=W(v.catMaybes);n.exports={toUnfoldable:function(n){var e=S.unfoldr(n)((function(n){return m.map(y.functorMaybe)((function(n){return new x.Tuple(n.head,n.tail)}))(v.uncons(n))}));return function(n){return e(A(n))}},fromFoldable:function(n){var e=v.fromFoldable(n);return function(n){return B(e(n))}},fromList:B,toList:A,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 q((function(t){return d.eq(n)(t)(e)}))}},elemLastIndex:function(n){return function(e){return j((function(t){return d.eq(n)(t)(e)}))}},findIndex:q,findLastIndex:j,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 f.bind(g.bindNonEmptyList)(n)(l.identity(l.categoryFn))},concatMap:U,filter:function(n){return W(v.filter(n))},filterM:function(n){var e=v.filterM(n);return function(n){return W(e(n))}},mapMaybe:function(n){return W(v.mapMaybe(n))},catMaybes:H,appendFoldable:function(n){return function(e){return function(t){return new w.NonEmpty(e.value0,F.append(g.semigroupList)(e.value1)(v.fromFoldable(n)(t)))}}},mapWithIndex:L,sort:function(n){return function(e){return N(b.compare(n))(e)}},sortBy:N,take:function(n){return W(v.take(n))},takeWhile:function(n){return W(v.takeWhile(n))},drop:function(n){return W(v.drop(n))},dropWhile:function(n){return W(v.dropWhile(n))},span:function(n){return W(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 W(v.partition(n))},nub:function(n){return T("nub")(v.nub(n))},nubBy:O,union:function(n){return I("union")(v.union(n))},unionBy:R,intersect:function(n){return I("intersect")(v.intersect(n))},intersectBy:D,zipWith:k,zipWithA:function(n){return function(e){return function(t){return function(r){return E.sequence1(g.traversable1NonEmptyList)(n.Apply0())(k(e)(t)(r))}}}},zip:M,unzip:function(n){return new x.Tuple(m.map(g.functorNonEmptyList)(x.fst)(n),m.map(g.functorNonEmptyList)(x.snd)(n))},foldM:function(n){return function(e){return function(t){return function(r){return f.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=t(246);n.exports={unsafePerformEffect:r.unsafePerformEffect}},function(n,e,t){"use strict";var r=t(94),o=t(256),u=t(39),i=t(16),a=t(11),c=t(15),f=t(116),l=c.SProxy.value;n.exports={increaseContrast:function(n){var e,t=r.isLight(n)?r.darken:r.lighten;return e=0,function(o){var u,i=e,a=!1;function c(e,u){if(r.contrast(n)(u)>=7.5||e>=20)return a=!0,u;i=e+1|0,o=t(.1)(u)}for(;!a;)u=c(i,o);return u}},f:l,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)(o.blue)(.05)))};return f.build(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"backgroundColour"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"codeBackgroundColour"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"backgroundColourLighter"})))(l)(r.toHexString(p(n.backgroundColour))))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"interfaceColour"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"interfaceColourLighter"})))(l)(r.toHexString(p(n.interfaceColour))))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"interfaceColourLightest"})))(l)((d=p(n.interfaceColour),r.toHexString(p(d)))))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"interfaceColourDarker"})))(l)(r.toHexString(h(n.interfaceColour))))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"interfaceColourDarkest"})))(l)((s=h(n.interfaceColour),r.toHexString(h(s)))))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"textColour"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"textColourLighter"})))(l)(r.toHexString(p(n.textColour))))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"textColourLightest"})))(l)((t=p(n.textColour),r.toHexString(p(t)))))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"textColourDarker"})))(l)(r.toHexString(h(n.textColour))))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"textColourDarkest"})))(l)((e=h(n.textColour),r.toHexString(h(e)))))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"highlightColour"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"highlightColourDark"})))(l)(r.toHexString(r.rotateHue(-10)(r.darken(.2)(n.highlightColour)))))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"altHighlightColour"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"altHighlightColourDark"})))(l)(r.toHexString(r.darken(.2)(n.altHighlightColour))))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"yellow"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"green"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"pink"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"orange"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"turquoise"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"red"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"blue"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"textFontFamily"})))(l)(i.intercalate(i.foldableArray)(a.monoidString)(",")))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"headingFontFamily"})))(l)(i.intercalate(i.foldableArray)(a.monoidString)(",")))(f.insert()()(new c.IsSymbol((function(){return"isLight"})))(l)(m))))))))))))))))))))))))))))(n)}}},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"DiffEditor",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"ControlledEditor",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"monaco",{enumerable:!0,get:function(){return i.monaco}}),e.default=void 0;var r=a(t(265)),o=a(t(275)),u=a(t(278)),i=t(86);function a(n){return n&&n.__esModule?n:{default:n}}var c=r.default;e.default=c},function(n,e,t){"use strict";var r;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=((r=t(267))&&r.__esModule?r:{default:r}).default;e.default=o},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"useMount",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"useUpdate",{enumerable:!0,get:function(){return o.default}});var r=u(t(272)),o=u(t(273));function u(n){return n&&n.__esModule?n:{default:n}}},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r={"night-dark":{base:"vs-dark",inherit:!0,rules:[],colors:{"editor.background":"#202124"}}};e.default=r},function(n,e,t){"use strict";var r=t(280),o=t(19),u=t(4),i=t(13),a=t(117),c=t(71),f=t(29),l=t(1),s=t(60),d=t(53),p=t(11),m=t(18),h=t(87),v=t(33),g=t(49),y=t(85),w=function(n){return function(e){return h.makeAff((function(t){return l.voidRight(m.functorEffect)(p.mempty(h.monoidCanceler))(r.thenImpl(e)((function(e){return t(f.Left.create(n(e)))()}))((function(n){return t(f.Right.create(n))()})))}))}},b=w((function(n){return f.either((function(n){return g.error("Promise failed, couldn't extract JS Error or String")}))(i.identity(i.categoryFn))(a.runExcept(o.alt(c.altExceptT(d.semigroupNonEmptyList)(s.monadIdentity))(y.unsafeReadTagged("Error")(n))(l.map(c.functorExceptT(s.functorIdentity))(g.error)(y.readString(n)))))}));n.exports={fromAff:function(n){return r.promise((function(e){return function(t){return h.runAff_(f.either(t)(e))(n)}}))},toAff:b,"toAff'":w,toAffE:function(n){return u.bind(h.bindAff)(v.liftEffect(h.monadEffectAff)(n))(b)}}},function(n,e,t){(function(n){var r=void 0!==n&&n||"undefined"!=typeof self&&self||window,o=Function.prototype.apply;function u(n,e){this._id=n,this._clearFn=e}e.setTimeout=function(){return new u(o.call(setTimeout,r,arguments),clearTimeout)},e.setInterval=function(){return new u(o.call(setInterval,r,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(n){n&&n.close()},u.prototype.unref=u.prototype.ref=function(){},u.prototype.close=function(){this._clearFn.call(r,this._id)},e.enroll=function(n,e){clearTimeout(n._idleTimeoutId),n._idleTimeout=e},e.unenroll=function(n){clearTimeout(n._idleTimeoutId),n._idleTimeout=-1},e._unrefActive=e.active=function(n){clearTimeout(n._idleTimeoutId);var e=n._idleTimeout;e>=0&&(n._idleTimeoutId=setTimeout((function(){n._onTimeout&&n._onTimeout()}),e))},t(282),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==n&&n.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==n&&n.clearImmediate||this&&this.clearImmediate}).call(this,t(147))},function(n,e){var t;t=function(){return this}();try{t=t||new Function("return this")()}catch(n){"object"==typeof window&&(t=window)}n.exports=t},function(n,e,t){"use strict";var r=t(19),o=t(34),u=t(2),i=t(9),a=t(4),c=t(285),f=t(71),l=t(286),s=t(287),d=t(288),p=t(22),m=t(29),h=t(1),v=t(289),g=t(3),y=t(14),w=t(12),b=t(33),F=t(132),E=function(n){return n},x=function(n,e,t,r){this.Applicative1=n,this.Monad0=e,this.parallel=t,this.sequential=r},S=function(n){return n.sequential},C=function(n){return n.parallel},k=new y.Newtype((function(n){return n}),E),M=function(n){return new x((function(){return R(n)}),(function(){return c.monadContT(n.Monad0())}),E,(function(n){return n}))},I=function(n){return new h.Functor((function(e){var t=C(M(n)),r=h.map(c.functorContT(n.Monad0().Bind1().Apply0().Functor0()))(e),o=S(M(n));return function(n){return t(r(o(n)))}}))},T=function(n){return new i.Apply((function(){return I(n)}),(function(e){return function(t){return function(r){return a.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.new(g.Nothing.value)))((function(o){return a.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.new(g.Nothing.value)))((function(u){return a.discard(a.discardUnit)(n.Monad0().Bind1())(c.runContT(e)((function(e){return a.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.read(u)))((function(t){if(t instanceof g.Nothing)return b.liftEffect(n)(F.write(new g.Just(e))(o));if(t instanceof g.Just)return r(e(t.value0));throw new Error("Failed pattern match at Control.Parallel.Class (line 71, column 7 - line 73, column 26): "+[t.constructor.name])}))})))((function(){return c.runContT(t)((function(e){return a.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.read(o)))((function(t){if(t instanceof g.Nothing)return b.liftEffect(n)(F.write(new g.Just(e))(u));if(t instanceof g.Just)return r(t.value0(e));throw new Error("Failed pattern match at Control.Parallel.Class (line 77, column 7 - line 79, column 26): "+[t.constructor.name])}))}))}))}))}))}}}))},R=function(n){return new u.Applicative((function(){return T(n)}),(e=C(M(n)),t=u.pure(c.applicativeContT(n.Monad0().Applicative0())),function(n){return e(t(n))}));var e,t},A=function(n){return new r.Alt((function(){return I(n)}),(function(e){return function(t){return function(r){return a.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.new(!1)))((function(o){return a.discard(a.discardUnit)(n.Monad0().Bind1())(c.runContT(e)((function(e){return a.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.read(o)))((function(t){return t?u.pure(n.Monad0().Applicative0())(w.unit):a.discard(a.discardUnit)(n.Monad0().Bind1())(b.liftEffect(n)(F.write(!0)(o)))((function(){return r(e)}))}))})))((function(){return c.runContT(t)((function(e){return a.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.read(o)))((function(t){return t?u.pure(n.Monad0().Applicative0())(w.unit):a.discard(a.discardUnit)(n.Monad0().Bind1())(b.liftEffect(n)(F.write(!0)(o)))((function(){return r(e)}))}))}))}))}))}}}))},N=function(n){return new p.Plus((function(){return A(n)}),(function(e){return u.pure(n.Monad0().Applicative0())(w.unit)}))};n.exports={parallel:C,sequential:S,Parallel:x,ParCont:E,monadParExceptT:function(n){return new x((function(){return v.applicativeCompose(n.Applicative1())(m.applicativeEither)}),(function(){return f.monadExceptT(n.Monad0())}),(function(e){return C(n)(e)}),(function(e){return S(n)(e)}))},monadParReaderT:function(n){return new x((function(){return s.applicativeReaderT(n.Applicative1())}),(function(){return s.monadReaderT(n.Monad0())}),s.mapReaderT(C(n)),s.mapReaderT(S(n)))},monadParWriterT:function(n){return function(e){return new x((function(){return d.applicativeWriterT(n)(e.Applicative1())}),(function(){return d.monadWriterT(n)(e.Monad0())}),d.mapWriterT(C(e)),d.mapWriterT(S(e)))}},monadParMaybeT:function(n){return new x((function(){return v.applicativeCompose(n.Applicative1())(g.applicativeMaybe)}),(function(){return l.monadMaybeT(n.Monad0())}),(function(e){return C(n)(e)}),(function(e){return S(n)(e)}))},newtypeParCont:k,functorParCont:I,applyParCont:T,applicativeParCont:R,altParCont:A,plusParCont:N,alternativeParCont:function(n){return new o.Alternative((function(){return R(n)}),(function(){return N(n)}))},monadParParCont:M}},function(n,e,t){"use strict";var r=t(299),o=t(5);n.exports={logShow:function(n){return function(e){return r.log(o.show(n)(e))}},warnShow:function(n){return function(e){return r.warn(o.show(n)(e))}},errorShow:function(n){return function(e){return r.error(o.show(n)(e))}},infoShow:function(n){return function(e){return r.info(o.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(41),o=t(97),u=function(n){return r.element(o.unsafeCreateDOMComponent("view"))},i=function(n){return r.element(o.unsafeCreateDOMComponent("video"))},a=function(n){return r.element(o.unsafeCreateDOMComponent("use"))},c=function(n){return r.element(o.unsafeCreateDOMComponent("unknown"))},f=function(n){return r.element(o.unsafeCreateDOMComponent("tspan"))},l=function(n){return r.element(o.unsafeCreateDOMComponent("title"))},s=function(n){return r.element(o.unsafeCreateDOMComponent("textPath"))},d=function(n){return r.element(o.unsafeCreateDOMComponent("textArea"))},p=function(n){return r.element(o.unsafeCreateDOMComponent("text"))},m=function(n){return r.element(o.unsafeCreateDOMComponent("tbreak"))},h=function(n){return r.element(o.unsafeCreateDOMComponent("symbol"))},v=function(n){return r.element(o.unsafeCreateDOMComponent("switch"))},g=function(n){return r.element(o.unsafeCreateDOMComponent("svg"))},y=function(n){return r.element(o.unsafeCreateDOMComponent("style"))},w=function(n){return r.element(o.unsafeCreateDOMComponent("stop"))},b=function(n){return r.element(o.unsafeCreateDOMComponent("set"))},F=function(n){return r.element(o.unsafeCreateDOMComponent("script"))},E=function(n){return r.element(o.unsafeCreateDOMComponent("rect"))},x=function(n){return r.element(o.unsafeCreateDOMComponent("radialGradient"))},S=function(n){return r.element(o.unsafeCreateDOMComponent("prefetch"))},C=function(n){return r.element(o.unsafeCreateDOMComponent("polyline"))},k=function(n){return r.element(o.unsafeCreateDOMComponent("polygon"))},M=function(n){return r.element(o.unsafeCreateDOMComponent("pattern"))},I=function(n){return r.element(o.unsafeCreateDOMComponent("path"))},T=function(n){return r.element(o.unsafeCreateDOMComponent("mpath"))},R=function(n){return r.element(o.unsafeCreateDOMComponent("metadata"))},A=function(n){return r.element(o.unsafeCreateDOMComponent("mask"))},N=function(n){return r.element(o.unsafeCreateDOMComponent("marker"))},_=function(n){return r.element(o.unsafeCreateDOMComponent("listener"))},P=function(n){return r.element(o.unsafeCreateDOMComponent("linearGradient"))},O=function(n){return r.element(o.unsafeCreateDOMComponent("line"))},L=function(n){return r.element(o.unsafeCreateDOMComponent("image"))},W=function(n){return r.element(o.unsafeCreateDOMComponent("iframe"))},D=function(n){return r.element(o.unsafeCreateDOMComponent("handler"))},z=function(n){return r.element(o.unsafeCreateDOMComponent("g"))},B=function(n){return r.element(o.unsafeCreateDOMComponent("foreignObject"))},j=function(n){return r.element(o.unsafeCreateDOMComponent("filter"))},q=function(n){return r.element(o.unsafeCreateDOMComponent("feTurbulence"))},U=function(n){return r.element(o.unsafeCreateDOMComponent("feTile"))},H=function(n){return r.element(o.unsafeCreateDOMComponent("feSpotLight"))},J=function(n){return r.element(o.unsafeCreateDOMComponent("feSpecularLighting"))},V=function(n){return r.element(o.unsafeCreateDOMComponent("fePointLight"))},$=function(n){return r.element(o.unsafeCreateDOMComponent("feOffset"))},G=function(n){return r.element(o.unsafeCreateDOMComponent("feMorphology"))},Q=function(n){return r.element(o.unsafeCreateDOMComponent("feMergeNode"))},K=function(n){return r.element(o.unsafeCreateDOMComponent("feMerge"))},X=function(n){return r.element(o.unsafeCreateDOMComponent("feImage"))},Y=function(n){return r.element(o.unsafeCreateDOMComponent("feGaussianBlur"))},Z=function(n){return r.element(o.unsafeCreateDOMComponent("feFuncR"))},nn=function(n){return r.element(o.unsafeCreateDOMComponent("feFuncG"))},en=function(n){return r.element(o.unsafeCreateDOMComponent("feFuncB"))},tn=function(n){return r.element(o.unsafeCreateDOMComponent("feFuncA"))},rn=function(n){return r.element(o.unsafeCreateDOMComponent("feFlood"))},on=function(n){return r.element(o.unsafeCreateDOMComponent("feDropShadow"))},un=function(n){return r.element(o.unsafeCreateDOMComponent("feDistantLight"))},an=function(n){return r.element(o.unsafeCreateDOMComponent("feDisplacementMap"))},cn=function(n){return r.element(o.unsafeCreateDOMComponent("feDiffuseLighting"))},fn=function(n){return r.element(o.unsafeCreateDOMComponent("feConvolveMatrix"))},ln=function(n){return r.element(o.unsafeCreateDOMComponent("feComposite"))},sn=function(n){return r.element(o.unsafeCreateDOMComponent("feComponentTransfer"))},dn=function(n){return r.element(o.unsafeCreateDOMComponent("feColorMatrix"))},pn=function(n){return r.element(o.unsafeCreateDOMComponent("feBlend"))},mn=function(n){return r.element(o.unsafeCreateDOMComponent("ellipse"))},hn=function(n){return r.element(o.unsafeCreateDOMComponent("discard"))},vn=function(n){return r.element(o.unsafeCreateDOMComponent("desc"))},gn=function(n){return r.element(o.unsafeCreateDOMComponent("defs"))},yn=function(n){return r.element(o.unsafeCreateDOMComponent("clipPath"))},wn=function(n){return r.element(o.unsafeCreateDOMComponent("circle"))},bn=function(n){return r.element(o.unsafeCreateDOMComponent("canvas"))},Fn=function(n){return r.element(o.unsafeCreateDOMComponent("audio"))},En=function(n){return r.element(o.unsafeCreateDOMComponent("animation"))},xn=function(n){return r.element(o.unsafeCreateDOMComponent("animateTransform"))},Sn=function(n){return r.element(o.unsafeCreateDOMComponent("animateMotion"))},Cn=function(n){return r.element(o.unsafeCreateDOMComponent("animateColor"))},kn=function(n){return r.element(o.unsafeCreateDOMComponent("animate"))},Mn=function(n){return r.element(o.unsafeCreateDOMComponent("a"))};n.exports={a:Mn,a_:function(n){return Mn()({children:n})},animate:kn,animate_:function(n){return kn()({children:n})},animateColor:Cn,animateColor_:function(n){return Cn()({children:n})},animateMotion:Sn,animateMotion_:function(n){return Sn()({children:n})},animateTransform:xn,animateTransform_:function(n){return xn()({children:n})},animation:En,animation_:function(n){return En()({children:n})},audio:Fn,audio_:function(n){return Fn()({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:ln,feComposite_:function(n){return ln()({children:n})},feConvolveMatrix:fn,feConvolveMatrix_:function(n){return fn()({children:n})},feDiffuseLighting:cn,feDiffuseLighting_:function(n){return cn()({children:n})},feDisplacementMap:an,feDisplacementMap_:function(n){return an()({children:n})},feDistantLight:un,feDistantLight_:function(n){return un()({children:n})},feDropShadow:on,feDropShadow_:function(n){return on()({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:q,feTurbulence_:function(n){return q()({children:n})},filter:j,filter_:function(n){return j()({children:n})},foreignObject:B,foreignObject_:function(n){return B()({children:n})},g:z,g_:function(n){return z()({children:n})},handler:D,handler_:function(n){return D()({children:n})},iframe:W,iframe_:function(n){return W()({children:n})},image:L,image_:function(n){return L()({children:n})},line:O,line_:function(n){return O()({children:n})},linearGradient:P,linearGradient_:function(n){return P()({children:n})},listener:_,listener_:function(n){return _()({children:n})},marker:N,marker_:function(n){return N()({children:n})},mask:A,mask_:function(n){return A()({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:M,pattern_:function(n){return M()({children:n})},polygon:k,polygon_:function(n){return k()({children:n})},polyline:C,polyline_:function(n){return C()({children:n})},prefetch:S,prefetch_:function(n){return S()({children:n})},radialGradient:x,radialGradient_:function(n){return x()({children:n})},rect:E,rect_:function(n){return E()({children:n})},script:F,script_:function(n){return F()({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:l,title_:function(n){return l()({children:n})},tspan:f,tspan_:function(n){return f()({children:n})},unknown:c,unknown_:function(n){return c()({children:n})},use:a,use_:function(n){return a()({children:n})},video:i,video_:function(n){return i()({children:n})},view:u,view_:function(n){return u()({children:n})}}},function(n,e,t){"use strict";var r=t(1),o=t(18),u=t(119),i=t(72),a=t(101);n.exports={registerListener:function(n){return function(){var e=r.mapFlipped(o.functorEffect)(i.window)(a.toEventTarget)();return u.addEventListener("scroll")(n)(!1)(e)(),u.removeEventListener("scroll")(n)(!1)(e)}}}},function(n,e,t){"use strict";var r=t(38),o=t(2),u=t(68),i=t(16),a=t(11),c=t(7),f=t(15),l=t(57),s=t(55),d=t(30),p=t(27),m=t(42),h=t(37),v=t(43),g=t(26),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}(),F=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:F,Subheading:E,mkH:function(){var n=v.makeStyles()(m.mapRecordCons(new f.IsSymbol((function(){return"common"})))()(m.mapRecordCons(new f.IsSymbol((function(){return"h1"})))()(m.mapRecordCons(new f.IsSymbol((function(){return"h2"})))()(m.mapRecordCons(new f.IsSymbol((function(){return"h3"})))()(m.mapRecordCons(new f.IsSymbol((function(){return"h4"})))()(m.mapRecordCons(new f.IsSymbol((function(){return"h5"})))()(m.mapRecordNil)()())()())()())()())()())()())((function(n){return{common:r.cssSafer(h.recordWriteForeign()(h.consWriteForeignFields(new f.IsSymbol((function(){return"color"})))(h.writeForeignString)(h.consWriteForeignFields(new f.IsSymbol((function(){return"fontFamily"})))(h.writeForeignString)(h.nilWriteForeignFields)()()())()()()))({color:n.textColour,fontFamily:n.headingFontFamily}),h1:r.cssSafer(h.recordWriteForeign()(h.consWriteForeignFields(new f.IsSymbol((function(){return"fontSize"})))(h.writeForeignString)(h.consWriteForeignFields(new f.IsSymbol((function(){return"letterSpacing"})))(h.writeForeignString)(h.consWriteForeignFields(new f.IsSymbol((function(){return"margin"})))(h.writeForeignInt)(h.consWriteForeignFields(new f.IsSymbol((function(){return"padding"})))(h.writeForeignInt)(h.consWriteForeignFields(new f.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 f.IsSymbol((function(){return"fontSize"})))(h.writeForeignString)(h.consWriteForeignFields(new f.IsSymbol((function(){return"letterSpacing"})))(h.writeForeignString)(h.consWriteForeignFields(new f.IsSymbol((function(){return"margin"})))(h.writeForeignInt)(h.consWriteForeignFields(new f.IsSymbol((function(){return"padding"})))(h.writeForeignInt)(h.consWriteForeignFields(new f.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 f.IsSymbol((function(){return"fontSize"})))(h.writeForeignString)(h.consWriteForeignFields(new f.IsSymbol((function(){return"margin"})))(h.writeForeignInt)(h.consWriteForeignFields(new f.IsSymbol((function(){return"padding"})))(h.writeForeignInt)(h.nilWriteForeignFields)()()())()()())()()()))({fontSize:"2.2em",margin:0,padding:0}),h4:r.cssSafer(h.recordWriteForeign()(h.consWriteForeignFields(new f.IsSymbol((function(){return"fontSize"})))(h.writeForeignString)(h.consWriteForeignFields(new f.IsSymbol((function(){return"margin"})))(h.writeForeignInt)(h.consWriteForeignFields(new f.IsSymbol((function(){return"padding"})))(h.writeForeignInt)(h.nilWriteForeignFields)()()())()()())()()()))({fontSize:"1.5em",margin:0,padding:0}),h5:r.cssSafer(h.recordWriteForeign()(h.consWriteForeignFields(new f.IsSymbol((function(){return"color"})))(h.writeForeignString)(h.consWriteForeignFields(new f.IsSymbol((function(){return"fontSize"})))(h.writeForeignString)(h.consWriteForeignFields(new f.IsSymbol((function(){return"margin"})))(h.writeForeignInt)(h.consWriteForeignFields(new f.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 F)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 F)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 o.pure(p.applicativeRender(g.refl))(t({className:i.intercalate(i.foldableArray)(a.monoidString)(" ")(c.append(c.semigroupArray)([n.common,r])(u.fromFoldable(i.foldableMaybe)(e.className))),children:[l.text(e.text)]}))}))}))()}}},function(n,e,t){"use strict";var r=t(326),o=t(3);n.exports={unsafeReadProtoTagged:function(n){return function(e){return r._unsafeReadProtoTagged(o.Nothing.value,o.Just.create,n,e)}}}},function(n,e,t){"use strict";var r,o,u,i,a,c,f=t(327),l=t(1),s=t(3),d=t(31),p=t(18),m=t(25),h=t(328),v=t(153),g=m.unsafeCoerce,y=m.unsafeCoerce,w=m.unsafeCoerce,b=m.unsafeCoerce,F=m.unsafeCoerce,E=(o=l.map(p.functorEffect)((r=s.fromMaybe(h.Loading.value),function(n){return r(h.parse(n))})),function(n){return o(f._readyState(n))}),x=(u=l.map(p.functorEffect)(d.toMaybe),function(n){return u(f._head(n))}),S=v.unsafeReadProtoTagged("HTMLDocument"),C=v.unsafeReadProtoTagged("HTMLDocument"),k=v.unsafeReadProtoTagged("HTMLDocument"),M=v.unsafeReadProtoTagged("HTMLDocument"),I=v.unsafeReadProtoTagged("HTMLDocument"),T=(i=l.map(p.functorEffect)(d.toMaybe),function(n){return i(f._currentScript(n))}),R=(a=l.map(p.functorEffect)(d.toMaybe),function(n){return a(f._body(n))}),A=(c=l.map(p.functorEffect)(d.toMaybe),function(n){return c(f._activeElement(n))});n.exports={fromDocument:I,fromNode:k,fromParentNode:S,fromNonElementParentNode:C,fromEventTarget:M,toDocument:F,toNode:w,toParentNode:g,toNonElementParentNode:y,toEventTarget:b,head:x,body:R,readyState:E,activeElement:A,currentScript:T,referrer:f.referrer,title:f.title,setTitle:f.setTitle}},function(n,e,t){"use strict";var r=t(8),o=t(76),u=t(1),i=t(52),a=t(3),c=t(10),f=t(5),l=t(18),s=t(329),d=t(112),p=new f.Show((function(n){return"Seed "+f.show(f.showInt)(n)})),m=2147483647,h=function(n){var e;return(e=1,function(n){return function(t){var r=n-e|0,u=o.mod(o.euclideanRingInt)(t)(r);return u<e?u+n|0:u}})(2147483646)(n)},v=u.map(l.functorEffect)(h)(s.randomInt(1)(2147483646)),g=function(n){return function(e){return a.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 c.Ord((function(){return w}),(function(n){return function(e){return c.compare(c.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),o=t(8),u=t(6),i=t(14),a=t(12),c=t(30),f=t(27),l=t(151),s=t(26),d=t(119),p=t(72),m=function(n){return n},h=new i.Newtype((function(n){return n}),m),v=function(n){return d.eventListener(u.const((function(){var e=p.window();return n(e.scrollY)()})))},g=f.coerceHook(h)(f.bind(f.ixBindRender)(c.useState(0))((function(n){var e=function(e){return n.value1(u.const(e))};return f.discard(f.ixBindRender)(c.useLayoutEffect(o.eqUnit)(a.unit)((function(){var n=v(e)();return l.registerListener(n)()})))((function(){return r.pure(f.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__",o=["checked","disabled","error","focused","focusVisible","required","expanded","selected"];function u(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=n.disableGlobal,t=void 0!==e&&e,u=n.productionPrefix,i=void 0===u?"jss":u,a=n.seed,c=void 0===a?"":a,f=""===c?"":"".concat(c,"-"),l=0;return function(n,e){l+=1;var u=e.options.name;if(u&&0===u.indexOf("Mui")&&!e.options.link&&!t){if(-1!==o.indexOf(n.key))return"Mui-".concat(n.key);var a="".concat(f).concat(u,"-").concat(n.key);return e.options.theme[r]&&""===c?"".concat(a,"-").concat(l):a}return"".concat(f).concat(i).concat(l)}}function i(n){return n}var a=function(n){var e=n.theme,t=n.name,r=n.props;if(!e||!e.props||!e.props[t])return r;var o,u=e.props[t];for(o in u)void 0===r[o]&&(r[o]=u[o]);return r};function c(){return(c=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 f="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},l="object"===("undefined"==typeof window?"undefined":f(window))&&"object"===("undefined"==typeof document?"undefined":f(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,o={},u=Object.keys(n);for(r=0;r<u.length;r++)t=u[r],e.indexOf(t)>=0||(o[t]=n[t]);return o}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,o=g(e),u=r.plugins.onCreateRule(n,o,t);return u||(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 F(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 o=t.indent,u=void 0===o?0:o,i=e.fallbacks;if(n&&u++,i)if(Array.isArray(i))for(var a=0;a<i.length;a++){var c=i[a];for(var f in c){var l=c[f];null!=l&&(r&&(r+="\n"),r+=""+F(f+": "+b(l)+";",u))}}else for(var s in i){var d=i[s];null!=d&&(r&&(r+="\n"),r+=""+F(s+": "+b(d)+";",u))}for(var p in e){var m=e[p];null!=m&&"fallbacks"!==p&&(r&&(r+="\n"),r+=""+F(p+": "+b(m)+";",u))}return(r||t.allowEmpty)&&n?(r&&(r="\n"+r+"\n"),F(n+" {"+r,--u)+F("}",u)):r}var x=/([[\].#*$><+~=|^:(),"'`\s])/g,S="undefined"!=typeof CSS&&CSS.escape,C=function(n){return S?S(n):n.replace(x,"\\$1")},k=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,o=t.Renderer;this.key=n,this.options=t,this.style=e,r?this.renderer=r.renderer:o&&(this.renderer=new o)}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 o=e;t&&!1===t.process||(o=this.options.jss.plugins.onChangeValue(e,n,this));var u=null==o||!1===o,i=n in this.style;if(u&&!i&&!r)return this;var a=u&&i;if(a?delete this.style[n]:this.style[n]=o,this.renderable&&this.renderer)return a?this.renderer.removeProperty(this.renderable,n):this.renderer.setProperty(this.renderable,n,o),this;var c=this.options.sheet;return c&&c.attached,this},n}(),M=function(n){function e(e,t,r){var o;(o=n.call(this,e,t,r)||this).selectorText=void 0,o.id=void 0,o.renderable=void 0;var u=r.selector,i=r.scoped,a=r.sheet,c=r.generateId;return u?o.selectorText=u:!1!==i&&(o.id=c(m(m(o)),a),o.selectorText="."+C(o.id)),o}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?c({},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}(k),I={onCreateRule:function(n,e,t){return"@"===n[0]||t.parent&&"keyframes"===t.parent.type?null:new M(n,e,t)}},T={indent:1,children:!0},R=/@([\w-]+)/,A=function(){function n(n,e,t){this.type="conditional",this.at=void 0,this.key=void 0,this.query=void 0,this.rules=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=n,this.query=t.name;var r=n.match(R);for(var o in this.at=r?r[1]:"unknown",this.options=t,this.rules=new Z(c({},t,{parent:this})),e)this.rules.add(o,e[o]);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.query+" {}";var e=this.rules.toString(n);return e?this.query+" {\n"+e+"\n}":""},n}(),N=/@media|@supports\s+/,_={onCreateRule:function(n,e,t){return N.test(n)?new A(n,e,t):null}},P={indent:1,children:!0},O=/@keyframes\s+([\w-]+)/,L=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(O);r&&r[1]?this.name=r[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=t;var o=t.scoped,u=t.sheet,i=t.generateId;for(var a in this.id=!1===o?this.name:C(i(this,u)),this.rules=new Z(c({},t,{parent:this})),e)this.rules.add(a,e[a],c({},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}(),W=/@keyframes\s+/,D=/\$([\w-]+)/g,z=function(n,e){return"string"==typeof n?n.replace(D,(function(n,t){return t in e?e[t]:n})):n},B=function(n,e,t){var r=n[e],o=z(r,t);o!==r&&(n[e]=o)},j={onCreateRule:function(n,e,t){return"string"==typeof n&&W.test(n)?new L(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}}},q=function(n){function e(){for(var e,t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];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?c({},n,{allowEmpty:!0}):n;return E(this.key,this.style,t)},e}(k),U={onCreateRule:function(n,e,t){return t.parent&&"keyframes"===t.parent.type?new q(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,_,j,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.counter=0,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,o=r.parent,u=r.sheet,i=r.jss,a=r.Renderer,f=r.generateId,l=r.scoped,s=c({classes:this.classes,parent:o,sheet:u,jss:i,Renderer:a,generateId:f,scoped:l,name:n},t),d=n;n in this.raw&&(d=n+"-d"+this.counter++),this.raw[d]=e,d in this.classes&&(s.selector="."+C(this.classes[d]));var p=y(d,e,s);if(!p)return null;this.register(p);var m=void 0===s.index?this.index.length:s.index;return this.index.splice(m,0,p),p},e.get=function(n){return this.map[n]},e.remove=function(n){this.unregister(n),delete this.raw[n.key],this.index.splice(this.index.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 M?(this.map[n.selector]=n,n.id&&(this.classes[n.key]=n.id)):n instanceof L&&this.keyframes&&(this.keyframes[n.name]=n.id)},e.unregister=function(n){delete this.map[n.key],n instanceof M?(delete this.map[n.selector],delete this.classes[n.key]):n instanceof L&&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.updateOne(this.map[n],e,t);else for(var r=0;r<this.index.length;r++)this.updateOne(this.index[r],e,t)},e.updateOne=function(e,t,r){void 0===r&&(r=X);var o=this.options,u=o.jss.plugins,i=o.sheet;if(e.rules instanceof n)e.rules.update(t,r);else{var a=e,c=a.style;if(u.onUpdate(t,e,i,r),r.process&&c&&c!==a.style){for(var f in u.onProcessStyle(a.style,a,i),a.style){var l=a.style[f];l!==c[f]&&a.prop(f,l,Y)}for(var s in c){var d=a.style[s],p=c[s];null==d&&d!==p&&a.prop(s,null,Y)}}}},e.toString=function(n){for(var e="",t=this.options.sheet,r=!!t&&t.options.link,o=0;o<this.index.length;o++){var u=this.index[o].toString(n);(u||r)&&(e&&(e+="\n"),e+=u)}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=c({},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 o=this.rules.add(n,e,t);return o?(this.options.jss.plugins.onProcessRule(o),this.attached?this.deployed?(r?r.push(o):(this.insertRule(o),this.queue&&(this.queue.forEach(this.insertRule,this),this.queue=void 0)),o):o:(this.deployed=!1,o)):null},e.insertRule=function(n){this.renderer&&this.renderer.insertRule(n)},e.addRules=function(n,e){var t=[];for(var r in n){var o=this.addRule(r,n[r],e);o&&t.push(o)}return t},e.getRule=function(n){return this.rules.get(n)},e.deleteRule=function(n){var e="object"==typeof n?n: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.updateOne=function(n,e,t){return this.rules.updateOne(n,e,t),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 o=this.registry.onCreateRule[r](n,e,t);if(o)return o}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 o=0;o<this.registry.onUpdate.length;o++)this.registry.onUpdate[o](n,e,t,r)},e.onChangeValue=function(n,e,t){for(var r=n,o=0;o<this.registry.onChangeValue.length;o++)r=this.registry.onChangeValue[o](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"]),o="",u=0;u<this.registry.length;u++){var i=this.registry[u];null!=t&&i.attached!==t||(o&&(o+="\n"),o+=i.toString(r))}return o},d(n,[{key:"index",get:function(){return 0===this.registry.length?0:this.registry[this.registry.length-1].options.index}}]),n}(),rn=new tn,on="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),un="2f1acc6c3a606b082e5eef5e54414ffb";null==on[un]&&(on[un]=0);var an=on[un]++,cn=function(n){void 0===n&&(n={});var e=0;return function(t,r){e+=1;var o="",u="";return r&&(r.options.classNamePrefix&&(u=r.options.classNamePrefix),null!=r.options.jss.id&&(o=String(r.options.jss.id))),n.minify?""+(u||"c")+an+o+e:u+t.key+"-"+an+(o?"-"+o:"")+"-"+e}},fn=function(n){var e;return function(){return e||(e=n()),e}};function ln(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=fn((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 o=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(o)return{parent:o.parentNode,node:o.nextSibling}}return!1}var vn=fn((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=ln,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,o=e.element;this.element=o||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 u=vn();u&&this.element.setAttribute("nonce",u)}var e=n.prototype;return e.attach=function(){if(!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 o=t,u=o.parentNode;u&&u.insertBefore(n,o.nextSibling)}else mn().appendChild(n)}(this.element,this.sheet.options);var n=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&n&&(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,o=t;return("conditional"!==n.type&&"keyframes"!==n.type||!1!==(o=gn(t,r.toString({children:!1}),e)))&&(this.insertRules(r.rules,o),o)}if(n.renderable&&n.renderable.parentStyleSheet===this.element.sheet)return n.renderable;var u=n.toString();if(!u)return!1;var i=gn(t,u,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.3",this.plugins=new en,this.options={id:{minify:!1},createGenerateId:cn,Renderer:l?yn:null,plugins:[]},this.generateId=cn({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=c({},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,c({},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=c({},t,{name:n,jss:this,Renderer:this.options.Renderer});r.generateId||(r.generateId=this.generateId),r.classes||(r.classes={}),r.keyframes||(r.keyframes={});var o=y(n,e,r);return o&&this.plugins.onProcessRule(o),o},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 Fn="undefined"!=typeof CSS&&CSS&&"number"in CSS,En=function(n){return new bn(n)},xn=(En(),Date.now()),Sn="fnValues"+xn,Cn="fnStyle"+ ++xn;
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 kn=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 o=n[r];"function"==typeof o&&(delete n[r],t[r]=o)}return e[Sn]=t,n},onUpdate:function(n,e,t,r){var o=e,u=o[Cn];u&&(o.style=u(n)||{});var i=o[Sn];if(i)for(var a in i)o.prop(a,i[a](n),r)}}},Mn="@global",In=function(){function n(n,e,t){for(var r in this.type="global",this.at=Mn,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(c({},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=Mn,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,c({},t,{parent:this}))}return n.prototype.toString=function(n){return this.rule?this.rule.toString(n):""},n}(),Rn=/\s*,\s*/g;function An(n,e){for(var t=n.split(Rn),r="",o=0;o<t.length;o++)r+=e+" "+t[o].trim(),t[o+1]&&(r+=", ");return r}var Nn=function(){return{onCreateRule:function(n,e,t){if(!n)return null;if(n===Mn)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[Mn]:null;if(r){for(var o in r)e.sheet.addRule(o,r[o],c({},e,{selector:An(o,n.selector)}));delete t[Mn]}}(n),function(n){var e=n.options,t=n.style;for(var r in t)if("@"===r[0]&&r.substr(0,Mn.length)===Mn){var o=An(r.substr(Mn.length),n.selector);e.sheet.addRule(o,t[r],c({},e,{selector:o})),delete t[r]}}(n))}}},_n=/\s*,\s*/g,Pn=/&/g,On=/\$([\w-]+)/g;var Ln=function(){function n(n,e){return function(t,r){var o=n.getRule(r)||e&&e.getRule(r);return o?(o=o).selector:r}}function e(n,e){for(var t=e.split(_n),r=n.split(_n),o="",u=0;u<t.length;u++)for(var i=t[u],a=0;a<r.length;a++){var c=r[a];o&&(o+=", "),o+=-1!==c.indexOf("&")?c.replace(Pn,i):i+" "+c}return o}function t(n,e,t){if(t)return c({},t,{index:t.index+1});var r=n.options.nestingLevel;r=void 0===r?1:r+1;var o=c({},n.options,{nestingLevel:r,index:e.indexOf(n)+1});return delete o.name,o}return{onProcessStyle:function(r,o,u){if("style"!==o.type)return r;var i,a,f=o,l=f.options.parent;for(var s in r){var d=-1!==s.indexOf("&"),p="@"===s[0];if(d||p){if(i=t(f,l,i),d){var m=e(s,f.selector);a||(a=n(l,u)),m=m.replace(On,a),l.addRule(m,r[s],c({},i,{selector:m}))}else p&&l.addRule(s,{},i).addRule(f.key,r[s],{selector:f.selector});delete r[s]}}return r}}},Wn=/[A-Z]/g,Dn=/^ms-/,zn={};function Bn(n){return"-"+n.toLowerCase()}var jn=function(n){if(zn.hasOwnProperty(n))return zn[n];var e=n.replace(Wn,Bn);return zn[n]=Dn.test(e)?"-"+e:e};function qn(n){var e={};for(var t in n){e[0===t.indexOf("--")?t:jn(t)]=n[t]}return n.fallbacks&&(Array.isArray(n.fallbacks)?e.fallbacks=n.fallbacks.map(qn):e.fallbacks=qn(n.fallbacks)),e}var Un=function(){return{onProcessStyle:function(n){if(Array.isArray(n)){for(var e=0;e<n.length;e++)n[e]=qn(n[e]);return n}return qn(n)},onChangeValue:function(n,e,t){if(0===e.indexOf("--"))return n;var r=jn(e);return e===r?n:(t.prop(r,n),null)}}},Hn=Fn&&CSS?CSS.px:"px",Jn=Fn&&CSS?CSS.ms:"ms",Vn=Fn&&CSS?CSS.percent:"%";function $n(n){var e=/(-[a-z])/g,t=function(n){return n[1].toUpperCase()},r={};for(var o in n)r[o]=n[o],r[o.replace(e,t)]=n[o];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 o in e)e[o]=Qn(o,e[o],t);else for(var u in e)e[u]=Qn(n+"-"+u,e[u],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=l&&"ontouchstart"in document.documentElement;if(l){var te={Moz:"-moz-",ms:"-ms-",O:"-o-",Webkit:"-webkit-"},re=document.createElement("p").style;for(var oe in te)if(oe+"Transform"in re){Yn=oe,Zn=te[oe];break}"Webkit"===Yn&&"msHyphens"in re&&(Yn="ms",Zn=te.ms,"edge"),"Webkit"===Yn&&"-apple-trailing-word"in re&&(ne="apple")}var ue=Yn,ie=Zn,ae=ne,ce=ee;var fe={noPrefill:["appearance"],supportedProperty:function(n){return"appearance"===n&&("ms"===ue?"-webkit-"+n:ie+n)}},le={noPrefill:["color-adjust"],supportedProperty:function(n){return"color-adjust"===n&&("Webkit"===ue?ie+"print-"+n:n)}},se=/[-\s]+(.)?/g;function de(n,e){return e?e.toUpperCase():""}function pe(n){return n.replace(se,de)}function me(n){return pe("-"+n)}var he,ve={noPrefill:["mask"],supportedProperty:function(n,e){if(!/^mask/.test(n))return!1;if("Webkit"===ue){if(pe("mask-image")in e)return n;if(ue+me("mask-image")in e)return ie+n}return n}},ge={noPrefill:["text-orientation"],supportedProperty:function(n){return"text-orientation"===n&&("apple"!==ae||ce?n:ie+n)}},ye={noPrefill:["transform"],supportedProperty:function(n,e,t){return"transform"===n&&(t.transform?n:ie+n)}},we={noPrefill:["transition"],supportedProperty:function(n,e,t){return"transition"===n&&(t.transition?n:ie+n)}},be={noPrefill:["writing-mode"],supportedProperty:function(n){return"writing-mode"===n&&("Webkit"===ue||"ms"===ue?ie+n:n)}},Fe={noPrefill:["user-select"],supportedProperty:function(n){return"user-select"===n&&("Moz"===ue||"ms"===ue||"apple"===ae?ie+n:n)}},Ee={supportedProperty:function(n,e){return!!/^break-/.test(n)&&("Webkit"===ue?"WebkitColumn"+me(n)in e&&ie+"column-"+n:"Moz"===ue&&("page"+me(n)in e&&"page-"+n))}},xe={supportedProperty:function(n,e){if(!/^(border|margin|padding)-inline/.test(n))return!1;if("Moz"===ue)return n;var t=n.replace("-inline","");return ue+me(t)in e&&ie+t}},Se={supportedProperty:function(n,e){return pe(n)in e&&n}},Ce={supportedProperty:function(n,e){var t=me(n);return"-"===n[0]?n:"-"===n[0]&&"-"===n[1]?n:ue+t in e?ie+n:"Webkit"!==ue&&"Webkit"+t in e&&"-webkit-"+n}},ke={supportedProperty:function(n){return"scroll-snap"===n.substring(0,11)&&("ms"===ue?""+ie+n:n)}},Me={supportedProperty:function(n){return"overscroll-behavior"===n&&("ms"===ue?ie+"scroll-chaining":n)}},Ie={"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"},Te={supportedProperty:function(n,e){var t=Ie[n];return!!t&&(ue+me(t)in e&&ie+t)}},Re={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"},Ae=Object.keys(Re),Ne=function(n){return ie+n},_e=[fe,le,ve,ge,ye,we,be,Fe,Ee,xe,Se,Ce,ke,Me,Te,{supportedProperty:function(n,e,t){var r=t.multiple;if(Ae.indexOf(n)>-1){var o=Re[n];if(!Array.isArray(o))return ue+me(o)in e&&ie+o;if(!r)return!1;for(var u=0;u<o.length;u++)if(!(ue+me(o[0])in e))return!1;return o.map(Ne)}return!1}}],Pe=_e.filter((function(n){return n.supportedProperty})).map((function(n){return n.supportedProperty})),Oe=_e.filter((function(n){return n.noPrefill})).reduce((function(n,e){return n.push.apply(n,Xn(e.noPrefill)),n}),[]),Le={};if(l){he=document.createElement("p");var We=window.getComputedStyle(document.documentElement,"");for(var De in We)isNaN(De)||(Le[We[De]]=We[De]);Oe.forEach((function(n){return delete Le[n]}))}function ze(n,e){if(void 0===e&&(e={}),!he)return n;if(null!=Le[n])return Le[n];"transition"!==n&&"transform"!==n||(e[n]=n in he.style);for(var t=0;t<Pe.length&&(Le[n]=Pe[t](n,he.style,e),!Le[n]);t++);try{he.style[n]=""}catch(n){return!1}return Le[n]}var Be,je={},qe={transition:1,"transition-property":1,"-webkit-transition":1,"-webkit-transition-property":1},Ue=/(^\s*[\w-]+)|, (\s*[\w-]+)(?![^()]*\))/g;function He(n,e,t){if("var"===e)return"var";if("all"===e)return"all";if("all"===t)return", all";var r=e?ze(e):", "+ze(t);return r||(e||t)}function Je(n,e){var t=e;if(!Be||"content"===n)return e;if("string"!=typeof t||!isNaN(parseInt(t,10)))return t;var r=n+t;if(null!=je[r])return je[r];try{Be.style[n]=t}catch(n){return je[r]=!1,!1}if(qe[n])t=t.replace(Ue,He);else if(""===Be.style[n]&&("-ms-flex"===(t=ie+t)&&(Be.style[n]="-ms-flexbox"),Be.style[n]=t,""===Be.style[n]))return je[r]=!1,!1;return Be.style[n]="",je[r]=t,je[r]}l&&(Be=document.createElement("p"));var Ve=function(){function n(e){for(var t in e){var r=e[t];if("fallbacks"===t&&Array.isArray(r))e[t]=r.map(n);else{var o=!1,u=ze(t);u&&u!==t&&(o=!0);var i=!1,a=Je(u,b(r));a&&a!==r&&(i=!0),(o||i)&&(o&&delete e[t],e[u||t]=a||r)}}return e}return{onProcessRule:function(n){if("keyframes"===n.type){var e=n;e.at="-"===(t=e.at)[1]?t:"ms"===ue?t:"@"+ie+"keyframes"+t.substr(10)}var t},onProcessStyle:function(e,t){return"style"!==t.type?e:n(e)},onChangeValue:function(n,e){return Je(e,b(n))||n}}};var $e=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={},o=Object.keys(e).sort(n),u=0;u<o.length;u++)r[o[u]]=e[o[u]];return r}}};var Ge=function(){return{plugins:[kn(),Nn(),Ln(),Un(),Kn(),"undefined"==typeof window?null:Ve(),$e()]}};function Qe(n,e){if(null==n)return{};var t,r,o=h(n,e);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(r=0;r<u.length;r++)t=u[r],e.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(n,t)&&(o[t]=n[t])}return o}var Ke=t(0),Xe=t.n(Ke);var Ye=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=c({},e);return Object.keys(t).forEach((function(n){t[n]&&(r[n]="".concat(e[n]," ").concat(t[n]))})),r},Ze={set:function(n,e,t,r){var o=n.get(e);o||(o=new Map,n.set(e,o)),o.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)}};var nt=Xe.a.createContext(null);function et(){return Xe.a.useContext(nt)}t(54);var tt,rt=En(Ge()),ot=u(),ut=new Map,it={disableGeneration:!1,generateClassName:ot,jss:rt,sheetsCache:null,sheetsManager:ut,sheetsRegistry:null},at=Xe.a.createContext(it);var ct=function(n){var e=n.children,t=n.injectFirst,r=void 0!==t&&t,o=n.disableGeneration,u=void 0!==o&&o,i=Qe(n,["children","injectFirst","disableGeneration"]),a=c({},Xe.a.useContext(at),{disableGeneration:u},i);if(!a.jss.options.insertionPoint&&r&&"undefined"!=typeof window){if(!tt){var f=document.head;tt=document.createComment("mui-inject-first"),f.insertBefore(tt,f.firstChild)}a.jss=En({plugins:Ge().plugins,insertionPoint:tt})}return Xe.a.createElement(at.Provider,{value:a},e)},ft=-1e9;function lt(){return ft+=1}function st(n){return(st="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})(n)}function dt(n){return n&&"object"===st(n)&&!Array.isArray(n)}var pt=function(n){var e="function"==typeof n;return{create:function(t,r){var o;try{o=e?n(t):n}catch(n){throw n}if(!r||!t.overrides||!t.overrides[r])return o;var u=t.overrides[r],i=c({},o);return Object.keys(u).forEach((function(n){i[n]=function n(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{clone:!0},o=r.clone?c({},e):e;return dt(e)&&dt(t)&&Object.keys(t).forEach((function(u){"__proto__"!==u&&(dt(t[u])&&u in e?o[u]=n(e[u],t[u],r):o[u]=t[u])})),o}(i[n],u[n])})),i},options:{}}},mt={};function ht(n,e,t){var r=n.state;if(n.stylesOptions.disableGeneration)return e||{};r.cacheClasses||(r.cacheClasses={value:null,lastProp:null,lastJSS:{}});var o=!1;return r.classes!==r.cacheClasses.lastJSS&&(r.cacheClasses.lastJSS=r.classes,o=!0),e!==r.cacheClasses.lastProp&&(r.cacheClasses.lastProp=e,o=!0),o&&(r.cacheClasses.value=Ye({baseClasses:r.cacheClasses.lastJSS,newClasses:e,Component:t})),r.cacheClasses.value}function vt(n,e){var t=n.state,r=n.theme,o=n.stylesOptions,u=n.stylesCreator,i=n.name;if(!o.disableGeneration){var a=Ze.get(o.sheetsManager,u,r);a||(a={refs:0,staticSheet:null,dynamicStyles:null},Ze.set(o.sheetsManager,u,r,a));var f=c({},u.options,{},o,{theme:r,flip:"boolean"==typeof o.flip?o.flip:"rtl"===r.direction});f.generateId=f.serverGenerateClassName||f.generateClassName;var l=o.sheetsRegistry;if(0===a.refs){var s;o.sheetsCache&&(s=Ze.get(o.sheetsCache,u,r));var d=u.create(r,i);s||((s=o.jss.createStyleSheet(d,c({link:!1},f))).attach(),o.sheetsCache&&Ze.set(o.sheetsCache,u,r,s)),l&&l.add(s),a.staticSheet=s,a.dynamicStyles=function n(e){var t=null;for(var r in e){var o=e[r],u=typeof o;if("function"===u)t||(t={}),t[r]=o;else if("object"===u&&null!==o&&!Array.isArray(o)){var i=n(o);i&&(t||(t={}),t[r]=i)}}return t}(d)}if(a.dynamicStyles){var p=o.jss.createStyleSheet(a.dynamicStyles,c({link:!0},f));p.update(e),p.attach(),t.dynamicSheet=p,t.classes=Ye({baseClasses:a.staticSheet.classes,newClasses:p.classes}),l&&l.add(p)}else t.classes=a.staticSheet.classes;a.refs+=1}}function gt(n,e){var t=n.state;t.dynamicSheet&&t.dynamicSheet.update(e)}function yt(n){var e=n.state,t=n.theme,r=n.stylesOptions,o=n.stylesCreator;if(!r.disableGeneration){var u=Ze.get(r.sheetsManager,o,t);u.refs-=1;var i=r.sheetsRegistry;0===u.refs&&(Ze.delete(r.sheetsManager,o,t),r.jss.removeStyleSheet(u.staticSheet),i&&i.remove(u.staticSheet)),e.dynamicSheet&&(r.jss.removeStyleSheet(e.dynamicSheet),i&&i.remove(e.dynamicSheet))}}function wt(n,e){var t,r=Xe.a.useRef([]),o=Xe.a.useMemo((function(){return{}}),e);r.current!==o&&(r.current=o,t=n()),Xe.a.useEffect((function(){return function(){t&&t()}}),[o])}var bt=function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=e.name,r=e.classNamePrefix,o=e.Component,u=e.defaultTheme,i=void 0===u?mt:u,a=Qe(e,["name","classNamePrefix","Component","defaultTheme"]),f=pt(n),l=t||r||"makeStyles";return f.options={index:lt(),name:t,meta:l,classNamePrefix:l},function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=et()||i,r=c({},Xe.a.useContext(at),{},a),u=Xe.a.useRef(),l=Xe.a.useRef();return wt((function(){var o={name:t,state:{},stylesCreator:f,stylesOptions:r,theme:e};return vt(o,n),l.current=!1,u.current=o,function(){yt(o)}}),[e,f]),Xe.a.useEffect((function(){l.current&&gt(u.current,n),l.current=!0})),ht(u.current,n.classes,o)}};function Ft(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}var Et=function(){function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Ft(this,n),this.options=e}return d(n,[{key:"collect",value:function(n){var e=new Map;this.sheetsRegistry=new tn;var t=u();return Xe.a.createElement(ct,c({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 Xe.a.createElement("style",c({id:"jss-server-side",key:"jss-server-side",dangerouslySetInnerHTML:{__html:this.toString()}},n))}}]),n}();function xt(n){var e,t,r="";if(n)if("object"==typeof n)if(n.push)for(e=0;e<n.length;e++)n[e]&&(t=xt(n[e]))&&(r&&(r+=" "),r+=t);else for(e in n)n[e]&&(t=xt(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=xt(arguments[e++]))&&(t&&(t+=" "),t+=n);return t},Ct=t(73),kt=t.n(Ct);function Mt(n,e){var t={};return Object.keys(n).forEach((function(r){-1===e.indexOf(r)&&(t[r]=n[r])})),t}var It=function(n){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.name,o=Qe(t,["name"]);var u,i=r,a="function"==typeof e?function(n){return{root:function(t){return e(c({theme:n},t))}}}:{root:e},f=bt(a,c({Component:n,name:r||n.displayName,classNamePrefix:i},o));e.filterProps&&(u=e.filterProps,delete e.filterProps),e.propTypes&&(e.propTypes,delete e.propTypes);var l=Xe.a.forwardRef((function(e,t){var r=e.children,o=e.className,i=e.clone,a=e.component,l=Qe(e,["children","className","clone","component"]),s=f(e),d=St(s.root,o),p=l;if(u&&(p=Mt(p,u)),i)return Xe.a.cloneElement(r,c({className:St(r.props.className,d)},p));if("function"==typeof r)return r(c({className:d},p));var m=a||n;return Xe.a.createElement(m,c({ref:t,className:d},p),r)}));return kt()(l,n),l}};var Tt=function(n){var e=n.children,t=n.theme,o=et(),u=Xe.a.useMemo((function(){var n=null===o?t:function(n,e){return"function"==typeof e?e(n):c({},n,{},e)}(o,t);return null!=n&&(n[r]=null!==o),n}),[t,o]);return Xe.a.createElement(nt.Provider,{value:u},e)},Rt=function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(t){var r=e.defaultTheme,o=e.withTheme,u=void 0!==o&&o,i=e.name,f=Qe(e,["defaultTheme","withTheme","name"]);var l=i,s=bt(n,c({defaultTheme:r,Component:t,name:i||t.displayName,classNamePrefix:l},f)),d=Xe.a.forwardRef((function(n,e){n.classes;var o,f=n.innerRef,l=Qe(n,["classes","innerRef"]),d=s(n),p=l;return("string"==typeof i||u)&&(o=et()||r,i&&(p=a({theme:o,name:i,props:l})),u&&!p.theme&&(p.theme=o)),Xe.a.createElement(t,c({ref:f||e,classes:d},p))}));return d.defaultProps=t.defaultProps,kt()(d,t),d}};function At(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=n.defaultTheme,t=function(n){var t=Xe.a.forwardRef((function(t,r){var o=t.innerRef,u=Qe(t,["innerRef"]),i=et()||e;return Xe.a.createElement(n,c({theme:i,ref:o||r},u))}));return kt()(t,n),t};return t}var Nt=At();t.d(e,"createGenerateClassName",(function(){return u})),t.d(e,"createStyles",(function(){return i})),t.d(e,"getThemeProps",(function(){return a})),t.d(e,"jssPreset",(function(){return Ge})),t.d(e,"makeStyles",(function(){return bt})),t.d(e,"mergeClasses",(function(){return Ye})),t.d(e,"ServerStyleSheets",(function(){return Et})),t.d(e,"styled",(function(){return It})),t.d(e,"StylesProvider",(function(){return ct})),t.d(e,"sheetsManager",(function(){return ut})),t.d(e,"StylesContext",(function(){return at})),t.d(e,"ThemeProvider",(function(){return Tt})),t.d(e,"useTheme",(function(){return et})),t.d(e,"withStyles",(function(){return Rt})),t.d(e,"withTheme",(function(){return Nt})),t.d(e,"withThemeCreator",(function(){return At}))},function(n,e,t){"use strict";t(159).main(),console.log("image from entrypoint.js",t(126))},function(n,e,t){"use strict";var r=t(160),o=t(164),u=t(1),i=t(3),a=t(18),c=t(149),f=t(41),l=t(57),s=t(140),d=t(338),p=t(339),m=t(72),h=t(154),v=t(101);n.exports={main:function(){var n=o.mkContainer(),e=f.element(n)({theme:s.fromTheme(d.darkTheme),kids:[]});return r.isServerSide?u.void(a.functorEffect)(c.log(r.renderToString(e)))():u.void(a.functorEffect)((function(){var n=m.window(),t=v.document(n)(),r=h.toNonElementParentNode(t),o=p.getElementById("app")(r)(),u=i.fromJust()(o);return l.render(e)(u)()}))()}}},function(n,e,t){"use strict";var r=t(161);e.isServerSide="undefined"==typeof document,console.log("image from Example.js",t(126)),e.renderToString=r.renderToString},function(n,e,t){"use strict";n.exports=t(162)},function(n,e,t){"use strict";
14/** @license React v16.12.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(105),o=t(0);function u(n){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+n,t=1;t<arguments.length;t++)e+="&args[]="+encodeURIComponent(arguments[t]);return"Minified React error #"+n+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var i="function"==typeof Symbol&&Symbol.for,a=i?Symbol.for("react.portal"):60106,c=i?Symbol.for("react.fragment"):60107,f=i?Symbol.for("react.strict_mode"):60108,l=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,b=i?Symbol.for("react.scope"):60119,F=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function E(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 c:return"Fragment";case a:return"Portal";case l:return"Profiler";case f: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 E(n.type);case y:if(n=1===n._status?n._result:null)return E(n)}return null}F.hasOwnProperty("ReactCurrentDispatcher")||(F.ReactCurrentDispatcher={current:null}),F.hasOwnProperty("ReactCurrentBatchConfig")||(F.ReactCurrentBatchConfig={suspense:null});var x={};function S(n,e){for(var t=0|n._threadCount;t<=e;t++)n[t]=n._currentValue2,n._threadCount=t+1}for(var C=new Uint16Array(16),k=0;15>k;k++)C[k]=k+1;C[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]*$/,I=Object.prototype.hasOwnProperty,T={},R={};function A(n){return!!I.call(R,n)||!I.call(T,n)&&(M.test(n)?R[n]=!0:(T[n]=!0,!1))}function N(n,e,t,r,o,u){this.acceptsBooleans=2===e||3===e||4===e,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=t,this.propertyName=n,this.type=e,this.sanitizeURL=u}var _={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(n){_[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];_[e]=new N(e,1,!1,n[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(n){_[n]=new N(n,2,!1,n.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(n){_[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){_[n]=new N(n,3,!1,n.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(n){_[n]=new N(n,3,!0,n,null,!1)})),["capture","download"].forEach((function(n){_[n]=new N(n,4,!1,n,null,!1)})),["cols","rows","size","span"].forEach((function(n){_[n]=new N(n,6,!1,n,null,!1)})),["rowSpan","start"].forEach((function(n){_[n]=new N(n,5,!1,n.toLowerCase(),null,!1)}));var P=/[\-:]([a-z])/g;function O(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,O);_[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,O);_[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,O);_[e]=new N(e,1,!1,n,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(n){_[n]=new N(n,1,!1,n.toLowerCase(),null,!1)})),_.xlinkHref=new N("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(n){_[n]=new N(n,1,!1,n.toLowerCase(),null,!0)}));var L=/["'&<>]/;function W(n){if("boolean"==typeof n||"number"==typeof n)return""+n;n=""+n;var e=L.exec(n);if(e){var t,r="",o=0;for(t=e.index;t<n.length;t++){switch(n.charCodeAt(t)){case 34:e="&quot;";break;case 38:e="&amp;";break;case 39:e="&#x27;";break;case 60:e="&lt;";break;case 62:e="&gt;";break;default:continue}o!==t&&(r+=n.substring(o,t)),o=t+1,r+=e}n=o!==t?r+n.substring(o,t):r}return n}function D(n,e){var t,r=_.hasOwnProperty(n)?_[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+'="'+W(e)+'"')):A(n)?n+'="'+W(e)+'"':""}var z="function"==typeof Object.is?Object.is:function(n,e){return n===e&&(0!==n||1/n==1/e)||n!=n&&e!=e},B=null,j=null,q=null,U=!1,H=!1,J=null,V=0;function $(){if(null===B)throw Error(u(321));return B}function G(){if(0<V)throw Error(u(312));return{memoizedState:null,queue:null,next:null}}function Q(){return null===q?null===j?(U=!1,j=q=G()):(U=!0,q=j):null===q.next?(U=!1,q=q.next=G()):(U=!0,q=q.next),q}function K(n,e,t,r){for(;H;)H=!1,V+=1,q=null,t=n(e,r);return j=B=null,V=0,q=J=null,t}function X(n,e){return"function"==typeof e?e(n):e}function Y(n,e,t){if(B=$(),q=Q(),U){var r=q.queue;if(e=r.dispatch,null!==J&&void 0!==(t=J.get(r))){J.delete(r),r=q.memoizedState;do{r=n(r,t.action),t=t.next}while(null!==t);return q.memoizedState=r,[r,e]}return[q.memoizedState,e]}return n=n===X?"function"==typeof e?e():e:void 0!==t?t(e):e,q.memoizedState=n,n=(n=q.queue={last:null,dispatch:null}).dispatch=Z.bind(null,B,n),[q.memoizedState,n]}function Z(n,e,t){if(!(25>V))throw Error(u(301));if(n===B)if(H=!0,n={action:t,next:null},null===J&&(J=new Map),void 0===(t=J.get(e)))J.set(e,n);else{for(e=t;null!==e.next;)e=e.next;e.next=n}}function nn(){}var en=0,tn={readContext:function(n){var e=en;return S(n,e),n[e]},useContext:function(n){$();var e=en;return S(n,e),n[e]},useMemo:function(n,e){if(B=$(),e=void 0===e?null:e,null!==(q=Q())){var t=q.memoizedState;if(null!==t&&null!==e){n:{var r=t[1];if(null===r)r=!1;else{for(var o=0;o<r.length&&o<e.length;o++)if(!z(e[o],r[o])){r=!1;break n}r=!0}}if(r)return t[0]}}return n=n(),q.memoizedState=[n,e],n},useReducer:Y,useRef:function(n){B=$();var e=(q=Q()).memoizedState;return null===e?(n={current:n},q.memoizedState=n):e},useState:function(n){return Y(X,n)},useLayoutEffect:function(){},useCallback:function(n){return n},useImperativeHandle:nn,useEffect:nn,useDebugValue:nn,useResponder:function(n,e){return{props:e,responder:n}},useDeferredValue:function(n){return $(),n},useTransition:function(){return $(),[function(n){n()},!1]}},rn="http://www.w3.org/1999/xhtml";function on(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 un={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},an=r({menuitem:!0},un),cn={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},fn=["Webkit","ms","Moz","O"];Object.keys(cn).forEach((function(n){fn.forEach((function(e){e=e+n.charAt(0).toUpperCase()+n.substring(1),cn[e]=cn[n]}))}));var ln=/([A-Z])/g,sn=/^ms-/,dn=o.Children.toArray,pn=F.ReactCurrentDispatcher,mn={listing:!0,pre:!0,textarea:!0},hn=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,vn={},gn={};var yn=Object.prototype.hasOwnProperty,wn={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null,suppressHydrationWarning:null};function bn(n,e){if(void 0===n)throw Error(u(152,E(e)||"Component"))}function Fn(n,e,t){function i(o,i){var a=i.prototype&&i.prototype.isReactComponent,c=function(n,e,t,r){if(r&&("object"==typeof(r=n.contextType)&&null!==r))return S(r,t),r[t];if(n=n.contextTypes){for(var o in t={},n)t[o]=e[o];e=t}else e=x;return e}(i,e,t,a),f=[],l=!1,s={isMounted:function(){return!1},enqueueForceUpdate:function(){if(null===f)return null},enqueueReplaceState:function(n,e){l=!0,f=[e]},enqueueSetState:function(n,e){if(null===f)return null;f.push(e)}};if(a){if(a=new i(o.props,c,s),"function"==typeof i.getDerivedStateFromProps){var d=i.getDerivedStateFromProps.call(null,o.props,a.state);null!=d&&(a.state=r({},a.state,d))}}else if(B={},a=i(o.props,c,s),null==(a=K(i,o.props,a,c))||null==a.render)return void bn(n=a,i);if(a.props=o.props,a.context=c,a.updater=s,void 0===(s=a.state)&&(a.state=s=null),"function"==typeof a.UNSAFE_componentWillMount||"function"==typeof a.componentWillMount)if("function"==typeof a.componentWillMount&&"function"!=typeof i.getDerivedStateFromProps&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&"function"!=typeof i.getDerivedStateFromProps&&a.UNSAFE_componentWillMount(),f.length){s=f;var p=l;if(f=null,l=!1,p&&1===s.length)a.state=s[0];else{d=p?s[0]:a.state;var m=!0;for(p=p?1:0;p<s.length;p++){var h=s[p];null!=(h="function"==typeof h?h.call(a,d,o.props,c):h)&&(m?(m=!1,d=r({},d,h)):r(d,h))}a.state=d}}else f=null;if(bn(n=a.render(),i),"function"==typeof a.getChildContext&&"object"==typeof(o=i.childContextTypes)){var v=a.getChildContext();for(var g in v)if(!(g in o))throw Error(u(108,E(i)||"Unknown",g))}v&&(e=r({},e,v))}for(;o.isValidElement(n);){var a=n,c=a.type;if("function"!=typeof c)break;i(a,c)}return{child:n,context:e}}var En=function(){function n(n,e){o.isValidElement(n)?n.type!==c?n=[n]:(n=n.props.children,n=o.isValidElement(n)?[n]:dn(n)):n=dn(n),n={type:null,domNamespace:rn,children:n,childIndex:0,context:x,footer:""};var t=C[0];if(0===t){var r=C,i=2*(t=r.length);if(!(65536>=i))throw Error(u(304));var a=new Uint16Array(i);for(a.set(r),(C=a)[0]=t+1,r=t;r<i-1;r++)C[r]=r+1;C[i-1]=0}else C[0]=C[t];this.threadID=t,this.stack=[n],this.exhausted=!1,this.currentSelectValue=null,this.previousWasTextNode=!1,this.makeStaticMarkup=e,this.suspenseDepth=0,this.contextIndex=-1,this.contextStack=[],this.contextValueStack=[]}var e=n.prototype;return e.destroy=function(){if(!this.exhausted){this.exhausted=!0,this.clearProviders();var n=this.threadID;C[n]=C[0],C[0]=n}},e.pushProvider=function(n){var e=++this.contextIndex,t=n.type._context,r=this.threadID;S(t,r);var o=t[r];this.contextStack[e]=t,this.contextValueStack[e]=o,t[r]=n.props.value},e.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},e.clearProviders=function(){for(var n=this.contextIndex;0<=n;n--)this.contextStack[n][this.threadID]=this.contextValueStack[n]},e.read=function(n){if(this.exhausted)return null;var e=en;en=this.threadID;var t=pn.current;pn.current=tn;try{for(var r=[""],o=!1;r[0].length<n;){if(0===this.stack.length){this.exhausted=!0;var i=this.threadID;C[i]=C[0],C[0]=i;break}var a=this.stack[this.stack.length-1];if(o||a.childIndex>=a.children.length){var c=a.footer;if(""!==c&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===a.type)this.currentSelectValue=null;else if(null!=a.type&&null!=a.type.type&&a.type.type.$$typeof===s)this.popProvider(a.type);else if(a.type===h){this.suspenseDepth--;var f=r.pop();if(o){o=!1;var l=a.fallbackFrame;if(!l)throw Error(u(303));this.stack.push(l),r[this.suspenseDepth]+="\x3c!--$!--\x3e";continue}r[this.suspenseDepth]+=f}r[this.suspenseDepth]+=c}else{var d=a.children[a.childIndex++],p="";try{p+=this.render(d,a.context,a.domNamespace)}catch(n){if(null!=n&&"function"==typeof n.then)throw Error(u(294));throw n}r.length<=this.suspenseDepth&&r.push(""),r[this.suspenseDepth]+=p}}return r[0]}finally{pn.current=t,en=e}},e.render=function(n,e,t){if("string"==typeof n||"number"==typeof n)return""===(t=""+n)?"":this.makeStaticMarkup?W(t):this.previousWasTextNode?"\x3c!-- --\x3e"+W(t):(this.previousWasTextNode=!0,W(t));if(n=(e=Fn(n,e,this.threadID)).child,e=e.context,null===n||!1===n)return"";if(!o.isValidElement(n)){if(null!=n&&null!=n.$$typeof){if((t=n.$$typeof)===a)throw Error(u(257));throw Error(u(258,t.toString()))}return n=dn(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 f:case p:case l:case v:case c:return n=dn(n.props.children),this.stack.push({type:null,domNamespace:t,children:n,childIndex:0,context:e,footer:""}),"";case h:throw Error(u(294))}if("object"==typeof i&&null!==i)switch(i.$$typeof){case m:B={};var F=i.render(n.props,n.ref);return F=K(i.render,n.props,F,n.ref),F=dn(F),this.stack.push({type:null,domNamespace:t,children:F,childIndex:0,context:e,footer:""}),"";case g:return n=[o.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=dn(n.props.children),childIndex:0,context:e,footer:""},this.pushProvider(n),this.stack.push(t),"";case d:i=n.type,F=n.props;var E=this.threadID;return S(i,E),i=dn(F.children(i[E])),this.stack.push({type:n,domNamespace:t,children:i,childIndex:0,context:e,footer:""}),"";case w:throw Error(u(338));case y:switch(function(n){if(-1===n._status){n._status=0;var e=n._ctor;e=e(),n._result=e,e.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)}))}}(i=n.type),i._status){case 1:return n=[o.createElement(i._result,r({ref:n.ref},n.props))],this.stack.push({type:null,domNamespace:t,children:n,childIndex:0,context:e,footer:""}),"";case 2:throw i._result;default:throw Error(u(295))}case b:throw Error(u(343))}throw Error(u(130,null==i?i:typeof i,""))},e.renderDOM=function(n,e,t){var i=n.type.toLowerCase();if(t===rn&&on(i),!vn.hasOwnProperty(i)){if(!hn.test(i))throw Error(u(65,i));vn[i]=!0}var a=n.props;if("input"===i)a=r({type:void 0},a,{defaultChecked:void 0,defaultValue:void 0,value:null!=a.value?a.value:a.defaultValue,checked:null!=a.checked?a.checked:a.defaultChecked});else if("textarea"===i){var c=a.value;if(null==c){c=a.defaultValue;var f=a.children;if(null!=f){if(null!=c)throw Error(u(92));if(Array.isArray(f)){if(!(1>=f.length))throw Error(u(93));f=f[0]}c=""+f}null==c&&(c="")}a=r({},a,{value:void 0,children:""+c})}else if("select"===i)this.currentSelectValue=null!=a.value?a.value:a.defaultValue,a=r({},a,{value:void 0});else if("option"===i){f=this.currentSelectValue;var l=function(n){if(null==n)return n;var e="";return o.Children.forEach(n,(function(n){null!=n&&(e+=n)})),e}(a.children);if(null!=f){var s=null!=a.value?a.value+"":l;if(c=!1,Array.isArray(f)){for(var d=0;d<f.length;d++)if(""+f[d]===s){c=!0;break}}else c=""+f===s;a=r({selected:void 0,children:void 0},a,{selected:c,children:l})}}if(c=a){if(an[i]&&(null!=c.children||null!=c.dangerouslySetInnerHTML))throw Error(u(137,i,""));if(null!=c.dangerouslySetInnerHTML){if(null!=c.children)throw Error(u(60));if(!("object"==typeof c.dangerouslySetInnerHTML&&"__html"in c.dangerouslySetInnerHTML))throw Error(u(61))}if(null!=c.style&&"object"!=typeof c.style)throw Error(u(62,""))}for(b in c=a,f=this.makeStaticMarkup,l=1===this.stack.length,s="<"+n.type,c)if(yn.call(c,b)){var p=c[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,gn.hasOwnProperty(y))y=gn[y];else{var w=y.replace(ln,"-$1").toLowerCase().replace(sn,"-ms-");y=gn[y]=w}m+=h+y+":",h=d,m+=v=null==g||"boolean"==typeof g||""===g?"":v||"number"!=typeof g||0===g||cn.hasOwnProperty(h)&&cn[h]?(""+g).trim():g+"px",h=";"}}p=m||null}d=null;n:if(v=i,g=c,-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?wn.hasOwnProperty(b)||(d=A(d=b)&&null!=p?d+'="'+W(p)+'"':""):d=D(b,p),d&&(s+=" "+d)}}f||l&&(s+=' data-reactroot=""');var b=s;c="",un.hasOwnProperty(i)?b+="/>":(b+=">",c="</"+n.type+">");n:{if(null!=(f=a.dangerouslySetInnerHTML)){if(null!=f.__html){f=f.__html;break n}}else if("string"==typeof(f=a.children)||"number"==typeof f){f=W(f);break n}f=null}return null!=f?(a=[],mn[i]&&"\n"===f.charAt(0)&&(b+="\n"),b+=f):a=dn(a.children),n=n.type,t=null==t||"http://www.w3.org/1999/xhtml"===t?on(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:a,childIndex:0,context:e,footer:c}),this.previousWasTextNode=!1,b},n}(),xn={renderToString:function(n){n=new En(n,!1);try{return n.read(1/0)}finally{n.destroy()}},renderToStaticMarkup:function(n){n=new En(n,!0);try{return n.read(1/0)}finally{n.destroy()}},renderToNodeStream:function(){throw Error(u(207))},renderToStaticNodeStream:function(){throw Error(u(208))},version:"16.12.0"},Sn={default:xn},Cn=Sn&&xn||Sn;n.exports=Cn.default||Cn},function(n,e,t){"use strict";
22/** @license React v16.12.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(105),o="function"==typeof Symbol&&Symbol.for,u=o?Symbol.for("react.element"):60103,i=o?Symbol.for("react.portal"):60106,a=o?Symbol.for("react.fragment"):60107,c=o?Symbol.for("react.strict_mode"):60108,f=o?Symbol.for("react.profiler"):60114,l=o?Symbol.for("react.provider"):60109,s=o?Symbol.for("react.context"):60110,d=o?Symbol.for("react.forward_ref"):60112,p=o?Symbol.for("react.suspense"):60113;o&&Symbol.for("react.suspense_list");var m=o?Symbol.for("react.memo"):60115,h=o?Symbol.for("react.lazy"):60116;o&&Symbol.for("react.fundamental"),o&&Symbol.for("react.responder"),o&&Symbol.for("react.scope");var v="function"==typeof Symbol&&Symbol.iterator;function g(n){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+n,t=1;t<arguments.length;t++)e+="&args[]="+encodeURIComponent(arguments[t]);return"Minified React error #"+n+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},w={};function b(n,e,t){this.props=n,this.context=e,this.refs=w,this.updater=t||y}function F(){}function E(n,e,t){this.props=n,this.context=e,this.refs=w,this.updater=t||y}b.prototype.isReactComponent={},b.prototype.setState=function(n,e){if("object"!=typeof n&&"function"!=typeof n&&null!=n)throw Error(g(85));this.updater.enqueueSetState(this,n,e,"setState")},b.prototype.forceUpdate=function(n){this.updater.enqueueForceUpdate(this,n,"forceUpdate")},F.prototype=b.prototype;var x=E.prototype=new F;x.constructor=E,r(x,b.prototype),x.isPureReactComponent=!0;var S={current:null},C={current:null},k=Object.prototype.hasOwnProperty,M={key:!0,ref:!0,__self:!0,__source:!0};function I(n,e,t){var r,o={},i=null,a=null;if(null!=e)for(r in void 0!==e.ref&&(a=e.ref),void 0!==e.key&&(i=""+e.key),e)k.call(e,r)&&!M.hasOwnProperty(r)&&(o[r]=e[r]);var c=arguments.length-2;if(1===c)o.children=t;else if(1<c){for(var f=Array(c),l=0;l<c;l++)f[l]=arguments[l+2];o.children=f}if(n&&n.defaultProps)for(r in c=n.defaultProps)void 0===o[r]&&(o[r]=c[r]);return{$$typeof:u,type:n,key:i,ref:a,props:o,_owner:C.current}}function T(n){return"object"==typeof n&&null!==n&&n.$$typeof===u}var R=/\/+/g,A=[];function N(n,e,t,r){if(A.length){var o=A.pop();return o.result=n,o.keyPrefix=e,o.func=t,o.context=r,o.count=0,o}return{result:n,keyPrefix:e,func:t,context:r,count:0}}function _(n){n.result=null,n.keyPrefix=null,n.func=null,n.context=null,n.count=0,10>A.length&&A.push(n)}function P(n,e,t){return null==n?0:function n(e,t,r,o){var a=typeof e;"undefined"!==a&&"boolean"!==a||(e=null);var c=!1;if(null===e)c=!0;else switch(a){case"string":case"number":c=!0;break;case"object":switch(e.$$typeof){case u:case i:c=!0}}if(c)return r(o,e,""===t?"."+O(e,0):t),1;if(c=0,t=""===t?".":t+":",Array.isArray(e))for(var f=0;f<e.length;f++){var l=t+O(a=e[f],f);c+=n(a,l,r,o)}else if(null===e||"object"!=typeof e?l=null:l="function"==typeof(l=v&&e[v]||e["@@iterator"])?l:null,"function"==typeof l)for(e=l.call(e),f=0;!(a=e.next()).done;)c+=n(a=a.value,l=t+O(a,f++),r,o);else if("object"===a)throw r=""+e,Error(g(31,"[object Object]"===r?"object with keys {"+Object.keys(e).join(", ")+"}":r,""));return c}(n,"",e,t)}function O(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 L(n,e){n.func.call(n.context,e,n.count++)}function W(n,e,t){var r=n.result,o=n.keyPrefix;n=n.func.call(n.context,e,n.count++),Array.isArray(n)?D(n,r,t,(function(n){return n})):null!=n&&(T(n)&&(n=function(n,e){return{$$typeof:u,type:n.type,key:e,ref:n.ref,props:n.props,_owner:n._owner}}(n,o+(!n.key||e&&e.key===n.key?"":(""+n.key).replace(R,"$&/")+"/")+t)),r.push(n))}function D(n,e,t,r,o){var u="";null!=t&&(u=(""+t).replace(R,"$&/")+"/"),P(n,W,e=N(e,u,r,o)),_(e)}function z(){var n=S.current;if(null===n)throw Error(g(321));return n}var B={Children:{map:function(n,e,t){if(null==n)return n;var r=[];return D(n,r,null,e,t),r},forEach:function(n,e,t){if(null==n)return n;P(n,L,e=N(null,null,e,t)),_(e)},count:function(n){return P(n,(function(){return null}),null)},toArray:function(n){var e=[];return D(n,e,null,(function(n){return n})),e},only:function(n){if(!T(n))throw Error(g(143));return n}},createRef:function(){return{current:null}},Component:b,PureComponent:E,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:l,_context:n},n.Consumer=n},forwardRef:function(n){return{$$typeof:d,render:n}},lazy:function(n){return{$$typeof:h,_ctor:n,_status:-1,_result:null}},memo:function(n,e){return{$$typeof:m,type:n,compare:void 0===e?null:e}},useCallback:function(n,e){return z().useCallback(n,e)},useContext:function(n,e){return z().useContext(n,e)},useEffect:function(n,e){return z().useEffect(n,e)},useImperativeHandle:function(n,e,t){return z().useImperativeHandle(n,e,t)},useDebugValue:function(){},useLayoutEffect:function(n,e){return z().useLayoutEffect(n,e)},useMemo:function(n,e){return z().useMemo(n,e)},useReducer:function(n,e,t){return z().useReducer(n,e,t)},useRef:function(n){return z().useRef(n)},useState:function(n){return z().useState(n)},Fragment:a,Profiler:f,StrictMode:c,Suspense:p,createElement:I,cloneElement:function(n,e,t){if(null==n)throw Error(g(267,n));var o=r({},n.props),i=n.key,a=n.ref,c=n._owner;if(null!=e){if(void 0!==e.ref&&(a=e.ref,c=C.current),void 0!==e.key&&(i=""+e.key),n.type&&n.type.defaultProps)var f=n.type.defaultProps;for(l in e)k.call(e,l)&&!M.hasOwnProperty(l)&&(o[l]=void 0===e[l]&&void 0!==f?f[l]:e[l])}var l=arguments.length-2;if(1===l)o.children=t;else if(1<l){f=Array(l);for(var s=0;s<l;s++)f[s]=arguments[s+2];o.children=f}return{$$typeof:u,type:n.type,key:i,ref:a,props:o,_owner:c}},createFactory:function(n){var e=I.bind(null,n);return e.type=n,e},isValidElement:T,version:"16.12.0",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:S,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:C,IsSomeRendererActing:{current:!1},assign:r}},j={default:B},q=j&&B||j;n.exports=q.default||q},function(n,e,t){"use strict";var r=t(38),o=t(203),u=t(297),i=t(318),a=t(332),c=t(2),f=t(31),l=t(7),s=t(15),d=t(333),p=t(41),m=t(55),h=t(30),v=t(27),g=t(42),y=t(100),w=t(37),b=t(336),F=t(43),E=t(26),x="module Main where\n\nimport Batteries\n\nmain :: Effect Unit\nmain =",S=function(){d.smoothScrollPolyfill();var n=F.makeStyles()(g.mapRecordCons(new s.IsSymbol((function(){return"container"})))()(g.mapRecordCons(new s.IsSymbol((function(){return"content"})))()(g.mapRecordCons(new s.IsSymbol((function(){return"icon"})))()(g.mapRecordNil)()())()())()())((function(n){return{container:r.cssSafer(w.recordWriteForeign()(w.consWriteForeignFields(new s.IsSymbol((function(){return"color"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"display"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"flexDirection"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"fontFamily"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"minHeight"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"width"})))(w.writeForeignString)(w.nilWriteForeignFields)()()())()()())()()())()()())()()())()()()))({fontFamily:n.textFontFamily,color:n.textColour,display:"flex",flexDirection:"column",width:"100%",minHeight:"200%"}),content:r.cssSafer(w.recordWriteForeign()(w.consWriteForeignFields(new s.IsSymbol((function(){return"backgroundColor"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"minHeight"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"padding"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"paddingLeft"})))(w.writeForeignString)(w.nilWriteForeignFields)()()())()()())()()())()()()))({backgroundColor:n.backgroundColour,padding:"20px",minHeight:"calc(100vh - 40px)",paddingLeft:"100px"}),icon:r.cssSafer(w.recordWriteForeign()(w.consWriteForeignFields(new s.IsSymbol((function(){return"fill"})))(w.writeForeignString)(w.nilWriteForeignFields)()()()))({fill:"theme.textColour"})}}))(),e=i.mkLandingPage(),t=a.mkSidebar(),b=(u.mkHeader(),a.mkSidebarLink()),S=o.mkCompileEditor();return h.component()()("ContainerContent")((function(r){return v.bind(v.ixBindRender)(n)((function(n){return v.bind(v.ixBindRender)(h.useState(!0))((function(o){return v.bind(v.ixBindRender)(h.useRef(f.null))((function(u){return c.pure(v.applicativeRender(E.refl))(m.div()({className:n.container,children:[p.element(e)({}),p.element(t)({collapsed:o.value0,modifyCollapsed:o.value1,children:[p.element(b)({name:"Learn",icon:p.element(y.appendIcon())({}),collapsed:o.value0}),p.element(b)({name:"Try",icon:p.element(y.bindIcon())({}),collapsed:o.value0}),p.element(b)({name:"Share",icon:p.element(y.applyflippedIcon())({}),collapsed:o.value0}),p.element(b)({name:"Jobs",icon:p.element(y.mapIcon())({}),collapsed:o.value0})]}),m.div()({className:n.content,children:l.append(l.semigroupArray)([p.element(S)({initialCode:x,height:"50vh"})])(r.kids)})]}))}))}))}))}))()};n.exports={mkContainer:function(){var n=b.mkThemeProvider(),e=S();return h.component()()("Container")((function(t){return c.pure(v.applicativeRender(E.refl))(p.element(n)({theme:t.theme,children:[p.element(e)({kids:t.kids})]}))}))()},mkContainerContent:S,initialCode:x}},function(n,e,t){"use strict";var r=t(166);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)},e.mergeStyles=function(n){return Object.assign.apply(null,[{}].concat(n))}},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(167)},function(n,e,t){"use strict";
30/** @license React v16.12.0
31 * react-dom.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 */var r=t(0),o=t(105),u=t(168);function i(n){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+n,t=1;t<arguments.length;t++)e+="&args[]="+encodeURIComponent(arguments[t]);return"Minified React error #"+n+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(i(227));var a=null,c={};function f(){if(a)for(var n in c){var e=c[n],t=a.indexOf(n);if(!(-1<t))throw Error(i(96,n));if(!s[t]){if(!e.extractEvents)throw Error(i(97,n));for(var r in s[t]=e,t=e.eventTypes){var o=void 0,u=t[r],f=e,p=r;if(d.hasOwnProperty(p))throw Error(i(99,p));d[p]=u;var m=u.phasedRegistrationNames;if(m){for(o in m)m.hasOwnProperty(o)&&l(m[o],f,p);o=!0}else u.registrationName?(l(u.registrationName,f,p),o=!0):o=!1;if(!o)throw Error(i(98,r,n))}}}}function l(n,e,t){if(p[n])throw Error(i(100,n));p[n]=e,m[n]=e.eventTypes[t].dependencies}var s=[],d={},p={},m={};function h(n,e,t,r,o,u,i,a,c){var f=Array.prototype.slice.call(arguments,3);try{e.apply(t,f)}catch(n){this.onError(n)}}var v=!1,g=null,y=!1,w=null,b={onError:function(n){v=!0,g=n}};function F(n,e,t,r,o,u,i,a,c){v=!1,g=null,h.apply(b,arguments)}var E=null,x=null,S=null;function C(n,e,t){var r=n.type||"unknown-event";n.currentTarget=S(t),function(n,e,t,r,o,u,a,c,f){if(F.apply(this,arguments),v){if(!v)throw Error(i(198));var l=g;v=!1,g=null,y||(y=!0,w=l)}}(r,e,void 0,n),n.currentTarget=null}function k(n,e){if(null==e)throw Error(i(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 M(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=k(I,n)),n=I,I=null,n){if(M(n,T),I)throw Error(i(95));if(y)throw n=w,y=!1,w=null,n}}var A={injectEventPluginOrder:function(n){if(a)throw Error(i(101));a=Array.prototype.slice.call(n),f()},injectEventPluginsByName:function(n){var e,t=!1;for(e in n)if(n.hasOwnProperty(e)){var r=n[e];if(!c.hasOwnProperty(e)||c[e]!==r){if(c[e])throw Error(i(102,e));c[e]=r,t=!0}}t&&f()}};function N(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 Error(i(231,e,typeof t));return t}var _=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;_.hasOwnProperty("ReactCurrentDispatcher")||(_.ReactCurrentDispatcher={current:null}),_.hasOwnProperty("ReactCurrentBatchConfig")||(_.ReactCurrentBatchConfig={suspense:null});var P=/^(.*)[\\\/]/,O="function"==typeof Symbol&&Symbol.for,L=O?Symbol.for("react.element"):60103,W=O?Symbol.for("react.portal"):60106,D=O?Symbol.for("react.fragment"):60107,z=O?Symbol.for("react.strict_mode"):60108,B=O?Symbol.for("react.profiler"):60114,j=O?Symbol.for("react.provider"):60109,q=O?Symbol.for("react.context"):60110,U=O?Symbol.for("react.concurrent_mode"):60111,H=O?Symbol.for("react.forward_ref"):60112,J=O?Symbol.for("react.suspense"):60113,V=O?Symbol.for("react.suspense_list"):60120,$=O?Symbol.for("react.memo"):60115,G=O?Symbol.for("react.lazy"):60116;O&&Symbol.for("react.fundamental"),O&&Symbol.for("react.responder"),O&&Symbol.for("react.scope");var Q="function"==typeof Symbol&&Symbol.iterator;function K(n){return null===n||"object"!=typeof n?null:"function"==typeof(n=Q&&n[Q]||n["@@iterator"])?n:null}function X(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 D:return"Fragment";case W:return"Portal";case B:return"Profiler";case z:return"StrictMode";case J:return"Suspense";case V:return"SuspenseList"}if("object"==typeof n)switch(n.$$typeof){case q:return"Context.Consumer";case j:return"Context.Provider";case H:var e=n.render;return e=e.displayName||e.name||"",n.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case $:return X(n.type);case G:if(n=1===n._status?n._result:null)return X(n)}return null}function Y(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,o=n._debugSource,u=X(n.type);t=null,r&&(t=X(r.type)),r=u,u="",o?u=" (at "+o.fileName.replace(P,"")+":"+o.lineNumber+")":t&&(u=" (created by "+t+")"),t="\n in "+(r||"Unknown")+u}e+=t,n=n.return}while(n);return e}var Z=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),nn=null,en=null,tn=null;function rn(n){if(n=x(n)){if("function"!=typeof nn)throw Error(i(280));var e=E(n.stateNode);nn(n.stateNode,n.type,e)}}function on(n){en?tn?tn.push(n):tn=[n]:en=n}function un(){if(en){var n=en,e=tn;if(tn=en=null,rn(n),e)for(n=0;n<e.length;n++)rn(e[n])}}function an(n,e){return n(e)}function cn(n,e,t,r){return n(e,t,r)}function fn(){}var ln=an,sn=!1,dn=!1;function pn(){null===en&&null===tn||(fn(),un())}new Map;var mn=/^[: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]*$/,hn=Object.prototype.hasOwnProperty,vn={},gn={};function yn(n,e,t,r,o,u){this.acceptsBooleans=2===e||3===e||4===e,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=t,this.propertyName=n,this.type=e,this.sanitizeURL=u}var wn={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(n){wn[n]=new yn(n,0,!1,n,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(n){var e=n[0];wn[e]=new yn(e,1,!1,n[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(n){wn[n]=new yn(n,2,!1,n.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(n){wn[n]=new yn(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){wn[n]=new yn(n,3,!1,n.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(n){wn[n]=new yn(n,3,!0,n,null,!1)})),["capture","download"].forEach((function(n){wn[n]=new yn(n,4,!1,n,null,!1)})),["cols","rows","size","span"].forEach((function(n){wn[n]=new yn(n,6,!1,n,null,!1)})),["rowSpan","start"].forEach((function(n){wn[n]=new yn(n,5,!1,n.toLowerCase(),null,!1)}));var bn=/[\-:]([a-z])/g;function Fn(n){return n[1].toUpperCase()}function En(n){switch(typeof n){case"boolean":case"number":case"object":case"string":case"undefined":return n;default:return""}}function xn(n,e,t,r){var o=wn.hasOwnProperty(e)?wn[e]:null;(null!==o?0===o.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,o,r)&&(t=null),r||null===o?function(n){return!!hn.call(gn,n)||!hn.call(vn,n)&&(mn.test(n)?gn[n]=!0:(vn[n]=!0,!1))}(e)&&(null===t?n.removeAttribute(e):n.setAttribute(e,""+t)):o.mustUseProperty?n[o.propertyName]=null===t?3!==o.type&&"":t:(e=o.attributeName,r=o.attributeNamespace,null===t?n.removeAttribute(e):(t=3===(o=o.type)||4===o&&!0===t?"":""+t,r?n.setAttributeNS(r,e,t):n.setAttribute(e,t))))}function Sn(n){var e=n.type;return(n=n.nodeName)&&"input"===n.toLowerCase()&&("checkbox"===e||"radio"===e)}function Cn(n){n._valueTracker||(n._valueTracker=function(n){var e=Sn(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 o=t.get,u=t.set;return Object.defineProperty(n,e,{configurable:!0,get:function(){return o.call(this)},set:function(n){r=""+n,u.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 kn(n){if(!n)return!1;var e=n._valueTracker;if(!e)return!0;var t=e.getValue(),r="";return n&&(r=Sn(n)?n.checked?"true":"false":n.value),(n=r)!==t&&(e.setValue(n),!0)}function Mn(n,e){var t=e.checked;return o({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=t?t:n._wrapperState.initialChecked})}function In(n,e){var t=null==e.defaultValue?"":e.defaultValue,r=null!=e.checked?e.checked:e.defaultChecked;t=En(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 Tn(n,e){null!=(e=e.checked)&&xn(n,"checked",e,!1)}function Rn(n,e){Tn(n,e);var t=En(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")?Nn(n,e.type,t):e.hasOwnProperty("defaultValue")&&Nn(n,e.type,En(e.defaultValue)),null==e.checked&&null!=e.defaultChecked&&(n.defaultChecked=!!e.defaultChecked)}function An(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 Nn(n,e,t){"number"===e&&n.ownerDocument.activeElement===n||(null==t?n.defaultValue=""+n._wrapperState.initialValue:n.defaultValue!==""+t&&(n.defaultValue=""+t))}function _n(n,e){return n=o({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 Pn(n,e,t,r){if(n=n.options,e){e={};for(var o=0;o<t.length;o++)e["$"+t[o]]=!0;for(t=0;t<n.length;t++)o=e.hasOwnProperty("$"+n[t].value),n[t].selected!==o&&(n[t].selected=o),o&&r&&(n[t].defaultSelected=!0)}else{for(t=""+En(t),e=null,o=0;o<n.length;o++){if(n[o].value===t)return n[o].selected=!0,void(r&&(n[o].defaultSelected=!0));null!==e||n[o].disabled||(e=n[o])}null!==e&&(e.selected=!0)}}function On(n,e){if(null!=e.dangerouslySetInnerHTML)throw Error(i(91));return o({},e,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue})}function Ln(n,e){var t=e.value;if(null==t){if(t=e.defaultValue,null!=(e=e.children)){if(null!=t)throw Error(i(92));if(Array.isArray(e)){if(!(1>=e.length))throw Error(i(93));e=e[0]}t=e}null==t&&(t="")}n._wrapperState={initialValue:En(t)}}function Wn(n,e){var t=En(e.value),r=En(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 Dn(n){var e=n.textContent;e===n._wrapperState.initialValue&&""!==e&&null!==e&&(n.value=e)}"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(bn,Fn);wn[e]=new yn(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(bn,Fn);wn[e]=new yn(e,1,!1,n,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(n){var e=n.replace(bn,Fn);wn[e]=new yn(e,1,!1,n,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(n){wn[n]=new yn(n,1,!1,n.toLowerCase(),null,!1)})),wn.xlinkHref=new yn("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(n){wn[n]=new yn(n,1,!1,n.toLowerCase(),null,!0)}));var zn="http://www.w3.org/1999/xhtml",Bn="http://www.w3.org/2000/svg";function jn(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 qn(n,e){return null==n||"http://www.w3.org/1999/xhtml"===n?jn(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n}var Un,Hn=function(n){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,r,o){MSApp.execUnsafeLocalFunction((function(){return n(e,t)}))}:n}((function(n,e){if(n.namespaceURI!==Bn||"innerHTML"in n)n.innerHTML=e;else{for((Un=Un||document.createElement("div")).innerHTML="<svg>"+e.valueOf().toString()+"</svg>",e=Un.firstChild;n.firstChild;)n.removeChild(n.firstChild);for(;e.firstChild;)n.appendChild(e.firstChild)}}));function Jn(n,e){if(e){var t=n.firstChild;if(t&&t===n.lastChild&&3===t.nodeType)return void(t.nodeValue=e)}n.textContent=e}function Vn(n,e){var t={};return t[n.toLowerCase()]=e.toLowerCase(),t["Webkit"+n]="webkit"+e,t["Moz"+n]="moz"+e,t}var $n={animationend:Vn("Animation","AnimationEnd"),animationiteration:Vn("Animation","AnimationIteration"),animationstart:Vn("Animation","AnimationStart"),transitionend:Vn("Transition","TransitionEnd")},Gn={},Qn={};function Kn(n){if(Gn[n])return Gn[n];if(!$n[n])return n;var e,t=$n[n];for(e in t)if(t.hasOwnProperty(e)&&e in Qn)return Gn[n]=t[e];return n}Z&&(Qn=document.createElement("div").style,"AnimationEvent"in window||(delete $n.animationend.animation,delete $n.animationiteration.animation,delete $n.animationstart.animation),"TransitionEvent"in window||delete $n.transitionend.transition);var Xn=Kn("animationend"),Yn=Kn("animationiteration"),Zn=Kn("animationstart"),ne=Kn("transitionend"),ee="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" ");function te(n){var e=n,t=n;if(n.alternate)for(;e.return;)e=e.return;else{n=e;do{0!=(1026&(e=n).effectTag)&&(t=e.return),n=e.return}while(n)}return 3===e.tag?t:null}function re(n){if(13===n.tag){var e=n.memoizedState;if(null===e&&(null!==(n=n.alternate)&&(e=n.memoizedState)),null!==e)return e.dehydrated}return null}function oe(n){if(te(n)!==n)throw Error(i(188))}function ue(n){if(!(n=function(n){var e=n.alternate;if(!e){if(null===(e=te(n)))throw Error(i(188));return e!==n?null:n}for(var t=n,r=e;;){var o=t.return;if(null===o)break;var u=o.alternate;if(null===u){if(null!==(r=o.return)){t=r;continue}break}if(o.child===u.child){for(u=o.child;u;){if(u===t)return oe(o),n;if(u===r)return oe(o),e;u=u.sibling}throw Error(i(188))}if(t.return!==r.return)t=o,r=u;else{for(var a=!1,c=o.child;c;){if(c===t){a=!0,t=o,r=u;break}if(c===r){a=!0,r=o,t=u;break}c=c.sibling}if(!a){for(c=u.child;c;){if(c===t){a=!0,t=u,r=o;break}if(c===r){a=!0,r=u,t=o;break}c=c.sibling}if(!a)throw Error(i(189))}}if(t.alternate!==r)throw Error(i(190))}if(3!==t.tag)throw Error(i(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}var ie,ae,ce,fe=!1,le=[],se=null,de=null,pe=null,me=new Map,he=new Map,ve=[],ge="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),ye="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");function we(n,e,t,r){return{blockedOn:n,topLevelType:e,eventSystemFlags:32|t,nativeEvent:r}}function be(n,e){switch(n){case"focus":case"blur":se=null;break;case"dragenter":case"dragleave":de=null;break;case"mouseover":case"mouseout":pe=null;break;case"pointerover":case"pointerout":me.delete(e.pointerId);break;case"gotpointercapture":case"lostpointercapture":he.delete(e.pointerId)}}function Fe(n,e,t,r,o){return null===n||n.nativeEvent!==o?(n=we(e,t,r,o),null!==e&&(null!==(e=fr(e))&&ae(e)),n):(n.eventSystemFlags|=r,n)}function Ee(n){var e=cr(n.target);if(null!==e){var t=te(e);if(null!==t)if(13===(e=t.tag)){if(null!==(e=re(t)))return n.blockedOn=e,void u.unstable_runWithPriority(n.priority,(function(){ce(t)}))}else if(3===e&&t.stateNode.hydrate)return void(n.blockedOn=3===t.tag?t.stateNode.containerInfo:null)}n.blockedOn=null}function xe(n){if(null!==n.blockedOn)return!1;var e=At(n.topLevelType,n.eventSystemFlags,n.nativeEvent);if(null!==e){var t=fr(e);return null!==t&&ae(t),n.blockedOn=e,!1}return!0}function Se(n,e,t){xe(n)&&t.delete(e)}function Ce(){for(fe=!1;0<le.length;){var n=le[0];if(null!==n.blockedOn){null!==(n=fr(n.blockedOn))&&ie(n);break}var e=At(n.topLevelType,n.eventSystemFlags,n.nativeEvent);null!==e?n.blockedOn=e:le.shift()}null!==se&&xe(se)&&(se=null),null!==de&&xe(de)&&(de=null),null!==pe&&xe(pe)&&(pe=null),me.forEach(Se),he.forEach(Se)}function ke(n,e){n.blockedOn===e&&(n.blockedOn=null,fe||(fe=!0,u.unstable_scheduleCallback(u.unstable_NormalPriority,Ce)))}function Me(n){function e(e){return ke(e,n)}if(0<le.length){ke(le[0],n);for(var t=1;t<le.length;t++){var r=le[t];r.blockedOn===n&&(r.blockedOn=null)}}for(null!==se&&ke(se,n),null!==de&&ke(de,n),null!==pe&&ke(pe,n),me.forEach(e),he.forEach(e),t=0;t<ve.length;t++)(r=ve[t]).blockedOn===n&&(r.blockedOn=null);for(;0<ve.length&&null===(t=ve[0]).blockedOn;)Ee(t),null===t.blockedOn&&ve.shift()}function Ie(n){return(n=n.target||n.srcElement||window).correspondingUseElement&&(n=n.correspondingUseElement),3===n.nodeType?n.parentNode:n}function Te(n){do{n=n.return}while(n&&5!==n.tag);return n||null}function Re(n,e,t){(e=N(n,t.dispatchConfig.phasedRegistrationNames[e]))&&(t._dispatchListeners=k(t._dispatchListeners,e),t._dispatchInstances=k(t._dispatchInstances,n))}function Ae(n){if(n&&n.dispatchConfig.phasedRegistrationNames){for(var e=n._targetInst,t=[];e;)t.push(e),e=Te(e);for(e=t.length;0<e--;)Re(t[e],"captured",n);for(e=0;e<t.length;e++)Re(t[e],"bubbled",n)}}function Ne(n,e,t){n&&t&&t.dispatchConfig.registrationName&&(e=N(n,t.dispatchConfig.registrationName))&&(t._dispatchListeners=k(t._dispatchListeners,e),t._dispatchInstances=k(t._dispatchInstances,n))}function _e(n){n&&n.dispatchConfig.registrationName&&Ne(n._targetInst,null,n)}function Pe(n){M(n,Ae)}function Oe(){return!0}function Le(){return!1}function We(n,e,t,r){for(var o in this.dispatchConfig=n,this._targetInst=e,this.nativeEvent=t,n=this.constructor.Interface)n.hasOwnProperty(o)&&((e=n[o])?this[o]=e(t):"target"===o?this.target=r:this[o]=t[o]);return this.isDefaultPrevented=(null!=t.defaultPrevented?t.defaultPrevented:!1===t.returnValue)?Oe:Le,this.isPropagationStopped=Le,this}function De(n,e,t,r){if(this.eventPool.length){var o=this.eventPool.pop();return this.call(o,n,e,t,r),o}return new this(n,e,t,r)}function ze(n){if(!(n instanceof this))throw Error(i(279));n.destructor(),10>this.eventPool.length&&this.eventPool.push(n)}function Be(n){n.eventPool=[],n.getPooled=De,n.release=ze}o(We.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():"unknown"!=typeof n.returnValue&&(n.returnValue=!1),this.isDefaultPrevented=Oe)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():"unknown"!=typeof n.cancelBubble&&(n.cancelBubble=!0),this.isPropagationStopped=Oe)},persist:function(){this.isPersistent=Oe},isPersistent:Le,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=Le,this._dispatchInstances=this._dispatchListeners=null}}),We.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},We.extend=function(n){function e(){}function t(){return r.apply(this,arguments)}var r=this;e.prototype=r.prototype;var u=new e;return o(u,t.prototype),t.prototype=u,t.prototype.constructor=t,t.Interface=o({},r.Interface,n),t.extend=r.extend,Be(t),t},Be(We);var je=We.extend({animationName:null,elapsedTime:null,pseudoElement:null}),qe=We.extend({clipboardData:function(n){return"clipboardData"in n?n.clipboardData:window.clipboardData}}),Ue=We.extend({view:null,detail:null}),He=Ue.extend({relatedTarget:null});function Je(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}var Ve={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},$e={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"},Ge={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Qe(n){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(n):!!(n=Ge[n])&&!!e[n]}function Ke(){return Qe}for(var Xe=Ue.extend({key:function(n){if(n.key){var e=Ve[n.key]||n.key;if("Unidentified"!==e)return e}return"keypress"===n.type?13===(n=Je(n))?"Enter":String.fromCharCode(n):"keydown"===n.type||"keyup"===n.type?$e[n.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Ke,charCode:function(n){return"keypress"===n.type?Je(n):0},keyCode:function(n){return"keydown"===n.type||"keyup"===n.type?n.keyCode:0},which:function(n){return"keypress"===n.type?Je(n):"keydown"===n.type||"keyup"===n.type?n.keyCode:0}}),Ye=0,Ze=0,nt=!1,et=!1,tt=Ue.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Ke,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=Ye;return Ye=n.screenX,nt?"mousemove"===n.type?n.screenX-e:0:(nt=!0,0)},movementY:function(n){if("movementY"in n)return n.movementY;var e=Ze;return Ze=n.screenY,et?"mousemove"===n.type?n.screenY-e:0:(et=!0,0)}}),rt=tt.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),ot=tt.extend({dataTransfer:null}),ut=Ue.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Ke}),it=We.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),at=tt.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}),ct=[["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],[Xn,"animationEnd",2],[Yn,"animationIteration",2],[Zn,"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],[ne,"transitionEnd",2],["waiting","waiting",2]],ft={},lt={},st=0;st<ct.length;st++){var dt=ct[st],pt=dt[0],mt=dt[1],ht=dt[2],vt="on"+(mt[0].toUpperCase()+mt.slice(1)),gt={phasedRegistrationNames:{bubbled:vt,captured:vt+"Capture"},dependencies:[pt],eventPriority:ht};ft[mt]=gt,lt[pt]=gt}var yt={eventTypes:ft,getEventPriority:function(n){return void 0!==(n=lt[n])?n.eventPriority:2},extractEvents:function(n,e,t,r){var o=lt[n];if(!o)return null;switch(n){case"keypress":if(0===Je(t))return null;case"keydown":case"keyup":n=Xe;break;case"blur":case"focus":n=He;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=tt;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":n=ot;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":n=ut;break;case Xn:case Yn:case Zn:n=je;break;case ne:n=it;break;case"scroll":n=Ue;break;case"wheel":n=at;break;case"copy":case"cut":case"paste":n=qe;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":n=rt;break;default:n=We}return Pe(e=n.getPooled(o,e,t,r)),e}},wt=u.unstable_UserBlockingPriority,bt=u.unstable_runWithPriority,Ft=yt.getEventPriority,Et=[];function xt(n){var e=n.targetInst,t=e;do{if(!t){n.ancestors.push(t);break}var r=t;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;5!==(e=t.tag)&&6!==e||n.ancestors.push(t),t=cr(r)}while(t);for(t=0;t<n.ancestors.length;t++){e=n.ancestors[t];var o=Ie(n.nativeEvent);r=n.topLevelType;for(var u=n.nativeEvent,i=n.eventSystemFlags,a=null,c=0;c<s.length;c++){var f=s[c];f&&(f=f.extractEvents(r,e,u,o,i))&&(a=k(a,f))}R(a)}}var St=!0;function Ct(n,e){kt(e,n,!1)}function kt(n,e,t){switch(Ft(e)){case 0:var r=Mt.bind(null,e,1);break;case 1:r=It.bind(null,e,1);break;default:r=Rt.bind(null,e,1)}t?n.addEventListener(e,r,!0):n.addEventListener(e,r,!1)}function Mt(n,e,t){sn||fn();var r=Rt,o=sn;sn=!0;try{cn(r,n,e,t)}finally{(sn=o)||pn()}}function It(n,e,t){bt(wt,Rt.bind(null,n,e,t))}function Tt(n,e,t,r){if(Et.length){var o=Et.pop();o.topLevelType=n,o.eventSystemFlags=e,o.nativeEvent=t,o.targetInst=r,n=o}else n={topLevelType:n,eventSystemFlags:e,nativeEvent:t,targetInst:r,ancestors:[]};try{if(e=xt,t=n,dn)e(t,void 0);else{dn=!0;try{ln(e,t,void 0)}finally{dn=!1,pn()}}}finally{n.topLevelType=null,n.nativeEvent=null,n.targetInst=null,n.ancestors.length=0,Et.length<10&&Et.push(n)}}function Rt(n,e,t){if(St)if(0<le.length&&-1<ge.indexOf(n))n=we(null,n,e,t),le.push(n);else{var r=At(n,e,t);null===r?be(n,t):-1<ge.indexOf(n)?(n=we(r,n,e,t),le.push(n)):function(n,e,t,r){switch(e){case"focus":return se=Fe(se,n,e,t,r),!0;case"dragenter":return de=Fe(de,n,e,t,r),!0;case"mouseover":return pe=Fe(pe,n,e,t,r),!0;case"pointerover":var o=r.pointerId;return me.set(o,Fe(me.get(o)||null,n,e,t,r)),!0;case"gotpointercapture":return o=r.pointerId,he.set(o,Fe(he.get(o)||null,n,e,t,r)),!0}return!1}(r,n,e,t)||(be(n,t),Tt(n,e,t,null))}}function At(n,e,t){var r=Ie(t);if(null!==(r=cr(r))){var o=te(r);if(null===o)r=null;else{var u=o.tag;if(13===u){if(null!==(r=re(o)))return r;r=null}else if(3===u){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;r=null}else o!==r&&(r=null)}}return Tt(n,e,t,r),null}function Nt(n){if(!Z)return!1;var e=(n="on"+n)in document;return e||((e=document.createElement("div")).setAttribute(n,"return;"),e="function"==typeof e[n]),e}var _t=new("function"==typeof WeakMap?WeakMap:Map);function Pt(n){var e=_t.get(n);return void 0===e&&(e=new Set,_t.set(n,e)),e}function Ot(n,e,t){if(!t.has(n)){switch(n){case"scroll":kt(e,"scroll",!0);break;case"focus":case"blur":kt(e,"focus",!0),kt(e,"blur",!0),t.add("blur"),t.add("focus");break;case"cancel":case"close":Nt(n)&&kt(e,n,!0);break;case"invalid":case"submit":case"reset":break;default:-1===ee.indexOf(n)&&Ct(n,e)}t.add(n)}}var Lt={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},Wt=["Webkit","ms","Moz","O"];function Dt(n,e,t){return null==e||"boolean"==typeof e||""===e?"":t||"number"!=typeof e||0===e||Lt.hasOwnProperty(n)&&Lt[n]?(""+e).trim():e+"px"}function zt(n,e){for(var t in n=n.style,e)if(e.hasOwnProperty(t)){var r=0===t.indexOf("--"),o=Dt(t,e[t],r);"float"===t&&(t="cssFloat"),r?n.setProperty(t,o):n[t]=o}}Object.keys(Lt).forEach((function(n){Wt.forEach((function(e){e=e+n.charAt(0).toUpperCase()+n.substring(1),Lt[e]=Lt[n]}))}));var Bt=o({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 jt(n,e){if(e){if(Bt[n]&&(null!=e.children||null!=e.dangerouslySetInnerHTML))throw Error(i(137,n,""));if(null!=e.dangerouslySetInnerHTML){if(null!=e.children)throw Error(i(60));if(!("object"==typeof e.dangerouslySetInnerHTML&&"__html"in e.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=e.style&&"object"!=typeof e.style)throw Error(i(62,""))}}function qt(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 Ut(n,e){var t=Pt(n=9===n.nodeType||11===n.nodeType?n:n.ownerDocument);e=m[e];for(var r=0;r<e.length;r++)Ot(e[r],n,t)}function Ht(){}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 Vt(n){for(;n&&n.firstChild;)n=n.firstChild;return n}function $t(n,e){var t,r=Vt(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=Vt(r)}}function Gt(){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 Qt(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 Kt=null,Xt=null;function Yt(n,e){switch(n){case"button":case"input":case"select":case"textarea":return!!e.autoFocus}return!1}function Zt(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 nr="function"==typeof setTimeout?setTimeout:void 0,er="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}function rr(n){n=n.previousSibling;for(var e=0;n;){if(8===n.nodeType){var t=n.data;if("$"===t||"$!"===t||"$?"===t){if(0===e)return n;e--}else"/$"===t&&e++}n=n.previousSibling}return null}var or=Math.random().toString(36).slice(2),ur="__reactInternalInstance$"+or,ir="__reactEventHandlers$"+or,ar="__reactContainere$"+or;function cr(n){var e=n[ur];if(e)return e;for(var t=n.parentNode;t;){if(e=t[ar]||t[ur]){if(t=e.alternate,null!==e.child||null!==t&&null!==t.child)for(n=rr(n);null!==n;){if(t=n[ur])return t;n=rr(n)}return e}t=(n=t).parentNode}return null}function fr(n){return!(n=n[ur]||n[ar])||5!==n.tag&&6!==n.tag&&13!==n.tag&&3!==n.tag?null:n}function lr(n){if(5===n.tag||6===n.tag)return n.stateNode;throw Error(i(33))}function sr(n){return n[ir]||null}var dr=null,pr=null,mr=null;function hr(){if(mr)return mr;var n,e,t=pr,r=t.length,o="value"in dr?dr.value:dr.textContent,u=o.length;for(n=0;n<r&&t[n]===o[n];n++);var i=r-n;for(e=1;e<=i&&t[r-e]===o[u-e];e++);return mr=o.slice(n,1<e?1-e:void 0)}var vr=We.extend({data:null}),gr=We.extend({data:null}),yr=[9,13,27,32],wr=Z&&"CompositionEvent"in window,br=null;Z&&"documentMode"in document&&(br=document.documentMode);var Fr=Z&&"TextEvent"in window&&!br,Er=Z&&(!wr||br&&8<br&&11>=br),xr=String.fromCharCode(32),Sr={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(" ")}},Cr=!1;function kr(n,e){switch(n){case"keyup":return-1!==yr.indexOf(e.keyCode);case"keydown":return 229!==e.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function Mr(n){return"object"==typeof(n=n.detail)&&"data"in n?n.data:null}var Ir=!1;var Tr={eventTypes:Sr,extractEvents:function(n,e,t,r){var o;if(wr)n:{switch(n){case"compositionstart":var u=Sr.compositionStart;break n;case"compositionend":u=Sr.compositionEnd;break n;case"compositionupdate":u=Sr.compositionUpdate;break n}u=void 0}else Ir?kr(n,t)&&(u=Sr.compositionEnd):"keydown"===n&&229===t.keyCode&&(u=Sr.compositionStart);return u?(Er&&"ko"!==t.locale&&(Ir||u!==Sr.compositionStart?u===Sr.compositionEnd&&Ir&&(o=hr()):(pr="value"in(dr=r)?dr.value:dr.textContent,Ir=!0)),u=vr.getPooled(u,e,t,r),o?u.data=o:null!==(o=Mr(t))&&(u.data=o),Pe(u),o=u):o=null,(n=Fr?function(n,e){switch(n){case"compositionend":return Mr(e);case"keypress":return 32!==e.which?null:(Cr=!0,xr);case"textInput":return(n=e.data)===xr&&Cr?null:n;default:return null}}(n,t):function(n,e){if(Ir)return"compositionend"===n||!wr&&kr(n,e)?(n=hr(),mr=pr=dr=null,Ir=!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 Er&&"ko"!==e.locale?null:e.data;default:return null}}(n,t))?((e=gr.getPooled(Sr.beforeInput,e,t,r)).data=n,Pe(e)):e=null,null===o?e:null===e?o:[o,e]}},Rr={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 Ar(n){var e=n&&n.nodeName&&n.nodeName.toLowerCase();return"input"===e?!!Rr[n.type]:"textarea"===e}var Nr={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function _r(n,e,t){return(n=We.getPooled(Nr.change,n,e,t)).type="change",on(t),Pe(n),n}var Pr=null,Or=null;function Lr(n){R(n)}function Wr(n){if(kn(lr(n)))return n}function Dr(n,e){if("change"===n)return e}var zr=!1;function Br(){Pr&&(Pr.detachEvent("onpropertychange",jr),Or=Pr=null)}function jr(n){if("value"===n.propertyName&&Wr(Or))if(n=_r(Or,n,Ie(n)),sn)R(n);else{sn=!0;try{an(Lr,n)}finally{sn=!1,pn()}}}function qr(n,e,t){"focus"===n?(Br(),Or=t,(Pr=e).attachEvent("onpropertychange",jr)):"blur"===n&&Br()}function Ur(n){if("selectionchange"===n||"keyup"===n||"keydown"===n)return Wr(Or)}function Hr(n,e){if("click"===n)return Wr(e)}function Jr(n,e){if("input"===n||"change"===n)return Wr(e)}Z&&(zr=Nt("input")&&(!document.documentMode||9<document.documentMode));var Vr,$r={eventTypes:Nr,_isInputEventSupported:zr,extractEvents:function(n,e,t,r){var o=e?lr(e):window,u=o.nodeName&&o.nodeName.toLowerCase();if("select"===u||"input"===u&&"file"===o.type)var i=Dr;else if(Ar(o))if(zr)i=Jr;else{i=Ur;var a=qr}else(u=o.nodeName)&&"input"===u.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(i=Hr);if(i&&(i=i(n,e)))return _r(i,t,r);a&&a(n,o,e),"blur"===n&&(n=o._wrapperState)&&n.controlled&&"number"===o.type&&Nn(o,"number",o.value)}},Gr={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Qr={eventTypes:Gr,extractEvents:function(n,e,t,r,o){var u="mouseover"===n||"pointerover"===n,i="mouseout"===n||"pointerout"===n;if(u&&0==(32&o)&&(t.relatedTarget||t.fromElement)||!i&&!u)return null;if(o=r.window===r?r:(o=r.ownerDocument)?o.defaultView||o.parentWindow:window,i?(i=e,null!==(e=(e=t.relatedTarget||t.toElement)?cr(e):null)&&(e!==(u=te(e))||5!==e.tag&&6!==e.tag)&&(e=null)):i=null,i===e)return null;if("mouseout"===n||"mouseover"===n)var a=tt,c=Gr.mouseLeave,f=Gr.mouseEnter,l="mouse";else"pointerout"!==n&&"pointerover"!==n||(a=rt,c=Gr.pointerLeave,f=Gr.pointerEnter,l="pointer");if(n=null==i?o:lr(i),o=null==e?o:lr(e),(c=a.getPooled(c,i,t,r)).type=l+"leave",c.target=n,c.relatedTarget=o,(r=a.getPooled(f,e,t,r)).type=l+"enter",r.target=o,r.relatedTarget=n,l=e,(a=i)&&l)n:{for(n=l,i=0,e=f=a;e;e=Te(e))i++;for(e=0,o=n;o;o=Te(o))e++;for(;0<i-e;)f=Te(f),i--;for(;0<e-i;)n=Te(n),e--;for(;i--;){if(f===n||f===n.alternate)break n;f=Te(f),n=Te(n)}f=null}else f=null;for(n=f,f=[];a&&a!==n&&(null===(i=a.alternate)||i!==n);)f.push(a),a=Te(a);for(a=[];l&&l!==n&&(null===(i=l.alternate)||i!==n);)a.push(l),l=Te(l);for(l=0;l<f.length;l++)Ne(f[l],"bubbled",c);for(l=a.length;0<l--;)Ne(a[l],"captured",r);return t===Vr?(Vr=null,[c]):(Vr=t,[c,r])}};var Kr="function"==typeof Object.is?Object.is:function(n,e){return n===e&&(0!==n||1/n==1/e)||n!=n&&e!=e},Xr=Object.prototype.hasOwnProperty;function Yr(n,e){if(Kr(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(!Xr.call(e,t[r])||!Kr(n[t[r]],e[t[r]]))return!1;return!0}var Zr=Z&&"documentMode"in document&&11>=document.documentMode,no={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},eo=null,to=null,ro=null,oo=!1;function uo(n,e){var t=e.window===e?e.document:9===e.nodeType?e:e.ownerDocument;return oo||null==eo||eo!==Jt(t)?null:("selectionStart"in(t=eo)&&Qt(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},ro&&Yr(ro,t)?null:(ro=t,(n=We.getPooled(no.select,to,n,e)).type="select",n.target=eo,Pe(n),n))}var io={eventTypes:no,extractEvents:function(n,e,t,r){var o,u=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(o=!u)){n:{u=Pt(u),o=m.onSelect;for(var i=0;i<o.length;i++)if(!u.has(o[i])){u=!1;break n}u=!0}o=!u}if(o)return null;switch(u=e?lr(e):window,n){case"focus":(Ar(u)||"true"===u.contentEditable)&&(eo=u,to=e,ro=null);break;case"blur":ro=to=eo=null;break;case"mousedown":oo=!0;break;case"contextmenu":case"mouseup":case"dragend":return oo=!1,uo(t,r);case"selectionchange":if(Zr)break;case"keydown":case"keyup":return uo(t,r)}return null}};A.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),E=sr,x=fr,S=lr,A.injectEventPluginsByName({SimpleEventPlugin:yt,EnterLeaveEventPlugin:Qr,ChangeEventPlugin:$r,SelectEventPlugin:io,BeforeInputEventPlugin:Tr}),new Set;var ao=[],co=-1;function fo(n){0>co||(n.current=ao[co],ao[co]=null,co--)}function lo(n,e){co++,ao[co]=n.current,n.current=e}var so={},po={current:so},mo={current:!1},ho=so;function vo(n,e){var t=n.type.contextTypes;if(!t)return so;var r=n.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===e)return r.__reactInternalMemoizedMaskedChildContext;var o,u={};for(o in t)u[o]=e[o];return r&&((n=n.stateNode).__reactInternalMemoizedUnmaskedChildContext=e,n.__reactInternalMemoizedMaskedChildContext=u),u}function go(n){return null!=(n=n.childContextTypes)}function yo(n){fo(mo),fo(po)}function wo(n){fo(mo),fo(po)}function bo(n,e,t){if(po.current!==so)throw Error(i(168));lo(po,e),lo(mo,t)}function Fo(n,e,t){var r=n.stateNode;if(n=e.childContextTypes,"function"!=typeof r.getChildContext)return t;for(var u in r=r.getChildContext())if(!(u in n))throw Error(i(108,X(e)||"Unknown",u));return o({},t,{},r)}function Eo(n){var e=n.stateNode;return e=e&&e.__reactInternalMemoizedMergedChildContext||so,ho=po.current,lo(po,e),lo(mo,mo.current),!0}function xo(n,e,t){var r=n.stateNode;if(!r)throw Error(i(169));t?(e=Fo(n,e,ho),r.__reactInternalMemoizedMergedChildContext=e,fo(mo),fo(po),lo(po,e)):fo(mo),lo(mo,t)}var So=u.unstable_runWithPriority,Co=u.unstable_scheduleCallback,ko=u.unstable_cancelCallback,Mo=u.unstable_shouldYield,Io=u.unstable_requestPaint,To=u.unstable_now,Ro=u.unstable_getCurrentPriorityLevel,Ao=u.unstable_ImmediatePriority,No=u.unstable_UserBlockingPriority,_o=u.unstable_NormalPriority,Po=u.unstable_LowPriority,Oo=u.unstable_IdlePriority,Lo={},Wo=void 0!==Io?Io:function(){},Do=null,zo=null,Bo=!1,jo=To(),qo=1e4>jo?To:function(){return To()-jo};function Uo(){switch(Ro()){case Ao:return 99;case No:return 98;case _o:return 97;case Po:return 96;case Oo:return 95;default:throw Error(i(332))}}function Ho(n){switch(n){case 99:return Ao;case 98:return No;case 97:return _o;case 96:return Po;case 95:return Oo;default:throw Error(i(332))}}function Jo(n,e){return n=Ho(n),So(n,e)}function Vo(n,e,t){return n=Ho(n),Co(n,e,t)}function $o(n){return null===Do?(Do=[n],zo=Co(Ao,Qo)):Do.push(n),Lo}function Go(){if(null!==zo){var n=zo;zo=null,ko(n)}Qo()}function Qo(){if(!Bo&&null!==Do){Bo=!0;var n=0;try{var e=Do;Jo(99,(function(){for(;n<e.length;n++){var t=e[n];do{t=t(!0)}while(null!==t)}})),Do=null}catch(e){throw null!==Do&&(Do=Do.slice(n+1)),Co(Ao,Go),e}finally{Bo=!1}}}var Ko=3;function Xo(n,e,t){return 1073741821-(1+((1073741821-n+e/10)/(t/=10)|0))*t}function Yo(n,e){if(n&&n.defaultProps)for(var t in e=o({},e),n=n.defaultProps)void 0===e[t]&&(e[t]=n[t]);return e}var Zo={current:null},nu=null,eu=null,tu=null;function ru(){tu=eu=nu=null}function ou(n,e){var t=n.type._context;lo(Zo,t._currentValue),t._currentValue=e}function uu(n){var e=Zo.current;fo(Zo),n.type._context._currentValue=e}function iu(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 au(n,e){nu=n,tu=eu=null,null!==(n=n.dependencies)&&null!==n.firstContext&&(n.expirationTime>=e&&(ji=!0),n.firstContext=null)}function cu(n,e){if(tu!==n&&!1!==e&&0!==e)if("number"==typeof e&&1073741823!==e||(tu=n,e=1073741823),e={context:n,observedBits:e,next:null},null===eu){if(null===nu)throw Error(i(308));eu=e,nu.dependencies={expirationTime:0,firstContext:e,responders:null}}else eu=eu.next=e;return n._currentValue}var fu=!1;function lu(n){return{baseState:n,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function su(n){return{baseState:n.baseState,firstUpdate:n.firstUpdate,lastUpdate:n.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function du(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 mu(n,e){var t=n.alternate;if(null===t){var r=n.updateQueue,o=null;null===r&&(r=n.updateQueue=lu(n.memoizedState))}else r=n.updateQueue,o=t.updateQueue,null===r?null===o?(r=n.updateQueue=lu(n.memoizedState),o=t.updateQueue=lu(t.memoizedState)):r=n.updateQueue=su(o):null===o&&(o=t.updateQueue=su(r));null===o||r===o?pu(r,e):null===r.lastUpdate||null===o.lastUpdate?(pu(r,e),pu(o,e)):(pu(r,e),o.lastUpdate=e)}function hu(n,e){var t=n.updateQueue;null===(t=null===t?n.updateQueue=lu(n.memoizedState):vu(n,t)).lastCapturedUpdate?t.firstCapturedUpdate=t.lastCapturedUpdate=e:(t.lastCapturedUpdate.next=e,t.lastCapturedUpdate=e)}function vu(n,e){var t=n.alternate;return null!==t&&e===t.updateQueue&&(e=n.updateQueue=su(e)),e}function gu(n,e,t,r,u,i){switch(t.tag){case 1:return"function"==typeof(n=t.payload)?n.call(i,r,u):n;case 3:n.effectTag=-4097&n.effectTag|64;case 0:if(null==(u="function"==typeof(n=t.payload)?n.call(i,r,u):n))break;return o({},r,u);case 2:fu=!0}return r}function yu(n,e,t,r,o){fu=!1;for(var u=(e=vu(n,e)).baseState,i=null,a=0,c=e.firstUpdate,f=u;null!==c;){var l=c.expirationTime;l<o?(null===i&&(i=c,u=f),a<l&&(a=l)):(sc(l,c.suspenseConfig),f=gu(n,0,c,f,t,r),null!==c.callback&&(n.effectTag|=32,c.nextEffect=null,null===e.lastEffect?e.firstEffect=e.lastEffect=c:(e.lastEffect.nextEffect=c,e.lastEffect=c))),c=c.next}for(l=null,c=e.firstCapturedUpdate;null!==c;){var s=c.expirationTime;s<o?(null===l&&(l=c,null===i&&(u=f)),a<s&&(a=s)):(f=gu(n,0,c,f,t,r),null!==c.callback&&(n.effectTag|=32,c.nextEffect=null,null===e.lastCapturedEffect?e.firstCapturedEffect=e.lastCapturedEffect=c:(e.lastCapturedEffect.nextEffect=c,e.lastCapturedEffect=c))),c=c.next}null===i&&(e.lastUpdate=null),null===l?e.lastCapturedUpdate=null:n.effectTag|=32,null===i&&null===l&&(u=f),e.baseState=u,e.firstUpdate=i,e.firstCapturedUpdate=l,dc(a),n.expirationTime=a,n.memoizedState=f}function wu(n,e,t){null!==e.firstCapturedUpdate&&(null!==e.lastUpdate&&(e.lastUpdate.next=e.firstCapturedUpdate,e.lastUpdate=e.lastCapturedUpdate),e.firstCapturedUpdate=e.lastCapturedUpdate=null),bu(e.firstEffect,t),e.firstEffect=e.lastEffect=null,bu(e.firstCapturedEffect,t),e.firstCapturedEffect=e.lastCapturedEffect=null}function bu(n,e){for(;null!==n;){var t=n.callback;if(null!==t){n.callback=null;var r=e;if("function"!=typeof t)throw Error(i(191,t));t.call(r)}n=n.nextEffect}}var Fu=_.ReactCurrentBatchConfig,Eu=(new r.Component).refs;function xu(n,e,t,r){t=null==(t=t(r,e=n.memoizedState))?e:o({},e,t),n.memoizedState=t,null!==(r=n.updateQueue)&&0===n.expirationTime&&(r.baseState=t)}var Su={isMounted:function(n){return!!(n=n._reactInternalFiber)&&te(n)===n},enqueueSetState:function(n,e,t){n=n._reactInternalFiber;var r=Ya(),o=Fu.suspense;(o=du(r=Za(r,n,o),o)).payload=e,null!=t&&(o.callback=t),mu(n,o),nc(n,r)},enqueueReplaceState:function(n,e,t){n=n._reactInternalFiber;var r=Ya(),o=Fu.suspense;(o=du(r=Za(r,n,o),o)).tag=1,o.payload=e,null!=t&&(o.callback=t),mu(n,o),nc(n,r)},enqueueForceUpdate:function(n,e){n=n._reactInternalFiber;var t=Ya(),r=Fu.suspense;(r=du(t=Za(t,n,r),r)).tag=2,null!=e&&(r.callback=e),mu(n,r),nc(n,t)}};function Cu(n,e,t,r,o,u,i){return"function"==typeof(n=n.stateNode).shouldComponentUpdate?n.shouldComponentUpdate(r,u,i):!e.prototype||!e.prototype.isPureReactComponent||(!Yr(t,r)||!Yr(o,u))}function ku(n,e,t){var r=!1,o=so,u=e.contextType;return"object"==typeof u&&null!==u?u=cu(u):(o=go(e)?ho:po.current,u=(r=null!=(r=e.contextTypes))?vo(n,o):so),e=new e(t,u),n.memoizedState=null!==e.state&&void 0!==e.state?e.state:null,e.updater=Su,n.stateNode=e,e._reactInternalFiber=n,r&&((n=n.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,n.__reactInternalMemoizedMaskedChildContext=u),e}function Mu(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&&Su.enqueueReplaceState(e,e.state,null)}function Iu(n,e,t,r){var o=n.stateNode;o.props=t,o.state=n.memoizedState,o.refs=Eu;var u=e.contextType;"object"==typeof u&&null!==u?o.context=cu(u):(u=go(e)?ho:po.current,o.context=vo(n,u)),null!==(u=n.updateQueue)&&(yu(n,u,t,o,r),o.state=n.memoizedState),"function"==typeof(u=e.getDerivedStateFromProps)&&(xu(n,e,u,t),o.state=n.memoizedState),"function"==typeof e.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(e=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),e!==o.state&&Su.enqueueReplaceState(o,o.state,null),null!==(u=n.updateQueue)&&(yu(n,u,t,o,r),o.state=n.memoizedState)),"function"==typeof o.componentDidMount&&(n.effectTag|=4)}var Tu=Array.isArray;function Ru(n,e,t){if(null!==(n=t.ref)&&"function"!=typeof n&&"object"!=typeof n){if(t._owner){if(t=t._owner){if(1!==t.tag)throw Error(i(309));var r=t.stateNode}if(!r)throw Error(i(147,n));var o=""+n;return null!==e&&null!==e.ref&&"function"==typeof e.ref&&e.ref._stringRef===o?e.ref:((e=function(n){var e=r.refs;e===Eu&&(e=r.refs={}),null===n?delete e[o]:e[o]=n})._stringRef=o,e)}if("string"!=typeof n)throw Error(i(284));if(!t._owner)throw Error(i(290,n))}return n}function Au(n,e){if("textarea"!==n.type)throw Error(i(31,"[object Object]"===Object.prototype.toString.call(e)?"object with keys {"+Object.keys(e).join(", ")+"}":e,""))}function Nu(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 o(n,e,t){return(n=Nc(n,e)).index=0,n.sibling=null,n}function u(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 a(e){return n&&null===e.alternate&&(e.effectTag=2),e}function c(n,e,t,r){return null===e||6!==e.tag?((e=Oc(t,n.mode,r)).return=n,e):((e=o(e,t)).return=n,e)}function f(n,e,t,r){return null!==e&&e.elementType===t.type?((r=o(e,t.props)).ref=Ru(n,e,t),r.return=n,r):((r=_c(t.type,t.key,t.props,null,n.mode,r)).ref=Ru(n,e,t),r.return=n,r)}function l(n,e,t,r){return null===e||4!==e.tag||e.stateNode.containerInfo!==t.containerInfo||e.stateNode.implementation!==t.implementation?((e=Lc(t,n.mode,r)).return=n,e):((e=o(e,t.children||[])).return=n,e)}function s(n,e,t,r,u){return null===e||7!==e.tag?((e=Pc(t,n.mode,r,u)).return=n,e):((e=o(e,t)).return=n,e)}function d(n,e,t){if("string"==typeof e||"number"==typeof e)return(e=Oc(""+e,n.mode,t)).return=n,e;if("object"==typeof e&&null!==e){switch(e.$$typeof){case L:return(t=_c(e.type,e.key,e.props,null,n.mode,t)).ref=Ru(n,null,e),t.return=n,t;case W:return(e=Lc(e,n.mode,t)).return=n,e}if(Tu(e)||K(e))return(e=Pc(e,n.mode,t,null)).return=n,e;Au(n,e)}return null}function p(n,e,t,r){var o=null!==e?e.key:null;if("string"==typeof t||"number"==typeof t)return null!==o?null:c(n,e,""+t,r);if("object"==typeof t&&null!==t){switch(t.$$typeof){case L:return t.key===o?t.type===D?s(n,e,t.props.children,r,o):f(n,e,t,r):null;case W:return t.key===o?l(n,e,t,r):null}if(Tu(t)||K(t))return null!==o?null:s(n,e,t,r,null);Au(n,t)}return null}function m(n,e,t,r,o){if("string"==typeof r||"number"==typeof r)return c(e,n=n.get(t)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case L:return n=n.get(null===r.key?t:r.key)||null,r.type===D?s(e,n,r.props.children,o,r.key):f(e,n,r,o);case W:return l(e,n=n.get(null===r.key?t:r.key)||null,r,o)}if(Tu(r)||K(r))return s(e,n=n.get(t)||null,r,o,null);Au(e,r)}return null}function h(o,i,a,c){for(var f=null,l=null,s=i,h=i=0,v=null;null!==s&&h<a.length;h++){s.index>h?(v=s,s=null):v=s.sibling;var g=p(o,s,a[h],c);if(null===g){null===s&&(s=v);break}n&&s&&null===g.alternate&&e(o,s),i=u(g,i,h),null===l?f=g:l.sibling=g,l=g,s=v}if(h===a.length)return t(o,s),f;if(null===s){for(;h<a.length;h++)null!==(s=d(o,a[h],c))&&(i=u(s,i,h),null===l?f=s:l.sibling=s,l=s);return f}for(s=r(o,s);h<a.length;h++)null!==(v=m(s,o,h,a[h],c))&&(n&&null!==v.alternate&&s.delete(null===v.key?h:v.key),i=u(v,i,h),null===l?f=v:l.sibling=v,l=v);return n&&s.forEach((function(n){return e(o,n)})),f}function v(o,a,c,f){var l=K(c);if("function"!=typeof l)throw Error(i(150));if(null==(c=l.call(c)))throw Error(i(151));for(var s=l=null,h=a,v=a=0,g=null,y=c.next();null!==h&&!y.done;v++,y=c.next()){h.index>v?(g=h,h=null):g=h.sibling;var w=p(o,h,y.value,f);if(null===w){null===h&&(h=g);break}n&&h&&null===w.alternate&&e(o,h),a=u(w,a,v),null===s?l=w:s.sibling=w,s=w,h=g}if(y.done)return t(o,h),l;if(null===h){for(;!y.done;v++,y=c.next())null!==(y=d(o,y.value,f))&&(a=u(y,a,v),null===s?l=y:s.sibling=y,s=y);return l}for(h=r(o,h);!y.done;v++,y=c.next())null!==(y=m(h,o,v,y.value,f))&&(n&&null!==y.alternate&&h.delete(null===y.key?v:y.key),a=u(y,a,v),null===s?l=y:s.sibling=y,s=y);return n&&h.forEach((function(n){return e(o,n)})),l}return function(n,r,u,c){var f="object"==typeof u&&null!==u&&u.type===D&&null===u.key;f&&(u=u.props.children);var l="object"==typeof u&&null!==u;if(l)switch(u.$$typeof){case L:n:{for(l=u.key,f=r;null!==f;){if(f.key===l){if(7===f.tag?u.type===D:f.elementType===u.type){t(n,f.sibling),(r=o(f,u.type===D?u.props.children:u.props)).ref=Ru(n,f,u),r.return=n,n=r;break n}t(n,f);break}e(n,f),f=f.sibling}u.type===D?((r=Pc(u.props.children,n.mode,c,u.key)).return=n,n=r):((c=_c(u.type,u.key,u.props,null,n.mode,c)).ref=Ru(n,r,u),c.return=n,n=c)}return a(n);case W:n:{for(f=u.key;null!==r;){if(r.key===f){if(4===r.tag&&r.stateNode.containerInfo===u.containerInfo&&r.stateNode.implementation===u.implementation){t(n,r.sibling),(r=o(r,u.children||[])).return=n,n=r;break n}t(n,r);break}e(n,r),r=r.sibling}(r=Lc(u,n.mode,c)).return=n,n=r}return a(n)}if("string"==typeof u||"number"==typeof u)return u=""+u,null!==r&&6===r.tag?(t(n,r.sibling),(r=o(r,u)).return=n,n=r):(t(n,r),(r=Oc(u,n.mode,c)).return=n,n=r),a(n);if(Tu(u))return h(n,r,u,c);if(K(u))return v(n,r,u,c);if(l&&Au(n,u),void 0===u&&!f)switch(n.tag){case 1:case 0:throw n=n.type,Error(i(152,n.displayName||n.name||"Component"))}return t(n,r)}}var _u=Nu(!0),Pu=Nu(!1),Ou={},Lu={current:Ou},Wu={current:Ou},Du={current:Ou};function zu(n){if(n===Ou)throw Error(i(174));return n}function Bu(n,e){lo(Du,e),lo(Wu,n),lo(Lu,Ou);var t=e.nodeType;switch(t){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:qn(null,"");break;default:e=qn(e=(t=8===t?e.parentNode:e).namespaceURI||null,t=t.tagName)}fo(Lu),lo(Lu,e)}function ju(n){fo(Lu),fo(Wu),fo(Du)}function qu(n){zu(Du.current);var e=zu(Lu.current),t=qn(e,n.type);e!==t&&(lo(Wu,n),lo(Lu,t))}function Uu(n){Wu.current===n&&(fo(Lu),fo(Wu))}var Hu={current:0};function Ju(n){for(var e=n;null!==e;){if(13===e.tag){var t=e.memoizedState;if(null!==t&&(null===(t=t.dehydrated)||"$?"===t.data||"$!"===t.data))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}function Vu(n,e){return{responder:n,props:e}}var $u=_.ReactCurrentDispatcher,Gu=_.ReactCurrentBatchConfig,Qu=0,Ku=null,Xu=null,Yu=null,Zu=null,ni=null,ei=null,ti=0,ri=null,oi=0,ui=!1,ii=null,ai=0;function ci(){throw Error(i(321))}function fi(n,e){if(null===e)return!1;for(var t=0;t<e.length&&t<n.length;t++)if(!Kr(n[t],e[t]))return!1;return!0}function li(n,e,t,r,o,u){if(Qu=u,Ku=e,Yu=null!==n?n.memoizedState:null,$u.current=null===Yu?Ti:Ri,e=t(r,o),ui){do{ui=!1,ai+=1,Yu=null!==n?n.memoizedState:null,ei=Zu,ri=ni=Xu=null,$u.current=Ri,e=t(r,o)}while(ui);ii=null,ai=0}if($u.current=Ii,(n=Ku).memoizedState=Zu,n.expirationTime=ti,n.updateQueue=ri,n.effectTag|=oi,n=null!==Xu&&null!==Xu.next,Qu=0,ei=ni=Zu=Yu=Xu=Ku=null,ti=0,ri=null,oi=0,n)throw Error(i(300));return e}function si(){$u.current=Ii,Qu=0,ei=ni=Zu=Yu=Xu=Ku=null,ti=0,ri=null,oi=0,ui=!1,ii=null,ai=0}function di(){var n={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===ni?Zu=ni=n:ni=ni.next=n,ni}function pi(){if(null!==ei)ei=(ni=ei).next,Yu=null!==(Xu=Yu)?Xu.next:null;else{if(null===Yu)throw Error(i(310));var n={memoizedState:(Xu=Yu).memoizedState,baseState:Xu.baseState,queue:Xu.queue,baseUpdate:Xu.baseUpdate,next:null};ni=null===ni?Zu=n:ni.next=n,Yu=Xu.next}return ni}function mi(n,e){return"function"==typeof e?e(n):e}function hi(n){var e=pi(),t=e.queue;if(null===t)throw Error(i(311));if(t.lastRenderedReducer=n,0<ai){var r=t.dispatch;if(null!==ii){var o=ii.get(t);if(void 0!==o){ii.delete(t);var u=e.memoizedState;do{u=n(u,o.action),o=o.next}while(null!==o);return Kr(u,e.memoizedState)||(ji=!0),e.memoizedState=u,e.baseUpdate===t.last&&(e.baseState=u),t.lastRenderedState=u,[u,r]}}return[e.memoizedState,r]}r=t.last;var a=e.baseUpdate;if(u=e.baseState,null!==a?(null!==r&&(r.next=null),r=a.next):r=null!==r?r.next:null,null!==r){var c=o=null,f=r,l=!1;do{var s=f.expirationTime;s<Qu?(l||(l=!0,c=a,o=u),s>ti&&dc(ti=s)):(sc(s,f.suspenseConfig),u=f.eagerReducer===n?f.eagerState:n(u,f.action)),a=f,f=f.next}while(null!==f&&f!==r);l||(c=a,o=u),Kr(u,e.memoizedState)||(ji=!0),e.memoizedState=u,e.baseUpdate=c,e.baseState=o,t.lastRenderedState=u}return[e.memoizedState,t.dispatch]}function vi(n){var e=di();return"function"==typeof n&&(n=n()),e.memoizedState=e.baseState=n,n=(n=e.queue={last:null,dispatch:null,lastRenderedReducer:mi,lastRenderedState:n}).dispatch=Mi.bind(null,Ku,n),[e.memoizedState,n]}function gi(n){return hi(mi)}function yi(n,e,t,r){return n={tag:n,create:e,destroy:t,deps:r,next:null},null===ri?(ri={lastEffect:null}).lastEffect=n.next=n:null===(e=ri.lastEffect)?ri.lastEffect=n.next=n:(t=e.next,e.next=n,n.next=t,ri.lastEffect=n),n}function wi(n,e,t,r){var o=di();oi|=n,o.memoizedState=yi(e,t,void 0,void 0===r?null:r)}function bi(n,e,t,r){var o=pi();r=void 0===r?null:r;var u=void 0;if(null!==Xu){var i=Xu.memoizedState;if(u=i.destroy,null!==r&&fi(r,i.deps))return void yi(0,t,u,r)}oi|=n,o.memoizedState=yi(e,t,u,r)}function Fi(n,e){return wi(516,192,n,e)}function Ei(n,e){return bi(516,192,n,e)}function xi(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 Si(){}function Ci(n,e){return di().memoizedState=[n,void 0===e?null:e],n}function ki(n,e){var t=pi();e=void 0===e?null:e;var r=t.memoizedState;return null!==r&&null!==e&&fi(e,r[1])?r[0]:(t.memoizedState=[n,e],n)}function Mi(n,e,t){if(!(25>ai))throw Error(i(301));var r=n.alternate;if(n===Ku||null!==r&&r===Ku)if(ui=!0,n={expirationTime:Qu,suspenseConfig:null,action:t,eagerReducer:null,eagerState:null,next:null},null===ii&&(ii=new Map),void 0===(t=ii.get(e)))ii.set(e,n);else{for(e=t;null!==e.next;)e=e.next;e.next=n}else{var o=Ya(),u=Fu.suspense;u={expirationTime:o=Za(o,n,u),suspenseConfig:u,action:t,eagerReducer:null,eagerState:null,next:null};var a=e.last;if(null===a)u.next=u;else{var c=a.next;null!==c&&(u.next=c),a.next=u}if(e.last=u,0===n.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=e.lastRenderedReducer))try{var f=e.lastRenderedState,l=r(f,t);if(u.eagerReducer=r,u.eagerState=l,Kr(l,f))return}catch(n){}nc(n,o)}}var Ii={readContext:cu,useCallback:ci,useContext:ci,useEffect:ci,useImperativeHandle:ci,useLayoutEffect:ci,useMemo:ci,useReducer:ci,useRef:ci,useState:ci,useDebugValue:ci,useResponder:ci,useDeferredValue:ci,useTransition:ci},Ti={readContext:cu,useCallback:Ci,useContext:cu,useEffect:Fi,useImperativeHandle:function(n,e,t){return t=null!=t?t.concat([n]):null,wi(4,36,xi.bind(null,e,n),t)},useLayoutEffect:function(n,e){return wi(4,36,n,e)},useMemo:function(n,e){var t=di();return e=void 0===e?null:e,n=n(),t.memoizedState=[n,e],n},useReducer:function(n,e,t){var r=di();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=Mi.bind(null,Ku,n),[r.memoizedState,n]},useRef:function(n){return n={current:n},di().memoizedState=n},useState:vi,useDebugValue:Si,useResponder:Vu,useDeferredValue:function(n,e){var t=vi(n),r=t[0],o=t[1];return Fi((function(){u.unstable_next((function(){var t=Gu.suspense;Gu.suspense=void 0===e?null:e;try{o(n)}finally{Gu.suspense=t}}))}),[n,e]),r},useTransition:function(n){var e=vi(!1),t=e[0],r=e[1];return[Ci((function(e){r(!0),u.unstable_next((function(){var t=Gu.suspense;Gu.suspense=void 0===n?null:n;try{r(!1),e()}finally{Gu.suspense=t}}))}),[n,t]),t]}},Ri={readContext:cu,useCallback:ki,useContext:cu,useEffect:Ei,useImperativeHandle:function(n,e,t){return t=null!=t?t.concat([n]):null,bi(4,36,xi.bind(null,e,n),t)},useLayoutEffect:function(n,e){return bi(4,36,n,e)},useMemo:function(n,e){var t=pi();e=void 0===e?null:e;var r=t.memoizedState;return null!==r&&null!==e&&fi(e,r[1])?r[0]:(n=n(),t.memoizedState=[n,e],n)},useReducer:hi,useRef:function(){return pi().memoizedState},useState:gi,useDebugValue:Si,useResponder:Vu,useDeferredValue:function(n,e){var t=gi(),r=t[0],o=t[1];return Ei((function(){u.unstable_next((function(){var t=Gu.suspense;Gu.suspense=void 0===e?null:e;try{o(n)}finally{Gu.suspense=t}}))}),[n,e]),r},useTransition:function(n){var e=gi(),t=e[0],r=e[1];return[ki((function(e){r(!0),u.unstable_next((function(){var t=Gu.suspense;Gu.suspense=void 0===n?null:n;try{r(!1),e()}finally{Gu.suspense=t}}))}),[n,t]),t]}},Ai=null,Ni=null,_i=!1;function Pi(n,e){var t=Rc(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 Oi(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 Li(n){if(_i){var e=Ni;if(e){var t=e;if(!Oi(n,e)){if(!(e=tr(t.nextSibling))||!Oi(n,e))return n.effectTag=-1025&n.effectTag|2,_i=!1,void(Ai=n);Pi(Ai,t)}Ai=n,Ni=tr(e.firstChild)}else n.effectTag=-1025&n.effectTag|2,_i=!1,Ai=n}}function Wi(n){for(n=n.return;null!==n&&5!==n.tag&&3!==n.tag&&13!==n.tag;)n=n.return;Ai=n}function Di(n){if(n!==Ai)return!1;if(!_i)return Wi(n),_i=!0,!1;var e=n.type;if(5!==n.tag||"head"!==e&&"body"!==e&&!Zt(e,n.memoizedProps))for(e=Ni;e;)Pi(n,e),e=tr(e.nextSibling);if(Wi(n),13===n.tag){if(!(n=null!==(n=n.memoizedState)?n.dehydrated:null))throw Error(i(317));n:{for(n=n.nextSibling,e=0;n;){if(8===n.nodeType){var t=n.data;if("/$"===t){if(0===e){Ni=tr(n.nextSibling);break n}e--}else"$"!==t&&"$!"!==t&&"$?"!==t||e++}n=n.nextSibling}Ni=null}}else Ni=Ai?tr(n.stateNode.nextSibling):null;return!0}function zi(){Ni=Ai=null,_i=!1}var Bi=_.ReactCurrentOwner,ji=!1;function qi(n,e,t,r){e.child=null===n?Pu(e,null,t,r):_u(e,n.child,t,r)}function Ui(n,e,t,r,o){t=t.render;var u=e.ref;return au(e,o),r=li(n,e,t,r,u,o),null===n||ji?(e.effectTag|=1,qi(n,e,r,o),e.child):(e.updateQueue=n.updateQueue,e.effectTag&=-517,n.expirationTime<=o&&(n.expirationTime=0),ua(n,e,o))}function Hi(n,e,t,r,o,u){if(null===n){var i=t.type;return"function"!=typeof i||Ac(i)||void 0!==i.defaultProps||null!==t.compare||void 0!==t.defaultProps?((n=_c(t.type,null,r,null,e.mode,u)).ref=e.ref,n.return=e,e.child=n):(e.tag=15,e.type=i,Ji(n,e,i,r,o,u))}return i=n.child,o<u&&(o=i.memoizedProps,(t=null!==(t=t.compare)?t:Yr)(o,r)&&n.ref===e.ref)?ua(n,e,u):(e.effectTag|=1,(n=Nc(i,r)).ref=e.ref,n.return=e,e.child=n)}function Ji(n,e,t,r,o,u){return null!==n&&Yr(n.memoizedProps,r)&&n.ref===e.ref&&(ji=!1,o<u)?ua(n,e,u):$i(n,e,t,r,u)}function Vi(n,e){var t=e.ref;(null===n&&null!==t||null!==n&&n.ref!==t)&&(e.effectTag|=128)}function $i(n,e,t,r,o){var u=go(t)?ho:po.current;return u=vo(e,u),au(e,o),t=li(n,e,t,r,u,o),null===n||ji?(e.effectTag|=1,qi(n,e,t,o),e.child):(e.updateQueue=n.updateQueue,e.effectTag&=-517,n.expirationTime<=o&&(n.expirationTime=0),ua(n,e,o))}function Gi(n,e,t,r,o){if(go(t)){var u=!0;Eo(e)}else u=!1;if(au(e,o),null===e.stateNode)null!==n&&(n.alternate=null,e.alternate=null,e.effectTag|=2),ku(e,t,r),Iu(e,t,r,o),r=!0;else if(null===n){var i=e.stateNode,a=e.memoizedProps;i.props=a;var c=i.context,f=t.contextType;"object"==typeof f&&null!==f?f=cu(f):f=vo(e,f=go(t)?ho:po.current);var l=t.getDerivedStateFromProps,s="function"==typeof l||"function"==typeof i.getSnapshotBeforeUpdate;s||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(a!==r||c!==f)&&Mu(e,i,r,f),fu=!1;var d=e.memoizedState;c=i.state=d;var p=e.updateQueue;null!==p&&(yu(e,p,r,i,o),c=e.memoizedState),a!==r||d!==c||mo.current||fu?("function"==typeof l&&(xu(e,t,l,r),c=e.memoizedState),(a=fu||Cu(e,t,a,r,d,c,f))?(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=c),i.props=r,i.state=c,i.context=f,r=a):("function"==typeof i.componentDidMount&&(e.effectTag|=4),r=!1)}else i=e.stateNode,a=e.memoizedProps,i.props=e.type===e.elementType?a:Yo(e.type,a),c=i.context,"object"==typeof(f=t.contextType)&&null!==f?f=cu(f):f=vo(e,f=go(t)?ho:po.current),(s="function"==typeof(l=t.getDerivedStateFromProps)||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(a!==r||c!==f)&&Mu(e,i,r,f),fu=!1,c=e.memoizedState,d=i.state=c,null!==(p=e.updateQueue)&&(yu(e,p,r,i,o),d=e.memoizedState),a!==r||c!==d||mo.current||fu?("function"==typeof l&&(xu(e,t,l,r),d=e.memoizedState),(l=fu||Cu(e,t,a,r,c,d,f))?(s||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,d,f),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,d,f)),"function"==typeof i.componentDidUpdate&&(e.effectTag|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(e.effectTag|=256)):("function"!=typeof i.componentDidUpdate||a===n.memoizedProps&&c===n.memoizedState||(e.effectTag|=4),"function"!=typeof i.getSnapshotBeforeUpdate||a===n.memoizedProps&&c===n.memoizedState||(e.effectTag|=256),e.memoizedProps=r,e.memoizedState=d),i.props=r,i.state=d,i.context=f,r=l):("function"!=typeof i.componentDidUpdate||a===n.memoizedProps&&c===n.memoizedState||(e.effectTag|=4),"function"!=typeof i.getSnapshotBeforeUpdate||a===n.memoizedProps&&c===n.memoizedState||(e.effectTag|=256),r=!1);return Qi(n,e,t,r,u,o)}function Qi(n,e,t,r,o,u){Vi(n,e);var i=0!=(64&e.effectTag);if(!r&&!i)return o&&xo(e,t,!1),ua(n,e,u);r=e.stateNode,Bi.current=e;var a=i&&"function"!=typeof t.getDerivedStateFromError?null:r.render();return e.effectTag|=1,null!==n&&i?(e.child=_u(e,n.child,null,u),e.child=_u(e,null,a,u)):qi(n,e,a,u),e.memoizedState=r.state,o&&xo(e,t,!0),e.child}function Ki(n){var e=n.stateNode;e.pendingContext?bo(0,e.pendingContext,e.pendingContext!==e.context):e.context&&bo(0,e.context,!1),Bu(n,e.containerInfo)}var Xi,Yi,Zi,na={dehydrated:null,retryTime:0};function ea(n,e,t){var r,o=e.mode,u=e.pendingProps,i=Hu.current,a=!1;if((r=0!=(64&e.effectTag))||(r=0!=(2&i)&&(null===n||null!==n.memoizedState)),r?(a=!0,e.effectTag&=-65):null!==n&&null===n.memoizedState||void 0===u.fallback||!0===u.unstable_avoidThisFallback||(i|=1),lo(Hu,1&i),null===n){if(void 0!==u.fallback&&Li(e),a){if(a=u.fallback,(u=Pc(null,o,0,null)).return=e,0==(2&e.mode))for(n=null!==e.memoizedState?e.child.child:e.child,u.child=n;null!==n;)n.return=u,n=n.sibling;return(t=Pc(a,o,t,null)).return=e,u.sibling=t,e.memoizedState=na,e.child=u,t}return o=u.children,e.memoizedState=null,e.child=Pu(e,null,o,t)}if(null!==n.memoizedState){if(o=(n=n.child).sibling,a){if(u=u.fallback,(t=Nc(n,n.pendingProps)).return=e,0==(2&e.mode)&&(a=null!==e.memoizedState?e.child.child:e.child)!==n.child)for(t.child=a;null!==a;)a.return=t,a=a.sibling;return(o=Nc(o,u,o.expirationTime)).return=e,t.sibling=o,t.childExpirationTime=0,e.memoizedState=na,e.child=t,o}return t=_u(e,n.child,u.children,t),e.memoizedState=null,e.child=t}if(n=n.child,a){if(a=u.fallback,(u=Pc(null,o,0,null)).return=e,u.child=n,null!==n&&(n.return=u),0==(2&e.mode))for(n=null!==e.memoizedState?e.child.child:e.child,u.child=n;null!==n;)n.return=u,n=n.sibling;return(t=Pc(a,o,t,null)).return=e,u.sibling=t,t.effectTag|=2,u.childExpirationTime=0,e.memoizedState=na,e.child=u,t}return e.memoizedState=null,e.child=_u(e,n,u.children,t)}function ta(n,e){n.expirationTime<e&&(n.expirationTime=e);var t=n.alternate;null!==t&&t.expirationTime<e&&(t.expirationTime=e),iu(n.return,e)}function ra(n,e,t,r,o,u){var i=n.memoizedState;null===i?n.memoizedState={isBackwards:e,rendering:null,last:r,tail:t,tailExpiration:0,tailMode:o,lastEffect:u}:(i.isBackwards=e,i.rendering=null,i.last=r,i.tail=t,i.tailExpiration=0,i.tailMode=o,i.lastEffect=u)}function oa(n,e,t){var r=e.pendingProps,o=r.revealOrder,u=r.tail;if(qi(n,e,r.children,t),0!=(2&(r=Hu.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)null!==n.memoizedState&&ta(n,t);else if(19===n.tag)ta(n,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(lo(Hu,r),0==(2&e.mode))e.memoizedState=null;else switch(o){case"forwards":for(t=e.child,o=null;null!==t;)null!==(n=t.alternate)&&null===Ju(n)&&(o=t),t=t.sibling;null===(t=o)?(o=e.child,e.child=null):(o=t.sibling,t.sibling=null),ra(e,!1,o,t,u,e.lastEffect);break;case"backwards":for(t=null,o=e.child,e.child=null;null!==o;){if(null!==(n=o.alternate)&&null===Ju(n)){e.child=o;break}n=o.sibling,o.sibling=t,t=o,o=n}ra(e,!0,t,null,u,e.lastEffect);break;case"together":ra(e,!1,null,null,void 0,e.lastEffect);break;default:e.memoizedState=null}return e.child}function ua(n,e,t){null!==n&&(e.dependencies=n.dependencies);var r=e.expirationTime;if(0!==r&&dc(r),e.childExpirationTime<t)return null;if(null!==n&&e.child!==n.child)throw Error(i(153));if(null!==e.child){for(t=Nc(n=e.child,n.pendingProps,n.expirationTime),e.child=t,t.return=e;null!==n.sibling;)n=n.sibling,(t=t.sibling=Nc(n,n.pendingProps,n.expirationTime)).return=e;t.sibling=null}return e.child}function ia(n){n.effectTag|=4}function aa(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 ca(n){switch(n.tag){case 1:go(n.type)&&yo();var e=n.effectTag;return 4096&e?(n.effectTag=-4097&e|64,n):null;case 3:if(ju(),wo(),0!=(64&(e=n.effectTag)))throw Error(i(285));return n.effectTag=-4097&e|64,n;case 5:return Uu(n),null;case 13:return fo(Hu),4096&(e=n.effectTag)?(n.effectTag=-4097&e|64,n):null;case 19:return fo(Hu),null;case 4:return ju(),null;case 10:return uu(n),null;default:return null}}function fa(n,e){return{value:n,source:e,stack:Y(e)}}Xi=function(n,e){for(var t=e.child;null!==t;){if(5===t.tag||6===t.tag)n.appendChild(t.stateNode);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,u){var i=n.memoizedProps;if(i!==r){var a,c,f=e.stateNode;switch(zu(Lu.current),n=null,t){case"input":i=Mn(f,i),r=Mn(f,r),n=[];break;case"option":i=_n(f,i),r=_n(f,r),n=[];break;case"select":i=o({},i,{value:void 0}),r=o({},r,{value:void 0}),n=[];break;case"textarea":i=On(f,i),r=On(f,r),n=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(f.onclick=Ht)}for(a in jt(t,r),t=null,i)if(!r.hasOwnProperty(a)&&i.hasOwnProperty(a)&&null!=i[a])if("style"===a)for(c in f=i[a])f.hasOwnProperty(c)&&(t||(t={}),t[c]="");else"dangerouslySetInnerHTML"!==a&&"children"!==a&&"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(p.hasOwnProperty(a)?n||(n=[]):(n=n||[]).push(a,null));for(a in r){var l=r[a];if(f=null!=i?i[a]:void 0,r.hasOwnProperty(a)&&l!==f&&(null!=l||null!=f))if("style"===a)if(f){for(c in f)!f.hasOwnProperty(c)||l&&l.hasOwnProperty(c)||(t||(t={}),t[c]="");for(c in l)l.hasOwnProperty(c)&&f[c]!==l[c]&&(t||(t={}),t[c]=l[c])}else t||(n||(n=[]),n.push(a,t)),t=l;else"dangerouslySetInnerHTML"===a?(l=l?l.__html:void 0,f=f?f.__html:void 0,null!=l&&f!==l&&(n=n||[]).push(a,""+l)):"children"===a?f===l||"string"!=typeof l&&"number"!=typeof l||(n=n||[]).push(a,""+l):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&(p.hasOwnProperty(a)?(null!=l&&Ut(u,a),n||f===l||(n=[])):(n=n||[]).push(a,l))}t&&(n=n||[]).push("style",t),u=n,(e.updateQueue=u)&&ia(e)}},Zi=function(n,e,t,r){t!==r&&ia(e)};var la="function"==typeof WeakSet?WeakSet:Set;function sa(n,e){var t=e.source,r=e.stack;null===r&&null!==t&&(r=Y(t)),null!==t&&X(t.type),e=e.value,null!==n&&1===n.tag&&X(n.type);try{console.error(e)}catch(n){setTimeout((function(){throw n}))}}function da(n){var e=n.ref;if(null!==e)if("function"==typeof e)try{e(null)}catch(e){Sc(n,e)}else e.current=null}function pa(n,e){switch(e.tag){case 0:case 11:case 15:ma(2,0,e);break;case 1:if(256&e.effectTag&&null!==n){var t=n.memoizedProps,r=n.memoizedState;e=(n=e.stateNode).getSnapshotBeforeUpdate(e.elementType===e.type?t:Yo(e.type,t),r),n.__reactInternalSnapshotBeforeUpdate=e}break;case 3:case 5:case 6:case 4:case 17:break;default:throw Error(i(163))}}function ma(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 o=r.destroy;r.destroy=void 0,void 0!==o&&o()}0!=(r.tag&e)&&(o=r.create,r.destroy=o()),r=r.next}while(r!==t)}}function ha(n,e,t){switch("function"==typeof Ic&&Ic(e),e.tag){case 0:case 11:case 14:case 15:if(null!==(n=e.updateQueue)&&null!==(n=n.lastEffect)){var r=n.next;Jo(97<t?97:t,(function(){var n=r;do{var t=n.destroy;if(void 0!==t){var o=e;try{t()}catch(n){Sc(o,n)}}n=n.next}while(n!==r)}))}break;case 1:da(e),"function"==typeof(t=e.stateNode).componentWillUnmount&&function(n,e){try{e.props=n.memoizedProps,e.state=n.memoizedState,e.componentWillUnmount()}catch(e){Sc(n,e)}}(e,t);break;case 5:da(e);break;case 4:wa(n,e,t)}}function va(n){var e=n.alternate;n.return=null,n.child=null,n.memoizedState=null,n.updateQueue=null,n.dependencies=null,n.alternate=null,n.firstEffect=null,n.lastEffect=null,n.pendingProps=null,n.memoizedProps=null,null!==e&&va(e)}function ga(n){return 5===n.tag||3===n.tag||4===n.tag}function ya(n){n:{for(var e=n.return;null!==e;){if(ga(e)){var t=e;break n}e=e.return}throw Error(i(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 Error(i(161))}16&t.effectTag&&(Jn(e,""),t.effectTag&=-17);n:e:for(t=n;;){for(;null===t.sibling;){if(null===t.return||ga(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 o=n;;){var u=5===o.tag||6===o.tag;if(u){var a=u?o.stateNode:o.stateNode.instance;if(t)if(r){var c=a;a=t,8===(u=e).nodeType?u.parentNode.insertBefore(c,a):u.insertBefore(c,a)}else e.insertBefore(a,t);else r?(8===(c=e).nodeType?(u=c.parentNode).insertBefore(a,c):(u=c).appendChild(a),null!=(c=c._reactRootContainer)||null!==u.onclick||(u.onclick=Ht)):e.appendChild(a)}else if(4!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===n)break;for(;null===o.sibling;){if(null===o.return||o.return===n)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function wa(n,e,t){for(var r,o,u=e,a=!1;;){if(!a){a=u.return;n:for(;;){if(null===a)throw Error(i(160));switch(r=a.stateNode,a.tag){case 5:o=!1;break n;case 3:case 4:r=r.containerInfo,o=!0;break n}a=a.return}a=!0}if(5===u.tag||6===u.tag){n:for(var c=n,f=u,l=t,s=f;;)if(ha(c,s,l),null!==s.child&&4!==s.tag)s.child.return=s,s=s.child;else{if(s===f)break;for(;null===s.sibling;){if(null===s.return||s.return===f)break n;s=s.return}s.sibling.return=s.return,s=s.sibling}o?(c=r,f=u.stateNode,8===c.nodeType?c.parentNode.removeChild(f):c.removeChild(f)):r.removeChild(u.stateNode)}else if(4===u.tag){if(null!==u.child){r=u.stateNode.containerInfo,o=!0,u.child.return=u,u=u.child;continue}}else if(ha(n,u,t),null!==u.child){u.child.return=u,u=u.child;continue}if(u===e)break;for(;null===u.sibling;){if(null===u.return||u.return===e)return;4===(u=u.return).tag&&(a=!1)}u.sibling.return=u.return,u=u.sibling}}function ba(n,e){switch(e.tag){case 0:case 11:case 14:case 15:ma(4,8,e);break;case 1:break;case 5:var t=e.stateNode;if(null!=t){var r=e.memoizedProps,o=null!==n?n.memoizedProps:r;n=e.type;var u=e.updateQueue;if(e.updateQueue=null,null!==u){for(t[ir]=r,"input"===n&&"radio"===r.type&&null!=r.name&&Tn(t,r),qt(n,o),e=qt(n,r),o=0;o<u.length;o+=2){var a=u[o],c=u[o+1];"style"===a?zt(t,c):"dangerouslySetInnerHTML"===a?Hn(t,c):"children"===a?Jn(t,c):xn(t,a,c,e)}switch(n){case"input":Rn(t,r);break;case"textarea":Wn(t,r);break;case"select":e=t._wrapperState.wasMultiple,t._wrapperState.wasMultiple=!!r.multiple,null!=(n=r.value)?Pn(t,!!r.multiple,n,!1):e!==!!r.multiple&&(null!=r.defaultValue?Pn(t,!!r.multiple,r.defaultValue,!0):Pn(t,!!r.multiple,r.multiple?[]:"",!1))}}}break;case 6:if(null===e.stateNode)throw Error(i(162));e.stateNode.nodeValue=e.memoizedProps;break;case 3:(e=e.stateNode).hydrate&&(e.hydrate=!1,Me(e.containerInfo));break;case 12:break;case 13:if(t=e,null===e.memoizedState?r=!1:(r=!0,t=e.child,Ba=qo()),null!==t)n:for(n=t;;){if(5===n.tag)u=n.stateNode,r?"function"==typeof(u=u.style).setProperty?u.setProperty("display","none","important"):u.display="none":(u=n.stateNode,o=null!=(o=n.memoizedProps.style)&&o.hasOwnProperty("display")?o.display:null,u.style.display=Dt("display",o));else if(6===n.tag)n.stateNode.nodeValue=r?"":n.memoizedProps;else{if(13===n.tag&&null!==n.memoizedState&&null===n.memoizedState.dehydrated){(u=n.child.sibling).return=n,n=u;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}Fa(e);break;case 19:Fa(e);break;case 17:case 20:case 21:break;default:throw Error(i(163))}}function Fa(n){var e=n.updateQueue;if(null!==e){n.updateQueue=null;var t=n.stateNode;null===t&&(t=n.stateNode=new la),e.forEach((function(e){var r=kc.bind(null,n,e);t.has(e)||(t.add(e),e.then(r,r))}))}}var Ea="function"==typeof WeakMap?WeakMap:Map;function xa(n,e,t){(t=du(t,null)).tag=3,t.payload={element:null};var r=e.value;return t.callback=function(){qa||(qa=!0,Ua=r),sa(n,e)},t}function Sa(n,e,t){(t=du(t,null)).tag=3;var r=n.type.getDerivedStateFromError;if("function"==typeof r){var o=e.value;t.payload=function(){return sa(n,e),r(o)}}var u=n.stateNode;return null!==u&&"function"==typeof u.componentDidCatch&&(t.callback=function(){"function"!=typeof r&&(null===Ha?Ha=new Set([this]):Ha.add(this),sa(n,e));var t=e.stack;this.componentDidCatch(e.value,{componentStack:null!==t?t:""})}),t}var Ca,ka=Math.ceil,Ma=_.ReactCurrentDispatcher,Ia=_.ReactCurrentOwner,Ta=0,Ra=null,Aa=null,Na=0,_a=0,Pa=null,Oa=1073741823,La=1073741823,Wa=null,Da=0,za=!1,Ba=0,ja=null,qa=!1,Ua=null,Ha=null,Ja=!1,Va=null,$a=90,Ga=null,Qa=0,Ka=null,Xa=0;function Ya(){return 0!=(48&Ta)?1073741821-(qo()/10|0):0!==Xa?Xa:Xa=1073741821-(qo()/10|0)}function Za(n,e,t){if(0==(2&(e=e.mode)))return 1073741823;var r=Uo();if(0==(4&e))return 99===r?1073741823:1073741822;if(0!=(16&Ta))return Na;if(null!==t)n=Xo(n,0|t.timeoutMs||5e3,250);else switch(r){case 99:n=1073741823;break;case 98:n=Xo(n,150,100);break;case 97:case 96:n=Xo(n,5e3,250);break;case 95:n=2;break;default:throw Error(i(326))}return null!==Ra&&n===Na&&--n,n}function nc(n,e){if(50<Qa)throw Qa=0,Ka=null,Error(i(185));if(null!==(n=ec(n,e))){var t=Uo();1073741823===e?0!=(8&Ta)&&0==(48&Ta)?uc(n):(rc(n),0===Ta&&Go()):rc(n),0==(4&Ta)||98!==t&&99!==t||(null===Ga?Ga=new Map([[n,e]]):(void 0===(t=Ga.get(n))||t>e)&&Ga.set(n,e))}}function ec(n,e){n.expirationTime<e&&(n.expirationTime=e);var t=n.alternate;null!==t&&t.expirationTime<e&&(t.expirationTime=e);var r=n.return,o=null;if(null===r&&3===n.tag)o=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){o=r.stateNode;break}r=r.return}return null!==o&&(Ra===o&&(dc(e),4===_a&&zc(o,Na)),Bc(o,e)),o}function tc(n){var e=n.lastExpiredTime;return 0!==e?e:Dc(n,e=n.firstPendingTime)?(e=n.lastPingedTime)>(n=n.nextKnownPendingLevel)?e:n:e}function rc(n){if(0!==n.lastExpiredTime)n.callbackExpirationTime=1073741823,n.callbackPriority=99,n.callbackNode=$o(uc.bind(null,n));else{var e=tc(n),t=n.callbackNode;if(0===e)null!==t&&(n.callbackNode=null,n.callbackExpirationTime=0,n.callbackPriority=90);else{var r=Ya();if(1073741823===e?r=99:1===e||2===e?r=95:r=0>=(r=10*(1073741821-e)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==t){var o=n.callbackPriority;if(n.callbackExpirationTime===e&&o>=r)return;t!==Lo&&ko(t)}n.callbackExpirationTime=e,n.callbackPriority=r,e=1073741823===e?$o(uc.bind(null,n)):Vo(r,oc.bind(null,n),{timeout:10*(1073741821-e)-qo()}),n.callbackNode=e}}}function oc(n,e){if(Xa=0,e)return jc(n,e=Ya()),rc(n),null;var t=tc(n);if(0!==t){if(e=n.callbackNode,0!=(48&Ta))throw Error(i(327));if(Fc(),n===Ra&&t===Na||cc(n,t),null!==Aa){var r=Ta;Ta|=16;for(var o=lc();;)try{mc();break}catch(e){fc(n,e)}if(ru(),Ta=r,Ma.current=o,1===_a)throw e=Pa,cc(n,t),zc(n,t),rc(n),e;if(null===Aa)switch(o=n.finishedWork=n.current.alternate,n.finishedExpirationTime=t,r=_a,Ra=null,r){case 0:case 1:throw Error(i(345));case 2:jc(n,2<t?2:t);break;case 3:if(zc(n,t),t===(r=n.lastSuspendedTime)&&(n.nextKnownPendingLevel=gc(o)),1073741823===Oa&&10<(o=Ba+500-qo())){if(za){var u=n.lastPingedTime;if(0===u||u>=t){n.lastPingedTime=t,cc(n,t);break}}if(0!==(u=tc(n))&&u!==t)break;if(0!==r&&r!==t){n.lastPingedTime=r;break}n.timeoutHandle=nr(yc.bind(null,n),o);break}yc(n);break;case 4:if(zc(n,t),t===(r=n.lastSuspendedTime)&&(n.nextKnownPendingLevel=gc(o)),za&&(0===(o=n.lastPingedTime)||o>=t)){n.lastPingedTime=t,cc(n,t);break}if(0!==(o=tc(n))&&o!==t)break;if(0!==r&&r!==t){n.lastPingedTime=r;break}if(1073741823!==La?r=10*(1073741821-La)-qo():1073741823===Oa?r=0:(r=10*(1073741821-Oa)-5e3,0>(r=(o=qo())-r)&&(r=0),(t=10*(1073741821-t)-o)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*ka(r/1960))-r)&&(r=t)),10<r){n.timeoutHandle=nr(yc.bind(null,n),r);break}yc(n);break;case 5:if(1073741823!==Oa&&null!==Wa){u=Oa;var a=Wa;if(0>=(r=0|a.busyMinDurationMs)?r=0:(o=0|a.busyDelayMs,r=(u=qo()-(10*(1073741821-u)-(0|a.timeoutMs||5e3)))<=o?0:o+r-u),10<r){zc(n,t),n.timeoutHandle=nr(yc.bind(null,n),r);break}}yc(n);break;default:throw Error(i(329))}if(rc(n),n.callbackNode===e)return oc.bind(null,n)}}return null}function uc(n){var e=n.lastExpiredTime;if(e=0!==e?e:1073741823,n.finishedExpirationTime===e)yc(n);else{if(0!=(48&Ta))throw Error(i(327));if(Fc(),n===Ra&&e===Na||cc(n,e),null!==Aa){var t=Ta;Ta|=16;for(var r=lc();;)try{pc();break}catch(e){fc(n,e)}if(ru(),Ta=t,Ma.current=r,1===_a)throw t=Pa,cc(n,e),zc(n,e),rc(n),t;if(null!==Aa)throw Error(i(261));n.finishedWork=n.current.alternate,n.finishedExpirationTime=e,Ra=null,yc(n),rc(n)}}return null}function ic(n,e){var t=Ta;Ta|=1;try{return n(e)}finally{0===(Ta=t)&&Go()}}function ac(n,e){var t=Ta;Ta&=-2,Ta|=8;try{return n(e)}finally{0===(Ta=t)&&Go()}}function cc(n,e){n.finishedWork=null,n.finishedExpirationTime=0;var t=n.timeoutHandle;if(-1!==t&&(n.timeoutHandle=-1,er(t)),null!==Aa)for(t=Aa.return;null!==t;){var r=t;switch(r.tag){case 1:var o=r.type.childContextTypes;null!=o&&yo();break;case 3:ju(),wo();break;case 5:Uu(r);break;case 4:ju();break;case 13:case 19:fo(Hu);break;case 10:uu(r)}t=t.return}Ra=n,Aa=Nc(n.current,null),Na=e,_a=0,Pa=null,La=Oa=1073741823,Wa=null,Da=0,za=!1}function fc(n,e){for(;;){try{if(ru(),si(),null===Aa||null===Aa.return)return _a=1,Pa=e,null;n:{var t=n,r=Aa.return,o=Aa,u=e;if(e=Na,o.effectTag|=2048,o.firstEffect=o.lastEffect=null,null!==u&&"object"==typeof u&&"function"==typeof u.then){var i=u,a=0!=(1&Hu.current),c=r;do{var f;if(f=13===c.tag){var l=c.memoizedState;if(null!==l)f=null!==l.dehydrated;else{var s=c.memoizedProps;f=void 0!==s.fallback&&(!0!==s.unstable_avoidThisFallback||!a)}}if(f){var d=c.updateQueue;if(null===d){var p=new Set;p.add(i),c.updateQueue=p}else d.add(i);if(0==(2&c.mode)){if(c.effectTag|=64,o.effectTag&=-2981,1===o.tag)if(null===o.alternate)o.tag=17;else{var m=du(1073741823,null);m.tag=2,mu(o,m)}o.expirationTime=1073741823;break n}u=void 0,o=e;var h=t.pingCache;if(null===h?(h=t.pingCache=new Ea,u=new Set,h.set(i,u)):void 0===(u=h.get(i))&&(u=new Set,h.set(i,u)),!u.has(o)){u.add(o);var v=Cc.bind(null,t,i,o);i.then(v,v)}c.effectTag|=4096,c.expirationTime=e;break n}c=c.return}while(null!==c);u=Error((X(o.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."+Y(o))}5!==_a&&(_a=2),u=fa(u,o),c=r;do{switch(c.tag){case 3:i=u,c.effectTag|=4096,c.expirationTime=e,hu(c,xa(c,i,e));break n;case 1:i=u;var g=c.type,y=c.stateNode;if(0==(64&c.effectTag)&&("function"==typeof g.getDerivedStateFromError||null!==y&&"function"==typeof y.componentDidCatch&&(null===Ha||!Ha.has(y)))){c.effectTag|=4096,c.expirationTime=e,hu(c,Sa(c,i,e));break n}}c=c.return}while(null!==c)}Aa=vc(Aa)}catch(n){e=n;continue}break}}function lc(){var n=Ma.current;return Ma.current=Ii,null===n?Ii:n}function sc(n,e){n<Oa&&2<n&&(Oa=n),null!==e&&n<La&&2<n&&(La=n,Wa=e)}function dc(n){n>Da&&(Da=n)}function pc(){for(;null!==Aa;)Aa=hc(Aa)}function mc(){for(;null!==Aa&&!Mo();)Aa=hc(Aa)}function hc(n){var e=Ca(n.alternate,n,Na);return n.memoizedProps=n.pendingProps,null===e&&(e=vc(n)),Ia.current=null,e}function vc(n){Aa=n;do{var e=Aa.alternate;if(n=Aa.return,0==(2048&Aa.effectTag)){n:{var t=e,r=Na,u=(e=Aa).pendingProps;switch(e.tag){case 2:case 16:break;case 15:case 0:break;case 1:go(e.type)&&yo();break;case 3:ju(),wo(),(u=e.stateNode).pendingContext&&(u.context=u.pendingContext,u.pendingContext=null),(null===t||null===t.child)&&Di(e)&&ia(e);break;case 5:Uu(e),r=zu(Du.current);var a=e.type;if(null!==t&&null!=e.stateNode)Yi(t,e,a,u,r),t.ref!==e.ref&&(e.effectTag|=128);else if(u){var c=zu(Lu.current);if(Di(e)){var f=(u=e).stateNode;t=u.type;var l=u.memoizedProps,s=r;switch(f[ur]=u,f[ir]=l,a=void 0,r=f,t){case"iframe":case"object":case"embed":Ct("load",r);break;case"video":case"audio":for(f=0;f<ee.length;f++)Ct(ee[f],r);break;case"source":Ct("error",r);break;case"img":case"image":case"link":Ct("error",r),Ct("load",r);break;case"form":Ct("reset",r),Ct("submit",r);break;case"details":Ct("toggle",r);break;case"input":In(r,l),Ct("invalid",r),Ut(s,"onChange");break;case"select":r._wrapperState={wasMultiple:!!l.multiple},Ct("invalid",r),Ut(s,"onChange");break;case"textarea":Ln(r,l),Ct("invalid",r),Ut(s,"onChange")}for(a in jt(t,l),f=null,l)l.hasOwnProperty(a)&&(c=l[a],"children"===a?"string"==typeof c?r.textContent!==c&&(f=["children",c]):"number"==typeof c&&r.textContent!==""+c&&(f=["children",""+c]):p.hasOwnProperty(a)&&null!=c&&Ut(s,a));switch(t){case"input":Cn(r),An(r,l,!0);break;case"textarea":Cn(r),Dn(r);break;case"select":case"option":break;default:"function"==typeof l.onClick&&(r.onclick=Ht)}a=f,u.updateQueue=a,(u=null!==a)&&ia(e)}else{t=e,s=a,l=u,f=9===r.nodeType?r:r.ownerDocument,c===zn&&(c=jn(s)),c===zn?"script"===s?((l=f.createElement("div")).innerHTML="<script><\/script>",f=l.removeChild(l.firstChild)):"string"==typeof l.is?f=f.createElement(s,{is:l.is}):(f=f.createElement(s),"select"===s&&(s=f,l.multiple?s.multiple=!0:l.size&&(s.size=l.size))):f=f.createElementNS(c,s),(l=f)[ur]=t,l[ir]=u,Xi(l,e),e.stateNode=l;var d=r,m=qt(s=a,t=u);switch(s){case"iframe":case"object":case"embed":Ct("load",l),r=t;break;case"video":case"audio":for(r=0;r<ee.length;r++)Ct(ee[r],l);r=t;break;case"source":Ct("error",l),r=t;break;case"img":case"image":case"link":Ct("error",l),Ct("load",l),r=t;break;case"form":Ct("reset",l),Ct("submit",l),r=t;break;case"details":Ct("toggle",l),r=t;break;case"input":In(l,t),r=Mn(l,t),Ct("invalid",l),Ut(d,"onChange");break;case"option":r=_n(l,t);break;case"select":l._wrapperState={wasMultiple:!!t.multiple},r=o({},t,{value:void 0}),Ct("invalid",l),Ut(d,"onChange");break;case"textarea":Ln(l,t),r=On(l,t),Ct("invalid",l),Ut(d,"onChange");break;default:r=t}jt(s,r),f=void 0,c=s;var h=l,v=r;for(f in v)if(v.hasOwnProperty(f)){var g=v[f];"style"===f?zt(h,g):"dangerouslySetInnerHTML"===f?null!=(g=g?g.__html:void 0)&&Hn(h,g):"children"===f?"string"==typeof g?("textarea"!==c||""!==g)&&Jn(h,g):"number"==typeof g&&Jn(h,""+g):"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&"autoFocus"!==f&&(p.hasOwnProperty(f)?null!=g&&Ut(d,f):null!=g&&xn(h,f,g,m))}switch(s){case"input":Cn(l),An(l,t,!1);break;case"textarea":Cn(l),Dn(l);break;case"option":null!=t.value&&l.setAttribute("value",""+En(t.value));break;case"select":(r=l).multiple=!!t.multiple,null!=(l=t.value)?Pn(r,!!t.multiple,l,!1):null!=t.defaultValue&&Pn(r,!!t.multiple,t.defaultValue,!0);break;default:"function"==typeof r.onClick&&(l.onclick=Ht)}(u=Yt(a,u))&&ia(e)}null!==e.ref&&(e.effectTag|=128)}else if(null===e.stateNode)throw Error(i(166));break;case 6:if(t&&null!=e.stateNode)Zi(0,e,t.memoizedProps,u);else{if("string"!=typeof u&&null===e.stateNode)throw Error(i(166));r=zu(Du.current),zu(Lu.current),Di(e)?(a=(u=e).stateNode,r=u.memoizedProps,a[ur]=u,(u=a.nodeValue!==r)&&ia(e)):(a=e,(u=(9===r.nodeType?r:r.ownerDocument).createTextNode(u))[ur]=a,e.stateNode=u)}break;case 11:break;case 13:if(fo(Hu),u=e.memoizedState,0!=(64&e.effectTag)){e.expirationTime=r;break n}u=null!==u,a=!1,null===t?void 0!==e.memoizedProps.fallback&&Di(e):(a=null!==(r=t.memoizedState),u||null===r||null!==(r=t.child.sibling)&&(null!==(l=e.firstEffect)?(e.firstEffect=r,r.nextEffect=l):(e.firstEffect=e.lastEffect=r,r.nextEffect=null),r.effectTag=8)),u&&!a&&0!=(2&e.mode)&&(null===t&&!0!==e.memoizedProps.unstable_avoidThisFallback||0!=(1&Hu.current)?0===_a&&(_a=3):(0!==_a&&3!==_a||(_a=4),0!==Da&&null!==Ra&&(zc(Ra,Na),Bc(Ra,Da)))),(u||a)&&(e.effectTag|=4);break;case 7:case 8:case 12:break;case 4:ju();break;case 10:uu(e);break;case 9:case 14:break;case 17:go(e.type)&&yo();break;case 19:if(fo(Hu),null===(u=e.memoizedState))break;if(a=0!=(64&e.effectTag),null===(l=u.rendering)){if(a)aa(u,!1);else if(0!==_a||null!==t&&0!=(64&t.effectTag))for(t=e.child;null!==t;){if(null!==(l=Ju(t))){for(e.effectTag|=64,aa(u,!1),null!==(a=l.updateQueue)&&(e.updateQueue=a,e.effectTag|=4),null===u.lastEffect&&(e.firstEffect=null),e.lastEffect=u.lastEffect,u=r,a=e.child;null!==a;)t=u,(r=a).effectTag&=2,r.nextEffect=null,r.firstEffect=null,r.lastEffect=null,null===(l=r.alternate)?(r.childExpirationTime=0,r.expirationTime=t,r.child=null,r.memoizedProps=null,r.memoizedState=null,r.updateQueue=null,r.dependencies=null):(r.childExpirationTime=l.childExpirationTime,r.expirationTime=l.expirationTime,r.child=l.child,r.memoizedProps=l.memoizedProps,r.memoizedState=l.memoizedState,r.updateQueue=l.updateQueue,t=l.dependencies,r.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders}),a=a.sibling;lo(Hu,1&Hu.current|2),e=e.child;break n}t=t.sibling}}else{if(!a)if(null!==(t=Ju(l))){if(e.effectTag|=64,a=!0,null!==(r=t.updateQueue)&&(e.updateQueue=r,e.effectTag|=4),aa(u,!0),null===u.tail&&"hidden"===u.tailMode&&!l.alternate){null!==(e=e.lastEffect=u.lastEffect)&&(e.nextEffect=null);break}}else qo()>u.tailExpiration&&1<r&&(e.effectTag|=64,a=!0,aa(u,!1),e.expirationTime=e.childExpirationTime=r-1);u.isBackwards?(l.sibling=e.child,e.child=l):(null!==(r=u.last)?r.sibling=l:e.child=l,u.last=l)}if(null!==u.tail){0===u.tailExpiration&&(u.tailExpiration=qo()+500),r=u.tail,u.rendering=r,u.tail=r.sibling,u.lastEffect=e.lastEffect,r.sibling=null,u=Hu.current,lo(Hu,u=a?1&u|2:1&u),e=r;break n}break;case 20:case 21:break;default:throw Error(i(156,e.tag))}e=null}if(u=Aa,1===Na||1!==u.childExpirationTime){for(a=0,r=u.child;null!==r;)(t=r.expirationTime)>a&&(a=t),(l=r.childExpirationTime)>a&&(a=l),r=r.sibling;u.childExpirationTime=a}if(null!==e)return e;null!==n&&0==(2048&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=Aa.firstEffect),null!==Aa.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=Aa.firstEffect),n.lastEffect=Aa.lastEffect),1<Aa.effectTag&&(null!==n.lastEffect?n.lastEffect.nextEffect=Aa:n.firstEffect=Aa,n.lastEffect=Aa))}else{if(null!==(e=ca(Aa)))return e.effectTag&=2047,e;null!==n&&(n.firstEffect=n.lastEffect=null,n.effectTag|=2048)}if(null!==(e=Aa.sibling))return e;Aa=n}while(null!==Aa);return 0===_a&&(_a=5),null}function gc(n){var e=n.expirationTime;return e>(n=n.childExpirationTime)?e:n}function yc(n){var e=Uo();return Jo(99,wc.bind(null,n,e)),null}function wc(n,e){do{Fc()}while(null!==Va);if(0!=(48&Ta))throw Error(i(327));var t=n.finishedWork,r=n.finishedExpirationTime;if(null===t)return null;if(n.finishedWork=null,n.finishedExpirationTime=0,t===n.current)throw Error(i(177));n.callbackNode=null,n.callbackExpirationTime=0,n.callbackPriority=90,n.nextKnownPendingLevel=0;var o=gc(t);if(n.firstPendingTime=o,r<=n.lastSuspendedTime?n.firstSuspendedTime=n.lastSuspendedTime=n.nextKnownPendingLevel=0:r<=n.firstSuspendedTime&&(n.firstSuspendedTime=r-1),r<=n.lastPingedTime&&(n.lastPingedTime=0),r<=n.lastExpiredTime&&(n.lastExpiredTime=0),n===Ra&&(Aa=Ra=null,Na=0),1<t.effectTag?null!==t.lastEffect?(t.lastEffect.nextEffect=t,o=t.firstEffect):o=t:o=t.firstEffect,null!==o){var u=Ta;Ta|=32,Ia.current=null,Kt=St;var a=Gt();if(Qt(a)){if("selectionStart"in a)var c={start:a.selectionStart,end:a.selectionEnd};else n:{var f=(c=(c=a.ownerDocument)&&c.defaultView||window).getSelection&&c.getSelection();if(f&&0!==f.rangeCount){c=f.anchorNode;var l=f.anchorOffset,s=f.focusNode;f=f.focusOffset;try{c.nodeType,s.nodeType}catch(n){c=null;break n}var d=0,p=-1,m=-1,h=0,v=0,g=a,y=null;e:for(;;){for(var w;g!==c||0!==l&&3!==g.nodeType||(p=d+l),g!==s||0!==f&&3!==g.nodeType||(m=d+f),3===g.nodeType&&(d+=g.nodeValue.length),null!==(w=g.firstChild);)y=g,g=w;for(;;){if(g===a)break e;if(y===c&&++h===l&&(p=d),y===s&&++v===f&&(m=d),null!==(w=g.nextSibling))break;y=(g=y).parentNode}g=w}c=-1===p||-1===m?null:{start:p,end:m}}else c=null}c=c||{start:0,end:0}}else c=null;Xt={focusedElem:a,selectionRange:c},St=!1,ja=o;do{try{bc()}catch(n){if(null===ja)throw Error(i(330));Sc(ja,n),ja=ja.nextEffect}}while(null!==ja);ja=o;do{try{for(a=n,c=e;null!==ja;){var b=ja.effectTag;if(16&b&&Jn(ja.stateNode,""),128&b){var F=ja.alternate;if(null!==F){var E=F.ref;null!==E&&("function"==typeof E?E(null):E.current=null)}}switch(1038&b){case 2:ya(ja),ja.effectTag&=-3;break;case 6:ya(ja),ja.effectTag&=-3,ba(ja.alternate,ja);break;case 1024:ja.effectTag&=-1025;break;case 1028:ja.effectTag&=-1025,ba(ja.alternate,ja);break;case 4:ba(ja.alternate,ja);break;case 8:wa(a,l=ja,c),va(l)}ja=ja.nextEffect}}catch(n){if(null===ja)throw Error(i(330));Sc(ja,n),ja=ja.nextEffect}}while(null!==ja);if(E=Xt,F=Gt(),b=E.focusedElem,c=E.selectionRange,F!==b&&b&&b.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))))}(b.ownerDocument.documentElement,b)){null!==c&&Qt(b)&&(F=c.start,void 0===(E=c.end)&&(E=F),"selectionStart"in b?(b.selectionStart=F,b.selectionEnd=Math.min(E,b.value.length)):(E=(F=b.ownerDocument||document)&&F.defaultView||window).getSelection&&(E=E.getSelection(),l=b.textContent.length,a=Math.min(c.start,l),c=void 0===c.end?a:Math.min(c.end,l),!E.extend&&a>c&&(l=c,c=a,a=l),l=$t(b,a),s=$t(b,c),l&&s&&(1!==E.rangeCount||E.anchorNode!==l.node||E.anchorOffset!==l.offset||E.focusNode!==s.node||E.focusOffset!==s.offset)&&((F=F.createRange()).setStart(l.node,l.offset),E.removeAllRanges(),a>c?(E.addRange(F),E.extend(s.node,s.offset)):(F.setEnd(s.node,s.offset),E.addRange(F))))),F=[];for(E=b;E=E.parentNode;)1===E.nodeType&&F.push({element:E,left:E.scrollLeft,top:E.scrollTop});for("function"==typeof b.focus&&b.focus(),b=0;b<F.length;b++)(E=F[b]).element.scrollLeft=E.left,E.element.scrollTop=E.top}Xt=null,St=!!Kt,Kt=null,n.current=t,ja=o;do{try{for(b=r;null!==ja;){var x=ja.effectTag;if(36&x){var S=ja.alternate;switch(E=b,(F=ja).tag){case 0:case 11:case 15:ma(16,32,F);break;case 1:var C=F.stateNode;if(4&F.effectTag)if(null===S)C.componentDidMount();else{var k=F.elementType===F.type?S.memoizedProps:Yo(F.type,S.memoizedProps);C.componentDidUpdate(k,S.memoizedState,C.__reactInternalSnapshotBeforeUpdate)}var M=F.updateQueue;null!==M&&wu(0,M,C);break;case 3:var I=F.updateQueue;if(null!==I){if(a=null,null!==F.child)switch(F.child.tag){case 5:a=F.child.stateNode;break;case 1:a=F.child.stateNode}wu(0,I,a)}break;case 5:var T=F.stateNode;null===S&&4&F.effectTag&&Yt(F.type,F.memoizedProps)&&T.focus();break;case 6:case 4:case 12:break;case 13:if(null===F.memoizedState){var R=F.alternate;if(null!==R){var A=R.memoizedState;if(null!==A){var N=A.dehydrated;null!==N&&Me(N)}}}break;case 19:case 17:case 20:case 21:break;default:throw Error(i(163))}}if(128&x){F=void 0;var _=ja.ref;if(null!==_){var P=ja.stateNode;switch(ja.tag){case 5:F=P;break;default:F=P}"function"==typeof _?_(F):_.current=F}}ja=ja.nextEffect}}catch(n){if(null===ja)throw Error(i(330));Sc(ja,n),ja=ja.nextEffect}}while(null!==ja);ja=null,Wo(),Ta=u}else n.current=t;if(Ja)Ja=!1,Va=n,$a=e;else for(ja=o;null!==ja;)e=ja.nextEffect,ja.nextEffect=null,ja=e;if(0===(e=n.firstPendingTime)&&(Ha=null),1073741823===e?n===Ka?Qa++:(Qa=0,Ka=n):Qa=0,"function"==typeof Mc&&Mc(t.stateNode,r),rc(n),qa)throw qa=!1,n=Ua,Ua=null,n;return 0!=(8&Ta)?null:(Go(),null)}function bc(){for(;null!==ja;){var n=ja.effectTag;0!=(256&n)&&pa(ja.alternate,ja),0==(512&n)||Ja||(Ja=!0,Vo(97,(function(){return Fc(),null}))),ja=ja.nextEffect}}function Fc(){if(90!==$a){var n=97<$a?97:$a;return $a=90,Jo(n,Ec)}}function Ec(){if(null===Va)return!1;var n=Va;if(Va=null,0!=(48&Ta))throw Error(i(331));var e=Ta;for(Ta|=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:ma(128,0,t),ma(0,64,t)}}catch(e){if(null===n)throw Error(i(330));Sc(n,e)}t=n.nextEffect,n.nextEffect=null,n=t}return Ta=e,Go(),!0}function xc(n,e,t){mu(n,e=xa(n,e=fa(t,e),1073741823)),null!==(n=ec(n,1073741823))&&rc(n)}function Sc(n,e){if(3===n.tag)xc(n,n,e);else for(var t=n.return;null!==t;){if(3===t.tag){xc(t,n,e);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Ha||!Ha.has(r))){mu(t,n=Sa(t,n=fa(e,n),1073741823)),null!==(t=ec(t,1073741823))&&rc(t);break}}t=t.return}}function Cc(n,e,t){var r=n.pingCache;null!==r&&r.delete(e),Ra===n&&Na===t?4===_a||3===_a&&1073741823===Oa&&qo()-Ba<500?cc(n,Na):za=!0:Dc(n,t)&&(0!==(e=n.lastPingedTime)&&e<t||(n.lastPingedTime=t,n.finishedExpirationTime===t&&(n.finishedExpirationTime=0,n.finishedWork=null),rc(n)))}function kc(n,e){var t=n.stateNode;null!==t&&t.delete(e),0===(e=0)&&(e=Za(e=Ya(),n,null)),null!==(n=ec(n,e))&&rc(n)}Ca=function(n,e,t){var r=e.expirationTime;if(null!==n){var o=e.pendingProps;if(n.memoizedProps!==o||mo.current)ji=!0;else{if(r<t){switch(ji=!1,e.tag){case 3:Ki(e),zi();break;case 5:if(qu(e),4&e.mode&&1!==t&&o.hidden)return e.expirationTime=e.childExpirationTime=1,null;break;case 1:go(e.type)&&Eo(e);break;case 4:Bu(e,e.stateNode.containerInfo);break;case 10:ou(e,e.memoizedProps.value);break;case 13:if(null!==e.memoizedState)return 0!==(r=e.child.childExpirationTime)&&r>=t?ea(n,e,t):(lo(Hu,1&Hu.current),null!==(e=ua(n,e,t))?e.sibling:null);lo(Hu,1&Hu.current);break;case 19:if(r=e.childExpirationTime>=t,0!=(64&n.effectTag)){if(r)return oa(n,e,t);e.effectTag|=64}if(null!==(o=e.memoizedState)&&(o.rendering=null,o.tail=null),lo(Hu,Hu.current),!r)return null}return ua(n,e,t)}ji=!1}}else ji=!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,o=vo(e,po.current),au(e,t),o=li(null,e,r,n,o,t),e.effectTag|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(e.tag=1,si(),go(r)){var u=!0;Eo(e)}else u=!1;e.memoizedState=null!==o.state&&void 0!==o.state?o.state:null;var a=r.getDerivedStateFromProps;"function"==typeof a&&xu(e,r,a,n),o.updater=Su,e.stateNode=o,o._reactInternalFiber=e,Iu(e,r,n,t),e=Qi(null,e,r,!0,u,t)}else e.tag=0,qi(null,e,o,t),e=e.child;return e;case 16:if(o=e.elementType,null!==n&&(n.alternate=null,e.alternate=null,e.effectTag|=2),n=e.pendingProps,function(n){if(-1===n._status){n._status=0;var e=n._ctor;e=e(),n._result=e,e.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)}))}}(o),1!==o._status)throw o._result;switch(o=o._result,e.type=o,u=e.tag=function(n){if("function"==typeof n)return Ac(n)?1:0;if(null!=n){if((n=n.$$typeof)===H)return 11;if(n===$)return 14}return 2}(o),n=Yo(o,n),u){case 0:e=$i(null,e,o,n,t);break;case 1:e=Gi(null,e,o,n,t);break;case 11:e=Ui(null,e,o,n,t);break;case 14:e=Hi(null,e,o,Yo(o.type,n),r,t);break;default:throw Error(i(306,o,""))}return e;case 0:return r=e.type,o=e.pendingProps,$i(n,e,r,o=e.elementType===r?o:Yo(r,o),t);case 1:return r=e.type,o=e.pendingProps,Gi(n,e,r,o=e.elementType===r?o:Yo(r,o),t);case 3:if(Ki(e),null===(r=e.updateQueue))throw Error(i(282));if(o=null!==(o=e.memoizedState)?o.element:null,yu(e,r,e.pendingProps,null,t),(r=e.memoizedState.element)===o)zi(),e=ua(n,e,t);else{if((o=e.stateNode.hydrate)&&(Ni=tr(e.stateNode.containerInfo.firstChild),Ai=e,o=_i=!0),o)for(t=Pu(e,null,r,t),e.child=t;t;)t.effectTag=-3&t.effectTag|1024,t=t.sibling;else qi(n,e,r,t),zi();e=e.child}return e;case 5:return qu(e),null===n&&Li(e),r=e.type,o=e.pendingProps,u=null!==n?n.memoizedProps:null,a=o.children,Zt(r,o)?a=null:null!==u&&Zt(r,u)&&(e.effectTag|=16),Vi(n,e),4&e.mode&&1!==t&&o.hidden?(e.expirationTime=e.childExpirationTime=1,e=null):(qi(n,e,a,t),e=e.child),e;case 6:return null===n&&Li(e),null;case 13:return ea(n,e,t);case 4:return Bu(e,e.stateNode.containerInfo),r=e.pendingProps,null===n?e.child=_u(e,null,r,t):qi(n,e,r,t),e.child;case 11:return r=e.type,o=e.pendingProps,Ui(n,e,r,o=e.elementType===r?o:Yo(r,o),t);case 7:return qi(n,e,e.pendingProps,t),e.child;case 8:case 12:return qi(n,e,e.pendingProps.children,t),e.child;case 10:n:{if(r=e.type._context,o=e.pendingProps,a=e.memoizedProps,ou(e,u=o.value),null!==a){var c=a.value;if(0===(u=Kr(c,u)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(c,u):1073741823))){if(a.children===o.children&&!mo.current){e=ua(n,e,t);break n}}else for(null!==(c=e.child)&&(c.return=e);null!==c;){var f=c.dependencies;if(null!==f){a=c.child;for(var l=f.firstContext;null!==l;){if(l.context===r&&0!=(l.observedBits&u)){1===c.tag&&((l=du(t,null)).tag=2,mu(c,l)),c.expirationTime<t&&(c.expirationTime=t),null!==(l=c.alternate)&&l.expirationTime<t&&(l.expirationTime=t),iu(c.return,t),f.expirationTime<t&&(f.expirationTime=t);break}l=l.next}}else a=10===c.tag&&c.type===e.type?null:c.child;if(null!==a)a.return=c;else for(a=c;null!==a;){if(a===e){a=null;break}if(null!==(c=a.sibling)){c.return=a.return,a=c;break}a=a.return}c=a}}qi(n,e,o.children,t),e=e.child}return e;case 9:return o=e.type,r=(u=e.pendingProps).children,au(e,t),r=r(o=cu(o,u.unstable_observedBits)),e.effectTag|=1,qi(n,e,r,t),e.child;case 14:return u=Yo(o=e.type,e.pendingProps),Hi(n,e,o,u=Yo(o.type,u),r,t);case 15:return Ji(n,e,e.type,e.pendingProps,r,t);case 17:return r=e.type,o=e.pendingProps,o=e.elementType===r?o:Yo(r,o),null!==n&&(n.alternate=null,e.alternate=null,e.effectTag|=2),e.tag=1,go(r)?(n=!0,Eo(e)):n=!1,au(e,t),ku(e,r,o),Iu(e,r,o,t),Qi(null,e,r,!0,n,t);case 19:return oa(n,e,t)}throw Error(i(156,e.tag))};var Mc=null,Ic=null;function Tc(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 Rc(n,e,t,r){return new Tc(n,e,t,r)}function Ac(n){return!(!(n=n.prototype)||!n.isReactComponent)}function Nc(n,e){var t=n.alternate;return null===t?((t=Rc(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 _c(n,e,t,r,o,u){var a=2;if(r=n,"function"==typeof n)Ac(n)&&(a=1);else if("string"==typeof n)a=5;else n:switch(n){case D:return Pc(t.children,o,u,e);case U:a=8,o|=7;break;case z:a=8,o|=1;break;case B:return(n=Rc(12,t,e,8|o)).elementType=B,n.type=B,n.expirationTime=u,n;case J:return(n=Rc(13,t,e,o)).type=J,n.elementType=J,n.expirationTime=u,n;case V:return(n=Rc(19,t,e,o)).elementType=V,n.expirationTime=u,n;default:if("object"==typeof n&&null!==n)switch(n.$$typeof){case j:a=10;break n;case q:a=9;break n;case H:a=11;break n;case $:a=14;break n;case G:a=16,r=null;break n}throw Error(i(130,null==n?n:typeof n,""))}return(e=Rc(a,t,e,o)).elementType=n,e.type=r,e.expirationTime=u,e}function Pc(n,e,t,r){return(n=Rc(7,n,r,e)).expirationTime=t,n}function Oc(n,e,t){return(n=Rc(6,n,null,e)).expirationTime=t,n}function Lc(n,e,t){return(e=Rc(4,null!==n.children?n.children:[],n.key,e)).expirationTime=t,e.stateNode={containerInfo:n.containerInfo,pendingChildren:null,implementation:n.implementation},e}function Wc(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=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function Dc(n,e){var t=n.firstSuspendedTime;return n=n.lastSuspendedTime,0!==t&&t>=e&&n<=e}function zc(n,e){var t=n.firstSuspendedTime,r=n.lastSuspendedTime;t<e&&(n.firstSuspendedTime=e),(r>e||0===t)&&(n.lastSuspendedTime=e),e<=n.lastPingedTime&&(n.lastPingedTime=0),e<=n.lastExpiredTime&&(n.lastExpiredTime=0)}function Bc(n,e){e>n.firstPendingTime&&(n.firstPendingTime=e);var t=n.firstSuspendedTime;0!==t&&(e>=t?n.firstSuspendedTime=n.lastSuspendedTime=n.nextKnownPendingLevel=0:e>=n.lastSuspendedTime&&(n.lastSuspendedTime=e+1),e>n.nextKnownPendingLevel&&(n.nextKnownPendingLevel=e))}function jc(n,e){var t=n.lastExpiredTime;(0===t||t>e)&&(n.lastExpiredTime=e)}function qc(n,e,t,r){var o=e.current,u=Ya(),a=Fu.suspense;u=Za(u,o,a);n:if(t){e:{if(te(t=t._reactInternalFiber)!==t||1!==t.tag)throw Error(i(170));var c=t;do{switch(c.tag){case 3:c=c.stateNode.context;break e;case 1:if(go(c.type)){c=c.stateNode.__reactInternalMemoizedMergedChildContext;break e}}c=c.return}while(null!==c);throw Error(i(171))}if(1===t.tag){var f=t.type;if(go(f)){t=Fo(t,f,c);break n}}t=c}else t=so;return null===e.context?e.context=t:e.pendingContext=t,(e=du(u,a)).payload={element:n},null!==(r=void 0===r?null:r)&&(e.callback=r),mu(o,e),nc(o,u),u}function Uc(n){if(!(n=n.current).child)return null;switch(n.child.tag){case 5:default:return n.child.stateNode}}function Hc(n,e){null!==(n=n.memoizedState)&&null!==n.dehydrated&&n.retryTime<e&&(n.retryTime=e)}function Jc(n,e){Hc(n,e),(n=n.alternate)&&Hc(n,e)}function Vc(n,e,t){var r=new Wc(n,e,t=null!=t&&!0===t.hydrate),o=Rc(3,null,null,2===e?7:1===e?3:0);r.current=o,o.stateNode=r,n[ar]=r.current,t&&0!==e&&function(n){var e=Pt(n);ge.forEach((function(t){Ot(t,n,e)})),ye.forEach((function(t){Ot(t,n,e)}))}(9===n.nodeType?n:n.ownerDocument),this._internalRoot=r}function $c(n){return!(!n||1!==n.nodeType&&9!==n.nodeType&&11!==n.nodeType&&(8!==n.nodeType||" react-mount-point-unstable "!==n.nodeValue))}function Gc(n,e,t,r,o){var u=t._reactRootContainer;if(u){var i=u._internalRoot;if("function"==typeof o){var a=o;o=function(){var n=Uc(i);a.call(n)}}qc(e,i,n,o)}else{if(u=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 Vc(n,0,e?{hydrate:!0}:void 0)}(t,r),i=u._internalRoot,"function"==typeof o){var c=o;o=function(){var n=Uc(i);c.call(n)}}ac((function(){qc(e,i,n,o)}))}return Uc(i)}function Qc(n,e,t){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:W,key:null==r?null:""+r,children:n,containerInfo:e,implementation:t}}function Kc(n,e){var t=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!$c(e))throw Error(i(200));return Qc(n,e,null,t)}Vc.prototype.render=function(n,e){qc(n,this._internalRoot,null,void 0===e?null:e)},Vc.prototype.unmount=function(n){var e=this._internalRoot,t=void 0===n?null:n,r=e.containerInfo;qc(null,e,null,(function(){r[ar]=null,null!==t&&t()}))},ie=function(n){if(13===n.tag){var e=Xo(Ya(),150,100);nc(n,e),Jc(n,e)}},ae=function(n){if(13===n.tag){Ya();var e=Ko++;nc(n,e),Jc(n,e)}},ce=function(n){if(13===n.tag){var e=Ya();nc(n,e=Za(e,n,null)),Jc(n,e)}},nn=function(n,e,t){switch(e){case"input":if(Rn(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 o=sr(r);if(!o)throw Error(i(90));kn(r),Rn(r,o)}}}break;case"textarea":Wn(n,t);break;case"select":null!=(e=t.value)&&Pn(n,!!t.multiple,e,!1)}},an=ic,cn=function(n,e,t,r){var o=Ta;Ta|=4;try{return Jo(98,n.bind(null,e,t,r))}finally{0===(Ta=o)&&Go()}},fn=function(){0==(49&Ta)&&(function(){if(null!==Ga){var n=Ga;Ga=null,n.forEach((function(n,e){jc(e,n),rc(e)})),Go()}}(),Fc())},ln=function(n,e){var t=Ta;Ta|=2;try{return n(e)}finally{0===(Ta=t)&&Go()}};var Xc,Yc,Zc={createPortal:Kc,findDOMNode:function(n){if(null==n)return null;if(1===n.nodeType)return n;var e=n._reactInternalFiber;if(void 0===e){if("function"==typeof n.render)throw Error(i(188));throw Error(i(268,Object.keys(n)))}return n=null===(n=ue(e))?null:n.stateNode},hydrate:function(n,e,t){if(!$c(e))throw Error(i(200));return Gc(null,n,e,!0,t)},render:function(n,e,t){if(!$c(e))throw Error(i(200));return Gc(null,n,e,!1,t)},unstable_renderSubtreeIntoContainer:function(n,e,t,r){if(!$c(t))throw Error(i(200));if(null==n||void 0===n._reactInternalFiber)throw Error(i(38));return Gc(n,e,t,!1,r)},unmountComponentAtNode:function(n){if(!$c(n))throw Error(i(40));return!!n._reactRootContainer&&(ac((function(){Gc(null,null,n,!1,(function(){n._reactRootContainer=null,n[ar]=null}))})),!0)},unstable_createPortal:function(){return Kc.apply(void 0,arguments)},unstable_batchedUpdates:ic,flushSync:function(n,e){if(0!=(48&Ta))throw Error(i(187));var t=Ta;Ta|=1;try{return Jo(99,n.bind(null,e))}finally{Ta=t,Go()}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[fr,lr,sr,A.injectEventPluginsByName,d,Pe,function(n){M(n,_e)},on,un,Rt,R,Fc,{current:!1}]}};Yc=(Xc={findFiberByHostInstance:cr,bundleType:0,version:"16.12.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);Mc=function(n){try{e.onCommitFiberRoot(t,n,void 0,64==(64&n.current.effectTag))}catch(n){}},Ic=function(n){try{e.onCommitFiberUnmount(t,n)}catch(n){}}}catch(n){}}(o({},Xc,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:_.ReactCurrentDispatcher,findHostInstanceByFiber:function(n){return null===(n=ue(n))?null:n.stateNode},findFiberByHostInstance:function(n){return Yc?Yc(n):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}));var nf={default:Zc},ef=nf&&Zc||nf;n.exports=ef.default||ef},function(n,e,t){"use strict";n.exports=t(169)},function(n,e,t){"use strict";
38/** @license React v0.18.0
39 * scheduler.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,o,u,i,a;if(Object.defineProperty(e,"__esModule",{value:!0}),"undefined"==typeof window||"function"!=typeof MessageChannel){var c=null,f=null,l=function(){if(null!==c)try{var n=e.unstable_now();c(!0,n),c=null}catch(n){throw setTimeout(l,0),n}},s=Date.now();e.unstable_now=function(){return Date.now()-s},r=function(n){null!==c?setTimeout(r,0,n):(c=n,setTimeout(l,0))},o=function(n,e){f=setTimeout(n,e)},u=function(){clearTimeout(f)},i=function(){return!1},a=e.unstable_forceFrameRate=function(){}}else{var d=window.performance,p=window.Date,m=window.setTimeout,h=window.clearTimeout;if("undefined"!=typeof console){var v=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&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")}if("object"==typeof d&&"function"==typeof d.now)e.unstable_now=function(){return d.now()};else{var g=p.now();e.unstable_now=function(){return p.now()-g}}var y=!1,w=null,b=-1,F=5,E=0;i=function(){return e.unstable_now()>=E},a=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"):F=0<n?Math.floor(1e3/n):5};var x=new MessageChannel,S=x.port2;x.port1.onmessage=function(){if(null!==w){var n=e.unstable_now();E=n+F;try{w(!0,n)?S.postMessage(null):(y=!1,w=null)}catch(n){throw S.postMessage(null),n}}else y=!1},r=function(n){w=n,y||(y=!0,S.postMessage(null))},o=function(n,t){b=m((function(){n(e.unstable_now())}),t)},u=function(){h(b),b=-1}}function C(n,e){var t=n.length;n.push(e);n:for(;;){var r=Math.floor((t-1)/2),o=n[r];if(!(void 0!==o&&0<I(o,e)))break n;n[r]=e,n[t]=o,t=r}}function k(n){return void 0===(n=n[0])?null:n}function M(n){var e=n[0];if(void 0!==e){var t=n.pop();if(t!==e){n[0]=t;n:for(var r=0,o=n.length;r<o;){var u=2*(r+1)-1,i=n[u],a=u+1,c=n[a];if(void 0!==i&&0>I(i,t))void 0!==c&&0>I(c,i)?(n[r]=c,n[a]=t,r=a):(n[r]=i,n[u]=t,r=u);else{if(!(void 0!==c&&0>I(c,t)))break n;n[r]=c,n[a]=t,r=a}}}return e}return null}function I(n,e){var t=n.sortIndex-e.sortIndex;return 0!==t?t:n.id-e.id}var T=[],R=[],A=1,N=null,_=3,P=!1,O=!1,L=!1;function W(n){for(var e=k(R);null!==e;){if(null===e.callback)M(R);else{if(!(e.startTime<=n))break;M(R),e.sortIndex=e.expirationTime,C(T,e)}e=k(R)}}function D(n){if(L=!1,W(n),!O)if(null!==k(T))O=!0,r(z);else{var e=k(R);null!==e&&o(D,e.startTime-n)}}function z(n,t){O=!1,L&&(L=!1,u()),P=!0;var r=_;try{for(W(t),N=k(T);null!==N&&(!(N.expirationTime>t)||n&&!i());){var a=N.callback;if(null!==a){N.callback=null,_=N.priorityLevel;var c=a(N.expirationTime<=t);t=e.unstable_now(),"function"==typeof c?N.callback=c:N===k(T)&&M(T),W(t)}else M(T);N=k(T)}if(null!==N)var f=!0;else{var l=k(R);null!==l&&o(D,l.startTime-t),f=!1}return f}finally{N=null,_=r,P=!1}}function B(n){switch(n){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var j=a;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 a=e.unstable_now();if("object"==typeof i&&null!==i){var c=i.delay;c="number"==typeof c&&0<c?a+c:a,i="number"==typeof i.timeout?i.timeout:B(n)}else i=B(n),c=a;return n={id:A++,callback:t,priorityLevel:n,startTime:c,expirationTime:i=c+i,sortIndex:-1},c>a?(n.sortIndex=c,C(R,n),null===k(T)&&n===k(R)&&(L?u():L=!0,o(D,c-a))):(n.sortIndex=i,C(T,n),O||P||(O=!0,r(z))),n},e.unstable_cancelCallback=function(n){n.callback=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();W(n);var t=k(T);return t!==N&&null!==N&&null!==t&&null!==t.callback&&t.startTime<=n&&t.expirationTime<N.expirationTime||i()},e.unstable_requestPaint=j,e.unstable_continueExecution=function(){O||P||(O=!0,r(z))},e.unstable_pauseExecution=function(){},e.unstable_getFirstCallbackNode=function(){return k(T)},e.unstable_Profiling=null},function(n,e,t){"use strict";e.arrayApply=function(n){return function(e){for(var t=n.length,r=e.length,o=new Array(t*r),u=0,i=0;i<t;i++)for(var a=n[i],c=0;c<r;c++)o[u++]=a(e[c]);return o}}},function(n,e,t){"use strict";e.arrayMap=function(n){return function(e){for(var t=e.length,r=new Array(t),o=0;o<t;o++)r[o]=n(e[o]);return r}}},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 o=r+1,u=o<e&&n[o]>="0"&&n[o]<="9"?"\\&":"";return"\\"+t.charCodeAt(0).toString(10)+u}))+'"'},e.showArrayImpl=function(n){return function(e){for(var t=[],r=0,o=e.length;r<o;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.unsafeCoerce=function(n){return 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 o in t)({}).hasOwnProperty.call(t,o)&&(r[o]=t[o]);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";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,o){return n(e)(t)(r)(o)}},e.mkFn5=function(n){return function(e,t,r,o,u){return n(e)(t)(r)(o)(u)}},e.mkFn6=function(n){return function(e,t,r,o,u,i){return n(e)(t)(r)(o)(u)(i)}},e.mkFn7=function(n){return function(e,t,r,o,u,i,a){return n(e)(t)(r)(o)(u)(i)(a)}},e.mkFn8=function(n){return function(e,t,r,o,u,i,a,c){return n(e)(t)(r)(o)(u)(i)(a)(c)}},e.mkFn9=function(n){return function(e,t,r,o,u,i,a,c,f){return n(e)(t)(r)(o)(u)(i)(a)(c)(f)}},e.mkFn10=function(n){return function(e,t,r,o,u,i,a,c,f,l){return n(e)(t)(r)(o)(u)(i)(a)(c)(f)(l)}},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(o){return n(e,t,r,o)}}}}},e.runFn5=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return n(e,t,r,o,u)}}}}}},e.runFn6=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(i){return n(e,t,r,o,u,i)}}}}}}},e.runFn7=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(i){return function(a){return n(e,t,r,o,u,i,a)}}}}}}}},e.runFn8=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(i){return function(a){return function(c){return n(e,t,r,o,u,i,a,c)}}}}}}}}},e.runFn9=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(i){return function(a){return function(c){return function(f){return n(e,t,r,o,u,i,a,c,f)}}}}}}}}}},e.runFn10=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(i){return function(a){return function(c){return function(f){return function(l){return n(e,t,r,o,u,i,a,c,f,l)}}}}}}}}}}}},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)},o=new(t(5).Show)(r);n.exports={absurd:r,showVoid:o}},function(n,e,t){"use strict";e.arrayBind=function(n){return function(e){for(var t=[],r=0,o=n.length;r<o;r++)Array.prototype.push.apply(t,e(n[r]));return t}}},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";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(o){return r<o?n:r===o?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,o=e.length,u=t.length;r<o&&r<u;){var i=e[r],a=t[r],c=n(i)(a);if(0!==c)return c;r++}return o===u?0:o>u?-1:1}}}},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.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.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.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.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";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";e.foldrArray=function(n){return function(e){return function(t){for(var r=e,o=t.length-1;o>=0;o--)r=n(t[o])(r);return r}}},e.foldlArray=function(n){return function(e){return function(t){for(var r=e,o=t.length,u=0;u<o;u++)r=n(r)(t[u]);return r}}}},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),o=t(9),u=t(4),i=t(17),a=t(8),c=t(1),f=t(10),l=t(7),s=t(5),d=function(n){return n},p=new l.Semigroup((function(n){return function(e){return n}})),m=function(n){return n},h=new c.Functor((function(n){return function(e){return n(e)}})),v=function(n){return n},g=new a.Eq1((function(n){return a.eq(n)})),y=new f.Ord1((function(){return g}),(function(n){return f.compare(n)})),w=new o.Apply((function(){return h}),(function(n){return function(e){return n(e)}})),b=new u.Bind((function(){return w}),(function(n){return function(e){return e(n)}})),F=new r.Applicative((function(){return w}),d),E=new i.Monad((function(){return F}),(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:F,bindFirst:b,monadFirst:E,semigroupFirst:p}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(4),i=t(17),a=t(8),c=t(1),f=t(10),l=t(7),s=t(5),d=function(n){return n},p=new l.Semigroup((function(n){return function(n){return n}})),m=function(n){return n},h=new c.Functor((function(n){return function(e){return n(e)}})),v=function(n){return n},g=new a.Eq1((function(n){return a.eq(n)})),y=new f.Ord1((function(){return g}),(function(n){return f.compare(n)})),w=new o.Apply((function(){return h}),(function(n){return function(e){return n(e)}})),b=new u.Bind((function(){return w}),(function(n){return function(e){return e(n)}})),F=new r.Applicative((function(){return w}),d),E=new i.Monad((function(){return F}),(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:F,bindLast:b,monadLast:E,semigroupLast:p}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(66),i=t(67),a=t(32),c=t(1),f=t(14),l=t(5),s=function(n){return n},d=new f.Newtype((function(n){return n}),s),p=new c.Functor((function(n){return function(n){return n}})),m=function(n){return new a.Bifunctor((function(e){return function(t){return function(t){return c.map(n)(e)(t)}}}))},h=function(n){return new i.Biapply((function(){return m(n.Functor0())}),(function(e){return function(t){return o.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 l.Show((function(e){return"(Clown "+l.show(n)(e)+")"}))},functorClown:p,bifunctorClown:m,biapplyClown:h,biapplicativeClown:function(n){return new u.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(66),o=t(67),u=t(32),i=t(1),a=t(14),c=t(5),f=function(n){return n},l=new a.Newtype((function(n){return n}),f),s=function(n){return new u.Bifunctor((function(e){return function(t){return function(r){return u.bimap(n)(t)(e)(r)}}}))},d=function(n){return new o.Biapply((function(){return s(n.Bifunctor0())}),(function(e){return function(t){return o.biapply(n)(e)(t)}}))};n.exports={Flip:f,newtypeFlip:l,eqFlip:function(n){return n},ordFlip:function(n){return n},showFlip:function(n){return new c.Show((function(e){return"(Flip "+c.show(n)(e)+")"}))},functorFlip:function(n){return new i.Functor((function(e){return function(t){return u.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),o=t(9),u=t(66),i=t(67),a=t(32),c=t(1),f=t(14),l=t(5),s=function(n){return n},d=new f.Newtype((function(n){return n}),s),p=function(n){return new a.Bifunctor((function(e){return function(e){return function(t){return c.map(n)(e)(t)}}}))},m=function(n){return new i.Biapply((function(){return p(n.Functor0())}),(function(e){return function(t){return o.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 l.Show((function(e){return"(Joker "+l.show(n)(e)+")"}))},functorJoker:function(n){return new c.Functor((function(e){return function(t){return c.map(n)(e)(t)}}))},bifunctorJoker:p,biapplyJoker:m,biapplicativeJoker:function(n){return new u.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(66),o=t(67),u=t(32),i=t(8),a=t(10),c=t(21),f=t(5),l=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 u.Bifunctor((function(t){return function(r){return function(o){return new l(u.bimap(n)(t)(r)(o.value0),u.bimap(e)(t)(r)(o.value1))}}}))}},p=function(n){return function(e){return new o.Biapply((function(){return d(n.Bifunctor0())(e.Bifunctor0())}),(function(t){return function(r){return new l(o.biapply(n)(t.value0)(r.value0),o.biapply(e)(t.value1)(r.value1))}}))}};n.exports={Product:l,eqProduct:s,ordProduct:function(n){return function(e){return new a.Ord((function(){return s(n.Eq0())(e.Eq0())}),(function(t){return function(r){var o=a.compare(n)(t.value0)(r.value0);return o instanceof c.LT?c.LT.value:o instanceof c.GT?c.GT.value:a.compare(e)(t.value1)(r.value1)}}))}},showProduct:function(n){return function(e){return new f.Show((function(t){return"(Product "+f.show(n)(t.value0)+" "+f.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(o){return new l(r.bipure(n)(t)(o),r.bipure(e)(t)(o))}}))}}}},function(n,e,t){"use strict";var r=t(66),o=t(67),u=t(32),i=t(1),a=t(14),c=t(5),f=function(n){return n},l=new a.Newtype((function(n){return n}),f),s=function(n){return new u.Bifunctor((function(e){return function(t){return function(r){return u.bimap(n)(e)(t)(r)}}}))},d=function(n){return new o.Biapply((function(){return s(n.Bifunctor0())}),(function(e){return function(t){return o.biapply(n)(e)(t)}}))};n.exports={Wrap:f,newtypeWrap:l,eqWrap:function(n){return n},ordWrap:function(n){return n},showWrap:function(n){return new c.Show((function(e){return"(Wrap "+c.show(n)(e)+")"}))},functorWrap:function(n){return new i.Functor((function(e){return function(t){return u.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(o){return function(u){return function(i){return function(a){return function(c){return function f(l,s){switch(s-l){case 0:return i([]);case 1:return u(n)(a(c[l]));case 2:return o(u(e)(a(c[l])))(a(c[l+1]));case 3:return o(o(u(t)(a(c[l])))(a(c[l+1])))(a(c[l+2]));default:var d=l+2*Math.floor((s-l)/4);return o(u(r)(f(l,d)))(f(d,s))}}(0,c.length)}}}}}}()},function(n,e,t){"use strict";e.mapWithIndexArray=function(n){return function(e){for(var t=e.length,r=Array(t),o=0;o<t;o++)r[o]=n(o)(e[o]);return r}}},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,o){return n(e)(t)(r)(o)()}},e.mkEffectFn5=function(n){return function(e,t,r,o,u){return n(e)(t)(r)(o)(u)()}},e.mkEffectFn6=function(n){return function(e,t,r,o,u,i){return n(e)(t)(r)(o)(u)(i)()}},e.mkEffectFn7=function(n){return function(e,t,r,o,u,i,a){return n(e)(t)(r)(o)(u)(i)(a)()}},e.mkEffectFn8=function(n){return function(e,t,r,o,u,i,a,c){return n(e)(t)(r)(o)(u)(i)(a)(c)()}},e.mkEffectFn9=function(n){return function(e,t,r,o,u,i,a,c,f){return n(e)(t)(r)(o)(u)(i)(a)(c)(f)()}},e.mkEffectFn10=function(n){return function(e,t,r,o,u,i,a,c,f,l){return n(e)(t)(r)(o)(u)(i)(a)(c)(f)(l)()}},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(o){return function(){return n(e,t,r,o)}}}}}},e.runEffectFn5=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(){return n(e,t,r,o,u)}}}}}}},e.runEffectFn6=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(i){return function(){return n(e,t,r,o,u,i)}}}}}}}},e.runEffectFn7=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(i){return function(a){return function(){return n(e,t,r,o,u,i,a)}}}}}}}}},e.runEffectFn8=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(i){return function(a){return function(c){return function(){return n(e,t,r,o,u,i,a,c)}}}}}}}}}},e.runEffectFn9=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(i){return function(a){return function(c){return function(f){return function(){return n(e,t,r,o,u,i,a,c,f)}}}}}}}}}}},e.runEffectFn10=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(i){return function(a){return function(c){return function(f){return function(l){return function(){return n(e,t,r,o,u,i,a,c,f,l)}}}}}}}}}}}}},function(n,e,t){"use strict";e.unsafeCoerce=function(n){return n}},function(n,e,t){"use strict";var r=t(130),o=t(38),u=t(262),i=t(2),a=t(4),c=t(61),f=t(29),l=t(16),s=t(6),d=t(1),p=t(3),m=t(11),h=t(5),v=t(15),g=t(263),y=t(18),w=t(87),b=t(33),F=t(49),E=t(292),x=t(294),S=t(41),C=t(57),k=t(55),M=t(118),I=t(30),T=t(27),R=t(42),A=t(296),N=t(37),_=t(43),P=t(26),O=function(n){return E.fetch(x.windowFetch)()},L=function(n){return a.bind(w.bindAff)(O()("/api/compileAndRun")({method:E.postMethod,body:N.writeJSON(N.recordWriteForeign()(N.consWriteForeignFields(new v.IsSymbol((function(){return"code"})))(N.writeForeignString)(N.nilWriteForeignFields)()()()))(n),headers:E.makeHeaders()({"Content-Type":"application/json"})}))((function(n){var e=E.statusCode(n);return 200===e?d.mapFlipped(w.functorAff)(a.bind(w.bindAff)(E.json(n))(A.readAff(N.readRecord()(N.readFieldsCons(new v.IsSymbol((function(){return"code"})))(N.readMaybe(N.readInt))(N.readFieldsCons(new v.IsSymbol((function(){return"stderr"})))(N.readString)(N.readFieldsCons(new v.IsSymbol((function(){return"stdout"})))(N.readString)(N.readFieldsNil)()())()())()()))))(f.Right.create):422===e?d.mapFlipped(w.functorAff)(a.bind(w.bindAff)(E.json(n))(A.readAff(N.readRecord()(N.readFieldsCons(new v.IsSymbol((function(){return"result"})))(N.readArray(N.readRecord()(N.readFieldsCons(new v.IsSymbol((function(){return"allSpans"})))(N.readArray(N.readRecord()(N.readFieldsCons(new v.IsSymbol((function(){return"end"})))(N.readArray(N.readInt))(N.readFieldsCons(new v.IsSymbol((function(){return"name"})))(N.readString)(N.readFieldsCons(new v.IsSymbol((function(){return"start"})))(N.readArray(N.readInt))(N.readFieldsNil)()())()())()())))(N.readFieldsCons(new v.IsSymbol((function(){return"errorCode"})))(N.readString)(N.readFieldsCons(new v.IsSymbol((function(){return"errorLink"})))(N.readString)(N.readFieldsCons(new v.IsSymbol((function(){return"filename"})))(N.readString)(N.readFieldsCons(new v.IsSymbol((function(){return"message"})))(N.readString)(N.readFieldsCons(new v.IsSymbol((function(){return"moduleName"})))(N.readMaybe(N.readString))(N.readFieldsCons(new v.IsSymbol((function(){return"position"})))(N.readRecord()(N.readFieldsCons(new v.IsSymbol((function(){return"endColumn"})))(N.readInt)(N.readFieldsCons(new v.IsSymbol((function(){return"endLine"})))(N.readInt)(N.readFieldsCons(new v.IsSymbol((function(){return"startColumn"})))(N.readInt)(N.readFieldsCons(new v.IsSymbol((function(){return"startLine"})))(N.readInt)(N.readFieldsNil)()())()())()())()()))(N.readFieldsCons(new v.IsSymbol((function(){return"suggestion"})))(N.readMaybe(N.readRecord()(N.readFieldsCons(new v.IsSymbol((function(){return"replaceRange"})))(N.readRecord()(N.readFieldsCons(new v.IsSymbol((function(){return"endColumn"})))(N.readInt)(N.readFieldsCons(new v.IsSymbol((function(){return"endLine"})))(N.readInt)(N.readFieldsCons(new v.IsSymbol((function(){return"startColumn"})))(N.readInt)(N.readFieldsCons(new v.IsSymbol((function(){return"startLine"})))(N.readInt)(N.readFieldsNil)()())()())()())()()))(N.readFieldsCons(new v.IsSymbol((function(){return"replacement"})))(N.readString)(N.readFieldsNil)()())()())))(N.readFieldsNil)()())()())()())()())()())()())()())()())))(N.readFieldsCons(new v.IsSymbol((function(){return"resultType"})))(N.readString)(N.readFieldsNil)()())()()))))(f.Left.create):c.throwError(w.monadThrowAff)(F.error("Unexpected response code "+h.show(h.showInt)(e)))}))};n.exports={mkCompileEditor:function(){var n=g.mkEditor(),e=u.mkCard(),t=r.mkButton()()()()(),c=_.makeStyles()(R.mapRecordCons(new v.IsSymbol((function(){return"buttons"})))()(R.mapRecordCons(new v.IsSymbol((function(){return"card"})))()(R.mapRecordCons(new v.IsSymbol((function(){return"cardHidden"})))()(R.mapRecordCons(new v.IsSymbol((function(){return"compileButton"})))()(R.mapRecordCons(new v.IsSymbol((function(){return"compileError"})))()(R.mapRecordCons(new v.IsSymbol((function(){return"editor"})))()(R.mapRecordCons(new v.IsSymbol((function(){return"resetButton"})))()(R.mapRecordCons(new v.IsSymbol((function(){return"runOutput"})))()(R.mapRecordNil)()())()())()())()())()())()())()())()())((function(n){return{editor:o.cssSafer(N.recordWriteForeign()(N.consWriteForeignFields(new v.IsSymbol((function(){return"background"})))(N.writeForeignString)(N.consWriteForeignFields(new v.IsSymbol((function(){return"borderRadius"})))(N.writeForeignString)(N.consWriteForeignFields(new v.IsSymbol((function(){return"height"})))(N.writeForeignString)(N.consWriteForeignFields(new v.IsSymbol((function(){return"margin"})))(N.writeForeignString)(N.consWriteForeignFields(new v.IsSymbol((function(){return"marginLeft"})))(N.writeForeignString)(N.consWriteForeignFields(new v.IsSymbol((function(){return"marginRight"})))(N.writeForeignString)(N.consWriteForeignFields(new v.IsSymbol((function(){return"padding"})))(N.writeForeignString)(N.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()()))({background:n.codeBackgroundColour,height:"80%",padding:"20px",margin:"20px",marginLeft:"35px",marginRight:"35px",borderRadius:"12px"}),buttons:o.cssSafer(N.recordWriteForeign()(N.consWriteForeignFields(new v.IsSymbol((function(){return"float"})))(N.writeForeignString)(N.consWriteForeignFields(new v.IsSymbol((function(){return"height"})))(N.writeForeignString)(N.consWriteForeignFields(new v.IsSymbol((function(){return"marginRight"})))(N.writeForeignString)(N.nilWriteForeignFields)()()())()()())()()()))({float:"right",marginRight:"40px",height:"30px"}),compileButton:o.cssSafer(N.recordWriteForeign()(N.nilWriteForeignFields))({}),resetButton:o.cssSafer(N.recordWriteForeign()(N.nilWriteForeignFields))({}),card:o.cssSafer(N.recordWriteForeign()(N.consWriteForeignFields(new v.IsSymbol((function(){return"marginLeft"})))(N.writeForeignString)(N.consWriteForeignFields(new v.IsSymbol((function(){return"marginRight"})))(N.writeForeignString)(N.consWriteForeignFields(new v.IsSymbol((function(){return"marginTop"})))(N.writeForeignString)(N.nilWriteForeignFields)()()())()()())()()()))({marginTop:"70px",marginLeft:"35px",marginRight:"35px"}),cardHidden:o.cssSafer(N.recordWriteForeign()(N.consWriteForeignFields(new v.IsSymbol((function(){return"opacity"})))(N.writeForeignInt)(N.nilWriteForeignFields)()()()))({opacity:0}),compileError:o.cssSafer(N.recordWriteForeign()(N.consWriteForeignFields(new v.IsSymbol((function(){return"animation"})))(N.writeForeignString)(N.consWriteForeignFields(new v.IsSymbol((function(){return"color"})))(N.writeForeignString)(N.nilWriteForeignFields)()()())()()()))({color:n.red,animation:"0.7s shake ease"}),runOutput:o.cssSafer(N.recordWriteForeign()(N.consWriteForeignFields(new v.IsSymbol((function(){return"animation"})))(N.writeForeignString)(N.consWriteForeignFields(new v.IsSymbol((function(){return"color"})))(N.writeForeignString)(N.nilWriteForeignFields)()()())()()()))({color:n.green,animation:"0.4s bounceIn ease"})}}))();return I.component()()("StorybookEditor")((function(o){return T.bind(T.ixBindRender)(I.useState(p.Nothing.value))((function(u){return T.bind(T.ixBindRender)(c)((function(c){var h=function(n){return function(){return g.setValue(o.initialCode)(n)(),u.value1(s.const(new p.Just(n)))()}};return T.bind(T.ixBindRender)(I.useState(p.Nothing.value))((function(v){var F=function(n){return v.value1(s.const(n))},E=l.for_(y.applicativeEffect)(l.foldableMaybe)(u.value0)((function(n){return function(){F(p.Nothing.value)();var e=g.getValue(n)();return w.launchAff_(a.bind(w.bindAff)(L({code:e}))((function(n){return b.liftEffect(w.monadEffectAff)(F(new p.Just(n)))})))()}}));return i.pure(T.applicativeRender(P.refl))(S.fragment([k.div()({children:[S.element(n)({onLoad:h,height:o.height})],className:c.editor}),k.div()({className:c.buttons,children:[S.element(t)({buttonType:r.PlainButton.value,kids:[C.text("Reset")],buttonProps:{onClick:M.handler_((function(){return F(p.Nothing.value)(),l.for_(y.applicativeEffect)(l.foldableMaybe)(u.value0)(g.setValue(o.initialCode))()}))},className:c.resetButton}),S.element(t)({buttonType:r.HighlightedButton.value,kids:[C.text("Compile")],buttonProps:{onClick:M.handler_(E)},className:c.compileButton})]}),S.element(e)({kids:[C.text(function(n){if(n instanceof p.Nothing)return"";if(n instanceof p.Just&&n.value0 instanceof f.Left)return l.intercalate(l.foldableArray)(m.monoidString)("/n")(d.mapFlipped(d.functorArray)(n.value0.value0.result)((function(n){return n.message})));if(n instanceof p.Just&&n.value0 instanceof f.Right)return n.value0.value0.stdout;throw new Error("Failed pattern match at CompileEditor.Component (line 75, column 31 - line 78, column 35): "+[n.constructor.name])}(v.value0))],className:c.card+" "+function(n){if(n instanceof p.Nothing)return c.cardHidden;if(n instanceof p.Just&&n.value0 instanceof f.Left)return c.compileError;if(n instanceof p.Just&&n.value0 instanceof f.Right)return c.runOutput;throw new Error("Failed pattern match at CompileEditor.Component (line 80, column 30 - line 83, column 44): "+[n.constructor.name])}(v.value0)})]))}))}))}))}))()},fetch:O,compileAndRun:L}},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),o=n,u=0;o!==e;)r[u++]=o,o+=t;return r[u]=o,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,o=0;o<n;o++)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,o=n;o!==e;)t[r++]=o.head,o=o.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 o=0,u=r.length;o<u;o++)if(t(r[o]))return n(o);return e}}}},e.findLastIndexImpl=function(n){return function(e){return function(t){return function(r){for(var o=r.length-1;o>=0;o--)if(t(r[o]))return n(o);return e}}}},e._insertAt=function(n){return function(e){return function(t){return function(r){return function(o){if(t<0||t>o.length)return e;var u=o.slice();return u.splice(t,0,r),n(u)}}}}},e._deleteAt=function(n){return function(e){return function(t){return function(r){if(t<0||t>=r.length)return e;var o=r.slice();return o.splice(t,1),n(o)}}}},e._updateAt=function(n){return function(e){return function(t){return function(r){return function(o){if(t<0||t>=o.length)return e;var u=o.slice();return u[t]=r,n(u)}}}}},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 o=n[t],u=0,i=o.length;u<i;u++)e.push(o[u]);return e},e.filter=function(n){return function(e){return e.filter(n)}},e.partition=function(n){return function(e){for(var t=[],r=[],o=0;o<e.length;o++){var u=e[o];n(u)?t.push(u):r.push(u)}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,o=new Array(r),u=0;u<r;u++)o[u]=n(e[u])(t[u]);return o}}},e.unsafeIndexImpl=function(n){return function(e){return n[e]}}},function(n,e,t){"use strict";var r=t(45),o=t(11),u=t(14),i=t(10),a=t(7),c=t(5),f=function(n){return n},l=function(n){return new a.Semigroup((function(e){return function(t){return i.max(n)(e)(t)}}))},s=new u.Newtype((function(n){return n}),f),d=function(n){return n};n.exports={Max:f,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:l,monoidMax:function(n){return new o.Monoid((function(){return l(n.Ord0())}),r.bottom(n))},showMax:function(n){return new c.Show((function(e){return"(Max "+c.show(n)(e)+")"}))}}},function(n,e,t){"use strict";var r=t(45),o=t(11),u=t(14),i=t(10),a=t(7),c=t(5),f=function(n){return n},l=function(n){return new a.Semigroup((function(e){return function(t){return i.min(n)(e)(t)}}))},s=new u.Newtype((function(n){return n}),f),d=function(n){return n};n.exports={Min:f,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:l,monoidMin:function(n){return new o.Monoid((function(){return l(n.Ord0())}),r.top(n))},showMin:function(n){return new c.Show((function(e){return"(Min "+c.show(n)(e)+")"}))}}},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,o=t(78),u=t(111),i=t(6),a=t(1),c=t(46),f=t(3),l=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=o.read(n.value1)();return n.value0(e)}},d=function(n){return function(){var e=o.read(n.value1)();return o.modify((function(n){return n+1|0}))(n.value1)(),n.value0(e)}},p=function(n){return function(e){return function(t){return function(){for(var r,i=o.new(!1)();a.map(o.functorST)(c.not(c.heytingAlgebraBoolean))(o.read(i))();)r=void 0,(r=s(e)())instanceof f.Just&&n(r.value0)?(u.push(r.value0)(t)(),a.void(o.functorST)(d(e))()):a.void(o.functorST)(o.write(!0)(i))();return{}}}}},m=p(i.const(!0)),h=(r=a.map(o.functorST)(f.isNothing),function(n){return r(s(n))});n.exports={iterator:function(n){return a.map(o.functorST)(l.create(n))(o.new(0))},iterate:function(n){return function(e){return function(){for(var t=o.new(!1)();a.map(o.functorST)(c.not(c.heytingAlgebraBoolean))(o.read(t))();)!function(){var r=d(n)();if(r instanceof f.Just)return e(r.value0)();if(r instanceof f.Nothing)return a.void(o.functorST)(o.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";var r=t(46),o=function(n){this.HeytingAlgebraRecord0=n},u=function(n){this.HeytingAlgebra0=n},i=new u((function(){return r.heytingAlgebraUnit})),a=new o((function(){return r.heytingAlgebraRecordNil})),c=new u((function(){return r.heytingAlgebraBoolean}));n.exports={BooleanAlgebra:u,BooleanAlgebraRecord:o,booleanAlgebraBoolean:c,booleanAlgebraUnit:i,booleanAlgebraFn:function(n){return new u((function(){return r.heytingAlgebraFunction(n.HeytingAlgebra0())}))},booleanAlgebraRecord:function(n){return function(n){return new u((function(){return r.heytingAlgebraRecord()(n.HeytingAlgebraRecord0())}))}},booleanAlgebraRecordNil:a,booleanAlgebraRecordCons:function(n){return function(e){return function(e){return function(t){return new o((function(){return r.heytingAlgebraRecordCons(n)()(e.HeytingAlgebraRecord0())(t.HeytingAlgebra0())}))}}}}}},function(n,e,t){"use strict";e.unfoldrArrayImpl=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){for(var i=[],a=u;;){var c=o(a);if(n(c))return i;var f=e(c);i.push(t(f)),a=r(f)}}}}}}}},function(n,e,t){"use strict";e.unfoldr1ArrayImpl=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){for(var i=[],a=u;;){var c=o(a);i.push(t(c));var f=r(c);if(n(f))return i;a=e(f)}}}}}}}},function(n,e,t){"use strict";var r=t(215),o=t(19),u=t(2),i=t(9),a=t(4),c=t(17),f=t(8),l=t(16),s=t(47),d=t(1),p=t(36),m=t(10),h=t(7),v=t(77),g=t(69),y=t(5),w=t(24),b=t(48),F=t(70).unfoldable1Array,E=b.traversableWithIndexArray,x=w.traversableArray,S=h.semigroupArray,C=m.ord1Array,k=c.monadArray,M=p.functorWithIndexArray,I=d.functorArray,T=s.foldableWithIndexArray,R=l.foldableArray,A=new v.Foldable1((function(){return R}),(function(n){return r.fold1Impl(h.append(n))}),(function(n){return v.foldMap1Default(A)(I)(n)})),N=new g.Traversable1((function(){return A}),(function(){return x}),(function(n){return g.sequence1Default(N)(n)}),(function(n){return r.traverse1Impl(i.apply(n))(d.map(n.Functor0()))})),_=f.eq1Array,P=a.bindArray,O=i.applyArray,L=u.applicativeArray,W=o.altArray;n.exports={showNonEmptyArray:function(n){return new y.Show((function(e){return"(NonEmptyArray "+y.show(y.showArray(n))(e)+")"}))},eqNonEmptyArray:function(n){return f.eqArray(n)},eq1NonEmptyArray:_,ordNonEmptyArray:function(n){return m.ordArray(n)},ord1NonEmptyArray:C,semigroupNonEmptyArray:S,functorNonEmptyArray:I,functorWithIndexNonEmptyArray:M,foldableNonEmptyArray:R,foldableWithIndexNonEmptyArray:T,foldable1NonEmptyArray:A,unfoldable1NonEmptyArray:F,traversableNonEmptyArray:x,traversableWithIndexNonEmptyArray:E,traversable1NonEmptyArray:N,applyNonEmptyArray:O,applicativeNonEmptyArray:L,bindNonEmptyArray:P,monadNonEmptyArray:k,altNonEmptyArray:W}},function(n,e,t){"use strict";e.fold1Impl=function(n){return function(e){for(var t=e[0],r=e.length,o=1;o<r;o++)t=n(t)(e[o]);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 o(n){return function(e){return new t(n,e)}}function u(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 a=function(r,u,c){if(0===u)return r;var f=c[u-1];return new n((function(){var n,l;return a((n=f,l=r,e(t(o)(i(n)))(l)),u-1,c)}))};return function(e){for(var o=t(r)(i(e[e.length-1])),c=a(o,e.length-1,e);c instanceof n;)c=c.fn();return t(u)(c)}}}}}()},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 o=new RegExp("^[\\+\\-]?"+r+"+$","i");return function(r){if(o.test(r)){var u=parseInt(r,t);return(0|u)===u?n(u):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";var r=t(75),o=t(35),u=function(n,e){this.Ring0=n,this.recip=e},i=function(n){return n.recip},a=new u((function(){return r.ringNumber}),(function(n){return 1/n}));n.exports={DivisionRing:u,recip:i,leftDiv:function(n){return function(e){return function(t){return o.mul(n.Ring0().Semiring0())(i(n)(t))(e)}}},rightDiv:function(n){return function(e){return function(t){return o.mul(n.Ring0().Semiring0())(e)(i(n)(t))}}},divisionringNumber:a}},function(n,e,t){"use strict";var r=t(219),o=t(6),u=t(3);n.exports={toFixed:function(n){return function(e){return r._toFixed(o.const(u.Nothing.value),u.Just.create,n,e)}},toExponential:function(n){return function(e){return r._toExponential(o.const(u.Nothing.value),u.Just.create,n,e)}},toPrecision:function(n){return function(e){return r._toPrecision(o.const(u.Nothing.value),u.Just.create,n,e)}},decodeURI:function(n){return r._decodeURI(o.const(u.Nothing.value),u.Just.create,n)},encodeURI:function(n){return r._encodeURI(o.const(u.Nothing.value),u.Just.create,n)},decodeURIComponent:function(n){return r._decodeURIComponent(o.const(u.Nothing.value),u.Just.create,n)},encodeURIComponent:function(n){return r._encodeURIComponent(o.const(u.Nothing.value),u.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,o){try{return t(o[n](r))}catch(n){return e(n.message)}}};e._toFixed=r("toFixed"),e._toExponential=r("toExponential"),e._toPrecision=r("toPrecision");var o=function(n){return function(e,t,r){try{return t(n(r))}catch(n){return e(n.message)}}};e._decodeURI=o(decodeURI),e._encodeURI=o(encodeURI),e._decodeURIComponent=o(decodeURIComponent),e._encodeURIComponent=o(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";var r="function"==typeof Array.from,o="undefined"!=typeof Symbol&&null!=Symbol&&void 0!==Symbol.iterator&&"function"==typeof String.prototype[Symbol.iterator],u="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(u){return function(i){var a=i.length;if(u<0||u>=a)return t;if(o)for(var c=i[Symbol.iterator](),f=u;;--f){var l=c.next();if(l.done)return t;if(0===f)return e(r(l.value))}return n(u)(i)}}}}}},e._countPrefix=function(n){return function(e){return o?function(n){return function(t){for(var r=t[Symbol.iterator](),o=0;;++o){var u=r.next();if(u.done)return o;var i=e(u.value);if(!n(i))return o}}}:n}},e._fromCodePointArray=function(n){return u?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 u?String.fromCodePoint:n},e._take=function(n){return function(e){return o?function(n){for(var t="",r=n[Symbol.iterator](),o=0;o<e;++o){var u=r.next();if(u.done)return t;t+=u.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.toCharCode=function(n){return n.charCodeAt(0)},e.fromCharCode=function(n){return String.fromCharCode(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 o=r.indexOf(t);return-1===o?e:n(o)}}}},e["_indexOf'"]=function(n){return function(e){return function(t){return function(r){return function(o){if(r<0||r>o.length)return e;var u=o.indexOf(t,r);return-1===u?e:n(u)}}}}},e._lastIndexOf=function(n){return function(e){return function(t){return function(r){var o=r.lastIndexOf(t);return-1===o?e:n(o)}}}},e["_lastIndexOf'"]=function(n){return function(e){return function(t){return function(r){return function(o){if(r<0||r>o.length)return e;var u=o.lastIndexOf(t,r);return-1===u?e:n(u)}}}}},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";e._localeCompare=function(n){return function(e){return function(t){return function(r){return function(o){var u=r.localeCompare(o);return u<0?n:u>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(227),o=t(29),u=t(3),i=t(5),a=t(114),c=t(228),f=new i.Show(r["showRegex'"]),l=r._search(u.Just.create)(u.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(u.Just.create)(u.Nothing.value);n.exports={regex:function(n){return function(e){return r["regex'"](o.Left.create)(o.Right.create)(n)(s(e))}},flags:function(n){return c.RegexFlags.create(r["flags'"](n))},renderFlags:s,parseFlags:function(n){return new c.RegexFlags({global:a.contains("g")(n),ignoreCase:a.contains("i")(n),multiline:a.contains("m")(n),sticky:a.contains("y")(n),unicode:a.contains("u")(n)})},match:d,search:l,showRegex:f,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 o=r.match(t);if(null==o||0===o.length)return e;for(var u=0;u<o.length;u++)o[u]=null==o[u]?e:n(o[u]);return n(o)}}}},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 o=r.search(t);return-1===o?e:n(o)}}}},e.split=function(n){return function(e){return e.split(n)}}},function(n,e,t){"use strict";var r=t(40),o=t(8),u=t(1),i=t(11),a=t(7),c=t(5),f=t(115),l=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),s=new l({global:!1,ignoreCase:!1,multiline:!1,sticky:!1,unicode:!0}),d=new l({global:!1,ignoreCase:!1,multiline:!1,sticky:!0,unicode:!1}),p=new c.Show((function(n){var e=a.append(a.semigroupArray)([])(a.append(a.semigroupArray)(u.voidLeft(u.functorArray)(r.guard(r.monadZeroArray)(n.value0.global))("global"))(a.append(a.semigroupArray)(u.voidLeft(u.functorArray)(r.guard(r.monadZeroArray)(n.value0.ignoreCase))("ignoreCase"))(a.append(a.semigroupArray)(u.voidLeft(u.functorArray)(r.guard(r.monadZeroArray)(n.value0.multiline))("multiline"))(a.append(a.semigroupArray)(u.voidLeft(u.functorArray)(r.guard(r.monadZeroArray)(n.value0.sticky))("sticky"))(u.voidLeft(u.functorArray)(r.guard(r.monadZeroArray)(n.value0.unicode))("unicode"))))));return o.eq(o.eqArray(o.eqString))(e)([])?"noFlags":"("+f.joinWith(" <> ")(e)+")"})),m=new a.Semigroup((function(n){return function(e){return new l({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 l({global:!1,ignoreCase:!1,multiline:!1,sticky:!1,unicode:!1}),v=new l({global:!1,ignoreCase:!1,multiline:!0,sticky:!1,unicode:!1}),g=new i.Monoid((function(){return m}),h),y=new l({global:!1,ignoreCase:!0,multiline:!1,sticky:!1,unicode:!1}),w=new l({global:!0,ignoreCase:!1,multiline:!1,sticky:!1,unicode:!1}),b=new o.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:l,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(0),o=r.Fragment||"div";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 o(n,e){var t=this.$$spec.didUpdate;void 0!==t&&t(this.toSelf())({prevProps:n.$$props,prevState:null===e?null:e.$$state})()}function u(){this.$$mounted=!1;var n=this.$$spec.willUnmount;void 0!==n&&n(this.toSelf())()}function i(){return this.$$spec.render(this.toSelf())}return function(a){var c=function(n){return this.$$mounted=!0,this.$$spec=n.$$spec,this.state=void 0===this.$$spec.initialState?null:{$$state:this.$$spec.initialState},this};return c.displayName=a,(c.prototype=Object.create(r.Component.prototype)).constructor=c,c.prototype.toSelf=n,c.prototype.shouldComponentUpdate=t,c.prototype.componentDidMount=e,c.prototype.componentDidUpdate=o,c.prototype.componentWillUnmount=u,c.prototype.render=i,c}}(),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(o){var u=e.instance_.toSelf();u.state=o.$$state;var i=n(u,t);return null!==i.effects&&(r=i.effects),null!==i.state&&i.state!==o.$$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 o={$$props:e,$$spec:t};return r.createElement(n,o)}}}},e.empty=null,e.keyed_=function(n,e){return r.createElement(o,{key:n},e)},e.element_=function(n,e){return r.createElement.apply(null,[n,e].concat(e&&e.children||null))},e.elementKeyed_=e.element_,e.fragment=function(n){return r.createElement.apply(null,[o,{}].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},u=function(){return this};return u.prototype=Object.create(r.Component.prototype),u.displayName=e.displayName+" (Wrapper)",u.prototype.render=function(){var t={$$props:n(this.props),$$spec:o};return r.createElement(e,t)},u}}}},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";var r=t(0);e.memo_=r.memo,e.useState_=function(n,e){var t=r.useState(e),o=t[0],u=t[1];return u.hasOwnProperty("$$reactBasicHooks$$cachedSetState")||(u.$$reactBasicHooks$$cachedSetState=function(n){return function(){return u(n)}}),n(o,u.$$reactBasicHooks$$cachedSetState)},e.useEffect_=function(n,t,o){var u=e.useEqCache_(n,t);r.useEffect(o,[u])},e.useLayoutEffect_=function(n,t,o){var u=e.useEqCache_(n,t);r.useLayoutEffect(o,[u])},e.useReducer_=function(n,e,t,o){var u=r.useReducer(e,t,o),i=u[0],a=u[1];return a.hasOwnProperty("$$reactBasicHooks$$cachedDispatch")||(a.$$reactBasicHooks$$cachedDispatch=function(n){return function(){return a(n)}}),n(i,a.$$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,o){var u=e.useEqCache_(n,t);return r.useMemo(o,[u])},e.useCallback_=function(n,t,o){var u=e.useEqCache_(n,t);return r.useCallback(o,[u])},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),o=function(n){return n.ipure};n.exports={IxApplicative:function(n,e){this.IxApply0=n,this.ipure=e},ipure:o,iwhen:function(n){return function(e){return function(t){if(e)return t;if(!e)return o(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 o(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),o=t(6),u=t(136),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)(u.imap(n.IxFunctor0())(o.const)(e))(t)}}},iapplySecond:function(n){return function(e){return function(t){return i(n)(u.imap(n.IxFunctor0())(o.const(r.identity(r.categoryFn)))(e))(t)}}}}},function(n,e,t){"use strict";t(13);var r=t(6),o=function(n){this.idiscard=n},u=function(n){return n.ibind},i=function(n){return r.flip(u(n))},a=new o((function(n){return u(n)}));n.exports={IxBind:function(n,e){this.IxApply0=n,this.ibind=e},ibind:u,ibindFlipped:i,composeiKleisli:function(n){return function(e){return function(t){return function(r){return u(n)(e(r))(t)}}}},composeiKleisliFlipped:function(n){return function(e){return function(t){return function(r){return i(n)(e)(t(r))}}}},IxDiscard:o,idiscard:function(n){return n.idiscard},ixDiscardUnit:a}},function(n,e,t){"use strict";var r=t(235),o=r.reallyUnsafeRefEq;n.exports={unsafeRefEq:o,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.unsafeUnionFn=function(n,e){var t={};for(var r in e)({}).hasOwnProperty.call(e,r)&&(t[r]=e[r]);for(var o in n)({}).hasOwnProperty.call(n,o)&&(t[o]=n[o]);return t}},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.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){e._parseJSON=JSON.parse,e._undefined=void 0},function(n,e,t){"use strict";var r,o=t(19),u=t(2),i=t(9),a=t(4),c=t(13),f=t(95),l=t(50),s=t(32),d=t(23),p=t(8),m=t(16),h=t(6),v=t(1),g=t(36),y=t(46),w=t(53),b=t(3),F=t(14),E=t(96),x=t(10),S=t(21),C=t(7),k=t(5),M=t(24),I=t(20),T=t(51),R=t(12),A=function(n){return n},N=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)}))(N(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])},O=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])},L=function(n){return function(e){if(e instanceof w.Cons&&n(e.value0)){var t=L(n)(e.value1);return{init:new w.Cons(e.value0,t.init),rest:t.rest}}return{init:w.Nil.value,rest:e}}},W=function(n){return new w.Cons(n,w.Nil.value)},D=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 o(e.value1.value0)(W(e.value0))(e.value1.value1);if(d.otherwise)return u(e.value1.value0)((function(n){return new w.Cons(e.value0,n)}))(e.value1.value1)}return W(e)},o=function(e){return function(t){return function(o){var u,i,a,c,f=e,l=t,s=!1;for(;!s;)i=f,a=l,u=(c=o)instanceof w.Cons&&p.eq(S.eqOrdering)(n(i)(c.value0))(S.GT.value)?(f=c.value0,l=new w.Cons(i,a),void(o=c.value1)):(s=!0,new w.Cons(new w.Cons(i,a),r(c)));return u}}},u=function(e){return function(t){return function(o){var u,i=e,a=t,c=!1;function f(e,t,u){return u instanceof w.Cons&&p.notEq(S.eqOrdering)(n(e)(u.value0))(S.GT.value)?(i=u.value0,a=function(n){return t(new w.Cons(e,n))},void(o=u.value1)):(c=!0,new w.Cons(t(W(e)),r(u)))}for(;!c;)u=f(i,a,o);return u}}};return function(n){return function(n){var e,r=!1;function o(e){if(e instanceof w.Cons&&e.value1 instanceof w.Nil)return r=!0,e.value0;n=t(e)}for(;!r;)e=o(n);return e}(r(n))}},z=function(n){return function(e){return D(x.compare(n))(e)}},B=(r=w.Nil.value,function(n){var e,t=r,o=!1;function u(e,r){if(r instanceof w.Nil)return o=!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(;!o;)e=u(t,n);return e}),j=function(n){return function(e){return function(t){var r,o=n,u=e,i=!1;function a(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 o=new w.Cons(r.value0,n),u=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=a(o,u,t);return r}}}(w.Nil.value),q=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,o=!1;function u(e,t){if(e instanceof w.Nil)return o=!0,b.Nothing.value;if(e instanceof w.Cons&&e.value1 instanceof w.Nil)return o=!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(;!o;)t=u(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 o,u=r,i=e,a=!1;function c(e,r,o){if(e instanceof w.Nil)return a=!0,o;if(r instanceof w.Nil)return a=!0,o;if(e instanceof w.Cons&&r instanceof w.Cons)return u=e.value1,i=r.value1,void(t=new w.Cons(n(e.value0)(r.value0),o));throw new Error("Failed pattern match at Data.List (line 718, column 3 - line 718, column 21): "+[e.constructor.name,r.constructor.name,o.constructor.name])}for(;!a;)o=c(u,i,t);return o}})(t)(w.Nil.value))}}},H=U(I.Tuple.create),J=new F.Newtype((function(n){return n}),A),V=g.mapWithIndex(w.functorWithIndexList),$=function(n){return function(e){return function(t){var r,o=e,u=!1;function i(e,r){if(r instanceof w.Nil)return u=!0,B(e);if(r instanceof w.Cons){var i=n(r.value0);if(i instanceof b.Nothing)return o=e,void(t=r.value1);if(i instanceof b.Just)return o=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(;!u;)r=i(o,t);return r}}(w.Nil.value)},G=function(n){return function(e){return function(t){return l.tailRecM(n)((function(r){return a.bind(n.Monad0().Bind1())(o.alt(e.Plus1().Alt0())(v.map(e.Plus1().Alt0().Functor0())(l.Loop.create)(t))(u.pure(e.Applicative0())(new l.Done(R.unit))))((function(n){return u.pure(e.Applicative0())(s.bimap(l.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))(f.defer(e)((function(r){return K(n)(e)(t)})))}}},K=function(n){return function(e){return function(t){return o.alt(n.Plus1().Alt0())(Q(n)(e)(t))(u.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 W(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,$(O)(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=L(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))},on=function(n){return function(e){return function(t){return function(r){if(r instanceof w.Nil)return u.pure(n.Applicative0())(t);if(r instanceof w.Cons)return a.bind(n.Bind1())(e(t)(r.value0))((function(t){return on(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])}}}},un=function(n){var e;return e=0,function(t){var r,o=e,u=!1;function i(e,r){if(r instanceof w.Cons){if(n(r.value0))return u=!0,new b.Just(e);if(d.otherwise)return o=e+1|0,void(t=r.value1)}if(r instanceof w.Nil)return u=!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(;!u;)r=i(o,t);return r}},an=function(n){return function(e){return v.map(b.functorMaybe)((function(n){return(X(e)-1|0)-n|0}))(un(n)(B(e)))}},cn=function(n){return function(e){return function(t){if(t instanceof w.Nil)return u.pure(n.Applicative0())(w.Nil.value);if(t instanceof w.Cons)return a.bind(n.Bind1())(e(t.value0))((function(r){return a.bind(n.Bind1())(cn(n)(e)(t.value1))((function(e){return u.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])}}},fn=function(n){return function(e){return function(t){var r,o=e,u=!1;function i(e,r){if(r instanceof w.Nil)return u=!0,B(e);if(r instanceof w.Cons){if(n(r.value0))return o=new w.Cons(r.value0,e),void(t=r.value1);if(d.otherwise)return o=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(;!u;)r=i(o,t);return r}}(w.Nil.value)},ln=function(n){return function(e){return function(t){return e instanceof w.Nil?w.Nil.value:t instanceof w.Nil?w.Nil.value:fn((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)(fn((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,o=!1;function u(n,t){if(n<1)return o=!0,t;if(t instanceof w.Nil)return o=!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(;!o;)t=u(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(a.bind(w.bindList)),wn=$(c.identity(c.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:W,range:function(n){return function(e){if(n===e)return W(n);if(d.otherwise){return(t=e,function(n){return function(e){return function(r){var o,u=t,i=n,a=e,c=!1;function f(n,e,t,o){if(n===e)return c=!0,new w.Cons(n,o);if(d.otherwise)return u=n+t|0,i=e,a=t,void(r=new w.Cons(n,o));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,o.constructor.name])}for(;!c;)o=f(u,i,a,r);return o}}})(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(x.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:O,init:function(n){return v.map(b.functorMaybe)((function(n){return n.init}))(q(n))},uncons:P,unsnoc:q,index:function(n){return function(e){var t,r=n,o=!1;function u(n,t){if(n instanceof w.Nil)return o=!0,b.Nothing.value;if(n instanceof w.Cons&&0===t)return o=!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(;!o;)t=u(r,e);return t}},elemIndex:function(n){return function(e){return un((function(t){return p.eq(n)(t)(e)}))}},elemLastIndex:function(n){return function(e){return an((function(t){return p.eq(n)(t)(e)}))}},findIndex:un,findLastIndex:an,insertAt:Z,deleteAt:vn,updateAt:N,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 a.bind(w.bindList)(n)(c.identity(c.categoryFn))},concatMap:yn,filter:fn,filterM:cn,mapMaybe:$,catMaybes:wn,mapWithIndex:V,sort:z,sortBy:D,Pattern:A,stripPrefix:function(n){return function(e){return function(t){return l.tailRecM2(l.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 l.Loop({a:e.value1,b:t.value1})):e instanceof w.Nil?b.Just.create(new l.Done(t)):b.Nothing.value}}))(e)(t)}}},slice:function(n){return function(e){return function(t){return j(e-n|0)(pn(n)(t))}}},take:j,takeEnd:function(n){return function(e){return pn(X(e)-n|0)(e)}},takeWhile:function(n){return function(e){return function(t){var r,o,u,i=e,a=!1;for(;!a;)o=i,r=(u=t)instanceof w.Cons&&n(u.value0)?(i=new w.Cons(u.value0,o),void(t=u.value1)):(a=!0,B(o));return r}}(w.Nil.value)},drop:pn,dropEnd:function(n){return function(e){return j(X(e)-n|0)(e)}},dropWhile:function(n){return function(e){var t,r=!1;function o(t){if(!(t instanceof w.Cons&&n(t.value0)))return r=!0,t;e=t.value1}for(;!r;)t=o(e);return t}},span:L,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 ln(p.eq(n))},intersectBy:ln,zipWith:U,zipWithA:function(n){return function(e){return function(t){return function(r){return M.sequence(w.traversableList)(n)(U(e)(t)(r))}}}},zip:H,unzip:_,transpose:en,foldM:on,eqPattern:dn,ordPattern:function(n){return new x.Ord((function(){return dn(n.Eq0())}),(function(e){return function(t){return x.compare(w.ordList(n))(e)(t)}}))},newtypePattern:J,showPattern:function(n){return new k.Show((function(e){return"(Pattern "+k.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(243);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),o=t(22),u=t(45),i=t(113),a=t(8),c=t(6),f=t(53),l=t(10),s=t(5),d=t(15),p=t(245),m=t(84),h=t(44),v=t(90),g=t(28),y=t(25),w=function(n){this.variantShows=n},b=function(n){this.variantOrds=n},F=function(n){this.variantEqs=n},E=function(n){this.variantBounded=n},x=function(n,e){this.VariantBounded0=n,this.variantBoundedEnums=e},S=function(n){return n.variantShows},C=function(n){return n.variantOrds},k=function(n){return n.variantEqs},M=function(n){return n.variantBoundedEnums},I=function(n){return n.variantBounded},T=new w((function(n){return f.Nil.value})),R=new b((function(n){return f.Nil.value})),A=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)}}}}}},N=function(n){return function(n){return function(e){return function(t){return function(r){return function(o){return o.type===d.reflectSymbol(n)(e)?t(o.value):r(o)}}}}}},_=function(n){return function(n){return function(e){return function(t){return{type:d.reflectSymbol(n)(e),value:t}}}}},P=new F((function(n){return f.Nil.value})),O=function(n){return function(n){return function(e){return new a.Eq((function(t){return function(r){var o=p.variantTags(n)(g.RLProxy.value),u=k(e)(g.RLProxy.value);return p.lookupEq(o)(u)(t)(r)}}))}}},L=function(n){return function(n){return function(e){return function(t){return new l.Ord((function(){return O()(n)(e)}),(function(e){return function(r){var o=p.variantTags(n)(g.RLProxy.value),u=C(t)(g.RLProxy.value);return p.lookupOrd(o)(u)(e)(r)}}))}}}},W=function(n){return function(n){return function(e){return function(t){return function(r){return new i.Enum((function(){return L()(n)(e)(t)}),(function(e){var t=p.variantTags(n)(g.RLProxy.value),o=M(r)(g.RLProxy.value),u=I(r.VariantBounded0())(g.RLProxy.value);return p.lookupPred(e)(t)(u)(o)}),(function(e){var t=p.variantTags(n)(g.RLProxy.value),o=M(r)(g.RLProxy.value),u=I(r.VariantBounded0())(g.RLProxy.value);return p.lookupSucc(e)(t)(u)(o)}))}}}}},D=function(n){return m.unsafeCrashWith("Data.Variant: pattern match failure ["+n.type+"]")},z=new E((function(n){return f.Nil.value})),B=new x((function(){return z}),(function(n){return f.Nil.value})),j=function(n){return function(e){return new E((function(t){var r={top:u.top(e),bottom:u.bottom(e)};return new f.Cons(r,I(n)(g.RLProxy.value))}))}},q=function(n){return function(n){return function(e){return function(t){return function(r){return new u.Bounded((function(){return L()(n)(e)(t)}),(o=p.variantTags(n)(g.RLProxy.value),i=I(r)(g.RLProxy.value),p.VariantRep(p.lookupFirst("bottom")((function(n){return n.bottom}))(o)(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 o,i}}}}};n.exports={inj:_,prj:function(n){return function(n){return function(e){return function(t){return N()(n)(t)(r.pure(e.Applicative0()))(c.const(o.empty(e.Plus1())))}}}},on:N,onMatch:A,case_:D,match:function(n){return function(n){return function(n){return function(n){return A()()()(n)(D)}}}},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:c.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:F,variantEqs:k,VariantOrds:b,variantOrds:C,VariantShows:w,variantShows:S,VariantBounded:E,variantBounded:I,VariantBoundedEnums:x,variantBoundedEnums:M,eqVariantNil:P,eqVariantCons:function(n){return function(e){return new F((function(t){return new f.Cons(a.eq(e),k(n)(g.RLProxy.value))}))}},eqVariant:O,boundedVariantNil:z,boundedVariantCons:j,boundedVariant:q,enumVariantNil:B,enumVariantCons:function(n){return function(e){return new x((function(){return j(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 f.Cons(r,M(n)(g.RLProxy.value))}))}},enumVariant:W,boundedEnumVariant:function(n){return function(n){return function(e){return function(t){return function(r){return new i.BoundedEnum((function(){return q()(n)(e)(t)(r.VariantBounded0())}),(function(){return W()(n)(e)(t)(r)}),i.Cardinality(p.lookupCardinality(M(r)(g.RLProxy.value))),(function(e){var t=p.variantTags(n)(g.RLProxy.value),o=M(r)(g.RLProxy.value);return p.lookupFromEnum(e)(t)(o)}),(function(e){var t=p.variantTags(n)(g.RLProxy.value),o=M(r)(g.RLProxy.value);return p.lookupToEnum(e)(t)(o)}))}}}}},ordVariantNil:R,ordVariantCons:function(n){return function(e){return new b((function(t){return new f.Cons(l.compare(e),C(n)(g.RLProxy.value))}))}},ordVariant:L,showVariantNil:T,showVariantCons:function(n){return function(e){return new w((function(t){return new f.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),o=S(e)(g.RLProxy.value),u=p.lookup("show")(t.type)(r)(o)(t.value);return"(inj @"+s.show(s.showString)(t.type)+" "+u+")"}))}}}}},function(n,e,t){"use strict";var r,o=t(2),u=t(22),i=t(23),a=t(53),c=t(3),f=t(10),l=t(21),s=t(15),d=t(84),p=t(28),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 a.Nil.value})),b=function(n){return n.variantTags},F=v,E=g,x=function(n){return function(e){return function(t){var r,o=n,u=e,f=!1;function l(n,e,r){if(e instanceof a.Cons&&r instanceof a.Cons){if(r.value0.cardinality>n){var l=r.value0.toEnum(n);return l instanceof c.Just?(f=!0,c.Just.create({type:e.value0,value:l.value0})):(f=!0,c.Nothing.value)}if(i.otherwise)return o=n-r.value0.cardinality|0,u=e.value1,void(t=r.value1)}return f=!0,c.Nothing.value}for(;!f;)r=l(o,u,t);return r}}},S=function(n){return function(e){var t,r=!1;function o(t){if(t instanceof a.Cons){if(t.value0===n)return r=!0,!0;if(i.otherwise)return void(e=t.value1)}if(t instanceof a.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=o(e);return t}},C=(r=0,function(n){var e,t=r,o=!1;function u(e,r){if(r instanceof a.Cons)return t=e+r.value0.cardinality|0,void(n=r.value1);if(r instanceof a.Nil)return o=!0,e;throw new Error("Failed pattern match at Data.Variant.Internal (line 216, column 12 - line 218, column 16): "+[r.constructor.name])}for(;!o;)e=u(t,n);return e}),k=function(n){return d.unsafeCrashWith("Data.Variant: impossible `"+n+"`")},M=function(n){return function(e){return function(t){return function(r){var o,u=t,c=!1;function f(t,o){if(t instanceof a.Cons&&o instanceof a.Cons){if(t.value0===e)return c=!0,o.value0;if(i.otherwise)return u=t.value1,void(r=o.value1)}return c=!0,k(n)}for(;!c;)o=f(u,r);return o}}}};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:M,lookupTag:S,lookupEq:function(n){return function(e){return function(t){return function(r){if(t.type===r.type)return M("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 o=f.compare(f.ordString)(t.type)(r.type);return o instanceof l.EQ?M("compare")(t.type)(n)(e)(t.value)(r.value):o}}}},lookupLast:function(n){return function(e){return function(t){return function(r){var o,u,i,c=t,f=!1;for(;!f;)i=r,o=(u=c)instanceof a.Cons&&u.value1 instanceof a.Nil&&i instanceof a.Cons&&i.value1 instanceof a.Nil?(f=!0,{type:u.value0,value:e(i.value0)}):u instanceof a.Cons&&i instanceof a.Cons?(c=u.value1,void(r=i.value1)):(f=!0,k(n));return o}}}},lookupFirst:function(n){return function(e){return function(t){return function(r){return t instanceof a.Cons&&r instanceof a.Cons?{type:t.value0,value:e(r.value0)}:k(n)}}}},lookupPred:function(n){return function(e){return function(t){return function(r){if(e instanceof a.Cons&&t instanceof a.Cons&&r instanceof a.Cons){if(e.value0===n.type){var o=r.value0.pred(n.value);if(o instanceof c.Nothing)return c.Nothing.value;if(o instanceof c.Just)return c.Just.create({type:n.type,value:o.value0});throw new Error("Failed pattern match at Data.Variant.Internal (line 175, column 11 - line 177, column 69): "+[o.constructor.name])}if(i.otherwise)return(u=e.value0,function(e){return function(t){return function(t){return function(r){return function(o){var f,l=u,s=e,d=t,p=r,m=!1;function h(e,t,r,u,f,h){if(u instanceof a.Cons&&f instanceof a.Cons&&h instanceof a.Cons){if(u.value0===n.type){var v=h.value0.pred(n.value);if(v instanceof c.Nothing)return m=!0,c.Just.create({type:e,value:t.top});if(v instanceof c.Just)return m=!0,c.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 l=u.value0,s=f.value0,h.value0,d=u.value1,p=f.value1,void(o=h.value1)}return m=!0,k("pred")}for(;!m;)f=h(l,s,0,d,p,o);return f}}}}})(t.value0)(r.value0)(e.value1)(t.value1)(r.value1)}var u;return k("pred")}}}},lookupSucc:function(n){return function(e){return function(t){return function(r){var o,u=e,f=t,l=!1;function s(e,t,o){if(e instanceof a.Cons&&t instanceof a.Cons&&o instanceof a.Cons){if(e.value0===n.type){var s=o.value0.succ(n.value);if(s instanceof c.Just)return l=!0,c.Just.create({type:e.value0,value:s.value0});if(s instanceof c.Nothing)return e.value1 instanceof a.Cons&&t.value1 instanceof a.Cons?(l=!0,c.Just.create({type:e.value1.value0,value:t.value1.value0.bottom})):(l=!0,c.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 u=e.value1,f=t.value1,void(r=o.value1)}return l=!0,k("succ")}for(;!l;)o=s(u,f,r);return o}}}},lookupCardinality:C,lookupFromEnum:function(n){return function(e){return function(t){return function(r){var o,u=e,c=t,f=!1;function l(e,t,o){if(t instanceof a.Cons&&o instanceof a.Cons){if(t.value0===n.type)return f=!0,e+o.value0.fromEnum(n.value)|0;if(i.otherwise)return u=e+o.value0.cardinality|0,c=t.value1,void(r=o.value1)}return f=!0,k("fromEnum")}for(;!f;)o=l(u,c,r);return o}}}(0)},lookupToEnum:x,impossible:k,variantMatchCons:function(n){return function(n){return function(n){return v}}},variantMatchNil:F,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 a.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(a){return function(c){if(S(a)(b(n)(p.RLProxy.value)))return o.pure(e.Applicative0())(c);if(i.otherwise)return u.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,a.constructor.name,c.constructor.name])}}}}}))}}}}},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";var r=t(249),o=t(2),u=t(4),i=t(71),a=t(6),c=t(60),f=t(85),l=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(f.fail(new f.TypeMismatch("object",f.typeOf(e))),o.pure(i.applicativeExceptT(c.monadIdentity)),n,e)}},p=d,m=d,h=function(n){return n.index},v=new l((function(n){return function(e){return function(t){return u.bindFlipped(i.bindExceptT(c.monadIdentity))(a.flip(h(n))(t))(e)}}})),g=new l((function(n){return h(n)})),y=function(n){return function(e){return!f.isNull(e)&&(!f.isUndefined(e)&&(("object"===f.typeOf(e)||"function"===f.typeOf(e))&&r.unsafeHasProperty(n,e)))}},w=function(n){return function(e){return!f.isNull(e)&&(!f.isUndefined(e)&&(("object"===f.typeOf(e)||"function"===f.typeOf(e))&&r.unsafeHasOwnProperty(n,e)))}},b=new s(f.ErrorAtIndex.create,w,y,a.flip(m)),F=new s(f.ErrorAtProperty.create,w,y,a.flip(p));n.exports={Index:s,Indexable:l,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:F,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(251),o=t(2),u=t(9),i=t(4),a=t(13),c=t(78),f=t(68),l=t(8),s=t(16),d=t(47),p=t(6),m=t(63),h=t(1),v=t(36),g=t(3),y=t(11),w=t(10),b=t(7),F=t(5),E=t(24),x=t(48),S=t(20),C=t(51),k=t(252),M=t(25),I=r.toArrayWithKey((function(n){return function(n){return n}})),T=function(n){var e=f.toUnfoldable(n),t=f.sortWith(w.ordString)(S.fst),o=r.toArrayWithKey(S.Tuple.create);return function(n){return e(t(o(n)))}},R=T(C.unfoldableArray),A=r.toArrayWithKey(S.Tuple.create),N=r._copyST,_=function(n){return function(e){return r.runST((function(){var t=N(e)();return n(t)(),t}))}},P=m.runFn4(r._lookup)(!1)(p.const(!0)),O=function(n){return function(e){return r._mapWithKey(e,n)}},L=m.runFn4(r._lookup)(g.Nothing.value)(g.Just.create),W=function(n){return function(e){return function(t){return r.all((function(e){return function(o){return r._lookup(!1,l.eq(n)(o),e,t)}}))(e)}}},D=r.all((function(n){return function(n){return!1}})),z=function(n){return function(e){return _(k.poke(n)(e))}},B=new h.Functor((function(n){return function(e){return r._fmapObject(e,n)}})),j=new v.FunctorWithIndex((function(){return B}),O),q=r._copyST,U=function(n){return function(e){return function(t){return r._foldM(i.bind(n.Bind1()))(e)(o.pure(n.Applicative0())(t))}}},H=function(n){return new b.Semigroup((function(e){return function(t){return _((function(o){return U(c.monadST)((function(e){return function(o){return function(u){return k.poke(o)(r._lookup(u,(function(e){return b.append(n)(e)(u)}),o,t))(e)}}}))(o)(e)}))(t)}}))},J=function(n){return _((function(e){return U(c.monadST)((function(n){return function(e){return function(t){return k.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(o){return b.append(n.Semigroup0())(t)(e(r)(o))}}}))(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 x.TraversableWithIndex((function(){return Q}),(function(){return j}),(function(){return X}),(function(n){return function(e){return function(t){return V((function(t){return function(r){return function(o){return u.apply(n.Apply0())(h.map(n.Apply0().Functor0())(p.flip(z(r)))(t))(e(r)(o))}}}))(o.pure(n)(r.empty))(t)}}})),X=new E.Traversable((function(){return G}),(function(){return B}),(function(n){return E.traverse(X)(n)(a.identity(a.categoryFn))}),(function(n){var e=x.traverseWithIndex(K)(n);return function(n){return e(p.const(n))}})),Y=function(n){return function(e){var t,u=(t=function(e){return function(t){return function(r){return n(t)(r)?k.poke(t)(r)(e):o.pure(c.applicativeST)(e)}}},function(){var n=k.new();return U(c.monadST)(t)(n)(e)()});return r.runST(u)}},Z=function(n){return new l.Eq((function(e){return function(t){return W(n)(e)(t)&&W(n)(t)(e)}}))},nn=new l.Eq1((function(n){return l.eq(Z(n))})),en=function(n){return _(k.delete(n))},tn=function(n){return function(e){return function(t){var r=n(L(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:D,singleton:function(n){return function(e){return r.runST(i.bindFlipped(c.bindST)(k.poke(n)(e))(k.new))}},insert:z,lookup:L,toUnfoldable:function(n){var e=f.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=k.new();return c.foreach(f.fromFoldable(n)(e))((function(n){return h.void(c.functorST)(k.poke(n.value0)(n.value1)(t))}))(),t}))}},fromFoldableWith:function(n){return function(e){return function(t){return r.runST((function(){var o=k.new();return s.for_(c.applicativeST)(n)(t)((function(n){return function(){var t=r._lookupST(n.value1,e(n.value1),n.value0,o)();return k.poke(n.value0)(t)(o)()}}))(),o}))}}},fromHomogeneous:function(n){return M.unsafeCoerce},delete:en,pop:function(n){return function(e){return h.mapFlipped(g.functorMaybe)(L(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:O,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:W,fold:V,foldMap:$,foldM:U,foldMaybe:function(n){return function(e){return function(t){return r._foldSCObject(t,e,n,g.fromMaybe)}}},thawST:N,freezeST:q,functorObject:B,functorWithIndexObject:j,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 F.Show((function(e){return"(fromFoldable "+F.show(F.showArray(S.showTuple(F.showString)(n)))(A(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 o=t;function u(n){return function(t){return e(t)(n)(r[n])}}for(var i in r)hasOwnProperty.call(r,i)&&(o=n(o)(u(i)));return o}}}},e._foldSCObject=function(n,e,t,r){var o=e;for(var u in n)if(hasOwnProperty.call(n,u)){var i=t(o)(u)(n[u]),a=r(null)(i);if(null===a)return o;o=a}return o},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(253),o=t(3),u=r.peekImpl(o.Just.create)(o.Nothing.value);n.exports={peek:u,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(255);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(94),o=r.rgb(154)(205)(50),u=r.rgb(255)(255)(0),i=r.rgb(245)(245)(245),a=r.rgb(245)(222)(179),c=r.rgb(238)(130)(238),f=r.rgb(64)(224)(208),l=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),F=r.rgb(192)(192)(192),E=r.rgb(160)(82)(45),x=r.rgb(255)(245)(238),S=r.rgb(46)(139)(87),C=r.rgb(244)(164)(96),k=r.rgb(250)(128)(114),M=r.rgb(139)(69)(19),I=r.rgb(65)(105)(225),T=r.rgb(188)(143)(143),R=r.rgb(255)(0)(0),A=r.rgb(128)(0)(128),N=r.rgb(176)(224)(230),_=r.rgb(221)(160)(221),P=r.rgb(255)(192)(203),O=r.rgb(205)(133)(63),L=r.rgb(255)(218)(185),W=r.rgb(255)(239)(213),D=r.rgb(219)(112)(147),z=r.rgb(175)(238)(238),B=r.rgb(152)(251)(152),j=r.rgb(238)(232)(170),q=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),on=r.rgb(60)(179)(113),un=r.rgb(147)(112)(219),an=r.rgb(186)(85)(211),cn=r.rgb(0)(0)(205),fn=r.rgb(102)(205)(170),ln=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),Fn=r.rgb(255)(160)(122),En=r.rgb(255)(182)(193),xn=r.rgb(211)(211)(211),Sn=r.rgb(144)(238)(144),Cn=r.rgb(211)(211)(211),kn=r.rgb(250)(250)(210),Mn=r.rgb(224)(255)(255),In=r.rgb(240)(128)(128),Tn=r.rgb(173)(216)(230),Rn=r.rgb(255)(250)(205),An=r.rgb(124)(252)(0),Nn=r.rgb(255)(240)(245),_n=r.rgb(230)(230)(250),Pn=r.rgb(240)(230)(140),On=r.rgb(255)(255)(240),Ln=r.rgb(75)(0)(130),Wn=r.rgb(205)(92)(92),Dn=r.rgb(255)(105)(180),zn=r.rgb(240)(255)(240),Bn=r.rgb(128)(128)(128),jn=r.rgb(173)(255)(47),qn=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),oe=r.rgb(0)(206)(209),ue=r.rgb(47)(79)(79),ie=r.rgb(47)(79)(79),ae=r.rgb(72)(61)(139),ce=r.rgb(143)(188)(143),fe=r.rgb(233)(150)(122),le=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),Fe=r.rgb(0)(0)(139),Ee=r.rgb(0)(255)(255),xe=r.rgb(220)(20)(60),Se=r.rgb(255)(248)(220),Ce=r.rgb(100)(149)(237),ke=r.rgb(255)(127)(80),Me=r.rgb(210)(105)(30),Ie=r.rgb(127)(255)(0),Te=r.rgb(95)(158)(160),Re=r.rgb(222)(184)(135),Ae=r.rgb(165)(42)(42),Ne=r.rgb(138)(43)(226),_e=r.rgb(0)(0)(255),Pe=r.rgb(255)(235)(205),Oe=r.rgb(255)(228)(196),Le=r.rgb(245)(245)(220),We=r.rgb(240)(255)(255),De=r.rgb(127)(255)(212),ze=r.rgb(0)(255)(255),Be=r.rgb(250)(235)(215),je=r.rgb(240)(248)(255);n.exports={aliceblue:je,antiquewhite:Be,aqua:ze,aquamarine:De,azure:We,beige:Le,bisque:Oe,blanchedalmond:Pe,blue:_e,blueviolet:Ne,brown:Ae,burlywood:Re,cadetblue:Te,chartreuse:Ie,chocolate:Me,coral:ke,cornflowerblue:Ce,cornsilk:Se,crimson:xe,cyan:Ee,darkblue:Fe,darkcyan:be,darkgoldenrod:we,darkgray:ye,darkgreen:ge,darkgrey:ve,darkkhaki:he,darkmagenta:me,darkolivegreen:pe,darkorange:de,darkorchid:se,darkred:le,darksalmon:fe,darkseagreen:ce,darkslateblue:ae,darkslategray:ie,darkslategrey:ue,darkturquoise:oe,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:qn,greenyellow:jn,grey:Bn,honeydew:zn,hotpink:Dn,indianred:Wn,indigo:Ln,ivory:On,khaki:Pn,lavender:_n,lavenderblush:Nn,lawngreen:An,lemonchiffon:Rn,lightblue:Tn,lightcoral:In,lightcyan:Mn,lightgoldenrodyellow:kn,lightgray:Cn,lightgreen:Sn,lightgrey:xn,lightpink:En,lightsalmon:Fn,lightseagreen:bn,lightskyblue:wn,lightslategray:yn,lightslategrey:gn,lightsteelblue:vn,lightyellow:hn,lime:mn,limegreen:pn,linen:dn,magenta:sn,maroon:ln,mediumaquamarine:fn,mediumblue:cn,mediumorchid:an,mediumpurple:un,mediumseagreen:on,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:q,palegoldenrod:j,palegreen:B,paleturquoise:z,palevioletred:D,papayawhip:W,peachpuff:L,peru:O,pink:P,plum:_,powderblue:N,purple:A,red:R,rosybrown:T,royalblue:I,saddlebrown:M,salmon:k,sandybrown:C,seagreen:S,seashell:x,sienna:E,silver:F,skyblue:b,slateblue:w,slategray:y,slategrey:g,snow:v,springgreen:h,steelblue:m,tan:p,teal:d,thistle:s,tomato:l,turquoise:f,violet:c,wheat:a,whitesmoke:i,yellow:u,yellowgreen:o}},function(n,e,t){"use strict";var r=t(157);e.makeStylesImpl=r.makeStyles,e.makeStylesThemedImpl=r.makeStyles,e.useThemeImpl=r.useTheme},function(n,e,t){"use strict";var r=t(259);function o(){}function u(){}u.resetWarningCache=o,n.exports=function(){function n(n,e,t,o,u,i){if(i!==r){var a=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 a.name="Invariant Violation",a}}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:u,resetWarningCache:o};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(261)},function(n,e,t){"use strict";
46/** @license React v16.12.0
47 * react-is.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="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,u=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,a=r?Symbol.for("react.strict_mode"):60108,c=r?Symbol.for("react.profiler"):60114,f=r?Symbol.for("react.provider"):60109,l=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,b=r?Symbol.for("react.scope"):60119;function F(n){if("object"==typeof n&&null!==n){var e=n.$$typeof;switch(e){case o:switch(n=n.type){case s:case d:case i:case c:case a:case m:return n;default:switch(n=n&&n.$$typeof){case l:case p:case g:case v:case f:return n;default:return e}}case u:return e}}}function E(n){return F(n)===d}e.typeOf=F,e.AsyncMode=s,e.ConcurrentMode=d,e.ContextConsumer=l,e.ContextProvider=f,e.Element=o,e.ForwardRef=p,e.Fragment=i,e.Lazy=g,e.Memo=v,e.Portal=u,e.Profiler=c,e.StrictMode=a,e.Suspense=m,e.isValidElementType=function(n){return"string"==typeof n||"function"==typeof n||n===i||n===d||n===c||n===a||n===m||n===h||"object"==typeof n&&null!==n&&(n.$$typeof===g||n.$$typeof===v||n.$$typeof===f||n.$$typeof===l||n.$$typeof===p||n.$$typeof===y||n.$$typeof===w||n.$$typeof===b)},e.isAsyncMode=function(n){return E(n)||F(n)===s},e.isConcurrentMode=E,e.isContextConsumer=function(n){return F(n)===l},e.isContextProvider=function(n){return F(n)===f},e.isElement=function(n){return"object"==typeof n&&null!==n&&n.$$typeof===o},e.isForwardRef=function(n){return F(n)===p},e.isFragment=function(n){return F(n)===i},e.isLazy=function(n){return F(n)===g},e.isMemo=function(n){return F(n)===v},e.isPortal=function(n){return F(n)===u},e.isProfiler=function(n){return F(n)===c},e.isStrictMode=function(n){return F(n)===a},e.isSuspense=function(n){return F(n)===m}},function(n,e,t){"use strict";var r=t(38),o=t(2),u=t(6),i=t(15),a=t(55),c=t(30),f=t(27),l=t(42),s=t(37),d=t(43),p=t(26);n.exports={mkCard:function(){var n=d.makeStyles()(l.mapRecordCons(new i.IsSymbol((function(){return"card"})))()(l.mapRecordNil)()())((function(n){return{card:r.cssSafer(s.recordWriteForeign()(s.consWriteForeignFields(new i.IsSymbol((function(){return"background"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"borderRadius"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"boxShadow"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"color"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"margin"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"padding"})))(s.writeForeignString)(s.nilWriteForeignFields)()()())()()())()()())()()())()()())()()()))({background:n.interfaceColourLighter,color:n.textColour,margin:"20px",boxShadow:"1px 1px 20px rgba(0,0,0,0."+(n.isLight?"17":"43")+")",borderRadius:"5px",padding:"36px 40px 32px 40px"})}}))();return c.component()()("Card")((function(e){return f.bind(f.ixBindRender)(n)((function(n){var t=u.flip(d.classNames())(n);return o.pure(f.applicativeRender(p.refl))(a.div()({className:t([function(n){return n.card}])+" "+e.className,children:e.kids}))}))}))()},mkCardTitle:function(){var n=d.makeStyles()(l.mapRecordCons(new i.IsSymbol((function(){return"cardtitle"})))()(l.mapRecordNil)()())((function(n){return{cardtitle:r.cssSafer(s.recordWriteForeign()(s.consWriteForeignFields(new i.IsSymbol((function(){return"color"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"fontFamily"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"fontSize"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"fontWeight"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"padding"})))(s.writeForeignString)(s.nilWriteForeignFields)()()())()()())()()())()()())()()()))({color:n.textColourLightest,fontSize:"1.2em",fontWeight:"400",fontFamily:n.headingFontFamily,padding:"4px 8px"})}}))();return c.component()()("CardTitle")((function(e){return f.bind(f.ixBindRender)(n)((function(n){var t=u.flip(d.classNames())(n);return o.pure(f.applicativeRender(p.refl))(a.div()({className:t([function(n){return n.cardtitle}]),children:e.kids}))}))}))()},mkCardSubtitle:function(){var n=d.makeStyles()(l.mapRecordCons(new i.IsSymbol((function(){return"cardtitle"})))()(l.mapRecordNil)()())((function(n){return{cardtitle:r.cssSafer(s.recordWriteForeign()(s.consWriteForeignFields(new i.IsSymbol((function(){return"color"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"fontFamily"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"fontSize"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"fontWeight"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"opacity"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"padding"})))(s.writeForeignString)(s.nilWriteForeignFields)()()())()()())()()())()()())()()())()()()))({color:n.textColourDarker,opacity:"0.8",fontSize:"1.0em",fontWeight:"500",fontFamily:n.headingFontFamily,padding:"4px 8px 22px 8px"})}}))();return c.component()()("CardSubtitle")((function(e){return f.bind(f.ixBindRender)(n)((function(n){var t=u.flip(d.classNames())(n);return o.pure(f.applicativeRender(p.refl))(a.div()({className:t([function(n){return n.cardtitle}]),children:e.kids}))}))}))()},mkCardContent:function(){var n=d.makeStyles()(l.mapRecordCons(new i.IsSymbol((function(){return"cardContent"})))()(l.mapRecordNil)()())((function(n){return{cardContent:r.cssSafer(s.recordWriteForeign()(s.consWriteForeignFields(new i.IsSymbol((function(){return"WebkitFontSmoothing"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"color"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"fontFamily"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"fontSize"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"fontWeight"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"hyphens"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"padding"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"textAlign"})))(s.writeForeignString)(s.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()())()()()))({fontFamily:n.textFontFamily,color:n.textColourDarker,fontSize:"0.8em",fontWeight:"300",WebkitFontSmoothing:"subpixel-antialiased",textAlign:"justify",hyphens:"auto",padding:"4px 8px 22px 8px"})}}))();return c.component()()("CardContent")((function(e){return f.bind(f.ixBindRender)(n)((function(n){var t=u.flip(d.classNames())(n);return o.pure(f.applicativeRender(p.refl))(a.div()({className:t([function(n){return n.cardContent}]),children:e.kids}))}))}))()}}},function(n,e,t){"use strict";var r=t(264),o=t(38),u=t(2),i=t(4),a=t(145),c=t(8),f=t(15),l=t(12),s=t(87),d=t(33),p=t(59),m=t(85),h=t(41),v=t(55),g=t(30),y=t(291),w=t(27),b=t(42),F=t(37),E=t(43),x=t(26),S=i.bind(s.bindAff)(d.liftEffect(s.monadEffectAff)(r.initMonacoImpl))(a.toAff),C=function(n){return r.editorImpl},k=i.bind(s.bindAff)(S)((function(n){return i.discard(i.discardUnit)(s.bindAff)(d.liftEffect(s.monadEffectAff)(r.defineThemeImpl(n)("NightOwl")(r.nightOwlTheme)))((function(){return i.discard(i.discardUnit)(s.bindAff)(d.liftEffect(s.monadEffectAff)(r.defineThemeImpl(n)("VSCode")(r.vsCodeTheme)))((function(){return i.discard(i.discardUnit)(s.bindAff)(d.liftEffect(s.monadEffectAff)(r.registerLanguageImpl(n)("purescript")))((function(){return d.liftEffect(s.monadEffectAff)(r.setMonarchTokensProviderImpl(n)("purescript")(r.purescriptSyntax))}))}))}))}));n.exports={editor:C,initMonaco:S,darkThemeName:"NightOwl",lightThemeName:"VSCode",initEditor:k,mkEditor:function(){var n=E.makeStyles()(b.mapRecordCons(new f.IsSymbol((function(){return"wrapper"})))()(b.mapRecordNil)()())((function(n){return{wrapper:o.cssSafer(F.recordWriteForeign()(F.consWriteForeignFields(new f.IsSymbol((function(){return"backgroundColor"})))(F.writeForeignString)(F.consWriteForeignFields(new f.IsSymbol((function(){return"boxSizing"})))(F.writeForeignString)(F.consWriteForeignFields(new f.IsSymbol((function(){return"margin"})))(F.writeForeignString)(F.consWriteForeignFields(new f.IsSymbol((function(){return"overflowY"})))(F.writeForeignString)(F.consWriteForeignFields(new f.IsSymbol((function(){return"width"})))(F.writeForeignString)(F.nilWriteForeignFields)()()())()()())()()())()()())()()()))({margin:"0",boxSizing:"border-box",width:"100%",overflowY:"hidden",backgroundColor:n.backgroundColour})}}))();return g.component()()("Editor")((function(e){return w.bind(w.ixBindRender)(n)((function(n){return w.discard(w.ixBindRender)(y.useAff(c.eqUnit)(l.unit)(k))((function(){return w.bind(w.ixBindRender)(E.useTheme)((function(t){var r=t.isLight?"VSCode":"NightOwl";return u.pure(w.applicativeRender(x.refl))(h.fragment([v.div()({className:n.wrapper,children:[h.element(C())({theme:r,height:e.height,options:m.unsafeToForeign({fontFamily:"PragmataPro",fontLigatures:!0,fontSize:"16pt",lineNumbers:"off",glyphMargin:!1,folding:!1,lineDecorationsWidth:0,lineNumbersMinChars:0,minimap:{enabled:!1},scrollBeyondLastLine:!1}),language:"purescript",editorDidMount:p.mkEffectFn2((function(n){return e.onLoad}))})]})]))}))}))}))}))()},editorImpl:r.editorImpl,initMonacoImpl:r.initMonacoImpl,defineThemeImpl:r.defineThemeImpl,setThemeImpl:r.setThemeImpl,nightOwlTheme:r.nightOwlTheme,vsCodeTheme:r.vsCodeTheme,getValue:r.getValue,setValue:r.setValue,purescriptSyntax:r.purescriptSyntax,registerLanguageImpl:r.registerLanguageImpl,setMonarchTokensProviderImpl:r.setMonarchTokensProviderImpl}},function(n,e,t){"use strict";var r=t(141);e.editorImpl=r.default,e.initMonacoImpl=function(){return r.monaco.init()},e.getValue=function(n){return function(){return n.getValue()}},e.setValue=function(n){return function(e){return function(){e.setValue(n)}}},e.defineThemeImpl=function(n){return function(e){return function(t){return function(){return n.editor.defineTheme(e,t)}}}},e.setThemeImpl=function(n){return function(e){return function(){return n.editor.setTheme(e)}}},e.registerLanguageImpl=function(n){return function(e){return function(){n.languages.register({id:e})}}},e.setMonarchTokensProviderImpl=function(n){return function(e){return function(t){return function(){return n.languages.setMonarchTokensProvider(e,t)}}}},e.vsCodeTheme={base:"vs",inherit:!0,rules:[{foreground:"008e00",token:"comment"},{foreground:"7d4726",token:"meta.preprocessor"},{foreground:"7d4726",token:"keyword.control.import"},{foreground:"df0002",token:"string"},{foreground:"3a00dc",token:"constant.numeric"},{foreground:"c800a4",token:"constant.language"},{foreground:"275a5e",token:"constant.character"},{foreground:"275a5e",token:"constant.other"},{foreground:"c800a4",token:"variable.language"},{foreground:"c800a4",token:"variable.other"},{foreground:"c800a4",token:"keyword"},{foreground:"c900a4",token:"storage"},{foreground:"438288",token:"entity.name.class"},{foreground:"790ead",token:"entity.name.tag"},{foreground:"450084",token:"entity.other.attribute-name"},{foreground:"450084",token:"support.function"},{foreground:"450084",token:"support.constant"},{foreground:"790ead",token:"support.type"},{foreground:"790ead",token:"support.class"},{foreground:"790ead",token:"support.other.variable"}],colors:{"editor.foreground":"#000000","editor.background":"#FFFFFF","editor.selectionBackground":"#B5D5FF","editor.lineHighlightBackground":"#00000012","editorCursor.foreground":"#000000","editorWhitespace.foreground":"#BFBFBF"}},e.nightOwlTheme={base:"vs-dark",inherit:!0,rules:[{foreground:"637777",token:"comment"},{foreground:"addb67",token:"string"},{foreground:"ecc48d",token:"vstring.quoted"},{foreground:"ecc48d",token:"variable.other.readwrite.js"},{foreground:"5ca7e4",token:"string.regexp"},{foreground:"5ca7e4",token:"string.regexp keyword.other"},{foreground:"5f7e97",token:"meta.function punctuation.separator.comma"},{foreground:"f78c6c",token:"constant.numeric"},{foreground:"f78c6c",token:"constant.character.numeric"},{foreground:"addb67",token:"variable"},{foreground:"c792ea",token:"keyword"},{foreground:"c792ea",token:"punctuation.accessor"},{foreground:"c792ea",token:"storage"},{foreground:"c792ea",token:"meta.var.expr"},{foreground:"c792ea",token:"meta.class meta.method.declaration meta.var.expr storage.type.jsm"},{foreground:"c792ea",token:"storage.type.property.js"},{foreground:"c792ea",token:"storage.type.property.ts"},{foreground:"c792ea",token:"storage.type.property.tsx"},{foreground:"82aaff",token:"storage.type"},{foreground:"ffcb8b",token:"entity.name.class"},{foreground:"ffcb8b",token:"meta.class entity.name.type.class"},{foreground:"addb67",token:"entity.other.inherited-class"},{foreground:"82aaff",token:"entity.name.function"},{foreground:"addb67",token:"punctuation.definition.variable"},{foreground:"d3423e",token:"punctuation.section.embedded"},{foreground:"d6deeb",token:"punctuation.terminator.expression"},{foreground:"d6deeb",token:"punctuation.definition.arguments"},{foreground:"d6deeb",token:"punctuation.definition.array"},{foreground:"d6deeb",token:"punctuation.section.array"},{foreground:"d6deeb",token:"meta.array"},{foreground:"d9f5dd",token:"punctuation.definition.list.begin"},{foreground:"d9f5dd",token:"punctuation.definition.list.end"},{foreground:"d9f5dd",token:"punctuation.separator.arguments"},{foreground:"d9f5dd",token:"punctuation.definition.list"},{foreground:"d3423e",token:"string.template meta.template.expression"},{foreground:"d6deeb",token:"string.template punctuation.definition.string"},{foreground:"c792ea",fontStyle:"italic",token:"italic"},{foreground:"addb67",fontStyle:"bold",token:"bold"},{foreground:"82aaff",token:"constant.language"},{foreground:"82aaff",token:"punctuation.definition.constant"},{foreground:"82aaff",token:"variable.other.constant"},{foreground:"7fdbca",token:"support.function.construct"},{foreground:"7fdbca",token:"keyword.other.new"},{foreground:"82aaff",token:"constant.character"},{foreground:"82aaff",token:"constant.other"},{foreground:"f78c6c",token:"constant.character.escape"},{foreground:"addb67",token:"entity.other.inherited-class"},{foreground:"d7dbe0",token:"variable.parameter"},{foreground:"7fdbca",token:"entity.name.tag"},{foreground:"cc2996",token:"punctuation.definition.tag.html"},{foreground:"cc2996",token:"punctuation.definition.tag.begin"},{foreground:"cc2996",token:"punctuation.definition.tag.end"},{foreground:"addb67",token:"entity.other.attribute-name"},{foreground:"addb67",token:"entity.name.tag.custom"},{foreground:"82aaff",token:"support.function"},{foreground:"82aaff",token:"support.constant"},{foreground:"7fdbca",token:"upport.constant.meta.property-value"},{foreground:"addb67",token:"support.type"},{foreground:"addb67",token:"support.class"},{foreground:"addb67",token:"support.variable.dom"},{foreground:"7fdbca",token:"support.constant"},{foreground:"7fdbca",token:"keyword.other.special-method"},{foreground:"7fdbca",token:"keyword.other.new"},{foreground:"7fdbca",token:"keyword.other.debugger"},{foreground:"7fdbca",token:"keyword.control"},{foreground:"c792ea",token:"keyword.operator.comparison"},{foreground:"c792ea",token:"keyword.control.flow.js"},{foreground:"c792ea",token:"keyword.control.flow.ts"},{foreground:"c792ea",token:"keyword.control.flow.tsx"},{foreground:"c792ea",token:"keyword.control.ruby"},{foreground:"c792ea",token:"keyword.control.module.ruby"},{foreground:"c792ea",token:"keyword.control.class.ruby"},{foreground:"c792ea",token:"keyword.control.def.ruby"},{foreground:"c792ea",token:"keyword.control.loop.js"},{foreground:"c792ea",token:"keyword.control.loop.ts"},{foreground:"c792ea",token:"keyword.control.import.js"},{foreground:"c792ea",token:"keyword.control.import.ts"},{foreground:"c792ea",token:"keyword.control.import.tsx"},{foreground:"c792ea",token:"keyword.control.from.js"},{foreground:"c792ea",token:"keyword.control.from.ts"},{foreground:"c792ea",token:"keyword.control.from.tsx"},{foreground:"ffffff",background:"ff2c83",token:"invalid"},{foreground:"ffffff",background:"d3423e",token:"invalid.deprecated"},{foreground:"7fdbca",token:"keyword.operator"},{foreground:"c792ea",token:"keyword.operator.relational"},{foreground:"c792ea",token:"keyword.operator.assignement"},{foreground:"c792ea",token:"keyword.operator.arithmetic"},{foreground:"c792ea",token:"keyword.operator.bitwise"},{foreground:"c792ea",token:"keyword.operator.increment"},{foreground:"c792ea",token:"keyword.operator.ternary"},{foreground:"637777",token:"comment.line.double-slash"},{foreground:"cdebf7",token:"object"},{foreground:"ff5874",token:"constant.language.null"},{foreground:"d6deeb",token:"meta.brace"},{foreground:"c792ea",token:"meta.delimiter.period"},{foreground:"d9f5dd",token:"punctuation.definition.string"},{foreground:"ff5874",token:"constant.language.boolean"},{foreground:"ffffff",token:"object.comma"},{foreground:"7fdbca",token:"variable.parameter.function"},{foreground:"80cbc4",token:"support.type.vendor.property-name"},{foreground:"80cbc4",token:"support.constant.vendor.property-value"},{foreground:"80cbc4",token:"support.type.property-name"},{foreground:"80cbc4",token:"meta.property-list entity.name.tag"},{foreground:"57eaf1",token:"meta.property-list entity.name.tag.reference"},{foreground:"f78c6c",token:"constant.other.color.rgb-value punctuation.definition.constant"},{foreground:"ffeb95",token:"constant.other.color"},{foreground:"ffeb95",token:"keyword.other.unit"},{foreground:"c792ea",token:"meta.selector"},{foreground:"fad430",token:"entity.other.attribute-name.id"},{foreground:"80cbc4",token:"meta.property-name"},{foreground:"c792ea",token:"entity.name.tag.doctype"},{foreground:"c792ea",token:"meta.tag.sgml.doctype"},{foreground:"d9f5dd",token:"punctuation.definition.parameters"},{foreground:"ecc48d",token:"string.quoted"},{foreground:"ecc48d",token:"string.quoted.double"},{foreground:"ecc48d",token:"string.quoted.single"},{foreground:"addb67",token:"support.constant.math"},{foreground:"addb67",token:"support.type.property-name.json"},{foreground:"addb67",token:"support.constant.json"},{foreground:"c789d6",token:"meta.structure.dictionary.value.json string.quoted.double"},{foreground:"80cbc4",token:"string.quoted.double.json punctuation.definition.string.json"},{foreground:"ff5874",token:"meta.structure.dictionary.json meta.structure.dictionary.value constant.language"},{foreground:"d6deeb",token:"variable.other.ruby"},{foreground:"ecc48d",token:"entity.name.type.class.ruby"},{foreground:"ecc48d",token:"keyword.control.class.ruby"},{foreground:"ecc48d",token:"meta.class.ruby"},{foreground:"7fdbca",token:"constant.language.symbol.hashkey.ruby"},{foreground:"e0eddd",background:"a57706",fontStyle:"italic",token:"meta.diff"},{foreground:"e0eddd",background:"a57706",fontStyle:"italic",token:"meta.diff.header"},{foreground:"ef535090",fontStyle:"italic",token:"markup.deleted"},{foreground:"a2bffc",fontStyle:"italic",token:"markup.changed"},{foreground:"a2bffc",fontStyle:"italic",token:"meta.diff.header.git"},{foreground:"a2bffc",fontStyle:"italic",token:"meta.diff.header.from-file"},{foreground:"a2bffc",fontStyle:"italic",token:"meta.diff.header.to-file"},{foreground:"219186",background:"eae3ca",token:"markup.inserted"},{foreground:"d3201f",token:"other.package.exclude"},{foreground:"d3201f",token:"other.remove"},{foreground:"269186",token:"other.add"},{foreground:"ff5874",token:"constant.language.python"},{foreground:"82aaff",token:"variable.parameter.function.python"},{foreground:"82aaff",token:"meta.function-call.arguments.python"},{foreground:"b2ccd6",token:"meta.function-call.python"},{foreground:"b2ccd6",token:"meta.function-call.generic.python"},{foreground:"d6deeb",token:"punctuation.python"},{foreground:"addb67",token:"entity.name.function.decorator.python"},{foreground:"8eace3",token:"source.python variable.language.special"},{foreground:"82b1ff",token:"markup.heading.markdown"},{foreground:"c792ea",fontStyle:"italic",token:"markup.italic.markdown"},{foreground:"addb67",fontStyle:"bold",token:"markup.bold.markdown"},{foreground:"697098",token:"markup.quote.markdown"},{foreground:"80cbc4",token:"markup.inline.raw.markdown"},{foreground:"ff869a",token:"markup.underline.link.markdown"},{foreground:"ff869a",token:"markup.underline.link.image.markdown"},{foreground:"d6deeb",token:"string.other.link.title.markdown"},{foreground:"d6deeb",token:"string.other.link.description.markdown"},{foreground:"82b1ff",token:"punctuation.definition.string.markdown"},{foreground:"82b1ff",token:"punctuation.definition.string.begin.markdown"},{foreground:"82b1ff",token:"punctuation.definition.string.end.markdown"},{foreground:"82b1ff",token:"meta.link.inline.markdown punctuation.definition.string"},{foreground:"7fdbca",token:"punctuation.definition.metadata.markdown"},{foreground:"82b1ff",token:"beginning.punctuation.definition.list.markdown"}],colors:{"editor.foreground":"#d6deeb","editor.background":"#011627","editor.selectionBackground":"#5f7e9779","editor.lineHighlightBackground":"#010E17","editorCursor.foreground":"#80a4c2","editorWhitespace.foreground":"#2e2040","editorIndentGuide.background":"#5e81ce52","editor.selectionHighlightBorder":"#122d42"}},e.purescriptSyntax={displayName:"Purescript",name:"purescrript",mimeTypes:["text/purescript"],fileExtensions:["purs"],editorOptions:{tabSize:2,insertSpaces:!0},lineComment:"--",blockCommentStart:"{-",blockCommentEnd:"-}",keywords:["case","class","data","derive","do","else","if","import","in","infix","infixl","infixr","instance","let","module","newtype","of","then","type","where","->","|","=>","::","\\","=","|","foreign","forall","∷"],extraKeywords:[],typeKeywords:[],dataStart:["^data"],typeStart:["class","instance","type","derive"],escapes:"\\\\(?:[nrt\\\\\"'\\?]|x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{6})",symbols0:"[\\$%&\\*\\+@!\\/\\\\\\^~=\\.:\\-\\?]",symbols:"(?:@symbols0|[\\|<>])+",idchars:"(?:[\\w'])*",tokenizer:{root:[["((?:[A-Z]@idchars\\.)+)([a-z]@idchars)",["identifier.namespace","identifier"]],["((?:[A-Z]@idchars\\.)+)([A-Z]@idchars)",["identifier.namespace","constructor"]],["[a-z]@idchars(?!\\.)",{cases:{"@dataStart":{token:"keyword",next:"@type_data"},"@typeStart":{token:"keyword",next:"@type_type"},"@keywords":"keyword","@extraKeywords":"keyword","@default":"identifier"}}],["[A-Z]@idchars","type.identifier"],["_@idchars","identifier.wildcard"],["([a-z]@idchars\\.)+","identifier.namespace"],{include:"@whitespace"},["[{}()\\[\\]]","@brackets"],["[,`]","delimiter"],["::(?!@symbols0)","type.operator","@type_line"],["@symbols",{cases:{"@keywords":"keyword.operator","@extraKeywords":"keyword.operator","@default":"operator"}}],["[0-9]+\\.[0-9]+([eE][\\-+]?[0-9]+)?","number.float"],["0[xX][0-9a-fA-F]+","number.hex"],["[0-9]+","number"],['"([^"\\\\]|\\\\.)*$',"string.invalid"],['"',{token:"string.quote",bracket:"@open",next:"@string"}],["'[^\\\\']'","string"],["(')(@escapes)(')",["string","string.escape","string"]],["'","string.invalid"],["^[ ]*#.*","namespace"]],whitespace:[["[ \\r\\n]+",""],["{-","comment","@comment"],["--.*$","comment"]],comment:[["[^\\{\\-]+","comment"],["{-","comment","@push"],["-}","comment","@pop"],["[\\{\\-]","comment"]],string:[['[^\\\\"]+',"string"],["@escapes","string.escape"],["\\\\.","string.escape.invalid"],['"',{token:"string.quote",bracket:"@close",next:"@pop"}]],type_type:[["\\=","keyword"],["^\\s*(?!\\-\\-|\\{\\-)[^\\s]",{token:"@rematch",next:"@pop"}],{include:"@type"}],type_data:[["([=|])(\\s*)([A-Z]@idchars)",["keyword.operator","","constructor"]],["^\\s*$",{token:"",next:"@pop"}],{include:"@type"}],type_line:[["^\\s*(?!\\-\\-|\\{\\-)[_a-z]",{token:"@rematch",next:"@pop"}],["[^=]*=",{token:"@rematch",next:"@pop"}],{include:"@type"}],type:[["[(\\[]",{token:"@brackets.type"},"@type_nested"],{include:"@type_content"}],type_nested:[["[)\\]]",{token:"@brackets.type"},"@pop"],["[(\\[]",{token:"@brackets.type"},"@push"],[",","delimiter.type"],{include:"@type_content"}],type_content:[{include:"@whitespace"},["[a-z]\\d*\\b","type.identifier.typevar"],["_@idchars","type.identifier.typevar"],["((?:[A-Z]@idchars\\.)*)([A-Z]@idchars)",["type.identifier.namespace","type.identifier"]],["((?:[A-Z]@idchars\\.)*)([a-z]@idchars)",{cases:{"@typeKeywords":["type.identifier.namespace","type.keyword"],"@keywords":{token:"@rematch",next:"@pop"},"@default":["type.identifier.namespace","type.identifier"]}}],["::|->|[\\.:|]","type.operator"],["[\\s\\S]","@rematch","@pop"]]}}},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r,o=t(0),u=(r=t(266))&&r.__esModule?r:{default:r};var i=(0,o.memo)(u.default);e.default=i},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(n){if(n&&n.__esModule)return n;var e=s();if(e&&e.has(n))return e.get(n);var t={};if(null!=n){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o)){var u=r?Object.getOwnPropertyDescriptor(n,o):null;u&&(u.get||u.set)?Object.defineProperty(t,o,u):t[o]=n[o]}}t.default=n,e&&e.set(n,t);return t}(t(0)),o=l(t(54)),u=l(t(142)),i=t(86),a=t(143),c=l(t(144)),f=l(t(274));function l(n){return n&&n.__esModule?n:{default:n}}function s(){if("function"!=typeof WeakMap)return null;var n=new WeakMap;return s=function(){return n},n}function d(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),t.push.apply(t,r)}return t}function p(n){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?d(t,!0).forEach((function(e){m(n,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):d(t).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))}))}return n}function m(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function h(n,e){return function(n){if(Array.isArray(n))return n}(n)||function(n,e){if(!(Symbol.iterator in Object(n)||"[object Arguments]"===Object.prototype.toString.call(n)))return;var t=[],r=!0,o=!1,u=void 0;try{for(var i,a=n[Symbol.iterator]();!(r=(i=a.next()).done)&&(t.push(i.value),!e||t.length!==e);r=!0);}catch(n){o=!0,u=n}finally{try{r||null==a.return||a.return()}finally{if(o)throw u}}return t}(n,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var v=function(n){var e=n.value,t=n.language,o=n.editorDidMount,l=n.theme,s=n.line,d=n.width,m=n.height,v=n.loading,g=n.options,y=h((0,r.useState)(!1),2),w=y[0],b=y[1],F=h((0,r.useState)(!0),2),E=F[0],x=F[1],S=(0,r.useRef)(),C=(0,r.useRef)(),k=(0,r.useRef)();(0,a.useMount)((function(n){return i.monaco.init().then((function(n){return(C.current=n)&&x(!1)})).catch((function(n){return console.error("An error occurred during initialization of Monaco: ",n)})),I})),(0,a.useUpdate)((function(n){g.readOnly?S.current.setValue(e):(S.current.executeEdits("",[{range:S.current.getModel().getFullModelRange(),text:e}]),S.current.pushUndoStop())}),[e],w),(0,a.useUpdate)((function(n){C.current.editor.setModelLanguage(S.current.getModel(),t)}),[t],w),(0,a.useUpdate)((function(n){S.current.setScrollPosition({scrollTop:s})}),[s],w),(0,a.useUpdate)((function(n){C.current.editor.setTheme(l)}),[l],w),(0,a.useUpdate)((function(n){S.current.updateOptions(g)}),[g],w);var M=(0,r.useCallback)((function(n){S.current=C.current.editor.create(k.current,p({value:e,language:t,automaticLayout:!0},g)),o(S.current.getValue.bind(S.current),S.current),C.current.editor.defineTheme("dark",c.default["night-dark"]),C.current.editor.setTheme(l),b(!0)}),[o,t,g,l,e]);(0,r.useEffect)((function(n){!E&&!w&&M()}),[E,w,M]);var I=function(n){return S.current&&S.current.dispose()};return r.default.createElement("section",{style:p({},f.default.wrapper,{width:d,height:m})},!w&&r.default.createElement(u.default,{content:v}),r.default.createElement("div",{ref:k,style:p({},f.default.fullWidth,{},!w&&f.default.hide)}))};v.propTypes={value:o.default.string,language:o.default.string,editorDidMount:o.default.func,theme:o.default.string,line:o.default.number,width:o.default.oneOfType([o.default.number,o.default.string]),height:o.default.oneOfType([o.default.number,o.default.string]),loading:o.default.oneOfType([o.default.element,o.default.string]),options:o.default.object},v.defaultProps={editorDidMount:i.noop,theme:"light",width:"100%",height:"100%",loading:"Loading...",options:{}};var g=v;e.default=g},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r,o=(r=t(0))&&r.__esModule?r:{default:r};var u={display:"flex",height:"100%",width:"100%",justifyContent:"center",alignItems:"center"};var i=function(n){var e=n.content;return o.default.createElement("div",{style:u},e)};e.default=i},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r,o=(r=t(269))&&r.__esModule?r:{default:r},u=t(86);function i(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}function a(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 c(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var f=new(function(){function n(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this,n),c(this,"handleMainScriptLoad",(function(n){document.removeEventListener("monaco_init",e.handleMainScriptLoad),e.resolve(window.monaco)})),c(this,"isInitialized",!1),c(this,"wrapperPromise",new Promise((function(n,t){e.resolve=n,e.reject=t}))),this.__config=t}var e,t,r;return e=n,(t=[{key:"config",value:function(n){return n&&(this.__config=(0,u.deepMerge)(this.__config,n)),this}},{key:"injectScripts",value:function(n){document.body.appendChild(n)}},{key:"createScript",value:function(n){var e=document.createElement("script");return n&&(e.src=n),e}},{key:"createMonacoLoaderScript",value:function(n){var e=this,t=this.createScript(this.__config.urls.monacoLoader);return t.onload=function(t){return e.injectScripts(n)},t.onerror=this.reject,t}},{key:"createMainScript",value:function(){var n=this.createScript();return n.innerHTML="\n require.config({ paths: { 'vs': '".concat(this.__config.urls.monacoBase,"' } });\n require(['vs/editor/editor.main'], function() {\n document.dispatchEvent(new Event('monaco_init'));\n });\n "),n.onerror=this.reject,n}},{key:"init",value:function(){if(!this.isInitialized){if(window.monaco&&window.monaco.editor)return new Promise((function(n,e){return n(window.monaco)}));document.addEventListener("monaco_init",this.handleMainScriptLoad);var n=this.createMainScript(),e=this.createMonacoLoaderScript(n);this.injectScripts(e)}return this.isInitialized=!0,this.wrapperPromise}}])&&a(e.prototype,t),r&&a(e,r),n}())(o.default);e.default=f},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r={urls:{monacoLoader:"https://cdn.jsdelivr.net/npm/monaco-editor@0.17.1/min/vs/loader.js",monacoBase:"https://cdn.jsdelivr.net/npm/monaco-editor@0.17.1/min/vs"}};e.default=r},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(n){};e.default=r},function(n,e,t){"use strict";function r(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),t.push.apply(t,r)}return t}function o(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=function n(e,t){return Object.keys(t).forEach((function(r){t[r]instanceof Object&&Object.assign(t[r],n(e[r],t[r]))})),function(n){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?r(t,!0).forEach((function(e){o(n,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):r(t).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))}))}return n}({},e,{},t)};e.default=u},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(0),o=function(n){return(0,r.useEffect)(n,[])};e.default=o},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(0),o=function(n,e){var t=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=(0,r.useRef)(!0);(0,r.useEffect)(o.current||!t?function(n){o.current=!1}:n,e)};e.default=o},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r={wrapper:{display:"flex",position:"relative",textAlign:"initial"},fullWidth:{width:"100%"},hide:{display:"none"}};e.default=r},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r,o=t(0),u=(r=t(276))&&r.__esModule?r:{default:r};var i=(0,o.memo)(u.default);e.default=i},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(n){if(n&&n.__esModule)return n;var e=s();if(e&&e.has(n))return e.get(n);var t={};if(null!=n){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o)){var u=r?Object.getOwnPropertyDescriptor(n,o):null;u&&(u.get||u.set)?Object.defineProperty(t,o,u):t[o]=n[o]}}t.default=n,e&&e.set(n,t);return t}(t(0)),o=l(t(54)),u=l(t(142)),i=t(86),a=t(143),c=l(t(144)),f=l(t(277));function l(n){return n&&n.__esModule?n:{default:n}}function s(){if("function"!=typeof WeakMap)return null;var n=new WeakMap;return s=function(){return n},n}function d(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),t.push.apply(t,r)}return t}function p(n){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?d(t,!0).forEach((function(e){m(n,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):d(t).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))}))}return n}function m(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function h(n,e){return function(n){if(Array.isArray(n))return n}(n)||function(n,e){if(!(Symbol.iterator in Object(n)||"[object Arguments]"===Object.prototype.toString.call(n)))return;var t=[],r=!0,o=!1,u=void 0;try{for(var i,a=n[Symbol.iterator]();!(r=(i=a.next()).done)&&(t.push(i.value),!e||t.length!==e);r=!0);}catch(n){o=!0,u=n}finally{try{r||null==a.return||a.return()}finally{if(o)throw u}}return t}(n,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var v=function(n){var e=n.original,t=n.modified,o=n.language,l=n.originalLanguage,s=n.modifiedLanguage,d=n.editorDidMount,m=n.theme,v=n.line,g=n.width,y=n.height,w=n.loading,b=n.options,F=h((0,r.useState)(!1),2),E=F[0],x=F[1],S=h((0,r.useState)(!0),2),C=S[0],k=S[1],M=(0,r.useRef)(),I=(0,r.useRef)(),T=(0,r.useRef)();(0,a.useMount)((function(n){return i.monaco.init().then((function(n){return(I.current=n)&&k(!1)})).catch((function(n){return console.error("An error occurred during initialization of Monaco: ",n)})),N})),(0,a.useUpdate)((function(n){M.current.getModel().modified.setValue(t)}),[t],E),(0,a.useUpdate)((function(n){M.current.getModel().original.setValue(e)}),[e],E),(0,a.useUpdate)((function(n){var e=M.current.getModel(),t=e.original,r=e.modified;I.current.editor.setModelLanguage(t,l||o),I.current.editor.setModelLanguage(r,s||o)}),[o,l,s],E),(0,a.useUpdate)((function(n){M.current.setScrollPosition({scrollTop:v})}),[v],E),(0,a.useUpdate)((function(n){I.current.editor.setTheme(m)}),[m],E),(0,a.useUpdate)((function(n){M.current.updateOptions(b)}),[b],E);var R=(0,r.useCallback)((function(n){var r=I.current.editor.createModel(e,l||o),u=I.current.editor.createModel(t,s||o);M.current.setModel({original:r,modified:u})}),[o,t,s,e,l]),A=(0,r.useCallback)((function(n){M.current=I.current.editor.createDiffEditor(T.current,p({automaticLayout:!0},b)),R();var e=M.current.getModel(),t=e.original,r=e.modified;d(r.getValue.bind(r),t.getValue.bind(t),M.current),I.current.editor.defineTheme("dark",c.default["night-dark"]),I.current.editor.setTheme(m),x(!0)}),[d,b,m,R]);(0,r.useEffect)((function(n){!C&&!E&&A()}),[C,E,A]);var N=function(n){return M.current&&M.current.dispose()};return r.default.createElement("section",{style:p({},f.default.wrapper,{width:g,height:y})},!E&&r.default.createElement(u.default,{content:w}),r.default.createElement("div",{ref:T,style:p({},f.default.fullWidth,{},!E&&f.default.hide)}))};v.propTypes={original:o.default.string,modified:o.default.string,language:o.default.string,originalLanguage:o.default.string,modifiedLanguage:o.default.string,editorDidMount:o.default.func,theme:o.default.string,line:o.default.number,width:o.default.oneOfType([o.default.number,o.default.string]),height:o.default.oneOfType([o.default.number,o.default.string]),loading:o.default.oneOfType([o.default.element,o.default.string]),options:o.default.object},v.defaultProps={editorDidMount:i.noop,theme:"light",width:"100%",height:"100%",loading:"Loading...",options:{}};var g=v;e.default=g},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r={wrapper:{display:"flex",position:"relative",textAlign:"initial"},fullWidth:{width:"100%"},hide:{display:"none"}};e.default=r},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r,o=t(0),u=(r=t(279))&&r.__esModule?r:{default:r};var i=(0,o.memo)(u.default);e.default=i},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(t(0)),o=a(t(54)),u=a(t(141)),i=t(86);function a(n){return n&&n.__esModule?n:{default:n}}function c(){return(c=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)}function f(n,e){if(null==n)return{};var t,r,o=function(n,e){if(null==n)return{};var t,r,o={},u=Object.keys(n);for(r=0;r<u.length;r++)t=u[r],e.indexOf(t)>=0||(o[t]=n[t]);return o}(n,e);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(r=0;r<u.length;r++)t=u[r],e.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(n,t)&&(o[t]=n[t])}return o}var l=function(n){var e=n.value,t=n.onChange,o=n.editorDidMount,i=f(n,["value","onChange","editorDidMount"]);return r.default.createElement(u.default,c({value:e,editorDidMount:function(n,e){e.onDidChangeModelContent((function(n){var r=e.getValue(),o=t(n,r);"string"==typeof o&&r!==o&&e.setValue(o)})),o(n,e)}},i))};l.propTypes={value:o.default.string,editorDidMount:o.default.func,onChange:o.default.func},l.defaultProps={editorDidMount:i.noop,onChange:i.noop};var s=l;e.default=s},function(n,e){e.promise=function(n){return function(){return new Promise((function(e,t){try{n((function(n){return function(){return e(n)}}))((function(n){return function(){return t(n)}}))()}catch(n){t(n)}}))}},e.thenImpl=function(n){return function(e){return function(t){return function(){n.then(t,e)}}}}},function(n,e,t){"use strict";(function(n,t){var r=function(){var n={},e="Sequential",t="Cons";function r(n,e,t,r){this.tag=n,this._1=e,this._2=t,this._3=r}function o(n){var e=function(e,t,o){return new r(n,e,t,o)};return e.tag=n,e}function u(n){return new r("Pure",void 0)}function i(n){try{n()}catch(n){setTimeout((function(){throw n}),0)}}function a(n,e,t){try{return e(t())}catch(e){return n(e)}}function c(n,e,t){try{return e(t)()}catch(e){return t(n(e))(),u}}var f=function(){var n=0,e=0,t=new Array(1024),r=!1;function o(){var o;for(r=!0;0!==n;)n--,o=t[e],t[e]=void 0,e=(e+1)%1024,o();r=!1}return{isDraining:function(){return r},enqueue:function(u){var i;1024===n&&(i=r,o(),r=i),t[(e+n)%1024]=u,n++,r||o()}}}();function l(n,o,u){var s=0,p=0,m=u,h=null,v=null,g=null,y=null,w=null,b=0,F=0,E=null,x=!0;function S(u){for(var F,C,k;;)switch(F=null,C=null,k=null,p){case 2:p=1;try{m=g(m),null===y?g=null:(g=y._1,y=y._2)}catch(e){p=5,h=n.left(e),m=null}break;case 3:n.isLeft(m)?(p=5,h=m,m=null):null===g?p=5:(p=2,m=n.fromRight(m));break;case 1:switch(m.tag){case"Bind":g&&(y=new r(t,g,y)),g=m._2,p=1,m=m._1;break;case"Pure":null===g?(p=5,m=n.right(m._1)):(p=2,m=m._1);break;case"Sync":p=3,m=a(n.left,n.right,m._1);break;case"Async":return p=4,void(m=c(n.left,m._1,(function(n){return function(){s===u&&(s++,f.enqueue((function(){s===u+1&&(p=3,m=n,S(s))})))}})));case"Throw":p=5,h=n.left(m._1),m=null;break;case"Catch":w=new r(t,m,null===g?w:new r(t,new r("Resume",g,y),w,v),v),g=null,y=null,p=1,m=m._1;break;case"Bracket":b++,w=new r(t,m,null===g?w:new r(t,new r("Resume",g,y),w,v),v),g=null,y=null,p=1,m=m._1;break;case"Fork":p=3,F=l(n,o,m._2),o&&o.register(F),m._1&&F.run(),m=n.right(F);break;case e:p=1,m=d(n,o,m._1)}break;case 5:if(g=null,y=null,null===w)p=6,m=v||h||m;else switch(F=w._3,k=w._1,w=w._2,k.tag){case"Catch":v&&v!==F&&0===b?p=5:h&&(p=1,m=k._2(n.fromLeft(h)),h=null);break;case"Resume":v&&v!==F&&0===b||h?p=5:(g=k._1,y=k._2,p=2,m=n.fromRight(m));break;case"Bracket":b--,null===h&&(C=n.fromRight(m),w=new r(t,new r("Release",k._2,C),w,F),(v===F||b>0)&&(p=1,m=k._3(C)));break;case"Release":w=new r(t,new r("Finalized",m,h),w,v),p=1,m=v&&v!==F&&0===b?k._1.killed(n.fromLeft(v))(k._2):h?k._1.failed(n.fromLeft(h))(k._2):k._1.completed(n.fromRight(m))(k._2),h=null,b++;break;case"Finalizer":b++,w=new r(t,new r("Finalized",m,h),w,v),p=1,m=k._1;break;case"Finalized":b--,p=5,m=k._1,h=k._2}break;case 6:for(var M in E)E.hasOwnProperty(M)&&(x=x&&E[M].rethrow,i(E[M].handler(m)));return E=null,void(v&&h?setTimeout((function(){throw n.fromLeft(h)}),0):n.isLeft(m)&&x&&setTimeout((function(){if(x)throw n.fromLeft(m)}),0));case 0:p=1;break;case 4:return}}function C(n){return function(){if(6===p)return x=x&&n.rethrow,n.handler(m)(),function(){};var e=F++;return(E=E||{})[e]=n,function(){null!==E&&delete E[e]}}}return{kill:function(e,o){return function(){if(6===p)return o(n.right(void 0))(),function(){};var u=C({rethrow:!1,handler:function(){return o(n.right(void 0))}})();switch(p){case 0:v=n.left(e),p=6,m=v,S(s);break;case 4:null===v&&(v=n.left(e)),0===b&&(4===p&&(w=new r(t,new r("Finalizer",m(e)),w,v)),p=5,m=null,h=null,S(++s));break;default:null===v&&(v=n.left(e)),0===b&&(p=5,m=null,h=null)}return u}},join:function(n){return function(){var e=C({rethrow:!1,handler:n})();return 0===p&&S(s),e}},onComplete:C,isSuspended:function(){return 0===p},run:function(){0===p&&(f.isDraining()?S(s):f.enqueue((function(){S(s)})))}}}function s(e,o,i,a){var c=0,f={},s=0,d={},p=new Error("[ParAff] Early exit"),m=null,h=n;function v(o,u,i){var a,c,l=u,s=null,d=null,p=0,m={};n:for(;;)switch(a=null,l.tag){case"Forked":if(l._3===n&&(a=f[l._1],m[p++]=a.kill(o,(function(n){return function(){0===--p&&i(n)()}}))),null===s)break n;l=s._2,null===d?s=null:(s=d._1,d=d._2);break;case"Map":l=l._2;break;case"Apply":case"Alt":s&&(d=new r(t,s,d)),s=l,l=l._1}if(0===p)i(e.right(void 0))();else for(c=0,a=p;c<a;c++)m[c]=m[c]();return m}function g(t){return function(r){return function(){delete f[t._1],t._3=r,function t(r,o,u){var i,c,f,l,h,g;for(e.isLeft(r)?(i=r,c=null):(c=r,i=null);;){if(f=null,l=null,h=null,g=null,null!==m)return;if(null===o)return void a(i||c)();if(o._3!==n)return;switch(o.tag){case"Map":null===i?(o._3=e.right(o._1(e.fromRight(c))),c=o._3):o._3=i;break;case"Apply":if(f=o._1._3,l=o._2._3,i){if(o._3=i,h=!0,g=s++,d[g]=v(p,i===f?o._2:o._1,(function(){return function(){delete d[g],h?h=!1:null===u?t(i,null,null):t(i,u._1,u._2)}})),h)return void(h=!1)}else{if(f===n||l===n)return;c=e.right(e.fromRight(f)(e.fromRight(l))),o._3=c}break;case"Alt":if(f=o._1._3,l=o._2._3,f===n&&e.isLeft(l)||l===n&&e.isLeft(f))return;if(f!==n&&e.isLeft(f)&&l!==n&&e.isLeft(l))i=c===f?l:f,c=null,o._3=i;else if(o._3=c,h=!0,g=s++,d[g]=v(p,c===f?o._2:o._1,(function(){return function(){delete d[g],h?h=!1:null===u?t(c,null,null):t(c,u._1,u._2)}})),h)return void(h=!1)}null===u?o=null:(o=u._1,u=u._2)}}(r,t._2._1,t._2._2)}}}return function(){var u,a,s=1,d=i,p=null,m=null;n:for(;;)switch(u=null,a=null,s){case 1:switch(d.tag){case"Map":p&&(m=new r(t,p,m)),p=new r("Map",d._1,n,n),d=d._2;break;case"Apply":p&&(m=new r(t,p,m)),p=new r("Apply",n,d._2,n),d=d._1;break;case"Alt":p&&(m=new r(t,p,m)),p=new r("Alt",n,d._2,n),d=d._1;break;default:s=5,u=d,d=new r("Forked",a=c++,new r(t,p,m),n),(u=l(e,o,u)).onComplete({rethrow:!1,handler:g(d)})(),f[a]=u,o&&o.register(u)}break;case 5:if(null===p)break n;p._1===n?(p._1=d,s=1,d=p._2,p._2=n):(p._2=d,d=p,null===m?p=null:(p=m._1,m=m._2))}for(h=d,a=0;a<c;a++)f[a].run()}(),function(n){return new r("Async",(function(t){return function(){return function(n,t){var o;for(var i in m=e.left(n),d)if(d.hasOwnProperty(i))for(i in o=d[i])o.hasOwnProperty(i)&&o[i]();d=null;var a=v(n,h,t);return function(n){return new r("Async",(function(n){return function(){for(var n in a)a.hasOwnProperty(n)&&a[n]();return u}}))}}(n,t)}}))}}function d(n,e,t){return new r("Async",(function(r){return function(){return s(n,e,t,r)}}))}return r.EMPTY=n,r.Pure=o("Pure"),r.Throw=o("Throw"),r.Catch=o("Catch"),r.Sync=o("Sync"),r.Async=o("Async"),r.Bind=o("Bind"),r.Bracket=o("Bracket"),r.Fork=o("Fork"),r.Seq=o(e),r.ParMap=o("Map"),r.ParApply=o("Apply"),r.ParAlt=o("Alt"),r.Fiber=l,r.Supervisor=function(n){var e={},t=0,o=0;return{register:function(n){var r=t++;n.onComplete({rethrow:!0,handler:function(n){return function(){o--,delete e[r]}}})(),e[r]=n,o++},isEmpty:function(){return 0===o},killAll:function(u,i){return function(){if(0===o)return i();var a=0,c={};function f(t){c[t]=e[t].kill(u,(function(e){return function(){delete c[t],a--,n.isLeft(e)&&n.fromLeft(e)&&setTimeout((function(){throw n.fromLeft(e)}),0),0===a&&i()}}))()}for(var l in e)e.hasOwnProperty(l)&&(a++,f(l));return e={},t=0,o=0,function(n){return new r("Sync",(function(){for(var n in c)c.hasOwnProperty(n)&&c[n]()}))}}}}},r.Scheduler=f,r.nonCanceler=u,r}();e._pure=r.Pure,e._throwError=r.Throw,e._catchError=function(n){return function(e){return r.Catch(n,e)}},e._map=function(n){return function(e){return e.tag===r.Pure.tag?r.Pure(n(e._1)):r.Bind(e,(function(e){return r.Pure(n(e))}))}},e._bind=function(n){return function(e){return r.Bind(n,e)}},e._fork=function(n){return function(e){return r.Fork(n,e)}},e._liftEffect=r.Sync,e._parAffMap=function(n){return function(e){return r.ParMap(n,e)}},e._parAffApply=function(n){return function(e){return r.ParApply(n,e)}},e._parAffAlt=function(n){return function(e){return r.ParAlt(n,e)}},e.makeAff=r.Async,e.generalBracket=function(n){return function(e){return function(t){return r.Bracket(n,e,t)}}},e._makeFiber=function(n,e){return function(){return r.Fiber(n,null,e)}},e._makeSupervisedFiber=function(n,e){return function(){var t=r.Supervisor(n);return{fiber:r.Fiber(n,t,e),supervisor:t}}},e._killAll=function(n,e,t){return e.killAll(n,t)},e._delay=function(e,o){return r.Async((function(u){return function(){var i,a,c=(i=o,a=u(e()),0===i&&void 0!==n?n(a):setTimeout(a,i));return function(){return r.Sync((function(){return e(function(n,e){return 0===n&&void 0!==t?t(e):clearTimeout(e)}(o,c))}))}}}))},e._sequential=r.Seq}).call(this,t(146).setImmediate,t(146).clearImmediate)},function(n,e,t){(function(n,e){!function(n,t){"use strict";if(!n.setImmediate){var r,o,u,i,a,c=1,f={},l=!1,s=n.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(n);d=d&&d.setTimeout?d:n,"[object process]"==={}.toString.call(n.process)?r=function(n){e.nextTick((function(){m(n)}))}:!function(){if(n.postMessage&&!n.importScripts){var e=!0,t=n.onmessage;return n.onmessage=function(){e=!1},n.postMessage("","*"),n.onmessage=t,e}}()?n.MessageChannel?((u=new MessageChannel).port1.onmessage=function(n){m(n.data)},r=function(n){u.port2.postMessage(n)}):s&&"onreadystatechange"in s.createElement("script")?(o=s.documentElement,r=function(n){var e=s.createElement("script");e.onreadystatechange=function(){m(n),e.onreadystatechange=null,o.removeChild(e),e=null},o.appendChild(e)}):r=function(n){setTimeout(m,0,n)}:(i="setImmediate$"+Math.random()+"$",a=function(e){e.source===n&&"string"==typeof e.data&&0===e.data.indexOf(i)&&m(+e.data.slice(i.length))},n.addEventListener?n.addEventListener("message",a,!1):n.attachEvent("onmessage",a),r=function(e){n.postMessage(i+e,"*")}),d.setImmediate=function(n){"function"!=typeof n&&(n=new Function(""+n));for(var e=new Array(arguments.length-1),t=0;t<e.length;t++)e[t]=arguments[t+1];var o={callback:n,args:e};return f[c]=o,r(c),c++},d.clearImmediate=p}function p(n){delete f[n]}function m(n){if(l)setTimeout(m,0,n);else{var e=f[n];if(e){l=!0;try{!function(n){var e=n.callback,t=n.args;switch(t.length){case 0:e();break;case 1:e(t[0]);break;case 2:e(t[0],t[1]);break;case 3:e(t[0],t[1],t[2]);break;default:e.apply(void 0,t)}}(e)}finally{p(n),l=!1}}}}}("undefined"==typeof self?void 0===n?this:n:self)}).call(this,t(147),t(283))},function(n,e){var t,r,o=n.exports={};function u(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function a(n){if(t===setTimeout)return setTimeout(n,0);if((t===u||!t)&&setTimeout)return t=setTimeout,setTimeout(n,0);try{return t(n,0)}catch(e){try{return t.call(null,n,0)}catch(e){return t.call(this,n,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:u}catch(n){t=u}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(n){r=i}}();var c,f=[],l=!1,s=-1;function d(){l&&c&&(l=!1,c.length?f=c.concat(f):s=-1,f.length&&p())}function p(){if(!l){var n=a(d);l=!0;for(var e=f.length;e;){for(c=f,f=[];++s<e;)c&&c[s].run();s=-1,e=f.length}c=null,l=!1,function(n){if(r===clearTimeout)return clearTimeout(n);if((r===i||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(n);try{r(n)}catch(e){try{return r.call(null,n)}catch(e){return r.call(this,n)}}}(n)}}function m(n,e){this.fun=n,this.array=e}function h(){}o.nextTick=function(n){var e=new Array(arguments.length-1);if(arguments.length>1)for(var t=1;t<arguments.length;t++)e[t-1]=arguments[t];f.push(new m(n,e)),1!==f.length||l||a(p)},m.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=h,o.addListener=h,o.once=h,o.off=h,o.removeListener=h,o.removeAllListeners=h,o.emit=h,o.prependListener=h,o.prependOnceListener=h,o.listeners=function(n){return[]},o.binding=function(n){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(n){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(n,e,t){"use strict";var r=t(9),o=t(13),u=t(148),i=t(16),a=t(24),c=function(n){return function(e){return function(t){var r,o=u.sequential(n),a=i.traverse_(n.Applicative1())(e)((r=u.parallel(n),function(n){return r(t(n))}));return function(n){return o(a(n))}}}},f=function(n){return function(e){return function(t){var r,o=u.sequential(n),i=a.traverse(e)(n.Applicative1())((r=u.parallel(n),function(n){return r(t(n))}));return function(n){return o(i(n))}}}};n.exports={parApply:function(n){return function(e){return function(t){return u.sequential(n)(r.apply(n.Applicative1().Apply0())(u.parallel(n)(e))(u.parallel(n)(t)))}}},parTraverse:f,parTraverse_:c,parSequence:function(n){return function(e){return f(n)(e)(o.identity(o.categoryFn))}},parSequence_:function(n){return function(e){return c(n)(e)(o.identity(o.categoryFn))}},parOneOf:function(n){return function(e){return function(t){return function(r){var o=u.sequential(n),a=i.oneOfMap(t)(e.Plus1())(u.parallel(n));return function(n){return o(a(n))}}}}},parOneOfMap:function(n){return function(e){return function(t){return function(r){return function(r){var o,a=u.sequential(n),c=i.oneOfMap(t)(e.Plus1())((o=u.parallel(n),function(n){return o(r(n))}));return function(n){return a(c(n))}}}}}}}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(4),i=t(17),a=t(80),c=t(81),f=t(82),l=t(83),s=t(6),d=t(1),p=t(14),m=t(33),h=function(n){return n},v=new p.Newtype((function(n){return n}),h),g=new l.MonadTrans((function(n){return function(e){return function(t){return u.bind(n.Bind1())(e)(t)}}})),y=function(n){return new d.Functor((function(n){return function(e){return function(t){return e((function(e){return t(n(e))}))}}}))},w=function(n){return new o.Apply((function(){return y(n.Functor0())}),(function(n){return function(e){return function(t){return n((function(n){return e((function(e){return t(n(e))}))}))}}}))},b=function(n){return new u.Bind((function(){return w(n.Apply0())}),(function(n){return function(e){return function(t){return n((function(n){return e(n)(t)}))}}}))},F=function(n){return new r.Applicative((function(){return w(n.Apply0())}),(function(n){return function(e){return e(n)}}))},E=function(n){return new i.Monad((function(){return F(n.Applicative0())}),(function(){return b(n.Bind1())}))},x=function(n){return new c.MonadAsk((function(){return E(n.Monad0())}),l.lift(g)(n.Monad0())(c.ask(n)))};n.exports={ContT:h,runContT:function(n){return function(e){return n(e)}},mapContT:function(n){return function(e){return function(t){return n(e(t))}}},withContT:function(n){return function(e){return function(t){return e(n(t))}}},newtypeContT:v,monadContContT:function(n){return new a.MonadCont((function(){return E(n)}),(function(n){return function(e){return n((function(n){return function(t){return e(n)}}))(e)}}))},functorContT:y,applyContT:w,applicativeContT:F,bindContT:b,monadContT:E,monadTransContT:g,monadEffectContT:function(n){return new m.MonadEffect((function(){return E(n.Monad0())}),(e=l.lift(g)(n.Monad0()),t=m.liftEffect(n),function(n){return e(t(n))}));var e,t},monadAskContT:x,monadReaderContT:function(n){return new c.MonadReader((function(){return x(n.MonadAsk0())}),(function(e){return function(t){return function(r){return u.bind(n.MonadAsk0().Monad0().Bind1())(c.ask(n.MonadAsk0()))((function(o){return c.local(n)(e)(t((u=c.local(n)(s.const(o)),function(n){return u(r(n))})));var u}))}}}))},monadStateContT:function(n){return new f.MonadState((function(){return E(n.Monad0())}),(e=l.lift(g)(n.Monad0()),t=f.state(n),function(n){return e(t(n))}));var e,t}}},function(n,e,t){"use strict";var r=t(19),o=t(34),u=t(2),i=t(9),a=t(4),c=t(13),f=t(17),l=t(80),s=t(61),d=t(81),p=t(50),m=t(82),h=t(83),v=t(99),g=t(79),y=t(40),w=t(22),b=t(1),F=t(3),E=t(14),x=t(20),S=t(33),C=function(n){return n},k=new E.Newtype((function(n){return n}),C),M=new h.MonadTrans((function(n){var e=f.liftM1(n)(F.Just.create);return function(n){return e(n)}})),I=function(n){return function(e){return n(e)}},T=function(n){return new b.Functor((function(e){return function(t){return b.map(n)(b.map(F.functorMaybe)(e))(t)}}))},R=function(n){return new f.Monad((function(){return _(n)}),(function(){return A(n)}))},A=function(n){return new a.Bind((function(){return N(n)}),(function(e){return function(t){return a.bind(n.Bind1())(e)((function(e){if(e instanceof F.Nothing)return u.pure(n.Applicative0())(F.Nothing.value);if(e instanceof F.Just)return t(e.value0);throw new Error("Failed pattern match at Control.Monad.Maybe.Trans (line 54, column 11 - line 56, column 42): "+[e.constructor.name])}))}}))},N=function(n){return new i.Apply((function(){return T(n.Bind1().Apply0().Functor0())}),f.ap(R(n)))},_=function(n){return new u.Applicative((function(){return N(n)}),(e=u.pure(n.Applicative0()),function(n){return e(F.Just.create(n))}));var e},P=function(n){return new d.MonadAsk((function(){return R(n.Monad0())}),h.lift(M)(n.Monad0())(d.ask(n)))},O=function(n){return new v.MonadTell((function(){return R(n.Monad0())}),(e=h.lift(M)(n.Monad0()),t=v.tell(n),function(n){return e(t(n))}));var e,t},L=function(n){return new s.MonadThrow((function(){return R(n.Monad0())}),(function(e){return h.lift(M)(n.Monad0())(s.throwError(n)(e))}))},W=function(n){return new r.Alt((function(){return T(n.Bind1().Apply0().Functor0())}),(function(e){return function(t){return a.bind(n.Bind1())(e)((function(e){return e instanceof F.Nothing?t:u.pure(n.Applicative0())(e)}))}}))},D=function(n){return new w.Plus((function(){return W(n)}),u.pure(n.Applicative0())(F.Nothing.value))},z=function(n){return new o.Alternative((function(){return _(n)}),(function(){return D(n)}))},B=function(n){return new y.MonadZero((function(){return z(n)}),(function(){return R(n)}))};n.exports={MaybeT:C,runMaybeT:function(n){return n},mapMaybeT:I,newtypeMaybeT:k,functorMaybeT:T,applyMaybeT:N,applicativeMaybeT:_,bindMaybeT:A,monadMaybeT:R,monadTransMaybeT:M,altMaybeT:W,plusMaybeT:D,alternativeMaybeT:z,monadPlusMaybeT:function(n){return new g.MonadPlus((function(){return B(n)}))},monadZeroMaybeT:B,monadRecMaybeT:function(n){return new p.MonadRec((function(){return R(n.Monad0())}),(function(e){var t=p.tailRecM(n)((function(t){var r=e(t);return a.bind(n.Monad0().Bind1())(r)((function(e){return u.pure(n.Monad0().Applicative0())(function(){if(e instanceof F.Nothing)return new p.Done(F.Nothing.value);if(e instanceof F.Just&&e.value0 instanceof p.Loop)return new p.Loop(e.value0.value0);if(e instanceof F.Just&&e.value0 instanceof p.Done)return new p.Done(new F.Just(e.value0.value0));throw new Error("Failed pattern match at Control.Monad.Maybe.Trans (line 84, column 16 - line 87, column 43): "+[e.constructor.name])}())}))}));return function(n){return t(n)}}))},monadEffectMaybe:function(n){return new S.MonadEffect((function(){return R(n.Monad0())}),(e=h.lift(M)(n.Monad0()),t=S.liftEffect(n),function(n){return e(t(n))}));var e,t},monadContMaybeT:function(n){return new l.MonadCont((function(){return R(n.Monad0())}),(function(e){return l.callCC(n)((function(n){return e((function(e){return n(new F.Just(e))}))}))}))},monadThrowMaybeT:L,monadErrorMaybeT:function(n){return new s.MonadError((function(){return L(n.MonadThrow0())}),(function(e){return function(t){return s.catchError(n)(e)((function(n){return t(n)}))}}))},monadAskMaybeT:P,monadReaderMaybeT:function(n){return new d.MonadReader((function(){return P(n.MonadAsk0())}),(function(e){return I(d.local(n)(e))}))},monadStateMaybeT:function(n){return new m.MonadState((function(){return R(n.Monad0())}),(function(e){return h.lift(M)(n.Monad0())(m.state(n)(e))}))},monadTellMaybeT:O,monadWriterMaybeT:function(n){return new v.MonadWriter((function(){return O(n.MonadTell0())}),I((function(e){return a.bind(n.MonadTell0().Monad0().Bind1())(v.listen(n)(e))((function(e){return u.pure(n.MonadTell0().Monad0().Applicative0())(b.map(F.functorMaybe)((function(n){return new x.Tuple(n,e.value1)}))(e.value0))}))})),I((function(e){return v.pass(n)(a.bind(n.MonadTell0().Monad0().Bind1())(e)((function(e){return u.pure(n.MonadTell0().Monad0().Applicative0())(function(){if(e instanceof F.Nothing)return new x.Tuple(F.Nothing.value,c.identity(c.categoryFn));if(e instanceof F.Just)return new x.Tuple(new F.Just(e.value0.value0),e.value0.value1);throw new Error("Failed pattern match at Control.Monad.Maybe.Trans (line 121, column 10 - line 123, column 43): "+[e.constructor.name])}())})))})))}}},function(n,e,t){"use strict";var r=t(19),o=t(34),u=t(2),i=t(9),a=t(4),c=t(17),f=t(80),l=t(61),s=t(81),d=t(50),p=t(82),m=t(83),h=t(99),v=t(79),g=t(40),y=t(22),w=t(133),b=t(6),F=t(1),E=t(11),x=t(14),S=t(7),C=t(33),k=function(n){return n},M=function(n){return function(e){return function(t){return e(n(t))}}},I=new x.Newtype((function(n){return n}),k),T=new m.MonadTrans((function(n){return function(n){return b.const(n)}})),R=function(n){return function(e){return function(t){return n(e(t))}}},A=function(n){return new F.Functor((e=F.map(n),function(n){return R(e(n))}));var e},N=function(n){return new w.Distributive((function(){return A(n.Functor0())}),(function(e){return function(t){var r=w.distribute(N(n))(e),o=F.map(e)(t);return function(n){return r(o(n))}}}),(function(e){return function(t){return function(r){return w.collect(n)(e)((function(n){return n(r)}))(t)}}}))},_=function(n){return new i.Apply((function(){return A(n.Functor0())}),(function(e){return function(t){return function(r){return i.apply(n)(e(r))(t(r))}}}))},P=function(n){return new a.Bind((function(){return _(n.Apply0())}),(function(e){return function(t){return function(r){return a.bind(n)(e(r))((function(n){return t(n)(r)}))}}}))},O=function(n){return function(e){return new S.Semigroup(i.lift2(_(n))(S.append(e)))}},L=function(n){return new u.Applicative((function(){return _(n.Apply0())}),(e=u.pure(n),function(n){return b.const(e(n))}));var e},W=function(n){return new c.Monad((function(){return L(n.Applicative0())}),(function(){return P(n.Bind1())}))},D=function(n){return new s.MonadAsk((function(){return W(n)}),u.pure(n.Applicative0()))},z=function(n){return new h.MonadTell((function(){return W(n.Monad0())}),(e=m.lift(T)(n.Monad0()),t=h.tell(n),function(n){return e(t(n))}));var e,t},B=function(n){return new l.MonadThrow((function(){return W(n.Monad0())}),(e=m.lift(T)(n.Monad0()),t=l.throwError(n),function(n){return e(t(n))}));var e,t},j=function(n){return new r.Alt((function(){return A(n.Functor0())}),(function(e){return function(t){return function(o){return r.alt(n)(e(o))(t(o))}}}))},q=function(n){return new y.Plus((function(){return j(n.Alt0())}),b.const(y.empty(n)))},U=function(n){return new o.Alternative((function(){return L(n.Applicative0())}),(function(){return q(n.Plus1())}))},H=function(n){return new g.MonadZero((function(){return U(n.Alternative1())}),(function(){return W(n.Monad0())}))};n.exports={ReaderT:k,runReaderT:function(n){return n},withReaderT:M,mapReaderT:R,newtypeReaderT:I,functorReaderT:A,applyReaderT:_,applicativeReaderT:L,altReaderT:j,plusReaderT:q,alternativeReaderT:U,bindReaderT:P,monadReaderT:W,monadZeroReaderT:H,semigroupReaderT:O,monoidReaderT:function(n){return function(e){return new E.Monoid((function(){return O(n.Apply0())(e.Semigroup0())}),u.pure(L(n))(E.mempty(e)))}},monadPlusReaderT:function(n){return new v.MonadPlus((function(){return H(n.MonadZero0())}))},monadTransReaderT:T,monadEffectReader:function(n){return new C.MonadEffect((function(){return W(n.Monad0())}),(e=m.lift(T)(n.Monad0()),t=C.liftEffect(n),function(n){return e(t(n))}));var e,t},monadContReaderT:function(n){return new f.MonadCont((function(){return W(n.Monad0())}),(function(e){return function(t){return f.callCC(n)((function(n){return e((function(e){return b.const(n(e))}))(t)}))}}))},monadThrowReaderT:B,monadErrorReaderT:function(n){return new l.MonadError((function(){return B(n.MonadThrow0())}),(function(e){return function(t){return function(r){return l.catchError(n)(e(r))((function(n){return t(n)(r)}))}}}))},monadAskReaderT:D,monadReaderReaderT:function(n){return new s.MonadReader((function(){return D(n)}),M)},monadStateReaderT:function(n){return new p.MonadState((function(){return W(n.Monad0())}),(e=m.lift(T)(n.Monad0()),t=p.state(n),function(n){return e(t(n))}));var e,t},monadTellReaderT:z,monadWriterReaderT:function(n){return new h.MonadWriter((function(){return z(n.MonadTell0())}),R(h.listen(n)),R(h.pass(n)))},distributiveReaderT:N,monadRecReaderT:function(n){return new d.MonadRec((function(){return W(n.Monad0())}),(function(e){return function(t){return function(r){return d.tailRecM(n)(function(t){return function(r){var o=e(r);return a.bindFlipped(n.Monad0().Bind1())(u.pure(n.Monad0().Applicative0()))(o(t))}}(r))(t)}}}))}}},function(n,e,t){"use strict";var r=t(19),o=t(34),u=t(2),i=t(9),a=t(4),c=t(17),f=t(80),l=t(61),s=t(81),d=t(50),p=t(82),m=t(83),h=t(99),v=t(79),g=t(40),y=t(22),w=t(1),b=t(11),F=t(14),E=t(7),x=t(20),S=t(12),C=t(33),k=function(n){return n},M=new F.Newtype((function(n){return n}),k),I=function(n){return new m.MonadTrans((function(e){return function(t){return a.bind(e.Bind1())(t)((function(t){return u.pure(e.Applicative0())(new x.Tuple(t,b.mempty(n)))}))}}))},T=function(n){return function(e){return n(e)}},R=function(n){return new w.Functor((function(e){return T(w.map(n)((function(n){return new x.Tuple(e(n.value0),n.value1)})))}))},A=function(n){return function(e){return new i.Apply((function(){return R(e.Functor0())}),(function(t){return function(r){return i.apply(e)(w.map(e.Functor0())((function(e){return function(t){return new x.Tuple(e.value0(t.value0),E.append(n)(e.value1)(t.value1))}}))(t))(r)}}))}},N=function(n){return function(e){return new a.Bind((function(){return A(n)(e.Apply0())}),(function(t){return function(r){return a.bind(e)(t)((function(t){var o=r(t.value0);return w.map(e.Apply0().Functor0())((function(e){return new x.Tuple(e.value0,E.append(n)(t.value1)(e.value1))}))(o)}))}}))}},_=function(n){return function(e){return new u.Applicative((function(){return A(n.Semigroup0())(e.Apply0())}),(function(t){return u.pure(e)(new x.Tuple(t,b.mempty(n)))}))}},P=function(n){return function(e){return new c.Monad((function(){return _(n)(e.Applicative0())}),(function(){return N(n.Semigroup0())(e.Bind1())}))}},O=function(n){return function(e){return new s.MonadAsk((function(){return P(n)(e.Monad0())}),m.lift(I(n))(e.Monad0())(s.ask(e)))}},L=function(n){return function(e){return new h.MonadTell((function(){return P(n)(e)}),(t=u.pure(e.Applicative0()),r=x.Tuple.create(S.unit),function(n){return t(r(n))}));var t,r}},W=function(n){return function(e){return new l.MonadThrow((function(){return P(n)(e.Monad0())}),(function(t){return m.lift(I(n))(e.Monad0())(l.throwError(e)(t))}))}},D=function(n){return new r.Alt((function(){return R(n.Functor0())}),(function(e){return function(t){return r.alt(n)(e)(t)}}))},z=function(n){return new y.Plus((function(){return D(n.Alt0())}),y.empty(n))},B=function(n){return function(e){return new o.Alternative((function(){return _(n)(e.Applicative0())}),(function(){return z(e.Plus1())}))}},j=function(n){return function(e){return new g.MonadZero((function(){return B(n)(e.Alternative1())}),(function(){return P(n)(e.Monad0())}))}};n.exports={WriterT:k,runWriterT:function(n){return n},execWriterT:function(n){return function(e){return w.map(n)(x.snd)(e)}},mapWriterT:T,newtypeWriterT:M,functorWriterT:R,applyWriterT:A,applicativeWriterT:_,altWriterT:D,plusWriterT:z,alternativeWriterT:B,bindWriterT:N,monadWriterT:P,monadRecWriterT:function(n){return function(e){return new d.MonadRec((function(){return P(n)(e.Monad0())}),(function(t){return function(r){return d.tailRecM(e)((function(r){var o=t(r.value0);return a.bind(e.Monad0().Bind1())(o)((function(t){return u.pure(e.Monad0().Applicative0())(function(){if(t.value0 instanceof d.Loop)return new d.Loop(new x.Tuple(t.value0.value0,E.append(n.Semigroup0())(r.value1)(t.value1)));if(t.value0 instanceof d.Done)return new d.Done(new x.Tuple(t.value0.value0,E.append(n.Semigroup0())(r.value1)(t.value1)));throw new Error("Failed pattern match at Control.Monad.Writer.Trans (line 83, column 16 - line 85, column 47): "+[t.value0.constructor.name])}())}))}))(new x.Tuple(r,b.mempty(n)))}}))}},monadZeroWriterT:j,monadPlusWriterT:function(n){return function(e){return new v.MonadPlus((function(){return j(n)(e.MonadZero0())}))}},monadTransWriterT:I,monadEffectWriter:function(n){return function(e){return new C.MonadEffect((function(){return P(n)(e.Monad0())}),(t=m.lift(I(n))(e.Monad0()),r=C.liftEffect(e),function(n){return t(r(n))}));var t,r}},monadContWriterT:function(n){return function(e){return new f.MonadCont((function(){return P(n)(e.Monad0())}),(function(t){return f.callCC(e)((function(e){return t((function(t){return e(new x.Tuple(t,b.mempty(n)))}))}))}))}},monadThrowWriterT:W,monadErrorWriterT:function(n){return function(e){return new l.MonadError((function(){return W(n)(e.MonadThrow0())}),(function(n){return function(t){return l.catchError(e)(n)((function(n){return t(n)}))}}))}},monadAskWriterT:O,monadReaderWriterT:function(n){return function(e){return new s.MonadReader((function(){return O(n)(e.MonadAsk0())}),(function(n){return T(s.local(e)(n))}))}},monadStateWriterT:function(n){return function(e){return new p.MonadState((function(){return P(n)(e.Monad0())}),(function(t){return m.lift(I(n))(e.Monad0())(p.state(e)(t))}))}},monadTellWriterT:L,monadWriterWriterT:function(n){return function(e){return new h.MonadWriter((function(){return L(n)(e)}),(function(n){return a.bind(e.Bind1())(n)((function(n){return u.pure(e.Applicative0())(new x.Tuple(new x.Tuple(n.value0,n.value1),n.value1))}))}),(function(n){return a.bind(e.Bind1())(n)((function(n){return u.pure(e.Applicative0())(new x.Tuple(n.value0.value0,n.value0.value1(n.value1)))}))}))}}}},function(n,e,t){"use strict";var r=t(19),o=t(34),u=t(2),i=t(9),a=t(13),c=t(22),f=t(8),l=t(16),s=t(47),d=t(6),p=t(1),m=t(290),h=t(36),v=t(14),g=t(10),y=t(5),w=t(24),b=t(48),F=t(20),E=function(n){return n},x=new v.Newtype((function(n){return n}),E),S=function(n){return function(e){return new p.Functor((function(t){return function(r){return p.map(n)(p.map(e)(t))(r)}}))}},C=function(n){return function(e){return new h.FunctorWithIndex((function(){return S(n.Functor0())(e.Functor0())}),(function(t){return function(r){return h.mapWithIndex(n)((o=h.mapWithIndex(e),u=F.curry(t),function(n){return o(u(n))}))(r);var o,u}}))}},k=function(n){return function(e){return new l.Foldable((function(t){return function(r){return function(o){return l.foldMap(n)(t)(l.foldMap(e)(t)(r))(o)}}}),(function(t){return function(r){return function(o){return l.foldl(n)(l.foldl(e)(t))(r)(o)}}}),(function(t){return function(r){return function(o){return l.foldr(n)(d.flip(l.foldr(e)(t)))(r)(o)}}}))}},M=function(n){return function(e){return new s.FoldableWithIndex((function(){return k(n.Foldable0())(e.Foldable0())}),(function(t){return function(r){return function(o){return s.foldMapWithIndex(n)(t)((u=s.foldMapWithIndex(e)(t),i=F.curry(r),function(n){return u(i(n))}))(o);var u,i}}}),(function(t){return function(r){return function(o){return s.foldlWithIndex(n)((u=s.foldlWithIndex(e),i=F.curry(t),function(n){return u(i(n))}))(r)(o);var u,i}}}),(function(t){return function(r){return function(o){return s.foldrWithIndex(n)((function(n){return d.flip(s.foldrWithIndex(e)(F.curry(t)(n)))}))(r)(o)}}}))}},I=function(n){return function(e){return new w.Traversable((function(){return k(n.Foldable1())(e.Foldable1())}),(function(){return S(n.Functor0())(e.Functor0())}),(function(t){return w.traverse(I(n)(e))(t)(a.identity(a.categoryFn))}),(function(t){return function(r){return function(o){return p.map(t.Apply0().Functor0())(E)(w.traverse(n)(t)(w.traverse(e)(t)(r))(o))}}}))}},T=function(n){return function(e){return function(t){return new f.Eq((function(r){return function(o){return f.eq1(n)(m.eqApp(e)(t))(m.hoistLiftApp(r))(m.hoistLiftApp(o))}}))}}},R=function(n){return function(e){return function(t){return new g.Ord((function(){return T(n.Eq10())(e.Eq10())(t.Eq0())}),(function(r){return function(o){return g.compare1(n)(m.ordApp(e)(t))(m.hoistLiftApp(r))(m.hoistLiftApp(o))}}))}}},A=function(n){return function(e){return new f.Eq1((function(t){return f.eq(T(n)(e)(t))}))}},N=function(n){return function(e){return new i.Apply((function(){return S(n.Functor0())(e.Functor0())}),(function(t){return function(r){return i.apply(n)(p.map(n.Functor0())(i.apply(e))(t))(r)}}))}},_=function(n){return function(e){return new u.Applicative((function(){return N(n.Apply0())(e.Apply0())}),(t=u.pure(n),r=u.pure(e),function(n){return t(r(n))}));var t,r}},P=function(n){return function(e){return new r.Alt((function(){return S(n.Functor0())(e)}),(function(e){return function(t){return r.alt(n)(e)(t)}}))}},O=function(n){return function(e){return new c.Plus((function(){return P(n.Alt0())(e)}),c.empty(n))}};n.exports={Compose:E,bihoistCompose:function(n){return function(e){return function(t){return function(r){return e(p.map(n)(t)(r))}}}},newtypeCompose:x,eqCompose:T,eq1Compose:A,ordCompose:R,ord1Compose:function(n){return function(e){return new g.Ord1((function(){return A(n.Eq10())(e.Eq10())}),(function(t){return g.compare(R(n)(e)(t))}))}},showCompose:function(n){return new y.Show((function(e){return"(Compose "+y.show(n)(e)+")"}))},functorCompose:S,functorWithIndexCompose:C,applyCompose:N,applicativeCompose:_,foldableCompose:k,foldableWithIndexCompose:M,traversableCompose:I,traversableWithIndexCompose:function(n){return function(e){return new b.TraversableWithIndex((function(){return M(n.FoldableWithIndex1())(e.FoldableWithIndex1())}),(function(){return C(n.FunctorWithIndex0())(e.FunctorWithIndex0())}),(function(){return I(n.Traversable2())(e.Traversable2())}),(function(t){return function(r){return function(o){return p.map(t.Apply0().Functor0())(E)(b.traverseWithIndex(n)(t)((u=b.traverseWithIndex(e)(t),i=F.curry(r),function(n){return u(i(n))}))(o));var u,i}}}))}},altCompose:P,plusCompose:O,alternativeCompose:function(n){return function(e){return new o.Alternative((function(){return _(n.Applicative0())(e)}),(function(){return O(n.Plus1())(e.Apply0().Functor0())}))}}}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(8),i=t(11),a=t(14),c=t(10),f=t(7),l=t(5),s=t(25),d=function(n){return n},p=function(n){return function(e){return new f.Semigroup((function(t){return function(r){return o.lift2(n)(f.append(e))(t)(r)}}))}},m=new a.Newtype((function(n){return n}),d),h=s.unsafeCoerce,v=s.unsafeCoerce,g=function(n){return function(e){return new u.Eq((function(t){return function(r){return u.eq1(n)(e)(t)(r)}}))}},y=function(n){return function(e){return new c.Ord((function(){return g(n.Eq10())(e.Eq0())}),(function(t){return function(r){return c.compare1(n)(e)(t)(r)}}))}},w=function(n){return new u.Eq1((function(e){return u.eq(g(n)(e))}))};n.exports={App:d,hoistApp:function(n){return function(e){return n(e)}},hoistLiftApp:v,hoistLowerApp:h,newtypeApp:m,eqApp:g,eq1App:w,ordApp:y,ord1App:function(n){return new c.Ord1((function(){return w(n.Eq10())}),(function(e){return c.compare(y(n)(e))}))},showApp:function(n){return new l.Show((function(e){return"(App "+l.show(n)(e)+")"}))},semigroupApp:p,monoidApp:function(n){return function(e){return new i.Monoid((function(){return p(n.Apply0())(e.Semigroup0())}),r.pure(n)(i.mempty(e)))}},functorApp:function(n){return n},functorWithIndexApp:function(n){return n},applyApp:function(n){return n},applicativeApp:function(n){return n},bindApp:function(n){return n},monadApp:function(n){return n},altApp:function(n){return n},plusApp:function(n){return n},alternativeApp:function(n){return n},monadZeroApp:function(n){return n},monadPlusApp:function(n){return n},lazyApp:function(n){return n},foldableApp:function(n){return n},traversableApp:function(n){return n},foldableWithIndexApp:function(n){return n},traversableWithIndexApp:function(n){return n},extendApp:function(n){return n},comonadApp:function(n){return n}}},function(n,e,t){"use strict";var r=t(2),o=t(6),u=t(3),i=t(14),a=t(87),c=t(49),f=t(30),l=t(27),s=t(26),d=function(n){return n},p=new i.Newtype((function(n){return n}),d);n.exports={UseAff:d,useAff:function(n){return function(e){return function(t){return l.coerceHook(p)(l.bind(l.ixBindRender)(f.useState(u.Nothing.value))((function(i){return l.discard(l.ixBindRender)(f.useEffect(n)(e)((function(){i.value1(o.const(u.Nothing.value))();var n=a.runAff((function(n){return i.value1(o.const(u.Just.create(n)))}))(t)();return a.launchAff_(a.killFiber(c.error("Effect hook discarded."))(n))})))((function(){return r.pure(l.applicativeRender(s.refl))(i.value0)}))})))}}},ntUseAff:p}},function(n,e,t){"use strict";var r=t(293),o=t(145),u=t(8),i=t(14),a=function(n){return n},c=t(5).showString,f=new i.Newtype((function(n){return n}),a),l=r.headersImpl,s=new u.Eq((function(n){return function(e){return n===e}})),d={method:"GET"};n.exports={URL:a,defaultFetchOptions:d,getMethod:"GET",postMethod:"POST",putMethod:"PUT",deleteMethod:"DELETE",headMethod:"HEAD",omitCredentials:"omit",sameOriginCredentials:"same-origin",includeCredentials:"include",fetch:function(n){return function(e){return function(e){return function(t){return o.toAffE(r._fetch(n)(e)(t))}}}},json:function(n){return o.toAffE(r.jsonImpl(n))},text:function(n){return o.toAffE(r.textImpl(n))},headers:l,arrayBuffer:function(n){return o.toAffE(r.arrayBufferImpl(n))},makeHeaders:function(n){return r.fromRecordImpl},statusCode:function(n){return n.status},url:function(n){return n.url},newtypeURL:f,showURL:c,eqURL:s}},function(n,e){e._fetch=function(n){return function(e){return function(t){return function(){return n(e,t).catch((function(n){throw new Error(n)}))}}}},e.jsonImpl=function(n){return function(){return n.json().catch((function(n){throw new Error(n)}))}},e.textImpl=function(n){return function(){return n.text()}},e.headersImpl=function(n){var e={},t=!0,r=!1,o=void 0;try{for(var u,i=n.headers[Symbol.iterator]();!(t=(u=i.next()).done);t=!0)h=u.value,e[h[0]]=h[1]}catch(n){r=!0,o=n}finally{try{t||null==i.return||i.return()}finally{if(r)throw o}}return e},e.arrayBufferImpl=function(n){return function(){return n.arrayBuffer()}},e.fromRecordImpl=function(n){return n}},function(n,e,t){"use strict";var r=t(295);n.exports={windowFetch:r.windowFetch}},function(n,e){e.windowFetch=window.fetch},function(n,e,t){"use strict";var r=t(2),o=t(29),u=t(53),i=t(5),a=t(87),c=t(33),f=t(49),l=t(85),s=t(37),d=function(n){return o.either((e=c.liftEffect(a.monadEffectAff),t=i.show(n),function(n){return e(f.throw(t(n)))}))(r.pure(a.applicativeAff));var e,t};n.exports={readJsonAff:function(n){var e=d(u.showNonEmptyList(l.showForeignError)),t=s.readJSON(n);return function(n){return e(t(n))}},readAff:function(n){var e=d(u.showNonEmptyList(l.showForeignError)),t=s.read(n);return function(n){return e(t(n))}}}},function(n,e,t){"use strict";var r=t(38),o=t(2),u=t(4),i=t(8),a=t(6),c=t(1),f=t(52),l=t(3),s=t(11),d=t(14),p=t(31),m=t(15),h=t(20),v=t(12),g=t(18),y=t(33),w=t(298),b=t(41),F=t(55),E=t(30),x=t(27),S=t(42),C=t(100),k=t(151),M=t(37),I=t(43),T=t(26),R=t(152),A=t(119),N=t(72),_=t(120),P=t(101),O=function(n){return n},L=new d.Newtype((function(n){return n}),O),W=function(n){return function(e){return function(){var t=_.offsetTop(e)();return A.eventListener(a.const((function(){var e=c.mapFlipped(g.functorEffect)(u.bind(g.bindEffect)(N.window)(P.scrollY))(f.toNumber)();return n(t<e)()})))()}}},D=x.coerceHook(L)(x.bind(x.ixBindRender)(E.useRef(p.null))((function(n){return x.bind(x.ixBindRender)(E.useState(!1))((function(e){var t=function(n){return e.value1(a.const(n))};return x.discard(x.ixBindRender)(E.useLayoutEffect(i.eqUnit)(v.unit)((function(){var e=E.readRefMaybe(n)(),r=u.bind(l.bindMaybe)(e)(_.fromNode);if(r instanceof l.Nothing)return w.log(y.monadEffectEffect)("Could not register listener because there was no node")(),o.pure(g.applicativeEffect)(v.unit);if(r instanceof l.Just){var i=W(t)(r.value0)();return k.registerListener(i)()}throw new Error("Failed pattern match at Container.Header (line 85, column 7 - line 91, column 43): "+[r.constructor.name])})))((function(){return o.pure(x.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(M.recordWriteForeign()(M.consWriteForeignFields(new m.IsSymbol((function(){return"alignItems"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"backgroundColor"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"borderBottom"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"display"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"fontFamily"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"gridArea"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"height"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"justifyContent"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"paddingBottom"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"paddingTop"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"width"})))(M.writeForeignString)(M.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()()))({backgroundColor:n.interfaceColour,borderBottom:"0",fontFamily:n.headingFontFamily,gridArea:"header",display:"flex",alignItems:"center",justifyContent:"flex-end",width:"100%",height:"80px",paddingTop:"10px",paddingBottom:"10px"}),sticky:r.cssSafer(M.recordWriteForeign()(M.consWriteForeignFields(new m.IsSymbol((function(){return"position"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"top"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"zIndex"})))(M.writeForeignInt)(M.nilWriteForeignFields)()()())()()())()()()))({position:"fixed",top:"0",zIndex:10}),title:r.cssSafer(M.recordWriteForeign()(M.consWriteForeignFields(new m.IsSymbol((function(){return"paddingRight"})))(M.writeForeignString)(M.nilWriteForeignFields)()()()))({paddingRight:"30px"}),logo:r.cssSafer(M.recordWriteForeign()(M.consWriteForeignFields(new m.IsSymbol((function(){return"fill"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"height"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"marginRight"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"marginTop"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"padding"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"width"})))(M.writeForeignString)(M.nilWriteForeignFields)()()())()()())()()())()()())()()())()()()))({width:"70px",height:"70px",padding:"5px",marginTop:"9px",marginRight:"7px",fill:n.textColour})}}))();return E.component()()("Header")((function(t){return x.bind(x.ixBindRender)(e)((function(e){return x.bind(x.ixBindRender)(D)((function(t){return o.pure(x.applicativeRender(T.refl))(F.header()({ref:t.value1,className:e.header+" "+s.guard(s.monoidString)(t.value0)(e.sticky),children:[b.element(n)({level:R.H2.value,text:"Rowtype Yoga",className:new l.Just(e.title)}),F.div()({children:[b.element(C.trianglelogoIcon())({})],className:e.logo})]}))}))}))}))()},UseShouldBeSticky:O,useShouldBeSticky:D,makeListener:W,ntUseShouldBeSticky:L}},function(n,e,t){"use strict";var r=t(33),o=t(149);n.exports={log:function(n){var e=r.liftEffect(n);return function(n){return e(o.log(n))}},logShow:function(n){return function(e){var t=r.liftEffect(n),u=o.logShow(e);return function(n){return t(u(n))}}},warn:function(n){var e=r.liftEffect(n);return function(n){return e(o.warn(n))}},warnShow:function(n){return function(e){var t=r.liftEffect(n),u=o.warnShow(e);return function(n){return t(u(n))}}},error:function(n){var e=r.liftEffect(n);return function(n){return e(o.error(n))}},errorShow:function(n){return function(e){var t=r.liftEffect(n),u=o.errorShow(e);return function(n){return t(u(n))}}},info:function(n){var e=r.liftEffect(n);return function(n){return e(o.info(n))}},infoShow:function(n){return function(e){var t=r.liftEffect(n),u=o.infoShow(e);return function(n){return t(u(n))}}},time:function(n){var e=r.liftEffect(n);return function(n){return e(o.time(n))}},timeEnd:function(n){var e=r.liftEffect(n);return function(n){return e(o.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(301),o=t(302),u=t(303),i=t(304),a=t(305),c=t(306),f=t(307),l=t(308),s=t(309),d=t(310),p=t(311),m=t(312),h=t(313);e.alternativeIconRaw=r.default,e.apIconRaw=o.default,e.appendIconRaw=u.default,e.applyIconRaw=i.default,e.applyflippedIconRaw=a.default,e.bindIconRaw=c.default,e.composeIconRaw=f.default,e.forallIconRaw=l.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),o=t.n(r);function u(){return(u=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})=>o.a.createElement("svg",u({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),o.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),o.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"}),o.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),o=t.n(r);function u(){return(u=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})=>o.a.createElement("svg",u({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),o.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),o.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"}),o.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),o=t.n(r);function u(){return(u=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})=>o.a.createElement("svg",u({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),o.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),o.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),o=t.n(r);function u(){return(u=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})=>o.a.createElement("svg",u({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"1.5"},e),o.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),o.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"}),o.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),o=t.n(r);function u(){return(u=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})=>o.a.createElement("svg",u({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),o.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),o.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"}),o.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),o=t.n(r);function u(){return(u=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})=>o.a.createElement("svg",u({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),o.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),o.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"}),o.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"}),o.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),o=t.n(r);function u(){return(u=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})=>o.a.createElement("svg",u({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),o.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),o.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"}),o.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),o=t.n(r);function u(){return(u=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})=>o.a.createElement("svg",u({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),o.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),o.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),o=t.n(r);function u(){return(u=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})=>o.a.createElement("svg",u({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),o.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),o.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"}),o.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),o=t.n(r);function u(){return(u=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})=>o.a.createElement("svg",u({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),o.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),o.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"}),o.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),o=t.n(r);function u(){return(u=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})=>o.a.createElement("svg",u({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),o.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),o.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"}),o.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"}),o.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),o=t.n(r);function u(){return(u=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})=>o.a.createElement("svg",u({clipRule:"evenodd",fillRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2",viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg"},e),o.a.createElement("g",{fillRule:"nonzero"},o.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),o=t.n(r);function u(){return(u=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})=>o.a.createElement("svg",u({viewBox:"0 0 39 34",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),o.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,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";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(130),o=t(38),u=t(2),i=t(4),a=t(16),c=t(1),f=t(3),l=t(31),s=t(15),d=t(18),p=t(41),m=t(57),h=t(55),v=t(118),g=t(30),y=t(27),w=t(42),b=t(100),F=t(319),E=t(156),x=t(37),S=t(43),C=t(26),k=t(152),M=t(72),I=t(120),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:o.cssSafer(x.recordWriteForeign()(x.consWriteForeignFields(new s.IsSymbol((function(){return"gridArea"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"height"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"width"})))(x.writeForeignString)(x.nilWriteForeignFields)()()())()()())()()()))({width:"100vw",height:"100vh",gridArea:"landing"}),textLayer:o.cssSafer(x.recordWriteForeign()(x.consWriteForeignFields(new s.IsSymbol((function(){return"height"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"position"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"width"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"zIndex"})))(x.writeForeignInt)(x.nilWriteForeignFields)()()())()()())()()())()()()))({position:"absolute",width:"100%",height:"100%",zIndex:2}),topBar:o.cssSafer(x.recordWriteForeign()(x.consWriteForeignFields(new s.IsSymbol((function(){return"alignItems"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"display"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"flexDirection"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"height"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"justifyContent"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"width"})))(x.writeForeignString)(x.nilWriteForeignFields)()()())()()())()()())()()())()()())()()()))({width:"100%",display:"flex",flexDirection:"row",height:"90px",justifyContent:"center",alignItems:"space-around"}),logo:o.cssSafer(x.recordWriteForeign()(x.consWriteForeignFields(new s.IsSymbol((function(){return"fill"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"height"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"marginTop"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"width"})))(x.writeForeignString)(x.nilWriteForeignFields)()()())()()())()()())()()()))({fill:n.textColour,width:"50px",height:"50px",marginTop:"33px"}),welcomeText:o.cssSafer(x.recordWriteForeign()(x.consWriteForeignFields(new s.IsSymbol((function(){return"fontSize"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"marginLeft"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"marginTop"})))(x.writeForeignString)(x.nilWriteForeignFields)()()())()()())()()()))({fontSize:"36pt",marginTop:"33px",marginLeft:"5vw"}),welcomeCopy:o.cssSafer(x.recordWriteForeign()(x.consWriteForeignFields(new s.IsSymbol((function(){return"fontSize"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"marginLeft"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"marginTop"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"maxWidth"})))(x.writeForeignString)(x.nilWriteForeignFields)()()())()()())()()())()()()))({fontSize:"22pt",marginTop:"20px",marginLeft:"5vw",maxWidth:"400px"}),actionButton:o.cssSafer(x.recordWriteForeign()(x.consWriteForeignFields(new s.IsSymbol((function(){return"fontSize"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"marginLeft"})))(x.writeForeignString)(x.nilWriteForeignFields)()()())()()()))({fontSize:"40pt",marginLeft:"5vw"}),landingImage:o.cssSafer(x.recordWriteForeign()(x.consWriteForeignFields(new s.IsSymbol((function(){return"height"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"position"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"width"})))(x.writeForeignString)(x.nilWriteForeignFields)()()())()()())()()()))({position:"absolute",width:"100%",height:"100%"})}}))(),e=(k.mkH(),r.mkButton()()()()()),t=F.mkLandingPageBackground();return g.component()()("LandingPage")((function(o){return y.bind(y.ixBindRender)(n)((function(n){return y.bind(y.ixBindRender)(S.useTheme)((function(o){return y.bind(y.ixBindRender)(g.useRef(l.null))((function(o){return y.bind(y.ixBindRender)(E.useScrollYPosition)((function(l){return u.pure(y.applicativeRender(C.refl))(h.div()({ref:o,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(o)();return a.for_(d.applicativeEffect)(a.foldableMaybe)(i.bind(f.bindMaybe)(n)(I.fromNode))((function(n){return function(){var e=c.mapFlipped(d.functorEffect)(I.getBoundingClientRect(n))((function(n){return n.height}))();return M.window().scrollTo({top:e,left:0,behavior:"smooth"})}}))()}))},buttonType:r.HighlightedButton.value,kids:[m.text("I can't wait, let's go!")],className:""})]})]})]}))}))}))}))}))}))()},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(320),o=t(38),u=t(2),i=t(4),a=t(323),c=t(68),f=t(8),l=t(16),s=t(1),d=t(46),p=t(52),m=t(3),h=t(11),v=t(10),g=t(7),y=t(5),w=t(134),b=t(115),F=t(15),E=t(155),x=t(331),S=t(41),C=t(57),k=t(97),M=t(150),I=t(30),T=t(27),R=t(42),A=t(156),N=t(37),_=t(43),P=t(26),O=function(n){return function(e){return function(t){return function(r){var o,u,i=(o=p.toNumber(w.length(r)),u=p.round(2*e*o),w.take(u)(r)),a=b.split("\n")(i),s=["module","∷","::","forall","∀","do","where","let","in","instance","class","data","=","|","type","newtype","derive","if","then","else","import"],h=M.tspan()({dx:"0",dy:"0",children:[C.text("█")],className:n.cursor,id:"landing-page-cursor"}),F=function(e){return l.elem(l.foldableArray)(f.eqString)(e)(s)?n.keyword:(t=e,o=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))(o("a")("z"))(o("A")("Z"))),u=function(n){return r(c.head(w.toCodePointArray(n)))},i=w.take(1)(t),b.toUpper(i)===i&&u(i)?n.typeName:"");var t,r,o,u,i};return g.append(g.semigroupArray)(l.foldl(l.foldableArray)((function(n){return function(e){var r=c.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 o=function(n){return n.spans}(l.foldl(l.foldableArray)((function(n){return function(e){return""===e?{prefix:n.prefix+" ",spans:n.spans}:{prefix:" ",spans:c.snoc(n.spans)(M.tspan()({children:[C.text(n.prefix+e)],className:F(e)}))}}}))({prefix:" ",spans:[]})(r.value0.tail)),u=M.tspan()({x:y.show(y.showNumber)(t),dy:y.show(y.showNumber)(n.distance)+"em",children:[C.text(r.value0.head)]}),i=c.cons(u)(o);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:[]})(a).acc)([h])}}}},L=function(n){return function(e){var t=x.randomRs(x.randomNumber)(.5)(.9)(30)(E.mkSeed(92)),r=x.randomRs(x.randomNumber)(.1)(1.3)(30)(E.mkSeed(15)),o=x.randomRs(x.randomNumber)(0)(800)(30)(E.mkSeed(84)),a=x.randomRs(x.randomNumber)(-20)(200)(30)(E.mkSeed(4398)),f=s.mapFlipped(s.functorArray)(x.randomRs(x.randomInt)(1)(50)(30)(E.mkSeed(3)))((function(n){return 1===n?e.twinklingStar1:2===n?e.twinklingStar2:3===n?e.twinklingStar2:""})),l=c.zip(o)(c.zip(a)(c.zip(r)(c.zip(f)(t)))),d=i.bind(i.bindArray)(l)((function(n){return u.pure(u.applicativeArray)(M.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 M.g()({fillOpacity:".67",children:d,className:n})}},W=function(n){return function(e){return M.g()({transform:"translate(0 "+y.show(y.showNumber)(70*e)+")",children:[M.path()({d:"M476.098 218.299l81.644 216.765H352.334l123.764-216.765z",fill:n?"#4560a0":"#04102d"}),M.path()({d:"M476.098 218.299l21.823 203.477 81.177-8.706-103-194.771z",fill:n?"#5e84ba":"#250849"}),M.path()({d:"M369.627 308.648l88.326 125.788H252.546l117.081-125.788z",fill:n?"#4560a0":"#04102d"}),M.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"}),M.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"}),M.path()({d:"M633.647 230.42L809.34 435.064H457.953L633.647 230.42z",fill:n?"#4560a0":"#04102d"}),M.path()({d:"M633.647 230.42L735.22 475.549l86.041-35.653L633.647 230.42z",fill:n?"#5e84ba":"#250849"}),M.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"}),M.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"})]})}},D=M.defs()({children:[M.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:[M.stop()({offset:"0",stopColor:"#68adfc"}),M.stop()({offset:".34",stopColor:"#cbe0f8"}),M.stop()({offset:"1",stopColor:"#d2cbf8"})]}),M.linearGradient()({id:"_Linear4",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(293.8304) rotate(83.86 -.11 .484)",children:[M.stop()({offset:"0",stopColor:"#bde8f7"}),M.stop()({offset:"1",stopColor:"#86b6fe"})]}),M.linearGradient()({id:"_Linear5",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(219.3256) rotate(84.988 -.028 1.133)",children:[M.stop()({offset:"0",stopColor:"#bde8f7"}),M.stop()({offset:"1",stopColor:"#86b6fe"})]}),M.linearGradient()({id:"_Linear6",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"rotate(90 -6.304 321.409) scale(123.585)",children:[M.stop()({offset:"0",stopColor:"#bde8f7"}),M.stop()({offset:"1",stopColor:"#86b6fe"})]}),M.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:[M.stop()({offset:"0",stopColor:"#bde8f7"}),M.stop()({offset:"1",stopColor:"#86b6fe"})]}),M.linearGradient()({id:"_Linear8",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"rotate(90 -88.788 166.635) scale(190.951)",children:[M.stop()({offset:"0",stopColor:"#bde8f7"}),M.stop()({offset:"1",stopColor:"#86b6fe"})]}),M.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:[M.stop()({offset:"0",stopColor:"#a9abc1"}),M.stop()({offset:".11",stopColor:"#65687d"}),M.stop()({offset:".5",stopColor:"#c3c5d2"}),M.stop()({offset:".89",stopColor:"#64677c"}),M.stop()({offset:"1",stopColor:"#a4a7c2"})]}),M.radialGradient()({id:"_Radial3",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(647.316 0 0 309.935 720.558 355.142)",children:[M.stop()({offset:"0",stopColor:"#cfcfcf",stopOpacity:".65"}),M.stop()({offset:"1",stopColor:"#fff552",stopOpacity:"0"})]})]}),z=function(n){return function(e){return M.g()({children:[M.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"}),M.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"}),M.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}),M.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}),M.circle()({cx:"497.178",cy:"267.001",r:"1.238",fillOpacity:".45"}),M.circle()({cx:"500.009",cy:"267.001",r:".527",fillOpacity:".45"}),M.circle()({cx:"494.263",cy:"267.001",r:".527",fill:"#102708",fillOpacity:".45"}),M.text()({x:"407",y:"290",className:n.screenText,children:O(n)(e)(407)(l.intercalate(l.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=M.defs()({children:[M.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:[M.stop()({offset:"0",stopColor:"#000434"}),M.stop()({offset:".28",stopColor:"#171043"}),M.stop()({offset:".68",stopColor:"#573774"}),M.stop()({offset:"1",stopColor:"#b8734e"})]}),M.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:[M.stop()({offset:"0",stopColor:"#e59f77"}),M.stop()({offset:".47",stopColor:"#a46075"}),M.stop()({offset:"1",stopColor:"#914d74"})]}),M.linearGradient()({id:"_Linear5",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(293.8304) rotate(83.86 -.11 .484)",children:[M.stop()({offset:"0",stopColor:"#08001b"}),M.stop()({offset:"1",stopColor:"#571547"})]}),M.linearGradient()({id:"_Linear6",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(219.3256) rotate(84.988 -.028 1.133)",children:[M.stop()({offset:"0",stopColor:"#000418"}),M.stop()({offset:"1",stopColor:"#571548"})]}),M.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:[M.stop()({offset:"0",stopColor:"#000418"}),M.stop()({offset:"1",stopColor:"#571548"})]}),M.linearGradient()({id:"_Linear8",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"rotate(90 -6.304 321.409) scale(123.585)",children:[M.stop()({offset:"0",stopColor:"#3a0843"}),M.stop()({offset:"1",stopColor:"#9f5c6a"})]}),M.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:[M.stop()({offset:"0",stopColor:"#2c1d2f"}),M.stop()({offset:"1",stopColor:"#480445"})]}),M.linearGradient()({id:"_Linear10",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(-106.68957) rotate(-86.136 -1.645 -.807)",children:[M.stop()({offset:"0",stopColor:"#2c1d2f"}),M.stop()({offset:"1",stopColor:"#480445"})]}),M.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:[M.stop()({offset:"0",stopColor:"#000624"}),M.stop()({offset:"1",stopColor:"#4f1557"})]}),M.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:[M.stop()({offset:"0",stopColor:"#a9abc1"}),M.stop()({offset:".11",stopColor:"#65687d"}),M.stop()({offset:".5",stopColor:"#c3c5d2"}),M.stop()({offset:".89",stopColor:"#64677c"}),M.stop()({offset:"1",stopColor:"#a4a7c2"})]}),M.radialGradient()({id:"_Radial3",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(330.479 0 0 252.189 174.599 310.24)",children:[M.stop()({offset:"0",stopColor:"#f60",stopOpacity:".3"}),M.stop()({offset:"1",stopColor:"#fff552",stopOpacity:"0"})]})]}),j=function(n){return n?D:B},q=function(n){return function(e){return M.g()({transform:"translate(0 "+y.show(y.showNumber)(30*e)+")",children:[M.path()({d:"M195.171 451.298V159.153H92.709v292.145h102.462z",fill:n?"url(#_Linear4)":"url(#_Linear5)"}),M.path()({d:"M289.755 451.298V232.811h-57.232v218.487h57.232z",fill:n?"url(#_Linear5)":"url(#_Linear6)"}),M.path()({d:"M207.557 451.298V232.811h25.314v218.487h-25.314zM92.709 451.298V159.153h25.314v292.145H92.709z",fill:n?"#b4dbfb":"#130425"}),M.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)+")"}),M.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)+")"}),M.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)+")"}),M.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)+")"}),M.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)+")"}),M.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 F.IsSymbol((function(){return"@keyframes animatedCursor"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"@keyframes movingCloud1"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"@keyframes movingCloud2"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"@keyframes rotateStars"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"@keyframes twinkle"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"@keyframes twinkleFast"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"cursor"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"keyword"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"laptopBackground"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"laptopBody"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"lightEllipsis"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"movingCloud1"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"movingCloud2"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"movingCloud3"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"screenText"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"stars"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"twinklingStar1"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"twinklingStar2"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"twinklingStar3"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"typeName"})))()(R.mapRecordNil)()())()())()())()())()())()())()())()())()())()())()())()())()())()())()())()())()())()())()())()())((function(n){return{laptopBackground:o.cssSafer(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(N.writeForeignString)(N.nilWriteForeignFields)()()()))({fill:n.backgroundColour}),lightEllipsis:o.cssSafer(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"cx"})))(N.writeForeignString)(N.consWriteForeignFields(new F.IsSymbol((function(){return"cy"})))(N.writeForeignString)(N.consWriteForeignFields(new F.IsSymbol((function(){return"rx"})))(N.writeForeignString)(N.consWriteForeignFields(new F.IsSymbol((function(){return"ry"})))(N.writeForeignString)(N.nilWriteForeignFields)()()())()()())()()())()()()))({cx:n.isLight?"721":"175",cy:n.isLight?"355":"310",rx:n.isLight?"647":"330",ry:n.isLight?"310":"252"}),laptopBody:o.cssSafer(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(N.writeForeignString)(N.nilWriteForeignFields)()()()))({fill:n.isLight?"url(#_Linear9)":"url(#_Linear12)"}),screenText:o.cssSafer(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(N.writeForeignString)(N.consWriteForeignFields(new F.IsSymbol((function(){return"fontFamily"})))(N.writeForeignString)(N.consWriteForeignFields(new F.IsSymbol((function(){return"fontSize"})))(N.writeForeignString)(N.nilWriteForeignFields)()()())()()())()()()))({fontFamily:"PragmataPro",fontSize:"0.85em",fill:n.textColour}),keyword:o.cssSafer(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(N.writeForeignString)(N.nilWriteForeignFields)()()()))({fill:n.green}),typeName:o.cssSafer(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(N.writeForeignString)(N.nilWriteForeignFields)()()()))({fill:n.pink}),"@keyframes animatedCursor":o.cssSafer(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"0%"})))(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"opacity"})))(N.writeForeignString)(N.nilWriteForeignFields)()()()))(N.consWriteForeignFields(new F.IsSymbol((function(){return"50%"})))(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"opacity"})))(N.writeForeignString)(N.nilWriteForeignFields)()()()))(N.nilWriteForeignFields)()()())()()()))({"0%":{opacity:"0.0"},"50%":{opacity:"1.0"}}),cursor:o.cssSafer(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(N.writeForeignString)(N.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(N.writeForeignString)(N.nilWriteForeignFields)()()())()()()))({animation:"$animatedCursor 0.5s linear infinite",animationDirection:"alternate"}),"@keyframes movingCloud1":o.cssSafer(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"0%"})))(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"transform"})))(N.writeForeignString)(N.nilWriteForeignFields)()()()))(N.consWriteForeignFields(new F.IsSymbol((function(){return"100%"})))(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"transform"})))(N.writeForeignString)(N.nilWriteForeignFields)()()()))(N.nilWriteForeignFields)()()())()()()))({"0%":{transform:"translate3d(-140%, 4%, 0)"},"100%":{transform:"translate3d(70%, -4%, 0)"}}),movingCloud1:o.cssSafer(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(N.writeForeignString)(N.consWriteForeignFields(new F.IsSymbol((function(){return"animationDelay"})))(N.writeForeignString)(N.nilWriteForeignFields)()()())()()()))({animation:"$movingCloud1 200s linear infinite",animationDelay:"-150s"}),"@keyframes movingCloud2":o.cssSafer(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"0%"})))(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"transform"})))(N.writeForeignString)(N.nilWriteForeignFields)()()()))(N.consWriteForeignFields(new F.IsSymbol((function(){return"100%"})))(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"transform"})))(N.writeForeignString)(N.nilWriteForeignFields)()()()))(N.nilWriteForeignFields)()()())()()()))({"0%":{transform:"translate3d(-10%, 0%, 0)"},"100%":{transform:"translate3d(10%, 0%, 0)"}}),movingCloud2:o.cssSafer(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(N.writeForeignString)(N.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(N.writeForeignString)(N.nilWriteForeignFields)()()())()()()))({animation:"$movingCloud2 120s linear infinite",animationDirection:"alternate"}),movingCloud3:o.cssSafer(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(N.writeForeignString)(N.consWriteForeignFields(new F.IsSymbol((function(){return"animationDelay"})))(N.writeForeignString)(N.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(N.writeForeignString)(N.nilWriteForeignFields)()()())()()())()()()))({animation:"$movingCloud2 120s linear infinite",animationDelay:"-120s",animationDirection:"alternate"}),"@keyframes twinkle":o.cssSafer(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"0%"})))(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(N.writeForeignString)(N.nilWriteForeignFields)()()()))(N.consWriteForeignFields(new F.IsSymbol((function(){return"100%"})))(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(N.writeForeignString)(N.nilWriteForeignFields)()()()))(N.consWriteForeignFields(new F.IsSymbol((function(){return"50%"})))(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(N.writeForeignString)(N.nilWriteForeignFields)()()()))(N.consWriteForeignFields(new F.IsSymbol((function(){return"70%"})))(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(N.writeForeignString)(N.nilWriteForeignFields)()()()))(N.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":o.cssSafer(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"0%"})))(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(N.writeForeignString)(N.nilWriteForeignFields)()()()))(N.consWriteForeignFields(new F.IsSymbol((function(){return"100%"})))(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(N.writeForeignString)(N.nilWriteForeignFields)()()()))(N.nilWriteForeignFields)()()())()()()))({"0%":{fill:"rgba(250, 250, 250, 0.7)"},"100%":{fill:"rgba(250, 250, 250, 0.78)"}}),twinklingStar1:o.cssSafer(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(N.writeForeignString)(N.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(N.writeForeignString)(N.nilWriteForeignFields)()()())()()()))({animation:"$twinkleFast 0.2s ease-in-out infinite",animationDirection:"alternate"}),twinklingStar2:o.cssSafer(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(N.writeForeignString)(N.consWriteForeignFields(new F.IsSymbol((function(){return"animationDelay"})))(N.writeForeignString)(N.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(N.writeForeignString)(N.nilWriteForeignFields)()()())()()())()()()))({animation:"$twinkle 8s ease-in-out infinite",animationDelay:"4s",animationDirection:"alternate"}),twinklingStar3:o.cssSafer(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(N.writeForeignString)(N.consWriteForeignFields(new F.IsSymbol((function(){return"animationDelay"})))(N.writeForeignString)(N.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(N.writeForeignString)(N.nilWriteForeignFields)()()())()()())()()()))({animation:"$twinkle 4s ease-in-out infinite",animationDelay:"3s",animationDirection:"alternate"}),"@keyframes rotateStars":o.cssSafer(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"0%"})))(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"transform"})))(N.writeForeignString)(N.nilWriteForeignFields)()()()))(N.consWriteForeignFields(new F.IsSymbol((function(){return"100%"})))(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"transform"})))(N.writeForeignString)(N.nilWriteForeignFields)()()()))(N.nilWriteForeignFields)()()())()()()))({"0%":{transform:"rotate(0deg) scale(1,1)"},"100%":{transform:"rotate(1deg) scale(1.01, 1.01)"}}),stars:o.cssSafer(N.recordWriteForeign()(N.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(N.writeForeignString)(N.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(N.writeForeignString)(N.consWriteForeignFields(new F.IsSymbol((function(){return"transformOrigin"})))(N.writeForeignString)(N.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)(A.useScrollYPosition)((function(r){return T.bind(T.ixBindRender)(a.useBoundingBox)((function(o){var i=function(){if(o.value0 instanceof m.Nothing)return 0;if(o.value0 instanceof m.Just)return r/o.value0.value0.height;throw new Error("Failed pattern match at SVG.Image (line 139, column 18 - line 141, column 39): "+[o.value0.constructor.name])}();return u.pure(T.applicativeRender(P.refl))(S.element(k.unsafeCreateDOMComponent("svg"))({ref:o.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:[M.path()({fill:"none",d:"M0 0h800v447H0z"}),M.clipPath()({id:"a",children:[M.path()({d:"M0 0h800v447H0z"})]}),M.g()({clipPath:"url(#a)",children:[M.path()({d:"M800.828 448.051V-3.513H-3.028v451.564h803.856z",fill:"url(#_Linear2)"}),M.ellipse()({className:n.lightEllipsis,fill:"url(#_Radial3)"}),L(n.stars)(n),M.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)+")"}),M.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)+")"}),M.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)+")"}),M.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)+")"}),W(t.isLight)(i),q(t.isLight)(i),M.path()({fill:t.backgroundColour,d:"M-3.028 431.298h826.844v20.006H-3.028z"}),z(n)(i)]}),j(t.isLight)]}))}))}))}))}))}))()},laptop:z,buildings:q,mountains:W,textToTspans:O,defs:j,lightDefs:D,darkDefs:B,stars:L,landingPageDarkRaw:r.landingPageDarkRaw,landingPageLightRaw:r.landingPageLightRaw}},function(n,e,t){"use strict";e.landingPageLightRaw=t(321).default,e.landingPageDarkRaw=t(322).default},function(n,e,t){"use strict";t.r(e);var r=t(0),o=t.n(r);function u(){return(u=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})=>o.a.createElement("svg",u({viewBox:"0 0 800 447",preserveAspectRatio:"xMidYMax slice",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),o.a.createElement("path",{fill:"none",d:"M0 0h800v446.374H0z"}),o.a.createElement("clipPath",{id:"a"},o.a.createElement("path",{d:"M0 0h800v446.374H0z"})),o.a.createElement("g",{clipPath:"url(#a)"},o.a.createElement("path",{d:"M800.828 448.051V-3.513H-3.028v451.564h803.856z",fill:"url(#_Linear2)"}),o.a.createElement("ellipse",{cx:"720.558",cy:"355.142",rx:"647.316",ry:"309.935",fill:"url(#_Radial3)"}),o.a.createElement("g",{opacity:".15",fillOpacity:".69"},o.a.createElement("circle",{cx:"362.644",cy:"4.733",r:"1.461",fill:"#eeefff"}),o.a.createElement("circle",{cx:"334.392",cy:"11.38",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"369.845",cy:"6.949",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"49.291",cy:"25.229",r:"1.461",fill:"#fee"}),o.a.createElement("circle",{cx:"403.867",cy:"17.97",r:"1.461",fill:"#fee"}),o.a.createElement("ellipse",{cx:"125.013",cy:"9.633",rx:".737",ry:".821",fill:"#eeefff"}),o.a.createElement("circle",{cx:"87.333",cy:"15.439",r:"1.088",fill:"#fff8e8"}),o.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"}),o.a.createElement("path",{d:"M701.851 87.271a.715.715 0 11-.716-1.236.715.715 0 01.716 1.236z",fill:"#fffeee"}),o.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"}),o.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"}),o.a.createElement("circle",{cx:"198.7",cy:"7.738",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"244.102",cy:"79.308",r:".496",fill:"#eeefff"}),o.a.createElement("path",{d:"M104.17 29.677a.715.715 0 10.715-1.238.715.715 0 00-.715 1.238z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"203.07",cy:"73.278",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"193.264",cy:"22.459",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"157.667",cy:"14.848",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"261.444",cy:"28.257",r:".805",fill:"#eeefff"}),o.a.createElement("circle",{cx:"223.281",cy:"52.803",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M583.698 25.392a.716.716 0 10-.715 1.24.716.716 0 00.715-1.24z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"330.57",cy:"98.448",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"330.376",cy:"79.267",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"365.972",cy:"26.878",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"112.16",cy:"59.167",r:".44",fill:"#eeefff"}),o.a.createElement("circle",{cx:"800.966",cy:"4.978",r:".826",fill:"#eeefff"}),o.a.createElement("circle",{cx:"794.399",cy:"127.828",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"771.687",cy:"32.202",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"794.953",cy:"26.108",r:"1.461",fill:"#fee"}),o.a.createElement("path",{d:"M44.17 26.599a.715.715 0 11.715 1.238.715.715 0 01-.715-1.238z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"133.264",cy:"33.817",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"97.667",cy:"41.428",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"201.444",cy:"28.019",r:".805",fill:"#eeefff"}),o.a.createElement("circle",{cx:"163.281",cy:"23.473",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M523.698 30.884a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"305.972",cy:"29.398",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"769.852",cy:"44.016",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"711.687",cy:"24.074",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"734.953",cy:"30.168",r:"1.461",fill:"#fee"}),o.a.createElement("circle",{cx:"717.719",cy:"10.364",r:".673",fill:"#eeefff"}),o.a.createElement("circle",{cx:"756.911",cy:"16.319",r:"1.088",fill:"#fff8e8"}),o.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"}),o.a.createElement("path",{d:"M32.393 28.151a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#fffeee"}),o.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"}),o.a.createElement("path",{d:"M472.652 7.069a.928.928 0 001.265-.339.926.926 0 10-1.265.339z",fill:"#fee"}),o.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"}),o.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"}),o.a.createElement("circle",{cx:"573.265",cy:"5.3",r:".967",fill:"#eeefff"}),o.a.createElement("circle",{cx:"648.544",cy:"38.618",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"638.738",cy:"17.799",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"274.158",cy:"3.264",r:"1.069",fill:"#fee"}),o.a.createElement("circle",{cx:"213.142",cy:"10.187",r:".496",fill:"#eeefff"}),o.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"}),o.a.createElement("circle",{cx:"254.174",cy:"44.157",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"263.98",cy:"23.339",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"299.577",cy:"15.727",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"195.559",cy:"38.849",r:"1.461",fill:"#eeefff"}),o.a.createElement("circle",{cx:"233.963",cy:"33.683",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M37.775 12.928a.716.716 0 11.715 1.24.716.716 0 01-.715-1.24z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"146.674",cy:"49.327",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"126.868",cy:"20.146",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"481.272",cy:"27.758",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"735.084",cy:"60.046",r:".44",fill:"#eeefff"}),o.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"}),o.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"}),o.a.createElement("circle",{cx:"591.184",cy:"24.216",r:".762",fill:"#eeefff"}),o.a.createElement("circle",{cx:"208.506",cy:"36.92",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"183.086",cy:"22.385",r:"1.069",fill:"#fee"}),o.a.createElement("circle",{cx:"153.07",cy:"32.998",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"280.376",cy:"27.009",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"62.16",cy:"47.109",r:".44",fill:"#eeefff"}),o.a.createElement("circle",{cx:"260.57",cy:"57.828",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"740.966",cy:"51.298",r:".826",fill:"#eeefff"}),o.a.createElement("circle",{cx:"801.399",cy:"55.949",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"778.687",cy:"80.323",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"801.953",cy:"74.229",r:"1.461",fill:"#fee"}),o.a.createElement("ellipse",{cx:"726.231",cy:"58.633",rx:".737",ry:".821",fill:"#eeefff"}),o.a.createElement("circle",{cx:"763.911",cy:"64.439",r:"1.088",fill:"#fff8e8"}),o.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"}),o.a.createElement("path",{d:"M469.393 136.271a.715.715 0 10.716-1.236.715.715 0 00-.716 1.236z",fill:"#fffeee"}),o.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"}),o.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"}),o.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"}),o.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"}),o.a.createElement("circle",{cx:"580.06",cy:"53.216",r:".762",fill:"#eeefff"}),o.a.createElement("circle",{cx:"655.544",cy:"86.738",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"645.738",cy:"65.92",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"681.158",cy:"31.385",r:"1.069",fill:"#fee"}),o.a.createElement("circle",{cx:"610.142",cy:"158.308",r:".496",fill:"#eeefff"}),o.a.createElement("path",{d:"M750.074 78.677a.715.715 0 11-.715-1.238.715.715 0 01.715 1.238z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"651.174",cy:"122.278",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"660.98",cy:"71.459",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"696.577",cy:"63.848",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"592.8",cy:"77.257",r:".805",fill:"#eeefff"}),o.a.createElement("circle",{cx:"630.963",cy:"81.803",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M270.546 74.392a.716.716 0 11.715 1.24.716.716 0 01-.715-1.24z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"533.674",cy:"47.448",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"523.868",cy:"128.267",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"488.272",cy:"75.878",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"742.084",cy:"108.167",r:".44",fill:"#eeefff"}),o.a.createElement("circle",{cx:"53.278",cy:"53.978",r:".826",fill:"#eeefff"}),o.a.createElement("circle",{cx:"24.392",cy:"61.26",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"59.845",cy:"176.828",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"82.557",cy:"81.202",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"59.291",cy:"75.108",r:"1.461",fill:"#fee"}),o.a.createElement("circle",{cx:"13.635",cy:"87.617",r:"1.228",fill:"#fee"}),o.a.createElement("circle",{cx:"136.525",cy:"59.364",r:".673",fill:"#eeefff"}),o.a.createElement("circle",{cx:"97.333",cy:"65.319",r:"1.088",fill:"#fff8e8"}),o.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"}),o.a.createElement("path",{d:"M391.851 117.151a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24z",fill:"#fffeee"}),o.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"}),o.a.createElement("path",{d:"M381.592 56.069a.928.928 0 01-1.265-.339.926.926 0 111.265.339z",fill:"#fee"}),o.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"}),o.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"}),o.a.createElement("circle",{cx:"280.979",cy:"54.3",r:".967",fill:"#eeefff"}),o.a.createElement("circle",{cx:"205.7",cy:"87.618",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"215.506",cy:"176.799",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"190.086",cy:"52.264",r:"1.069",fill:"#fee"}),o.a.createElement("circle",{cx:"251.102",cy:"59.187",r:".496",fill:"#eeefff"}),o.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"}),o.a.createElement("circle",{cx:"210.07",cy:"93.157",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"200.264",cy:"72.339",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"164.667",cy:"64.727",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"268.685",cy:"127.849",r:"1.461",fill:"#eeefff"}),o.a.createElement("circle",{cx:"230.281",cy:"82.683",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M426.469 61.928a.716.716 0 10-.715 1.24.716.716 0 00.715-1.24z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"327.57",cy:"48.327",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"337.376",cy:"69.146",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"372.972",cy:"76.758",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"119.16",cy:"109.046",r:".44",fill:"#eeefff"})),o.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"}),o.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"}),o.a.createElement("g",null,o.a.createElement("path",{d:"M476.098 218.299l81.644 216.765H352.334l123.764-216.765z",fill:"#4560a0"}),o.a.createElement("path",{d:"M476.098 218.299l21.823 203.477 81.177-8.706-103-194.771z",fill:"#5e84ba"}),o.a.createElement("path",{d:"M369.627 308.648l88.326 125.788H252.546l117.081-125.788z",fill:"#4560a0"}),o.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"}),o.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"}),o.a.createElement("path",{d:"M633.647 230.42L809.34 435.064H457.953L633.647 230.42z",fill:"#4560a0"}),o.a.createElement("path",{d:"M633.647 230.42L735.22 475.549l86.041-35.653L633.647 230.42z",fill:"#5e84ba"}),o.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"}),o.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"})),o.a.createElement("g",null,o.a.createElement("path",{d:"M195.171 451.298V159.153H92.709v292.145h102.462z",fill:"url(#_Linear4)"}),o.a.createElement("path",{d:"M289.755 451.298V232.811h-57.232v218.487h57.232z",fill:"url(#_Linear5)"}),o.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"}),o.a.createElement("path",{d:"M323.451 451.298V327.713h-16.692v123.585h16.692z",fill:"url(#_Linear6)"}),o.a.createElement("path",{d:"M272.498 451.298v-95.771H135.943v95.771h136.555z",fill:"url(#_Linear7)"}),o.a.createElement("path",{d:"M85.122 451.298V272.442h-97.675v178.856h97.675z",fill:"url(#_Linear8)"}),o.a.createElement("path",{d:"M173.526 451.298v-95.771h-37.583v95.771h37.583zM66.649 456.944V272.442H-3.028v184.502h69.677z",fill:"#b4dbfb"})),o.a.createElement("path",{fill:"#fafafa",d:"M-3.028 431.298h826.844v20.006H-3.028z"}),o.a.createElement("g",null,o.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"}),o.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"}),o.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"}),o.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)"}),o.a.createElement("circle",{cx:"497.178",cy:"267.001",r:"1.238",fillOpacity:".45"}),o.a.createElement("circle",{cx:"500.009",cy:"267.001",r:".527",fillOpacity:".45"}),o.a.createElement("circle",{cx:"494.263",cy:"267.001",r:".527",fill:"#102708",fillOpacity:".45"}),o.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"}),o.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"}),o.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"}))),o.a.createElement("defs",null,o.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)"},o.a.createElement("stop",{offset:"0",stopColor:"#68adfc"}),o.a.createElement("stop",{offset:".34",stopColor:"#cbe0f8"}),o.a.createElement("stop",{offset:"1",stopColor:"#d2cbf8"})),o.a.createElement("linearGradient",{id:"_Linear4",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(293.8304) rotate(83.86 -.11 .484)"},o.a.createElement("stop",{offset:"0",stopColor:"#bde8f7"}),o.a.createElement("stop",{offset:"1",stopColor:"#86b6fe"})),o.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)"},o.a.createElement("stop",{offset:"0",stopColor:"#bde8f7"}),o.a.createElement("stop",{offset:"1",stopColor:"#86b6fe"})),o.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)"},o.a.createElement("stop",{offset:"0",stopColor:"#bde8f7"}),o.a.createElement("stop",{offset:"1",stopColor:"#86b6fe"})),o.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)"},o.a.createElement("stop",{offset:"0",stopColor:"#bde8f7"}),o.a.createElement("stop",{offset:"1",stopColor:"#86b6fe"})),o.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)"},o.a.createElement("stop",{offset:"0",stopColor:"#bde8f7"}),o.a.createElement("stop",{offset:"1",stopColor:"#86b6fe"})),o.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)"},o.a.createElement("stop",{offset:"0",stopColor:"#a9abc1"}),o.a.createElement("stop",{offset:".11",stopColor:"#65687d"}),o.a.createElement("stop",{offset:".5",stopColor:"#c3c5d2"}),o.a.createElement("stop",{offset:".89",stopColor:"#64677c"}),o.a.createElement("stop",{offset:"1",stopColor:"#a4a7c2"})),o.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)"},o.a.createElement("stop",{offset:"0",stopColor:"#cfcfcf",stopOpacity:".65"}),o.a.createElement("stop",{offset:"1",stopColor:"#fff552",stopOpacity:"0"}))))},function(n,e,t){"use strict";t.r(e);var r=t(0),o=t.n(r);function u(){return(u=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})=>o.a.createElement("svg",u({viewBox:"0 0 800 447",preserveAspectRatio:"xMidYMax slice",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),o.a.createElement("path",{fill:"none",d:"M0 0h800v446.374H0z"}),o.a.createElement("clipPath",{id:"a"},o.a.createElement("path",{d:"M0 0h800v446.374H0z"})),o.a.createElement("g",{clipPath:"url(#a)"},o.a.createElement("path",{d:"M800.828 448.051V-3.513H-3.028v451.564h803.856z",fill:"url(#_Linear2)"}),o.a.createElement("ellipse",{cx:"174.599",cy:"310.24",rx:"330.479",ry:"252.189",fill:"url(#_Radial3)"}),o.a.createElement("g",{fillOpacity:".69"},o.a.createElement("circle",{cx:"362.644",cy:"4.733",r:"1.461",fill:"#eeefff"}),o.a.createElement("circle",{cx:"334.392",cy:"11.38",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"369.845",cy:"6.949",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"72.557",cy:"31.323",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"49.291",cy:"25.229",r:"1.461",fill:"#fee"}),o.a.createElement("circle",{cx:"403.867",cy:"17.97",r:"1.461",fill:"#fee"}),o.a.createElement("ellipse",{cx:"125.013",cy:"9.633",rx:".737",ry:".821",fill:"#eeefff"}),o.a.createElement("circle",{cx:"87.333",cy:"15.439",r:"1.088",fill:"#fff8e8"}),o.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"}),o.a.createElement("path",{d:"M701.851 87.271a.715.715 0 11-.716-1.236.715.715 0 01.716 1.236z",fill:"#fffeee"}),o.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"}),o.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"}),o.a.createElement("circle",{cx:"198.7",cy:"7.738",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"244.102",cy:"79.308",r:".496",fill:"#eeefff"}),o.a.createElement("path",{d:"M104.17 29.677a.715.715 0 10.715-1.238.715.715 0 00-.715 1.238z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"203.07",cy:"73.278",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"193.264",cy:"22.459",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"157.667",cy:"14.848",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"261.444",cy:"28.257",r:".805",fill:"#eeefff"}),o.a.createElement("circle",{cx:"223.281",cy:"52.803",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M583.698 25.392a.716.716 0 10-.715 1.24.716.716 0 00.715-1.24z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"330.57",cy:"98.448",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"330.376",cy:"79.267",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"365.972",cy:"26.878",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"112.16",cy:"59.167",r:".44",fill:"#eeefff"}),o.a.createElement("circle",{cx:"800.966",cy:"4.978",r:".826",fill:"#eeefff"}),o.a.createElement("circle",{cx:"794.399",cy:"127.828",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"771.687",cy:"32.202",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"794.953",cy:"26.108",r:"1.461",fill:"#fee"}),o.a.createElement("path",{d:"M44.17 26.599a.715.715 0 11.715 1.238.715.715 0 01-.715-1.238z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"133.264",cy:"33.817",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"97.667",cy:"41.428",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"201.444",cy:"28.019",r:".805",fill:"#eeefff"}),o.a.createElement("circle",{cx:"163.281",cy:"23.473",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M523.698 30.884a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"305.972",cy:"29.398",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"769.852",cy:"44.016",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"711.687",cy:"24.074",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"734.953",cy:"30.168",r:"1.461",fill:"#fee"}),o.a.createElement("circle",{cx:"717.719",cy:"10.364",r:".673",fill:"#eeefff"}),o.a.createElement("circle",{cx:"756.911",cy:"16.319",r:"1.088",fill:"#fff8e8"}),o.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"}),o.a.createElement("path",{d:"M32.393 28.151a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#fffeee"}),o.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"}),o.a.createElement("path",{d:"M472.652 7.069a.928.928 0 001.265-.339.926.926 0 10-1.265.339z",fill:"#fee"}),o.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"}),o.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"}),o.a.createElement("circle",{cx:"573.265",cy:"5.3",r:".967",fill:"#eeefff"}),o.a.createElement("circle",{cx:"648.544",cy:"38.618",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"638.738",cy:"17.799",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"274.158",cy:"3.264",r:"1.069",fill:"#fee"}),o.a.createElement("circle",{cx:"213.142",cy:"10.187",r:".496",fill:"#eeefff"}),o.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"}),o.a.createElement("circle",{cx:"254.174",cy:"44.157",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"263.98",cy:"23.339",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"299.577",cy:"15.727",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"195.559",cy:"38.849",r:"1.461",fill:"#eeefff"}),o.a.createElement("circle",{cx:"233.963",cy:"33.683",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M37.775 12.928a.716.716 0 11.715 1.24.716.716 0 01-.715-1.24z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"146.674",cy:"49.327",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"126.868",cy:"20.146",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"481.272",cy:"27.758",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"735.084",cy:"60.046",r:".44",fill:"#eeefff"}),o.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"}),o.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"}),o.a.createElement("circle",{cx:"591.184",cy:"24.216",r:".762",fill:"#eeefff"}),o.a.createElement("circle",{cx:"208.506",cy:"36.92",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"183.086",cy:"22.385",r:"1.069",fill:"#fee"}),o.a.createElement("circle",{cx:"153.07",cy:"32.998",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"280.376",cy:"27.009",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"62.16",cy:"47.109",r:".44",fill:"#eeefff"}),o.a.createElement("circle",{cx:"260.57",cy:"57.828",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"740.966",cy:"51.298",r:".826",fill:"#eeefff"}),o.a.createElement("circle",{cx:"801.399",cy:"55.949",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"778.687",cy:"80.323",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"801.953",cy:"74.229",r:"1.461",fill:"#fee"}),o.a.createElement("ellipse",{cx:"726.231",cy:"58.633",rx:".737",ry:".821",fill:"#eeefff"}),o.a.createElement("circle",{cx:"763.911",cy:"64.439",r:"1.088",fill:"#fff8e8"}),o.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"}),o.a.createElement("path",{d:"M469.393 136.271a.715.715 0 10.716-1.236.715.715 0 00-.716 1.236z",fill:"#fffeee"}),o.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"}),o.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"}),o.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"}),o.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"}),o.a.createElement("circle",{cx:"580.06",cy:"53.216",r:".762",fill:"#eeefff"}),o.a.createElement("circle",{cx:"655.544",cy:"86.738",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"645.738",cy:"65.92",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"681.158",cy:"31.385",r:"1.069",fill:"#fee"}),o.a.createElement("circle",{cx:"610.142",cy:"158.308",r:".496",fill:"#eeefff"}),o.a.createElement("path",{d:"M750.074 78.677a.715.715 0 11-.715-1.238.715.715 0 01.715 1.238z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"651.174",cy:"122.278",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"660.98",cy:"71.459",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"696.577",cy:"63.848",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"592.8",cy:"77.257",r:".805",fill:"#eeefff"}),o.a.createElement("circle",{cx:"630.963",cy:"81.803",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M270.546 74.392a.716.716 0 11.715 1.24.716.716 0 01-.715-1.24z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"533.674",cy:"47.448",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"523.868",cy:"128.267",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"488.272",cy:"75.878",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"742.084",cy:"108.167",r:".44",fill:"#eeefff"}),o.a.createElement("circle",{cx:"53.278",cy:"53.978",r:".826",fill:"#eeefff"}),o.a.createElement("circle",{cx:"24.392",cy:"61.26",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"59.845",cy:"176.828",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"82.557",cy:"81.202",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"59.291",cy:"75.108",r:"1.461",fill:"#fee"}),o.a.createElement("circle",{cx:"13.635",cy:"87.617",r:"1.228",fill:"#fee"}),o.a.createElement("circle",{cx:"136.525",cy:"59.364",r:".673",fill:"#eeefff"}),o.a.createElement("circle",{cx:"97.333",cy:"65.319",r:"1.088",fill:"#fff8e8"}),o.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"}),o.a.createElement("path",{d:"M391.851 117.151a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24z",fill:"#fffeee"}),o.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"}),o.a.createElement("path",{d:"M381.592 56.069a.928.928 0 01-1.265-.339.926.926 0 111.265.339z",fill:"#fee"}),o.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"}),o.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"}),o.a.createElement("circle",{cx:"280.979",cy:"54.3",r:".967",fill:"#eeefff"}),o.a.createElement("circle",{cx:"205.7",cy:"87.618",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"215.506",cy:"176.799",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"190.086",cy:"52.264",r:"1.069",fill:"#fee"}),o.a.createElement("circle",{cx:"251.102",cy:"59.187",r:".496",fill:"#eeefff"}),o.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"}),o.a.createElement("circle",{cx:"210.07",cy:"93.157",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"200.264",cy:"72.339",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"164.667",cy:"64.727",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"268.685",cy:"127.849",r:"1.461",fill:"#eeefff"}),o.a.createElement("circle",{cx:"230.281",cy:"82.683",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M426.469 61.928a.716.716 0 10-.715 1.24.716.716 0 00.715-1.24z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"327.57",cy:"48.327",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"337.376",cy:"69.146",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"372.972",cy:"76.758",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"119.16",cy:"109.046",r:".44",fill:"#eeefff"})),o.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"}),o.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"}),o.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)"}),o.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"}),o.a.createElement("g",null,o.a.createElement("path",{d:"M476.098 218.299l81.644 216.765H352.334l123.764-216.765z",fill:"#04102d"}),o.a.createElement("path",{d:"M476.098 218.299l21.823 203.477 81.177-8.706-103-194.771z",fill:"#250849"}),o.a.createElement("path",{d:"M369.627 308.648l88.326 125.788H252.546l117.081-125.788z",fill:"#04102d"}),o.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"}),o.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"}),o.a.createElement("path",{d:"M633.647 230.42L809.34 435.064H457.953L633.647 230.42z",fill:"#04102d"}),o.a.createElement("path",{d:"M633.647 230.42L735.22 475.549l86.041-35.653L633.647 230.42z",fill:"#250849"}),o.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"}),o.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"})),o.a.createElement("g",null,o.a.createElement("path",{d:"M195.171 451.298V159.153H92.709v292.145h102.462z",fill:"url(#_Linear5)"}),o.a.createElement("path",{d:"M289.755 451.298V232.811h-57.232v218.487h57.232z",fill:"url(#_Linear6)"}),o.a.createElement("path",{d:"M323.451 451.298V327.713h-71.555v123.585h71.555z",fill:"url(#_Linear7)"}),o.a.createElement("path",{d:"M207.557 451.298V232.811h25.314v218.487h-25.314zM92.709 451.298V159.153h25.314v292.145H92.709z",fill:"#130425"}),o.a.createElement("path",{d:"M323.451 451.298V327.713h-16.692v123.585h16.692z",fill:"url(#_Linear8)"}),o.a.createElement("path",{d:"M272.498 451.298v-95.771H135.943v95.771h136.555z",fill:"url(#_Linear9)"}),o.a.createElement("path",{d:"M85.122 451.298V272.442h-97.675v178.856h97.675z",fill:"url(#_Linear10)"}),o.a.createElement("path",{d:"M173.526 451.298v-95.771h-37.583v95.771h37.583z",fill:"#2e1232"}),o.a.createElement("path",{d:"M66.649 456.944V272.442H-3.028v184.502h69.677z",fill:"url(#_Linear11)"})),o.a.createElement("path",{fill:"#253141",d:"M-3.028 431.298h826.844v20.006H-3.028z"}),o.a.createElement("g",null,o.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"}),o.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"}),o.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"}),o.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)"}),o.a.createElement("circle",{cx:"497.178",cy:"267.001",r:"1.238",fillOpacity:".45"}),o.a.createElement("circle",{cx:"500.009",cy:"267.001",r:".527",fillOpacity:".45"}),o.a.createElement("circle",{cx:"494.263",cy:"267.001",r:".527",fill:"#102708",fillOpacity:".45"}),o.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"}),o.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"}),o.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"}))),o.a.createElement("defs",null,o.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)"},o.a.createElement("stop",{offset:"0",stopColor:"#000434"}),o.a.createElement("stop",{offset:".28",stopColor:"#171043"}),o.a.createElement("stop",{offset:".68",stopColor:"#573774"}),o.a.createElement("stop",{offset:"1",stopColor:"#b8734e"})),o.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)"},o.a.createElement("stop",{offset:"0",stopColor:"#e59f77"}),o.a.createElement("stop",{offset:".47",stopColor:"#a46075"}),o.a.createElement("stop",{offset:"1",stopColor:"#914d74"})),o.a.createElement("linearGradient",{id:"_Linear5",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(293.8304) rotate(83.86 -.11 .484)"},o.a.createElement("stop",{offset:"0",stopColor:"#08001b"}),o.a.createElement("stop",{offset:"1",stopColor:"#571547"})),o.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)"},o.a.createElement("stop",{offset:"0",stopColor:"#000418"}),o.a.createElement("stop",{offset:"1",stopColor:"#571548"})),o.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)"},o.a.createElement("stop",{offset:"0",stopColor:"#000418"}),o.a.createElement("stop",{offset:"1",stopColor:"#571548"})),o.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)"},o.a.createElement("stop",{offset:"0",stopColor:"#3a0843"}),o.a.createElement("stop",{offset:"1",stopColor:"#9f5c6a"})),o.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)"},o.a.createElement("stop",{offset:"0",stopColor:"#2c1d2f"}),o.a.createElement("stop",{offset:"1",stopColor:"#480445"})),o.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)"},o.a.createElement("stop",{offset:"0",stopColor:"#2c1d2f"}),o.a.createElement("stop",{offset:"1",stopColor:"#480445"})),o.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)"},o.a.createElement("stop",{offset:"0",stopColor:"#000624"}),o.a.createElement("stop",{offset:"1",stopColor:"#4f1557"})),o.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)"},o.a.createElement("stop",{offset:"0",stopColor:"#a9abc1"}),o.a.createElement("stop",{offset:".11",stopColor:"#65687d"}),o.a.createElement("stop",{offset:".5",stopColor:"#c3c5d2"}),o.a.createElement("stop",{offset:".89",stopColor:"#64677c"}),o.a.createElement("stop",{offset:"1",stopColor:"#a4a7c2"})),o.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)"},o.a.createElement("stop",{offset:"0",stopColor:"#f60",stopOpacity:".3"}),o.a.createElement("stop",{offset:"1",stopColor:"#fff552",stopOpacity:"0"}))))},function(n,e,t){"use strict";var r=t(2),o=t(4),u=t(8),i=t(16),a=t(6),c=t(1),f=t(3),l=t(14),s=t(31),d=t(20),p=t(12),m=t(18),h=t(30),v=t(27),g=t(26),y=t(25),w=t(324),b=t(72),F=t(154),E=t(120),x=t(101),S=function(n){return n},C=function(n){return n},k=new l.Newtype((function(n){return n}),S),M=v.coerceHook(k)(v.bind(v.ixBindRender)(h.useState(f.Nothing.value))((function(n){return v.discard(v.ixBindRender)(h.useLayoutEffect(u.eqUnit)(p.unit)((function(){var e=o.bind(m.bindEffect)(b.window)(x.document)(),t=E.fromNode(F.toNode(e));return function(){if(t instanceof f.Nothing)return p.unit;if(t instanceof f.Just){var e=w.clientHeight(E.toElement(t.value0))();return n.value1(a.const(new f.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 l.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(f.Nothing.value))((function(e){return v.discard(v.ixBindRender)(h.useLayoutEffect(u.eqUnit)(p.unit)((function(){var t=h.readRefMaybe(n)();return i.for_(m.applicativeEffect)(i.foldableMaybe)(c.mapFlipped(f.functorMaybe)(t)(y.unsafeCoerce))((function(n){return function(){var t=E.getBoundingClientRect(n)();return e.value1(a.const(new f.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:M,ntUseBoundingBox:I,ntUseViewportHeight:k}},function(n,e,t){"use strict";var r=t(325),o=t(1),u=t(31),i=t(18),a=t(25),c=t(153),f=a.unsafeCoerce,l=a.unsafeCoerce,s=a.unsafeCoerce,d=a.unsafeCoerce,p=a.unsafeCoerce,m=c.unsafeReadProtoTagged("Element"),h=c.unsafeReadProtoTagged("Element"),v=c.unsafeReadProtoTagged("Element"),g=c.unsafeReadProtoTagged("Element"),y=c.unsafeReadProtoTagged("Element");n.exports={fromNode:v,fromChildNode:y,fromNonDocumentTypeChildNode:h,fromParentNode:m,fromEventTarget:g,toNode:s,toChildNode:p,toNonDocumentTypeChildNode:l,toParentNode:f,toEventTarget:d,namespaceURI:function(n){return u.toMaybe(r._namespaceURI(n))},prefix:function(n){return u.toMaybe(r._prefix(n))},getElementsByTagNameNS:function(n){return r._getElementsByTagNameNS(u.toNullable(n))},getAttribute:function(n){var e=o.map(i.functorEffect)(u.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 o=window[t];return null!=o&&r instanceof o?e(r):n}for(var u=r;null!=u;){var i=Object.getPrototypeOf(u),a=i.constructor.name;if(a===t)return e(r);if("Object"===a)return n;u=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(8),o=t(3),u=t(10),i=t(21),a=t(5),c=function(){function n(){}return n.value=new n,n}(),f=function(){function n(){}return n.value=new n,n}(),l=function(){function n(){}return n.value=new n,n}(),s=new a.Show((function(n){if(n instanceof c)return"Loading";if(n instanceof f)return"Interactive";if(n instanceof l)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 c&&e instanceof c||(n instanceof f&&e instanceof f||n instanceof l&&e instanceof l)}})),p=new u.Ord((function(){return d}),(function(n){return function(e){if(n instanceof c&&e instanceof c)return i.EQ.value;if(n instanceof c)return i.LT.value;if(e instanceof c)return i.GT.value;if(n instanceof f&&e instanceof f)return i.EQ.value;if(n instanceof f)return i.LT.value;if(e instanceof f)return i.GT.value;if(n instanceof l&&e instanceof l)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:c,Interactive:f,Complete:l,print:function(n){if(n instanceof c)return"loading";if(n instanceof f)return"interactive";if(n instanceof l)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 o.Just(c.value):"interactive"===n?new o.Just(f.value):"complete"===n?new o.Just(l.value):o.Nothing.value},eqReadyState:d,ordReadyState:p,showReadyState:s}},function(n,e,t){"use strict";var r=t(330),o=t(1),u=t(52),i=t(18),a=o.map(i.functorEffect)((function(n){return n<.5}))(r.random);n.exports={randomInt:function(n){return function(e){return function(){var t=r.random(),o=(u.toNumber(e)-u.toNumber(n)+1)*t+u.toNumber(n);return u.floor(o)}}},randomRange:function(n){return function(e){return function(){return r.random()*(e-n)+n}}},randomBool:a,random:r.random}},function(n,e,t){"use strict";e.random=Math.random},function(n,e,t){"use strict";var r=t(2),o=t(4),u=t(78),i=t(111),a=t(23),c=t(45),f=t(113),l=t(76),s=t(1),d=t(52),p=t(10),m=t(18),h=t(155),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 o=u.new(t)();return u.for(0)(e)((function(e){return function(){var e=u.read(o)(),t=n(e);return s.void(u.functorST)(u.write(t.newSeed)(o))(),s.void(u.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(a.otherwise){var r=w(b)(t);return{newVal:l.mod(l.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])}}})),F=new v((function(){return p.ordChar}),(function(n){var e=y(b)(0)(65535)(n);return{newVal:f.toEnumWithDefaults(f.boundedEnumChar)(c.bottom(c.boundedChar))(c.top(c.boundedChar))(e.newVal),newSeed:e.newSeed}}),(function(n){return function(e){return function(t){if(n>e)return y(F)(e)(n)(t);if(a.otherwise){var r=y(b)(f.fromEnum(f.boundedEnumChar)(n))(f.fromEnum(f.boundedEnumChar)(e))(t);return{newVal:f.toEnumWithDefaults(f.boundedEnumChar)(c.bottom(c.boundedChar))(c.top(c.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(a.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])}}})),x=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(x)(e)(n)(t);if(a.otherwise){var r=w(x)(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 o.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 o.bindFlipped(m.bindEffect)((u=r.pure(m.applicativeEffect),i=y(n)(e)(t),function(n){return u(i(n).newVal)}))(h.randomSeed);var u,i}}},randomInt:b,randomNumber:E,randomBoolean:x,randomChar:F}},function(n,e,t){"use strict";var r=t(38),o=t(2),u=t(6),i=t(46),a=t(11),c=t(7),f=t(15),l=t(41),s=t(57),d=t(55),p=t(118),m=t(30),h=t(27),v=t(42),g=t(100),y=t(37),w=t(43),b=t(26);n.exports={mkSidebar:function(){var n=w.makeStyles()(v.mapRecordCons(new f.IsSymbol((function(){return"logo"})))()(v.mapRecordCons(new f.IsSymbol((function(){return"logoCollapsed"})))()(v.mapRecordCons(new f.IsSymbol((function(){return"sidebar"})))()(v.mapRecordCons(new f.IsSymbol((function(){return"sidebarCollapsed"})))()(v.mapRecordCons(new f.IsSymbol((function(){return"sidebarExpanded"})))()(v.mapRecordNil)()())()())()())()())()())((function(n){return{sidebar:r.cssSafer(y.recordWriteForeign()(y.consWriteForeignFields(new f.IsSymbol((function(){return"background"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"borderRadius"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"boxShadow"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"color"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"display"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"flexDirection"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"fontFamily"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"marginTop"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"overflowX"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"paddingBottom"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"position"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"transition"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"transitionTimingFunction"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"zIndex"})))(y.writeForeignInt)(y.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()()))({background:n.interfaceColourLighter,fontFamily:n.textFontFamily,borderRadius:"0 12px 12px 0",color:n.textColour,position:"absolute",marginTop:"calc(100vh + 20px)",paddingBottom:"20px",display:"flex",flexDirection:"column",transition:"0.4s",transitionTimingFunction:"cubic-bezier(.56,-0.32,.36,1)",overflowX:"hidden",zIndex:24,boxShadow:"0px 0px 60px rgba(0,0,0,0."+(n.isLight?"17":"43")+")"}),sidebarCollapsed:r.cssSafer(y.recordWriteForeign()(y.consWriteForeignFields(new f.IsSymbol((function(){return"width"})))(y.writeForeignString)(y.nilWriteForeignFields)()()()))({width:"70px"}),sidebarExpanded:r.cssSafer(y.recordWriteForeign()(y.consWriteForeignFields(new f.IsSymbol((function(){return"width"})))(y.writeForeignString)(y.nilWriteForeignFields)()()()))({width:"220px"}),logo:r.cssSafer(y.recordWriteForeign()(y.consWriteForeignFields(new f.IsSymbol((function(){return"alignSelf"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"height"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"padding"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"transition"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"transitionDelay"})))(y.writeForeignString)(y.consWriteForeignFields(new f.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=u.flip(w.classNames())(n);return o.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:c.append(c.semigroupArray)([d.ul()({className:r([function(n){return n.logo},a.guard(a.monoidFn(a.monoidString))(t.collapsed)((function(n){return n.logoCollapsed}))]),onClick:p.handler_(t.modifyCollapsed(i.not(i.heytingAlgebraBoolean))),children:[l.element(e)({activeArrowDirection:t.collapsed?g.ArrowPointsRight.value:g.ArrowPointsLeft.value})]})])(t.children)}))}))}))()},mkSidebarLink:function(){var n=w.makeStyles()(v.mapRecordCons(new f.IsSymbol((function(){return"icon"})))()(v.mapRecordCons(new f.IsSymbol((function(){return"label"})))()(v.mapRecordCons(new f.IsSymbol((function(){return"sidebarEntry"})))()(v.mapRecordNil)()())()())()())((function(n){return{sidebarEntry:r.cssSafer(y.recordWriteForeign()(y.consWriteForeignFields(new f.IsSymbol((function(){return"&:hover"})))(y.recordWriteForeign()(y.consWriteForeignFields(new f.IsSymbol((function(){return"background"})))(y.writeForeignString)(y.nilWriteForeignFields)()()()))(y.consWriteForeignFields(new f.IsSymbol((function(){return"alignContent"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"alignSelf"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"borderRadius"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"color"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"cursor"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"display"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"flexDirection"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"fontFamily"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"gridArea"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"justifyContent"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"overflowX"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"paddingLeft"})))(y.writeForeignString)(y.consWriteForeignFields(new f.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 f.IsSymbol((function(){return"color"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"fontFamily"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"fontSize"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"lineHeight"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"paddingLeft"})))(y.writeForeignString)(y.consWriteForeignFields(new f.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 f.IsSymbol((function(){return"alignSelf"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"fill"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"height"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"padding"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"transition"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"transitionDelay"})))(y.writeForeignString)(y.consWriteForeignFields(new f.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=u.flip(w.classNames())(n);return o.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(334);n.exports={smoothScrollPolyfill:r.smoothScrollPolyfill}},function(n,e,t){"use strict";var r=t(335);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,o={scroll:n.scroll||n.scrollTo,scrollBy:n.scrollBy,elementScroll:r.prototype.scroll||a,scrollIntoView:r.prototype.scrollIntoView},u=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!==c(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):o.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]&&(c(arguments[0])?o.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!==c(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");o.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!==c(arguments[0])?this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior}):o.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!==c(arguments[0])){var t=d(this),r=t.getBoundingClientRect(),u=this.getBoundingClientRect();t!==e.body?(m.call(this,t,t.scrollLeft+u.left-r.left,t.scrollTop+u.top-r.top),"fixed"!==n.getComputedStyle(t).position&&n.scrollBy({left:r.left,top:r.top,behavior:"smooth"})):n.scrollBy({left:u.left,top:u.top,behavior:"smooth"})}else o.scrollIntoView.call(this,void 0===arguments[0]||arguments[0])}}function a(n,e){this.scrollLeft=n,this.scrollTop=e}function c(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 f(n,e){return"Y"===e?n.clientHeight+i<n.scrollHeight:"X"===e?n.clientWidth+i<n.scrollWidth:void 0}function l(e,t){var r=n.getComputedStyle(e,null)["overflow"+t];return"auto"===r||"scroll"===r}function s(n){var e=f(n,"Y")&&l(n,"Y"),t=f(n,"X")&&l(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,o,i,a=(u()-e.startTime)/468;i=a=a>1?1:a,t=.5*(1-Math.cos(Math.PI*i)),r=e.startX+(e.x-e.startX)*t,o=e.startY+(e.y-e.startY)*t,e.method.call(e.scrollable,r,o),r===e.x&&o===e.y||n.requestAnimationFrame(p.bind(n,e))}function m(t,r,i){var c,f,l,s,d=u();t===e.body?(c=n,f=n.scrollX||n.pageXOffset,l=n.scrollY||n.pageYOffset,s=o.scroll):(c=t,f=t.scrollLeft,l=t.scrollTop,s=a),p({scrollable:c,method:s,startTime:d,startX:f,startY:l,x:r,y:i})}}}}()},function(n,e,t){"use strict";var r=t(337).mkThemeProviderImpl;n.exports={mkThemeProvider:r}},function(n,e,t){"use strict";var r=t(157);e.mkThemeProviderImpl=function(){return r.ThemeProvider}},function(n,e,t){"use strict";var r=t(94),o=t(7),u=["-apple-system","BlinkMacSystemFont","Helvetica","Arial","sans-serif"],i={backgroundColour:r.hsl(227)(.24)(.02),codeBackgroundColour:r.rgb(1)(22)(39),textColour:r.hsl(225)(.28)(.9),interfaceColour:r.hsl(225)(.48)(.12),highlightColour:r.rgb(183)(130)(198),altHighlightColour:r.hsl(84)(.617)(.631),textFontFamily:o.append(o.semigroupArray)(["Rubik"])(u),headingFontFamily:o.append(o.semigroupArray)(["Rubik"])(u),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)},a={backgroundColour:r.hsl(210)(0)(.98),codeBackgroundColour:r.hsl(227)(.24)(.02),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:i.textFontFamily,headingFontFamily:i.headingFontFamily,yellow:i.yellow,green:r.hsl(84)(.617)(.431),pink:r.hsl(276)(.677)(.545),orange:i.orange,turquoise:i.turquoise,red:i.red,blue:i.blue};n.exports={systemFontStack:u,darkTheme:i,lightTheme:a}},function(n,e,t){"use strict";var r=t(340),o=t(1),u=t(31),i=t(18);n.exports={getElementById:function(n){var e=o.map(i.functorEffect)(u.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)}}}}]);