git.iko.soy/rowtype-yoga/psfp
on master help sign in
pscide
4e7334bMark Eibes
.gitignore+3
@@ -33,5 +33,8 @@ playground/.psa*
33playground/.spago
33playground/.spago
34
34
35playground/src/Main.purs
35playground/src/Main.purs
36+
36playgrounds/**
37playgrounds/**
37!playgrounds/.gitkeep
38!playgrounds/.gitkeep
39+
40+.DS_Store
client/assets/icons/alternative.svg → assets/icons/alternative.svgrenamed

The content is the same.

client/assets/icons/ap.svg → assets/icons/ap.svgrenamed

The content is the same.

client/assets/icons/append.svg → assets/icons/append.svgrenamed

The content is the same.

client/assets/icons/apply.svg → assets/icons/apply.svgrenamed

The content is the same.

client/assets/icons/applyflipped.svg → assets/icons/applyflipped.svgrenamed

The content is the same.

client/assets/icons/bind.svg → assets/icons/bind.svgrenamed

The content is the same.

client/assets/icons/compose.svg → assets/icons/compose.svgrenamed

The content is the same.

client/assets/icons/composeflipped.svg → assets/icons/composeflipped.svgrenamed

The content is the same.

client/assets/icons/forall.svg → assets/icons/forall.svgrenamed

The content is the same.

client/assets/icons/kleisli.svg → assets/icons/kleisli.svgrenamed

The content is the same.

client/assets/icons/landingpagedark.svg → assets/icons/landingpagedark.svgrenamed

The content is the same.

client/assets/icons/landingpagelight.svg → assets/icons/landingpagelight.svgrenamed

The content is the same.

client/assets/icons/lovelogo.svg → assets/icons/lovelogo.svgrenamed

The content is the same.

client/assets/icons/map.svg → assets/icons/map.svgrenamed

The content is the same.

client/assets/icons/mapflipped.svg → assets/icons/mapflipped.svgrenamed

The content is the same.

client/assets/icons/menu.svg → assets/icons/menu.svgrenamed

The content is the same.

client/assets/icons/pslogo.svg → assets/icons/pslogo.svgrenamed

The content is the same.

client/assets/icons/trianglelogo.svg → assets/icons/trianglelogo.svgrenamed

The content is the same.

client/assets/images/landingpagedark.svg → assets/images/landingpagedark.svgrenamed

The content is the same.

client/assets/images/landingpagelight.svg → assets/images/landingpagelight.svgrenamed

The content is the same.

client/.storybook/config.js+3−4
@@ -1,12 +1,11 @@
1−import { configure, forceReRender } from '@storybook/react';
1+import { configure, forceReRender } from "@storybook/react";
2−import equal from 'deep-equal';
3
2
4−const req = require.context('../stories/', true, /Stories\.purs$/);
3+const req = require.context("../stories/", true, /Stories\.purs$/);
5
4
6function loadStories() {
5function loadStories() {
7 req.keys().forEach(filename => {
6 req.keys().forEach(filename => {
8 req(filename).stories();
7 req(filename).stories();
9− })
8+ });
10}
9}
11
10
12configure(loadStories, module);
11configure(loadStories, module);
client/.storybook/middleware.js+7−7
@@ -1,11 +1,11 @@
1−const express = require('express')
1+const express = require("express");
2−const request = require('request');
2+const request = require("request");
3
3
4const expressMiddleWare = router => {
4const expressMiddleWare = router => {
5− router.use('/api', (req, res) => {
5+ router.use("/api", (req, res) => {
6 var url = "http://localhost:14188" + req.url;
6 var url = "http://localhost:14188" + req.url;
7− req.pipe(request({ qs:req.query, uri: url, json: true })).pipe(res);
7+ req.pipe(request({ qs: req.query, uri: url, json: true })).pipe(res);
8− })
8+ });
9−}
9+};
10
10
11−module.exports = expressMiddleWare
11+module.exports = expressMiddleWare;
client/.vscode/settings.json+2−18
@@ -1,20 +1,4 @@
1{
1{
2− "editor.formatOnSave": false,
2+ "editor.formatOnSave": true,
3− "regreplace.commands": [
4− {
5− "name": "replace double colon with unicode version",
6− "match": "\\.purs?$",
7− "regexp": " ::(\\s)",
8− "global": true,
9− "replace": " ∷$1"
10− },
11− {
12− "name": "replace forall with unicode version",
13− "match": "\\.purs?$",
14− "regexp": "forall(\\s)",
15− "global": true,
16− "replace": "∀$1"
17− },
18−],
19−"purescript.buildCommand": "spago build --purs-args '--json-errors'",
3+ "purescript.buildCommand": "spago build --purs-args '--json-errors'"
20}
4}
client/assetsnew file+1
@@ -0,0 +1 @@
1+../assets/
client/dist/bundle.jsnew file+66
@@ -0,0 +1,66 @@
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=153)}([function(n,e,t){"use strict";n.exports=t(252)},function(n,e,t){"use strict";var r=t(177),o=t(38),u=t(8),i=t(12),c=function(n){this.map=n},a=function(n){return n.map},f=new c(o.compose(o.semigroupoidFn)),l=new c(r.arrayMap);n.exports={Functor:c,map:a,mapFlipped:function(n){return function(e){return function(t){return a(n)(t)(e)}}},void:function(n){return a(n)(u.const(i.unit))},voidRight:function(n){return function(e){return a(n)(u.const(e))}},voidLeft:function(n){return function(e){return function(t){return a(n)(u.const(t))(e)}}},flap:function(n){return function(e){return function(t){return a(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},c=new u((function(){return r.applyFn}),(function(n){return function(e){return n}})),a=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:c,applicativeArray:a}},function(n,e,t){"use strict";var r=t(178),o=t(9),u=t(13),i=t(8),c=function(n){this.discard=n},a=function(n,e){this.Apply0=n,this.bind=e},f=new a((function(){return o.applyFn}),(function(n){return function(e){return function(t){return e(n(t))(t)}}})),l=new a((function(){return o.applyArray}),r.arrayBind),s=function(n){return n.bind},d=function(n){return i.flip(s(n))},p=new c((function(n){return s(n)}));n.exports={Bind:a,bind:s,bindFlipped:d,Discard:c,discard:function(n){return n.discard},join:function(n){return function(e){return s(n)(e)(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(19),o=t(35),u=t(2),i=t(9),c=t(3),a=t(13),f=t(76),l=t(17),s=t(39),d=t(22),p=t(44),m=t(6),h=t(8),v=t(1),g=t(94),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)),A=I(!1)(h.const(!0)),R=new v.Functor((function(n){return function(e){return e instanceof C?new C(n(e.value0)):S.value}})),_=new g.Invariant(g.imapF(R)),N=new f.Extend((function(){return R}),(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 R}),(function(n){return function(e){if(n instanceof C)return v.map(R)(n.value0)(e);if(n instanceof S)return S.value;throw new Error("Failed pattern match at Data.Maybe (line 67, column 1 - line 69, column 30): "+[n.constructor.name,e.constructor.name])}})),z=new c.Bind((function(){return 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 R}),(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)(a.identity(a.categoryFn))},"fromMaybe'":function(n){return M(n)(a.identity(a.categoryFn))},isJust:A,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:R,applyMaybe:D,applicativeMaybe:B,altMaybe:q,plusMaybe:U,alternativeMaybe:H,bindMaybe:z,monadMaybe:j,monadZeroMaybe:J,extendMaybe:N,invariantMaybe:_,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(169),o=t(15),u=t(42),i=t(29),c=function(n){this.showRecordFields=n},a=function(n){this.show=n},f=new a(r.showStringImpl),l=new c((function(n){return function(n){return[]}})),s=function(n){return n.showRecordFields},d=new a(r.showNumberImpl),p=new a(r.showIntImpl),m=new a(r.showCharImpl),h=new a((function(n){if(n)return"true";if(!n)return"false";throw new Error("Failed pattern match at Data.Show (line 20, column 1 - line 22, column 23): "+[n.constructor.name])})),v=function(n){return n.show};n.exports={Show:a,show:v,ShowRecordFields:c,showRecordFields:s,showBoolean:h,showInt:p,showNumber:d,showChar:m,showString:f,showArray:function(n){return new a(r.showArrayImpl(v(n)))},showRecord:function(n){return function(n){return new a((function(e){var t=s(n)(i.RLProxy.value)(e);return 0===t.length?"{}":r.join(" ")(["{",r.join(", ")(t),"}"])}))}},showRecordFieldsNil:l,showRecordFieldsCons:function(n){return function(e){return function(t){return new c((function(c){return function(c){var a=s(e)(i.RLProxy.value)(c),f=o.reflectSymbol(n)(o.SProxy.value),l=u.unsafeGet(f)(c);return r.cons(r.join(": ")([f,v(t)(l)]))(a)}}))}}}}},function(n,e,t){"use strict";var r=t(171),o=t(15),u=t(42),i=t(29),c=function(n){this.eqRecord=n},a=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 c((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 a((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:a,eq1:w,notEq1:function(n){return function(e){return function(t){return function(r){return b(y)(w(n)(e)(t)(r))(!1)}}}},EqRecord:c,eqRecord:m,eqBoolean:y,eqInt:v,eqNumber:h,eqChar:g,eqString:d,eqUnit:s,eqVoid: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 c((function(r){return function(r){return function(c){var a=m(n)(i.RLProxy.value)(r)(c),f=o.reflectSymbol(e)(o.SProxy.value),l=u.unsafeGet(f);return b(t)(l(r))(l(c))&&a}}}))}}}}}},function(n,e,t){"use strict";var r=t(172),o=t(15),u=t(12),i=t(173),c=t(42),a=t(29),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)(a.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)(a.RLProxy.value)(r)(u),f=o.reflectSymbol(n)(o.SProxy.value),l=c.unsafeSet(f),s=c.unsafeGet(f);return l(g(t)(s(r))(s(u)))(i)}}}))}}}}}},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 c(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=c(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(176),o=t(13),u=t(8),i=t(1),c=function(n,e){this.Functor0=n,this.apply=e},a=new c((function(){return i.functorFn}),(function(n){return function(e){return function(t){return n(t)(e(t))}}})),f=new c((function(){return i.functorArray}),r.arrayApply),l=function(n){return n.apply};n.exports={Apply:c,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(c){return l(n)(l(n)(l(n)(l(n)(i.map(n.Functor0())(e)(t))(r))(o))(u))(c)}}}}}}},applyFn:a,applyArray:f}},function(n,e,t){"use strict";var r=t(184),o=t(6),u=t(21),i=t(75),c=t(34),a=t(15),f=t(42),l=t(29),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])}}},A=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},R=new d((function(){return o.eq1Array}),(function(n){return S(A(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)(c.zero(e.Semiring0()))?t:i.negate(e)(t)}}},signum:function(n){return function(e){return function(t){return k(n)(t)(c.zero(e.Semiring0()))?c.one(e.Semiring0()):i.negate(e)(c.one(e.Semiring0()))}}},OrdRecord:s,compareRecord:x,ordBoolean:E,ordInt:b,ordNumber:w,ordString:v,ordChar:F,ordUnit:h,ordVoid:m,ordArray:A,ordOrdering:y,ord1Array:R,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 c=a.reflectSymbol(e)(a.SProxy.value),s=S(t)(f.unsafeGet(c)(r))(f.unsafeGet(c)(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(74),u=t(21),i=t(7),c=t(15),a=t(12),f=t(42),l=t(29),s=function(n,e){this.SemigroupRecord0=n,this.memptyRecord=e},d=function(n,e){this.Semigroup0=n,this.mempty=e},p=new d((function(){return i.semigroupUnit}),a.unit),m=new d((function(){return i.semigroupString}),""),h=new s((function(){return i.semigroupRecordNil}),(function(n){return{}})),v=new d((function(){return 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 c=t(o.div(o.euclideanRingInt)(u)(2));return i.append(n.Semigroup0())(c)(c)}if(r.otherwise){c=t(o.div(o.euclideanRingInt)(u)(2));return i.append(n.Semigroup0())(c)(i.append(n.Semigroup0())(c)(e))}throw new Error("Failed pattern match at Data.Monoid (line 65, column 3 - line 65, column 17): "+[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=c.reflectSymbol(n)(c.SProxy.value);return f.unsafeSet(u)(w(e))(o)}))}}}}}},function(n,e,t){"use strict";var r=t(168),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(38),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(38),o=t(8),u=t(1),i=t(104),c=t(63),a=t(64),f=t(56),l=t(95),s=t(96),d=t(185),p=t(186),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}),a.Disj),S=new m((function(n){return n}),c.Conj),C=new m((function(n){return n}),i.Additive);n.exports={unwrap:v,wrap:h,Newtype:m,un:g,op:function(n){return g(n)},ala:function(n){return function(e){return function(t){return function(r){return function(r){return 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)),c=u.map(n)(h(t));return function(n){return i(o(c(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)),c=u.map(n)(v(t));return function(n){return i(o(c(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)),c=u.map(n)(h(t));return function(n){return i(o(c(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(c){return function(c){var a=r.compose(r.semigroupoidFn)(u.map(e)(h(i))),f=o.on(c)(u.map(n)(v(t)));return function(n){return a(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(c){return function(c){var a=r.compose(r.semigroupoidFn)(u.map(e)(v(i))),f=o.on(c)(u.map(n)(h(t)));return function(n){return a(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(167),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(181),o=t(19),u=t(2),i=t(9),c=t(3),a=t(13),f=t(22),l=t(6),s=t(8),d=t(1),p=t(43),m=t(4),h=t(11),v=t(63),g=t(64),y=t(56),w=t(95),b=t(14),F=t(10),E=t(21),x=t(7),S=t(34),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},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.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)}},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.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)}},_=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)}}})),N=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)(n)(e)(t)}}}),(function(n){return function(e){return function(t){return T(N)(n)(e)(t)}}}),(function(n){return function(e){return function(t){return M(N)(n)(e)(t)}}})),q=new k((function(n){return function(e){return function(t){return B(N)(n)(e)(t)}}}),(function(n){return function(e){return function(t){return T(N)(n)(e)(t)}}}),(function(n){return function(e){return function(t){return M(N)(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(a.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(a.categoryFn))((function(n){return w.Endo(e(n))}))(r))(t)}}}},foldlDefault:function(n){return function(e){return function(t){return function(r){return b.unwrap(b.newtypeEndo)(b.unwrap(b.newtypeDual)(B(n)(y.monoidDual(w.monoidEndo(a.categoryFn)))((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)(a.identity(a.categoryFn))}},foldM:function(n){return function(e){return function(t){return function(r){return T(n)((function(n){return function(r){return c.bind(e.Bind1())(n)(s.flip(t)(r))}}))(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)(a.identity(a.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)(a.identity(a.categoryFn))}}},and:function(n){return function(e){return V(n)(e)(a.identity(a.categoryFn))}},or:function(n){return function(e){return H(n)(e)(a.identity(a.categoryFn))}},all:V,any:H,sum:function(n){return function(e){return T(n)(S.add(e))(S.zero(e))}},product:function(n){return function(e){return T(n)(S.mul(e))(S.one(e))}},elem:J,notElem:function(n){return function(e){return function(t){var r=p.not(p.heytingAlgebraBoolean),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 A(e)(F.compare(n))}},maximumBy:A,minimum:function(n){return function(e){return R(e)(F.compare(n))}},minimumBy:R,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:N,foldableFirst:j,foldableLast:q,foldableAdditive:W,foldableDual:P,foldableDisj:O,foldableConj:L,foldableMultiplicative:_}},function(n,e,t){"use strict";var r=t(2),o=t(3),u=function(n,e){this.Applicative0=n,this.Bind1=e},i=new u((function(){return r.applicativeFn}),(function(){return o.bindFn})),c=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:c}},function(n,e,t){"use strict";var r=t(196),o=t(2),u=t(9),i=t(3),c=t(17),a=t(1),f=t(11),l=t(7),s=new c.Monad((function(){return m}),(function(){return d})),d=new i.Bind((function(){return p}),r.bindE),p=new u.Apply((function(){return h}),c.ap(s)),m=new o.Applicative((function(){return p}),r.pureE),h=new a.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(65),i=t(66),c=t(3),a=t(106),f=t(76),l=t(93),s=t(17),d=t(38),p=t(103),m=t(32),h=t(123),v=t(201),g=t(44),y=t(102),w=t(127),b=t(6),F=t(16),E=t(47),x=t(1),S=t(94),C=t(36),k=t(43),M=t(4),I=t(105),T=t(11),A=t(14),R=t(10),_=t(21),N=t(75),P=t(7),O=t(77),L=t(67),W=t(34),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 N.Ring((function(){return J(n.Semiring0())(e.Semiring0())}),(function(t){return function(r){return new U(N.sub(n)(t.value0)(r.value0),N.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))}}})),cn=new f.Extend((function(){return K}),(function(n){return function(e){return new U(e.value0,n(e))}})),an=function(n){return function(e){return new b.Eq((function(t){return function(r){return b.eq(n)(t.value0)(r.value0)&&b.eq(e)(t.value1)(r.value1)}}))}},fn=function(n){return function(e){return new R.Ord((function(){return an(n.Eq0())(e.Eq0())}),(function(t){return function(r){var o=R.compare(n)(t.value0)(r.value0);return o instanceof _.LT?_.LT.value:o instanceof _.GT?_.GT.value:R.compare(e)(t.value1)(r.value1)}}))}},ln=function(n){return new b.Eq1((function(e){return b.eq(an(n)(e))}))},sn=function(n){return new w.Distributive((function(){return K}),(function(e){return w.collectDefault(sn(n))(e)}),(function(e){var t=U.create(q.from(n)(j.unit)),r=x.map(e)(H);return function(n){return t(r(n))}}))},dn=new a.Comonad((function(){return cn}),H),pn=new m.Bifunctor((function(n){return function(e){return function(t){return new U(n(t.value0),e(t.value1))}}})),mn=new p.Bifoldable((function(n){return function(e){return function(t){return function(r){return P.append(n.Semigroup0())(e(r.value0))(t(r.value1))}}}}),(function(n){return function(e){return function(t){return function(r){return e(n(t)(r.value0))(r.value1)}}}}),(function(n){return function(e){return function(t){return function(r){return n(r.value0)(e(r.value1)(t))}}}})),hn=new h.Bitraversable((function(){return mn}),(function(){return pn}),(function(n){return function(e){return 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 c.Bind((function(){return yn(n)}),(function(e){return function(t){var r=t(e.value1);return new U(P.append(n)(e.value0)(r.value0),r.value1)}}))},bn=function(n){return new r.Applicative((function(){return yn(n.Semigroup0())}),U.create(T.mempty(n)))};n.exports={Tuple:U,fst:Z,snd:H,curry:function(n){return function(e){return function(t){return n(new U(e,t))}}},uncurry:function(n){return function(e){return n(e.value0)(e.value1)}},swap:function(n){return new U(n.value1,n.value0)},lookup:function(n){return function(e){return function(t){var r=A.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:an,eq1Tuple:ln,ordTuple:fn,ord1Tuple:function(n){return new R.Ord1((function(){return ln(n.Eq0())}),(function(e){return R.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:cn,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(6),o=t(7),u=t(5),i=function(){function n(){}return n.value=new n,n}(),c=function(){function n(){}return n.value=new n,n}(),a=function(){function n(){}return n.value=new n,n}(),f=new u.Show((function(n){if(n instanceof i)return"LT";if(n instanceof c)return"GT";if(n instanceof a)return"EQ";throw new Error("Failed pattern match at Data.Ordering (line 26, column 1 - line 29, column 17): "+[n.constructor.name])})),l=new o.Semigroup((function(n){return function(e){if(n instanceof i)return i.value;if(n instanceof c)return c.value;if(n instanceof a)return e;throw new Error("Failed pattern match at Data.Ordering (line 21, column 1 - line 24, column 18): "+[n.constructor.name,e.constructor.name])}})),s=new r.Eq((function(n){return function(e){return n instanceof i&&e instanceof i||(n instanceof c&&e instanceof c||n instanceof a&&e instanceof a)}}));n.exports={LT:i,GT:c,EQ:a,invert:function(n){if(n instanceof c)return i.value;if(n instanceof a)return a.value;if(n instanceof i)return c.value;throw new Error("Failed pattern match at Data.Ordering (line 33, column 1 - line 33, column 31): "+[n.constructor.name])},eqOrdering:s,semigroupOrdering: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(192),o=t(2),u=t(9),i=t(13),c=t(16),a=t(1),f=t(4),l=t(105),s=t(124),d=t(104),p=t(63),m=t(64),h=t(56),v=t(96),g=t(125),y=function(n,e,t,r){this.Foldable1=n,this.Functor0=e,this.sequence=t,this.traverse=r},w=function(n){return n.traverse},b=new y((function(){return c.foldableMultiplicative}),(function(){return v.functorMultiplicative}),(function(n){return function(e){return a.map(n.Apply0().Functor0())(v.Multiplicative)(e)}}),(function(n){return function(e){return function(t){return a.map(n.Apply0().Functor0())(v.Multiplicative)(e(t))}}})),F=new y((function(){return c.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 a.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 a.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 c.foldableDual}),(function(){return h.functorDual}),(function(n){return function(e){return a.map(n.Apply0().Functor0())(h.Dual)(e)}}),(function(n){return function(e){return function(t){return a.map(n.Apply0().Functor0())(h.Dual)(e(t))}}})),x=new y((function(){return c.foldableDisj}),(function(){return m.functorDisj}),(function(n){return function(e){return a.map(n.Apply0().Functor0())(m.Disj)(e)}}),(function(n){return function(e){return function(t){return a.map(n.Apply0().Functor0())(m.Disj)(e(t))}}})),S=new y((function(){return c.foldableConj}),(function(){return p.functorConj}),(function(n){return function(e){return a.map(n.Apply0().Functor0())(p.Conj)(e)}}),(function(n){return function(e){return function(t){return a.map(n.Apply0().Functor0())(p.Conj)(e(t))}}})),C=new y((function(){return c.foldableAdditive}),(function(){return d.functorAdditive}),(function(n){return function(e){return a.map(n.Apply0().Functor0())(d.Additive)(e)}}),(function(n){return function(e){return function(t){return a.map(n.Apply0().Functor0())(d.Additive)(e(t))}}})),k=function(n){return function(e){return w(n)(e)(i.identity(i.categoryFn))}},M=new y((function(){return c.foldableArray}),(function(){return a.functorArray}),(function(n){return k(M)(n)}),(function(n){return r.traverseArrayImpl(u.apply(n.Apply0()))(a.map(n.Apply0().Functor0()))(o.pure(n))})),I=function(n){return n.sequence},T=new y((function(){return c.foldableFirst}),(function(){return l.functorFirst}),(function(n){return function(e){return a.map(n.Apply0().Functor0())(l.First)(I(F)(n)(e))}}),(function(n){return function(e){return function(t){return a.map(n.Apply0().Functor0())(l.First)(w(F)(n)(e)(t))}}})),A=new y((function(){return c.foldableLast}),(function(){return s.functorLast}),(function(n){return function(e){return a.map(n.Apply0().Functor0())(s.Last)(I(F)(n)(e))}}),(function(n){return function(e){return function(t){return a.map(n.Apply0().Functor0())(s.Last)(w(F)(n)(e)(t))}}})),R=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)}}}},_=function(n){return function(e){return function(t){return function(r){return g.stateL(w(n)(g.applicativeStateL)((function(n){return function(t){return e(t)(n)}}))(r))(t)}}}};n.exports={Traversable:y,traverse:w,sequence:I,traverseDefault:function(n){return function(e){return function(t){return function(r){return I(n)(e)(a.map(n.Functor0())(t)(r))}}}},sequenceDefault: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)((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 R(n)((function(n){return function(t){var r=e(t)(n);return{accum:r,value:r}}}))(t)(r).value}}}},mapAccumL:_,mapAccumR:R,traversableArray:M,traversableMaybe:F,traversableFirst:T,traversableLast:A,traversableAdditive:C,traversableDual:E,traversableConj:S,traversableDisj:x,traversableMultiplicative:b}},function(n,e,t){"use strict";var r=t(174);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(221),o=t(6),u=t(8),i=t(4),c=t(10),a=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 c.Ord((function(){return s(n.Eq0())}),u.on(c.compare(i.ordMaybe(n)))(l))},p=new o.Eq1((function(n){return o.eq(s(n))})),m=new c.Ord1((function(){return p}),(function(n){return c.compare(d(n))}));n.exports={toMaybe:l,toNullable:f,showNullable:function(n){return new a.Show((e=i.maybe("null")(a.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(2),o=t(224),u=t(9),i=t(225),c=t(3),a=t(226),f=t(1),l=t(130),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 a.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 a.ibind(n)},discard:function(n){return a.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 c.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(3),c=t(76),a=t(17),f=t(103),l=t(32),s=t(123),d=t(44),p=t(6),m=t(16),h=t(47),v=t(8),g=t(1),y=t(94),w=t(36),b=t(4),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}(),A=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),R=new g.Functor((function(n){return function(e){if(e instanceof T)return new T(e.value0);if(e instanceof A)return new A(n(e.value0));throw new Error("Failed pattern match at Data.Either (line 38, column 1 - line 38, column 52): "+[e.constructor.name])}})),_=new w.FunctorWithIndex((function(){return R}),(function(n){return g.map(R)(n(I.unit))})),N=new y.Invariant(y.imapF(R)),P=new m.Foldable((function(n){return function(e){return function(t){if(t instanceof T)return F.mempty(n);if(t instanceof A)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 A)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 A)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 A)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 A)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 A)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 R}),(function(n){return function(e){if(e instanceof T)return o.pure(n)(new T(e.value0));if(e instanceof A)return g.map(n.Apply0().Functor0())(A.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 A)return g.map(n.Apply0().Functor0())(A.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 _}),(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 A)return g.map(n.Apply0().Functor0())(A.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 c.Extend((function(){return R}),(function(n){return function(e){return e instanceof T?new T(e.value0):new A(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 A&&r instanceof A&&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 A&&r instanceof A)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 A)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 A)return new A(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 A)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 A)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 A)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 A)return g.map(n.Apply0().Functor0())(A.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 A)return g.map(n.Apply0().Functor0())(A.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 R}),(function(n){return function(e){if(n instanceof T)return new T(n.value0);if(n instanceof A)return g.map(R)(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}),A.create),Y=new a.Monad((function(){return X}),(function(){return K})),Z=new r.Alt((function(){return R}),(function(n){return function(e){return n instanceof T?e:n}}));n.exports={Left:T,Right:A,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())(A.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 A)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))(A.create)},"note'":function(n){return b["maybe'"]((function(e){return T.create(n(e))}))(A.create)},hush:U,functorEither:R,functorWithIndexEither:_,invariantEither:N,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 A)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 A(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(R)(S.append(n))(e))(t)}}))}}},function(n,e,t){"use strict";var r=t(223),o=t(3),u=t(6),i=t(8),c=t(69),a=t(1),f=t(14),l=t(27),s=t(20),d=t(18),p=t(58),m=t(28),h=t(25),v=t(227),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 a.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_(c.mkFn2(s.Tuple.create),n)}))},useEffect:function(n){return function(e){return function(t){return m.unsafeHook((function(){return r.useEffect_(c.mkFn2(u.eq(n)),e,t)}))}}},useLayoutEffect:function(n){return function(e){return function(t){return m.unsafeHook((function(){return r.useLayoutEffect_(c.mkFn2(u.eq(n)),e,t)}))}}},useReducer:function(n){return function(e){return m.unsafeHook((function(){return r.useReducer_(c.mkFn2(s.Tuple.create),c.mkFn2(e),n)}))}},readRef: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_(c.mkFn2(u.eq(n)),e,t)}))}}},useCallback:function(n){return function(e){return function(t){return m.unsafeHook((function(){return r.useCallback_(c.mkFn2(u.eq(n)),e,t)}))}}},useEqCache:function(n){return function(e){return m.unsafeHook((function(){return r.useEqCache_(c.mkFn2(u.eq(n)),e)}))}},UnsafeReference:g,newtypeUnsafeReference:x,eqUnsafeReference:C,displayName:r.displayName}},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(166),o=t(15),u=t(12),i=t(42),c=t(91),a=t(29),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)(a.RLProxy.value),w(n)(a.RLProxy.value),g(n)(a.RLProxy.value)(c.RProxy.value),s(n)(a.RLProxy.value)(c.RProxy.value))}},semiringRecordNil:m,semiringRecordCons:function(n){return function(e){return function(e){return function(t){return new f((function(r){return function(r){return function(u){var c=F(e)(a.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)))(c)}}}),(function(r){return function(r){return function(u){var c=w(e)(a.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)))(c)}}}),(function(r){return function(r){var u=g(e)(a.RLProxy.value)(c.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)(a.RLProxy.value)(c.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(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(193),o=t(8),u=t(1),i=t(4),c=t(105),a=t(124),f=t(104),l=t(63),s=t(64),d=t(56),p=t(96),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 a.functorLast}),(function(n){return u.map(a.functorLast)(n(m.unit))})),b=new h((function(){return c.functorFirst}),(function(n){return u.map(c.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(232),c=t(19),a=t(2),f=t(9),l=t(3),s=t(13),d=t(113),p=t(70),m=t(38),h=t(122),v=t(32),g=t(23),y=t(30),w=t(8),b=t(1),F=t(57),E=t(132),x=t(52),S=t(4),C=t(27),k=t(7),M=t(15),I=t(24),T=t(48),A=t(238),R=t(53),_=t(58),N=t(133),P=t(86),O=t(242),L=t(244),W=t(248),D=t(85),z=t(79),B=t(112),j=t(29),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."))}})),cn=function(n){return n.readVariantImpl},an=new $(P.readString),fn=new $(P.readNumber),ln=new $(P.readInt),sn=function(n){return n.readImpl},dn=new $(a.pure(p.applicativeExceptT(F.monadIdentity))),pn=new V((function(n){return function(n){return a.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=a.pure(x.applicativeNonEmptyList),function(n){return r(P.ForeignError.create(R.message(n)))})),u=_.runEffectFn1(i._parseJSON),function(n){return p.ExceptT(F.Identity(o(N.unsafePerformEffect(R.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))),c=l.bind(p.bindExceptT(F.monadIdentity))(i(l.bindFlipped(p.bindExceptT(F.monadIdentity))(sn(e))(O.readProp(u)(r))))((function(e){return a.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))(c))(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:cn,WriteForeign:H,writeImpl:K,WriteForeignFields:U,writeImplFields:Q,WriteForeignVariant:q,writeVariantImpl:G,readForeign:dn,readChar:mn,readNumber:fn,readInt:ln,readString:an,readBoolean:hn,readArray:vn,readMaybe:function(n){return new $((e=sn(n),function(n){return P.isNull(n)||P.isUndefined(n)?a.pure(p.applicativeExceptT(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 a.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 cn(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 c.alt(p.altExceptT(x.semigroupNonEmptyList)(F.monadIdentity))(l.bind(p.bindExceptT(F.monadIdentity))(sn(xn()(Cn(new M.IsSymbol((function(){return"type"})))(an)(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 a.pure(p.applicativeExceptT(F.monadIdentity))(A.inj()(n)(M.SProxy.value)(e))})):P.fail(P.ForeignError.create("Did not match variant tag "+o))})))(cn(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 A.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=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(35),o=t(2),u=t(17),i=t(22),c=t(12),a=function(n,e){this.Alternative1=n,this.Monad0=e},f=new a((function(){return r.alternativeArray}),(function(){return u.monadArray}));n.exports={MonadZero:a,guard:function(n){return function(e){if(e)return o.pure(n.Alternative1().Applicative0())(c.unit);if(!e)return i.empty(n.Alternative1().Plus1());throw new Error("Failed pattern match at Control.MonadZero (line 54, column 1 - line 54, column 52): "+[e.constructor.name])}},monadZeroArray:f}},function(n,e,t){"use strict";var r=t(219),o=t(69),u=t(11),i=t(27),c=t(7),a=t(12),f=t(58),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 c.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:a.unit,render:function(n){return e(n.props)}})}},keyed:v,element:y,elementKeyed:g,provider:function(n){return function(e){return function(t){return y(r.contextProvider(n))({value:e,children:t})}}},consumer:function(n){return function(e){return y(r.contextConsumer(n))({children:e})}},semigroupJSX:m,monoidJSX:h,createComponent:r.createComponent,readProps:r.readProps,readState:r.readState,make:r.make,empty:r.empty,fragment:r.fragment,displayNameFromComponent:r.displayNameFromComponent,displayNameFromSelf:r.displayNameFromSelf,toReactComponent:r.toReactComponent,createContext:r.createContext,contextConsumer:r.contextConsumer,contextProvider:r.contextProvider}},function(n,e,t){"use strict";var r=t(61);n.exports={cssSafer:function(n){return r.css}}},function(n,e,t){"use strict";var r=t(170);n.exports={unsafeHas:r.unsafeHas,unsafeGet:r.unsafeGet,unsafeSet:r.unsafeSet,unsafeDelete:r.unsafeDelete}},function(n,e,t){"use strict";var r=t(182),o=t(15),u=t(12),i=t(42),c=t(91),a=t(29),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)(a.RLProxy.value),F(n)(a.RLProxy.value),w(n)(a.RLProxy.value)(c.RProxy.value),h(n)(a.RLProxy.value),p(n)(a.RLProxy.value),s(n)(a.RLProxy.value)(c.RProxy.value))}},heytingAlgebraRecordNil:y,heytingAlgebraRecordCons:function(n){return function(e){return function(e){return function(t){return new f((function(r){return function(r){return function(u){var c=S(e)(a.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)))(c)}}}),(function(r){return function(r){return function(u){var c=F(e)(a.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)))(c)}}}),(function(r){return function(r){var u=w(e)(a.RLProxy.value)(r),c=o.reflectSymbol(n)(o.SProxy.value);return i.unsafeSet(c)(b(t))(u)}}),(function(r){return function(r){return function(u){var c=h(e)(a.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)))(c)}}}),(function(r){return function(r){var u=p(e)(a.RLProxy.value)(r),c=o.reflectSymbol(n)(o.SProxy.value),f=i.unsafeSet(c),l=i.unsafeGet(c);return f(m(t)(l(r)))(u)}}),(function(r){return function(r){var u=s(e)(a.RLProxy.value)(r),c=o.reflectSymbol(n)(o.SProxy.value);return i.unsafeSet(c)(d(t))(u)}}))}}}}}},function(n,e,t){"use strict";var r=t(183),o=t(10),u=t(21),i=t(12),c=function(n,e,t){this.Ord0=n,this.bottom=e,this.top=t},a=new c((function(){return o.ordUnit}),i.unit,i.unit),f=new c((function(){return o.ordOrdering}),u.LT.value,u.GT.value),l=new c((function(){return o.ordNumber}),r.bottomNumber,r.topNumber),s=new c((function(){return o.ordInt}),r.bottomInt,r.topInt),d=new c((function(){return o.ordChar}),r.bottomChar,r.topChar),p=new c((function(){return o.ordBoolean}),!1,!0);n.exports={Bounded:c,bottom:function(n){return n.bottom},top:function(n){return n.top},boundedBoolean:p,boundedInt:s,boundedChar:d,boundedOrdering:f,boundedUnit:a,boundedNumber:l}},function(n,e,t){"use strict";var r=t(230),o=t(2),u=t(9),i=t(13),c=t(38),a=t(62),f=t(69),l=t(1),s=t(52),d=t(11),p=t(10),m=t(21),h=t(15),v=t(20),g=t(79),y=t(112),w=t(91),b=t(29),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},A=S,R=function(n){return n.sequenceRecordImpl},_=new C((function(n){return function(n){return function(n){return m.EQ.value}}})),N=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:R,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=a.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=R(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 c.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 c.compose(y.semigroupoidBuilder)(i)(o)}}}}))}}}}}},nilKeys:N,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:A,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),c=p.compare(e)(u)(i);return c instanceof m.EQ?D(t)(b.RLProxy.value)(r)(o):c}}}))}}}},ordRecordNil:_,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=R(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 c.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(251),o=t(16),u=t(1),i=t(11),c=t(58),a=r.useThemeImpl;n.exports={makeStyles_:function(n){return function(n){return c.runEffectFn1(r.makeStylesImpl)}},makeStyles:function(n){return function(n){return c.runEffectFn1(r.makeStylesThemedImpl)}},useTheme:a,classNames:function(n){return function(n){return function(e){return 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(2),o=t(9),u=t(3),i=t(13),c=t(16),a=t(8),f=t(36),l=t(4),s=t(11),d=t(63),p=t(64),m=t(56),h=t(95),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 c.foldableMultiplicative}),(function(n){return function(e){return c.foldMap(c.foldableMultiplicative)(n)(e(y.unit))}}),(function(n){return c.foldl(c.foldableMultiplicative)(n(y.unit))}),(function(n){return c.foldr(c.foldableMultiplicative)(n(y.unit))})),C=new b((function(){return c.foldableMaybe}),(function(n){return function(e){return c.foldMap(c.foldableMaybe)(n)(e(y.unit))}}),(function(n){return c.foldl(c.foldableMaybe)(n(y.unit))}),(function(n){return c.foldr(c.foldableMaybe)(n(y.unit))})),k=new b((function(){return c.foldableLast}),(function(n){return function(e){return c.foldMap(c.foldableLast)(n)(e(y.unit))}}),(function(n){return c.foldl(c.foldableLast)(n(y.unit))}),(function(n){return c.foldr(c.foldableLast)(n(y.unit))})),M=new b((function(){return c.foldableFirst}),(function(n){return function(e){return c.foldMap(c.foldableFirst)(n)(e(y.unit))}}),(function(n){return c.foldl(c.foldableFirst)(n(y.unit))}),(function(n){return c.foldr(c.foldableFirst)(n(y.unit))})),I=new b((function(){return c.foldableDual}),(function(n){return function(e){return c.foldMap(c.foldableDual)(n)(e(y.unit))}}),(function(n){return c.foldl(c.foldableDual)(n(y.unit))}),(function(n){return c.foldr(c.foldableDual)(n(y.unit))})),T=new b((function(){return c.foldableDisj}),(function(n){return function(e){return c.foldMap(c.foldableDisj)(n)(e(y.unit))}}),(function(n){return c.foldl(c.foldableDisj)(n(y.unit))}),(function(n){return c.foldr(c.foldableDisj)(n(y.unit))})),A=new b((function(){return c.foldableConj}),(function(n){return function(e){return c.foldMap(c.foldableConj)(n)(e(y.unit))}}),(function(n){return c.foldl(c.foldableConj)(n(y.unit))}),(function(n){return c.foldr(c.foldableConj)(n(y.unit))})),R=new b((function(){return c.foldableAdditive}),(function(n){return function(e){return c.foldMap(c.foldableAdditive)(n)(e(y.unit))}}),(function(n){return c.foldl(c.foldableAdditive)(n(y.unit))}),(function(n){return c.foldr(c.foldableAdditive)(n(y.unit))})),_=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))}}},N=new b((function(){return c.foldableArray}),(function(n){return _(N)(n)}),(function(n){return function(e){var t=c.foldl(c.foldableArray)((function(e){return function(t){return n(t.value0)(e)(t.value1)}}))(e),r=f.mapWithIndex(f.functorWithIndexArray)(w.create);return function(n){return t(r(n))}}}),(function(n){return function(e){var t=c.foldr(c.foldableArray)((function(e){return function(t){return n(e.value0)(e.value1)(t)}}))(e),r=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=a.flip(e(n));return function(n){return m.Dual(h.Endo(t(n)))}}))(r)))(t)}}}},foldMapWithIndexDefaultR:_,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)(a.flip(t(n))(o))}}}))(r.pure(e.Applicative0())(o))}}}},traverseWithIndex_:E,forWithIndex_:function(n){return function(e){return a.flip(E(n)(e))}},surroundMapWithIndex:function(n){return function(e){return function(t){return function(r){return function(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)(a.const(e))}},foldlDefault:function(n){return function(e){return x(n)(a.const(e))}},foldMapDefault:function(n){return function(e){return function(t){return P(n)(e)(a.const(t))}}},foldableWithIndexArray:N,foldableWithIndexMaybe:C,foldableWithIndexFirst:M,foldableWithIndexLast:k,foldableWithIndexAdditive:R,foldableWithIndexDual:I,foldableWithIndexDisj:T,foldableWithIndexConj:A,foldableWithIndexMultiplicative:S}},function(n,e,t){"use strict";var r=t(47),o=t(8),u=t(36),i=t(24),c=t(125),a=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(a.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(a.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(a.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(a.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(a.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(a.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(a.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(a.unit))}})),F=function(n){return function(e){return function(t){return function(r){return c.stateR(s(n)(c.applicativeStateR)((function(n){return function(t){return function(r){return e(n)(r)(t)}}}))(r))(t)}}}},E=function(n){return function(e){return function(t){return function(r){return c.stateL(s(n)(c.applicativeStateL)((function(n){return function(t){return function(r){return e(n)(r)(t)}}}))(r))(t)}}}};n.exports={TraversableWithIndex: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(3),o=t(17),u=t(32),i=t(30),c=t(1),a=t(57),f=t(4),l=t(11),s=t(7),d=t(12),p=t(18),m=t(126),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 a.monadIdentity}),(function(n){var e=w((function(e){return n(e)}));return function(n){return a.Identity(e(n))}})),E=new g((function(){return 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)();m.write(t)(o)();return!1}if(e instanceof v)return!0;throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 104, column 22 - line 109, column 28): "+[e.constructor.name])}(););}(),c.map(p.functorEffect)(t)(m.read(o))()}}})),C=new c.Functor((function(n){return function(e){if(e instanceof h)return new h(e.value0);if(e instanceof v)return new v(n(e.value0));throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 27, column 1 - line 27, column 48): "+[e.constructor.name])}})),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 c.voidRight(n.Monad0().Bind1().Apply0().Functor0())(new h(t))(e)}))(d.unit)}},whileJust:function(n){return function(e){return function(t){return y(e)((function(r){return c.mapFlipped(e.Monad0().Bind1().Apply0().Functor0())(t)((function(e){if(e instanceof 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 c.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(202),o=t(8),u=t(1),i=t(4),c=t(24),a=t(20),f=t(68),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())(a.fst)(a.snd)),m=function(n){return function(e){return function(t){return d(n)((function(n){return n<=0?i.Nothing.value:new i.Just(new a.Tuple(t,n-1|0))}))(e)}}};n.exports={Unfoldable:s,unfoldr:d,replicate:m,replicateA:function(n){return function(e){return function(t){return function(r){return function(o){return c.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(a.Tuple.create)(i.Nothing.value))(n)}))},unfoldableArray:p}},function(n,e,t){"use strict";var r=t(206),o=t(13),u=t(23),i=t(44),c=t(102),a=t(207),f=t(6),l=t(74),s=t(4),d=t(10),p=t(21),m=t(75),h=t(34),v=t(5),g=t(208),y=t(108),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),A=new m.Ring((function(){return T}),h.add(T)),R=new a.DivisionRing((function(){return A}),o.identity(o.categoryFn)),_=new c.CommutativeRing((function(){return A})),N=new l.EuclideanRing((function(){return _}),(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:A,commutativeRingParity:_,euclideanRingParity:N,divisionRingParity:R,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(35),i=t(2),c=t(9),a=t(3),f=t(13),l=t(106),s=t(76),d=t(17),p=t(80),m=t(39),h=t(22),v=t(6),g=t(16),y=t(47),w=t(8),b=t(1),F=t(36),E=t(4),x=t(11),S=t(14),C=t(97),k=t(10),M=t(21),I=t(7),T=t(67),A=t(34),R=t(5),_=t(24),N=t(48),P=t(20),O=t(50),L=t(68),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,(c=e,function(e){for(var t,r,o,u=c,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,c}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)(A.add(A.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)(A.add(A.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)(A.add(A.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)(A.add(A.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 R.Show((function(e){return e instanceof W?"Nil":"("+g.intercalate(J)(x.monoidString)(" : ")(b.map(U)(R.show(n))(e))+" : Nil)"}))},en=new _.Traversable((function(){return J}),(function(){return U}),(function(n){return _.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=c.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 N.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=c.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 N.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)(N.traverseWithIndex(C.traversableWithIndexNonEmpty(rn))(n)((r=E.maybe(0)(A.add(A.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)}})),cn=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)}})),an=C.unfoldable1NonEmpty(cn),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,c,a=r,f=e,l=!1;!l;)u=a,i=f,o=(c=t)?u instanceof W&&i instanceof W?(l=!0,c):u instanceof D&&i instanceof D?(a=u.value1,f=i.value1,void(t=c&&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 c.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))(c.apply(vn)(n.value1)(e));throw new Error("Failed pattern match at Data.List.Types (line 155, column 1 - line 157, column 48): "+[n.constructor.name,e.constructor.name])}})),gn=new c.Apply((function(){return H}),(function(n){return function(e){return new C.NonEmpty(n.value0(e.value0),I.append(X)(c.apply(vn)(n.value1)(new D(e.value0,W.value)))(c.apply(vn)(new D(n.value0,n.value1))(e.value1)))}})),yn=new a.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))(a.bind(yn)(n.value1)(e));throw new Error("Failed pattern match at Data.List.Types (line 162, column 1 - line 164, column 37): "+[n.constructor.name,e.constructor.name])}})),wn=new a.Bind((function(){return gn}),(function(n){return function(e){var t=e(n.value0);return new C.NonEmpty(t.value0,I.append(X)(t.value1)(a.bind(yn)(n.value1)((function(n){return B(e(n))}))))}})),bn=new i.Applicative((function(){return vn}),(function(n){return new 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})),An=new T.Traversable1((function(){return fn}),(function(){return tn}),(function(n){return T.traverse1(An)(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=c.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:cn,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 R.Show((function(e){return"(NonEmptyList "+R.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:an,functorWithIndexNonEmptyList:K,foldableWithIndexNonEmptyList:G,traversableWithIndexNonEmptyList:on,traversable1NonEmptyList:An}},function(n,e,t){"use strict";var r=t(233),o=t(2),u=t(30),i=t(1),c=t(4),a=t(5),f=t(18),l=r.stackImpl(c.Just.create)(c.Nothing.value),s=new a.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){n.exports=t(254)()},function(n,e,t){"use strict";var r=t(40),o=t(61),u=function(n){return r.element(o.unsafeCreateDOMComponent("video"))},i=function(n){return r.element(o.unsafeCreateDOMComponent("var"))},c=function(n){return r.element(o.unsafeCreateDOMComponent("ul"))},a=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"))},A=function(n){return r.element(o.unsafeCreateDOMComponent("section"))},R=function(n){return r.element(o.unsafeCreateDOMComponent("script"))},_=function(n){return r.element(o.unsafeCreateDOMComponent("samp"))},N=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"))},cn=function(n){return r.element(o.unsafeCreateDOMComponent("label"))},an=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"))},An=function(n){return r.element(o.unsafeCreateDOMComponent("dl"))},Rn=function(n){return r.element(o.unsafeCreateDOMComponent("div"))},_n=function(n){return r.element(o.unsafeCreateDOMComponent("dialog"))},Nn=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:Nn,dfn_:function(n){return Nn()({children:n})},dialog:_n,dialog_:function(n){return _n()({children:n})},div:Rn,div_:function(n){return Rn()({children:n})},dl:An,dl_:function(n){return An()({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:an,keygen_:function(n){return an()({children:n})},label:cn,label_:function(n){return cn()({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:N,s_:function(n){return N()({children:n})},samp:_,samp_:function(n){return _()({children:n})},script:R,script_:function(n){return R()({children:n})},section:A,section_:function(n){return A()({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:a,u_:function(n){return a()({children:n})},ul:c,ul_:function(n){return c()({children:n})},var:i,var_:function(n){return i()({children:n})},video: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(2),o=t(9),u=t(3),i=t(17),c=t(6),a=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 a.Functor((function(n){return function(e){return n(e)}})),g=function(n){return n},y=new c.Eq1((function(n){return c.eq(n)})),w=new 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(19),o=t(2),u=t(9),i=t(3),c=t(106),a=t(76),f=t(17),l=t(6),s=t(16),d=t(47),p=t(1),m=t(94),h=t(36),v=t(14),g=t(10),y=t(77),w=t(67),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)),A=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)}}})),R=new d.FoldableWithIndex((function(){return A}),(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)}}})),_=new F.Traversable((function(){return A}),(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))}}})),N=new E.TraversableWithIndex((function(){return R}),(function(){return I}),(function(){return _}),(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 A}),(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 _}),(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 a.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 c.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:A,foldable1Identity:P,foldableWithIndexIdentity:R,traversableIdentity:_,traversable1Identity:O,traversableWithIndexIdentity:N}},function(n,e,t){"use strict";var r=t(222);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(2),o=t(3),u=t(30),i=t(8),c=t(1),a=t(4),f=t(12),l=t(18),s=t(53),d=function(n,e){this.Monad0=n,this.throwError=e},p=function(n,e){this.MonadThrow0=n,this.catchError=e},m=function(n){return n.throwError},h=new d((function(){return a.monadMaybe}),i.const(a.Nothing.value)),v=new d((function(){return 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 a.Nothing)return e(f.unit);if(n instanceof a.Just)return new a.Just(n.value0);throw new Error("Failed pattern match at Control.Monad.Error.Class (line 79, column 1 - line 81, column 33): "+[n.constructor.name,e.constructor.name])}})),w=new p((function(){return v}),(function(n){return function(e){if(n instanceof 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)(c.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 a.Nothing)return m(n.MonadThrow0())(t);if(o instanceof a.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(163),o=t(11),u=t(7),i=t(25),c=i.unsafeCoerce,a=new u.Semigroup((function(n){return function(e){return r.mergeStyles([e,n])}})),f=i.unsafeCoerce,l=new o.Monoid((function(){return a}),f({}));n.exports={css:f,unsafeCreateDOMComponent:c,semigroupCSS:a,monoidCSS:l,mergeStyles:r.mergeStyles}},function(n,e,t){"use strict";var r=t(179),o=t(19),u=t(2),i=t(9),c=t(3),a=t(13),f=t(93),l=t(49),s=t(78),d=t(107),p=t(200),m=t(23),h=t(6),v=t(16),g=t(8),y=t(1),w=t(43),b=t(4),F=t(10),E=t(21),x=t(7),S=t(24),C=t(20),k=t(50),M=r.zipWith(C.Tuple.create),I=r._updateAt(b.Just.create)(b.Nothing.value),T=function(n){return r.unsafeIndexImpl},A=r["uncons'"](g.const(b.Nothing.value))((function(n){return function(e){return new b.Just({head:n,tail:e})}})),R=r["uncons'"](g.const(b.Nothing.value))((function(n){return function(n){return new b.Just(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)}},N=function(n){return function(e){return _(F.comparing(n)(e))}},P=function(n){return function(e){return _(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=_((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)(N(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 c.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(c.bind(c.bindArray)),cn=function(n){return un((e=b.maybe([])(O),function(t){return e(n(t))}));var e},an=cn(a.identity(a.categoryFn));n.exports={fromFoldable:function(n){return r.fromFoldableImpl(v.foldr(n))},toUnfoldable:function(n){return function(e){var t=r.length(e);return 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:R,init:q,uncons:A,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())(cn((function(n){return n.value1?new b.Just(n.value0):b.Nothing.value}))),r=S.traverse(S.traversableArray)(n)((function(t){return y.map(n.Apply0().Functor0())(C.Tuple.create(t))(e(t))}));return function(n){return t(r(n))}}},mapMaybe:cn,catMaybes:an,mapWithIndex:D,sort:P,sortBy:_,sortWith:N,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 c.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(2),o=t(9),u=t(3),i=t(17),c=t(6),a=t(1),f=t(43),l=t(11),s=t(10),d=t(7),p=t(34),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 a.Functor((function(n){return function(e){return n(e)}})),w=function(n){return n},b=new c.Eq1((function(n){return c.eq(n)})),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(3),i=t(17),c=t(6),a=t(1),f=t(43),l=t(11),s=t(10),d=t(7),p=t(34),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 a.Functor((function(n){return function(e){return n(e)}})),w=function(n){return n},b=new c.Eq1((function(n){return c.eq(n)})),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(8),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(c){return i(n)(r.identity(r.categoryFn)(o.bimap(n.Bifunctor0())(e)(t))(u))(c)}}}}},bilift3:function(n){return function(e){return function(t){return function(u){return function(c){return function(a){return i(n)(i(n)(r.identity(r.categoryFn)(o.bimap(n.Bifunctor0())(e)(t))(u))(c))(a)}}}}}}}},function(n,e,t){"use strict";var r=t(13),o=t(1),u=t(56),i=t(96),c=t(77),a=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 c.foldableDual}),(function(){return a.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 c.foldableMultiplicative}),(function(){return a.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(203),o=t(23),u=t(4),i=t(67),c=t(20),a=function(n){this.unfoldr1=n},f=function(n){return n.unfoldr1},l=new a(r.unfoldr1ArrayImpl(u.isNothing)(u.fromJust())(c.fst)(c.snd)),s=function(n){return function(e){return function(t){return f(n)((function(n){if(n<=0)return new c.Tuple(t,u.Nothing.value);if(o.otherwise)return new c.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:a,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 c.Tuple(e,e===t?u.Nothing.value:new u.Just(r))}}(r))(e)}}},unfoldable1Array:l}},function(n,e,t){"use strict";var r=t(220);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(19),o=t(35),u=t(2),i=t(9),c=t(3),a=t(13),f=t(17),l=t(81),s=t(59),d=t(82),p=t(49),m=t(83),h=t(84),v=t(98),g=t(80),y=t(39),w=t(22),b=t(30),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 c.bind(n.Bind1())(e)((function(e){return u.pure(n.Applicative0())(new b.Right(e))}))}})),A=function(n){return function(e){return n(e)}},R=function(n){return new F.Functor((function(e){return A(F.map(n)(F.map(b.functorEither)(e)))}))},_=function(n){return new f.Monad((function(){return O(n)}),(function(){return N(n)}))},N=function(n){return new c.Bind((function(){return P(n)}),(function(e){return function(t){return c.bind(n.Bind1())(e)(b.either((r=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 R(n.Bind1().Apply0().Functor0())}),f.ap(_(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.Monad0())}),h.lift(T)(n.Monad0())(d.ask(n)))},W=function(n){return new v.MonadTell((function(){return _(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)}),(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 R(e.Bind1().Apply0().Functor0())}),(function(t){return function(r){return c.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 c.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 _(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:A,except:function(n){var e=u.pure(n);return function(n){return e(n)}},newtypeExceptT:I,functorExceptT:R,applyExceptT:P,applicativeExceptT:O,bindExceptT:N,monadExceptT:_,monadRecExceptT:function(n){return new p.MonadRec((function(){return _(n.Monad0())}),(function(e){var t=p.tailRecM(n)((function(t){var r=e(t);return c.bind(n.Monad0().Bind1())(r)((function(e){return 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.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.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 c.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 A(d.local(n)(e))}))},monadStateExceptT:function(n){return new m.MonadState((function(){return _(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())}),A((function(e){return c.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))}))})),A((function(e){return v.pass(n)(c.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),a.identity(a.categoryFn));if(e instanceof b.Right)return new C.Tuple(new b.Right(e.value0.value0),e.value0.value1);throw new Error("Failed pattern match at Control.Monad.Except.Trans (line 136, column 10 - line 138, column 45): "+[e.constructor.name])}())})))})))}}},function(n,e,t){"use strict";var r=t(293),o=t(2),u=t(69),i=t(4),c=t(27),a=t(12),f=t(18),l=t(53),s=t(58),d=t(25),p=s.runEffectFn1(r.unmountComponentAtNode_),m=d.unsafeCoerce,h=s.runEffectFn3(r.render_),v=s.runEffectFn3(r.hydrate_),g=u.runFn2(r.createPortal_);n.exports={render:function(n){return function(e){return h(n)(e)(o.pure(f.applicativeEffect)(a.unit))}},"render'":h,hydrate:function(n){return function(e){return v(n)(e)(o.pure(f.applicativeEffect)(a.unit))}},"hydrate'":v,unmount:p,findDOMNode:function(n){return l.try((function(){var e=r.findDOMNode_(n),t=c.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 97, column 3 - line 99, column 22): "+[t.constructor.name])}))},createPortal:g,text:m}},function(n,e,t){"use strict";var r=t(317);n.exports={window:r.window}},function(n,e,t){"use strict";var r=t(256),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},c={};function a(n){return r.isMemo(n)?i:c[n.$$typeof]||o}c[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0};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 c=a(e),h=a(t),v=0;v<i.length;++v){var g=i[v];if(!(u[g]||r&&r[g]||h&&h[g]||c&&c[g])){var y=d(t,g);try{f(e,g,y)}catch(n){}}}return e}return e}},function(n,e,t){"use strict";var r=t(164),o=t(102),u=t(6),i=t(34),c=function(n,e,t,r){this.CommutativeRing0=n,this.degree=e,this.div=t,this.mod=r},a=function(n){return n.mod},f=function(n){return function(e){return function(t){return function(r){var o,c=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;c=n,f=e,l=o,r=a(e)(t)(o)}for(;!s;)o=d(c,f,l,r);return o}}}},l=new c((function(){return o.commutativeRingNumber}),(function(n){return 1}),r.numDiv,(function(n){return function(n){return 0}})),s=new c((function(){return o.commutativeRingInt}),r.intDegree,r.intDiv,r.intMod),d=function(n){return n.div};n.exports={EuclideanRing:c,degree:function(n){return n.degree},div:d,mod:a,gcd: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(165),o=t(34),u=t(15),i=t(12),c=t(42),a=t(29),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)(a.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)(a.RLProxy.value)(r)(o),f=u.reflectSymbol(n)(u.SProxy.value),l=c.unsafeSet(f),p=c.unsafeGet(f);return l(d(t)(p(r))(p(o)))(i)}}}))}}}}}},function(n,e,t){"use strict";var r=t(180),o=t(13),u=t(1),i=t(7),c=function(n,e){this.Functor0=n,this.extend=e},a=new c((function(){return u.functorArray}),r.arrayExtend),f=function(n){return n.extend};n.exports={Extend:c,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 c((function(){return u.functorFn}),(function(e){return function(t){return function(r){return e((function(e){return t(i.append(n)(r)(e))}))}}}))},extendArray:a}},function(n,e,t){"use strict";var r=t(9),o=t(13),u=t(16),i=t(8),c=t(1),a=t(14),f=t(194),l=t(195),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 c.voidRight(e.Functor0())(d.unit)(m(n)(function(n){return new s.Semigroup((function(e){return function(t){return r.applySecond(n)(e)(t)}}))}(e))((function(n){return t(n)}))(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=c.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 a.ala(c.functorFn)(f.newtypeMax)(f.newtypeMax)(f.Max)(m(e)(f.semigroupMax(n)))}},minimum:function(n){return function(e){return a.ala(c.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(198),o=t(2),u=t(9),i=t(3),c=t(17),a=t(49),f=t(1),l=t(12),s=new f.Functor(r.map_),d=new c.Monad((function(){return h}),(function(){return p})),p=new i.Bind((function(){return m}),r.bind_),m=new u.Apply((function(){return s}),c.ap(d)),h=new o.Applicative((function(){return m}),r.pure_),v=new a.MonadRec((function(){return d}),(function(n){return function(e){var t=function(n){return n instanceof a.Loop},u=function(n){if(n instanceof a.Done)return n.value0;throw new Error("Failed pattern match at Control.Monad.ST.Internal (line 54, column 32 - line 54, column 46): "+[n.constructor.name])};return i.bind(p)(i.bindFlipped(p)(r.new)(n(e)))((function(e){return i.discard(i.discardUnit)(p)(r.while(f.map(s)(t)(r.read(e)))(i.bind(p)(r.read(e))((function(t){if(t instanceof a.Loop)return i.bind(p)(n(t.value0))((function(n){return f.void(s)(r.write(n)(e))}));if(t instanceof a.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(6),o=t(15),u=t(42),i=t(131),c=t(29),a=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)(c.RLProxy.value)(e)(t)}}}},merge:function(n){return function(n){return function(n){return function(e){return i.unsafeUnionFn(n,e)}}}},union:function(n){return function(n){return function(e){return i.unsafeUnionFn(n,e)}}},disjointUnion:function(n){return function(n){return function(n){return function(e){return i.unsafeUnionFn(n,e)}}}},nub:function(n){return a.unsafeCoerce},EqualFields: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 a=d(n)()(o.SProxy.value),f=m(t)(c.RLProxy.value);return r.eq(e)(a(u))(a(i))&&f(u)(i)}}}))}}}},equalFieldsNil:p}},function(n,e,t){"use strict";var r=t(39),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(38),i=t(1),c=function(n,e){this.Monad0=n,this.ask=e},a=function(n,e){this.MonadAsk0=n,this.local=e},f=new c((function(){return o.monadFn}),r.identity(r.categoryFn)),l=new a((function(){return f}),u.composeFlipped(u.semigroupoidFn)),s=function(n){return n.ask};n.exports={ask:s,local:function(n){return n.local},MonadAsk:c,asks:function(n){return function(e){return i.map(n.Monad0().Bind1().Apply0().Functor0())(e)(s(n))}},MonadReader:a,monadAskFun: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(235),o=t(236);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(241),u=t(2),i=t(59),c=t(113),a=t(70),f=t(23),l=t(30),s=t(6),d=t(8),p=t(57),m=t(51),h=t(132),v=t(4),g=t(10),y=t(21),w=t(5),b=t(110),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(a.monadThrowExceptT(p.monadIdentity)),function(n){return r(h.singleton(n))}),I=function(n){return function(e){if(o.tagOf(e)===n)return u.pure(a.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"),A=I("Number"),R=I("String"),_=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.value1)(e.value1):n instanceof S&&e instanceof S&&(n.value0===e.value0&&s.eq(_)(n.value1)(e.value1))}})),N=new g.Ord((function(){return _}),(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)(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)(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:R,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 c.mapExcept(l.either(d.const(t))(r))(R(n))},readBoolean:T,readNumber:A,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 c.mapExcept(l.either(d.const(t))(r))(A(n))},readArray:function(n){if(o.isArray(n))return u.pure(a.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(a.applicativeExceptT(p.monadIdentity))(v.Nothing.value);if(f.otherwise)return u.pure(a.applicativeExceptT(p.monadIdentity))(new v.Just(n));throw new Error("Failed pattern match at Foreign (line 152, column 1 - line 152, column 41): "+[n.constructor.name])},readUndefined:function(n){if(o.isUndefined(n))return u.pure(a.applicativeExceptT(p.monadIdentity))(v.Nothing.value);if(f.otherwise)return u.pure(a.applicativeExceptT(p.monadIdentity))(new v.Just(n));throw new Error("Failed pattern match at Foreign (line 157, column 1 - line 157, column 46): "+[n.constructor.name])},readNullOrUndefined:function(n){if(o.isNull(n)||o.isUndefined(n))return u.pure(a.applicativeExceptT(p.monadIdentity))(v.Nothing.value);if(f.otherwise)return u.pure(a.applicativeExceptT(p.monadIdentity))(new v.Just(n));throw new Error("Failed pattern match at Foreign (line 162, column 1 - line 162, column 52): "+[n.constructor.name])},fail:M,eqForeignError:_,ordForeignError:N,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(264)),o=i(t(266)),u=i(t(267));function i(n){return n&&n.__esModule?n:{default:n}}},function(n,e,t){"use strict";var r,o,u,i,c,a,f=t(277),l=t(19),s=t(35),d=t(2),p=t(9),m=t(3),h=t(93),v=t(17),g=t(59),y=t(49),w=t(280),b=t(142),F=t(22),E=t(30),x=t(16),S=t(8),C=t(1),k=t(11),M=t(14),I=t(7),T=t(12),A=t(18),R=t(33),_=t(53),N=t(133),P=t(85),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(A.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 R.MonadEffect((function(){return K}),f._liftEffect),rn=(o=R.liftEffect(tn),function(n){return S.const(o(n))}),on=function(n){return f.makeAff((function(e){return C.map(A.functorEffect)(rn)(n.join(e))}))},un=new C.Functor((function(n){return function(e){return N.unsafePerformEffect(U(C.map(B)(n)(on(e))))}})),cn=new p.Apply((function(){return un}),(function(n){return function(e){return N.unsafePerformEffect(U(p.apply(Y)(on(n))(on(e))))}})),an=new d.Applicative((function(){return cn}),(function(n){return N.unsafePerformEffect(U(d.pure(Z)(n)))})),fn=function(n){return function(e){return m.bind(X)(R.liftEffect(tn)(e.isSuspended))((function(t){return t?R.liftEffect(tn)(C.void(A.functorEffect)(e.kill(n,S.const(d.pure(A.applicativeEffect)(T.unit))))):f.makeAff((function(t){return C.map(A.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=R.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),c=d.pure(Z),function(n){return i(c(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(A.applicativeEffect)(k.mempty(bn))})),En=(a=C.map(B)(S.const(T.unit)),function(n){return a(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)(_.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(A.functorEffect)(mn(n)(e))}},runSuspendedAff:function(n){return function(e){return V(m.bindFlipped(X)((t=R.liftEffect(tn),function(e){return t(n(e))}))(g.try(dn)(e)));var t}},forkAff:j,suspendAff:W,supervise:function(n){var e=_.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(R.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:cn,applicativeFiber:an,newtypeCanceler:D,semigroupCanceler:gn,monoidCanceler:bn,makeAff:f.makeAff,generalBracket:f.generalBracket}},,function(n,e,t){"use strict";n.exports=t(161)},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(2),o=t(3),u=t(122),i=t(23),c=t(30),a=t(6),f=t(16),l=t(8),s=t(1),d=t(51),p=t(4),m=t(10),h=t(5),v=t(128),g=t(216),y=t(108),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,c=m.clamp(m.ordInt)(0)(255)(e),a=d.toNumber(c)/255,f=m.clamp(m.ordInt)(0)(255)(t),l=m.max(m.ordInt)(m.max(m.ordInt)(o)(c))(f),s=m.min(m.ordInt)(m.min(m.ordInt)(o)(c))(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((a-w)/h)(6);if(l===c)return(w-u)/h+2;if(i.otherwise)return(u-a)/h+4;throw new Error("Failed pattern match at Color (line 148, column 5 - line 148, column 17): "+[n.constructor.name])}(p);return new 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),c=r(.0557*n-.204*e+1.057*t);return I(u)(o)(c)}}},A=function(n){return function(e){return function(t){return e+n*(t-e)}}},R=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 A(n)(o.from)(o.to)}}},_=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)}}}},N=function(n){return function(e){return function(t){return function(r){var o=e;if(0===t)return _(n)(o/(2-o))(0)(r);if(0===e&&1===t)return _(n)(0)(1)(r);var u=(2-e)*t,i=(o=e*t/(u<1?u:2-u),u/2);return _(n)(o)(i)(r)}}}},P=function(n){return function(e){return _(e.value0)(e.value1)(e.value2+n)(e.value3)}},O=function(n){return function(e){return _(e.value0+n)(e.value1)(e.value2)(e.value3)}},L=function(n){return function(e){return _(e.value0)(e.value1+n)(e.value2)(e.value3)}},W=function(n){return function(e){return function(t){return _(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),c=j*o(r),a=q*o(r-t/200);return T(u)(c)(a)}}},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 a.Eq((function(n){return function(e){var t=X(e),r=X(n);return r.r===t.r&&r.g===t.g&&r.b===t.b&&r.a===t.a}})),Z=new h.Show((function(n){var e=X(n);return"rgba "+h.show(h.showInt)(e.r)+" "+h.show(h.showInt)(e.g)+" "+h.show(h.showInt)(e.b)+" "+h.show(h.showNumber)(e.a)})),nn=function(n){var e=G(n),t=function(n){if(n<=.04045)return n/12.92;if(i.otherwise)return y.pow((n+.055)/1.055)(2.4);throw new Error("Failed pattern match at Color (line 366, column 5 - line 367, column 63): "+[n.constructor.name])},r=t(e.g),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,c=200*(o-r(e.z/q));return{l:u,a:500*(r(e.x/B)-o),b:c}},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:_,hsl:W,hsva:N,hsv:function(n){return function(e){return function(t){return N(n)(e)(t)(1)}}},xyz:T,lab:U,lch:H,fromHexString:function(n){var e,t,i=(e=p.fromMaybe(0),t=d.fromStringAs(d.hexadecimal),function(n){return e(t(n))}),a=4===v.length(n),f=c.either(l.const(p.Nothing.value))(p.Just.create),m="([0-9a-f][0-9a-f])",h=a?"([0-9a-f])([0-9a-f])([0-9a-f])":m+(m+m),y=g.regex("^#(?:"+h+")$")(g.parseFlags("i"));return 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 a?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 _(R(r)(u.h)(o.h))(A(r)(u.s)(o.s))(A(r)(u.l)(o.l))(A(r)(u.a)(o.a))}if(n instanceof w){o=G(t),u=G(e);return M(A(r)(u.r)(o.r))(A(r)(u.g)(o.g))(A(r)(u.b)(o.b))(A(r)(u.a)(o.a))}if(n instanceof F){o=tn(t),u=tn(e);return H(A(r)(u.l)(o.l))(A(r)(u.c)(o.c))(R(r)(u.h)(o.h))}if(n instanceof E){o=en(t),u=en(e);return U(A(r)(u.l)(o.l))(A(r)(u.a)(o.a))(A(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,c=(t.value0+120)*r-i;return function(r){var a=y.pow(e.value2+u*r)(n),f=i+c*r,l=(e.value1+o*r)*a*(1-a),s=a+l*(1.97294*y.cos(f)),d=a+l*(-.29227*y.cos(f)-.90649*y.sin(f)),p=a+l*(-.14861*y.cos(f)+1.78277*y.sin(f)),m=A(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)}})),c=function(n){return n.defer};n.exports={defer:c,Lazy:o,fix:function(n){return function(e){var t=c(n)((function(n){return e(t)}));return t}},lazyFn:i,lazyUnit:u}},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)))}}}})),c=new o((function(n){return function(e){return function(e){return n(e)}}})),a=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:a,invariantDual:c,invariantEndo:i,invariantMultiplicative:u}},function(n,e,t){"use strict";var r=t(13),o=t(38),u=t(11),i=t(7),c=t(5),a=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 c.Show((function(e){return"(Endo "+c.show(n)(e)+")"}))},semigroupEndo:a,monoidEndo:function(n){return new u.Monoid((function(){return a(n.Semigroupoid0())}),r.identity(n))}}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(3),i=t(17),c=t(6),a=t(1),f=t(11),l=t(10),s=t(7),d=t(34),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 a.Functor((function(n){return function(e){return n(e)}})),y=function(n){return n},w=new c.Eq1((function(n){return c.eq(n)})),b=new 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(19),o=t(2),u=t(9),i=t(13),c=t(22),a=t(6),f=t(16),l=t(47),s=t(1),d=t(36),p=t(4),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(50),x=t(68),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))}}}))},A=function(n){return new g.Foldable1((function(){return M(n)}),(function(e){return g.foldMap1(A(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)}}}))},R=function(n){return function(e){return new a.Eq((function(t){return function(r){return a.eq(e)(t.value0)(r.value0)&&a.eq1(n)(e)(t.value1)(r.value1)}}))}},_=function(n){return function(e){return new m.Ord((function(){return R(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)}}))}},N=function(n){return new a.Eq1((function(e){return a.eq(R(n)(e))}))};n.exports={NonEmpty:S,singleton:function(n){return function(e){return new S(e,c.empty(n))}},foldl1:function(n){return function(e){return function(t){return 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:R,eq1NonEmpty:N,ordNonEmpty:_,ord1NonEmpty:function(n){return new m.Ord1((function(){return N(n.Eq10())}),(function(e){return m.compare(_(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:A,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(2),o=t(3),u=t(20),i=function(n){return n.pass},c=function(n){return n.listen};n.exports={listen:c,pass:i,tell:function(n){return n.tell},MonadTell:function(n,e){this.Monad0=n,this.tell=e},MonadWriter:function(n,e,t){this.MonadTell0=n,this.listen=e,this.pass=t},listens:function(n){return function(e){return function(t){return o.bind(n.MonadTell0().Monad0().Bind1())(c(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(302),o=t(41),u=t(2),i=t(6),c=t(11),a=t(15),f=t(144),l=t(31),s=t(28),d=t(45),p=t(37),m=t(46),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 a.IsSymbol((function(){return"arrow"})))()(d.mapRecordCons(new a.IsSymbol((function(){return"arrowInactive"})))()(d.mapRecordCons(new a.IsSymbol((function(){return"svg"})))()(d.mapRecordNil)()())()())()())((function(n){return{arrow:o.cssSafer(p.recordWriteForeign()(p.consWriteForeignFields(new a.IsSymbol((function(){return"fill"})))(p.writeForeignString)(p.consWriteForeignFields(new a.IsSymbol((function(){return"transition"})))(p.writeForeignString)(p.nilWriteForeignFields)()()())()()()))({fill:n.textColour,transition:"0.3s ease-out"}),arrowInactive:o.cssSafer(p.recordWriteForeign()(p.consWriteForeignFields(new a.IsSymbol((function(){return"fillOpacity"})))(p.writeForeignString)(p.nilWriteForeignFields)()()()))({fillOpacity:".1"}),svg:o.cssSafer(p.recordWriteForeign()(p.consWriteForeignFields(new a.IsSymbol((function(){return"&:hover"})))(p.recordWriteForeign()(p.consWriteForeignFields(new a.IsSymbol((function(){return"fill"})))(p.writeForeignString)(p.nilWriteForeignFields)()()()))(p.consWriteForeignFields(new a.IsSymbol((function(){return"height"})))(p.writeForeignString)(p.consWriteForeignFields(new a.IsSymbol((function(){return"width"})))(p.writeForeignString)(p.nilWriteForeignFields)()()())()()())()()()))({width:"100%",height:"100%","&:hover":{fill:n.backgroundColour}})}}))();return 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+" "+c.guard(c.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+" "+c.guard(c.monoidString)(i.eq(y)(e.activeArrowDirection)(g.value))(n.arrowInactive)})]}))}))}))()},eqActiveArrowDirection:y,alternativeIconRaw:r.alternativeIconRaw,apIconRaw:r.apIconRaw,appendIconRaw:r.appendIconRaw,applyIconRaw:r.applyIconRaw,applyflippedIconRaw:r.applyflippedIconRaw,bindIconRaw:r.bindIconRaw,composeIconRaw:r.composeIconRaw,forallIconRaw:r.forallIconRaw,kleisliIconRaw:r.kleisliIconRaw,mapIconRaw:r.mapIconRaw,mapflippedIconRaw:r.mapflippedIconRaw,pslogoIconRaw:r.pslogoIconRaw,trianglelogoIconRaw:r.trianglelogoIconRaw}},function(n,e,t){"use strict";var r=t(318),o=t(6),u=t(1),i=t(14),c=t(27),a=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 a.Ord((function(){return v}),(function(n){return function(e){return a.compare(a.ordInt)(n)(e)}})),y=new o.Eq((function(n){return function(e){return n===e}})),w=new a.Ord((function(){return y}),(function(n){return function(e){return a.compare(a.ordInt)(n)(e)}}));n.exports={toEventTarget:p,open:function(n){return function(e){return function(t){return function(o){return u.map(f.functorEffect)(c.toMaybe)(r._open(n)(e)(t)(o))}}}},prompt:function(n){return function(e){return u.map(f.functorEffect)(c.toMaybe)(r._prompt(n)("")(e))}},promptDefault:function(n){return function(e){return function(t){return u.map(f.functorEffect)(c.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)(c.toMaybe)(r._opener(n))},newtypeRequestAnimationFrameId:h,eqRequestAnimationFrameId:y,ordRequestAnimationFrameId:w,newtypeRequestIdleCallbackId:m,eqRequestIdleCallbackId:v,ordRequestIdleCallbackId:g,document:r.document,navigator:r.navigator,location:r.location,history:r.history,innerWidth:r.innerWidth,innerHeight:r.innerHeight,alert:r.alert,confirm:r.confirm,moveBy:r.moveBy,moveTo:r.moveTo,outerHeight:r.outerHeight,outerWidth:r.outerWidth,print:r.print,resizeBy:r.resizeBy,resizeTo:r.resizeTo,screenX:r.screenX,screenY:r.screenY,scroll:r.scroll,scrollBy:r.scrollBy,scrollX:r.scrollX,scrollY:r.scrollY,localStorage:r.localStorage,sessionStorage:r.sessionStorage,parent:r.parent}},function(n,e,t){"use strict";
2+/*
3+object-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,c,a=i(n),f=1;f<arguments.length;f++){for(var l in t=Object(arguments[f]))o.call(t,l)&&(a[l]=t[l]);if(r){c=r(t);for(var s=0;s<c.length;s++)u.call(t,c[s])&&(a[c[s]]=t[c[s]])}}return a}},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})),c=new o((function(){return r.ringRecordNil})),a=new u((function(){return r.ringNumber})),f=new u((function(){return r.ringInt}));n.exports={CommutativeRing:u,CommutativeRingRecord:o,commutativeRingInt:f,commutativeRingNumber:a,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:c,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),c=t(8),a=t(11),f=t(63),l=t(64),s=t(56),d=t(95),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)((c=o.applySecond(e.Apply0()),function(n){return c(t(n))}))((i=o.applySecond(e.Apply0()),function(n){return i(u(n))}))(r.pure(e)(h.unit));var i,c}}}},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)))((a=c.flip(e),function(n){return s.Dual(d.Endo(a(n)))}))((i=c.flip(t),function(n){return s.Dual(d.Endo(i(n)))}))(o)))(r);var i,a}}}}},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))}))(a.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))}}))(a.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(3),i=t(17),c=t(6),a=t(1),f=t(11),l=t(10),s=t(7),d=t(34),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 a.Functor((function(n){return function(e){return n(e)}})),y=function(n){return n},w=new c.Eq1((function(n){return c.eq(n)})),b=new 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(35),u=t(39),i=t(22),c=t(4),a=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 c.Just?n:e}})),m=c.ord1Maybe,h=new f.Newtype((function(n){return n}),d),v=new a.Monoid((function(){return p}),c.Nothing.value),g=c.monadMaybe,y=c.invariantMaybe,w=c.functorMaybe,b=c.extendMaybe,F=c.eq1Maybe,E=c.bindMaybe,x=c.applyMaybe,S=c.applicativeMaybe,C=new r.Alt((function(){return w}),l.append(p)),k=new i.Plus((function(){return C}),a.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 c.eqMaybe(n)},eq1First:F,ordFirst:function(n){return c.ordMaybe(n)},ord1First:m,boundedFirst:function(n){return c.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(c.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(199),i=t(2),c=t(3),a=t(78),f=t(4),l=t(10),s=t(21),d=(r=i.pure(a.applicativeST),function(n){return r(n)}),p=(o=i.pure(a.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 c.bind(a.bindST)(n)(p)()},withArray:function(n){return function(e){return function(){var t=m(e)();n(t)();return p(t)()}}},peek:y,modify:function(n){return function(e){return function(t){return function(){var r=y(n)(t)();if(r instanceof 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(210);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(212),o=t(9),u=t(3),i=t(39),c=t(23),a=t(44),f=t(30),l=t(6),s=t(8),d=t(1),p=t(4),m=t(14),h=t(10),v=t(21),g=t(5),y=t(20),w=t(50),b=t(68),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,A=new m.Newtype((function(n){return n}),E),R=function(n){return n.fromEnum},_=l.eqInt,N=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>a.bottom(a.boundedInt)?new p.Just(n-1|0):p.Nothing.value}),(function(n){return n<a.top(a.boundedInt)?new p.Just(n+1|0):p.Nothing.value})),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>=a.bottom(a.boundedInt)&&n<=a.top(a.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 a.boundedUnit}),(function(){return N}),1,s.const(0),(function(n){return 0===n?new p.Just(F.unit):p.Nothing.value})),U=new S((function(){return a.boundedOrdering}),(function(){return P}),3,(function(n){if(n instanceof v.LT)return 0;if(n instanceof v.EQ)return 1;if(n instanceof v.GT)return 2;throw new Error("Failed pattern match at Data.Enum (line 137, column 1 - line 145, column 18): "+[n.constructor.name])}),(function(n){return 0===n?new p.Just(v.LT.value):1===n?new p.Just(v.EQ.value):2===n?new p.Just(v.GT.value):p.Nothing.value})),H=new S((function(){return a.boundedChar}),(function(){return j}),r.toCharCode(a.top(a.boundedChar))-r.toCharCode(a.bottom(a.boundedChar))|0,r.toCharCode,B),J=new S((function(){return a.boundedBoolean}),(function(){return 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:R,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<R(n)(a.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(c.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,a,f,l=R(t)(u),s=R(t)(o),m=R(t)(r);return d.map(e)((a=p.fromJust(),f=C(t),function(n){return a(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(c.otherwise)return p.Nothing.value;throw new Error("Failed pattern match at Data.Enum (line 214, column 5 - line 216, column 28): "+[i.constructor.name,n.constructor.name,e.constructor.name])}})(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})(a.bottom(n))}},defaultToEnum:function(n){return function(e){return function(t){var r;return t<0?p.Nothing.value:(r=t,function(n){var t,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})(a.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:N,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(a.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(a.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(a.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)(a.top(e.Bounded0())))(I(n)(t.value0)))((r=y.Tuple.create(t.value0),function(n){return p.Just.create(r(n))}))(I(e.Enum1())(t.value1));var r}),(function(t){return p.maybe(d.map(p.functorMaybe)(s.flip(y.Tuple.create)(a.bottom(e.Bounded0())))(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:A,eqCardinality:_,ordCardinality:T,showCardinality:M}},function(n,e,t){"use strict";var r=t(213),o=t(23),u=t(4),i=t(129),c=r._toChar(u.Just.create)(u.Nothing.value),a=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:c,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'":a,takeRight:function(n){return function(e){return r.drop(r.length(e)-n|0)(e)}},takeWhile:function(n){return function(e){return r.take(r.countPrefix(n)(e))(e)}},dropRight:function(n){return function(e){return r.take(r.length(e)-n|0)(e)}},dropWhile:function(n){return function(e){return r.drop(r.countPrefix(n)(e))(e)}},slice:function(n){return function(e){return function(t){var i=r.length(t),c=function(n){if(n<0)return i+n|0;if(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])},a=c(e),f=c(n);return f<0||f>=i||a<0||a>i||f>a?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(215),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(231),o=t(13),u=t(38),i=t(15),c=t(131),a=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 c.unsafeUnionFn(e,n)}}}},union:function(n){return function(n){return function(e){return c.unsafeUnionFn(e,n)}}},disjointUnion:function(n){return function(n){return function(n){return function(e){return c.unsafeUnionFn(n,e)}}}},nub:function(n){return a.unsafeCoerce},semigroupoidBuilder:f,categoryBuilder:l}},function(n,e,t){"use strict";var r,o=t(70),u=t(57),i=t(14),c=o.withExceptT(u.functorIdentity),a=(r=i.unwrap(u.newtypeIdentity),function(n){return r(o.runExceptT(n))});n.exports={runExcept:a,mapExcept:function(n){return o.mapExceptT((e=i.unwrap(u.newtypeIdentity),function(t){return u.Identity(n(e(t)))}));var e},withExcept:c}},function(n,e,t){"use strict";var r=t(13),o=t(38),u=t(8),i=t(15),c=t(58),a=t(79),f=t(29),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 c.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)(a.delete(n)()()(i.SProxy.value)(t)),u=a.get(n)()(i.SProxy.value)(t);return a.insert(n)()()(i.SProxy.value)(u(r))(o(r))}}}))}}}}}}}},function(n,e,t){"use strict";var r=t(316);n.exports={eventListener:r.eventListener,addEventListener:r.addEventListener,removeEventListener:r.removeEventListener,dispatchEvent:r.dispatchEvent}},function(n,e,t){"use strict";var r,o=t(319),u=t(1),i=t(4),c=t(27),a=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(a.functorEffect)(c.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(41),o=t(92),u=t(2),i=t(3),c=t(6),a=t(16),f=t(8),l=t(4),s=t(11),d=t(15),p=t(40),m=t(61),h=t(31),v=t(28),g=t(79),y=t(45),w=t(37),b=t(134),F=t(46),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("+a.intercalate(a.foldableArray)(s.monoidString)(",")(n)+")"},M=new c.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))(c.eq(M)(e.buttonType)(S.value))((function(n){return n.highlightedButton}))]),disabled:c.eq(M)(e.buttonType)(C.value),children:e.children})(e.buttonProps)))}))}))()}}}}},linearGradient:k,eqButtonType:M}},function(n,e,t){"use strict";var r,o,u=t(3),i=t(62),c=t(204),a=t(32),f=t(23),l=t(6),s=t(8),d=t(1),p=t(4),m=t(97),h=t(10),v=t(7),g=t(20),y=t(68),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=a.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))}},A=function(n){return function(e){return F(i.cons(n)(e))}},R=s.flip(u.bind(c.bindNonEmptyArray)),_=(o=d.map(c.functorNonEmptyArray)(E),function(n){return F(i.concat(E(o(n))))}),N=function(n){var e=p.fromJust();return function(t){return e(n(E(t)))}},P=N(i.head),O=N(i.init),L=N(i.last),W=N(i.tail),D=N(i.uncons),z=N(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 A(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'":A,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:_,concatMap:R,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(2),o=t(9),u=t(13),i=t(103),c=t(32),a=t(187),f=t(188),l=t(189),s=t(190),d=t(191),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)(c.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 a.bifunctorClown(n.Functor0())}),(function(e){return function(t){return p.map(e.Apply0().Functor0())(a.Clown)(m.sequence(n)(e)(t))}}),(function(e){return function(t){return function(r){return function(r){return p.map(e.Apply0().Functor0())(a.Clown)(m.traverse(n)(e)(t)(r))}}}}))},bitraversableJoker:function(n){return new h((function(){return i.bifoldableJoker(n.Foldable1())}),(function(){return 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(35),u=t(39),i=t(22),c=t(4),a=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 c.Just)return e;if(e instanceof c.Nothing)return n;throw new Error("Failed pattern match at Data.Maybe.Last (line 52, column 1 - line 54, column 36): "+[n.constructor.name,e.constructor.name])}})),m=c.ord1Maybe,h=new f.Newtype((function(n){return n}),d),v=new a.Monoid((function(){return p}),c.Nothing.value),g=c.monadMaybe,y=c.invariantMaybe,w=c.functorMaybe,b=c.extendMaybe,F=c.eq1Maybe,E=c.bindMaybe,x=c.applyMaybe,S=c.applicativeMaybe,C=new r.Alt((function(){return w}),l.append(p)),k=new i.Plus((function(){return C}),a.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 c.eqMaybe(n)},eq1Last:F,ordLast:function(n){return c.ordMaybe(n)},ord1Last:m,boundedLast:function(n){return c.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(c.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},c=function(n){return n},a=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 a}),(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:c,StateR:function(n){return n},stateR:i,functorStateL:f,applyStateL:s,applicativeStateL:p,functorStateR:a,applyStateR:l,applicativeStateR:d}},function(n,e,t){"use strict";var r=t(197),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(57),i=t(14),c=function(n,e,t){this.Functor0=n,this.collect=e,this.distribute=t},a=new c((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 c((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:c,distributeDefault:function(n){return function(e){return s(n)(e)(r.identity(r.categoryFn))}},collectDefault:function(n){return function(e){return function(t){var r=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:a,distributiveFunction:l}},function(n,e,t){"use strict";var r,o,u=t(211),i=t(62),c=t(23),a=t(44),f=t(109),l=t(6),s=t(74),d=t(1),p=t(51),m=t(4),h=t(10),v=t(5),g=t(110),y=t(111),w=t(129),b=t(20),F=t(50),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),A=function(n){return i.length(T(n))},R=(r=f.toEnumWithDefaults(f.boundedEnumChar)(a.bottom(a.boundedChar))(a.top(a.boundedChar)),function(n){return g.singleton(r(n))}),_=function(n){if(n<=65535)return R(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 R(e)+R(t)},N=u._fromCodePointArray(_),P=u._singleton(_),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,c=t,a=n,f=!1;!f;)o=c,u=e,i=void 0,r=(i=k(a))instanceof m.Just&&o(i.value0.head)?(c=o,a=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 a.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(c.otherwise)return m.Nothing.value;throw new Error("Failed pattern match at Data.String.CodePoints (line 63, column 1 - line 68, column 26): "+[n.constructor.name])})),J=new 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:N,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:A,countPrefix:B,indexOf:function(n){return function(e){return d.map(m.functorMaybe)((function(n){return A(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+A(g.take(n)(r))|0}))(g.indexOf(n)(r))}}},lastIndexOf:function(n){return function(e){return d.map(m.functorMaybe)((function(n){return A(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 A(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(214);n.exports={char:r.char,charAt:r.charAt}},function(n,e,t){"use strict";var r=t(8),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(229),o=t(69).runFn2(r.unsafeUnionFn);n.exports={unsafeUnion:o,unsafeUnionFn:r.unsafeUnionFn}},function(n,e,t){"use strict";var r,o,u,i,c,a,f=t(3),l=t(13),s=t(23),d=t(6),p=t(8),m=t(1),h=t(36),v=t(234),g=t(52),y=t(4),w=t(97),b=t(10),F=t(7),E=t(67),x=t(20),S=t(50),C=t(85),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])}}},A=(r=I("unionBy"),function(n){return r(v.unionBy(n))}),R=function(n){return new g.Cons(n.value0,n.value1)},_=(o=T("sortBy"),function(n){return o(v.sortBy(n))}),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=(c=I("intersectBy"),function(n){return c(v.intersectBy(n))}),z=(a=T("groupBy"),function(n){return a(v.groupBy(n))}),B=function(n){if(n instanceof g.Nil)return y.Nothing.value;if(n instanceof g.Cons)return new y.Just(new w.NonEmpty(n.value0,n.value1));throw new Error("Failed pattern match at Data.List.NonEmpty (line 120, column 1 - line 120, column 57): "+[n.constructor.name])},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(R(n))}},fromFoldable:function(n){var e=v.fromFoldable(n);return function(n){return B(e(n))}},fromList:B,toList:R,singleton:N,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 N(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 _(b.compare(n))(e)}},sortBy:_,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:A,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(240);n.exports={unsafePerformEffect:r.unsafePerformEffect}},function(n,e,t){"use strict";var r=t(92),o=t(250),u=t(38),i=t(16),c=t(11),a=t(15),f=t(112),l=a.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,c=!1;function a(e,u){if(r.contrast(n)(u)>=7.5||e>=20)return c=!0,u;i=e+1|0,o=t(.1)(u)}for(;!c;)u=a(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 a.IsSymbol((function(){return"backgroundColour"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new a.IsSymbol((function(){return"backgroundColourLighter"})))(l)(r.toHexString(p(n.backgroundColour))))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new a.IsSymbol((function(){return"interfaceColour"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new a.IsSymbol((function(){return"interfaceColourLighter"})))(l)(r.toHexString(p(n.interfaceColour))))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new a.IsSymbol((function(){return"interfaceColourLightest"})))(l)((d=p(n.interfaceColour),r.toHexString(p(d)))))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new a.IsSymbol((function(){return"interfaceColourDarker"})))(l)(r.toHexString(h(n.interfaceColour))))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new a.IsSymbol((function(){return"interfaceColourDarkest"})))(l)((s=h(n.interfaceColour),r.toHexString(h(s)))))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new a.IsSymbol((function(){return"textColour"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new a.IsSymbol((function(){return"textColourLighter"})))(l)(r.toHexString(p(n.textColour))))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new a.IsSymbol((function(){return"textColourLightest"})))(l)((t=p(n.textColour),r.toHexString(p(t)))))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new a.IsSymbol((function(){return"textColourDarker"})))(l)(r.toHexString(h(n.textColour))))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new a.IsSymbol((function(){return"textColourDarkest"})))(l)((e=h(n.textColour),r.toHexString(h(e)))))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new a.IsSymbol((function(){return"highlightColour"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new a.IsSymbol((function(){return"highlightColourDark"})))(l)(r.toHexString(r.rotateHue(-10)(r.darken(.2)(n.highlightColour)))))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new a.IsSymbol((function(){return"altHighlightColour"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new a.IsSymbol((function(){return"altHighlightColourDark"})))(l)(r.toHexString(r.darken(.2)(n.altHighlightColour))))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new a.IsSymbol((function(){return"yellow"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new a.IsSymbol((function(){return"green"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new a.IsSymbol((function(){return"pink"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new a.IsSymbol((function(){return"orange"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new a.IsSymbol((function(){return"turquoise"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new a.IsSymbol((function(){return"red"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new a.IsSymbol((function(){return"blue"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new a.IsSymbol((function(){return"textFontFamily"})))(l)(i.intercalate(i.foldableArray)(c.monoidString)(",")))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new a.IsSymbol((function(){return"headingFontFamily"})))(l)(i.intercalate(i.foldableArray)(c.monoidString)(",")))(f.insert()()(new a.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=c(t(261)),o=c(t(271)),u=c(t(274)),i=t(87);function c(n){return n&&n.__esModule?n:{default:n}}var a=r.default;e.default=a},function(n,e,t){"use strict";var r;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=((r=t(263))&&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(268)),o=u(t(269));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(276),o=t(19),u=t(3),i=t(13),c=t(113),a=t(70),f=t(30),l=t(1),s=t(57),d=t(52),p=t(11),m=t(18),h=t(88),v=t(33),g=t(53),y=t(86),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))(c.runExcept(o.alt(a.altExceptT(d.semigroupNonEmptyList)(s.monadIdentity))(y.unsafeReadTagged("Error")(n))(l.map(a.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(278),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(141))},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(35),u=t(2),i=t(9),c=t(3),a=t(281),f=t(70),l=t(282),s=t(283),d=t(284),p=t(22),m=t(30),h=t(1),v=t(285),g=t(4),y=t(14),w=t(12),b=t(33),F=t(126),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 A(n)}),(function(){return a.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(a.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 c.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.new(g.Nothing.value)))((function(o){return c.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.new(g.Nothing.value)))((function(u){return c.discard(c.discardUnit)(n.Monad0().Bind1())(a.runContT(e)((function(e){return c.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 a.runContT(t)((function(e){return c.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])}))}))}))}))}))}}}))},A=function(n){return new u.Applicative((function(){return T(n)}),(e=C(M(n)),t=u.pure(a.applicativeContT(n.Monad0().Applicative0())),function(n){return e(t(n))}));var e,t},R=function(n){return new r.Alt((function(){return I(n)}),(function(e){return function(t){return function(r){return c.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.new(!1)))((function(o){return c.discard(c.discardUnit)(n.Monad0().Bind1())(a.runContT(e)((function(e){return c.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.read(o)))((function(t){return t?u.pure(n.Monad0().Applicative0())(w.unit):c.discard(c.discardUnit)(n.Monad0().Bind1())(b.liftEffect(n)(F.write(!0)(o)))((function(){return r(e)}))}))})))((function(){return a.runContT(t)((function(e){return c.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.read(o)))((function(t){return t?u.pure(n.Monad0().Applicative0())(w.unit):c.discard(c.discardUnit)(n.Monad0().Bind1())(b.liftEffect(n)(F.write(!0)(o)))((function(){return r(e)}))}))}))}))}))}}}))},_=function(n){return new p.Plus((function(){return R(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:A,altParCont:R,plusParCont:_,alternativeParCont:function(n){return new o.Alternative((function(){return A(n)}),(function(){return _(n)}))},monadParParCont:M}},function(n,e,t){"use strict";var r=t(301),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(40),o=t(61),u=function(n){return r.element(o.unsafeCreateDOMComponent("view"))},i=function(n){return r.element(o.unsafeCreateDOMComponent("video"))},c=function(n){return r.element(o.unsafeCreateDOMComponent("use"))},a=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"))},A=function(n){return r.element(o.unsafeCreateDOMComponent("metadata"))},R=function(n){return r.element(o.unsafeCreateDOMComponent("mask"))},_=function(n){return r.element(o.unsafeCreateDOMComponent("marker"))},N=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"))},cn=function(n){return r.element(o.unsafeCreateDOMComponent("feDisplacementMap"))},an=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:an,feDiffuseLighting_:function(n){return an()({children:n})},feDisplacementMap:cn,feDisplacementMap_:function(n){return cn()({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:N,listener_:function(n){return N()({children:n})},marker:_,marker_:function(n){return _()({children:n})},mask:R,mask_:function(n){return R()({children:n})},metadata:A,metadata_:function(n){return A()({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:a,unknown_:function(n){return a()({children:n})},use:c,use_:function(n){return c()({children:n})},video:i,video_:function(n){return i()({children:n})},view:u,view_:function(n){return u()({children:n})}}},function(n,e,t){"use strict";var r=t(1),o=t(18),u=t(115),i=t(72),c=t(100);n.exports={registerListener:function(n){return function(){var e=r.mapFlipped(o.functorEffect)(i.window)(c.toEventTarget)();return u.addEventListener("scroll")(n)(!1)(e)(),u.removeEventListener("scroll")(n)(!1)(e)}}}},function(n,e,t){"use strict";var r=t(41),o=t(2),u=t(62),i=t(16),c=t(11),a=t(7),f=t(15),l=t(71),s=t(55),d=t(31),p=t(28),m=t(45),h=t(37),v=t(46),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)(c.monoidString)(" ")(a.append(a.semigroupArray)([n.common,r])(u.fromFoldable(i.foldableMaybe)(e.className))),children:[l.text(e.text)]}))}))}))()}}},function(n,e,t){"use strict";var r=t(328),o=t(4);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,c,a,f=t(329),l=t(1),s=t(4),d=t(27),p=t(18),m=t(25),h=t(330),v=t(147),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))}),A=(c=l.map(p.functorEffect)(d.toMaybe),function(n){return c(f._body(n))}),R=(a=l.map(p.functorEffect)(d.toMaybe),function(n){return a(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:A,readyState:E,activeElement:R,currentScript:T,referrer:f.referrer,title:f.title,setTitle:f.setTitle}},function(n,e,t){"use strict";var r=t(6),o=t(74),u=t(1),i=t(51),c=t(4),a=t(10),f=t(5),l=t(18),s=t(331),d=t(108),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 c.fromJust()(i.fromNumber(d.remainder(i.toNumber(48271)*i.toNumber(e)+n)(i.toNumber(m))))}},y=g(i.toNumber(0)),w=new r.Eq((function(n){return function(e){return n===e}})),b=new a.Ord((function(){return w}),(function(n){return function(e){return a.compare(a.ordInt)(n)(e)}}));n.exports={mkSeed:h,unSeed:function(n){return n},randomSeed:v,lcgA:48271,lcgC:0,lcgM:m,lcgNext:y,lcgPerturb:g,eqSeed:w,ordSeed:b,showSeed:p}},function(n,e,t){"use strict";var r=t(2),o=t(6),u=t(8),i=t(14),c=t(12),a=t(31),f=t(28),l=t(145),s=t(26),d=t(115),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)(a.useState(0))((function(n){var e=function(e){return n.value1(u.const(e))};return f.discard(f.ixBindRender)(a.useLayoutEffect(o.eqUnit)(c.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,c=n.seed,a=void 0===c?"":c,f=""===a?"":"".concat(a,"-"),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 c="".concat(f).concat(u,"-").concat(n.key);return e.options.theme[r]&&""===a?"".concat(c,"-").concat(l):c}return"".concat(f).concat(i).concat(l)}}function i(n){return n}var c=function(n){var e=n.theme,t=n.name,r=n.props;if(!e||!e.props||!e.props[t])return r;var o,u=e.props[t];for(o in u)void 0===r[o]&&(r[o]=u[o]);return r};function a(){return(a=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}var 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 c=0;c<i.length;c++){var a=i[c];for(var f in a){var l=a[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 c=u&&i;if(c?delete this.style[n]:this.style[n]=o,this.renderable&&this.renderer)return c?this.renderer.removeProperty(this.renderable,n):this.renderer.setProperty(this.renderable,n,o),this;var a=this.options.sheet;return a&&a.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,c=r.sheet,a=r.generateId;return u?o.selectorText=u:!1!==i&&(o.id=a(m(m(o)),c),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?a({},n,{allowEmpty:!0}):n;return E(this.selectorText,this.style,t)},d(e,[{key:"selector",set:function(n){if(n!==this.selectorText){this.selectorText=n;var e=this.renderer,t=this.renderable;if(t&&e)e.setSelector(t,n)||e.replaceRule(t,this)}},get:function(){return this.selectorText}}]),e}(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},A=/@([\w-]+)/,R=function(){function n(n,e,t){this.type="conditional",this.at=void 0,this.key=void 0,this.rules=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=n;var r=n.match(A);for(var o in this.at=r?r[1]:"unknown",this.options=t,this.rules=new Z(a({},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.key+" {}";var e=this.rules.toString(n);return e?this.key+" {\n"+e+"\n}":""},n}(),_=/@media|@supports\s+/,N={onCreateRule:function(n,e,t){return _.test(n)?new R(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 c in this.id=!1===o?this.name:C(i(this,u)),this.rules=new Z(a({},t,{parent:this})),e)this.rules.add(c,e[c],a({},t,{parent:this}));this.rules.process()}return n.prototype.toString=function(n){if(void 0===n&&(n=P),null==n.indent&&(n.indent=P.indent),null==n.children&&(n.children=P.children),!1===n.children)return this.at+" "+this.id+" {}";var e=this.rules.toString(n);return e&&(e="\n"+e+"\n"),this.at+" "+this.id+" {"+e+"}"},n}(),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?a({},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,N,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.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,c=r.Renderer,f=r.generateId,l=r.scoped,s=a({classes:this.classes,parent:o,sheet:u,jss:i,Renderer:c,generateId:f,scoped:l},t);this.raw[n]=e,n in this.classes&&(s.selector="."+C(this.classes[n]));var d=y(n,e,s);if(!d)return null;this.register(d);var p=void 0===s.index?this.index.length:s.index;return this.index.splice(p,0,d),d},e.get=function(n){return this.map[n]},e.remove=function(n){this.unregister(n),delete this.raw[n.key],this.index.splice(this.indexOf(n),1)},e.indexOf=function(n){return this.index.indexOf(n)},e.process=function(){var n=this.options.jss.plugins;this.index.slice(0).forEach(n.onProcessRule,n)},e.register=function(n){this.map[n.key]=n,n instanceof 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.onUpdate(e,this.get(n),t);else for(var r=0;r<this.index.length;r++)this.onUpdate(e,this.index[r],t)},e.onUpdate=function(e,t,r){void 0===r&&(r=X);var o=this.options,u=o.jss.plugins,i=o.sheet;if(t.rules instanceof n)t.rules.update(e,r);else{var c=t,a=c.style;if(u.onUpdate(e,t,i,r),r.process&&a&&a!==c.style){for(var f in u.onProcessStyle(c.style,c,i),c.style){var l=c.style[f];l!==a[f]&&c.prop(f,l,Y)}for(var s in a){var d=c.style[s],p=a[s];null==d&&d!==p&&c.prop(s,null,Y)}}}},e.toString=function(n){for(var e="",t=this.options.sheet,r=!!t&&t.options.link,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=a({},e,{sheet:this,parent:this,classes:this.classes,keyframes:this.keyframes}),e.Renderer&&(this.renderer=new e.Renderer(this)),this.rules=new Z(this.options),n)this.rules.add(t,n[t]);this.rules.process()}var e=n.prototype;return e.attach=function(){return this.attached?this:(this.renderer&&this.renderer.attach(),this.attached=!0,this.deployed||this.deploy(),this)},e.detach=function(){return this.attached?(this.renderer&&this.renderer.detach(),this.attached=!1,this):this},e.addRule=function(n,e,t){var r=this.queue;this.attached&&!r&&(this.queue=[]);var 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=this.rules.get(n);return!!e&&(this.rules.remove(e),!(this.attached&&e.renderable&&this.renderer)||this.renderer.deleteRule(e.renderable))},e.indexOf=function(n){return this.rules.indexOf(n)},e.deploy=function(){return this.renderer&&this.renderer.deploy(),this.deployed=!0,this},e.update=function(){var n;return(n=this.rules).update.apply(n,arguments),this},e.toString=function(n){return this.rules.toString(n)},n}(),en=function(){function n(){this.plugins={internal:[],external:[]},this.registry=void 0}var e=n.prototype;return e.onCreateRule=function(n,e,t){for(var r=0;r<this.registry.onCreateRule.length;r++){var 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 cn=on[un]++,an=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")+cn+o+e:u+t.key+"-"+cn+(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(){!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),!this.hasInsertedRules||this.sheet&&!this.sheet.deployed||(this.hasInsertedRules=!1,this.deploy()))},e.detach=function(){var n=this.element.parentNode;n&&n.removeChild(this.element)},e.deploy=function(){var n=this.sheet;n&&(n.options.link?this.insertRules(n.rules):this.element.textContent="\n"+n.toString()+"\n")},e.insertRules=function(n,e){for(var t=0;t<n.index.length;t++)this.insertRule(n.index[t],t,e)},e.insertRule=function(n,e,t){if(void 0===t&&(t=this.element.sheet),n.rules){var r=n,o=t;return("conditional"!==n.type&&"keyframes"!==n.type||!1!==(o=gn(t,r.toString({children:!1}),e)))&&(this.insertRules(r.rules,o),o)}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.0-alpha.25",this.plugins=new en,this.options={id:{minify:!1},createGenerateId:an,Renderer:l?yn:null,plugins:[]},this.generateId=an({minify:!1});for(var e=0;e<K.length;e++)this.plugins.use(K[e],{queue:"internal"});this.setup(n)}var e=n.prototype;return e.setup=function(n){return void 0===n&&(n={}),n.createGenerateId&&(this.options.createGenerateId=n.createGenerateId),n.id&&(this.options.id=a({},this.options.id,n.id)),(n.createGenerateId||n.id)&&(this.generateId=this.options.createGenerateId(this.options.id)),null!=n.insertionPoint&&(this.options.insertionPoint=n.insertionPoint),"Renderer"in n&&(this.options.Renderer=n.Renderer),n.plugins&&this.use.apply(this,n.plugins),this},e.createStyleSheet=function(n,e){void 0===e&&(e={});var t=e.index;"number"!=typeof t&&(t=0===rn.index?0:rn.index+1);var r=new nn(n,a({},e,{jss:this,generateId:e.generateId||this.generateId,insertionPoint:this.options.insertionPoint,Renderer:this.options.Renderer,index:t}));return this.plugins.onProcessSheet(r),r},e.removeStyleSheet=function(n){return n.detach(),rn.remove(n),this},e.createRule=function(n,e,t){if(void 0===e&&(e={}),void 0===t&&(t={}),"object"==typeof n)return this.createRule(void 0,n,e);var r=a({},t,{jss:this,Renderer:this.options.Renderer});r.generateId||(r.generateId=this.generateId),r.classes||(r.classes={}),r.keyframes||(r.keyframes={});var 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 c in i)o.prop(c,i[c](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(a({},t,{parent:this})),e)this.rules.add(r,e[r]);this.rules.process()}var e=n.prototype;return e.getRule=function(n){return this.rules.get(n)},e.addRule=function(n,e,t){var r=this.rules.add(n,e,t);return this.options.jss.plugins.onProcessRule(r),r},e.indexOf=function(n){return this.rules.indexOf(n)},e.toString=function(){return this.rules.toString()},n}(),Tn=function(){function n(n,e,t){this.type="global",this.at=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,a({},t,{parent:this}))}return n.prototype.toString=function(n){return this.rule?this.rule.toString(n):""},n}(),An=/\s*,\s*/g;function Rn(n,e){for(var t=n.split(An),r="",o=0;o<t.length;o++)r+=e+" "+t[o].trim(),t[o+1]&&(r+=", ");return r}var _n=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],a({},e,{selector:Rn(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=Rn(r.substr(Mn.length),n.selector);e.sheet.addRule(o,t[r],a({},e,{selector:o})),delete t[r]}}(n))}}},Nn=/\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(Nn),r=n.split(Nn),o="",u=0;u<t.length;u++)for(var i=t[u],c=0;c<r.length;c++){var a=r[c];o&&(o+=", "),o+=-1!==a.indexOf("&")?a.replace(Pn,i):i+" "+a}return o}function t(n,e,t){if(t)return a({},t,{index:t.index+1});var r=n.options.nestingLevel;return r=void 0===r?1:r+1,a({},n.options,{nestingLevel:r,index:e.indexOf(n)+1})}return{onProcessStyle:function(r,o,u){if("style"!==o.type)return r;var i,c,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);c||(c=n(l,u)),m=m.replace(On,c),l.addRule(m,r[s],a({},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,ce=ne,ae=ee;var fe={noPrefill:["appearance"],supportedProperty:function(n){return"appearance"===n&&("ms"===ue?"-webkit-"+n:ie+n)}},le=/[-\s]+(.)?/g;function se(n,e){return e?e.toUpperCase():""}function de(n){return n.replace(le,se)}function pe(n){return de("-"+n)}var me,he={supportedProperty:function(n,e){return!!/^break-/.test(n)&&("Webkit"===ue?"WebkitColumn"+pe(n)in e&&ie+"column-"+n:"Moz"===ue&&("page"+pe(n)in e&&"page-"+n))}},ve={noPrefill:["color-adjust"],supportedProperty:function(n){return"color-adjust"===n&&("Webkit"===ue?ie+"print-"+n:n)}},ge={flex:"box-flex","flex-grow":"box-flex","flex-direction":["box-orient","box-direction"],order:"box-ordinal-group","align-items":"box-align","flex-flow":["box-orient","box-direction"],"justify-content":"box-pack"},ye=Object.keys(ge),we=function(n){return ie+n},be={"flex-grow":"flex-positive","flex-shrink":"flex-negative","flex-basis":"flex-preferred-size","justify-content":"flex-pack",order:"flex-order","align-items":"flex-align","align-content":"flex-line-pack"},Fe=[fe,ve,{noPrefill:["mask"],supportedProperty:function(n,e){if(!/^mask/.test(n))return!1;if("Webkit"===ue){if(de("mask-image")in e)return n;if(ue+pe("mask-image")in e)return ie+n}return n}},{noPrefill:["text-orientation"],supportedProperty:function(n){return"text-orientation"===n&&("apple"!==ce||ae?n:ie+n)}},{noPrefill:["transform"],supportedProperty:function(n,e,t){return"transform"===n&&(t.transform?n:ie+n)}},{noPrefill:["transition"],supportedProperty:function(n,e,t){return"transition"===n&&(t.transition?n:ie+n)}},{noPrefill:["writing-mode"],supportedProperty:function(n){return"writing-mode"===n&&("Webkit"===ue||"ms"===ue?ie+n:n)}},he,{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+pe(t)in e&&ie+t}},{supportedProperty:function(n,e){return de(n)in e&&n}},{supportedProperty:function(n,e){var t=pe(n);return"-"===n[0]?n:"-"===n[0]&&"-"===n[1]?n:ue+t in e?ie+n:"Webkit"!==ue&&"Webkit"+t in e&&"-webkit-"+n}},{supportedProperty:function(n){return"scroll-snap"===n.substring(0,11)&&("ms"===ue?""+ie+n:n)}},{supportedProperty:function(n){return"overscroll-behavior"===n&&("ms"===ue?ie+"scroll-chaining":n)}},{supportedProperty:function(n,e){var t=be[n];return!!t&&(ue+pe(t)in e&&ie+t)}},{supportedProperty:function(n,e,t){var r=t.multiple;if(ye.indexOf(n)>-1){var o=ge[n];if(!Array.isArray(o))return ue+pe(o)in e&&ie+o;if(!r)return!1;for(var u=0;u<o.length;u++)if(!(ue+pe(o[0])in e))return!1;return o.map(we)}return!1}}],Ee=Fe.filter((function(n){return n.supportedProperty})).map((function(n){return n.supportedProperty})),xe=Fe.filter((function(n){return n.noPrefill})).reduce((function(n,e){return n.push.apply(n,Xn(e.noPrefill)),n}),[]),Se={};if(l){me=document.createElement("p");var Ce=window.getComputedStyle(document.documentElement,"");for(var ke in Ce)isNaN(ke)||(Se[Ce[ke]]=Ce[ke]);xe.forEach((function(n){return delete Se[n]}))}function Me(n,e){if(void 0===e&&(e={}),!me)return n;if(null!=Se[n])return Se[n];"transition"!==n&&"transform"!==n||(e[n]=n in me.style);for(var t=0;t<Ee.length&&(Se[n]=Ee[t](n,me.style,e),!Se[n]);t++);try{me.style[n]=""}catch(n){return!1}return Se[n]}var Ie,Te={},Ae={transition:1,"transition-property":1,"-webkit-transition":1,"-webkit-transition-property":1},Re=/(^\s*[\w-]+)|, (\s*[\w-]+)(?![^()]*\))/g;function _e(n,e,t){return"var"===e?"var":"all"===e?"all":"all"===t?", all":e?Me(e):", "+Me(t)}function Ne(n,e){var t=e;if(!Ie||"content"===n)return e;if("string"!=typeof t||!isNaN(parseInt(t,10)))return t;var r=n+t;if(null!=Te[r])return Te[r];try{Ie.style[n]=t}catch(n){return Te[r]=!1,!1}if(Ae[n])t=t.replace(Re,_e);else if(""===Ie.style[n]&&("-ms-flex"===(t=ie+t)&&(Ie.style[n]="-ms-flexbox"),Ie.style[n]=t,""===Ie.style[n]))return Te[r]=!1,!1;return Ie.style[n]="",Te[r]=t,Te[r]}l&&(Ie=document.createElement("p"));var Pe=function(){return{onProcessRule:function(n){if("keyframes"===n.type){var e=n;e.at="-"===(t=e.at)[1]?t:"ms"===ue?t:"@"+ie+"keyframes"+t.substr(10)}var t},onProcessStyle:function(n,e){if("style"!==e.type)return n;for(var t in n){var r=n[t],o=!1,u=Me(t);u&&u!==t&&(o=!0);var i=!1,c=Ne(u,b(r));c&&c!==r&&(i=!0),(o||i)&&(o&&delete n[t],n[u||t]=c||r)}return n},onChangeValue:function(n,e){return Ne(e,b(n))||n}}};var Oe=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 Le=function(){return{plugins:[kn(),_n(),Ln(),Un(),Kn(),"undefined"==typeof window?null:Pe(),Oe()]}};function We(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 De=t(0),ze=t.n(De);var Be=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=n.baseClasses,t=n.newClasses;if(n.Component,!t)return e;var r=a({},e);return Object.keys(t).forEach((function(n){t[n]&&(r[n]="".concat(e[n]," ").concat(t[n]))})),r},je={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)}},qe=ze.a.createContext(null);function Ue(){return ze.a.useContext(qe)}t(54);var He,Je=En(Le()),Ve={disableGeneration:!1,generateClassName:u(),jss:Je,sheetsCache:null,sheetsManager:new Map,sheetsRegistry:null},$e=ze.a.createContext(Ve);var Ge=function(n){var e=n.children,t=n.injectFirst,r=void 0!==t&&t,o=n.disableGeneration,u=void 0!==o&&o,i=We(n,["children","injectFirst","disableGeneration"]),c=a({},ze.a.useContext($e),{disableGeneration:u},i);if(!c.jss.options.insertionPoint&&r&&"undefined"!=typeof window){if(!He){var f=document.head;He=document.createComment("mui-inject-first"),f.insertBefore(He,f.firstChild)}c.jss=En({plugins:Le().plugins,insertionPoint:He})}return ze.a.createElement($e.Provider,{value:c},e)},Qe=-1e9;function Ke(){return Qe+=1}var Xe=t(152),Ye=t.n(Xe);function Ze(n,e){return e}var nt=function(n){var e="function"==typeof n;return{create:function(t,r){var 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=a({},o);return Object.keys(u).forEach((function(n){i[n]=Ye()(i[n],u[n],{arrayMerge:Ze})})),i},options:{}}},et={};function tt(n,e,t){var r=n.state;if(n.stylesOptions.disableGeneration)return e||{};r.cacheClasses||(r.cacheClasses={value:null,lastProp:null,lastJSS:{}});var 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=Be({baseClasses:r.cacheClasses.lastJSS,newClasses:e,Component:t})),r.cacheClasses.value}function rt(n,e){var t=n.state,r=n.theme,o=n.stylesOptions,u=n.stylesCreator,i=n.name;if(!o.disableGeneration){var c=je.get(o.sheetsManager,u,r);c||(c={refs:0,staticSheet:null,dynamicStyles:null},je.set(o.sheetsManager,u,r,c));var f=a({},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===c.refs){var s;o.sheetsCache&&(s=je.get(o.sheetsCache,u,r));var d=u.create(r,i);s||((s=o.jss.createStyleSheet(d,a({link:!1},f))).attach(),o.sheetsCache&&je.set(o.sheetsCache,u,r,s)),l&&l.add(s),c.staticSheet=s,c.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(c.dynamicStyles){var p=o.jss.createStyleSheet(c.dynamicStyles,a({link:!0},f));p.update(e).attach(),t.dynamicSheet=p,t.classes=Be({baseClasses:c.staticSheet.classes,newClasses:p.classes}),l&&l.add(p)}else t.classes=c.staticSheet.classes;c.refs+=1}}function ot(n,e){var t=n.state;t.dynamicSheet&&t.dynamicSheet.update(e)}function ut(n){var e=n.state,t=n.theme,r=n.stylesOptions,o=n.stylesCreator;if(!r.disableGeneration){var u=je.get(r.sheetsManager,o,t);u.refs-=1;var i=r.sheetsRegistry;0===u.refs&&(je.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 it(n,e){var t,r=ze.a.useRef([]),o=ze.a.useMemo((function(){return{}}),e);r.current!==o&&(r.current=o,t=n()),ze.a.useEffect((function(){return function(){t&&t()}}),[o])}var ct=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?et:u,c=We(e,["name","classNamePrefix","Component","defaultTheme"]),f=nt(n),l=t||r||"makeStyles";return f.options={index:Ke(),name:t,meta:l,classNamePrefix:l},function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=Ue()||i,r=a({},ze.a.useContext($e),{},c),u=ze.a.useRef(),l=ze.a.useRef();return it((function(){var o={name:t,state:{},stylesCreator:f,stylesOptions:r,theme:e};return rt(o,n),l.current=!1,u.current=o,function(){ut(o)}}),[e,f]),ze.a.useEffect((function(){l.current&&ot(u.current,n),l.current=!0})),tt(u.current,n.classes,o)}};function at(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}var ft=function(){function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};at(this,n),this.options=e}return d(n,[{key:"collect",value:function(n){var e=new Map;this.sheetsRegistry=new tn;var t=u();return ze.a.createElement(Ge,a({sheetsManager:e,serverGenerateClassName:t,sheetsRegistry:this.sheetsRegistry},this.options),n)}},{key:"toString",value:function(){return this.sheetsRegistry?this.sheetsRegistry.toString():""}},{key:"getStyleElement",value:function(n){return ze.a.createElement("style",a({id:"jss-server-side",key:"jss-server-side",dangerouslySetInnerHTML:{__html:this.toString()}},n))}}]),n}();function lt(n){var e,t,r="";if(n)if("object"==typeof n)if(n.push)for(e=0;e<n.length;e++)n[e]&&(t=lt(n[e]))&&(r&&(r+=" "),r+=t);else for(e in n)n[e]&&(t=lt(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=lt(arguments[e++]))&&(t&&(t+=" "),t+=n);return t},dt=t(73),pt=t.n(dt);function mt(n,e){var t={};return Object.keys(n).forEach((function(r){-1===e.indexOf(r)&&(t[r]=n[r])})),t}var ht=function(n){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.name,o=We(t,["name"]);var u,i=r,c="function"==typeof e?function(n){return{root:function(t){return e(a({theme:n},t))}}}:{root:e},f=ct(c,a({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=ze.a.forwardRef((function(e,t){var r=e.children,o=e.className,i=e.clone,c=e.component,l=We(e,["children","className","clone","component"]),s=f(e),d=st(s.root,o),p=l;if(u&&(p=mt(p,u)),i)return ze.a.cloneElement(r,a({className:st(r.props.className,d)},p));if("function"==typeof r)return r(a({className:d},p));var m=c||n;return ze.a.createElement(m,a({ref:t,className:d},p),r)}));return pt()(l,n),l}};var vt=function(n){var e=n.children,t=n.theme,o=Ue(),u=ze.a.useMemo((function(){var n=null===o?t:function(n,e){return"function"==typeof e?e(n):a({},n,{},e)}(o,t);return null!=n&&(n[r]=null!==o),n}),[t,o]);return ze.a.createElement(qe.Provider,{value:u},e)},gt=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=We(e,["defaultTheme","withTheme","name"]);var l=i,s=ct(n,a({defaultTheme:r,Component:t,name:i||t.displayName,classNamePrefix:l},f)),d=ze.a.forwardRef((function(n,e){n.classes;var o,f=n.innerRef,l=We(n,["classes","innerRef"]),d=s(n),p=l;return("string"==typeof i||u)&&(o=Ue()||r,i&&(p=c({theme:o,name:i,props:l})),u&&!p.theme&&(p.theme=o)),ze.a.createElement(t,a({ref:f||e,classes:d},p))}));return pt()(d,t),d}};function yt(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=n.defaultTheme,t=function(n){var t=ze.a.forwardRef((function(t,r){var o=t.innerRef,u=We(t,["innerRef"]),i=Ue()||e;return ze.a.createElement(n,a({theme:i,ref:o||r},u))}));return pt()(t,n),t};return t}var wt=yt();t.d(e,"createGenerateClassName",(function(){return u})),t.d(e,"createStyles",(function(){return i})),t.d(e,"getThemeProps",(function(){return c})),t.d(e,"jssPreset",(function(){return Le})),t.d(e,"makeStyles",(function(){return ct})),t.d(e,"mergeClasses",(function(){return Be})),t.d(e,"ServerStyleSheets",(function(){return ft})),t.d(e,"styled",(function(){return ht})),t.d(e,"StylesProvider",(function(){return Ge})),t.d(e,"ThemeProvider",(function(){return vt})),t.d(e,"useTheme",(function(){return Ue})),t.d(e,"withStyles",(function(){return gt})),t.d(e,"withTheme",(function(){return wt})),t.d(e,"withThemeCreator",(function(){return yt}))},function(n,e,t){"use strict";var r=function(n){return function(n){return!!n&&"object"==typeof n}(n)&&!function(n){var e=Object.prototype.toString.call(n);return"[object RegExp]"===e||"[object Date]"===e||function(n){return n.$$typeof===o}(n)}(n)};var o="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function u(n,e){return!1!==e.clone&&e.isMergeableObject(n)?f((t=n,Array.isArray(t)?[]:{}),n,e):n;var t}function i(n,e,t){return n.concat(e).map((function(n){return u(n,t)}))}function c(n){return Object.keys(n).concat(function(n){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(n).filter((function(e){return n.propertyIsEnumerable(e)})):[]}(n))}function a(n,e,t){var r={};return t.isMergeableObject(n)&&c(n).forEach((function(e){r[e]=u(n[e],t)})),c(e).forEach((function(o){t.isMergeableObject(e[o])&&n[o]?r[o]=function(n,e){if(!e.customMerge)return f;var t=e.customMerge(n);return"function"==typeof t?t:f}(o,t)(n[o],e[o],t):r[o]=u(e[o],t)})),r}function f(n,e,t){(t=t||{}).arrayMerge=t.arrayMerge||i,t.isMergeableObject=t.isMergeableObject||r;var o=Array.isArray(e);return o===Array.isArray(n)?o?t.arrayMerge(n,e,t):a(n,e,t):u(e,t)}f.all=function(n,e){if(!Array.isArray(n))throw new Error("first argument should be an array");return n.reduce((function(n,t){return f(n,t,e)}),{})};var l=f;n.exports=l},function(n,e,t){"use strict";t(157).main(),console.log("image from entrypoint.js",t(120))},,,,function(n,e,t){"use strict";var r=t(158),o=t(162),u=t(1),i=t(4),c=t(18),a=t(143),f=t(40),l=t(71),s=t(134),d=t(340),p=t(341),m=t(72),h=t(148),v=t(100);n.exports={main:function(){var n=o.mkContainer(),e=f.element(n)({theme:s.fromTheme(d.darkTheme),children:[]});return r.isServerSide?u.void(c.functorEffect)(a.log(r.renderToString(e)))():u.void(c.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(159);e.isServerSide="undefined"==typeof document,console.log("image from Example.js",t(120)),e.renderToString=r.renderToString},function(n,e,t){"use strict";n.exports=t(160)},function(n,e,t){"use strict";
14+/** @license React v16.9.0
15+ * react-dom-server.browser.production.min.js
16+ *
17+ * Copyright (c) Facebook, Inc. and its affiliates.
18+ *
19+ * This source code is licensed under the MIT license found in the
20+ * LICENSE file in the root directory of this source tree.
21+ */var r=t(101),o=t(90);function u(n){for(var e=n.message,t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return n.message="Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n}var i="function"==typeof Symbol&&Symbol.for,c=i?Symbol.for("react.portal"):60106,a=i?Symbol.for("react.fragment"):60107,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;function b(n){if(null==n)return null;if("function"==typeof n)return n.displayName||n.name||null;if("string"==typeof n)return n;switch(n){case a:return"Fragment";case c:return"Portal";case 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 b(n.type);case y:if(n=1===n._status?n._result:null)return b(n)}return null}var F=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;F.hasOwnProperty("ReactCurrentDispatcher")||(F.ReactCurrentDispatcher={current:null}),F.hasOwnProperty("ReactCurrentBatchConfig")||(F.ReactCurrentBatchConfig={suspense:null});var E={};function x(n,e){for(var t=0|n._threadCount;t<=e;t++)n[t]=n._currentValue2,n._threadCount=t+1}for(var S=new Uint16Array(16),C=0;15>C;C++)S[C]=C+1;S[15]=0;var k=/^[: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]*$/,M=Object.prototype.hasOwnProperty,I={},T={};function A(n){return!!M.call(T,n)||!M.call(I,n)&&(k.test(n)?T[n]=!0:(I[n]=!0,!1))}function R(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 R(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 R(e,1,!1,n[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(n){_[n]=new R(n,2,!1,n.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(n){_[n]=new R(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 R(n,3,!1,n.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(n){_[n]=new R(n,3,!0,n,null,!1)})),["capture","download"].forEach((function(n){_[n]=new R(n,4,!1,n,null,!1)})),["cols","rows","size","span"].forEach((function(n){_[n]=new R(n,6,!1,n,null,!1)})),["rowSpan","start"].forEach((function(n){_[n]=new R(n,5,!1,n.toLowerCase(),null,!1)}));var N=/[\-:]([a-z])/g;function P(n){return n[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(n){var e=n.replace(N,P);_[e]=new R(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(N,P);_[e]=new R(e,1,!1,n,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(n){var e=n.replace(N,P);_[e]=new R(e,1,!1,n,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(n){_[n]=new R(n,1,!1,n.toLowerCase(),null,!1)})),_.xlinkHref=new R("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(n){_[n]=new R(n,1,!1,n.toLowerCase(),null,!0)}));var O=/["'&<>]/;function L(n){if("boolean"==typeof n||"number"==typeof n)return""+n;n=""+n;var e=O.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 W(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+'="'+L(e)+'"')):A(n)?n+'="'+L(e)+'"':""}var D=null,z=null,B=null,j=!1,q=!1,U=null,H=0;function J(){if(null===D)throw u(Error(321));return D}function V(){if(0<H)throw u(Error(312));return{memoizedState:null,queue:null,next:null}}function $(){return null===B?null===z?(j=!1,z=B=V()):(j=!0,B=z):null===B.next?(j=!1,B=B.next=V()):(j=!0,B=B.next),B}function G(n,e,t,r){for(;q;)q=!1,H+=1,B=null,t=n(e,r);return z=D=null,H=0,B=U=null,t}function Q(n,e){return"function"==typeof e?e(n):e}function K(n,e,t){if(D=J(),B=$(),j){var r=B.queue;if(e=r.dispatch,null!==U&&void 0!==(t=U.get(r))){U.delete(r),r=B.memoizedState;do{r=n(r,t.action),t=t.next}while(null!==t);return B.memoizedState=r,[r,e]}return[B.memoizedState,e]}return n=n===Q?"function"==typeof e?e():e:void 0!==t?t(e):e,B.memoizedState=n,n=(n=B.queue={last:null,dispatch:null}).dispatch=X.bind(null,D,n),[B.memoizedState,n]}function X(n,e,t){if(!(25>H))throw u(Error(301));if(n===D)if(q=!0,n={action:t,next:null},null===U&&(U=new Map),void 0===(t=U.get(e)))U.set(e,n);else{for(e=t;null!==e.next;)e=e.next;e.next=n}}function Y(){}var Z=0,nn={readContext:function(n){var e=Z;return x(n,e),n[e]},useContext:function(n){J();var e=Z;return x(n,e),n[e]},useMemo:function(n,e){if(D=J(),e=void 0===e?null:e,null!==(B=$())){var t=B.memoizedState;if(null!==t&&null!==e){n:{var r=t[1];if(null===r)r=!1;else{for(var o=0;o<r.length&&o<e.length;o++){var u=e[o],i=r[o];if((u!==i||0===u&&1/u!=1/i)&&(u==u||i==i)){r=!1;break n}}r=!0}}if(r)return t[0]}}return n=n(),B.memoizedState=[n,e],n},useReducer:K,useRef:function(n){D=J();var e=(B=$()).memoizedState;return null===e?(n={current:n},B.memoizedState=n):e},useState:function(n){return K(Q,n)},useLayoutEffect:function(){},useCallback:function(n){return n},useImperativeHandle:Y,useEffect:Y,useDebugValue:Y,useResponder:function(n,e){return{props:e,responder:n}}},en="http://www.w3.org/1999/xhtml";function tn(n){switch(n){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}var rn={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},on=r({menuitem:!0},rn),un={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},cn=["Webkit","ms","Moz","O"];Object.keys(un).forEach((function(n){cn.forEach((function(e){e=e+n.charAt(0).toUpperCase()+n.substring(1),un[e]=un[n]}))}));var an=/([A-Z])/g,fn=/^ms-/,ln=o.Children.toArray,sn=F.ReactCurrentDispatcher,dn={listing:!0,pre:!0,textarea:!0},pn=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,mn={},hn={};var vn=Object.prototype.hasOwnProperty,gn={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null,suppressHydrationWarning:null};function yn(n,e){if(void 0===n)throw u(Error(152),b(e)||"Component")}function wn(n,e,t){function i(o,i){var c=i.prototype&&i.prototype.isReactComponent,a=function(n,e,t,r){if(r&&("object"==typeof(r=n.contextType)&&null!==r))return x(r,t),r[t];if(n=n.contextTypes){for(var o in t={},n)t[o]=e[o];e=t}else e=E;return e}(i,e,t,c),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)}},d=void 0;if(c)d=new i(o.props,a,s),"function"==typeof i.getDerivedStateFromProps&&(null!=(c=i.getDerivedStateFromProps.call(null,o.props,d.state))&&(d.state=r({},d.state,c)));else if(D={},d=i(o.props,a,s),null==(d=G(i,o.props,d,a))||null==d.render)return void yn(n=d,i);if(d.props=o.props,d.context=a,d.updater=s,void 0===(s=d.state)&&(d.state=s=null),"function"==typeof d.UNSAFE_componentWillMount||"function"==typeof d.componentWillMount)if("function"==typeof d.componentWillMount&&"function"!=typeof i.getDerivedStateFromProps&&d.componentWillMount(),"function"==typeof d.UNSAFE_componentWillMount&&"function"!=typeof i.getDerivedStateFromProps&&d.UNSAFE_componentWillMount(),f.length){s=f;var p=l;if(f=null,l=!1,p&&1===s.length)d.state=s[0];else{c=p?s[0]:d.state;var m=!0;for(p=p?1:0;p<s.length;p++){var h=s[p];null!=(h="function"==typeof h?h.call(d,c,o.props,a):h)&&(m?(m=!1,c=r({},c,h)):r(c,h))}d.state=c}}else f=null;if(yn(n=d.render(),i),o=void 0,"function"==typeof d.getChildContext&&"object"==typeof(a=i.childContextTypes))for(var v in o=d.getChildContext())if(!(v in a))throw u(Error(108),b(i)||"Unknown",v);o&&(e=r({},e,o))}for(;o.isValidElement(n);){var c=n,a=c.type;if("function"!=typeof a)break;i(c,a)}return{child:n,context:e}}var bn=function(){function n(e,t){if(!(this instanceof n))throw new TypeError("Cannot call a class as a function");o.isValidElement(e)?e.type!==a?e=[e]:(e=e.props.children,e=o.isValidElement(e)?[e]:ln(e)):e=ln(e),e={type:null,domNamespace:en,children:e,childIndex:0,context:E,footer:""};var r=S[0];if(0===r){var i=S,c=2*(r=i.length);if(!(65536>=c))throw u(Error(304));var f=new Uint16Array(c);for(f.set(i),(S=f)[0]=r+1,i=r;i<c-1;i++)S[i]=i+1;S[c-1]=0}else S[0]=S[r];this.threadID=r,this.stack=[e],this.exhausted=!1,this.currentSelectValue=null,this.previousWasTextNode=!1,this.makeStaticMarkup=t,this.suspenseDepth=0,this.contextIndex=-1,this.contextStack=[],this.contextValueStack=[]}return n.prototype.destroy=function(){if(!this.exhausted){this.exhausted=!0,this.clearProviders();var n=this.threadID;S[n]=S[0],S[0]=n}},n.prototype.pushProvider=function(n){var e=++this.contextIndex,t=n.type._context,r=this.threadID;x(t,r);var o=t[r];this.contextStack[e]=t,this.contextValueStack[e]=o,t[r]=n.props.value},n.prototype.popProvider=function(){var n=this.contextIndex,e=this.contextStack[n],t=this.contextValueStack[n];this.contextStack[n]=null,this.contextValueStack[n]=null,this.contextIndex--,e[this.threadID]=t},n.prototype.clearProviders=function(){for(var n=this.contextIndex;0<=n;n--)this.contextStack[n][this.threadID]=this.contextValueStack[n]},n.prototype.read=function(n){if(this.exhausted)return null;var e=Z;Z=this.threadID;var t=sn.current;sn.current=nn;try{for(var r=[""],o=!1;r[0].length<n;){if(0===this.stack.length){this.exhausted=!0;var i=this.threadID;S[i]=S[0],S[0]=i;break}var c=this.stack[this.stack.length-1];if(o||c.childIndex>=c.children.length){var a=c.footer;if(""!==a&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===c.type)this.currentSelectValue=null;else if(null!=c.type&&null!=c.type.type&&c.type.type.$$typeof===s)this.popProvider(c.type);else if(c.type===h){this.suspenseDepth--;var f=r.pop();if(o){o=!1;var l=c.fallbackFrame;if(!l)throw u(Error(303));this.stack.push(l),r[this.suspenseDepth]+="\x3c!--$!--\x3e";continue}r[this.suspenseDepth]+=f}r[this.suspenseDepth]+=a}else{var d=c.children[c.childIndex++],p="";try{p+=this.render(d,c.context,c.domNamespace)}catch(n){throw n}r.length<=this.suspenseDepth&&r.push(""),r[this.suspenseDepth]+=p}}return r[0]}finally{sn.current=t,Z=e}},n.prototype.render=function(n,e,t){if("string"==typeof n||"number"==typeof n)return""===(t=""+n)?"":this.makeStaticMarkup?L(t):this.previousWasTextNode?"\x3c!-- --\x3e"+L(t):(this.previousWasTextNode=!0,L(t));if(n=(e=wn(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)===c)throw u(Error(257));throw u(Error(258),t.toString())}return n=ln(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 a:return n=ln(n.props.children),this.stack.push({type:null,domNamespace:t,children:n,childIndex:0,context:e,footer:""}),"";case h:throw u(Error(294))}if("object"==typeof i&&null!==i)switch(i.$$typeof){case m:D={};var b=i.render(n.props,n.ref);return b=G(i.render,n.props,b,n.ref),b=ln(b),this.stack.push({type:null,domNamespace:t,children:b,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=ln(n.props.children),childIndex:0,context:e,footer:""},this.pushProvider(n),this.stack.push(t),"";case d:i=n.type,b=n.props;var F=this.threadID;return x(i,F),i=ln(b.children(i[F])),this.stack.push({type:n,domNamespace:t,children:i,childIndex:0,context:e,footer:""}),"";case w:throw u(Error(338));case y:throw u(Error(295))}throw u(Error(130),null==i?i:typeof i,"")},n.prototype.renderDOM=function(n,e,t){var i=n.type.toLowerCase();if(t===en&&tn(i),!mn.hasOwnProperty(i)){if(!pn.test(i))throw u(Error(65),i);mn[i]=!0}var c=n.props;if("input"===i)c=r({type:void 0},c,{defaultChecked:void 0,defaultValue:void 0,value:null!=c.value?c.value:c.defaultValue,checked:null!=c.checked?c.checked:c.defaultChecked});else if("textarea"===i){var a=c.value;if(null==a){a=c.defaultValue;var f=c.children;if(null!=f){if(null!=a)throw u(Error(92));if(Array.isArray(f)){if(!(1>=f.length))throw u(Error(93));f=f[0]}a=""+f}null==a&&(a="")}c=r({},c,{value:void 0,children:""+a})}else if("select"===i)this.currentSelectValue=null!=c.value?c.value:c.defaultValue,c=r({},c,{value:void 0});else if("option"===i){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}(c.children);if(null!=f){var s=null!=c.value?c.value+"":l;if(a=!1,Array.isArray(f)){for(var d=0;d<f.length;d++)if(""+f[d]===s){a=!0;break}}else a=""+f===s;c=r({selected:void 0,children:void 0},c,{selected:a,children:l})}}if(a=c){if(on[i]&&(null!=a.children||null!=a.dangerouslySetInnerHTML))throw u(Error(137),i,"");if(null!=a.dangerouslySetInnerHTML){if(null!=a.children)throw u(Error(60));if(!("object"==typeof a.dangerouslySetInnerHTML&&"__html"in a.dangerouslySetInnerHTML))throw u(Error(61))}if(null!=a.style&&"object"!=typeof a.style)throw u(Error(62),"")}for(b in a=c,f=this.makeStaticMarkup,l=1===this.stack.length,s="<"+n.type,a)if(vn.call(a,b)){var p=a[b];if(null!=p){if("style"===b){d=void 0;var m="",h="";for(d in p)if(p.hasOwnProperty(d)){var v=0===d.indexOf("--"),g=p[d];if(null!=g){if(v)var y=d;else if(y=d,hn.hasOwnProperty(y))y=hn[y];else{var w=y.replace(an,"-$1").toLowerCase().replace(fn,"-ms-");y=hn[y]=w}m+=h+y+":",h=d,m+=v=null==g||"boolean"==typeof g||""===g?"":v||"number"!=typeof g||0===g||un.hasOwnProperty(h)&&un[h]?(""+g).trim():g+"px",h=";"}}p=m||null}d=null;n:if(v=i,g=a,-1===v.indexOf("-"))v="string"==typeof g.is;else switch(v){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":v=!1;break n;default:v=!0}v?gn.hasOwnProperty(b)||(d=A(d=b)&&null!=p?d+'="'+L(p)+'"':""):d=W(b,p),d&&(s+=" "+d)}}f||l&&(s+=' data-reactroot=""');var b=s;a="",rn.hasOwnProperty(i)?b+="/>":(b+=">",a="</"+n.type+">");n:{if(null!=(f=c.dangerouslySetInnerHTML)){if(null!=f.__html){f=f.__html;break n}}else if("string"==typeof(f=c.children)||"number"==typeof f){f=L(f);break n}f=null}return null!=f?(c=[],dn[i]&&"\n"===f.charAt(0)&&(b+="\n"),b+=f):c=ln(c.children),n=n.type,t=null==t||"http://www.w3.org/1999/xhtml"===t?tn(n):"http://www.w3.org/2000/svg"===t&&"foreignObject"===n?"http://www.w3.org/1999/xhtml":t,this.stack.push({domNamespace:t,type:i,children:c,childIndex:0,context:e,footer:a}),this.previousWasTextNode=!1,b},n}(),Fn={renderToString:function(n){n=new bn(n,!1);try{return n.read(1/0)}finally{n.destroy()}},renderToStaticMarkup:function(n){n=new bn(n,!0);try{return n.read(1/0)}finally{n.destroy()}},renderToNodeStream:function(){throw u(Error(207))},renderToStaticNodeStream:function(){throw u(Error(208))},version:"16.9.0"},En={default:Fn},xn=En&&Fn||En;n.exports=xn.default||xn},function(n,e,t){"use strict";
22+/** @license React v16.9.0
23+ * react.production.min.js
24+ *
25+ * Copyright (c) Facebook, Inc. and its affiliates.
26+ *
27+ * This source code is licensed under the MIT license found in the
28+ * LICENSE file in the root directory of this source tree.
29+ */var r=t(101),o="function"==typeof Symbol&&Symbol.for,u=o?Symbol.for("react.element"):60103,i=o?Symbol.for("react.portal"):60106,c=o?Symbol.for("react.fragment"):60107,a=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,m=o?Symbol.for("react.suspense_list"):60120,h=o?Symbol.for("react.memo"):60115,v=o?Symbol.for("react.lazy"):60116;o&&Symbol.for("react.fundamental"),o&&Symbol.for("react.responder");var g="function"==typeof Symbol&&Symbol.iterator;function y(n){for(var e=n.message,t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return n.message="Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n}var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b={};function F(n,e,t){this.props=n,this.context=e,this.refs=b,this.updater=t||w}function E(){}function x(n,e,t){this.props=n,this.context=e,this.refs=b,this.updater=t||w}F.prototype.isReactComponent={},F.prototype.setState=function(n,e){if("object"!=typeof n&&"function"!=typeof n&&null!=n)throw y(Error(85));this.updater.enqueueSetState(this,n,e,"setState")},F.prototype.forceUpdate=function(n){this.updater.enqueueForceUpdate(this,n,"forceUpdate")},E.prototype=F.prototype;var S=x.prototype=new E;S.constructor=x,r(S,F.prototype),S.isPureReactComponent=!0;var C={current:null},k={suspense:null},M={current:null},I=Object.prototype.hasOwnProperty,T={key:!0,ref:!0,__self:!0,__source:!0};function A(n,e,t){var r=void 0,o={},i=null,c=null;if(null!=e)for(r in void 0!==e.ref&&(c=e.ref),void 0!==e.key&&(i=""+e.key),e)I.call(e,r)&&!T.hasOwnProperty(r)&&(o[r]=e[r]);var a=arguments.length-2;if(1===a)o.children=t;else if(1<a){for(var f=Array(a),l=0;l<a;l++)f[l]=arguments[l+2];o.children=f}if(n&&n.defaultProps)for(r in a=n.defaultProps)void 0===o[r]&&(o[r]=a[r]);return{$$typeof:u,type:n,key:i,ref:c,props:o,_owner:M.current}}function R(n){return"object"==typeof n&&null!==n&&n.$$typeof===u}var _=/\/+/g,N=[];function P(n,e,t,r){if(N.length){var o=N.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 O(n){n.result=null,n.keyPrefix=null,n.func=null,n.context=null,n.count=0,10>N.length&&N.push(n)}function L(n,e,t){return null==n?0:function n(e,t,r,o){var c=typeof e;"undefined"!==c&&"boolean"!==c||(e=null);var a=!1;if(null===e)a=!0;else switch(c){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case u:case i:a=!0}}if(a)return r(o,e,""===t?"."+W(e,0):t),1;if(a=0,t=""===t?".":t+":",Array.isArray(e))for(var f=0;f<e.length;f++){var l=t+W(c=e[f],f);a+=n(c,l,r,o)}else if(null===e||"object"!=typeof e?l=null:l="function"==typeof(l=g&&e[g]||e["@@iterator"])?l:null,"function"==typeof l)for(e=l.call(e),f=0;!(c=e.next()).done;)a+=n(c=c.value,l=t+W(c,f++),r,o);else if("object"===c)throw r=""+e,y(Error(31),"[object Object]"===r?"object with keys {"+Object.keys(e).join(", ")+"}":r,"");return a}(n,"",e,t)}function W(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 D(n,e){n.func.call(n.context,e,n.count++)}function z(n,e,t){var r=n.result,o=n.keyPrefix;n=n.func.call(n.context,e,n.count++),Array.isArray(n)?B(n,r,t,(function(n){return n})):null!=n&&(R(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(_,"$&/")+"/")+t)),r.push(n))}function B(n,e,t,r,o){var u="";null!=t&&(u=(""+t).replace(_,"$&/")+"/"),L(n,z,e=P(e,u,r,o)),O(e)}function j(){var n=C.current;if(null===n)throw y(Error(321));return n}var q={Children:{map:function(n,e,t){if(null==n)return n;var r=[];return B(n,r,null,e,t),r},forEach:function(n,e,t){if(null==n)return n;L(n,D,e=P(null,null,e,t)),O(e)},count:function(n){return L(n,(function(){return null}),null)},toArray:function(n){var e=[];return B(n,e,null,(function(n){return n})),e},only:function(n){if(!R(n))throw y(Error(143));return n}},createRef:function(){return{current:null}},Component:F,PureComponent:x,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:v,_ctor:n,_status:-1,_result:null}},memo:function(n,e){return{$$typeof:h,type:n,compare:void 0===e?null:e}},useCallback:function(n,e){return j().useCallback(n,e)},useContext:function(n,e){return j().useContext(n,e)},useEffect:function(n,e){return j().useEffect(n,e)},useImperativeHandle:function(n,e,t){return j().useImperativeHandle(n,e,t)},useDebugValue:function(){},useLayoutEffect:function(n,e){return j().useLayoutEffect(n,e)},useMemo:function(n,e){return j().useMemo(n,e)},useReducer:function(n,e,t){return j().useReducer(n,e,t)},useRef:function(n){return j().useRef(n)},useState:function(n){return j().useState(n)},Fragment:c,Profiler:f,StrictMode:a,Suspense:p,unstable_SuspenseList:m,createElement:A,cloneElement:function(n,e,t){if(null==n)throw y(Error(267),n);var o=void 0,i=r({},n.props),c=n.key,a=n.ref,f=n._owner;if(null!=e){void 0!==e.ref&&(a=e.ref,f=M.current),void 0!==e.key&&(c=""+e.key);var l=void 0;for(o in n.type&&n.type.defaultProps&&(l=n.type.defaultProps),e)I.call(e,o)&&!T.hasOwnProperty(o)&&(i[o]=void 0===e[o]&&void 0!==l?l[o]:e[o])}if(1===(o=arguments.length-2))i.children=t;else if(1<o){l=Array(o);for(var s=0;s<o;s++)l[s]=arguments[s+2];i.children=l}return{$$typeof:u,type:n.type,key:c,ref:a,props:i,_owner:f}},createFactory:function(n){var e=A.bind(null,n);return e.type=n,e},isValidElement:R,version:"16.9.0",unstable_withSuspenseConfig:function(n,e){var t=k.suspense;k.suspense=void 0===e?null:e;try{n()}finally{k.suspense=t}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:C,ReactCurrentBatchConfig:k,ReactCurrentOwner:M,IsSomeRendererActing:{current:!1},assign:r}},U={default:q},H=U&&q||U;n.exports=H.default||H},function(n,e,t){"use strict";var r=t(41),o=t(175),u=t(299),i=t(320),c=t(334),a=t(2),f=t(27),l=t(7),s=t(15),d=t(335),p=t(40),m=t(55),h=t(31),v=t(28),g=t(45),y=t(99),w=t(37),b=t(338),F=t(46),E=t(26),x=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"backgroundColor"})))(w.writeForeignString)(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"fontFamily"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"gridTemplateAreas"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"maxWidth"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"minWidth"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"transition"})))(w.writeForeignString)(w.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()())()()()))({backgroundColor:n.backgroundColour,fontFamily:n.textFontFamily,color:n.textColour,display:"grid",transition:"0.2s ease-in-out",gridTemplateAreas:"'landing landing landing''header header header' 'nav content content'",minWidth:"100%",maxWidth:"100%"}),content:r.cssSafer(w.recordWriteForeign()(w.consWriteForeignFields(new s.IsSymbol((function(){return"gridArea"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"minHeight"})))(w.writeForeignString)(w.nilWriteForeignFields)()()())()()()))({gridArea:"content",minHeight:"200vh"}),icon:r.cssSafer(w.recordWriteForeign()(w.consWriteForeignFields(new s.IsSymbol((function(){return"fill"})))(w.writeForeignString)(w.nilWriteForeignFields)()()()))({fill:"theme.textColour"})}}))(),e=i.mkLandingPage(),t=c.mkSidebar(),b=u.mkHeader(),x=c.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 a.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(x)({name:"Learn",icon:p.element(y.appendIcon())({}),collapsed:o.value0}),p.element(x)({name:"Try",icon:p.element(y.bindIcon())({}),collapsed:o.value0}),p.element(x)({name:"Share",icon:p.element(y.applyflippedIcon())({}),collapsed:o.value0}),p.element(x)({name:"Jobs",icon:p.element(y.mapIcon())({}),collapsed:o.value0})]}),p.element(b)({}),m.div()({className:n.content,children:l.append(l.semigroupArray)([p.element(S)({})])(r.children)})]}))}))}))}))}))()};n.exports={mkContainer:function(){var n=b.mkThemeProvider(),e=x();return h.component()()("Container")((function(t){return a.pure(v.applicativeRender(E.refl))(p.element(n)({theme:t.theme,children:[p.element(e)({children:t.children})]}))}))()},mkContainerContent:x}},function(n,e,t){"use strict";e.mergeStyles=function(n){return Object.assign.apply(null,[{}].concat(n))}},function(n,e,t){"use strict";e.intDegree=function(n){return Math.min(Math.abs(n),2147483647)},e.intDiv=function(n){return function(e){return 0===e?0:e>0?Math.floor(n/e):-Math.floor(n/-e)}},e.intMod=function(n){return function(e){if(0===e)return 0;var t=Math.abs(e);return(n%t+t)%t}},e.numDiv=function(n){return function(e){return n/e}}},function(n,e,t){"use strict";e.intSub=function(n){return function(e){return n-e|0}},e.numSub=function(n){return function(e){return n-e}}},function(n,e,t){"use strict";e.intAdd=function(n){return function(e){return n+e|0}},e.intMul=function(n){return function(e){return n*e|0}},e.numAdd=function(n){return function(e){return n+e}},e.numMul=function(n){return function(e){return n*e}}},function(n,e,t){"use strict";e.unsafeCoerce=function(n){return n}},function(n,e,t){"use strict";e.unit={}},function(n,e,t){"use strict";e.showIntImpl=function(n){return n.toString()},e.showNumberImpl=function(n){var e=n.toString();return isNaN(e+".0")?e:e+".0"},e.showCharImpl=function(n){var e=n.charCodeAt(0);if(e<32||127===e){switch(n){case"":return"'\\a'";case"\b":return"'\\b'";case"\f":return"'\\f'";case"\n":return"'\\n'";case"\r":return"'\\r'";case"\t":return"'\\t'";case"\v":return"'\\v'"}return"'\\"+e.toString(10)+"'"}return"'"===n||"\\"===n?"'\\"+n+"'":"'"+n+"'"},e.showStringImpl=function(n){var e=n.length;return'"'+n.replace(/[\0-\x1F\x7F"\\]/g,(function(t,r){switch(t){case'"':case"\\":return"\\"+t;case"":return"\\a";case"\b":return"\\b";case"\f":return"\\f";case"\n":return"\\n";case"\r":return"\\r";case"\t":return"\\t";case"\v":return"\\v"}var 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.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";var r=function(n){return function(e){return n===e}};e.eqBooleanImpl=r,e.eqIntImpl=r,e.eqNumberImpl=r,e.eqCharImpl=r,e.eqStringImpl=r,e.eqArrayImpl=function(n){return function(e){return function(t){if(e===t)return!0;if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(!n(e[r])(t[r]))return!1;return!0}}}},function(n,e,t){"use strict";e.concatString=function(n){return function(e){return n+e}},e.concatArray=function(n){return function(e){return 0===n.length?e:0===e.length?n:n.concat(e)}}},function(n,e,t){"use strict";var r=function(n){return function(n){var e;for(;;)e=void(n=n);return e}(n)},o=new(t(5).Show)(r);n.exports={absurd:r,showVoid:o}},function(n,e,t){"use strict";e.unsafeCoerce=function(n){return n}},function(n,e,t){"use strict";var r=t(121),o=t(258),u=t(2),i=t(3),c=t(59),a=t(30),f=t(16),l=t(8),s=t(1),d=t(11),p=t(27),m=t(5),h=t(15),v=t(259),g=t(18),y=t(88),w=t(33),b=t(53),F=t(289),E=t(291),x=t(40),S=t(71),C=t(55),k=t(61),M=t(114),I=t(31),T=t(28),A=t(298),R=t(37),_=t(26),N=function(n){return F.fetch(E.windowFetch)()},P=function(n){return i.bind(y.bindAff)(N()("/api/compileAndRun")({method:F.postMethod,body:R.writeJSON(R.recordWriteForeign()(R.consWriteForeignFields(new h.IsSymbol((function(){return"code"})))(R.writeForeignString)(R.nilWriteForeignFields)()()()))(n),headers:F.makeHeaders()({"Content-Type":"application/json"})}))((function(n){var e=F.statusCode(n);return 200===e?s.mapFlipped(y.functorAff)(i.bind(y.bindAff)(F.json(n))(A.readAff(R.readRecord()(R.readFieldsCons(new h.IsSymbol((function(){return"code"})))(R.readMaybe(R.readInt))(R.readFieldsCons(new h.IsSymbol((function(){return"stderr"})))(R.readString)(R.readFieldsCons(new h.IsSymbol((function(){return"stdout"})))(R.readString)(R.readFieldsNil)()())()())()()))))(a.Right.create):422===e?s.mapFlipped(y.functorAff)(i.bind(y.bindAff)(F.json(n))(A.readAff(R.readRecord()(R.readFieldsCons(new h.IsSymbol((function(){return"result"})))(R.readRecord()(R.readFieldsCons(new h.IsSymbol((function(){return"errors"})))(R.readArray(R.readRecord()(R.readFieldsCons(new h.IsSymbol((function(){return"allSpans"})))(R.readArray(R.readRecord()(R.readFieldsCons(new h.IsSymbol((function(){return"end"})))(R.readArray(R.readInt))(R.readFieldsCons(new h.IsSymbol((function(){return"name"})))(R.readString)(R.readFieldsCons(new h.IsSymbol((function(){return"start"})))(R.readArray(R.readInt))(R.readFieldsNil)()())()())()())))(R.readFieldsCons(new h.IsSymbol((function(){return"errorCode"})))(R.readString)(R.readFieldsCons(new h.IsSymbol((function(){return"errorLink"})))(R.readString)(R.readFieldsCons(new h.IsSymbol((function(){return"filename"})))(R.readString)(R.readFieldsCons(new h.IsSymbol((function(){return"message"})))(R.readString)(R.readFieldsCons(new h.IsSymbol((function(){return"moduleName"})))(R.readMaybe(R.readString))(R.readFieldsCons(new h.IsSymbol((function(){return"position"})))(R.readRecord()(R.readFieldsCons(new h.IsSymbol((function(){return"endColumn"})))(R.readInt)(R.readFieldsCons(new h.IsSymbol((function(){return"endLine"})))(R.readInt)(R.readFieldsCons(new h.IsSymbol((function(){return"startColumn"})))(R.readInt)(R.readFieldsCons(new h.IsSymbol((function(){return"startLine"})))(R.readInt)(R.readFieldsNil)()())()())()())()()))(R.readFieldsCons(new h.IsSymbol((function(){return"suggestion"})))(R.readMaybe(R.readRecord()(R.readFieldsCons(new h.IsSymbol((function(){return"replaceRange"})))(R.readRecord()(R.readFieldsCons(new h.IsSymbol((function(){return"endColumn"})))(R.readInt)(R.readFieldsCons(new h.IsSymbol((function(){return"endLine"})))(R.readInt)(R.readFieldsCons(new h.IsSymbol((function(){return"startColumn"})))(R.readInt)(R.readFieldsCons(new h.IsSymbol((function(){return"startLine"})))(R.readInt)(R.readFieldsNil)()())()())()())()()))(R.readFieldsCons(new h.IsSymbol((function(){return"replacement"})))(R.readString)(R.readFieldsNil)()())()())))(R.readFieldsNil)()())()())()())()())()())()())()())()())))(R.readFieldsCons(new h.IsSymbol((function(){return"warnings"})))(R.readArray(R.readRecord()(R.readFieldsCons(new h.IsSymbol((function(){return"allSpans"})))(R.readArray(R.readRecord()(R.readFieldsCons(new h.IsSymbol((function(){return"end"})))(R.readArray(R.readInt))(R.readFieldsCons(new h.IsSymbol((function(){return"name"})))(R.readString)(R.readFieldsCons(new h.IsSymbol((function(){return"start"})))(R.readArray(R.readInt))(R.readFieldsNil)()())()())()())))(R.readFieldsCons(new h.IsSymbol((function(){return"errorCode"})))(R.readString)(R.readFieldsCons(new h.IsSymbol((function(){return"errorLink"})))(R.readString)(R.readFieldsCons(new h.IsSymbol((function(){return"filename"})))(R.readString)(R.readFieldsCons(new h.IsSymbol((function(){return"message"})))(R.readString)(R.readFieldsCons(new h.IsSymbol((function(){return"moduleName"})))(R.readMaybe(R.readString))(R.readFieldsCons(new h.IsSymbol((function(){return"position"})))(R.readRecord()(R.readFieldsCons(new h.IsSymbol((function(){return"endColumn"})))(R.readInt)(R.readFieldsCons(new h.IsSymbol((function(){return"endLine"})))(R.readInt)(R.readFieldsCons(new h.IsSymbol((function(){return"startColumn"})))(R.readInt)(R.readFieldsCons(new h.IsSymbol((function(){return"startLine"})))(R.readInt)(R.readFieldsNil)()())()())()())()()))(R.readFieldsCons(new h.IsSymbol((function(){return"suggestion"})))(R.readMaybe(R.readRecord()(R.readFieldsCons(new h.IsSymbol((function(){return"replaceRange"})))(R.readRecord()(R.readFieldsCons(new h.IsSymbol((function(){return"endColumn"})))(R.readInt)(R.readFieldsCons(new h.IsSymbol((function(){return"endLine"})))(R.readInt)(R.readFieldsCons(new h.IsSymbol((function(){return"startColumn"})))(R.readInt)(R.readFieldsCons(new h.IsSymbol((function(){return"startLine"})))(R.readInt)(R.readFieldsNil)()())()())()())()()))(R.readFieldsCons(new h.IsSymbol((function(){return"replacement"})))(R.readString)(R.readFieldsNil)()())()())))(R.readFieldsNil)()())()())()())()())()())()())()())()())))(R.readFieldsNil)()())()()))(R.readFieldsNil)()()))))(a.Left.create):c.throwError(y.monadThrowAff)(b.error("Unexpected response code "+m.show(m.showInt)(e)))}))};n.exports={mkCompileEditor:function(){var n=v.mkEditor(),e=o.mkCard(),t=r.mkButton()()()()();return I.component()()("StorybookEditor")((function(o){return T.bind(T.ixBindRender)(I.useRef(p.null))((function(o){return T.bind(T.ixBindRender)(I.useState(""))((function(c){return u.pure(T.applicativeRender(_.refl))(x.fragment([x.element(t)({buttonType:r.PlainButton.value,children:[S.text("Compile")],buttonProps:{onClick:M.handler_((function(){var n=I.readRefMaybe(o)();return f.for_(g.applicativeEffect)(f.foldableMaybe)(n)((function(n){return function(){var e=v.getValue(n)();return y.launchAff_(i.bind(y.bindAff)(P({code:e}))((function(n){return w.liftEffect(y.monadEffectAff)((e=function(){if(n instanceof a.Left)return f.intercalate(f.foldableArray)(d.monoidString)("/n")(s.mapFlipped(s.functorArray)(n.value0.result.errors)((function(n){return n.message})));if(n instanceof a.Right)return n.value0.stdout;throw new Error("Failed pattern match at CompileEditor.Component (line 51, column 46 - line 53, column 50): "+[n.constructor.name])}(),c.value1(l.const(e))));var e})))()}}))()}))}}),x.element(e)({children:[S.text(c.value0)]}),C.div()({children:[x.element(n)({editorRef:o})],style:k.css({height:"100%"})})]))}))}))}))()},fetch:N,compileAndRun:P}},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 c=n[i],a=0;a<r;a++)o[u++]=c(e[a]);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.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.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";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.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";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],c=t[r],a=n(i)(c);if(0!==a)return a;r++}return o===u?0:o>u?-1:1}}}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(3),i=t(17),c=t(6),a=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 a.Functor((function(n){return function(e){return n(e)}})),v=function(n){return n},g=new c.Eq1((function(n){return c.eq(n)})),y=new 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(3),i=t(17),c=t(6),a=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 a.Functor((function(n){return function(e){return n(e)}})),v=function(n){return n},g=new c.Eq1((function(n){return c.eq(n)})),y=new 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(65),i=t(66),c=t(32),a=t(1),f=t(14),l=t(5),s=function(n){return n},d=new f.Newtype((function(n){return n}),s),p=new a.Functor((function(n){return function(n){return n}})),m=function(n){return new c.Bifunctor((function(e){return function(t){return function(t){return a.map(n)(e)(t)}}}))},h=function(n){return new i.Biapply((function(){return m(n.Functor0())}),(function(e){return function(t){return 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(65),o=t(66),u=t(32),i=t(1),c=t(14),a=t(5),f=function(n){return n},l=new c.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 a.Show((function(e){return"(Flip "+a.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(65),i=t(66),c=t(32),a=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 c.Bifunctor((function(e){return function(e){return function(t){return a.map(n)(e)(t)}}}))},m=function(n){return new i.Biapply((function(){return p(n.Functor0())}),(function(e){return function(t){return 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 a.Functor((function(e){return function(t){return a.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(65),o=t(66),u=t(32),i=t(6),c=t(10),a=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 c.Ord((function(){return s(n.Eq0())(e.Eq0())}),(function(t){return function(r){var o=c.compare(n)(t.value0)(r.value0);return o instanceof a.LT?a.LT.value:o instanceof a.GT?a.GT.value:c.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(65),o=t(66),u=t(32),i=t(1),c=t(14),a=t(5),f=function(n){return n},l=new c.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 a.Show((function(e){return"(Wrap "+a.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(c){return function(a){return function f(l,s){switch(s-l){case 0:return i([]);case 1:return u(n)(c(a[l]));case 2:return o(u(e)(c(a[l])))(c(a[l+1]));case 3:return o(o(u(t)(c(a[l])))(c(a[l+1])))(c(a[l+2]));default:var d=l+2*Math.floor((s-l)/4);return o(u(r)(f(l,d)))(f(d,s))}}(0,a.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";var r=t(44),o=t(11),u=t(14),i=t(10),c=t(7),a=t(5),f=function(n){return n},l=function(n){return new c.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 a.Show((function(e){return"(Max "+a.show(n)(e)+")"}))}}},function(n,e,t){"use strict";var r=t(44),o=t(11),u=t(14),i=t(10),c=t(7),a=t(5),f=function(n){return n},l=function(n){return new c.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 a.Show((function(e){return"(Min "+a.show(n)(e)+")"}))}}},function(n,e,t){"use strict";e.pureE=function(n){return function(){return n}},e.bindE=function(n){return function(e){return function(){return e(n())()}}},e.untilE=function(n){return function(){for(;!n(););return{}}},e.whileE=function(n){return function(e){return function(){for(;n();)e();return{}}}},e.forE=function(n){return function(e){return function(t){return function(){for(var r=n;r<e;r++)t(r)()}}}},e.foreachE=function(n){return function(e){return function(){for(var t=0,r=n.length;t<r;t++)e(n[t])()}}}},function(n,e,t){"use strict";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(107),i=t(8),c=t(1),a=t(43),f=t(4),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)();o.modify((function(n){return n+1|0}))(n.value1)();return n.value0(e)}},p=function(n){return function(e){return function(t){return function(){for(var r=o.new(!1)();c.map(o.functorST)(a.not(a.heytingAlgebraBoolean))(o.read(r))();)!function(){var i=s(e)();if(i instanceof f.Just&&n(i.value0)){u.push(i.value0)(t)();return c.void(o.functorST)(d(e))()}c.void(o.functorST)(o.write(!0)(r))()}();return{}}}}},m=p(i.const(!0)),h=(r=c.map(o.functorST)(f.isNothing),function(n){return r(s(n))});n.exports={iterator:function(n){return c.map(o.functorST)(l.create(n))(o.new(0))},iterate:function(n){return function(e){return function(){for(var t=o.new(!1)();c.map(o.functorST)(a.not(a.heytingAlgebraBoolean))(o.read(t))();)!function(){var r=d(n)();if(r instanceof f.Just)return e(r.value0)();if(r instanceof f.Nothing)return c.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(43),o=function(n){this.HeytingAlgebraRecord0=n},u=function(n){this.HeytingAlgebra0=n},i=new u((function(){return r.heytingAlgebraUnit})),c=new o((function(){return r.heytingAlgebraRecordNil})),a=new u((function(){return r.heytingAlgebraBoolean}));n.exports={BooleanAlgebra:u,BooleanAlgebraRecord:o,booleanAlgebraBoolean:a,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:c,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=[],c=u;;){var a=o(c);if(n(a))return i;var f=e(a);i.push(t(f)),c=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=[],c=u;;){var a=o(c);i.push(t(a));var f=r(a);if(n(f))return i;c=e(f)}}}}}}}},function(n,e,t){"use strict";var r=t(205),o=t(19),u=t(2),i=t(9),c=t(3),a=t(17),f=t(6),l=t(16),s=t(47),d=t(1),p=t(36),m=t(10),h=t(7),v=t(77),g=t(67),y=t(5),w=t(24),b=t(48),F=t(68).unfoldable1Array,E=b.traversableWithIndexArray,x=w.traversableArray,S=h.semigroupArray,C=m.ord1Array,k=a.monadArray,M=p.functorWithIndexArray,I=d.functorArray,T=s.foldableWithIndexArray,A=l.foldableArray,R=new v.Foldable1((function(){return A}),(function(n){return r.fold1Impl(h.append(n))}),(function(n){return v.foldMap1Default(R)(I)(n)})),_=new g.Traversable1((function(){return R}),(function(){return x}),(function(n){return g.sequence1Default(_)(n)}),(function(n){return r.traverse1Impl(i.apply(n))(d.map(n.Functor0()))})),N=f.eq1Array,P=c.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:N,ordNonEmptyArray:function(n){return m.ordArray(n)},ord1NonEmptyArray:C,semigroupNonEmptyArray:S,functorNonEmptyArray:I,functorWithIndexNonEmptyArray:M,foldableNonEmptyArray:A,foldableWithIndexNonEmptyArray:T,foldable1NonEmptyArray:R,unfoldable1NonEmptyArray:F,traversableNonEmptyArray:x,traversableWithIndexNonEmptyArray:E,traversable1NonEmptyArray:_,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 c=function(r,u,a){if(0===u)return r;var f=a[u-1];return new n((function(){var n,l;return c((n=f,l=r,e(t(o)(i(n)))(l)),u-1,a)}))};return function(e){for(var o=t(r)(i(e[e.length-1])),a=c(o,e.length-1,e);a instanceof n;)a=a.fn();return t(u)(a)}}}}}()},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(34),u=function(n,e){this.Ring0=n,this.recip=e},i=function(n){return n.recip},c=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:c}},function(n,e,t){"use strict";var r=t(209),o=t(8),u=t(4);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 c=i.length;if(u<0||u>=c)return t;if(o)for(var a=i[Symbol.iterator](),f=u;;--f){var l=a.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(217),o=t(30),u=t(4),i=t(5),c=t(110),a=t(218),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 a.RegexFlags.create(r["flags'"](n))},renderFlags:s,parseFlags:function(n){return new a.RegexFlags({global:c.contains("g")(n),ignoreCase:c.contains("i")(n),multiline:c.contains("m")(n),sticky:c.contains("y")(n),unicode:c.contains("u")(n)})},match:d,search: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(39),o=t(6),u=t(1),i=t(11),c=t(7),a=t(5),f=t(111),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 a.Show((function(n){var e=c.append(c.semigroupArray)([])(c.append(c.semigroupArray)(u.voidLeft(u.functorArray)(r.guard(r.monadZeroArray)(n.value0.global))("global"))(c.append(c.semigroupArray)(u.voidLeft(u.functorArray)(r.guard(r.monadZeroArray)(n.value0.ignoreCase))("ignoreCase"))(c.append(c.semigroupArray)(u.voidLeft(u.functorArray)(r.guard(r.monadZeroArray)(n.value0.multiline))("multiline"))(c.append(c.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 c.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(90),o=r.createElement,u=r.Fragment||"div";function i(n,e){var t=null;return"string"==typeof n&&null!=e._data&&(t={_data:void 0},Object.entries(e._data).forEach((function(n){t["data-"+n[0]]=n[1]}))),null==t?e:Object.assign({},e,t)}e.createComponent=function(){function n(){var n=this,e=function(e){return function(t){return function(){n.setState((function(n){return{$$state:e(n.$$state)}}),t)}}};return{props:n.props.$$props,state:null===n.state?null:n.state.$$state,setState:function(n){return e(n)(void 0)},setStateThen:e,instance_:n}}function e(){var n=this.$$spec.didMount;void 0!==n&&n(this.toSelf())()}function t(n,e){var t=this.$$spec.shouldUpdate;return void 0===t||t(this.toSelf())({nextProps:n.$$props,nextState:null===e?null:e.$$state})}function 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(c){var a=function(n){return this.$$mounted=!0,this.$$spec=n.$$spec,this.state=void 0===this.$$spec.initialState?null:{$$state:this.$$spec.initialState},this};return a.displayName=c,(a.prototype=Object.create(r.Component.prototype)).constructor=a,a.prototype.toSelf=n,a.prototype.shouldComponentUpdate=t,a.prototype.componentDidMount=e,a.prototype.componentDidUpdate=o,a.prototype.componentWillUnmount=u,a.prototype.render=i,a}}(),e.readProps=function(n){return function(){return n.instance_.props.$$props}},e.readState=function(n){return function(){var e=n.instance_.state;return null===e?null:e.$$state}},e.runUpdate_=function(n,e,t){var r=null;e.instance_.setState((function(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 o(u,{key:n},e)},e.element_=function(n,e,t){var r=[n,i(n,e)];return o.apply(null,t||null==e.children?r:r.concat(e.children))},e.elementKeyed_=function(n,t){return e.element_(n,t,!0)},e.fragment=function(n){return o.apply(null,[u,null].concat(n))},e.displayNameFromComponent=function(n){return n.displayName||"[unknown]"},e.displayNameFromSelf=function(n){return e.displayNameFromComponent(n.instance_.constructor)},e.toReactComponent=function(n){return function(n){return function(e){return function(t){var u={initialState:t.initialState,render:t.render,didMount:t.didMount,shouldUpdate:t.shouldUpdate,didUpdate:t.didUpdate,willUnmount:t.willUnmount},i=function(){return this};return i.prototype=Object.create(r.Component.prototype),i.displayName=e.displayName+" (Wrapper)",i.prototype.render=function(){var t={$$props:n(this.props),$$spec:u};return o(e,t)},i}}}},e.createContext=function(n){return function(){return r.createContext(n)}},e.contextProvider=function(n){return n.Provider},e.contextConsumer=function(n){return n.Consumer}},function(n,e,t){"use strict";e.mkFn0=function(n){return function(){return n({})}},e.mkFn2=function(n){return function(e,t){return n(e)(t)}},e.mkFn3=function(n){return function(e,t,r){return n(e)(t)(r)}},e.mkFn4=function(n){return function(e,t,r,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,c){return n(e)(t)(r)(o)(u)(i)(c)}},e.mkFn8=function(n){return function(e,t,r,o,u,i,c,a){return n(e)(t)(r)(o)(u)(i)(c)(a)}},e.mkFn9=function(n){return function(e,t,r,o,u,i,c,a,f){return n(e)(t)(r)(o)(u)(i)(c)(a)(f)}},e.mkFn10=function(n){return function(e,t,r,o,u,i,c,a,f,l){return n(e)(t)(r)(o)(u)(i)(c)(a)(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(c){return n(e,t,r,o,u,i,c)}}}}}}}},e.runFn8=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(i){return function(c){return function(a){return n(e,t,r,o,u,i,c,a)}}}}}}}}},e.runFn9=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(i){return function(c){return function(a){return function(f){return n(e,t,r,o,u,i,c,a,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(c){return function(a){return function(f){return function(l){return n(e,t,r,o,u,i,c,a,f,l)}}}}}}}}}}}},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.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,c){return n(e)(t)(r)(o)(u)(i)(c)()}},e.mkEffectFn8=function(n){return function(e,t,r,o,u,i,c,a){return n(e)(t)(r)(o)(u)(i)(c)(a)()}},e.mkEffectFn9=function(n){return function(e,t,r,o,u,i,c,a,f){return n(e)(t)(r)(o)(u)(i)(c)(a)(f)()}},e.mkEffectFn10=function(n){return function(e,t,r,o,u,i,c,a,f,l){return n(e)(t)(r)(o)(u)(i)(c)(a)(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(c){return function(){return n(e,t,r,o,u,i,c)}}}}}}}}},e.runEffectFn8=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(i){return function(c){return function(a){return function(){return n(e,t,r,o,u,i,c,a)}}}}}}}}}},e.runEffectFn9=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(i){return function(c){return function(a){return function(f){return function(){return n(e,t,r,o,u,i,c,a,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(c){return function(a){return function(f){return function(l){return function(){return n(e,t,r,o,u,i,c,a,f,l)}}}}}}}}}}}}},function(n,e,t){"use strict";var r=t(90);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],c=u[1];return c.hasOwnProperty("$$reactBasicHooks$$cachedDispatch")||(c.$$reactBasicHooks$$cachedDispatch=function(n){return function(){return c(n)}}),n(i,c.$$reactBasicHooks$$cachedDispatch)},e.useRef_=r.useRef,e.readRef_=function(n){return n.current},e.writeRef_=function(n,e){n.current=e},e.useContext_=r.useContext,e.useMemo_=function(n,t,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(8),u=t(130),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(8),o=function(n){this.idiscard=n},u=function(n){return n.ibind},i=function(n){return r.flip(u(n))},c=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:c}},function(n,e,t){"use strict";var r=t(228),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";e.showErrorImpl=function(n){return n.stack||n.toString()},e.error=function(n){return new Error(n)},e.message=function(n){return n.message},e.name=function(n){return n.name||"Error"},e.stackImpl=function(n){return function(e){return function(t){return t.stack?n(t.stack):e}}},e.throwException=function(n){return function(){throw n}},e.catchException=function(n){return function(e){return function(){try{return e()}catch(e){return e instanceof Error||"[object Error]"===Object.prototype.toString.call(e)?n(e)():n(new Error(e.toString()))()}}}}},function(n,e,t){"use strict";var r,o=t(19),u=t(2),i=t(9),c=t(3),a=t(13),f=t(93),l=t(49),s=t(32),d=t(23),p=t(6),m=t(16),h=t(8),v=t(1),g=t(36),y=t(43),w=t(52),b=t(4),F=t(14),E=t(97),x=t(10),S=t(21),C=t(7),k=t(5),M=t(24),I=t(20),T=t(50),A=t(12),R=function(n){return 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-1|0)(e)(t.value1)):b.Nothing.value}}},N=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,c,a,f=e,l=t,s=!1;for(;!s;)i=f,c=l,u=(a=o)instanceof w.Cons&&p.eq(S.eqOrdering)(n(i)(a.value0))(S.GT.value)?(f=a.value0,l=new w.Cons(i,c),void(o=a.value1)):(s=!0,new w.Cons(new w.Cons(i,c),r(a)));return u}}},u=function(e){return function(t){return function(o){var u,i=e,c=t,a=!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,c=function(n){return t(new w.Cons(e,n))},void(o=u.value1)):(a=!0,new w.Cons(t(W(e)),r(u)))}for(;!a;)u=f(i,c,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 c(n,e,r){if(e<1)return i=!0,B(n);if(r instanceof w.Nil)return i=!0,B(n);if(r instanceof w.Cons)return 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=c(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,c=!1;function a(e,r,o){if(e instanceof w.Nil)return c=!0,o;if(r instanceof w.Nil)return c=!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(;!c;)o=a(u,i,t);return o}})(t)(w.Nil.value))}}},H=U(I.Tuple.create),J=new F.Newtype((function(n){return n}),R),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 c.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(A.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 c.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}},cn=function(n){return function(e){return v.map(b.functorMaybe)((function(n){return(X(e)-1|0)-n|0}))(un(n)(B(e)))}},an=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 c.bind(n.Bind1())(e(t.value0))((function(r){return c.bind(n.Bind1())(an(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(c.bind(w.bindList)),wn=$(a.identity(a.categoryFn)),bn=function(n){return function(e){return function(t){return 0===n&&t instanceof w.Cons?b.Just.create(function(){var n=e(t.value0);if(n instanceof b.Nothing)return t.value1;if(n instanceof b.Just)return new w.Cons(n.value0,t.value1);throw new Error("Failed pattern match at Data.List (line 352, column 3 - line 354, column 23): "+[n.constructor.name])}()):t instanceof w.Cons?v.map(b.functorMaybe)((function(n){return new w.Cons(t.value0,n)}))(bn(n-1|0)(e)(t.value1)):b.Nothing.value}}};n.exports={toUnfoldable:function(n){return T.unfoldr(n)((function(n){return v.map(b.functorMaybe)((function(n){return new I.Tuple(n.head,n.tail)}))(P(n))}))},fromFoldable:function(n){return m.foldr(n)(w.Cons.create)(w.Nil.value)},singleton: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,c=e,a=!1;function f(n,e,t,o){if(n===e)return a=!0,new w.Cons(n,o);if(d.otherwise)return u=n+t|0,i=e,c=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(;!a;)o=f(u,i,c,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 cn((function(t){return p.eq(n)(t)(e)}))}},findIndex:un,findLastIndex:cn,insertAt:Z,deleteAt:vn,updateAt:_,modifyAt:function(n){return function(e){return bn(n)((function(n){return b.Just.create(e(n))}))}},alterAt:bn,reverse:B,concat:function(n){return c.bind(w.bindList)(n)(a.identity(a.categoryFn))},concatMap:yn,filter:fn,filterM:an,mapMaybe:$,catMaybes:wn,mapWithIndex:V,sort:z,sortBy:D,Pattern:R,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,c=!1;for(;!c;)o=i,r=(u=t)instanceof w.Cons&&n(u.value0)?(i=new w.Cons(u.value0,o),void(t=u.value1)):(c=!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:N,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(237);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(44),i=t(109),c=t(6),a=t(8),f=t(52),l=t(10),s=t(5),d=t(15),p=t(239),m=t(85),h=t(42),v=t(91),g=t(29),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})),A=new b((function(n){return f.Nil.value})),R=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)}}}}}},_=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)}}}}}},N=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 c.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:N,prj:function(n){return function(n){return function(e){return function(t){return _()(n)(t)(r.pure(e.Applicative0()))(a.const(o.empty(e.Plus1())))}}}},on:_,onMatch:R,case_:D,match:function(n){return function(n){return function(n){return function(n){return R()()()(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:a.const(n.type)},function(n){return e(t)()})({})(d.SProxy.value)(n.value);var t}},revariant:function(n){return n((function(n){return function(e){return N()(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(c.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:A,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),c=t(52),a=t(4),f=t(10),l=t(21),s=t(15),d=t(85),p=t(29),m=function(){function n(){}return n.value=new n,n}(),h=function(n){this.variantTags=n},v={},g={},y=function(n){this.contractWith=n},w=new h((function(n){return c.Nil.value})),b=function(n){return n.variantTags},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 c.Cons&&r instanceof c.Cons){if(r.value0.cardinality>n){var l=r.value0.toEnum(n);return l instanceof a.Just?(f=!0,a.Just.create({type:e.value0,value:l.value0})):(f=!0,a.Nothing.value)}if(i.otherwise)return o=n-r.value0.cardinality|0,u=e.value1,void(t=r.value1)}return f=!0,a.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 c.Cons){if(t.value0===n)return r=!0,!0;if(i.otherwise)return void(e=t.value1)}if(t instanceof c.Nil)return r=!0,!1;throw new Error("Failed pattern match at Data.Variant.Internal (line 94, column 8 - line 98, column 18): "+[t.constructor.name])}for(;!r;)t=o(e);return t}},C=(r=0,function(n){var e,t=r,o=!1;function u(e,r){if(r instanceof c.Cons)return t=e+r.value0.cardinality|0,void(n=r.value1);if(r instanceof c.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,a=!1;function f(t,o){if(t instanceof c.Cons&&o instanceof c.Cons){if(t.value0===e)return a=!0,o.value0;if(i.otherwise)return u=t.value1,void(r=o.value1)}return a=!0,k(n)}for(;!a;)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,a=t,f=!1;for(;!f;)i=r,o=(u=a)instanceof c.Cons&&u.value1 instanceof c.Nil&&i instanceof c.Cons&&i.value1 instanceof c.Nil?(f=!0,{type:u.value0,value:e(i.value0)}):u instanceof c.Cons&&i instanceof c.Cons?(a=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 c.Cons&&r instanceof c.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 c.Cons&&t instanceof c.Cons&&r instanceof c.Cons){if(e.value0===n.type){var o=r.value0.pred(n.value);if(o instanceof a.Nothing)return a.Nothing.value;if(o instanceof a.Just)return a.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 c.Cons&&f instanceof c.Cons&&h instanceof c.Cons){if(u.value0===n.type){var v=h.value0.pred(n.value);if(v instanceof a.Nothing)return m=!0,a.Just.create({type:e,value:t.top});if(v instanceof a.Just)return m=!0,a.Just.create({type:n.type,value:v.value0});throw new Error("Failed pattern match at Data.Variant.Internal (line 184, column 11 - line 186, column 69): "+[v.constructor.name])}if(i.otherwise)return 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 c.Cons&&t instanceof c.Cons&&o instanceof c.Cons){if(e.value0===n.type){var s=o.value0.succ(n.value);if(s instanceof a.Just)return l=!0,a.Just.create({type:e.value0,value:s.value0});if(s instanceof a.Nothing)return e.value1 instanceof c.Cons&&t.value1 instanceof c.Cons?(l=!0,a.Just.create({type:e.value1.value0,value:t.value1.value0.bottom})):(l=!0,a.Nothing.value);throw new Error("Failed pattern match at Data.Variant.Internal (line 202, column 11 - line 206, column 29): "+[s.constructor.name])}if(i.otherwise)return 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,a=t,f=!1;function l(e,t,o){if(t instanceof c.Cons&&o instanceof c.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,a=t.value1,void(r=o.value1)}return f=!0,k("fromEnum")}for(;!f;)o=l(u,a,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 c.Cons(s.reflectSymbol(e)(s.SProxy.value),b(n)(p.RLProxy.value))}))}},contractWithInstance:function(n){return function(n){return function(n){return new y((function(e){return function(t){return function(r){return function(c){return function(a){if(S(c)(b(n)(p.RLProxy.value)))return o.pure(e.Applicative0())(a);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,c.constructor.name,a.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(243),o=t(2),u=t(3),i=t(70),c=t(8),a=t(57),f=t(86),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(a.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(a.monadIdentity))(c.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,c.flip(m)),F=new s(f.ErrorAtProperty.create,w,y,c.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(245),o=t(2),u=t(9),i=t(3),c=t(13),a=t(78),f=t(62),l=t(6),s=t(16),d=t(47),p=t(8),m=t(69),h=t(1),v=t(36),g=t(4),y=t(11),w=t(10),b=t(7),F=t(5),E=t(24),x=t(48),S=t(20),C=t(50),k=t(246),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)))}},A=T(C.unfoldableArray),R=r.toArrayWithKey(S.Tuple.create),_=r._copyST,N=function(n){return function(e){return r.runST((function(){var t=_(e)();n(t)();return 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 N(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 N((function(o){return U(a.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 N((function(e){return U(a.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)(c.identity(c.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(a.applicativeST)(e)}}},function(){var n=k.new();return U(a.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 N(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(a.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 a.foreach(f.fromFoldable(n)(e))((function(n){return h.void(a.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_(a.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:_,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)))(A(e))(A(t))}}))},showObject:function(n){return new F.Show((function(e){return"(fromFoldable "+F.show(F.showArray(S.showTuple(F.showString)(n)))(R(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]),c=r(null)(i);if(null===c)return o;o=c}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(247),o=t(4),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(249);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(92),o=r.rgb(154)(205)(50),u=r.rgb(255)(255)(0),i=r.rgb(245)(245)(245),c=r.rgb(245)(222)(179),a=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),A=r.rgb(255)(0)(0),R=r.rgb(128)(0)(128),_=r.rgb(176)(224)(230),N=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),cn=r.rgb(186)(85)(211),an=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),An=r.rgb(255)(250)(205),Rn=r.rgb(124)(252)(0),_n=r.rgb(255)(240)(245),Nn=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),ce=r.rgb(72)(61)(139),ae=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),Ae=r.rgb(222)(184)(135),Re=r.rgb(165)(42)(42),_e=r.rgb(138)(43)(226),Ne=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:Ne,blueviolet:_e,brown:Re,burlywood:Ae,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:ae,darkslateblue:ce,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:Nn,lavenderblush:_n,lawngreen:Rn,lemonchiffon:An,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:an,mediumorchid:cn,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:N,powderblue:_,purple:R,red:A,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:a,wheat:c,whitesmoke:i,yellow:u,yellowgreen:o}},function(n,e,t){"use strict";var r=t(151);e.makeStylesImpl=r.makeStyles,e.makeStylesThemedImpl=r.makeStyles,e.useThemeImpl=r.useTheme},function(n,e,t){"use strict";
30+/** @license React v16.9.0
31+ * react.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(253),o="function"==typeof Symbol&&Symbol.for,u=o?Symbol.for("react.element"):60103,i=o?Symbol.for("react.portal"):60106,c=o?Symbol.for("react.fragment"):60107,a=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,m=o?Symbol.for("react.suspense_list"):60120,h=o?Symbol.for("react.memo"):60115,v=o?Symbol.for("react.lazy"):60116;o&&Symbol.for("react.fundamental"),o&&Symbol.for("react.responder");var g="function"==typeof Symbol&&Symbol.iterator;function y(n){for(var e=n.message,t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return n.message="Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n}var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b={};function F(n,e,t){this.props=n,this.context=e,this.refs=b,this.updater=t||w}function E(){}function x(n,e,t){this.props=n,this.context=e,this.refs=b,this.updater=t||w}F.prototype.isReactComponent={},F.prototype.setState=function(n,e){if("object"!=typeof n&&"function"!=typeof n&&null!=n)throw y(Error(85));this.updater.enqueueSetState(this,n,e,"setState")},F.prototype.forceUpdate=function(n){this.updater.enqueueForceUpdate(this,n,"forceUpdate")},E.prototype=F.prototype;var S=x.prototype=new E;S.constructor=x,r(S,F.prototype),S.isPureReactComponent=!0;var C={current:null},k={suspense:null},M={current:null},I=Object.prototype.hasOwnProperty,T={key:!0,ref:!0,__self:!0,__source:!0};function A(n,e,t){var r=void 0,o={},i=null,c=null;if(null!=e)for(r in void 0!==e.ref&&(c=e.ref),void 0!==e.key&&(i=""+e.key),e)I.call(e,r)&&!T.hasOwnProperty(r)&&(o[r]=e[r]);var a=arguments.length-2;if(1===a)o.children=t;else if(1<a){for(var f=Array(a),l=0;l<a;l++)f[l]=arguments[l+2];o.children=f}if(n&&n.defaultProps)for(r in a=n.defaultProps)void 0===o[r]&&(o[r]=a[r]);return{$$typeof:u,type:n,key:i,ref:c,props:o,_owner:M.current}}function R(n){return"object"==typeof n&&null!==n&&n.$$typeof===u}var _=/\/+/g,N=[];function P(n,e,t,r){if(N.length){var o=N.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 O(n){n.result=null,n.keyPrefix=null,n.func=null,n.context=null,n.count=0,10>N.length&&N.push(n)}function L(n,e,t){return null==n?0:function n(e,t,r,o){var c=typeof e;"undefined"!==c&&"boolean"!==c||(e=null);var a=!1;if(null===e)a=!0;else switch(c){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case u:case i:a=!0}}if(a)return r(o,e,""===t?"."+W(e,0):t),1;if(a=0,t=""===t?".":t+":",Array.isArray(e))for(var f=0;f<e.length;f++){var l=t+W(c=e[f],f);a+=n(c,l,r,o)}else if(null===e||"object"!=typeof e?l=null:l="function"==typeof(l=g&&e[g]||e["@@iterator"])?l:null,"function"==typeof l)for(e=l.call(e),f=0;!(c=e.next()).done;)a+=n(c=c.value,l=t+W(c,f++),r,o);else if("object"===c)throw r=""+e,y(Error(31),"[object Object]"===r?"object with keys {"+Object.keys(e).join(", ")+"}":r,"");return a}(n,"",e,t)}function W(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 D(n,e){n.func.call(n.context,e,n.count++)}function z(n,e,t){var r=n.result,o=n.keyPrefix;n=n.func.call(n.context,e,n.count++),Array.isArray(n)?B(n,r,t,(function(n){return n})):null!=n&&(R(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(_,"$&/")+"/")+t)),r.push(n))}function B(n,e,t,r,o){var u="";null!=t&&(u=(""+t).replace(_,"$&/")+"/"),L(n,z,e=P(e,u,r,o)),O(e)}function j(){var n=C.current;if(null===n)throw y(Error(321));return n}var q={Children:{map:function(n,e,t){if(null==n)return n;var r=[];return B(n,r,null,e,t),r},forEach:function(n,e,t){if(null==n)return n;L(n,D,e=P(null,null,e,t)),O(e)},count:function(n){return L(n,(function(){return null}),null)},toArray:function(n){var e=[];return B(n,e,null,(function(n){return n})),e},only:function(n){if(!R(n))throw y(Error(143));return n}},createRef:function(){return{current:null}},Component:F,PureComponent:x,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:v,_ctor:n,_status:-1,_result:null}},memo:function(n,e){return{$$typeof:h,type:n,compare:void 0===e?null:e}},useCallback:function(n,e){return j().useCallback(n,e)},useContext:function(n,e){return j().useContext(n,e)},useEffect:function(n,e){return j().useEffect(n,e)},useImperativeHandle:function(n,e,t){return j().useImperativeHandle(n,e,t)},useDebugValue:function(){},useLayoutEffect:function(n,e){return j().useLayoutEffect(n,e)},useMemo:function(n,e){return j().useMemo(n,e)},useReducer:function(n,e,t){return j().useReducer(n,e,t)},useRef:function(n){return j().useRef(n)},useState:function(n){return j().useState(n)},Fragment:c,Profiler:f,StrictMode:a,Suspense:p,unstable_SuspenseList:m,createElement:A,cloneElement:function(n,e,t){if(null==n)throw y(Error(267),n);var o=void 0,i=r({},n.props),c=n.key,a=n.ref,f=n._owner;if(null!=e){void 0!==e.ref&&(a=e.ref,f=M.current),void 0!==e.key&&(c=""+e.key);var l=void 0;for(o in n.type&&n.type.defaultProps&&(l=n.type.defaultProps),e)I.call(e,o)&&!T.hasOwnProperty(o)&&(i[o]=void 0===e[o]&&void 0!==l?l[o]:e[o])}if(1===(o=arguments.length-2))i.children=t;else if(1<o){l=Array(o);for(var s=0;s<o;s++)l[s]=arguments[s+2];i.children=l}return{$$typeof:u,type:n.type,key:c,ref:a,props:i,_owner:f}},createFactory:function(n){var e=A.bind(null,n);return e.type=n,e},isValidElement:R,version:"16.9.0",unstable_withSuspenseConfig:function(n,e){var t=k.suspense;k.suspense=void 0===e?null:e;try{n()}finally{k.suspense=t}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:C,ReactCurrentBatchConfig:k,ReactCurrentOwner:M,IsSomeRendererActing:{current:!1},assign:r}},U={default:q},H=U&&q||U;n.exports=H.default||H},function(n,e,t){"use strict";
38+/*
39+object-assign
40+(c) Sindre Sorhus
41+@license MIT
42+*/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,c,a=i(n),f=1;f<arguments.length;f++){for(var l in t=Object(arguments[f]))o.call(t,l)&&(a[l]=t[l]);if(r){c=r(t);for(var s=0;s<c.length;s++)u.call(t,c[s])&&(a[c[s]]=t[c[s]])}}return a}},function(n,e,t){"use strict";var r=t(255);function o(){}function u(){}u.resetWarningCache=o,n.exports=function(){function n(n,e,t,o,u,i){if(i!==r){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function e(){return n}n.isRequired=n;var t={array:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:e,element:n,elementType:n,instanceOf:e,node:n,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes: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(257)},function(n,e,t){"use strict";
43+/** @license React v16.9.0
44+ * react-is.production.min.js
45+ *
46+ * Copyright (c) Facebook, Inc. and its affiliates.
47+ *
48+ * This source code is licensed under the MIT license found in the
49+ * LICENSE file in the root directory of this source tree.
50+ */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,c=r?Symbol.for("react.strict_mode"):60108,a=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;function b(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 a:case c:case m:return n;default:switch(n=n&&n.$$typeof){case l:case p:case f:return n;default:return e}}case g:case v:case u:return e}}}function F(n){return b(n)===d}e.typeOf=b,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=a,e.StrictMode=c,e.Suspense=m,e.isValidElementType=function(n){return"string"==typeof n||"function"==typeof n||n===i||n===d||n===a||n===c||n===m||n===h||"object"==typeof n&&null!==n&&(n.$$typeof===g||n.$$typeof===v||n.$$typeof===f||n.$$typeof===l||n.$$typeof===p||n.$$typeof===y||n.$$typeof===w)},e.isAsyncMode=function(n){return F(n)||b(n)===s},e.isConcurrentMode=F,e.isContextConsumer=function(n){return b(n)===l},e.isContextProvider=function(n){return b(n)===f},e.isElement=function(n){return"object"==typeof n&&null!==n&&n.$$typeof===o},e.isForwardRef=function(n){return b(n)===p},e.isFragment=function(n){return b(n)===i},e.isLazy=function(n){return b(n)===g},e.isMemo=function(n){return b(n)===v},e.isPortal=function(n){return b(n)===u},e.isProfiler=function(n){return b(n)===a},e.isStrictMode=function(n){return b(n)===c},e.isSuspense=function(n){return b(n)===m}},function(n,e,t){"use strict";var r=t(41),o=t(2),u=t(8),i=t(15),c=t(55),a=t(31),f=t(28),l=t(45),s=t(37),d=t(46),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.backgroundColourLighter,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 a.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))(c.div()({className:t([function(n){return n.card}]),children:e.children}))}))}))()},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 a.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))(c.div()({className:t([function(n){return n.cardtitle}]),children:e.children}))}))}))()},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 a.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))(c.div()({className:t([function(n){return n.cardtitle}]),children:e.children}))}))}))()},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 a.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))(c.div()({className:t([function(n){return n.cardContent}]),children:e.children}))}))}))()}}},function(n,e,t){"use strict";var r=t(260),o=t(41),u=t(2),i=t(3),c=t(139),a=t(6),f=t(27),l=t(15),s=t(12),d=t(88),p=t(33),m=t(58),h=t(86),v=t(40),g=t(31),y=t(287),w=t(28),b=t(288),F=t(45),E=t(37),x=t(46),S=t(26),C=i.bind(d.bindAff)(p.liftEffect(d.monadEffectAff)(r.initMonacoImpl))(c.toAff),k=function(n){return r.editorImpl},M=i.bind(d.bindAff)(C)((function(n){return i.discard(i.discardUnit)(d.bindAff)(p.liftEffect(d.monadEffectAff)(r.defineThemeImpl(n)("NightOwl")(r.nightOwlTheme)))((function(){return i.discard(i.discardUnit)(d.bindAff)(p.liftEffect(d.monadEffectAff)(r.defineThemeImpl(n)("VSCode")(r.vsCodeTheme)))((function(){return i.discard(i.discardUnit)(d.bindAff)(p.liftEffect(d.monadEffectAff)(r.registerLanguageImpl(n)("purescript")))((function(){return p.liftEffect(d.monadEffectAff)(r.setMonarchTokensProviderImpl(n)("purescript")(r.purescriptSyntax))}))}))}))}));n.exports={editor:k,initMonaco:C,darkThemeName:"NightOwl",lightThemeName:"VSCode",initEditor:M,mkEditor:function(){var n=x.makeStyles()(F.mapRecordCons(new l.IsSymbol((function(){return"wrapper"})))()(F.mapRecordNil)()())((function(n){return{wrapper:o.cssSafer(E.recordWriteForeign()(E.consWriteForeignFields(new l.IsSymbol((function(){return"backgroundColor"})))(E.writeForeignString)(E.consWriteForeignFields(new l.IsSymbol((function(){return"borderRadius"})))(E.writeForeignString)(E.consWriteForeignFields(new l.IsSymbol((function(){return"boxSizing"})))(E.writeForeignString)(E.consWriteForeignFields(new l.IsSymbol((function(){return"height"})))(E.writeForeignString)(E.consWriteForeignFields(new l.IsSymbol((function(){return"margin"})))(E.writeForeignString)(E.consWriteForeignFields(new l.IsSymbol((function(){return"padding"})))(E.writeForeignString)(E.consWriteForeignFields(new l.IsSymbol((function(){return"width"})))(E.writeForeignString)(E.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()()))({margin:"0",boxSizing:"border-box",padding:"35px 40px",width:"100%",height:"100%",borderRadius:"32px",backgroundColor:n.backgroundColour})}}))();return g.component()()("Editor")((function(e){return w.bind(w.ixBindRender)(n)((function(n){return w.discard(w.ixBindRender)(y.useAff(a.eqUnit)(s.unit)(M))((function(){return w.bind(w.ixBindRender)(x.useTheme)((function(t){var r=t.isLight?"VSCode":"NightOwl";return u.pure(w.applicativeRender(S.refl))(v.fragment([b.wrapperDiv()()({className:n.wrapper})(v.element(k())({theme:r,options:h.unsafeToForeign({fontFamily:"PragmataPro",fontLigatures:!0,fontSize:"16pt",lineNumbers:"off",glyphMargin:!1,folding:!1,lineDecorationsWidth:0,lineNumbersMinChars:0,minimap:{enabled:!1},automaticLayout:!0}),language:"purescript",editorDidMount:m.mkEffectFn2((function(n){var t=g.writeRef(e.editorRef);return function(n){return t(f.notNull(n))}}))}))]))}))}))}))}))()},editorImpl:r.editorImpl,initMonacoImpl:r.initMonacoImpl,defineThemeImpl:r.defineThemeImpl,setThemeImpl:r.setThemeImpl,nightOwlTheme:r.nightOwlTheme,vsCodeTheme:r.vsCodeTheme,getValue:r.getValue,purescriptSyntax:r.purescriptSyntax,registerLanguageImpl:r.registerLanguageImpl,setMonarchTokensProviderImpl:r.setMonarchTokensProviderImpl}},function(n,e,t){"use strict";var r=t(135);e.editorImpl=r.default,e.initMonacoImpl=function(){return r.monaco.init()},e.getValue=function(n){return function(){return n.getValue()}},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(262))&&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(136)),i=t(87),c=t(137),a=l(t(138)),f=l(t(270));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,c=n[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!e||t.length!==e);r=!0);}catch(n){o=!0,u=n}finally{try{r||null==c.return||c.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,c.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,c.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,c.useUpdate)((function(n){C.current.editor.setModelLanguage(S.current.getModel(),t)}),[t],w),(0,c.useUpdate)((function(n){S.current.setScrollPosition({scrollTop:s})}),[s],w),(0,c.useUpdate)((function(n){C.current.editor.setTheme(l)}),[l],w),(0,c.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",a.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(265))&&r.__esModule?r:{default:r},u=t(87);function i(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}function c(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 a(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),a(this,"handleMainScriptLoad",(function(n){document.removeEventListener("monaco_init",e.handleMainScriptLoad),e.resolve(window.monaco)})),a(this,"isInitialized",!1),a(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}}])&&c(e.prototype,t),r&&c(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(272))&&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(136)),i=t(87),c=t(137),a=l(t(138)),f=l(t(273));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,c=n[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!e||t.length!==e);r=!0);}catch(n){o=!0,u=n}finally{try{r||null==c.return||c.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,c.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)})),_})),(0,c.useUpdate)((function(n){M.current.getModel().modified.setValue(t)}),[t],E),(0,c.useUpdate)((function(n){M.current.getModel().original.setValue(e)}),[e],E),(0,c.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,c.useUpdate)((function(n){M.current.setScrollPosition({scrollTop:v})}),[v],E),(0,c.useUpdate)((function(n){I.current.editor.setTheme(m)}),[m],E),(0,c.useUpdate)((function(n){M.current.updateOptions(b)}),[b],E);var A=(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]),R=(0,r.useCallback)((function(n){M.current=I.current.editor.createDiffEditor(T.current,p({automaticLayout:!0},b)),A();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",a.default["night-dark"]),I.current.editor.setTheme(m),x(!0)}),[d,b,m,A]);(0,r.useEffect)((function(n){!C&&!E&&R()}),[C,E,R]);var _=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(275))&&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=c(t(0)),o=c(t(54)),u=c(t(135)),i=t(87);function c(n){return n&&n.__esModule?n:{default:n}}function a(){return(a=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}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,a({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 c(n,e,t){try{return e(t())}catch(e){return n(e)}}function a(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=c(n.left,n.right,m._1);break;case"Async":return p=4,void(m=a(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,c){var a=0,f={},s=0,d={},p=new Error("[ParAff] Early exit"),m=null,h=n;function v(o,u,i){var c,a,l=u,s=null,d=null,p=0,m={};n:for(;;)switch(c=null,l.tag){case"Forked":if(l._3===n&&(c=f[l._1],m[p++]=c.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(a=0,c=p;a<c;a++)m[a]=m[a]();return m}function g(t){return function(r){return function(){delete f[t._1],t._3=r,function t(r,o,u){var i,a,f,l,h,g;for(e.isLeft(r)?(i=r,a=null):(a=r,i=null);;){if(f=null,l=null,h=null,g=null,null!==m)return;if(null===o)return void c(i||a)();if(o._3!==n)return;switch(o.tag){case"Map":null===i?(o._3=e.right(o._1(e.fromRight(a))),a=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;a=e.right(e.fromRight(f)(e.fromRight(l))),o._3=a}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=a===f?l:f,a=null,o._3=i;else if(o._3=a,h=!0,g=s++,d[g]=v(p,a===f?o._2:o._1,(function(){return function(){delete d[g],h?h=!1:null===u?t(a,null,null):t(a,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,c,s=1,d=i,p=null,m=null;n:for(;;)switch(u=null,c=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",c=a++,new r(t,p,m),n),(u=l(e,o,u)).onComplete({rethrow:!1,handler:g(d)})(),f[c]=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,c=0;c<a;c++)f[c].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 c=v(n,h,t);return function(n){return new r("Async",(function(n){return function(){for(var n in c)c.hasOwnProperty(n)&&c[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 c=0,a={};function f(t){a[t]=e[t].kill(u,(function(e){return function(){delete a[t],c--,n.isLeft(e)&&n.fromLeft(e)&&setTimeout((function(){throw n.fromLeft(e)}),0),0===c&&i()}}))()}for(var l in e)e.hasOwnProperty(l)&&(c++,f(l));return e={},t=0,o=0,function(n){return new r("Sync",(function(){for(var n in a)a.hasOwnProperty(n)&&a[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,c,a=(i=o,c=u(e()),0===i&&void 0!==n?n(c):setTimeout(c,i));return function(){return r.Sync((function(){return e(function(n,e){return 0===n&&void 0!==t?t(e):clearTimeout(e)}(o,a))}))}}}))},e._sequential=r.Seq}).call(this,t(140).setImmediate,t(140).clearImmediate)},function(n,e,t){(function(n,e){!function(n,t){"use strict";if(!n.setImmediate){var r,o,u,i,c,a=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()+"$",c=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",c,!1):n.attachEvent("onmessage",c),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[a]=o,r(a),a++},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(141),t(279))},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 c(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 a,f=[],l=!1,s=-1;function d(){l&&a&&(l=!1,a.length?f=a.concat(f):s=-1,f.length&&p())}function p(){if(!l){var n=c(d);l=!0;for(var e=f.length;e;){for(a=f,f=[];++s<e;)a&&a[s].run();s=-1,e=f.length}a=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||c(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(142),i=t(16),c=t(24),a=function(n){return function(e){return function(t){var r,o=u.sequential(n),c=i.traverse_(n.Applicative1())(e)((r=u.parallel(n),function(n){return r(t(n))}));return function(n){return o(c(n))}}}},f=function(n){return function(e){return function(t){var r,o=u.sequential(n),i=c.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_:a,parSequence:function(n){return function(e){return f(n)(e)(o.identity(o.categoryFn))}},parSequence_:function(n){return function(e){return a(n)(e)(o.identity(o.categoryFn))}},parOneOf:function(n){return function(e){return function(t){return function(r){var o=u.sequential(n),c=i.oneOfMap(t)(e.Plus1())(u.parallel(n));return function(n){return o(c(n))}}}}},parOneOfMap:function(n){return function(e){return function(t){return function(r){return function(r){var o,c=u.sequential(n),a=i.oneOfMap(t)(e.Plus1())((o=u.parallel(n),function(n){return o(r(n))}));return function(n){return c(a(n))}}}}}}}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(3),i=t(17),c=t(81),a=t(82),f=t(83),l=t(84),s=t(8),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 a.MonadAsk((function(){return E(n.Monad0())}),l.lift(g)(n.Monad0())(a.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 c.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 a.MonadReader((function(){return x(n.MonadAsk0())}),(function(e){return function(t){return function(r){return u.bind(n.MonadAsk0().Monad0().Bind1())(a.ask(n.MonadAsk0()))((function(o){return a.local(n)(e)(t((u=a.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(35),u=t(2),i=t(9),c=t(3),a=t(13),f=t(17),l=t(81),s=t(59),d=t(82),p=t(49),m=t(83),h=t(84),v=t(98),g=t(80),y=t(39),w=t(22),b=t(1),F=t(4),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)}}))},A=function(n){return new f.Monad((function(){return N(n)}),(function(){return R(n)}))},R=function(n){return new c.Bind((function(){return _(n)}),(function(e){return function(t){return c.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])}))}}))},_=function(n){return new i.Apply((function(){return T(n.Bind1().Apply0().Functor0())}),f.ap(A(n)))},N=function(n){return new u.Applicative((function(){return _(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 A(n.Monad0())}),h.lift(M)(n.Monad0())(d.ask(n)))},O=function(n){return new v.MonadTell((function(){return A(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 A(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 c.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(n)}),(function(){return D(n)}))},B=function(n){return new y.MonadZero((function(){return z(n)}),(function(){return A(n)}))};n.exports={MaybeT:C,runMaybeT:function(n){return n},mapMaybeT:I,newtypeMaybeT:k,functorMaybeT:T,applyMaybeT:_,applicativeMaybeT:N,bindMaybeT:R,monadMaybeT:A,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 A(n.Monad0())}),(function(e){var t=p.tailRecM(n)((function(t){var r=e(t);return c.bind(n.Monad0().Bind1())(r)((function(e){return 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 A(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 A(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 A(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 c.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)(c.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,a.identity(a.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(35),u=t(2),i=t(9),c=t(3),a=t(17),f=t(81),l=t(59),s=t(82),d=t(49),p=t(83),m=t(84),h=t(98),v=t(80),g=t(39),y=t(22),w=t(127),b=t(8),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)}})),A=function(n){return function(e){return function(t){return n(e(t))}}},R=function(n){return new F.Functor((e=F.map(n),function(n){return A(e(n))}));var e},_=function(n){return new w.Distributive((function(){return R(n.Functor0())}),(function(e){return function(t){var r=w.distribute(_(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)}}}))},N=function(n){return new i.Apply((function(){return R(n.Functor0())}),(function(e){return function(t){return function(r){return i.apply(n)(e(r))(t(r))}}}))},P=function(n){return new c.Bind((function(){return N(n.Apply0())}),(function(e){return function(t){return function(r){return c.bind(n)(e(r))((function(n){return t(n)(r)}))}}}))},O=function(n){return function(e){return new S.Semigroup(i.lift2(N(n))(S.append(e)))}},L=function(n){return new u.Applicative((function(){return N(n.Apply0())}),(e=u.pure(n),function(n){return b.const(e(n))}));var e},W=function(n){return new a.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 R(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:A,newtypeReaderT:I,functorReaderT:R,applyReaderT:N,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())}),A(h.listen(n)),A(h.pass(n)))},distributiveReaderT:_,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 c.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(35),u=t(2),i=t(9),c=t(3),a=t(17),f=t(81),l=t(59),s=t(82),d=t(49),p=t(83),m=t(84),h=t(98),v=t(80),g=t(39),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 c.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)}},A=function(n){return new w.Functor((function(e){return T(w.map(n)((function(n){return new x.Tuple(e(n.value0),n.value1)})))}))},R=function(n){return function(e){return new i.Apply((function(){return A(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)}}))}},_=function(n){return function(e){return new c.Bind((function(){return R(n)(e.Apply0())}),(function(t){return function(r){return c.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)}))}}))}},N=function(n){return function(e){return new u.Applicative((function(){return R(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 a.Monad((function(){return N(n)(e.Applicative0())}),(function(){return _(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 A(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(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:A,applyWriterT:R,applicativeWriterT:N,altWriterT:D,plusWriterT:z,alternativeWriterT:B,bindWriterT:_,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 c.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 c.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 c.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(35),u=t(2),i=t(9),c=t(13),a=t(22),f=t(6),l=t(16),s=t(47),d=t(8),p=t(1),m=t(286),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)(c.identity(c.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))}}))}}},A=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))}}))}}},R=function(n){return function(e){return new f.Eq1((function(t){return f.eq(T(n)(e)(t))}))}},_=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)}}))}},N=function(n){return function(e){return new u.Applicative((function(){return _(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 a.Plus((function(){return P(n.Alt0())(e)}),a.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:R,ordCompose:A,ord1Compose:function(n){return function(e){return new g.Ord1((function(){return R(n.Eq10())(e.Eq10())}),(function(t){return g.compare(A(n)(e)(t))}))}},showCompose:function(n){return new y.Show((function(e){return"(Compose "+y.show(n)(e)+")"}))},functorCompose:S,functorWithIndexCompose:C,applyCompose:_,applicativeCompose:N,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(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(6),i=t(11),c=t(14),a=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 c.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 a.Ord((function(){return g(n.Eq10())(e.Eq0())}),(function(t){return function(r){return a.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 a.Ord1((function(){return w(n.Eq10())}),(function(e){return a.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(8),u=t(4),i=t(14),c=t(88),a=t(53),f=t(31),l=t(28),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=c.runAff((function(n){return i.value1(o.const(u.Just.create(n)))}))(t)();return c.launchAff_(c.killFiber(a.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(15),o=t(55),u=t(79);n.exports={wrapperDiv:function(n){return function(n){return function(n){return function(e){return o.div()(u.insert(new r.IsSymbol((function(){return"children"})))()()(r.SProxy.value)([e])(n))}}}}}},function(n,e,t){"use strict";var r=t(290),o=t(139),u=t(6),i=t(14),c=function(n){return n},a=t(5).showString,f=new i.Newtype((function(n){return n}),c),l=r.headersImpl,s=new u.Eq((function(n){return function(e){return n===e}})),d={method:"GET"};n.exports={URL:c,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:a,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(292);n.exports={windowFetch:r.windowFetch}},function(n,e){e.windowFetch=window.fetch},function(n,e,t){"use strict";var r=t(294);e.render_=function(n,e,t){r.render(n,e,t)},e.hydrate_=function(n,e,t){r.hydrate(n,e,t)},e.unmountComponentAtNode_=function(n){return r.unmountComponentAtNode(n)},e.findDOMNode_=function(n){return r.findDOMNode(n)},e.createPortal_=function(n,e){return r.createPortal(n,e)}},function(n,e,t){"use strict";!function n(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(n){console.error(n)}}}(),n.exports=t(295)},function(n,e,t){"use strict";
51+/** @license React v16.9.0
52+ * react-dom.production.min.js
53+ *
54+ * Copyright (c) Facebook, Inc. and its affiliates.
55+ *
56+ * This source code is licensed under the MIT license found in the
57+ * LICENSE file in the root directory of this source tree.
58+ */var r=t(90),o=t(101),u=t(296);function i(n){for(var e=n.message,t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return n.message="Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n}if(!r)throw i(Error(227));var c=null,a={};function f(){if(c)for(var n in a){var e=a[n],t=c.indexOf(n);if(!(-1<t))throw i(Error(96),n);if(!s[t]){if(!e.extractEvents)throw i(Error(97),n);for(var r in s[t]=e,t=e.eventTypes){var o=void 0,u=t[r],f=e,p=r;if(d.hasOwnProperty(p))throw i(Error(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 i(Error(98),r,n)}}}}function l(n,e,t){if(p[n])throw i(Error(100),n);p[n]=e,m[n]=e.eventTypes[t].dependencies}var s=[],d={},p={},m={};function h(n,e,t,r,o,u,i,c,a){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,c,a){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,c,a,f){if(F.apply(this,arguments),v){if(!v)throw i(Error(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 i(Error(30));return null==n?e:Array.isArray(n)?Array.isArray(e)?(n.push.apply(n,e),n):(n.push(e),n):Array.isArray(e)?[n].concat(e):[n,e]}function 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 A(n){if(null!==n&&(I=k(I,n)),n=I,I=null,n){if(M(n,T),I)throw i(Error(95));if(y)throw n=w,y=!1,w=null,n}}var R={injectEventPluginOrder:function(n){if(c)throw i(Error(101));c=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(!a.hasOwnProperty(e)||a[e]!==r){if(a[e])throw i(Error(102),e);a[e]=r,t=!0}}t&&f()}};function _(n,e){var t=n.stateNode;if(!t)return null;var r=E(t);if(!r)return null;t=r[e];n:switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":(r=!r.disabled)||(r=!("button"===(n=n.type)||"input"===n||"select"===n||"textarea"===n)),n=!r;break n;default:n=!1}if(n)return null;if(t&&"function"!=typeof t)throw i(Error(231),e,typeof t);return t}var N=Math.random().toString(36).slice(2),P="__reactInternalInstance$"+N,O="__reactEventHandlers$"+N;function L(n){if(n[P])return n[P];for(;!n[P];){if(!n.parentNode)return null;n=n.parentNode}return 5===(n=n[P]).tag||6===n.tag?n:null}function W(n){return!(n=n[P])||5!==n.tag&&6!==n.tag?null:n}function D(n){if(5===n.tag||6===n.tag)return n.stateNode;throw i(Error(33))}function z(n){return n[O]||null}function B(n){do{n=n.return}while(n&&5!==n.tag);return n||null}function j(n,e,t){(e=_(n,t.dispatchConfig.phasedRegistrationNames[e]))&&(t._dispatchListeners=k(t._dispatchListeners,e),t._dispatchInstances=k(t._dispatchInstances,n))}function q(n){if(n&&n.dispatchConfig.phasedRegistrationNames){for(var e=n._targetInst,t=[];e;)t.push(e),e=B(e);for(e=t.length;0<e--;)j(t[e],"captured",n);for(e=0;e<t.length;e++)j(t[e],"bubbled",n)}}function U(n,e,t){n&&t&&t.dispatchConfig.registrationName&&(e=_(n,t.dispatchConfig.registrationName))&&(t._dispatchListeners=k(t._dispatchListeners,e),t._dispatchInstances=k(t._dispatchInstances,n))}function H(n){n&&n.dispatchConfig.registrationName&&U(n._targetInst,null,n)}function J(n){M(n,q)}var V=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement);function $(n,e){var t={};return t[n.toLowerCase()]=e.toLowerCase(),t["Webkit"+n]="webkit"+e,t["Moz"+n]="moz"+e,t}var G={animationend:$("Animation","AnimationEnd"),animationiteration:$("Animation","AnimationIteration"),animationstart:$("Animation","AnimationStart"),transitionend:$("Transition","TransitionEnd")},Q={},K={};function X(n){if(Q[n])return Q[n];if(!G[n])return n;var e,t=G[n];for(e in t)if(t.hasOwnProperty(e)&&e in K)return Q[n]=t[e];return n}V&&(K=document.createElement("div").style,"AnimationEvent"in window||(delete G.animationend.animation,delete G.animationiteration.animation,delete G.animationstart.animation),"TransitionEvent"in window||delete G.transitionend.transition);var Y=X("animationend"),Z=X("animationiteration"),nn=X("animationstart"),en=X("transitionend"),tn="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),rn=null,on=null,un=null;function cn(){if(un)return un;var n,e,t=on,r=t.length,o="value"in rn?rn.value:rn.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 un=o.slice(n,1<e?1-e:void 0)}function an(){return!0}function fn(){return!1}function ln(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)?an:fn,this.isPropagationStopped=fn,this}function sn(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 dn(n){if(!(n instanceof this))throw i(Error(279));n.destructor(),10>this.eventPool.length&&this.eventPool.push(n)}function pn(n){n.eventPool=[],n.getPooled=sn,n.release=dn}o(ln.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():"unknown"!=typeof n.returnValue&&(n.returnValue=!1),this.isDefaultPrevented=an)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():"unknown"!=typeof n.cancelBubble&&(n.cancelBubble=!0),this.isPropagationStopped=an)},persist:function(){this.isPersistent=an},isPersistent:fn,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=fn,this._dispatchInstances=this._dispatchListeners=null}}),ln.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},ln.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,pn(t),t},pn(ln);var mn=ln.extend({data:null}),hn=ln.extend({data:null}),vn=[9,13,27,32],gn=V&&"CompositionEvent"in window,yn=null;V&&"documentMode"in document&&(yn=document.documentMode);var wn=V&&"TextEvent"in window&&!yn,bn=V&&(!gn||yn&&8<yn&&11>=yn),Fn=String.fromCharCode(32),En={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},xn=!1;function Sn(n,e){switch(n){case"keyup":return-1!==vn.indexOf(e.keyCode);case"keydown":return 229!==e.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function Cn(n){return"object"==typeof(n=n.detail)&&"data"in n?n.data:null}var kn=!1;var Mn={eventTypes:En,extractEvents:function(n,e,t,r){var o=void 0,u=void 0;if(gn)n:{switch(n){case"compositionstart":o=En.compositionStart;break n;case"compositionend":o=En.compositionEnd;break n;case"compositionupdate":o=En.compositionUpdate;break n}o=void 0}else kn?Sn(n,t)&&(o=En.compositionEnd):"keydown"===n&&229===t.keyCode&&(o=En.compositionStart);return o?(bn&&"ko"!==t.locale&&(kn||o!==En.compositionStart?o===En.compositionEnd&&kn&&(u=cn()):(on="value"in(rn=r)?rn.value:rn.textContent,kn=!0)),o=mn.getPooled(o,e,t,r),u?o.data=u:null!==(u=Cn(t))&&(o.data=u),J(o),u=o):u=null,(n=wn?function(n,e){switch(n){case"compositionend":return Cn(e);case"keypress":return 32!==e.which?null:(xn=!0,Fn);case"textInput":return(n=e.data)===Fn&&xn?null:n;default:return null}}(n,t):function(n,e){if(kn)return"compositionend"===n||!gn&&Sn(n,e)?(n=cn(),un=on=rn=null,kn=!1,n):null;switch(n){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case"compositionend":return bn&&"ko"!==e.locale?null:e.data;default:return null}}(n,t))?((e=hn.getPooled(En.beforeInput,e,t,r)).data=n,J(e)):e=null,null===u?e:null===e?u:[u,e]}},In=null,Tn=null,An=null;function Rn(n){if(n=x(n)){if("function"!=typeof In)throw i(Error(280));var e=E(n.stateNode);In(n.stateNode,n.type,e)}}function _n(n){Tn?An?An.push(n):An=[n]:Tn=n}function Nn(){if(Tn){var n=Tn,e=An;if(An=Tn=null,Rn(n),e)for(n=0;n<e.length;n++)Rn(e[n])}}function Pn(n,e){return n(e)}function On(n,e,t,r){return n(e,t,r)}function Ln(){}var Wn=Pn,Dn=!1;function zn(){null===Tn&&null===An||(Ln(),Nn())}var Bn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function jn(n){var e=n&&n.nodeName&&n.nodeName.toLowerCase();return"input"===e?!!Bn[n.type]:"textarea"===e}function qn(n){return(n=n.target||n.srcElement||window).correspondingUseElement&&(n=n.correspondingUseElement),3===n.nodeType?n.parentNode:n}function Un(n){if(!V)return!1;var e=(n="on"+n)in document;return e||((e=document.createElement("div")).setAttribute(n,"return;"),e="function"==typeof e[n]),e}function Hn(n){var e=n.type;return(n=n.nodeName)&&"input"===n.toLowerCase()&&("checkbox"===e||"radio"===e)}function Jn(n){n._valueTracker||(n._valueTracker=function(n){var e=Hn(n)?"checked":"value",t=Object.getOwnPropertyDescriptor(n.constructor.prototype,e),r=""+n[e];if(!n.hasOwnProperty(e)&&void 0!==t&&"function"==typeof t.get&&"function"==typeof t.set){var 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 Vn(n){if(!n)return!1;var e=n._valueTracker;if(!e)return!0;var t=e.getValue(),r="";return n&&(r=Hn(n)?n.checked?"true":"false":n.value),(n=r)!==t&&(e.setValue(n),!0)}var $n=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;$n.hasOwnProperty("ReactCurrentDispatcher")||($n.ReactCurrentDispatcher={current:null}),$n.hasOwnProperty("ReactCurrentBatchConfig")||($n.ReactCurrentBatchConfig={suspense:null});var Gn=/^(.*)[\\\/]/,Qn="function"==typeof Symbol&&Symbol.for,Kn=Qn?Symbol.for("react.element"):60103,Xn=Qn?Symbol.for("react.portal"):60106,Yn=Qn?Symbol.for("react.fragment"):60107,Zn=Qn?Symbol.for("react.strict_mode"):60108,ne=Qn?Symbol.for("react.profiler"):60114,ee=Qn?Symbol.for("react.provider"):60109,te=Qn?Symbol.for("react.context"):60110,re=Qn?Symbol.for("react.concurrent_mode"):60111,oe=Qn?Symbol.for("react.forward_ref"):60112,ue=Qn?Symbol.for("react.suspense"):60113,ie=Qn?Symbol.for("react.suspense_list"):60120,ce=Qn?Symbol.for("react.memo"):60115,ae=Qn?Symbol.for("react.lazy"):60116;Qn&&Symbol.for("react.fundamental"),Qn&&Symbol.for("react.responder");var fe="function"==typeof Symbol&&Symbol.iterator;function le(n){return null===n||"object"!=typeof n?null:"function"==typeof(n=fe&&n[fe]||n["@@iterator"])?n:null}function se(n){if(null==n)return null;if("function"==typeof n)return n.displayName||n.name||null;if("string"==typeof n)return n;switch(n){case Yn:return"Fragment";case Xn:return"Portal";case ne:return"Profiler";case Zn:return"StrictMode";case ue:return"Suspense";case ie:return"SuspenseList"}if("object"==typeof n)switch(n.$$typeof){case te:return"Context.Consumer";case ee:return"Context.Provider";case oe:var e=n.render;return e=e.displayName||e.name||"",n.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case ce:return se(n.type);case ae:if(n=1===n._status?n._result:null)return se(n)}return null}function de(n){var e="";do{n:switch(n.tag){case 3:case 4:case 6:case 7:case 10:case 9:var t="";break n;default:var r=n._debugOwner,o=n._debugSource,u=se(n.type);t=null,r&&(t=se(r.type)),r=u,u="",o?u=" (at "+o.fileName.replace(Gn,"")+":"+o.lineNumber+")":t&&(u=" (created by "+t+")"),t="\n in "+(r||"Unknown")+u}e+=t,n=n.return}while(n);return e}var pe=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,me=Object.prototype.hasOwnProperty,he={},ve={};function ge(n,e,t,r,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 ye={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(n){ye[n]=new ge(n,0,!1,n,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(n){var e=n[0];ye[e]=new ge(e,1,!1,n[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(n){ye[n]=new ge(n,2,!1,n.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(n){ye[n]=new ge(n,2,!1,n,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(n){ye[n]=new ge(n,3,!1,n.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(n){ye[n]=new ge(n,3,!0,n,null,!1)})),["capture","download"].forEach((function(n){ye[n]=new ge(n,4,!1,n,null,!1)})),["cols","rows","size","span"].forEach((function(n){ye[n]=new ge(n,6,!1,n,null,!1)})),["rowSpan","start"].forEach((function(n){ye[n]=new ge(n,5,!1,n.toLowerCase(),null,!1)}));var we=/[\-:]([a-z])/g;function be(n){return n[1].toUpperCase()}function Fe(n,e,t,r){var o=ye.hasOwnProperty(e)?ye[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!!me.call(ve,n)||!me.call(he,n)&&(pe.test(n)?ve[n]=!0:(he[n]=!0,!1))}(e)&&(null===t?n.removeAttribute(e):n.setAttribute(e,""+t)):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 Ee(n){switch(typeof n){case"boolean":case"number":case"object":case"string":case"undefined":return n;default:return""}}function xe(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 Se(n,e){var t=null==e.defaultValue?"":e.defaultValue,r=null!=e.checked?e.checked:e.defaultChecked;t=Ee(null!=e.value?e.value:t),n._wrapperState={initialChecked:r,initialValue:t,controlled:"checkbox"===e.type||"radio"===e.type?null!=e.checked:null!=e.value}}function Ce(n,e){null!=(e=e.checked)&&Fe(n,"checked",e,!1)}function ke(n,e){Ce(n,e);var t=Ee(e.value),r=e.type;if(null!=t)"number"===r?(0===t&&""===n.value||n.value!=t)&&(n.value=""+t):n.value!==""+t&&(n.value=""+t);else if("submit"===r||"reset"===r)return void n.removeAttribute("value");e.hasOwnProperty("value")?Ie(n,e.type,t):e.hasOwnProperty("defaultValue")&&Ie(n,e.type,Ee(e.defaultValue)),null==e.checked&&null!=e.defaultChecked&&(n.defaultChecked=!!e.defaultChecked)}function Me(n,e,t){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var r=e.type;if(!("submit"!==r&&"reset"!==r||void 0!==e.value&&null!==e.value))return;e=""+n._wrapperState.initialValue,t||e===n.value||(n.value=e),n.defaultValue=e}""!==(t=n.name)&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!!n._wrapperState.initialChecked,""!==t&&(n.name=t)}function Ie(n,e,t){"number"===e&&n.ownerDocument.activeElement===n||(null==t?n.defaultValue=""+n._wrapperState.initialValue:n.defaultValue!==""+t&&(n.defaultValue=""+t))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(n){var e=n.replace(we,be);ye[e]=new ge(e,1,!1,n,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(n){var e=n.replace(we,be);ye[e]=new ge(e,1,!1,n,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(n){var e=n.replace(we,be);ye[e]=new ge(e,1,!1,n,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(n){ye[n]=new ge(n,1,!1,n.toLowerCase(),null,!1)})),ye.xlinkHref=new ge("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(n){ye[n]=new ge(n,1,!1,n.toLowerCase(),null,!0)}));var Te={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function Ae(n,e,t){return(n=ln.getPooled(Te.change,n,e,t)).type="change",_n(t),J(n),n}var Re=null,_e=null;function Ne(n){A(n)}function Pe(n){if(Vn(D(n)))return n}function Oe(n,e){if("change"===n)return e}var Le=!1;function We(){Re&&(Re.detachEvent("onpropertychange",De),_e=Re=null)}function De(n){if("value"===n.propertyName&&Pe(_e))if(n=Ae(_e,n,qn(n)),Dn)A(n);else{Dn=!0;try{Pn(Ne,n)}finally{Dn=!1,zn()}}}function ze(n,e,t){"focus"===n?(We(),_e=t,(Re=e).attachEvent("onpropertychange",De)):"blur"===n&&We()}function Be(n){if("selectionchange"===n||"keyup"===n||"keydown"===n)return Pe(_e)}function je(n,e){if("click"===n)return Pe(e)}function qe(n,e){if("input"===n||"change"===n)return Pe(e)}V&&(Le=Un("input")&&(!document.documentMode||9<document.documentMode));var Ue={eventTypes:Te,_isInputEventSupported:Le,extractEvents:function(n,e,t,r){var o=e?D(e):window,u=void 0,i=void 0,c=o.nodeName&&o.nodeName.toLowerCase();if("select"===c||"input"===c&&"file"===o.type?u=Oe:jn(o)?Le?u=qe:(u=Be,i=ze):(c=o.nodeName)&&"input"===c.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(u=je),u&&(u=u(n,e)))return Ae(u,t,r);i&&i(n,o,e),"blur"===n&&(n=o._wrapperState)&&n.controlled&&"number"===o.type&&Ie(o,"number",o.value)}},He=ln.extend({view:null,detail:null}),Je={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Ve(n){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(n):!!(n=Je[n])&&!!e[n]}function $e(){return Ve}var Ge=0,Qe=0,Ke=!1,Xe=!1,Ye=He.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:$e,button:null,buttons:null,relatedTarget:function(n){return n.relatedTarget||(n.fromElement===n.srcElement?n.toElement:n.fromElement)},movementX:function(n){if("movementX"in n)return n.movementX;var e=Ge;return Ge=n.screenX,Ke?"mousemove"===n.type?n.screenX-e:0:(Ke=!0,0)},movementY:function(n){if("movementY"in n)return n.movementY;var e=Qe;return Qe=n.screenY,Xe?"mousemove"===n.type?n.screenY-e:0:(Xe=!0,0)}}),Ze=Ye.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),nt={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},et={eventTypes:nt,extractEvents:function(n,e,t,r){var o="mouseover"===n||"pointerover"===n,u="mouseout"===n||"pointerout"===n;if(o&&(t.relatedTarget||t.fromElement)||!u&&!o)return null;if(o=r.window===r?r:(o=r.ownerDocument)?o.defaultView||o.parentWindow:window,u?(u=e,e=(e=t.relatedTarget||t.toElement)?L(e):null):u=null,u===e)return null;var i=void 0,c=void 0,a=void 0,f=void 0;"mouseout"===n||"mouseover"===n?(i=Ye,c=nt.mouseLeave,a=nt.mouseEnter,f="mouse"):"pointerout"!==n&&"pointerover"!==n||(i=Ze,c=nt.pointerLeave,a=nt.pointerEnter,f="pointer");var l=null==u?o:D(u);if(o=null==e?o:D(e),(n=i.getPooled(c,u,t,r)).type=f+"leave",n.target=l,n.relatedTarget=o,(t=i.getPooled(a,e,t,r)).type=f+"enter",t.target=o,t.relatedTarget=l,r=e,u&&r)n:{for(o=r,f=0,i=e=u;i;i=B(i))f++;for(i=0,a=o;a;a=B(a))i++;for(;0<f-i;)e=B(e),f--;for(;0<i-f;)o=B(o),i--;for(;f--;){if(e===o||e===o.alternate)break n;e=B(e),o=B(o)}e=null}else e=null;for(o=e,e=[];u&&u!==o&&(null===(f=u.alternate)||f!==o);)e.push(u),u=B(u);for(u=[];r&&r!==o&&(null===(f=r.alternate)||f!==o);)u.push(r),r=B(r);for(r=0;r<e.length;r++)U(e[r],"bubbled",n);for(r=u.length;0<r--;)U(u[r],"captured",t);return[n,t]}};function tt(n,e){return n===e&&(0!==n||1/n==1/e)||n!=n&&e!=e}var rt=Object.prototype.hasOwnProperty;function ot(n,e){if(tt(n,e))return!0;if("object"!=typeof n||null===n||"object"!=typeof e||null===e)return!1;var t=Object.keys(n),r=Object.keys(e);if(t.length!==r.length)return!1;for(r=0;r<t.length;r++)if(!rt.call(e,t[r])||!tt(n[t[r]],e[t[r]]))return!1;return!0}function ut(n,e){return{responder:n,props:e}}function it(n){var e=n;if(n.alternate)for(;e.return;)e=e.return;else{if(0!=(2&e.effectTag))return 1;for(;e.return;)if(0!=(2&(e=e.return).effectTag))return 1}return 3===e.tag?2:3}function ct(n){if(2!==it(n))throw i(Error(188))}function at(n){if(!(n=function(n){var e=n.alternate;if(!e){if(3===(e=it(n)))throw i(Error(188));return 1===e?null:n}for(var t=n,r=e;;){var 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 ct(o),n;if(u===r)return ct(o),e;u=u.sibling}throw i(Error(188))}if(t.return!==r.return)t=o,r=u;else{for(var c=!1,a=o.child;a;){if(a===t){c=!0,t=o,r=u;break}if(a===r){c=!0,r=o,t=u;break}a=a.sibling}if(!c){for(a=u.child;a;){if(a===t){c=!0,t=u,r=o;break}if(a===r){c=!0,r=u,t=o;break}a=a.sibling}if(!c)throw i(Error(189))}}if(t.alternate!==r)throw i(Error(190))}if(3!==t.tag)throw i(Error(188));return t.stateNode.current===t?n:e}(n)))return null;for(var e=n;;){if(5===e.tag||6===e.tag)return e;if(e.child)e.child.return=e,e=e.child;else{if(e===n)break;for(;!e.sibling;){if(!e.return||e.return===n)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}}return null}new Map,new Map,new Set,new Map;var ft=ln.extend({animationName:null,elapsedTime:null,pseudoElement:null}),lt=ln.extend({clipboardData:function(n){return"clipboardData"in n?n.clipboardData:window.clipboardData}}),st=He.extend({relatedTarget:null});function dt(n){var e=n.keyCode;return"charCode"in n?0===(n=n.charCode)&&13===e&&(n=13):n=e,10===n&&(n=13),32<=n||13===n?n:0}for(var pt={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},mt={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},ht=He.extend({key:function(n){if(n.key){var e=pt[n.key]||n.key;if("Unidentified"!==e)return e}return"keypress"===n.type?13===(n=dt(n))?"Enter":String.fromCharCode(n):"keydown"===n.type||"keyup"===n.type?mt[n.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:$e,charCode:function(n){return"keypress"===n.type?dt(n):0},keyCode:function(n){return"keydown"===n.type||"keyup"===n.type?n.keyCode:0},which:function(n){return"keypress"===n.type?dt(n):"keydown"===n.type||"keyup"===n.type?n.keyCode:0}}),vt=Ye.extend({dataTransfer:null}),gt=He.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:$e}),yt=ln.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),wt=Ye.extend({deltaX:function(n){return"deltaX"in n?n.deltaX:"wheelDeltaX"in n?-n.wheelDeltaX:0},deltaY:function(n){return"deltaY"in n?n.deltaY:"wheelDeltaY"in n?-n.wheelDeltaY:"wheelDelta"in n?-n.wheelDelta:0},deltaZ:null,deltaMode:null}),bt=[["blur","blur",0],["cancel","cancel",0],["click","click",0],["close","close",0],["contextmenu","contextMenu",0],["copy","copy",0],["cut","cut",0],["auxclick","auxClick",0],["dblclick","doubleClick",0],["dragend","dragEnd",0],["dragstart","dragStart",0],["drop","drop",0],["focus","focus",0],["input","input",0],["invalid","invalid",0],["keydown","keyDown",0],["keypress","keyPress",0],["keyup","keyUp",0],["mousedown","mouseDown",0],["mouseup","mouseUp",0],["paste","paste",0],["pause","pause",0],["play","play",0],["pointercancel","pointerCancel",0],["pointerdown","pointerDown",0],["pointerup","pointerUp",0],["ratechange","rateChange",0],["reset","reset",0],["seeked","seeked",0],["submit","submit",0],["touchcancel","touchCancel",0],["touchend","touchEnd",0],["touchstart","touchStart",0],["volumechange","volumeChange",0],["drag","drag",1],["dragenter","dragEnter",1],["dragexit","dragExit",1],["dragleave","dragLeave",1],["dragover","dragOver",1],["mousemove","mouseMove",1],["mouseout","mouseOut",1],["mouseover","mouseOver",1],["pointermove","pointerMove",1],["pointerout","pointerOut",1],["pointerover","pointerOver",1],["scroll","scroll",1],["toggle","toggle",1],["touchmove","touchMove",1],["wheel","wheel",1],["abort","abort",2],[Y,"animationEnd",2],[Z,"animationIteration",2],[nn,"animationStart",2],["canplay","canPlay",2],["canplaythrough","canPlayThrough",2],["durationchange","durationChange",2],["emptied","emptied",2],["encrypted","encrypted",2],["ended","ended",2],["error","error",2],["gotpointercapture","gotPointerCapture",2],["load","load",2],["loadeddata","loadedData",2],["loadedmetadata","loadedMetadata",2],["loadstart","loadStart",2],["lostpointercapture","lostPointerCapture",2],["playing","playing",2],["progress","progress",2],["seeking","seeking",2],["stalled","stalled",2],["suspend","suspend",2],["timeupdate","timeUpdate",2],[en,"transitionEnd",2],["waiting","waiting",2]],Ft={},Et={},xt=0;xt<bt.length;xt++){var St=bt[xt],Ct=St[0],kt=St[1],Mt=St[2],It="on"+(kt[0].toUpperCase()+kt.slice(1)),Tt={phasedRegistrationNames:{bubbled:It,captured:It+"Capture"},dependencies:[Ct],eventPriority:Mt};Ft[kt]=Tt,Et[Ct]=Tt}var At={eventTypes:Ft,getEventPriority:function(n){return void 0!==(n=Et[n])?n.eventPriority:2},extractEvents:function(n,e,t,r){var o=Et[n];if(!o)return null;switch(n){case"keypress":if(0===dt(t))return null;case"keydown":case"keyup":n=ht;break;case"blur":case"focus":n=st;break;case"click":if(2===t.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":n=Ye;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":n=vt;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":n=gt;break;case Y:case Z:case nn:n=ft;break;case en:n=yt;break;case"scroll":n=He;break;case"wheel":n=wt;break;case"copy":case"cut":case"paste":n=lt;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":n=Ze;break;default:n=ln}return J(e=n.getPooled(o,e,t,r)),e}},Rt=At.getEventPriority,_t=[];function Nt(n){var e=n.targetInst,t=e;do{if(!t){n.ancestors.push(t);break}var r;for(r=t;r.return;)r=r.return;if(!(r=3!==r.tag?null:r.stateNode.containerInfo))break;n.ancestors.push(t),t=L(r)}while(t);for(t=0;t<n.ancestors.length;t++){e=n.ancestors[t];var o=qn(n.nativeEvent);r=n.topLevelType;for(var u=n.nativeEvent,i=null,c=0;c<s.length;c++){var a=s[c];a&&(a=a.extractEvents(r,e,u,o))&&(i=k(i,a))}A(i)}}var Pt=!0;function Ot(n,e){Lt(e,n,!1)}function Lt(n,e,t){switch(Rt(e)){case 0:var r=Wt.bind(null,e,1);break;case 1:r=Dt.bind(null,e,1);break;default:r=zt.bind(null,e,1)}t?n.addEventListener(e,r,!0):n.addEventListener(e,r,!1)}function Wt(n,e,t){Dn||Ln();var r=zt,o=Dn;Dn=!0;try{On(r,n,e,t)}finally{(Dn=o)||zn()}}function Dt(n,e,t){zt(n,e,t)}function zt(n,e,t){if(Pt){if(null===(e=L(e=qn(t)))||"number"!=typeof e.tag||2===it(e)||(e=null),_t.length){var r=_t.pop();r.topLevelType=n,r.nativeEvent=t,r.targetInst=e,n=r}else n={topLevelType:n,nativeEvent:t,targetInst:e,ancestors:[]};try{if(t=n,Dn)Nt(t);else{Dn=!0;try{Wn(Nt,t,void 0)}finally{Dn=!1,zn()}}}finally{n.topLevelType=null,n.nativeEvent=null,n.targetInst=null,n.ancestors.length=0,10>_t.length&&_t.push(n)}}}var Bt=new("function"==typeof WeakMap?WeakMap:Map);function jt(n){var e=Bt.get(n);return void 0===e&&(e=new Set,Bt.set(n,e)),e}function qt(n){if(void 0===(n=n||("undefined"!=typeof document?document:void 0)))return null;try{return n.activeElement||n.body}catch(e){return n.body}}function Ut(n){for(;n&&n.firstChild;)n=n.firstChild;return n}function Ht(n,e){var t,r=Ut(n);for(n=0;r;){if(3===r.nodeType){if(t=n+r.textContent.length,n<=e&&t>=e)return{node:r,offset:e-n};n=t}n:{for(;r;){if(r.nextSibling){r=r.nextSibling;break n}r=r.parentNode}r=void 0}r=Ut(r)}}function Jt(){for(var n=window,e=qt();e instanceof n.HTMLIFrameElement;){try{var t="string"==typeof e.contentWindow.location.href}catch(n){t=!1}if(!t)break;e=qt((n=e.contentWindow).document)}return e}function Vt(n){var e=n&&n.nodeName&&n.nodeName.toLowerCase();return e&&("input"===e&&("text"===n.type||"search"===n.type||"tel"===n.type||"url"===n.type||"password"===n.type)||"textarea"===e||"true"===n.contentEditable)}var $t=V&&"documentMode"in document&&11>=document.documentMode,Gt={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Qt=null,Kt=null,Xt=null,Yt=!1;function Zt(n,e){var t=e.window===e?e.document:9===e.nodeType?e:e.ownerDocument;return Yt||null==Qt||Qt!==qt(t)?null:("selectionStart"in(t=Qt)&&Vt(t)?t={start:t.selectionStart,end:t.selectionEnd}:t={anchorNode:(t=(t.ownerDocument&&t.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset},Xt&&ot(Xt,t)?null:(Xt=t,(n=ln.getPooled(Gt.select,Kt,n,e)).type="select",n.target=Qt,J(n),n))}var nr={eventTypes:Gt,extractEvents:function(n,e,t,r){var o,u=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(o=!u)){n:{u=jt(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?D(e):window,n){case"focus":(jn(u)||"true"===u.contentEditable)&&(Qt=u,Kt=e,Xt=null);break;case"blur":Xt=Kt=Qt=null;break;case"mousedown":Yt=!0;break;case"contextmenu":case"mouseup":case"dragend":return Yt=!1,Zt(t,r);case"selectionchange":if($t)break;case"keydown":case"keyup":return Zt(t,r)}return null}};function er(n,e){return n=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 tr(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=""+Ee(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 rr(n,e){if(null!=e.dangerouslySetInnerHTML)throw i(Error(91));return o({},e,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue})}function or(n,e){var t=e.value;if(null==t){if(t=e.defaultValue,null!=(e=e.children)){if(null!=t)throw i(Error(92));if(Array.isArray(e)){if(!(1>=e.length))throw i(Error(93));e=e[0]}t=e}null==t&&(t="")}n._wrapperState={initialValue:Ee(t)}}function ur(n,e){var t=Ee(e.value),r=Ee(e.defaultValue);null!=t&&((t=""+t)!==n.value&&(n.value=t),null==e.defaultValue&&n.defaultValue!==t&&(n.defaultValue=t)),null!=r&&(n.defaultValue=""+r)}function ir(n){var e=n.textContent;e===n._wrapperState.initialValue&&(n.value=e)}R.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),E=z,x=W,S=D,R.injectEventPluginsByName({SimpleEventPlugin:At,EnterLeaveEventPlugin:et,ChangeEventPlugin:Ue,SelectEventPlugin:nr,BeforeInputEventPlugin:Mn});var cr="http://www.w3.org/1999/xhtml",ar="http://www.w3.org/2000/svg";function fr(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 lr(n,e){return null==n||"http://www.w3.org/1999/xhtml"===n?fr(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n}var sr=void 0,dr=function(n){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,r,o){MSApp.execUnsafeLocalFunction((function(){return n(e,t)}))}:n}((function(n,e){if(n.namespaceURI!==ar||"innerHTML"in n)n.innerHTML=e;else{for((sr=sr||document.createElement("div")).innerHTML="<svg>"+e+"</svg>",e=sr.firstChild;n.firstChild;)n.removeChild(n.firstChild);for(;e.firstChild;)n.appendChild(e.firstChild)}}));function pr(n,e){if(e){var t=n.firstChild;if(t&&t===n.lastChild&&3===t.nodeType)return void(t.nodeValue=e)}n.textContent=e}var mr={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},hr=["Webkit","ms","Moz","O"];function vr(n,e,t){return null==e||"boolean"==typeof e||""===e?"":t||"number"!=typeof e||0===e||mr.hasOwnProperty(n)&&mr[n]?(""+e).trim():e+"px"}function gr(n,e){for(var t in n=n.style,e)if(e.hasOwnProperty(t)){var r=0===t.indexOf("--"),o=vr(t,e[t],r);"float"===t&&(t="cssFloat"),r?n.setProperty(t,o):n[t]=o}}Object.keys(mr).forEach((function(n){hr.forEach((function(e){e=e+n.charAt(0).toUpperCase()+n.substring(1),mr[e]=mr[n]}))}));var yr=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 wr(n,e){if(e){if(yr[n]&&(null!=e.children||null!=e.dangerouslySetInnerHTML))throw i(Error(137),n,"");if(null!=e.dangerouslySetInnerHTML){if(null!=e.children)throw i(Error(60));if(!("object"==typeof e.dangerouslySetInnerHTML&&"__html"in e.dangerouslySetInnerHTML))throw i(Error(61))}if(null!=e.style&&"object"!=typeof e.style)throw i(Error(62),"")}}function br(n,e){if(-1===n.indexOf("-"))return"string"==typeof e.is;switch(n){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Fr(n,e){var t=jt(n=9===n.nodeType||11===n.nodeType?n:n.ownerDocument);e=m[e];for(var r=0;r<e.length;r++){var o=e[r];if(!t.has(o)){switch(o){case"scroll":Lt(n,"scroll",!0);break;case"focus":case"blur":Lt(n,"focus",!0),Lt(n,"blur",!0),t.add("blur"),t.add("focus");break;case"cancel":case"close":Un(o)&&Lt(n,o,!0);break;case"invalid":case"submit":case"reset":break;default:-1===tn.indexOf(o)&&Ot(o,n)}t.add(o)}}}function Er(){}var xr=null,Sr=null;function Cr(n,e){switch(n){case"button":case"input":case"select":case"textarea":return!!e.autoFocus}return!1}function kr(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 Mr="function"==typeof setTimeout?setTimeout:void 0,Ir="function"==typeof clearTimeout?clearTimeout:void 0;function Tr(n){for(;null!=n;n=n.nextSibling){var e=n.nodeType;if(1===e||3===e)break}return n}new Set;var Ar=[],Rr=-1;function _r(n){0>Rr||(n.current=Ar[Rr],Ar[Rr]=null,Rr--)}function Nr(n,e){Rr++,Ar[Rr]=n.current,n.current=e}var Pr={},Or={current:Pr},Lr={current:!1},Wr=Pr;function Dr(n,e){var t=n.type.contextTypes;if(!t)return Pr;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 zr(n){return null!=(n=n.childContextTypes)}function Br(n){_r(Lr),_r(Or)}function jr(n){_r(Lr),_r(Or)}function qr(n,e,t){if(Or.current!==Pr)throw i(Error(168));Nr(Or,e),Nr(Lr,t)}function Ur(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 i(Error(108),se(e)||"Unknown",u);return o({},t,r)}function Hr(n){var e=n.stateNode;return e=e&&e.__reactInternalMemoizedMergedChildContext||Pr,Wr=Or.current,Nr(Or,e),Nr(Lr,Lr.current),!0}function Jr(n,e,t){var r=n.stateNode;if(!r)throw i(Error(169));t?(e=Ur(n,e,Wr),r.__reactInternalMemoizedMergedChildContext=e,_r(Lr),_r(Or),Nr(Or,e)):_r(Lr),Nr(Lr,t)}var Vr=u.unstable_runWithPriority,$r=u.unstable_scheduleCallback,Gr=u.unstable_cancelCallback,Qr=u.unstable_shouldYield,Kr=u.unstable_requestPaint,Xr=u.unstable_now,Yr=u.unstable_getCurrentPriorityLevel,Zr=u.unstable_ImmediatePriority,no=u.unstable_UserBlockingPriority,eo=u.unstable_NormalPriority,to=u.unstable_LowPriority,ro=u.unstable_IdlePriority,oo={},uo=void 0!==Kr?Kr:function(){},io=null,co=null,ao=!1,fo=Xr(),lo=1e4>fo?Xr:function(){return Xr()-fo};function so(){switch(Yr()){case Zr:return 99;case no:return 98;case eo:return 97;case to:return 96;case ro:return 95;default:throw i(Error(332))}}function po(n){switch(n){case 99:return Zr;case 98:return no;case 97:return eo;case 96:return to;case 95:return ro;default:throw i(Error(332))}}function mo(n,e){return n=po(n),Vr(n,e)}function ho(n,e,t){return n=po(n),$r(n,e,t)}function vo(n){return null===io?(io=[n],co=$r(Zr,yo)):io.push(n),oo}function go(){null!==co&&Gr(co),yo()}function yo(){if(!ao&&null!==io){ao=!0;var n=0;try{var e=io;mo(99,(function(){for(;n<e.length;n++){var t=e[n];do{t=t(!0)}while(null!==t)}})),io=null}catch(e){throw null!==io&&(io=io.slice(n+1)),$r(Zr,go),e}finally{ao=!1}}}function wo(n,e){return 1073741823===e?99:1===e?95:0>=(n=10*(1073741821-e)-10*(1073741821-n))?99:250>=n?98:5250>=n?97:95}function bo(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 Fo={current:null},Eo=null,xo=null,So=null;function Co(){So=xo=Eo=null}function ko(n,e){var t=n.type._context;Nr(Fo,t._currentValue),t._currentValue=e}function Mo(n){var e=Fo.current;_r(Fo),n.type._context._currentValue=e}function Io(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 To(n,e){Eo=n,So=xo=null,null!==(n=n.dependencies)&&null!==n.firstContext&&(n.expirationTime>=e&&(ei=!0),n.firstContext=null)}function Ao(n,e){if(So!==n&&!1!==e&&0!==e)if("number"==typeof e&&1073741823!==e||(So=n,e=1073741823),e={context:n,observedBits:e,next:null},null===xo){if(null===Eo)throw i(Error(308));xo=e,Eo.dependencies={expirationTime:0,firstContext:e,responders:null}}else xo=xo.next=e;return n._currentValue}var Ro=!1;function _o(n){return{baseState:n,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function No(n){return{baseState:n.baseState,firstUpdate:n.firstUpdate,lastUpdate:n.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Po(n,e){return{expirationTime:n,suspenseConfig:e,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function Oo(n,e){null===n.lastUpdate?n.firstUpdate=n.lastUpdate=e:(n.lastUpdate.next=e,n.lastUpdate=e)}function Lo(n,e){var t=n.alternate;if(null===t){var r=n.updateQueue,o=null;null===r&&(r=n.updateQueue=_o(n.memoizedState))}else r=n.updateQueue,o=t.updateQueue,null===r?null===o?(r=n.updateQueue=_o(n.memoizedState),o=t.updateQueue=_o(t.memoizedState)):r=n.updateQueue=No(o):null===o&&(o=t.updateQueue=No(r));null===o||r===o?Oo(r,e):null===r.lastUpdate||null===o.lastUpdate?(Oo(r,e),Oo(o,e)):(Oo(r,e),o.lastUpdate=e)}function Wo(n,e){var t=n.updateQueue;null===(t=null===t?n.updateQueue=_o(n.memoizedState):Do(n,t)).lastCapturedUpdate?t.firstCapturedUpdate=t.lastCapturedUpdate=e:(t.lastCapturedUpdate.next=e,t.lastCapturedUpdate=e)}function Do(n,e){var t=n.alternate;return null!==t&&e===t.updateQueue&&(e=n.updateQueue=No(e)),e}function zo(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=-2049&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:Ro=!0}return r}function Bo(n,e,t,r,o){Ro=!1;for(var u=(e=Do(n,e)).baseState,i=null,c=0,a=e.firstUpdate,f=u;null!==a;){var l=a.expirationTime;l<o?(null===i&&(i=a,u=f),c<l&&(c=l)):(Fc(l,a.suspenseConfig),f=zo(n,0,a,f,t,r),null!==a.callback&&(n.effectTag|=32,a.nextEffect=null,null===e.lastEffect?e.firstEffect=e.lastEffect=a:(e.lastEffect.nextEffect=a,e.lastEffect=a))),a=a.next}for(l=null,a=e.firstCapturedUpdate;null!==a;){var s=a.expirationTime;s<o?(null===l&&(l=a,null===i&&(u=f)),c<s&&(c=s)):(f=zo(n,0,a,f,t,r),null!==a.callback&&(n.effectTag|=32,a.nextEffect=null,null===e.lastCapturedEffect?e.firstCapturedEffect=e.lastCapturedEffect=a:(e.lastCapturedEffect.nextEffect=a,e.lastCapturedEffect=a))),a=a.next}null===i&&(e.lastUpdate=null),null===l?e.lastCapturedUpdate=null:n.effectTag|=32,null===i&&null===l&&(u=f),e.baseState=u,e.firstUpdate=i,e.firstCapturedUpdate=l,n.expirationTime=c,n.memoizedState=f}function jo(n,e,t){null!==e.firstCapturedUpdate&&(null!==e.lastUpdate&&(e.lastUpdate.next=e.firstCapturedUpdate,e.lastUpdate=e.lastCapturedUpdate),e.firstCapturedUpdate=e.lastCapturedUpdate=null),qo(e.firstEffect,t),e.firstEffect=e.lastEffect=null,qo(e.firstCapturedEffect,t),e.firstCapturedEffect=e.lastCapturedEffect=null}function qo(n,e){for(;null!==n;){var t=n.callback;if(null!==t){n.callback=null;var r=e;if("function"!=typeof t)throw i(Error(191),t);t.call(r)}n=n.nextEffect}}var Uo=$n.ReactCurrentBatchConfig,Ho=(new r.Component).refs;function Jo(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 Vo={isMounted:function(n){return!!(n=n._reactInternalFiber)&&2===it(n)},enqueueSetState:function(n,e,t){n=n._reactInternalFiber;var r=ac(),o=Uo.suspense;(o=Po(r=fc(r,n,o),o)).payload=e,null!=t&&(o.callback=t),Lo(n,o),sc(n,r)},enqueueReplaceState:function(n,e,t){n=n._reactInternalFiber;var r=ac(),o=Uo.suspense;(o=Po(r=fc(r,n,o),o)).tag=1,o.payload=e,null!=t&&(o.callback=t),Lo(n,o),sc(n,r)},enqueueForceUpdate:function(n,e){n=n._reactInternalFiber;var t=ac(),r=Uo.suspense;(r=Po(t=fc(t,n,r),r)).tag=2,null!=e&&(r.callback=e),Lo(n,r),sc(n,t)}};function $o(n,e,t,r,o,u,i){return"function"==typeof(n=n.stateNode).shouldComponentUpdate?n.shouldComponentUpdate(r,u,i):!e.prototype||!e.prototype.isPureReactComponent||(!ot(t,r)||!ot(o,u))}function Go(n,e,t){var r=!1,o=Pr,u=e.contextType;return"object"==typeof u&&null!==u?u=Ao(u):(o=zr(e)?Wr:Or.current,u=(r=null!=(r=e.contextTypes))?Dr(n,o):Pr),e=new e(t,u),n.memoizedState=null!==e.state&&void 0!==e.state?e.state:null,e.updater=Vo,n.stateNode=e,e._reactInternalFiber=n,r&&((n=n.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,n.__reactInternalMemoizedMaskedChildContext=u),e}function Qo(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&&Vo.enqueueReplaceState(e,e.state,null)}function Ko(n,e,t,r){var o=n.stateNode;o.props=t,o.state=n.memoizedState,o.refs=Ho;var u=e.contextType;"object"==typeof u&&null!==u?o.context=Ao(u):(u=zr(e)?Wr:Or.current,o.context=Dr(n,u)),null!==(u=n.updateQueue)&&(Bo(n,u,t,o,r),o.state=n.memoizedState),"function"==typeof(u=e.getDerivedStateFromProps)&&(Jo(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&&Vo.enqueueReplaceState(o,o.state,null),null!==(u=n.updateQueue)&&(Bo(n,u,t,o,r),o.state=n.memoizedState)),"function"==typeof o.componentDidMount&&(n.effectTag|=4)}var Xo=Array.isArray;function Yo(n,e,t){if(null!==(n=t.ref)&&"function"!=typeof n&&"object"!=typeof n){if(t._owner){t=t._owner;var r=void 0;if(t){if(1!==t.tag)throw i(Error(309));r=t.stateNode}if(!r)throw i(Error(147),n);var 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===Ho&&(e=r.refs={}),null===n?delete e[o]:e[o]=n})._stringRef=o,e)}if("string"!=typeof n)throw i(Error(284));if(!t._owner)throw i(Error(290),n)}return n}function Zo(n,e){if("textarea"!==n.type)throw i(Error(31),"[object Object]"===Object.prototype.toString.call(e)?"object with keys {"+Object.keys(e).join(", ")+"}":e,"")}function 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=Dc(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 c(e){return n&&null===e.alternate&&(e.effectTag=2),e}function a(n,e,t,r){return null===e||6!==e.tag?((e=jc(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=Yo(n,e,t),r.return=n,r):((r=zc(t.type,t.key,t.props,null,n.mode,r)).ref=Yo(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=qc(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=Bc(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=jc(""+e,n.mode,t)).return=n,e;if("object"==typeof e&&null!==e){switch(e.$$typeof){case Kn:return(t=zc(e.type,e.key,e.props,null,n.mode,t)).ref=Yo(n,null,e),t.return=n,t;case Xn:return(e=qc(e,n.mode,t)).return=n,e}if(Xo(e)||le(e))return(e=Bc(e,n.mode,t,null)).return=n,e;Zo(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:a(n,e,""+t,r);if("object"==typeof t&&null!==t){switch(t.$$typeof){case Kn:return t.key===o?t.type===Yn?s(n,e,t.props.children,r,o):f(n,e,t,r):null;case Xn:return t.key===o?l(n,e,t,r):null}if(Xo(t)||le(t))return null!==o?null:s(n,e,t,r,null);Zo(n,t)}return null}function m(n,e,t,r,o){if("string"==typeof r||"number"==typeof r)return a(e,n=n.get(t)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case Kn:return n=n.get(null===r.key?t:r.key)||null,r.type===Yn?s(e,n,r.props.children,o,r.key):f(e,n,r,o);case Xn:return l(e,n=n.get(null===r.key?t:r.key)||null,r,o)}if(Xo(r)||le(r))return s(e,n=n.get(t)||null,r,o,null);Zo(e,r)}return null}function h(o,i,c,a){for(var f=null,l=null,s=i,h=i=0,v=null;null!==s&&h<c.length;h++){s.index>h?(v=s,s=null):v=s.sibling;var g=p(o,s,c[h],a);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===c.length)return t(o,s),f;if(null===s){for(;h<c.length;h++)null!==(s=d(o,c[h],a))&&(i=u(s,i,h),null===l?f=s:l.sibling=s,l=s);return f}for(s=r(o,s);h<c.length;h++)null!==(v=m(s,o,h,c[h],a))&&(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,c,a,f){var l=le(a);if("function"!=typeof l)throw i(Error(150));if(null==(a=l.call(a)))throw i(Error(151));for(var s=l=null,h=c,v=c=0,g=null,y=a.next();null!==h&&!y.done;v++,y=a.next()){h.index>v?(g=h,h=null):g=h.sibling;var w=p(o,h,y.value,f);if(null===w){null===h&&(h=g);break}n&&h&&null===w.alternate&&e(o,h),c=u(w,c,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=a.next())null!==(y=d(o,y.value,f))&&(c=u(y,c,v),null===s?l=y:s.sibling=y,s=y);return l}for(h=r(o,h);!y.done;v++,y=a.next())null!==(y=m(h,o,v,y.value,f))&&(n&&null!==y.alternate&&h.delete(null===y.key?v:y.key),c=u(y,c,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,a){var f="object"==typeof u&&null!==u&&u.type===Yn&&null===u.key;f&&(u=u.props.children);var l="object"==typeof u&&null!==u;if(l)switch(u.$$typeof){case Kn:n:{for(l=u.key,f=r;null!==f;){if(f.key===l){if(7===f.tag?u.type===Yn:f.elementType===u.type){t(n,f.sibling),(r=o(f,u.type===Yn?u.props.children:u.props)).ref=Yo(n,f,u),r.return=n,n=r;break n}t(n,f);break}e(n,f),f=f.sibling}u.type===Yn?((r=Bc(u.props.children,n.mode,a,u.key)).return=n,n=r):((a=zc(u.type,u.key,u.props,null,n.mode,a)).ref=Yo(n,r,u),a.return=n,n=a)}return c(n);case Xn: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=qc(u,n.mode,a)).return=n,n=r}return c(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=jc(u,n.mode,a)).return=n,n=r),c(n);if(Xo(u))return h(n,r,u,a);if(le(u))return v(n,r,u,a);if(l&&Zo(n,u),void 0===u&&!f)switch(n.tag){case 1:case 0:throw n=n.type,i(Error(152),n.displayName||n.name||"Component")}return t(n,r)}}var eu=nu(!0),tu=nu(!1),ru={},ou={current:ru},uu={current:ru},iu={current:ru};function cu(n){if(n===ru)throw i(Error(174));return n}function au(n,e){Nr(iu,e),Nr(uu,n),Nr(ou,ru);var t=e.nodeType;switch(t){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:lr(null,"");break;default:e=lr(e=(t=8===t?e.parentNode:e).namespaceURI||null,t=t.tagName)}_r(ou),Nr(ou,e)}function fu(n){_r(ou),_r(uu),_r(iu)}function lu(n){cu(iu.current);var e=cu(ou.current),t=lr(e,n.type);e!==t&&(Nr(uu,n),Nr(ou,t))}function su(n){uu.current===n&&(_r(ou),_r(uu))}var du={current:0};function pu(n){for(var e=n;null!==e;){if(13===e.tag){if(null!==e.memoizedState)return e}else if(19===e.tag&&void 0!==e.memoizedProps.revealOrder){if(0!=(64&e.effectTag))return e}else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===n)break;for(;null===e.sibling;){if(null===e.return||e.return===n)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var mu=$n.ReactCurrentDispatcher,hu=0,vu=null,gu=null,yu=null,wu=null,bu=null,Fu=null,Eu=0,xu=null,Su=0,Cu=!1,ku=null,Mu=0;function Iu(){throw i(Error(321))}function Tu(n,e){if(null===e)return!1;for(var t=0;t<e.length&&t<n.length;t++)if(!tt(n[t],e[t]))return!1;return!0}function Au(n,e,t,r,o,u){if(hu=u,vu=e,yu=null!==n?n.memoizedState:null,mu.current=null===yu?Uu:Hu,e=t(r,o),Cu){do{Cu=!1,Mu+=1,yu=null!==n?n.memoizedState:null,Fu=wu,xu=bu=gu=null,mu.current=Hu,e=t(r,o)}while(Cu);ku=null,Mu=0}if(mu.current=qu,(n=vu).memoizedState=wu,n.expirationTime=Eu,n.updateQueue=xu,n.effectTag|=Su,n=null!==gu&&null!==gu.next,hu=0,Fu=bu=wu=yu=gu=vu=null,Eu=0,xu=null,Su=0,n)throw i(Error(300));return e}function Ru(){mu.current=qu,hu=0,Fu=bu=wu=yu=gu=vu=null,Eu=0,xu=null,Su=0,Cu=!1,ku=null,Mu=0}function _u(){var n={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===bu?wu=bu=n:bu=bu.next=n,bu}function Nu(){if(null!==Fu)Fu=(bu=Fu).next,yu=null!==(gu=yu)?gu.next:null;else{if(null===yu)throw i(Error(310));var n={memoizedState:(gu=yu).memoizedState,baseState:gu.baseState,queue:gu.queue,baseUpdate:gu.baseUpdate,next:null};bu=null===bu?wu=n:bu.next=n,yu=gu.next}return bu}function Pu(n,e){return"function"==typeof e?e(n):e}function Ou(n){var e=Nu(),t=e.queue;if(null===t)throw i(Error(311));if(t.lastRenderedReducer=n,0<Mu){var r=t.dispatch;if(null!==ku){var o=ku.get(t);if(void 0!==o){ku.delete(t);var u=e.memoizedState;do{u=n(u,o.action),o=o.next}while(null!==o);return tt(u,e.memoizedState)||(ei=!0),e.memoizedState=u,e.baseUpdate===t.last&&(e.baseState=u),t.lastRenderedState=u,[u,r]}}return[e.memoizedState,r]}r=t.last;var c=e.baseUpdate;if(u=e.baseState,null!==c?(null!==r&&(r.next=null),r=c.next):r=null!==r?r.next:null,null!==r){var a=o=null,f=r,l=!1;do{var s=f.expirationTime;s<hu?(l||(l=!0,a=c,o=u),s>Eu&&(Eu=s)):(Fc(s,f.suspenseConfig),u=f.eagerReducer===n?f.eagerState:n(u,f.action)),c=f,f=f.next}while(null!==f&&f!==r);l||(a=c,o=u),tt(u,e.memoizedState)||(ei=!0),e.memoizedState=u,e.baseUpdate=a,e.baseState=o,t.lastRenderedState=u}return[e.memoizedState,t.dispatch]}function Lu(n,e,t,r){return n={tag:n,create:e,destroy:t,deps:r,next:null},null===xu?(xu={lastEffect:null}).lastEffect=n.next=n:null===(e=xu.lastEffect)?xu.lastEffect=n.next=n:(t=e.next,e.next=n,n.next=t,xu.lastEffect=n),n}function Wu(n,e,t,r){var o=_u();Su|=n,o.memoizedState=Lu(e,t,void 0,void 0===r?null:r)}function Du(n,e,t,r){var o=Nu();r=void 0===r?null:r;var u=void 0;if(null!==gu){var i=gu.memoizedState;if(u=i.destroy,null!==r&&Tu(r,i.deps))return void Lu(0,t,u,r)}Su|=n,o.memoizedState=Lu(e,t,u,r)}function zu(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 Bu(){}function ju(n,e,t){if(!(25>Mu))throw i(Error(301));var r=n.alternate;if(n===vu||null!==r&&r===vu)if(Cu=!0,n={expirationTime:hu,suspenseConfig:null,action:t,eagerReducer:null,eagerState:null,next:null},null===ku&&(ku=new Map),void 0===(t=ku.get(e)))ku.set(e,n);else{for(e=t;null!==e.next;)e=e.next;e.next=n}else{var o=ac(),u=Uo.suspense;u={expirationTime:o=fc(o,n,u),suspenseConfig:u,action:t,eagerReducer:null,eagerState:null,next:null};var c=e.last;if(null===c)u.next=u;else{var a=c.next;null!==a&&(u.next=a),c.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,tt(l,f))return}catch(n){}sc(n,o)}}var qu={readContext:Ao,useCallback:Iu,useContext:Iu,useEffect:Iu,useImperativeHandle:Iu,useLayoutEffect:Iu,useMemo:Iu,useReducer:Iu,useRef:Iu,useState:Iu,useDebugValue:Iu,useResponder:Iu},Uu={readContext:Ao,useCallback:function(n,e){return _u().memoizedState=[n,void 0===e?null:e],n},useContext:Ao,useEffect:function(n,e){return Wu(516,192,n,e)},useImperativeHandle:function(n,e,t){return t=null!=t?t.concat([n]):null,Wu(4,36,zu.bind(null,e,n),t)},useLayoutEffect:function(n,e){return Wu(4,36,n,e)},useMemo:function(n,e){var t=_u();return e=void 0===e?null:e,n=n(),t.memoizedState=[n,e],n},useReducer:function(n,e,t){var r=_u();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=ju.bind(null,vu,n),[r.memoizedState,n]},useRef:function(n){return n={current:n},_u().memoizedState=n},useState:function(n){var e=_u();return"function"==typeof n&&(n=n()),e.memoizedState=e.baseState=n,n=(n=e.queue={last:null,dispatch:null,lastRenderedReducer:Pu,lastRenderedState:n}).dispatch=ju.bind(null,vu,n),[e.memoizedState,n]},useDebugValue:Bu,useResponder:ut},Hu={readContext:Ao,useCallback:function(n,e){var t=Nu();e=void 0===e?null:e;var r=t.memoizedState;return null!==r&&null!==e&&Tu(e,r[1])?r[0]:(t.memoizedState=[n,e],n)},useContext:Ao,useEffect:function(n,e){return Du(516,192,n,e)},useImperativeHandle:function(n,e,t){return t=null!=t?t.concat([n]):null,Du(4,36,zu.bind(null,e,n),t)},useLayoutEffect:function(n,e){return Du(4,36,n,e)},useMemo:function(n,e){var t=Nu();e=void 0===e?null:e;var r=t.memoizedState;return null!==r&&null!==e&&Tu(e,r[1])?r[0]:(n=n(),t.memoizedState=[n,e],n)},useReducer:Ou,useRef:function(){return Nu().memoizedState},useState:function(n){return Ou(Pu)},useDebugValue:Bu,useResponder:ut},Ju=null,Vu=null,$u=!1;function Gu(n,e){var t=Lc(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 Qu(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 Ku(n){if($u){var e=Vu;if(e){var t=e;if(!Qu(n,e)){if(!(e=Tr(t.nextSibling))||!Qu(n,e))return n.effectTag|=2,$u=!1,void(Ju=n);Gu(Ju,t)}Ju=n,Vu=Tr(e.firstChild)}else n.effectTag|=2,$u=!1,Ju=n}}function Xu(n){for(n=n.return;null!==n&&5!==n.tag&&3!==n.tag&&18!==n.tag;)n=n.return;Ju=n}function Yu(n){if(n!==Ju)return!1;if(!$u)return Xu(n),$u=!0,!1;var e=n.type;if(5!==n.tag||"head"!==e&&"body"!==e&&!kr(e,n.memoizedProps))for(e=Vu;e;)Gu(n,e),e=Tr(e.nextSibling);return Xu(n),Vu=Ju?Tr(n.stateNode.nextSibling):null,!0}function Zu(){Vu=Ju=null,$u=!1}var ni=$n.ReactCurrentOwner,ei=!1;function ti(n,e,t,r){e.child=null===n?tu(e,null,t,r):eu(e,n.child,t,r)}function ri(n,e,t,r,o){t=t.render;var u=e.ref;return To(e,o),r=Au(n,e,t,r,u,o),null===n||ei?(e.effectTag|=1,ti(n,e,r,o),e.child):(e.updateQueue=n.updateQueue,e.effectTag&=-517,n.expirationTime<=o&&(n.expirationTime=0),hi(n,e,o))}function oi(n,e,t,r,o,u){if(null===n){var i=t.type;return"function"!=typeof i||Wc(i)||void 0!==i.defaultProps||null!==t.compare||void 0!==t.defaultProps?((n=zc(t.type,null,r,null,e.mode,u)).ref=e.ref,n.return=e,e.child=n):(e.tag=15,e.type=i,ui(n,e,i,r,o,u))}return i=n.child,o<u&&(o=i.memoizedProps,(t=null!==(t=t.compare)?t:ot)(o,r)&&n.ref===e.ref)?hi(n,e,u):(e.effectTag|=1,(n=Dc(i,r)).ref=e.ref,n.return=e,e.child=n)}function ui(n,e,t,r,o,u){return null!==n&&ot(n.memoizedProps,r)&&n.ref===e.ref&&(ei=!1,o<u)?hi(n,e,u):ci(n,e,t,r,u)}function ii(n,e){var t=e.ref;(null===n&&null!==t||null!==n&&n.ref!==t)&&(e.effectTag|=128)}function ci(n,e,t,r,o){var u=zr(t)?Wr:Or.current;return u=Dr(e,u),To(e,o),t=Au(n,e,t,r,u,o),null===n||ei?(e.effectTag|=1,ti(n,e,t,o),e.child):(e.updateQueue=n.updateQueue,e.effectTag&=-517,n.expirationTime<=o&&(n.expirationTime=0),hi(n,e,o))}function ai(n,e,t,r,o){if(zr(t)){var u=!0;Hr(e)}else u=!1;if(To(e,o),null===e.stateNode)null!==n&&(n.alternate=null,e.alternate=null,e.effectTag|=2),Go(e,t,r),Ko(e,t,r,o),r=!0;else if(null===n){var i=e.stateNode,c=e.memoizedProps;i.props=c;var a=i.context,f=t.contextType;"object"==typeof f&&null!==f?f=Ao(f):f=Dr(e,f=zr(t)?Wr:Or.current);var l=t.getDerivedStateFromProps,s="function"==typeof l||"function"==typeof i.getSnapshotBeforeUpdate;s||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(c!==r||a!==f)&&Qo(e,i,r,f),Ro=!1;var d=e.memoizedState;a=i.state=d;var p=e.updateQueue;null!==p&&(Bo(e,p,r,i,o),a=e.memoizedState),c!==r||d!==a||Lr.current||Ro?("function"==typeof l&&(Jo(e,t,l,r),a=e.memoizedState),(c=Ro||$o(e,t,c,r,d,a,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=a),i.props=r,i.state=a,i.context=f,r=c):("function"==typeof i.componentDidMount&&(e.effectTag|=4),r=!1)}else i=e.stateNode,c=e.memoizedProps,i.props=e.type===e.elementType?c:bo(e.type,c),a=i.context,"object"==typeof(f=t.contextType)&&null!==f?f=Ao(f):f=Dr(e,f=zr(t)?Wr:Or.current),(s="function"==typeof(l=t.getDerivedStateFromProps)||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(c!==r||a!==f)&&Qo(e,i,r,f),Ro=!1,a=e.memoizedState,d=i.state=a,null!==(p=e.updateQueue)&&(Bo(e,p,r,i,o),d=e.memoizedState),c!==r||a!==d||Lr.current||Ro?("function"==typeof l&&(Jo(e,t,l,r),d=e.memoizedState),(l=Ro||$o(e,t,c,r,a,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||c===n.memoizedProps&&a===n.memoizedState||(e.effectTag|=4),"function"!=typeof i.getSnapshotBeforeUpdate||c===n.memoizedProps&&a===n.memoizedState||(e.effectTag|=256),e.memoizedProps=r,e.memoizedState=d),i.props=r,i.state=d,i.context=f,r=l):("function"!=typeof i.componentDidUpdate||c===n.memoizedProps&&a===n.memoizedState||(e.effectTag|=4),"function"!=typeof i.getSnapshotBeforeUpdate||c===n.memoizedProps&&a===n.memoizedState||(e.effectTag|=256),r=!1);return fi(n,e,t,r,u,o)}function fi(n,e,t,r,o,u){ii(n,e);var i=0!=(64&e.effectTag);if(!r&&!i)return o&&Jr(e,t,!1),hi(n,e,u);r=e.stateNode,ni.current=e;var c=i&&"function"!=typeof t.getDerivedStateFromError?null:r.render();return e.effectTag|=1,null!==n&&i?(e.child=eu(e,n.child,null,u),e.child=eu(e,null,c,u)):ti(n,e,c,u),e.memoizedState=r.state,o&&Jr(e,t,!0),e.child}function li(n){var e=n.stateNode;e.pendingContext?qr(0,e.pendingContext,e.pendingContext!==e.context):e.context&&qr(0,e.context,!1),au(n,e.containerInfo)}var si={};function di(n,e,t){var r,o=e.mode,u=e.pendingProps,i=du.current,c=null,a=!1;if((r=0!=(64&e.effectTag))||(r=0!=(2&i)&&(null===n||null!==n.memoizedState)),r?(c=si,a=!0,e.effectTag&=-65):null!==n&&null===n.memoizedState||void 0===u.fallback||!0===u.unstable_avoidThisFallback||(i|=1),Nr(du,i&=1),null===n)if(a){if(u=u.fallback,(n=Bc(null,o,0,null)).return=e,0==(2&e.mode))for(a=null!==e.memoizedState?e.child.child:e.child,n.child=a;null!==a;)a.return=n,a=a.sibling;(t=Bc(u,o,t,null)).return=e,n.sibling=t,o=n}else o=t=tu(e,null,u.children,t);else{if(null!==n.memoizedState)if(o=(i=n.child).sibling,a){if(u=u.fallback,(t=Dc(i,i.pendingProps)).return=e,0==(2&e.mode)&&(a=null!==e.memoizedState?e.child.child:e.child)!==i.child)for(t.child=a;null!==a;)a.return=t,a=a.sibling;(u=Dc(o,u,o.expirationTime)).return=e,t.sibling=u,o=t,t.childExpirationTime=0,t=u}else o=t=eu(e,i.child,u.children,t);else if(i=n.child,a){if(a=u.fallback,(u=Bc(null,o,0,null)).return=e,u.child=i,null!==i&&(i.return=u),0==(2&e.mode))for(i=null!==e.memoizedState?e.child.child:e.child,u.child=i;null!==i;)i.return=u,i=i.sibling;(t=Bc(a,o,t,null)).return=e,u.sibling=t,t.effectTag|=2,o=u,u.childExpirationTime=0}else t=o=eu(e,i,u.children,t);e.stateNode=n.stateNode}return e.memoizedState=c,e.child=o,t}function pi(n,e,t,r,o){var u=n.memoizedState;null===u?n.memoizedState={isBackwards:e,rendering:null,last:r,tail:t,tailExpiration:0,tailMode:o}:(u.isBackwards=e,u.rendering=null,u.last=r,u.tail=t,u.tailExpiration=0,u.tailMode=o)}function mi(n,e,t){var r=e.pendingProps,o=r.revealOrder,u=r.tail;if(ti(n,e,r.children,t),0!=(2&(r=du.current)))r=1&r|2,e.effectTag|=64;else{if(null!==n&&0!=(64&n.effectTag))n:for(n=e.child;null!==n;){if(13===n.tag){if(null!==n.memoizedState){n.expirationTime<t&&(n.expirationTime=t);var i=n.alternate;null!==i&&i.expirationTime<t&&(i.expirationTime=t),Io(n.return,t)}}else if(null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break n;for(;null===n.sibling;){if(null===n.return||n.return===e)break n;n=n.return}n.sibling.return=n.return,n=n.sibling}r&=1}if(Nr(du,r),0==(2&e.mode))e.memoizedState=null;else switch(o){case"forwards":for(t=e.child,o=null;null!==t;)null!==(r=t.alternate)&&null===pu(r)&&(o=t),t=t.sibling;null===(t=o)?(o=e.child,e.child=null):(o=t.sibling,t.sibling=null),pi(e,!1,o,t,u);break;case"backwards":for(t=null,o=e.child,e.child=null;null!==o;){if(null!==(r=o.alternate)&&null===pu(r)){e.child=o;break}r=o.sibling,o.sibling=t,t=o,o=r}pi(e,!0,t,null,u);break;case"together":pi(e,!1,null,null,void 0);break;default:e.memoizedState=null}return e.child}function hi(n,e,t){if(null!==n&&(e.dependencies=n.dependencies),e.childExpirationTime<t)return null;if(null!==n&&e.child!==n.child)throw i(Error(153));if(null!==e.child){for(t=Dc(n=e.child,n.pendingProps,n.expirationTime),e.child=t,t.return=e;null!==n.sibling;)n=n.sibling,(t=t.sibling=Dc(n,n.pendingProps,n.expirationTime)).return=e;t.sibling=null}return e.child}function vi(n){n.effectTag|=4}var gi,yi,wi;function bi(n,e){switch(n.tailMode){case"hidden":e=n.tail;for(var t=null;null!==e;)null!==e.alternate&&(t=e),e=e.sibling;null===t?n.tail=null:t.sibling=null;break;case"collapsed":t=n.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?e||null===n.tail?n.tail=null:n.tail.sibling=null:r.sibling=null}}function Fi(n){switch(n.tag){case 1:zr(n.type)&&Br();var e=n.effectTag;return 2048&e?(n.effectTag=-2049&e|64,n):null;case 3:if(fu(),jr(),0!=(64&(e=n.effectTag)))throw i(Error(285));return n.effectTag=-2049&e|64,n;case 5:return su(n),null;case 13:return _r(du),2048&(e=n.effectTag)?(n.effectTag=-2049&e|64,n):null;case 18:return null;case 19:return _r(du),null;case 4:return fu(),null;case 10:return Mo(n),null;default:return null}}function Ei(n,e){return{value:n,source:e,stack:de(e)}}gi=function(n,e){for(var t=e.child;null!==t;){if(5===t.tag||6===t.tag)n.appendChild(t.stateNode);else if(20===t.tag)n.appendChild(t.stateNode.instance);else if(4!==t.tag&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}},yi=function(n,e,t,r,u){var i=n.memoizedProps;if(i!==r){var c=e.stateNode;switch(cu(ou.current),n=null,t){case"input":i=xe(c,i),r=xe(c,r),n=[];break;case"option":i=er(c,i),r=er(c,r),n=[];break;case"select":i=o({},i,{value:void 0}),r=o({},r,{value:void 0}),n=[];break;case"textarea":i=rr(c,i),r=rr(c,r),n=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(c.onclick=Er)}wr(t,r),c=t=void 0;var a=null;for(t in i)if(!r.hasOwnProperty(t)&&i.hasOwnProperty(t)&&null!=i[t])if("style"===t){var f=i[t];for(c in f)f.hasOwnProperty(c)&&(a||(a={}),a[c]="")}else"dangerouslySetInnerHTML"!==t&&"children"!==t&&"suppressContentEditableWarning"!==t&&"suppressHydrationWarning"!==t&&"autoFocus"!==t&&(p.hasOwnProperty(t)?n||(n=[]):(n=n||[]).push(t,null));for(t in r){var l=r[t];if(f=null!=i?i[t]:void 0,r.hasOwnProperty(t)&&l!==f&&(null!=l||null!=f))if("style"===t)if(f){for(c in f)!f.hasOwnProperty(c)||l&&l.hasOwnProperty(c)||(a||(a={}),a[c]="");for(c in l)l.hasOwnProperty(c)&&f[c]!==l[c]&&(a||(a={}),a[c]=l[c])}else a||(n||(n=[]),n.push(t,a)),a=l;else"dangerouslySetInnerHTML"===t?(l=l?l.__html:void 0,f=f?f.__html:void 0,null!=l&&f!==l&&(n=n||[]).push(t,""+l)):"children"===t?f===l||"string"!=typeof l&&"number"!=typeof l||(n=n||[]).push(t,""+l):"suppressContentEditableWarning"!==t&&"suppressHydrationWarning"!==t&&(p.hasOwnProperty(t)?(null!=l&&Fr(u,t),n||f===l||(n=[])):(n=n||[]).push(t,l))}a&&(n=n||[]).push("style",a),u=n,(e.updateQueue=u)&&vi(e)}},wi=function(n,e,t,r){t!==r&&vi(e)};var xi="function"==typeof WeakSet?WeakSet:Set;function Si(n,e){var t=e.source,r=e.stack;null===r&&null!==t&&(r=de(t)),null!==t&&se(t.type),e=e.value,null!==n&&1===n.tag&&se(n.type);try{console.error(e)}catch(n){setTimeout((function(){throw n}))}}function Ci(n){var e=n.ref;if(null!==e)if("function"==typeof e)try{e(null)}catch(e){Tc(n,e)}else e.current=null}function ki(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 Mi(n,e){switch("function"==typeof Pc&&Pc(n),n.tag){case 0:case 11:case 14:case 15:var t=n.updateQueue;if(null!==t&&null!==(t=t.lastEffect)){var r=t.next;mo(97<e?97:e,(function(){var e=r;do{var t=e.destroy;if(void 0!==t){var o=n;try{t()}catch(n){Tc(o,n)}}e=e.next}while(e!==r)}))}break;case 1:Ci(n),"function"==typeof(e=n.stateNode).componentWillUnmount&&function(n,e){try{e.props=n.memoizedProps,e.state=n.memoizedState,e.componentWillUnmount()}catch(e){Tc(n,e)}}(n,e);break;case 5:Ci(n);break;case 4:Ri(n,e)}}function Ii(n,e){for(var t=n;;)if(Mi(t,e),null!==t.child&&4!==t.tag)t.child.return=t,t=t.child;else{if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)return;t=t.return}t.sibling.return=t.return,t=t.sibling}}function Ti(n){return 5===n.tag||3===n.tag||4===n.tag}function Ai(n){n:{for(var e=n.return;null!==e;){if(Ti(e)){var t=e;break n}e=e.return}throw i(Error(160))}switch(e=t.stateNode,t.tag){case 5:var r=!1;break;case 3:case 4:e=e.containerInfo,r=!0;break;default:throw i(Error(161))}16&t.effectTag&&(pr(e,""),t.effectTag&=-17);n:e:for(t=n;;){for(;null===t.sibling;){if(null===t.return||Ti(t.return)){t=null;break n}t=t.return}for(t.sibling.return=t.return,t=t.sibling;5!==t.tag&&6!==t.tag&&18!==t.tag;){if(2&t.effectTag)continue e;if(null===t.child||4===t.tag)continue e;t.child.return=t,t=t.child}if(!(2&t.effectTag)){t=t.stateNode;break n}}for(var o=n;;){var u=5===o.tag||6===o.tag;if(u||20===o.tag){var c=u?o.stateNode:o.stateNode.instance;if(t)if(r){var a=c;c=t,8===(u=e).nodeType?u.parentNode.insertBefore(a,c):u.insertBefore(a,c)}else e.insertBefore(c,t);else r?(8===(a=e).nodeType?(u=a.parentNode).insertBefore(c,a):(u=a).appendChild(c),null!=(a=a._reactRootContainer)||null!==u.onclick||(u.onclick=Er)):e.appendChild(c)}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 Ri(n,e){for(var t=n,r=!1,o=void 0,u=void 0;;){if(!r){r=t.return;n:for(;;){if(null===r)throw i(Error(160));switch(o=r.stateNode,r.tag){case 5:u=!1;break n;case 3:case 4:o=o.containerInfo,u=!0;break n}r=r.return}r=!0}if(5===t.tag||6===t.tag)if(Ii(t,e),u){var c=o,a=t.stateNode;8===c.nodeType?c.parentNode.removeChild(a):c.removeChild(a)}else o.removeChild(t.stateNode);else if(20===t.tag)a=t.stateNode.instance,Ii(t,e),u?8===(c=o).nodeType?c.parentNode.removeChild(a):c.removeChild(a):o.removeChild(a);else if(4===t.tag){if(null!==t.child){o=t.stateNode.containerInfo,u=!0,t.child.return=t,t=t.child;continue}}else if(Mi(t,e),null!==t.child){t.child.return=t,t=t.child;continue}if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)return;4===(t=t.return).tag&&(r=!1)}t.sibling.return=t.return,t=t.sibling}}function _i(n,e){switch(e.tag){case 0:case 11:case 14:case 15:ki(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[O]=r,"input"===n&&"radio"===r.type&&null!=r.name&&Ce(t,r),br(n,o),e=br(n,r),o=0;o<u.length;o+=2){var c=u[o],a=u[o+1];"style"===c?gr(t,a):"dangerouslySetInnerHTML"===c?dr(t,a):"children"===c?pr(t,a):Fe(t,c,a,e)}switch(n){case"input":ke(t,r);break;case"textarea":ur(t,r);break;case"select":e=t._wrapperState.wasMultiple,t._wrapperState.wasMultiple=!!r.multiple,null!=(n=r.value)?tr(t,!!r.multiple,n,!1):e!==!!r.multiple&&(null!=r.defaultValue?tr(t,!!r.multiple,r.defaultValue,!0):tr(t,!!r.multiple,r.multiple?[]:"",!1))}}}break;case 6:if(null===e.stateNode)throw i(Error(162));e.stateNode.nodeValue=e.memoizedProps;break;case 3:case 12:break;case 13:if(t=e,null===e.memoizedState?r=!1:(r=!0,t=e.child,Qi=lo()),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=vr("display",o));else if(6===n.tag)n.stateNode.nodeValue=r?"":n.memoizedProps;else{if(13===n.tag&&null!==n.memoizedState){(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}Ni(e);break;case 19:Ni(e);break;case 17:case 20:break;default:throw i(Error(163))}}function Ni(n){var e=n.updateQueue;if(null!==e){n.updateQueue=null;var t=n.stateNode;null===t&&(t=n.stateNode=new xi),e.forEach((function(e){var r=Rc.bind(null,n,e);t.has(e)||(t.add(e),e.then(r,r))}))}}var Pi="function"==typeof WeakMap?WeakMap:Map;function Oi(n,e,t){(t=Po(t,null)).tag=3,t.payload={element:null};var r=e.value;return t.callback=function(){Xi||(Xi=!0,Yi=r),Si(n,e)},t}function Li(n,e,t){(t=Po(t,null)).tag=3;var r=n.type.getDerivedStateFromError;if("function"==typeof r){var o=e.value;t.payload=function(){return Si(n,e),r(o)}}var u=n.stateNode;return null!==u&&"function"==typeof u.componentDidCatch&&(t.callback=function(){"function"!=typeof r&&(null===Zi?Zi=new Set([this]):Zi.add(this),Si(n,e));var t=e.stack;this.componentDidCatch(e.value,{componentStack:null!==t?t:""})}),t}var Wi=Math.ceil,Di=$n.ReactCurrentDispatcher,zi=$n.ReactCurrentOwner,Bi=0,ji=null,qi=null,Ui=0,Hi=0,Ji=1073741823,Vi=1073741823,$i=null,Gi=!1,Qi=0,Ki=null,Xi=!1,Yi=null,Zi=null,nc=!1,ec=null,tc=90,rc=0,oc=null,uc=0,ic=null,cc=0;function ac(){return 0!=(48&Bi)?1073741821-(lo()/10|0):0!==cc?cc:cc=1073741821-(lo()/10|0)}function fc(n,e,t){if(0==(2&(e=e.mode)))return 1073741823;var r=so();if(0==(4&e))return 99===r?1073741823:1073741822;if(0!=(16&Bi))return Ui;if(null!==t)n=1073741821-25*(1+((1073741821-n+(0|t.timeoutMs||5e3)/10)/25|0));else switch(r){case 99:n=1073741823;break;case 98:n=1073741821-10*(1+((1073741821-n+15)/10|0));break;case 97:case 96:n=1073741821-25*(1+((1073741821-n+500)/25|0));break;case 95:n=1;break;default:throw i(Error(326))}return null!==ji&&n===Ui&&--n,n}var lc=0;function sc(n,e){if(50<uc)throw uc=0,ic=null,i(Error(185));if(null!==(n=dc(n,e))){n.pingTime=0;var t=so();if(1073741823===e)if(0!=(8&Bi)&&0==(48&Bi))for(var r=bc(n,1073741823,!0);null!==r;)r=r(!0);else pc(n,99,1073741823),0===Bi&&go();else pc(n,t,e);0==(4&Bi)||98!==t&&99!==t||(null===oc?oc=new Map([[n,e]]):(void 0===(t=oc.get(n))||t>e)&&oc.set(n,e))}}function dc(n,e){n.expirationTime<e&&(n.expirationTime=e);var t=n.alternate;null!==t&&t.expirationTime<e&&(t.expirationTime=e);var r=n.return,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&&(e>o.firstPendingTime&&(o.firstPendingTime=e),0===(n=o.lastPendingTime)||e<n)&&(o.lastPendingTime=e),o}function pc(n,e,t){if(n.callbackExpirationTime<t){var r=n.callbackNode;null!==r&&r!==oo&&Gr(r),n.callbackExpirationTime=t,1073741823===t?n.callbackNode=vo(mc.bind(null,n,bc.bind(null,n,t))):(r=null,1!==t&&(r={timeout:10*(1073741821-t)-lo()}),n.callbackNode=ho(e,mc.bind(null,n,bc.bind(null,n,t)),r))}}function mc(n,e,t){var r=n.callbackNode,o=null;try{return null!==(o=e(t))?mc.bind(null,n,o):null}finally{null===o&&r===n.callbackNode&&(n.callbackNode=null,n.callbackExpirationTime=0)}}function hc(){0==(49&Bi)&&(function(){if(null!==oc){var n=oc;oc=null,n.forEach((function(n,e){vo(bc.bind(null,e,n))})),go()}}(),kc())}function vc(n,e){var t=Bi;Bi|=1;try{return n(e)}finally{0===(Bi=t)&&go()}}function gc(n,e,t,r){var o=Bi;Bi|=4;try{return mo(98,n.bind(null,e,t,r))}finally{0===(Bi=o)&&go()}}function yc(n,e){var t=Bi;Bi&=-2,Bi|=8;try{return n(e)}finally{0===(Bi=t)&&go()}}function wc(n,e){n.finishedWork=null,n.finishedExpirationTime=0;var t=n.timeoutHandle;if(-1!==t&&(n.timeoutHandle=-1,Ir(t)),null!==qi)for(t=qi.return;null!==t;){var r=t;switch(r.tag){case 1:var o=r.type.childContextTypes;null!=o&&Br();break;case 3:fu(),jr();break;case 5:su(r);break;case 4:fu();break;case 13:case 19:_r(du);break;case 10:Mo(r)}t=t.return}ji=n,qi=Dc(n.current,null),Ui=e,Hi=0,Vi=Ji=1073741823,$i=null,Gi=!1}function bc(n,e,t){if(0!=(48&Bi))throw i(Error(327));if(n.firstPendingTime<e)return null;if(t&&n.finishedExpirationTime===e)return Sc.bind(null,n);if(kc(),n!==ji||e!==Ui)wc(n,e);else if(3===Hi)if(Gi)wc(n,e);else{var r=n.lastPendingTime;if(r<e)return bc.bind(null,n,r)}if(null!==qi){r=Bi,Bi|=16;var o=Di.current;if(null===o&&(o=qu),Di.current=qu,t){if(1073741823!==e){var u=ac();if(u<e)return Bi=r,Co(),Di.current=o,bc.bind(null,n,u)}}else cc=0;for(;;)try{if(t)for(;null!==qi;)qi=Ec(qi);else for(;null!==qi&&!Qr();)qi=Ec(qi);break}catch(t){if(Co(),Ru(),null===(u=qi)||null===u.return)throw wc(n,e),Bi=r,t;n:{var c=n,a=u.return,f=u,l=t,s=Ui;if(f.effectTag|=1024,f.firstEffect=f.lastEffect=null,null!==l&&"object"==typeof l&&"function"==typeof l.then){var d=l,p=0!=(1&du.current);l=a;do{var m;if((m=13===l.tag)&&(null!==l.memoizedState?m=!1:m=void 0!==(m=l.memoizedProps).fallback&&(!0!==m.unstable_avoidThisFallback||!p)),m){if(null===(a=l.updateQueue)?((a=new Set).add(d),l.updateQueue=a):a.add(d),0==(2&l.mode)){l.effectTag|=64,f.effectTag&=-1957,1===f.tag&&(null===f.alternate?f.tag=17:((s=Po(1073741823,null)).tag=2,Lo(f,s))),f.expirationTime=1073741823;break n}f=c,c=s,null===(p=f.pingCache)?(p=f.pingCache=new Pi,a=new Set,p.set(d,a)):void 0===(a=p.get(d))&&(a=new Set,p.set(d,a)),a.has(c)||(a.add(c),f=Ac.bind(null,f,d,c),d.then(f,f)),l.effectTag|=2048,l.expirationTime=s;break n}l=l.return}while(null!==l);l=Error((se(f.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+de(f))}4!==Hi&&(Hi=1),l=Ei(l,f),f=a;do{switch(f.tag){case 3:f.effectTag|=2048,f.expirationTime=s,Wo(f,s=Oi(f,l,s));break n;case 1:if(d=l,c=f.type,a=f.stateNode,0==(64&f.effectTag)&&("function"==typeof c.getDerivedStateFromError||null!==a&&"function"==typeof a.componentDidCatch&&(null===Zi||!Zi.has(a)))){f.effectTag|=2048,f.expirationTime=s,Wo(f,s=Li(f,d,s));break n}}f=f.return}while(null!==f)}qi=xc(u)}if(Bi=r,Co(),Di.current=o,null!==qi)return bc.bind(null,n,e)}if(n.finishedWork=n.current.alternate,n.finishedExpirationTime=e,function(n,e){var t=n.firstBatch;return!!(null!==t&&t._defer&&t._expirationTime>=e)&&(ho(97,(function(){return t._onComplete(),null})),!0)}(n,e))return null;switch(ji=null,Hi){case 0:throw i(Error(328));case 1:return(r=n.lastPendingTime)<e?bc.bind(null,n,r):t?Sc.bind(null,n):(wc(n,e),vo(bc.bind(null,n,e)),null);case 2:return 1073741823===Ji&&!t&&10<(t=Qi+500-lo())?Gi?(wc(n,e),bc.bind(null,n,e)):(r=n.lastPendingTime)<e?bc.bind(null,n,r):(n.timeoutHandle=Mr(Sc.bind(null,n),t),null):Sc.bind(null,n);case 3:if(!t){if(Gi)return wc(n,e),bc.bind(null,n,e);if((t=n.lastPendingTime)<e)return bc.bind(null,n,t);if(1073741823!==Vi?t=10*(1073741821-Vi)-lo():1073741823===Ji?t=0:(t=10*(1073741821-Ji)-5e3,0>(t=(r=lo())-t)&&(t=0),(e=10*(1073741821-e)-r)<(t=(120>t?120:480>t?480:1080>t?1080:1920>t?1920:3e3>t?3e3:4320>t?4320:1960*Wi(t/1960))-t)&&(t=e)),10<t)return n.timeoutHandle=Mr(Sc.bind(null,n),t),null}return Sc.bind(null,n);case 4:return!t&&1073741823!==Ji&&null!==$i&&(r=Ji,0>=(e=0|(o=$i).busyMinDurationMs)?e=0:(t=0|o.busyDelayMs,e=(r=lo()-(10*(1073741821-r)-(0|o.timeoutMs||5e3)))<=t?0:t+e-r),10<e)?(n.timeoutHandle=Mr(Sc.bind(null,n),e),null):Sc.bind(null,n);default:throw i(Error(329))}}function Fc(n,e){n<Ji&&1<n&&(Ji=n),null!==e&&n<Vi&&1<n&&(Vi=n,$i=e)}function Ec(n){var e=_c(n.alternate,n,Ui);return n.memoizedProps=n.pendingProps,null===e&&(e=xc(n)),zi.current=null,e}function xc(n){qi=n;do{var e=qi.alternate;if(n=qi.return,0==(1024&qi.effectTag)){n:{var t=e,r=Ui,u=(e=qi).pendingProps;switch(e.tag){case 2:case 16:break;case 15:case 0:break;case 1:zr(e.type)&&Br();break;case 3:fu(),jr(),(r=e.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==t&&null!==t.child||(Yu(e),e.effectTag&=-3);break;case 5:su(e),r=cu(iu.current);var c=e.type;if(null!==t&&null!=e.stateNode)yi(t,e,c,u,r),t.ref!==e.ref&&(e.effectTag|=128);else if(u){var a=cu(ou.current);if(Yu(e)){u=void 0,c=(t=e).stateNode;var f=t.type,l=t.memoizedProps;switch(c[P]=t,c[O]=l,f){case"iframe":case"object":case"embed":Ot("load",c);break;case"video":case"audio":for(var s=0;s<tn.length;s++)Ot(tn[s],c);break;case"source":Ot("error",c);break;case"img":case"image":case"link":Ot("error",c),Ot("load",c);break;case"form":Ot("reset",c),Ot("submit",c);break;case"details":Ot("toggle",c);break;case"input":Se(c,l),Ot("invalid",c),Fr(r,"onChange");break;case"select":c._wrapperState={wasMultiple:!!l.multiple},Ot("invalid",c),Fr(r,"onChange");break;case"textarea":or(c,l),Ot("invalid",c),Fr(r,"onChange")}for(u in wr(f,l),s=null,l)l.hasOwnProperty(u)&&(a=l[u],"children"===u?"string"==typeof a?c.textContent!==a&&(s=["children",a]):"number"==typeof a&&c.textContent!==""+a&&(s=["children",""+a]):p.hasOwnProperty(u)&&null!=a&&Fr(r,u));switch(f){case"input":Jn(c),Me(c,l,!0);break;case"textarea":Jn(c),ir(c);break;case"select":case"option":break;default:"function"==typeof l.onClick&&(c.onclick=Er)}r=s,t.updateQueue=r,null!==r&&vi(e)}else{l=c,t=u,f=e,s=9===r.nodeType?r:r.ownerDocument,a===cr&&(a=fr(l)),a===cr?"script"===l?((l=s.createElement("div")).innerHTML="<script><\/script>",s=l.removeChild(l.firstChild)):"string"==typeof t.is?s=s.createElement(l,{is:t.is}):(s=s.createElement(l),"select"===l&&(l=s,t.multiple?l.multiple=!0:t.size&&(l.size=t.size))):s=s.createElementNS(a,l),(l=s)[P]=f,l[O]=t,gi(t=l,e),f=t;var d=r,m=br(c,u);switch(c){case"iframe":case"object":case"embed":Ot("load",f),r=u;break;case"video":case"audio":for(r=0;r<tn.length;r++)Ot(tn[r],f);r=u;break;case"source":Ot("error",f),r=u;break;case"img":case"image":case"link":Ot("error",f),Ot("load",f),r=u;break;case"form":Ot("reset",f),Ot("submit",f),r=u;break;case"details":Ot("toggle",f),r=u;break;case"input":Se(f,u),r=xe(f,u),Ot("invalid",f),Fr(d,"onChange");break;case"option":r=er(f,u);break;case"select":f._wrapperState={wasMultiple:!!u.multiple},r=o({},u,{value:void 0}),Ot("invalid",f),Fr(d,"onChange");break;case"textarea":or(f,u),r=rr(f,u),Ot("invalid",f),Fr(d,"onChange");break;default:r=u}wr(c,r),l=void 0,s=c,a=f;var h=r;for(l in h)if(h.hasOwnProperty(l)){var v=h[l];"style"===l?gr(a,v):"dangerouslySetInnerHTML"===l?null!=(v=v?v.__html:void 0)&&dr(a,v):"children"===l?"string"==typeof v?("textarea"!==s||""!==v)&&pr(a,v):"number"==typeof v&&pr(a,""+v):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(p.hasOwnProperty(l)?null!=v&&Fr(d,l):null!=v&&Fe(a,l,v,m))}switch(c){case"input":Jn(f),Me(f,u,!1);break;case"textarea":Jn(f),ir(f);break;case"option":null!=u.value&&f.setAttribute("value",""+Ee(u.value));break;case"select":r=f,f=u,r.multiple=!!f.multiple,null!=(l=f.value)?tr(r,!!f.multiple,l,!1):null!=f.defaultValue&&tr(r,!!f.multiple,f.defaultValue,!0);break;default:"function"==typeof r.onClick&&(f.onclick=Er)}Cr(c,u)&&vi(e),e.stateNode=t}null!==e.ref&&(e.effectTag|=128)}else if(null===e.stateNode)throw i(Error(166));break;case 6:if(t&&null!=e.stateNode)wi(0,e,t.memoizedProps,u);else{if("string"!=typeof u&&null===e.stateNode)throw i(Error(166));t=cu(iu.current),cu(ou.current),Yu(e)?(r=e.stateNode,t=e.memoizedProps,r[P]=e,r.nodeValue!==t&&vi(e)):(r=e,(t=(9===t.nodeType?t:t.ownerDocument).createTextNode(u))[P]=e,r.stateNode=t)}break;case 11:break;case 13:if(_r(du),u=e.memoizedState,0!=(64&e.effectTag)){e.expirationTime=r;break n}r=null!==u,u=!1,null===t?Yu(e):(u=null!==(c=t.memoizedState),r||null===c||null!==(c=t.child.sibling)&&(null!==(f=e.firstEffect)?(e.firstEffect=c,c.nextEffect=f):(e.firstEffect=e.lastEffect=c,c.nextEffect=null),c.effectTag=8)),r&&!u&&0!=(2&e.mode)&&(null===t&&!0!==e.memoizedProps.unstable_avoidThisFallback||0!=(1&du.current)?0===Hi&&(Hi=2):0!==Hi&&2!==Hi||(Hi=3)),(r||u)&&(e.effectTag|=4);break;case 7:case 8:case 12:break;case 4:fu();break;case 10:Mo(e);break;case 9:case 14:break;case 17:zr(e.type)&&Br();break;case 18:break;case 19:if(_r(du),null===(u=e.memoizedState))break;if(c=0!=(64&e.effectTag),null===(f=u.rendering)){if(c)bi(u,!1);else if(0!==Hi||null!==t&&0!=(64&t.effectTag))for(t=e.child;null!==t;){if(null!==(f=pu(t))){for(e.effectTag|=64,bi(u,!1),null!==(t=f.updateQueue)&&(e.updateQueue=t,e.effectTag|=4),e.firstEffect=e.lastEffect=null,t=e.child;null!==t;)c=r,(u=t).effectTag&=2,u.nextEffect=null,u.firstEffect=null,u.lastEffect=null,null===(f=u.alternate)?(u.childExpirationTime=0,u.expirationTime=c,u.child=null,u.memoizedProps=null,u.memoizedState=null,u.updateQueue=null,u.dependencies=null):(u.childExpirationTime=f.childExpirationTime,u.expirationTime=f.expirationTime,u.child=f.child,u.memoizedProps=f.memoizedProps,u.memoizedState=f.memoizedState,u.updateQueue=f.updateQueue,c=f.dependencies,u.dependencies=null===c?null:{expirationTime:c.expirationTime,firstContext:c.firstContext,responders:c.responders}),t=t.sibling;Nr(du,1&du.current|2),e=e.child;break n}t=t.sibling}}else{if(!c)if(null!==(t=pu(f))){if(e.effectTag|=64,c=!0,bi(u,!0),null===u.tail&&"hidden"===u.tailMode){null!==(r=t.updateQueue)&&(e.updateQueue=r,e.effectTag|=4),null!==(e=e.lastEffect=u.lastEffect)&&(e.nextEffect=null);break}}else lo()>u.tailExpiration&&1<r&&(e.effectTag|=64,c=!0,bi(u,!1),e.expirationTime=e.childExpirationTime=r-1);u.isBackwards?(f.sibling=e.child,e.child=f):(null!==(r=u.last)?r.sibling=f:e.child=f,u.last=f)}if(null!==u.tail){0===u.tailExpiration&&(u.tailExpiration=lo()+500),r=u.tail,u.rendering=r,u.tail=r.sibling,u.lastEffect=e.lastEffect,r.sibling=null,t=du.current,Nr(du,t=c?1&t|2:1&t),e=r;break n}break;case 20:break;default:throw i(Error(156))}e=null}if(r=qi,1===Ui||1!==r.childExpirationTime){for(t=0,u=r.child;null!==u;)(c=u.expirationTime)>t&&(t=c),(f=u.childExpirationTime)>t&&(t=f),u=u.sibling;r.childExpirationTime=t}if(null!==e)return e;null!==n&&0==(1024&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=qi.firstEffect),null!==qi.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=qi.firstEffect),n.lastEffect=qi.lastEffect),1<qi.effectTag&&(null!==n.lastEffect?n.lastEffect.nextEffect=qi:n.firstEffect=qi,n.lastEffect=qi))}else{if(null!==(e=Fi(qi)))return e.effectTag&=1023,e;null!==n&&(n.firstEffect=n.lastEffect=null,n.effectTag|=1024)}if(null!==(e=qi.sibling))return e;qi=n}while(null!==qi);return 0===Hi&&(Hi=4),null}function Sc(n){var e=so();return mo(99,Cc.bind(null,n,e)),null!==ec&&ho(97,(function(){return kc(),null})),null}function Cc(n,e){if(kc(),0!=(48&Bi))throw i(Error(327));var t=n.finishedWork,r=n.finishedExpirationTime;if(null===t)return null;if(n.finishedWork=null,n.finishedExpirationTime=0,t===n.current)throw i(Error(177));n.callbackNode=null,n.callbackExpirationTime=0;var o=t.expirationTime,u=t.childExpirationTime;if(o=u>o?u:o,n.firstPendingTime=o,o<n.lastPendingTime&&(n.lastPendingTime=o),n===ji&&(qi=ji=null,Ui=0),1<t.effectTag?null!==t.lastEffect?(t.lastEffect.nextEffect=t,o=t.firstEffect):o=t:o=t.firstEffect,null!==o){u=Bi,Bi|=32,zi.current=null,xr=Pt;var c=Jt();if(Vt(c)){if("selectionStart"in c)var a={start:c.selectionStart,end:c.selectionEnd};else n:{var f=(a=(a=c.ownerDocument)&&a.defaultView||window).getSelection&&a.getSelection();if(f&&0!==f.rangeCount){a=f.anchorNode;var l=f.anchorOffset,s=f.focusNode;f=f.focusOffset;try{a.nodeType,s.nodeType}catch(n){a=null;break n}var d=0,p=-1,m=-1,h=0,v=0,g=c,y=null;e:for(;;){for(var w;g!==a||0!==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===c)break e;if(y===a&&++h===l&&(p=d),y===s&&++v===f&&(m=d),null!==(w=g.nextSibling))break;y=(g=y).parentNode}g=w}a=-1===p||-1===m?null:{start:p,end:m}}else a=null}a=a||{start:0,end:0}}else a=null;Sr={focusedElem:c,selectionRange:a},Pt=!1,Ki=o;do{try{for(;null!==Ki;){if(0!=(256&Ki.effectTag)){var b=Ki.alternate;switch((c=Ki).tag){case 0:case 11:case 15:ki(2,0,c);break;case 1:if(256&c.effectTag&&null!==b){var F=b.memoizedProps,E=b.memoizedState,x=c.stateNode,S=x.getSnapshotBeforeUpdate(c.elementType===c.type?F:bo(c.type,F),E);x.__reactInternalSnapshotBeforeUpdate=S}break;case 3:case 5:case 6:case 4:case 17:break;default:throw i(Error(163))}}Ki=Ki.nextEffect}}catch(n){if(null===Ki)throw i(Error(330));Tc(Ki,n),Ki=Ki.nextEffect}}while(null!==Ki);Ki=o;do{try{for(b=e;null!==Ki;){var C=Ki.effectTag;if(16&C&&pr(Ki.stateNode,""),128&C){var k=Ki.alternate;if(null!==k){var M=k.ref;null!==M&&("function"==typeof M?M(null):M.current=null)}}switch(14&C){case 2:Ai(Ki),Ki.effectTag&=-3;break;case 6:Ai(Ki),Ki.effectTag&=-3,_i(Ki.alternate,Ki);break;case 4:_i(Ki.alternate,Ki);break;case 8:Ri(F=Ki,b),F.return=null,F.child=null,F.memoizedState=null,F.updateQueue=null,F.dependencies=null;var I=F.alternate;null!==I&&(I.return=null,I.child=null,I.memoizedState=null,I.updateQueue=null,I.dependencies=null)}Ki=Ki.nextEffect}}catch(n){if(null===Ki)throw i(Error(330));Tc(Ki,n),Ki=Ki.nextEffect}}while(null!==Ki);if(M=Sr,k=Jt(),C=M.focusedElem,b=M.selectionRange,k!==C&&C&&C.ownerDocument&&function n(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?n(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}(C.ownerDocument.documentElement,C)){null!==b&&Vt(C)&&(k=b.start,void 0===(M=b.end)&&(M=k),"selectionStart"in C?(C.selectionStart=k,C.selectionEnd=Math.min(M,C.value.length)):(M=(k=C.ownerDocument||document)&&k.defaultView||window).getSelection&&(M=M.getSelection(),F=C.textContent.length,I=Math.min(b.start,F),b=void 0===b.end?I:Math.min(b.end,F),!M.extend&&I>b&&(F=b,b=I,I=F),F=Ht(C,I),E=Ht(C,b),F&&E&&(1!==M.rangeCount||M.anchorNode!==F.node||M.anchorOffset!==F.offset||M.focusNode!==E.node||M.focusOffset!==E.offset)&&((k=k.createRange()).setStart(F.node,F.offset),M.removeAllRanges(),I>b?(M.addRange(k),M.extend(E.node,E.offset)):(k.setEnd(E.node,E.offset),M.addRange(k))))),k=[];for(M=C;M=M.parentNode;)1===M.nodeType&&k.push({element:M,left:M.scrollLeft,top:M.scrollTop});for("function"==typeof C.focus&&C.focus(),C=0;C<k.length;C++)(M=k[C]).element.scrollLeft=M.left,M.element.scrollTop=M.top}Sr=null,Pt=!!xr,xr=null,n.current=t,Ki=o;do{try{for(C=r;null!==Ki;){var T=Ki.effectTag;if(36&T){var A=Ki.alternate;switch(M=C,(k=Ki).tag){case 0:case 11:case 15:ki(16,32,k);break;case 1:var R=k.stateNode;if(4&k.effectTag)if(null===A)R.componentDidMount();else{var _=k.elementType===k.type?A.memoizedProps:bo(k.type,A.memoizedProps);R.componentDidUpdate(_,A.memoizedState,R.__reactInternalSnapshotBeforeUpdate)}var N=k.updateQueue;null!==N&&jo(0,N,R);break;case 3:var P=k.updateQueue;if(null!==P){if(I=null,null!==k.child)switch(k.child.tag){case 5:I=k.child.stateNode;break;case 1:I=k.child.stateNode}jo(0,P,I)}break;case 5:var O=k.stateNode;null===A&&4&k.effectTag&&(M=O,Cr(k.type,k.memoizedProps)&&M.focus());break;case 6:case 4:case 12:break;case 13:case 19:case 17:case 20:break;default:throw i(Error(163))}}if(128&T){var L=Ki.ref;if(null!==L){var W=Ki.stateNode;switch(Ki.tag){case 5:var D=W;break;default:D=W}"function"==typeof L?L(D):L.current=D}}512&T&&(nc=!0),Ki=Ki.nextEffect}}catch(n){if(null===Ki)throw i(Error(330));Tc(Ki,n),Ki=Ki.nextEffect}}while(null!==Ki);Ki=null,uo(),Bi=u}else n.current=t;if(nc)nc=!1,ec=n,rc=r,tc=e;else for(Ki=o;null!==Ki;)e=Ki.nextEffect,Ki.nextEffect=null,Ki=e;if(0!==(e=n.firstPendingTime)?pc(n,T=wo(T=ac(),e),e):Zi=null,"function"==typeof Nc&&Nc(t.stateNode,r),1073741823===e?n===ic?uc++:(uc=0,ic=n):uc=0,Xi)throw Xi=!1,n=Yi,Yi=null,n;return 0!=(8&Bi)?null:(go(),null)}function kc(){if(null===ec)return!1;var n=ec,e=rc,t=tc;return ec=null,rc=0,tc=90,mo(97<t?97:t,Mc.bind(null,n,e))}function Mc(n){if(0!=(48&Bi))throw i(Error(331));var e=Bi;for(Bi|=32,n=n.current.firstEffect;null!==n;){try{var t=n;if(0!=(512&t.effectTag))switch(t.tag){case 0:case 11:case 15:ki(128,0,t),ki(0,64,t)}}catch(e){if(null===n)throw i(Error(330));Tc(n,e)}t=n.nextEffect,n.nextEffect=null,n=t}return Bi=e,go(),!0}function Ic(n,e,t){Lo(n,e=Oi(n,e=Ei(t,e),1073741823)),null!==(n=dc(n,1073741823))&&pc(n,99,1073741823)}function Tc(n,e){if(3===n.tag)Ic(n,n,e);else for(var t=n.return;null!==t;){if(3===t.tag){Ic(t,n,e);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Zi||!Zi.has(r))){Lo(t,n=Li(t,n=Ei(e,n),1073741823)),null!==(t=dc(t,1073741823))&&pc(t,99,1073741823);break}}t=t.return}}function Ac(n,e,t){var r=n.pingCache;null!==r&&r.delete(e),ji===n&&Ui===t?3===Hi||2===Hi&&1073741823===Ji&&lo()-Qi<500?wc(n,Ui):Gi=!0:n.lastPendingTime<t||(0!==(e=n.pingTime)&&e<t||(n.pingTime=t,n.finishedExpirationTime===t&&(n.finishedExpirationTime=0,n.finishedWork=null),pc(n,e=wo(e=ac(),t),t)))}function Rc(n,e){var t=n.stateNode;null!==t&&t.delete(e),t=wo(t=ac(),e=fc(t,n,null)),null!==(n=dc(n,e))&&pc(n,t,e)}var _c=void 0;_c=function(n,e,t){var r=e.expirationTime;if(null!==n){var o=e.pendingProps;if(n.memoizedProps!==o||Lr.current)ei=!0;else if(r<t){switch(ei=!1,e.tag){case 3:li(e),Zu();break;case 5:if(lu(e),4&e.mode&&1!==t&&o.hidden)return e.expirationTime=e.childExpirationTime=1,null;break;case 1:zr(e.type)&&Hr(e);break;case 4:au(e,e.stateNode.containerInfo);break;case 10:ko(e,e.memoizedProps.value);break;case 13:if(null!==e.memoizedState)return 0!==(r=e.child.childExpirationTime)&&r>=t?di(n,e,t):(Nr(du,1&du.current),null!==(e=hi(n,e,t))?e.sibling:null);Nr(du,1&du.current);break;case 19:if(r=e.childExpirationTime>=t,0!=(64&n.effectTag)){if(r)return mi(n,e,t);e.effectTag|=64}if(null!==(o=e.memoizedState)&&(o.rendering=null,o.tail=null),Nr(du,du.current),!r)return null}return hi(n,e,t)}}else ei=!1;switch(e.expirationTime=0,e.tag){case 2:if(r=e.type,null!==n&&(n.alternate=null,e.alternate=null,e.effectTag|=2),n=e.pendingProps,o=Dr(e,Or.current),To(e,t),o=Au(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,Ru(),zr(r)){var u=!0;Hr(e)}else u=!1;e.memoizedState=null!==o.state&&void 0!==o.state?o.state:null;var c=r.getDerivedStateFromProps;"function"==typeof c&&Jo(e,r,c,n),o.updater=Vo,e.stateNode=o,o._reactInternalFiber=e,Ko(e,r,n,t),e=fi(null,e,r,!0,u,t)}else e.tag=0,ti(null,e,o,t),e=e.child;return e;case 16:switch(o=e.elementType,null!==n&&(n.alternate=null,e.alternate=null,e.effectTag|=2),n=e.pendingProps,o=function(n){var e=n._result;switch(n._status){case 1:return e;case 2:case 0:throw e;default:switch(n._status=0,(e=(e=n._ctor)()).then((function(e){0===n._status&&(e=e.default,n._status=1,n._result=e)}),(function(e){0===n._status&&(n._status=2,n._result=e)})),n._status){case 1:return n._result;case 2:throw n._result}throw n._result=e,e}}(o),e.type=o,u=e.tag=function(n){if("function"==typeof n)return Wc(n)?1:0;if(null!=n){if((n=n.$$typeof)===oe)return 11;if(n===ce)return 14}return 2}(o),n=bo(o,n),u){case 0:e=ci(null,e,o,n,t);break;case 1:e=ai(null,e,o,n,t);break;case 11:e=ri(null,e,o,n,t);break;case 14:e=oi(null,e,o,bo(o.type,n),r,t);break;default:throw i(Error(306),o,"")}return e;case 0:return r=e.type,o=e.pendingProps,ci(n,e,r,o=e.elementType===r?o:bo(r,o),t);case 1:return r=e.type,o=e.pendingProps,ai(n,e,r,o=e.elementType===r?o:bo(r,o),t);case 3:if(li(e),null===(r=e.updateQueue))throw i(Error(282));return o=null!==(o=e.memoizedState)?o.element:null,Bo(e,r,e.pendingProps,null,t),(r=e.memoizedState.element)===o?(Zu(),e=hi(n,e,t)):(o=e.stateNode,(o=(null===n||null===n.child)&&o.hydrate)&&(Vu=Tr(e.stateNode.containerInfo.firstChild),Ju=e,o=$u=!0),o?(e.effectTag|=2,e.child=tu(e,null,r,t)):(ti(n,e,r,t),Zu()),e=e.child),e;case 5:return lu(e),null===n&&Ku(e),r=e.type,o=e.pendingProps,u=null!==n?n.memoizedProps:null,c=o.children,kr(r,o)?c=null:null!==u&&kr(r,u)&&(e.effectTag|=16),ii(n,e),4&e.mode&&1!==t&&o.hidden?(e.expirationTime=e.childExpirationTime=1,e=null):(ti(n,e,c,t),e=e.child),e;case 6:return null===n&&Ku(e),null;case 13:return di(n,e,t);case 4:return au(e,e.stateNode.containerInfo),r=e.pendingProps,null===n?e.child=eu(e,null,r,t):ti(n,e,r,t),e.child;case 11:return r=e.type,o=e.pendingProps,ri(n,e,r,o=e.elementType===r?o:bo(r,o),t);case 7:return ti(n,e,e.pendingProps,t),e.child;case 8:case 12:return ti(n,e,e.pendingProps.children,t),e.child;case 10:n:{if(r=e.type._context,o=e.pendingProps,c=e.memoizedProps,ko(e,u=o.value),null!==c){var a=c.value;if(0===(u=tt(a,u)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(a,u):1073741823))){if(c.children===o.children&&!Lr.current){e=hi(n,e,t);break n}}else for(null!==(a=e.child)&&(a.return=e);null!==a;){var f=a.dependencies;if(null!==f){c=a.child;for(var l=f.firstContext;null!==l;){if(l.context===r&&0!=(l.observedBits&u)){1===a.tag&&((l=Po(t,null)).tag=2,Lo(a,l)),a.expirationTime<t&&(a.expirationTime=t),null!==(l=a.alternate)&&l.expirationTime<t&&(l.expirationTime=t),Io(a.return,t),f.expirationTime<t&&(f.expirationTime=t);break}l=l.next}}else c=10===a.tag&&a.type===e.type?null:a.child;if(null!==c)c.return=a;else for(c=a;null!==c;){if(c===e){c=null;break}if(null!==(a=c.sibling)){a.return=c.return,c=a;break}c=c.return}a=c}}ti(n,e,o.children,t),e=e.child}return e;case 9:return o=e.type,r=(u=e.pendingProps).children,To(e,t),r=r(o=Ao(o,u.unstable_observedBits)),e.effectTag|=1,ti(n,e,r,t),e.child;case 14:return u=bo(o=e.type,e.pendingProps),oi(n,e,o,u=bo(o.type,u),r,t);case 15:return ui(n,e,e.type,e.pendingProps,r,t);case 17:return r=e.type,o=e.pendingProps,o=e.elementType===r?o:bo(r,o),null!==n&&(n.alternate=null,e.alternate=null,e.effectTag|=2),e.tag=1,zr(r)?(n=!0,Hr(e)):n=!1,To(e,t),Go(e,r,o),Ko(e,r,o,t),fi(null,e,r,!0,n,t);case 19:return mi(n,e,t)}throw i(Error(156))};var Nc=null,Pc=null;function Oc(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 Lc(n,e,t,r){return new Oc(n,e,t,r)}function Wc(n){return!(!(n=n.prototype)||!n.isReactComponent)}function Dc(n,e){var t=n.alternate;return null===t?((t=Lc(n.tag,e,n.key,n.mode)).elementType=n.elementType,t.type=n.type,t.stateNode=n.stateNode,t.alternate=n,n.alternate=t):(t.pendingProps=e,t.effectTag=0,t.nextEffect=null,t.firstEffect=null,t.lastEffect=null),t.childExpirationTime=n.childExpirationTime,t.expirationTime=n.expirationTime,t.child=n.child,t.memoizedProps=n.memoizedProps,t.memoizedState=n.memoizedState,t.updateQueue=n.updateQueue,e=n.dependencies,t.dependencies=null===e?null:{expirationTime:e.expirationTime,firstContext:e.firstContext,responders:e.responders},t.sibling=n.sibling,t.index=n.index,t.ref=n.ref,t}function zc(n,e,t,r,o,u){var c=2;if(r=n,"function"==typeof n)Wc(n)&&(c=1);else if("string"==typeof n)c=5;else n:switch(n){case Yn:return Bc(t.children,o,u,e);case re:c=8,o|=7;break;case Zn:c=8,o|=1;break;case ne:return(n=Lc(12,t,e,8|o)).elementType=ne,n.type=ne,n.expirationTime=u,n;case ue:return(n=Lc(13,t,e,o)).type=ue,n.elementType=ue,n.expirationTime=u,n;case ie:return(n=Lc(19,t,e,o)).elementType=ie,n.expirationTime=u,n;default:if("object"==typeof n&&null!==n)switch(n.$$typeof){case ee:c=10;break n;case te:c=9;break n;case oe:c=11;break n;case ce:c=14;break n;case ae:c=16,r=null;break n}throw i(Error(130),null==n?n:typeof n,"")}return(e=Lc(c,t,e,o)).elementType=n,e.type=r,e.expirationTime=u,e}function Bc(n,e,t,r){return(n=Lc(7,n,r,e)).expirationTime=t,n}function jc(n,e,t){return(n=Lc(6,n,null,e)).expirationTime=t,n}function qc(n,e,t){return(e=Lc(4,null!==n.children?n.children:[],n.key,e)).expirationTime=t,e.stateNode={containerInfo:n.containerInfo,pendingChildren:null,implementation:n.implementation},e}function Uc(n,e,t){this.tag=e,this.current=null,this.containerInfo=n,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=t,this.callbackNode=this.firstBatch=null,this.pingTime=this.lastPendingTime=this.firstPendingTime=this.callbackExpirationTime=0}function Hc(n,e,t){return n=new Uc(n,e,t),e=Lc(3,null,null,2===e?7:1===e?3:0),n.current=e,e.stateNode=n}function Jc(n,e,t,r,o,u){var c=e.current;n:if(t){e:{if(2!==it(t=t._reactInternalFiber)||1!==t.tag)throw i(Error(170));var a=t;do{switch(a.tag){case 3:a=a.stateNode.context;break e;case 1:if(zr(a.type)){a=a.stateNode.__reactInternalMemoizedMergedChildContext;break e}}a=a.return}while(null!==a);throw i(Error(171))}if(1===t.tag){var f=t.type;if(zr(f)){t=Ur(t,f,a);break n}}t=a}else t=Pr;return null===e.context?e.context=t:e.pendingContext=t,e=u,(o=Po(r,o)).payload={element:n},null!==(e=void 0===e?null:e)&&(o.callback=e),Lo(c,o),sc(c,r),r}function Vc(n,e,t,r){var o=e.current,u=ac(),i=Uo.suspense;return Jc(n,e,t,o=fc(u,o,i),i,r)}function $c(n){if(!(n=n.current).child)return null;switch(n.child.tag){case 5:default:return n.child.stateNode}}function Gc(n,e,t){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Xn,key:null==r?null:""+r,children:n,containerInfo:e,implementation:t}}function Qc(n){var e=1073741821-25*(1+((1073741821-ac()+500)/25|0));e<=lc&&--e,this._expirationTime=lc=e,this._root=n,this._callbacks=this._next=null,this._hasChildren=this._didComplete=!1,this._children=null,this._defer=!0}function Kc(){this._callbacks=null,this._didCommit=!1,this._onCommit=this._onCommit.bind(this)}function Xc(n,e,t){this._internalRoot=Hc(n,e,t)}function Yc(n,e){this._internalRoot=Hc(n,2,e)}function Zc(n){return!(!n||1!==n.nodeType&&9!==n.nodeType&&11!==n.nodeType&&(8!==n.nodeType||" react-mount-point-unstable "!==n.nodeValue))}function na(n,e,t,r,o){var u=t._reactRootContainer,i=void 0;if(u){if(i=u._internalRoot,"function"==typeof o){var c=o;o=function(){var n=$c(i);c.call(n)}}Vc(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 Xc(n,0,e)}(t,r),i=u._internalRoot,"function"==typeof o){var a=o;o=function(){var n=$c(i);a.call(n)}}yc((function(){Vc(e,i,n,o)}))}return $c(i)}function ea(n,e){var t=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Zc(e))throw i(Error(200));return Gc(n,e,null,t)}In=function(n,e,t){switch(e){case"input":if(ke(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=z(r);if(!o)throw i(Error(90));Vn(r),ke(r,o)}}}break;case"textarea":ur(n,t);break;case"select":null!=(e=t.value)&&tr(n,!!t.multiple,e,!1)}},Qc.prototype.render=function(n){if(!this._defer)throw i(Error(250));this._hasChildren=!0,this._children=n;var e=this._root._internalRoot,t=this._expirationTime,r=new Kc;return Jc(n,e,null,t,null,r._onCommit),r},Qc.prototype.then=function(n){if(this._didComplete)n();else{var e=this._callbacks;null===e&&(e=this._callbacks=[]),e.push(n)}},Qc.prototype.commit=function(){var n=this._root._internalRoot,e=n.firstBatch;if(!this._defer||null===e)throw i(Error(251));if(this._hasChildren){var t=this._expirationTime;if(e!==this){this._hasChildren&&(t=this._expirationTime=e._expirationTime,this.render(this._children));for(var r=null,o=e;o!==this;)r=o,o=o._next;if(null===r)throw i(Error(251));r._next=o._next,this._next=e,n.firstBatch=this}if(this._defer=!1,e=t,0!=(48&Bi))throw i(Error(253));vo(bc.bind(null,n,e)),go(),e=this._next,this._next=null,null!==(e=n.firstBatch=e)&&e._hasChildren&&e.render(e._children)}else this._next=null,this._defer=!1},Qc.prototype._onComplete=function(){if(!this._didComplete){this._didComplete=!0;var n=this._callbacks;if(null!==n)for(var e=0;e<n.length;e++)(0,n[e])()}},Kc.prototype.then=function(n){if(this._didCommit)n();else{var e=this._callbacks;null===e&&(e=this._callbacks=[]),e.push(n)}},Kc.prototype._onCommit=function(){if(!this._didCommit){this._didCommit=!0;var n=this._callbacks;if(null!==n)for(var e=0;e<n.length;e++){var t=n[e];if("function"!=typeof t)throw i(Error(191),t);t()}}},Yc.prototype.render=Xc.prototype.render=function(n,e){var t=this._internalRoot,r=new Kc;return null!==(e=void 0===e?null:e)&&r.then(e),Vc(n,t,null,r._onCommit),r},Yc.prototype.unmount=Xc.prototype.unmount=function(n){var e=this._internalRoot,t=new Kc;return null!==(n=void 0===n?null:n)&&t.then(n),Vc(null,e,null,t._onCommit),t},Yc.prototype.createBatch=function(){var n=new Qc(this),e=n._expirationTime,t=this._internalRoot,r=t.firstBatch;if(null===r)t.firstBatch=n,n._next=null;else{for(t=null;null!==r&&r._expirationTime>=e;)t=r,r=r._next;n._next=r,null!==t&&(t._next=n)}return n},Pn=vc,On=gc,Ln=hc,Wn=function(n,e){var t=Bi;Bi|=2;try{return n(e)}finally{0===(Bi=t)&&go()}};var ta,ra,oa={createPortal:ea,findDOMNode:function(n){if(null==n)n=null;else if(1!==n.nodeType){var e=n._reactInternalFiber;if(void 0===e){if("function"==typeof n.render)throw i(Error(188));throw i(Error(268),Object.keys(n))}n=null===(n=at(e))?null:n.stateNode}return n},hydrate:function(n,e,t){if(!Zc(e))throw i(Error(200));return na(null,n,e,!0,t)},render:function(n,e,t){if(!Zc(e))throw i(Error(200));return na(null,n,e,!1,t)},unstable_renderSubtreeIntoContainer:function(n,e,t,r){if(!Zc(t))throw i(Error(200));if(null==n||void 0===n._reactInternalFiber)throw i(Error(38));return na(n,e,t,!1,r)},unmountComponentAtNode:function(n){if(!Zc(n))throw i(Error(40));return!!n._reactRootContainer&&(yc((function(){na(null,null,n,!1,(function(){n._reactRootContainer=null}))})),!0)},unstable_createPortal:function(){return ea.apply(void 0,arguments)},unstable_batchedUpdates:vc,unstable_interactiveUpdates:function(n,e,t,r){return hc(),gc(n,e,t,r)},unstable_discreteUpdates:gc,unstable_flushDiscreteUpdates:hc,flushSync:function(n,e){if(0!=(48&Bi))throw i(Error(187));var t=Bi;Bi|=1;try{return mo(99,n.bind(null,e))}finally{Bi=t,go()}},unstable_createRoot:function(n,e){if(!Zc(n))throw i(Error(299),"unstable_createRoot");return new Yc(n,null!=e&&!0===e.hydrate)},unstable_createSyncRoot:function(n,e){if(!Zc(n))throw i(Error(299),"unstable_createRoot");return new Xc(n,1,null!=e&&!0===e.hydrate)},unstable_flushControlled:function(n){var e=Bi;Bi|=1;try{mo(99,n)}finally{0===(Bi=e)&&go()}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[W,D,z,R.injectEventPluginsByName,d,J,function(n){M(n,H)},_n,Nn,zt,A,kc,{current:!1}]}};ra=(ta={findFiberByHostInstance:L,bundleType:0,version:"16.9.0",rendererPackageName:"react-dom"}).findFiberByHostInstance,function(n){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var e=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(e.isDisabled||!e.supportsFiber)return!0;try{var t=e.inject(n);Nc=function(n){try{e.onCommitFiberRoot(t,n,void 0,64==(64&n.current.effectTag))}catch(n){}},Pc=function(n){try{e.onCommitFiberUnmount(t,n)}catch(n){}}}catch(n){}}(o({},ta,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:$n.ReactCurrentDispatcher,findHostInstanceByFiber:function(n){return null===(n=at(n))?null:n.stateNode},findFiberByHostInstance:function(n){return ra?ra(n):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}));var ua={default:oa},ia=ua&&oa||ua;n.exports=ia.default||ia},function(n,e,t){"use strict";n.exports=t(297)},function(n,e,t){"use strict";
59+/** @license React v0.15.0
60+ * scheduler.production.min.js
61+ *
62+ * Copyright (c) Facebook, Inc. and its affiliates.
63+ *
64+ * This source code is licensed under the MIT license found in the
65+ * LICENSE file in the root directory of this source tree.
66+ */Object.defineProperty(e,"__esModule",{value:!0});var r=void 0,o=void 0,u=void 0,i=void 0,c=void 0;if(e.unstable_now=void 0,e.unstable_forceFrameRate=void 0,"undefined"==typeof window||"function"!=typeof MessageChannel){var a=null,f=null,l=function(){if(null!==a)try{var n=e.unstable_now();a(!0,n),a=null}catch(n){throw setTimeout(l,0),n}};e.unstable_now=function(){return Date.now()},r=function(n){null!==a?setTimeout(r,0,n):(a=n,setTimeout(l,0))},o=function(n,e){f=setTimeout(n,e)},u=function(){clearTimeout(f)},i=function(){return!1},c=e.unstable_forceFrameRate=function(){}}else{var s=window.performance,d=window.Date,p=window.setTimeout,m=window.clearTimeout,h=window.requestAnimationFrame,v=window.cancelAnimationFrame;"undefined"!=typeof console&&("function"!=typeof h&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof v&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")),e.unstable_now="object"==typeof s&&"function"==typeof s.now?function(){return s.now()}:function(){return d.now()};var g=!1,y=null,w=-1,b=-1,F=33.33,E=-1,x=-1,S=0,C=!1;i=function(){return e.unstable_now()>=S},c=function(){},e.unstable_forceFrameRate=function(n){0>n||125<n?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):0<n?(F=Math.floor(1e3/n),C=!0):(F=33.33,C=!1)};var k=function(){if(null!==y){var n=e.unstable_now(),t=0<S-n;try{y(t,n)||(y=null)}catch(n){throw I.postMessage(null),n}}},M=new MessageChannel,I=M.port2;M.port1.onmessage=k;var T=function(n){if(null===y)x=E=-1,g=!1;else{g=!0,h((function(n){m(w),T(n)}));var t=function(){S=e.unstable_now()+F/2,k(),w=p(t,3*F)};if(w=p(t,3*F),-1!==E&&.1<n-E){var r=n-E;!C&&-1!==x&&r<F&&x<F&&(8.33>(F=r<x?x:r)&&(F=8.33)),x=r}E=n,S=n+F,I.postMessage(null)}};r=function(n){y=n,g||(g=!0,h((function(n){T(n)})))},o=function(n,t){b=p((function(){n(e.unstable_now())}),t)},u=function(){m(b),b=-1}}var A=null,R=null,_=null,N=3,P=!1,O=!1,L=!1;function W(n,e){var t=n.next;if(t===n)A=null;else{n===A&&(A=t);var r=n.previous;r.next=t,t.previous=r}n.next=n.previous=null,t=n.callback,r=N;var o=_;N=n.priorityLevel,_=n;try{var u=n.expirationTime<=e;switch(N){case 1:var i=t(u);break;case 2:case 3:case 4:i=t(u);break;case 5:i=t(u)}}catch(n){throw n}finally{N=r,_=o}if("function"==typeof i)if(e=n.expirationTime,n.callback=i,null===A)A=n.next=n.previous=n;else{i=null,u=A;do{if(e<=u.expirationTime){i=u;break}u=u.next}while(u!==A);null===i?i=A:i===A&&(A=n),(e=i.previous).next=i.previous=n,n.next=i,n.previous=e}}function D(n){if(null!==R&&R.startTime<=n)do{var e=R,t=e.next;if(e===t)R=null;else{R=t;var r=e.previous;r.next=t,t.previous=r}e.next=e.previous=null,q(e,e.expirationTime)}while(null!==R&&R.startTime<=n)}function z(n){L=!1,D(n),O||(null!==A?(O=!0,r(B)):null!==R&&o(z,R.startTime-n))}function B(n,t){O=!1,L&&(L=!1,u()),D(t),P=!0;try{if(n){if(null!==A)do{W(A,t),D(t=e.unstable_now())}while(null!==A&&!i())}else for(;null!==A&&A.expirationTime<=t;)W(A,t),D(t=e.unstable_now());return null!==A||(null!==R&&o(z,R.startTime-t),!1)}finally{P=!1}}function j(n){switch(n){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}function q(n,e){if(null===A)A=n.next=n.previous=n;else{var t=null,r=A;do{if(e<r.expirationTime){t=r;break}r=r.next}while(r!==A);null===t?t=A:t===A&&(A=n),(e=t.previous).next=t.previous=n,n.next=t,n.previous=e}}var U=c;e.unstable_ImmediatePriority=1,e.unstable_UserBlockingPriority=2,e.unstable_NormalPriority=3,e.unstable_IdlePriority=5,e.unstable_LowPriority=4,e.unstable_runWithPriority=function(n,e){switch(n){case 1:case 2:case 3:case 4:case 5:break;default:n=3}var t=N;N=n;try{return e()}finally{N=t}},e.unstable_next=function(n){switch(N){case 1:case 2:case 3:var e=3;break;default:e=N}var t=N;N=e;try{return n()}finally{N=t}},e.unstable_scheduleCallback=function(n,t,i){var c=e.unstable_now();if("object"==typeof i&&null!==i){var a=i.delay;a="number"==typeof a&&0<a?c+a:c,i="number"==typeof i.timeout?i.timeout:j(n)}else i=j(n),a=c;if(n={callback:t,priorityLevel:n,startTime:a,expirationTime:i=a+i,next:null,previous:null},a>c){if(i=a,null===R)R=n.next=n.previous=n;else{t=null;var f=R;do{if(i<f.startTime){t=f;break}f=f.next}while(f!==R);null===t?t=R:t===R&&(R=n),(i=t.previous).next=t.previous=n,n.next=t,n.previous=i}null===A&&R===n&&(L?u():L=!0,o(z,a-c))}else q(n,i),O||P||(O=!0,r(B));return n},e.unstable_cancelCallback=function(n){var e=n.next;if(null!==e){if(n===e)n===A?A=null:n===R&&(R=null);else{n===A?A=e:n===R&&(R=e);var t=n.previous;t.next=e,e.previous=t}n.next=n.previous=null}},e.unstable_wrapCallback=function(n){var e=N;return function(){var t=N;N=e;try{return n.apply(this,arguments)}finally{N=t}}},e.unstable_getCurrentPriorityLevel=function(){return N},e.unstable_shouldYield=function(){var n=e.unstable_now();return D(n),null!==_&&null!==A&&A.startTime<=n&&A.expirationTime<_.expirationTime||i()},e.unstable_requestPaint=U,e.unstable_continueExecution=function(){O||P||(O=!0,r(B))},e.unstable_pauseExecution=function(){},e.unstable_getFirstCallbackNode=function(){return A}},function(n,e,t){"use strict";var r=t(2),o=t(30),u=t(52),i=t(5),c=t(88),a=t(33),f=t(53),l=t(86),s=t(37),d=function(n){return o.either((e=a.liftEffect(c.monadEffectAff),t=i.show(n),function(n){return e(f.throw(t(n)))}))(r.pure(c.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(41),o=t(2),u=t(3),i=t(6),c=t(8),a=t(1),f=t(51),l=t(4),s=t(11),d=t(14),p=t(27),m=t(15),h=t(20),v=t(12),g=t(18),y=t(33),w=t(300),b=t(40),F=t(55),E=t(31),x=t(28),S=t(45),C=t(99),k=t(145),M=t(37),I=t(46),T=t(26),A=t(146),R=t(115),_=t(72),N=t(116),P=t(100),O=function(n){return n},L=new d.Newtype((function(n){return n}),O),W=function(n){return function(e){return function(){var t=N.offsetTop(e)();return R.eventListener(c.const((function(){var e=a.mapFlipped(g.functorEffect)(u.bind(g.bindEffect)(_.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(c.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)(N.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 83, column 7 - line 89, 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=A.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"width"})))(M.writeForeignString)(M.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()())()()())()()()))({backgroundColor:n.backgroundColour,borderBottom:"0",fontFamily:n.headingFontFamily,gridArea:"header",display:"flex",alignItems:"center",justifyContent:"flex-end",width:"100%",height:"80px"}),sticky:r.cssSafer(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:A.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(143);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="sau./assets/icons/",o=t(303)(r+"alternative.svg"),u=t(304)(r+"ap.svg"),i=t(305)(r+"append.svg"),c=t(306)(r+"apply.svg"),a=t(307)(r+"applyflipped.svg"),f=t(308)(r+"bind.svg"),l=t(309)(r+"compose.svg"),s=t(310)(r+"forall.svg"),d=t(311)(r+"kleisli.svg"),p=t(312)(r+"map.svg"),m=t(313)(r+"mapflipped.svg"),h=t(314)(r+"pslogo.svg"),v=t(315)(r+"trianglelogo.svg");e.alternativeIconRaw=o.default,e.apIconRaw=u.default,e.appendIconRaw=i.default,e.applyIconRaw=c.default,e.applyflippedIconRaw=a.default,e.bindIconRaw=f.default,e.composeIconRaw=l.default,e.forallIconRaw=s.default,e.kleisliIconRaw=d.default,e.mapIconRaw=p.default,e.mapflippedIconRaw=m.default,e.pslogoIconRaw=h.default,e.trianglelogoIconRaw=v.default},function(n,e){function t(n){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}t.keys=function(){return[]},t.resolve=t,n.exports=t,t.id=303},function(n,e){function t(n){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}t.keys=function(){return[]},t.resolve=t,n.exports=t,t.id=304},function(n,e){function t(n){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}t.keys=function(){return[]},t.resolve=t,n.exports=t,t.id=305},function(n,e){function t(n){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}t.keys=function(){return[]},t.resolve=t,n.exports=t,t.id=306},function(n,e){function t(n){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}t.keys=function(){return[]},t.resolve=t,n.exports=t,t.id=307},function(n,e){function t(n){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}t.keys=function(){return[]},t.resolve=t,n.exports=t,t.id=308},function(n,e){function t(n){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}t.keys=function(){return[]},t.resolve=t,n.exports=t,t.id=309},function(n,e){function t(n){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}t.keys=function(){return[]},t.resolve=t,n.exports=t,t.id=310},function(n,e){function t(n){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}t.keys=function(){return[]},t.resolve=t,n.exports=t,t.id=311},function(n,e){function t(n){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}t.keys=function(){return[]},t.resolve=t,n.exports=t,t.id=312},function(n,e){function t(n){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}t.keys=function(){return[]},t.resolve=t,n.exports=t,t.id=313},function(n,e){function t(n){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}t.keys=function(){return[]},t.resolve=t,n.exports=t,t.id=314},function(n,e){function t(n){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}t.keys=function(){return[]},t.resolve=t,n.exports=t,t.id=315},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(121),o=t(41),u=t(2),i=t(3),c=t(16),a=t(1),f=t(4),l=t(27),s=t(15),d=t(18),p=t(40),m=t(71),h=t(55),v=t(114),g=t(31),y=t(28),w=t(45),b=t(99),F=t(321),E=t(150),x=t(37),S=t(46),C=t(26),k=t(146),M=t(72),I=t(116),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 c.for_(d.applicativeEffect)(c.foldableMaybe)(i.bind(f.bindMaybe)(n)(I.fromNode))((function(n){return function(){var e=a.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,children:[m.text("I can't wait, let's go!")]})]})]})]}))}))}))}))}))}))()},welcomeText:"Enter the college of Kleisli",copyText:T,buttonText:"I can't wait, let's go!"}},function(n,e,t){"use strict";var r=t(322),o=t(41),u=t(2),i=t(3),c=t(325),a=t(62),f=t(6),l=t(16),s=t(1),d=t(43),p=t(51),m=t(4),h=t(11),v=t(10),g=t(7),y=t(5),w=t(128),b=t(111),F=t(15),E=t(149),x=t(333),S=t(40),C=t(71),k=t(61),M=t(144),I=t(31),T=t(28),A=t(45),R=t(150),_=t(37),N=t(46),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)),c=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(a.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=a.uncons(function(n){return b.split(" ")(n)}(e));if(r instanceof m.Nothing)return{distance:n.distance+1.2,acc:n.acc};if(r instanceof m.Just&&""===r.value0.head&&0===r.value0.tail.length)return{distance:n.distance+1.2,acc:n.acc};if(r instanceof m.Just){var 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:a.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=a.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:[]})(c).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)),c=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=a.zip(o)(a.zip(c)(a.zip(r)(a.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=N.makeStyles()(A.mapRecordCons(new F.IsSymbol((function(){return"@keyframes animatedCursor"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"@keyframes movingCloud1"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"@keyframes movingCloud2"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"@keyframes rotateStars"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"@keyframes twinkle"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"@keyframes twinkleFast"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"cursor"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"keyword"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"laptopBackground"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"laptopBody"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"lightEllipsis"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"movingCloud1"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"movingCloud2"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"movingCloud3"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"screenText"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"stars"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"twinklingStar1"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"twinklingStar2"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"twinklingStar3"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"typeName"})))()(A.mapRecordNil)()())()())()())()())()())()())()())()())()())()())()())()())()())()())()())()())()())()())()())()())((function(n){return{laptopBackground:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))({fill:n.backgroundColour}),lightEllipsis:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"cx"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"cy"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"rx"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"ry"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()())()()())()()()))({cx:n.isLight?"721":"175",cy:n.isLight?"355":"310",rx:n.isLight?"647":"330",ry:n.isLight?"310":"252"}),laptopBody:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))({fill:n.isLight?"url(#_Linear9)":"url(#_Linear12)"}),screenText:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"fontFamily"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"fontSize"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()())()()()))({fontFamily:"PragmataPro",fontSize:"0.85em",fill:n.textColour}),keyword:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))({fill:n.green}),typeName:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))({fill:n.pink}),"@keyframes animatedCursor":o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"0%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"opacity"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"50%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"opacity"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.nilWriteForeignFields)()()())()()()))({"0%":{opacity:"0.0"},"50%":{opacity:"1.0"}}),cursor:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()()))({animation:"$animatedCursor 0.5s linear infinite",animationDirection:"alternate"}),"@keyframes movingCloud1":o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"0%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"transform"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"100%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"transform"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.nilWriteForeignFields)()()())()()()))({"0%":{transform:"translate3d(-140%, 4%, 0)"},"100%":{transform:"translate3d(70%, -4%, 0)"}}),movingCloud1:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDelay"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()()))({animation:"$movingCloud1 200s linear infinite",animationDelay:"-150s"}),"@keyframes movingCloud2":o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"0%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"transform"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"100%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"transform"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.nilWriteForeignFields)()()())()()()))({"0%":{transform:"translate3d(-10%, 0%, 0)"},"100%":{transform:"translate3d(10%, 0%, 0)"}}),movingCloud2:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()()))({animation:"$movingCloud2 120s linear infinite",animationDirection:"alternate"}),movingCloud3:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDelay"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()())()()()))({animation:"$movingCloud2 120s linear infinite",animationDelay:"-120s",animationDirection:"alternate"}),"@keyframes twinkle":o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"0%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"100%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"50%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"70%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.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(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"0%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"100%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.nilWriteForeignFields)()()())()()()))({"0%":{fill:"rgba(250, 250, 250, 0.7)"},"100%":{fill:"rgba(250, 250, 250, 0.78)"}}),twinklingStar1:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()()))({animation:"$twinkleFast 0.2s ease-in-out infinite",animationDirection:"alternate"}),twinklingStar2:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDelay"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()())()()()))({animation:"$twinkle 8s ease-in-out infinite",animationDelay:"4s",animationDirection:"alternate"}),twinklingStar3:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDelay"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()())()()()))({animation:"$twinkle 4s ease-in-out infinite",animationDelay:"3s",animationDirection:"alternate"}),"@keyframes rotateStars":o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"0%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"transform"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"100%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"transform"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.nilWriteForeignFields)()()())()()()))({"0%":{transform:"rotate(0deg) scale(1,1)"},"100%":{transform:"rotate(1deg) scale(1.01, 1.01)"}}),stars:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"transformOrigin"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()())()()()))({animation:"$rotateStars 30s linear infinite",transformOrigin:"top center",animationDirection:"alternate"})}}))();return I.component()()("LandingPageBackground")((function(e){return T.bind(T.ixBindRender)(N.useTheme)((function(t){return T.bind(T.ixBindRender)(n)((function(n){return T.bind(T.ixBindRender)(R.useScrollYPosition)((function(r){return T.bind(T.ixBindRender)(c.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(323).default,e.landingPageDarkRaw=t(324).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(3),u=t(6),i=t(16),c=t(8),a=t(1),f=t(4),l=t(14),s=t(27),d=t(20),p=t(12),m=t(18),h=t(31),v=t(28),g=t(26),y=t(25),w=t(326),b=t(72),F=t(148),E=t(116),x=t(100),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(c.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)(a.mapFlipped(f.functorMaybe)(t)(y.unsafeCoerce))((function(n){return function(){var t=E.getBoundingClientRect(n)();return e.value1(c.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(327),o=t(1),u=t(27),i=t(18),c=t(25),a=t(147),f=c.unsafeCoerce,l=c.unsafeCoerce,s=c.unsafeCoerce,d=c.unsafeCoerce,p=c.unsafeCoerce,m=a.unsafeReadProtoTagged("Element"),h=a.unsafeReadProtoTagged("Element"),v=a.unsafeReadProtoTagged("Element"),g=a.unsafeReadProtoTagged("Element"),y=a.unsafeReadProtoTagged("Element");n.exports={fromNode:v,fromChildNode:y,fromNonDocumentTypeChildNode:h,fromParentNode:m,fromEventTarget:g,toNode:s,toChildNode:p,toNonDocumentTypeChildNode: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),c=i.constructor.name;if(c===t)return e(r);if("Object"===c)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(6),o=t(4),u=t(10),i=t(21),c=t(5),a=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 c.Show((function(n){if(n instanceof a)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 a&&e instanceof a||(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 a&&e instanceof a)return i.EQ.value;if(n instanceof a)return i.LT.value;if(e instanceof a)return i.GT.value;if(n instanceof 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:a,Interactive:f,Complete:l,print:function(n){if(n instanceof a)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(a.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(332),o=t(1),u=t(51),i=t(18),c=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:c,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(3),u=t(78),i=t(107),c=t(23),a=t(44),f=t(109),l=t(74),s=t(1),d=t(51),p=t(10),m=t(18),h=t(149),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(c.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)(a.bottom(a.boundedChar))(a.top(a.boundedChar))(e.newVal),newSeed:e.newSeed}}),(function(n){return function(e){return function(t){if(n>e)return y(F)(e)(n)(t);if(c.otherwise){var r=y(b)(f.fromEnum(f.boundedEnumChar)(n))(f.fromEnum(f.boundedEnumChar)(e))(t);return{newVal:f.toEnumWithDefaults(f.boundedEnumChar)(a.bottom(a.boundedChar))(a.top(a.boundedChar))(r.newVal),newSeed:r.newSeed}}throw new Error("Failed pattern match at Random.PseudoRandom (line 70, column 1 - line 81, column 60): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}})),E=new v((function(){return p.ordNumber}),(function(n){var e=w(b)(n);return{newVal:d.toNumber(e.newVal)/d.toNumber(h.lcgM),newSeed:e.newSeed}}),(function(n){return function(e){return function(t){if(n>e)return y(E)(e)(n)(t);if(c.otherwise){var r=w(E)(t);return{newVal:r.newVal*(e-n)+n,newSeed:r.newSeed}}throw new Error("Failed pattern match at Random.PseudoRandom (line 44, column 1 - line 55, column 47): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}})),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(c.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(41),o=t(2),u=t(8),i=t(43),c=t(11),a=t(7),f=t(15),l=t(40),s=t(71),d=t(55),p=t(114),m=t(31),h=t(28),v=t(45),g=t(99),y=t(37),w=t(46),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"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"gridArea"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"minHeight"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"overflowX"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"transition"})))(y.writeForeignString)(y.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()())()()())()()()))({background:n.interfaceColour,fontFamily:n.textFontFamily,color:n.textColour,gridArea:"nav",display:"flex",flexDirection:"column",minHeight:"calc(100vh, -80px)",transition:"0.2s ease-in-out",overflowX:"hidden"}),sidebarCollapsed:r.cssSafer(y.recordWriteForeign()(y.consWriteForeignFields(new 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:"250px"}),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:a.append(a.semigroupArray)([d.ul()({className:r([function(n){return n.logo},c.guard(c.monoidFn(c.monoidString))(t.collapsed)((function(n){return n.logoCollapsed}))]),onClick:p.handler_(t.modifyCollapsed(i.not(i.heytingAlgebraBoolean))),children:[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(336);n.exports={smoothScrollPolyfill:r.smoothScrollPolyfill}},function(n,e,t){"use strict";var r=t(337);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||c,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!==a(arguments[0])?m.call(n,e.body,void 0!==arguments[0].left?~~arguments[0].left:n.scrollX||n.pageXOffset,void 0!==arguments[0].top?~~arguments[0].top:n.scrollY||n.pageYOffset):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]&&(a(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!==a(arguments[0])){var n=arguments[0].left,e=arguments[0].top;m.call(this,this,void 0===n?this.scrollLeft:~~n,void 0===e?this.scrollTop:~~e)}else{if("number"==typeof arguments[0]&&void 0===arguments[1])throw new SyntaxError("Value could not be converted");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!==a(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!==a(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 c(n,e){this.scrollLeft=n,this.scrollTop=e}function a(n){if(null===n||"object"!=typeof n||void 0===n.behavior||"auto"===n.behavior||"instant"===n.behavior)return!0;if("object"==typeof n&&"smooth"===n.behavior)return!1;throw new TypeError("behavior member of ScrollOptions "+n.behavior+" is not a valid value for enumeration ScrollBehavior.")}function 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,c=(u()-e.startTime)/468;i=c=c>1?1:c,t=.5*(1-Math.cos(Math.PI*i)),r=e.startX+(e.x-e.startX)*t,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 a,f,l,s,d=u();t===e.body?(a=n,f=n.scrollX||n.pageXOffset,l=n.scrollY||n.pageYOffset,s=o.scroll):(a=t,f=t.scrollLeft,l=t.scrollTop,s=c),p({scrollable:a,method:s,startTime:d,startX:f,startY:l,x:r,y:i})}}}}()},function(n,e,t){"use strict";var r=t(339).mkThemeProviderImpl;n.exports={mkThemeProvider:r}},function(n,e,t){"use strict";var r=t(151);e.mkThemeProviderImpl=function(){return r.ThemeProvider}},function(n,e,t){"use strict";var r=t(92),o={backgroundColour:r.hsl(255)(.24)(.13),textColour:r.hsl(225)(.28)(.9),interfaceColour:r.hsl(245)(.28)(.2),highlightColour:r.rgb(183)(130)(218),altHighlightColour:r.hsl(84)(.617)(.631),textFontFamily:["Montserrat","Monaco","sans-serif"],headingFontFamily:["Montserrat","Monaco","sans-serif"],yellow:r.rgb(255)(235)(149),green:r.hsl(84)(.617)(.631),pink:r.hsl(276)(.677)(.745),orange:r.rgb(255)(203)(139),turquoise:r.rgb(127)(219)(202),red:r.rgb(255)(88)(116),blue:r.rgb(130)(170)(255)},u={backgroundColour:r.hsl(210)(0)(.98),textColour:r.hsl(225)(.18)(.25),interfaceColour:r.hsl(210)(.1)(.7),highlightColour:r.hsl(260)(.85)(.58),altHighlightColour:r.hsl(84)(.617)(.631),textFontFamily:o.textFontFamily,headingFontFamily:o.headingFontFamily,yellow:o.yellow,green:r.hsl(84)(.617)(.431),pink:r.hsl(276)(.677)(.545),orange:o.orange,turquoise:o.turquoise,red:o.red,blue:o.blue};n.exports={darkTheme:o,lightTheme:u}},function(n,e,t){"use strict";var r=t(342),o=t(1),u=t(27),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)}}}}]);
client/dist/index.htmlnew file+25
@@ -0,0 +1,25 @@
1+<!doctype>
2+<html>
3+<head>
4+ <link href="https://fonts.googleapis.com/css?family=Overpass|Playfair+Display|Montserrat:300,400,500,600,700,800,900&display=swap" rel="stylesheet">
5+ <style>
6+ html, body, #app {
7+ margin: 0;
8+ padding: 0;
9+ overscroll-behavior: none;
10+ background-color: pink;
11+ }
12+ @font-face {
13+ font-family: "PragmataPro";
14+ src: url('./fonts/PragmataProLiga-Regular.woff2') format('woff2'),
15+ url('./fonts/PragmataProLiga-Regular.woff') format('woff');
16+ font-weight: normal;
17+ font-style: normal;
18+ }
19+ </style>
20+ <title>Kleislove</title>
21+</head>
22+<body>
23+ <div id="app"></div>
24+</body>
25+</html>
client/package.json+1−1
@@ -17,7 +17,7 @@
17 "webpack:watch": "DEBUG=purs-loader* DEBUG_DEPTH=100 webpack --config webpack.dev.js --progress --display-error-details --display verbose --watch",
17 "webpack:watch": "DEBUG=purs-loader* DEBUG_DEPTH=100 webpack --config webpack.dev.js --progress --display-error-details --display verbose --watch",
18 "webpack:server": "webpack-dev-server --config webpack.dev.js --progress --inline --hot",
18 "webpack:server": "webpack-dev-server --config webpack.dev.js --progress --inline --hot",
19 "webpack:server:debug": "DEBUG=purs-loader* DEBUG_DEPTH=100 webpack-dev-server --config webpack.dev.js --mode development --progress --inline --hot",
19 "webpack:server:debug": "DEBUG=purs-loader* DEBUG_DEPTH=100 webpack-dev-server --config webpack.dev.js --mode development --progress --inline --hot",
20− "storybook": "start-storybook -s ./server/static -p 9001",
20+ "storybook": "start-storybook -s ./server/assets -p 9001",
21 "replace-module": "sed -i '' -e 's/\"__module__\"/module/g' output/*Stories/index.js"
21 "replace-module": "sed -i '' -e 's/\"__module__\"/module/g' output/*Stories/index.js"
22 },
22 },
23 "repository": {
23 "repository": {
client/packages.dhallmode 120000 → 100644+189−1
@@ -1 +0,0 @@
1−../packages.dhall
@@ -0,0 +1,189 @@
1+{-
2+Welcome to your new Dhall package-set!
3+
4+Below are instructions for how to edit this file for most use
5+cases, so that you don't need to know Dhall to use it.
6+
7+## Warning: Don't Move This Top-Level Comment!
8+
9+Due to how `dhall format` currently works, this comment's
10+instructions cannot appear near corresponding sections below
11+because `dhall format` will delete the comment. However,
12+it will not delete a top-level comment like this one.
13+
14+## Use Cases
15+
16+Most will want to do one or both of these options:
17+1. Override/Patch a package's dependency
18+2. Add a package not already in the default package set
19+
20+This file will continue to work whether you use one or both options.
21+Instructions for each option are explained below.
22+
23+### Overriding/Patching a package
24+
25+Purpose:
26+- Change a package's dependency to a newer/older release than the
27+ default package set's release
28+- Use your own modified version of some dependency that may
29+ include new API, changed API, removed API by
30+ using your custom git repo of the library rather than
31+ the package set's repo
32+
33+Syntax:
34+Replace the overrides' "{=}" (an empty record) with the following idea
35+The "//" or "⫽" means "merge these two records and
36+ when they have the same value, use the one on the right:"
37+-------------------------------
38+let override =
39+ { packageName =
40+ upstream.packageName // { updateEntity1 = "new value", updateEntity2 = "new value" }
41+ , packageName =
42+ upstream.packageName // { version = "v4.0.0" }
43+ , packageName =
44+ upstream.packageName // { repo = "https://www.example.com/path/to/new/repo.git" }
45+ }
46+-------------------------------
47+
48+Example:
49+-------------------------------
50+let overrides =
51+ { halogen =
52+ upstream.halogen // { version = "master" }
53+ , halogen-vdom =
54+ upstream.halogen-vdom // { version = "v4.0.0" }
55+ }
56+-------------------------------
57+
58+### Additions
59+
60+Purpose:
61+- Add packages that aren't already included in the default package set
62+
63+Syntax:
64+Replace the additions' "{=}" (an empty record) with the following idea:
65+-------------------------------
66+let additions =
67+ { "package-name" =
68+ { dependencies =
69+ [ "dependency1"
70+ , "dependency2"
71+ ]
72+ , repo =
73+ "https://example.com/path/to/git/repo.git"
74+ , version =
75+ "tag ('v4.0.0') or branch ('master')"
76+ }
77+ , "package-name" =
78+ { dependencies =
79+ [ "dependency1"
80+ , "dependency2"
81+ ]
82+ , repo =
83+ "https://example.com/path/to/git/repo.git"
84+ , version =
85+ "tag ('v4.0.0') or branch ('master')"
86+ }
87+ , etc.
88+ }
89+-------------------------------
90+
91+Example:
92+-------------------------------
93+let additions =
94+ { benchotron =
95+ { dependencies =
96+ [ "arrays"
97+ , "exists"
98+ , "profunctor"
99+ , "strings"
100+ , "quickcheck"
101+ , "lcg"
102+ , "transformers"
103+ , "foldable-traversable"
104+ , "exceptions"
105+ , "node-fs"
106+ , "node-buffer"
107+ , "node-readline"
108+ , "datetime"
109+ , "now"
110+ ],
111+ , repo =
112+ "https://github.com/hdgarrood/purescript-benchotron.git"
113+ , version =
114+ "v7.0.0"
115+ }
116+ }
117+-------------------------------
118+-}
119+
120+
121+let upstream =
122+ https://github.com/purescript/package-sets/releases/download/psc-0.13.3-20190920/packages.dhall sha256:53873cf2fc4a343a41f335ee47c1706ecf755ac7c5a336e8eb03ad23165dfd28
123+
124+let overrides =
125+ { react-basic-hooks =
126+ upstream.react-basic-hooks // { version = "v2.0.1" }
127+ , spec-discovery =
128+ upstream.spec-discovery // { version = "1ca3416e6c0729eca8d5204f22cf0aa09c98df9d" }
129+ , react-basic =
130+ upstream.react-basic
131+ // { repo =
132+ "https://github.com/i-am-the-slime/purescript-react-basic"
133+ , version =
134+ "dda3f711d84cd5dc1817a71ff01f0426b04ed791"
135+ }
136+ }
137+
138+let additions =
139+ { react-testing-library =
140+ { dependencies =
141+ [ "aff-promise"
142+ , "console"
143+ , "debug"
144+ , "effect"
145+ , "foreign"
146+ , "foreign-object"
147+ , "psci-support"
148+ , "react-basic-hooks"
149+ , "remotedata"
150+ , "run"
151+ , "simple-json"
152+ , "spec"
153+ , "spec-discovery"
154+ ]
155+ , repo =
156+ "https://github.com/i-am-the-slime/purescript-react-testing-library.git"
157+ , version =
158+ "b872928414a887ccefbe857038af4e57227dad16"
159+ }
160+ , pseudo-random =
161+ { dependencies =
162+ [ "prelude"
163+ , "console"
164+ , "effect"
165+ , "lcg"
166+ , "arrays"
167+ , "st"
168+ ]
169+ , repo =
170+ "https://github.com/opyapeus/purescript-pseudo-random.git"
171+ , version =
172+ "7715e8a2c096c480a093a5e0a6df1ece4df5ed2a"
173+ }
174+ , matryoshka =
175+ { dependencies =
176+ [ "prelude"
177+ , "fixed-points"
178+ , "free"
179+ , "transformers"
180+ , "profunctor"
181+ ]
182+ , repo =
183+ "https://github.com/slamdata/purescript-matryoshka.git"
184+ , version =
185+ "caaca2d836d52159ba7963333996286a00428394"
186+ }
187+ }
188+
189+in upstream // overrides // additions
client/src/Container/Component.purs+1−2
@@ -1,7 +1,6 @@
1module Container.Component where
1module Container.Component where
2
2
3import Prelude
3import Prelude
4−
5import CSS.Safer (cssSafer)
4import CSS.Safer (cssSafer)
6import CompileEditor.Component (mkCompileEditor)
5import CompileEditor.Component (mkCompileEditor)
7import Container.Header (mkHeader)
6import Container.Header (mkHeader)
@@ -86,6 +85,6 @@ mkContainerContent = do
86 ]
85 ]
87 }
86 }
88 , element header {}
87 , element header {}
89− , R.div { className: classes.content, children: [element editor {}] <> children }
88+ , R.div { className: classes.content, children: [ element editor {} ] <> children }
90 ]
89 ]
91 }
90 }
client/src/React/Helpers.pursdeleted−157
@@ -1,157 +0,0 @@
1−module React.Helpers where
2−
3−import Prelude
4−
5−import Data.Nullable (Nullable)
6−import Data.Symbol (SProxy(..))
7−import Foreign.Object (Object)
8−import Prim.Row (class Lacks, class Union)
9−import React.Basic (JSX)
10−import React.Basic.DOM (CSS)
11−import React.Basic.DOM as R
12−import React.Basic.Events (EventHandler)
13−import React.Basic.Hooks (Ref)
14−import Record (insert)
15−import Web.DOM (Node)
16−
17−wrapperDiv ∷ ∀ attrs attrs_.
18− Lacks "children" attrs =>
19− Union attrs attrs_ Props_div_no_children =>
20− {|attrs}
21− -> JSX
22− -> JSX
23−wrapperDiv props child =
24− R.div $ insert (SProxy ∷ _ "children") [child] props
25−
26−type Props_div_no_children =
27− ( _data ∷ Object String
28− , about ∷ String
29− , acceptCharset ∷ String
30− , accessKey ∷ String
31− , allowFullScreen ∷ Boolean
32− , allowTransparency ∷ Boolean
33− , autoComplete ∷ Boolean
34− , autoFocus ∷ Boolean
35− , autoPlay ∷ Boolean
36− , capture ∷ Boolean
37− , cellPadding ∷ String
38− , cellSpacing ∷ String
39− , charSet ∷ String
40− , classID ∷ String
41− , className ∷ String
42− , colSpan ∷ Int
43− , contentEditable ∷ Boolean
44− , contextMenu ∷ String
45− , crossOrigin ∷ String
46− , dangerouslySetInnerHTML ∷ { __html ∷ String }
47− , datatype ∷ String
48− , dateTime ∷ String
49− , dir ∷ String
50− , draggable ∷ Boolean
51− , encType ∷ String
52− , formAction ∷ String
53− , formEncType ∷ String
54− , formMethod ∷ String
55− , formNoValidate ∷ Boolean
56− , formTarget ∷ String
57− , frameBorder ∷ String
58− , hidden ∷ Boolean
59− , hrefLang ∷ String
60− , htmlFor ∷ String
61− , httpEquiv ∷ String
62− , icon ∷ String
63− , id ∷ String
64− , inlist ∷ String
65− , inputMode ∷ String
66− , is ∷ String
67− , itemID ∷ String
68− , itemProp ∷ String
69− , itemRef ∷ String
70− , itemScope ∷ Boolean
71− , itemType ∷ String
72− , key ∷ String
73− , keyParams ∷ String
74− , keyType ∷ String
75− , lang ∷ String
76− , marginHeight ∷ String
77− , marginWidth ∷ String
78− , maxLength ∷ Int
79− , mediaGroup ∷ String
80− , minLength ∷ Int
81− , noValidate ∷ Boolean
82− , onAnimationEnd ∷ EventHandler
83− , onAnimationIteration ∷ EventHandler
84− , onAnimationStart ∷ EventHandler
85− , onBlur ∷ EventHandler
86− , onClick ∷ EventHandler
87− , onCompositionEnd ∷ EventHandler
88− , onCompositionStart ∷ EventHandler
89− , onCompositionUpdate ∷ EventHandler
90− , onContextMenu ∷ EventHandler
91− , onCopy ∷ EventHandler
92− , onCut ∷ EventHandler
93− , onDoubleClick ∷ EventHandler
94− , onDrag ∷ EventHandler
95− , onDragEnd ∷ EventHandler
96− , onDragEnter ∷ EventHandler
97− , onDragExit ∷ EventHandler
98− , onDragLeave ∷ EventHandler
99− , onDragOver ∷ EventHandler
100− , onDragStart ∷ EventHandler
101− , onDrop ∷ EventHandler
102− , onFocus ∷ EventHandler
103− , onGotPointerCapture ∷ EventHandler
104− , onInvalid ∷ EventHandler
105− , onKeyDown ∷ EventHandler
106− , onKeyPress ∷ EventHandler
107− , onKeyUp ∷ EventHandler
108− , onLostPointerCapture ∷ EventHandler
109− , onMouseDown ∷ EventHandler
110− , onMouseEnter ∷ EventHandler
111− , onMouseLeave ∷ EventHandler
112− , onMouseMove ∷ EventHandler
113− , onMouseOut ∷ EventHandler
114− , onMouseOver ∷ EventHandler
115− , onMouseUp ∷ EventHandler
116− , onPaste ∷ EventHandler
117− , onPointerCancel ∷ EventHandler
118− , onPointerDown ∷ EventHandler
119− , onPointerEnter ∷ EventHandler
120− , onPointerLeave ∷ EventHandler
121− , onPointerMove ∷ EventHandler
122− , onPointerOut ∷ EventHandler
123− , onPointerOver ∷ EventHandler
124− , onPointerUp ∷ EventHandler
125− , onSelect ∷ EventHandler
126− , onSubmit ∷ EventHandler
127− , onTouchCancel ∷ EventHandler
128− , onTouchEnd ∷ EventHandler
129− , onTouchMove ∷ EventHandler
130− , onTouchStart ∷ EventHandler
131− , onTransitionEnd ∷ EventHandler
132− , onWheel ∷ EventHandler
133− , prefix ∷ String
134− , property ∷ String
135− , radioGroup ∷ String
136− , readOnly ∷ Boolean
137− , ref ∷ Ref (Nullable Node)
138− , resource ∷ String
139− , role ∷ String
140− , rowSpan ∷ Int
141− , scoped ∷ Boolean
142− , seamless ∷ Boolean
143− , security ∷ String
144− , spellCheck ∷ Boolean
145− , srcDoc ∷ JSX
146− , srcLang ∷ String
147− , srcSet ∷ String
148− , style ∷ CSS
149− , suppressContentEditableWarning ∷ Boolean
150− , tabIndex ∷ Int
151− , title ∷ String
152− , typeof ∷ String
153− , unselectable ∷ Boolean
154− , useMap ∷ String
155− , vocab ∷ String
156− , wmode ∷ String
157− )
client/src/SVG/Icon.jsdeleted−29
@@ -1,29 +0,0 @@
1−'use strict'
2−
3−var alternative = require("../../assets/icons/alternative.svg");
4−var ap = require("../../assets/icons/ap.svg");
5−var append = require("../../assets/icons/append.svg");
6−var apply = require("../../assets/icons/apply.svg");
7−var applyflipped = require("../../assets/icons/applyflipped.svg");
8−var bind = require("../../assets/icons/bind.svg");
9−var compose = require("../../assets/icons/compose.svg");
10−var forall = require("../../assets/icons/forall.svg");
11−var kleisli = require("../../assets/icons/kleisli.svg");
12−var map = require("../../assets/icons/map.svg");
13−var mapflipped = require("../../assets/icons/mapflipped.svg");
14−var pslogo = require("../../assets/icons/pslogo.svg");
15−var trianglelogo = require("../../assets/icons/trianglelogo.svg");
16−
17−exports.alternativeIconRaw = alternative.default;
18−exports.apIconRaw = ap.default;
19−exports.appendIconRaw = append.default;
20−exports.applyIconRaw = apply.default;
21−exports.applyflippedIconRaw = applyflipped.default;
22−exports.bindIconRaw = bind.default;
23−exports.composeIconRaw = compose.default;
24−exports.forallIconRaw = forall.default;
25−exports.kleisliIconRaw = kleisli.default;
26−exports.mapIconRaw = map.default;
27−exports.mapflippedIconRaw = mapflipped.default;
28−exports.pslogoIconRaw = pslogo.default;
29−exports.trianglelogoIconRaw = trianglelogo.default;
client/src/SVG/Image.jsdeleted−4
@@ -1,4 +0,0 @@
1−'use strict'
2−
3−exports.landingPageLightRaw = require("../../assets/images/landingpagelight.svg").default;
4−exports.landingPageDarkRaw = require("../../assets/images/landingpagedark.svg").default;
client/src/Shared+1−1
@@ -1 +1 @@
1−../../shared/Shared
1+../../shared/Shared/
client/src/Theme.pursdeleted−92
@@ -1,92 +0,0 @@
1−module Theme where
2−
3−import Prelude
4−
5−import CSS (ColorSpace(..), blue, brightness, contrast, darken, desaturate, isLight, lighten, mix, rotateHue, toHexString)
6−import Color (Color)
7−import Data.Foldable (intercalate)
8−import Data.Symbol (SProxy(..))
9−import Record.Builder as RB
10−import Theme.Types (Theme, CSSTheme)
11−
12−increaseContrast ∷ Color -> Color -> Color
13−increaseContrast contrastWith = go 0
14− where
15− modify = if isLight contrastWith then darken else lighten
16− go i col
17− = if contrast contrastWith col >= 7.5 || i >= 20
18− then col
19− else go (i+1) (modify 0.1 col)
20−
21−
22−f ∷ ∀ fieldName. SProxy fieldName
23−f = SProxy
24−
25−fromTheme ∷ Theme -> CSSTheme
26−fromTheme theme = RB.build (
27− -- background
28− RB.modify (f ∷ _ "backgroundColour") toHexString
29− >>> RB.insert (f ∷ _ "backgroundColourLighter")
30− (theme.backgroundColour # lighter >>> toHexString)
31− >>> RB.modify (f ∷ _ "interfaceColour") toHexString
32− >>> RB.insert (f ∷ _ "interfaceColourLighter")
33− (theme.interfaceColour # lighter >>> toHexString)
34− >>> RB.insert (f ∷ _ "interfaceColourLightest")
35− (theme.interfaceColour # lighter >>> lighter >>> toHexString)
36− >>> RB.insert (f ∷ _ "interfaceColourDarker")
37− (theme.interfaceColour # darker >>> toHexString)
38− >>> RB.insert (f ∷ _ "interfaceColourDarkest")
39− (theme.interfaceColour # darker >>> darker >>> toHexString)
40− -- foreground
41− >>> RB.modify (f ∷ _ "textColour") toHexString
42− >>> RB.insert (f ∷ _ "textColourLighter")
43− (theme.textColour # lighter >>> toHexString)
44− >>> RB.insert (f ∷ _ "textColourLightest")
45− (theme.textColour # lighter >>> lighter >>> toHexString)
46− >>> RB.insert (f ∷ _ "textColourDarker")
47− (theme.textColour # darker >>> toHexString)
48− >>> RB.insert (f ∷ _ "textColourDarkest")
49− (theme.textColour # darker >>> darker >>> toHexString)
50− -- highlight
51− >>> RB.modify (f ∷ _ "highlightColour") toHexString
52− >>> RB.insert (f ∷ _ "highlightColourDark")
53− (theme.highlightColour # darken 0.2 # rotateHue (-10.0) # toHexString)
54− -- altHighlight
55− >>> RB.modify (f ∷ _ "altHighlightColour") toHexString
56− >>> RB.insert (f ∷ _ "altHighlightColourDark")
57− (theme.altHighlightColour # darken 0.2 # toHexString)
58− -- palette
59− >>> RB.modify (f ∷ _ "yellow") toHexString
60− >>> RB.modify (f ∷ _ "green") toHexString
61− >>> RB.modify (f ∷ _ "pink") toHexString
62− >>> RB.modify (f ∷ _ "orange") toHexString
63− >>> RB.modify (f ∷ _ "turquoise") toHexString
64− >>> RB.modify (f ∷ _ "red") toHexString
65− >>> RB.modify (f ∷ _ "blue") toHexString
66− -- fonts
67− >>> RB.modify (f ∷ _ "textFontFamily") (intercalate ",")
68− >>> RB.modify (f ∷ _ "headingFontFamily") (intercalate ",")
69− >>> RB.insert (f ∷ _ "isLight") isLightTheme
70− ) theme
71− where
72− isLightTheme = isLight theme.backgroundColour
73− yellower ∷ Color -> Color
74− yellower col =
75− if brightness col > 0.8
76− then
77− lighten 0.02 col
78− else
79− col
80− # lighten 0.1
81− # desaturate 0.03
82−
83− bluer col =
84− mix HSL col blue 0.05
85− # darken 0.1
86− # desaturate 0.03
87−
88− lighter ∷ Color -> Color
89− lighter = yellower
90−
91− darker ∷ Color -> Color
92− darker = bluer
client/src/Yoganew file+1
@@ -0,0 +1 @@
1+../../components/src/Yoga/
components/.gitignorenew file+11
@@ -0,0 +1,11 @@
1+/bower_components/
2+/node_modules/
3+/.pulp-cache/
4+/output/
5+/generated-docs/
6+/.psc-package/
7+/.psc*
8+/.purs*
9+/.psa*
10+/.spago/
11+.DS_Store
components/.storybook/config.jsnew file+15
@@ -0,0 +1,15 @@
1+import { configure, forceReRender } from '@storybook/react';
2+import equal from 'deep-equal';
3+
4+const req = require.context('../stories/', true, /Stories\.purs$/);
5+
6+function loadStories() {
7+ req.keys().forEach(filename => {
8+ req(filename).stories();
9+ })
10+}
11+
12+configure(loadStories, module);
13+if (module.hot) {
14+ forceReRender();
15+}
components/.storybook/middleware.jsnew file+11
@@ -0,0 +1,11 @@
1+const express = require("express");
2+const request = require("request");
3+
4+const expressMiddleWare = router => {
5+ router.use("/api", (req, res) => {
6+ var url = "http://localhost:14188" + req.url;
7+ req.pipe(request({ qs: req.query, uri: url, json: true })).pipe(res);
8+ });
9+};
10+
11+module.exports = expressMiddleWare;
components/.storybook/webpack.config.jsnew file+12
@@ -0,0 +1,12 @@
1+const custom = require("../webpack.dev.js");
2+const path = require("path");
3+
4+module.exports = async ({ config, mode }) => {
5+ return {
6+ ...config,
7+ module:
8+ { ...config.module
9+ , rules: custom.module.rules
10+ }
11+ };
12+};
components/.vscode/settings.jsonnew file+4
@@ -0,0 +1,4 @@
1+{
2+ "editor.formatOnSave": true,
3+ "purescript.buildCommand": "spago build --purs-args '--json-errors'"
4+}
components/LICENSEnew file+20
@@ -0,0 +1,20 @@
1+Copyright (c) 2016 Eric Thul
2+
3+Permission is hereby granted, free of charge, to any person obtaining a
4+copy of this software and associated documentation files (the
5+"Software"), in the Software without restriction, including without
6+limitation the rights to use, copy, modify, merge, publish, distribute,
7+sublicense, and/or sell copies of the Software, and to permit persons to
8+whom the Software is furnished to do so, subject to the following
9+conditions:
10+
11+The above copyright notice and this permission notice shall be included
12+in all copies or substantial portions of the Software.
13+
14+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
15+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
17+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
18+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
19+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
20+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
components/assets/icons/alternative.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="100" height="100" style="fill:none;"/><g id="Artboard11" serif:id="Artboard1"><g id="Alternative"><path d="M83.506,45.907l-15.824,-15.832l-4.268,4.269l13.688,13.696l-13.688,13.695l4.268,4.268l15.824,-15.826c0.57,-0.573 0.885,-1.332 0.885,-2.139c-0.002,-0.807 -0.315,-1.563 -0.885,-2.131" style="fill-rule:nonzero;"/><path d="M36.924,34.346l-4.27,-4.27l-15.83,15.829c-0.568,0.568 -0.882,1.328 -0.88,2.134c0,0.807 0.312,1.565 0.88,2.133l15.83,15.83l4.27,-4.267l-13.695,-13.696l13.695,-13.693Z" style="fill-rule:nonzero;"/><path d="M53.013,18.146c0,-0.714 -0.579,-1.294 -1.293,-1.294l-2.588,0c-0.714,0 -1.294,0.58 -1.294,1.294l0,59.785c0,0.714 0.58,1.294 1.294,1.294l2.588,0c0.714,0 1.293,-0.58 1.293,-1.294l0,-59.785Z" style=""/></g></g></svg>
components/assets/icons/ap.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="100" height="100" style="fill:none;"/><g id="Artboard11" serif:id="Artboard1"><g><g id="Ap"><g><path d="M90.506,47.156l-15.824,-15.832l-4.268,4.269l13.688,13.696l-13.688,13.695l4.268,4.268l15.824,-15.826c0.57,-0.573 0.885,-1.332 0.885,-2.139c-0.002,-0.807 -0.315,-1.563 -0.885,-2.131" style="fill-rule:nonzero;"/></g><path d="M29.924,35.595l-4.27,-4.27l-15.83,15.829c-0.568,0.568 -0.882,1.328 -0.88,2.134c0,0.807 0.312,1.565 0.88,2.133l15.83,15.83l4.27,-4.267l-13.695,-13.696l13.695,-13.693Z" style="fill-rule:nonzero;"/><path d="M47.276,31.405c0.168,-1.47 1.413,-2.58 2.893,-2.58c1.48,0 2.724,1.11 2.893,2.58l1.124,9.784l9.653,-1.954c1.451,-0.294 2.891,0.547 3.348,1.954c0.457,1.408 -0.214,2.934 -1.56,3.549l-8.958,4.093l4.842,8.576c0.727,1.289 0.373,2.918 -0.824,3.788c-1.198,0.87 -2.857,0.704 -3.858,-0.386l-6.66,-7.255l-6.661,7.255c-1,1.09 -2.66,1.256 -3.857,0.386c-1.197,-0.87 -1.552,-2.499 -0.824,-3.788l4.842,-8.576l-8.958,-4.093c-1.347,-0.615 -2.017,-2.141 -1.56,-3.549c0.457,-1.407 1.897,-2.248 3.348,-1.954l9.653,1.954l1.124,-9.784Z" style=""/></g></g></g></svg>
components/assets/icons/append.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="100" height="100" style="fill:none;"/><g id="Artboard11" serif:id="Artboard1"><g><g id="append"><g><path d="M77.506,45.907l-15.824,-15.832l-4.268,4.269l13.688,13.696l-13.688,13.695l4.268,4.268l15.824,-15.826c0.57,-0.573 0.885,-1.332 0.885,-2.139c-0.002,-0.807 -0.315,-1.563 -0.885,-2.131" style="fill-rule:nonzero;"/></g><path d="M42.924,34.346l-4.27,-4.27l-15.83,15.829c-0.568,0.568 -0.882,1.328 -0.88,2.134c0,0.807 0.312,1.565 0.88,2.133l15.83,15.83l4.27,-4.267l-13.695,-13.696l13.695,-13.693Z" style="fill-rule:nonzero;"/></g></g></g></svg>
components/assets/icons/apply.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.5;"><rect id="Artboard1" x="0" y="0" width="100" height="100" style="fill:none;"/><g id="Artboard11" serif:id="Artboard1"><g><g id="Apply"><g><path d="M37.344,58.583c0,5.756 5.739,10.422 12.819,10.422c7.075,0 12.818,-4.67 12.818,-10.422c0,-5.754 -5.733,-10.418 -12.807,-10.423l-0.013,0.002c-7.074,-0.005 -12.808,-4.67 -12.808,-10.423c0,-5.752 5.744,-10.423 12.819,-10.423c7.079,0 12.819,4.667 12.819,10.423" style="fill:none;stroke:#fff;stroke-width:6px;"/><path d="M53.012,18.146c0,-0.714 -0.58,-1.294 -1.294,-1.294l-2.588,0c-0.714,0 -1.293,0.58 -1.293,1.294l0,59.785c0,0.714 0.579,1.294 1.293,1.294l2.588,0c0.714,0 1.294,-0.58 1.294,-1.294l0,-59.785Z" style=""/></g></g></g></g></svg>
components/assets/icons/applyflipped.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="100" height="100" style="fill:none;"/><g id="Artboard11" serif:id="Artboard1"><g><g id="Map-Flipped" serif:id="Map Flipped"><path d="M48.556,27.619c0.113,-0.67 -0.34,-1.214 -1.01,-1.214l-2.429,0c-0.67,0 -1.306,0.544 -1.419,1.214l-6.89,40.839c-0.113,0.67 0.339,1.214 1.009,1.214l2.429,0c0.67,0 1.306,-0.544 1.419,-1.214l6.891,-40.839Z" style=""/><path d="M62.429,27.619c0.113,-0.67 -0.339,-1.214 -1.009,-1.214l-2.429,0c-0.67,0 -1.306,0.544 -1.419,1.214l-6.89,40.839c-0.113,0.67 0.339,1.214 1.009,1.214l2.429,0c0.67,0 1.306,-0.544 1.419,-1.214l6.89,-40.839Z" style=""/><path d="M67.974,43.53c0.69,0 1.341,-0.544 1.454,-1.214l0.41,-2.429c0.113,-0.67 -0.355,-1.214 -1.044,-1.214l-35.19,0c-0.69,0 -1.341,0.544 -1.454,1.214l-0.41,2.429c-0.113,0.67 0.355,1.214 1.044,1.214l35.19,0Z" style=""/><path d="M65.633,57.404c0.69,0 1.341,-0.544 1.454,-1.214l0.41,-2.429c0.113,-0.67 -0.355,-1.214 -1.044,-1.214l-35.19,0c-0.689,0 -1.341,0.544 -1.454,1.214l-0.41,2.429c-0.113,0.67 0.355,1.214 1.044,1.214l35.19,0Z" style=""/></g></g></g></svg>
components/assets/icons/bind.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="100" height="100" style="fill:none;"/><g id="Artboard11" serif:id="Artboard1"><g><g id="bind"><g><path d="M53.177,45.907l-15.824,-15.832l-4.268,4.269l13.688,13.696l-13.688,13.695l4.268,4.268l15.824,-15.826c0.57,-0.573 0.885,-1.332 0.885,-2.139c-0.002,-0.807 -0.315,-1.563 -0.885,-2.131" style="fill-rule:nonzero;"/></g><path d="M15.615,34.346l4.27,-4.27l15.83,15.829c0.568,0.568 0.882,1.328 0.88,2.134c0,0.807 -0.312,1.565 -0.88,2.133l-15.83,15.83l-4.27,-4.267l13.695,-13.696l-13.695,-13.693Z" style="fill-rule:nonzero;"/><path d="M59.808,43.694l24.911,0l0,-6.262l-31.146,0" style=""/><path d="M59.808,52.432l24.911,0l0,6.262l-31.146,0" style=""/></g></g></g></svg>
components/assets/icons/compose.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="100" height="100" style="fill:none;"/><g id="Artboard11" serif:id="Artboard1"><g><g id="compose"><g><path d="M21.829,45.907l15.824,-15.832l4.268,4.269l-13.688,13.696l13.688,13.695l-4.268,4.268l-15.824,-15.826c-0.57,-0.573 -0.885,-1.332 -0.885,-2.139c0.002,-0.807 0.315,-1.563 0.885,-2.131" style="fill-rule:nonzero;"/></g><path d="M79.391,34.346l-4.27,-4.27l-15.83,15.829c-0.568,0.568 -0.882,1.328 -0.88,2.134c0,0.807 0.312,1.565 0.88,2.133l15.83,15.83l4.27,-4.267l-13.695,-13.696l13.695,-13.693Z" style="fill-rule:nonzero;"/><path d="M60.656,34.346l-4.27,-4.27l-15.83,15.829c-0.568,0.568 -0.882,1.328 -0.88,2.134c0,0.807 0.312,1.565 0.88,2.133l15.83,15.83l4.27,-4.267l-13.695,-13.696l13.695,-13.693Z" style="fill-rule:nonzero;"/></g></g></g></svg>
components/assets/icons/composeflipped.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="100" height="100" style="fill:none;"/><clipPath id="_clip1"><rect id="Artboard11" serif:id="Artboard1" x="0" y="0" width="100" height="100"/></clipPath><g clip-path="url(#_clip1)"><rect id="Background" x="-0.264" y="0.156" width="100.061" height="99.786" style="fill:#1e223f;"/><g id="kleisli"><g><path d="M79.506,47.808l-15.824,-15.832l-4.268,4.269l13.688,13.696l-13.688,13.695l4.268,4.268l15.824,-15.826c0.57,-0.573 0.885,-1.332 0.885,-2.139c-0.002,-0.807 -0.315,-1.563 -0.885,-2.131" style="fill-rule:nonzero;"/></g><path d="M21.944,36.247l4.27,-4.27l15.83,15.829c0.568,0.568 0.882,1.328 0.88,2.134c0,0.807 -0.312,1.565 -0.88,2.133l-15.83,15.83l-4.27,-4.267l13.695,-13.696l-13.695,-13.693Z" style="fill-rule:nonzero;"/><path d="M40.679,36.247l4.27,-4.27l15.83,15.829c0.568,0.568 0.882,1.328 0.88,2.134c0,0.807 -0.312,1.565 -0.88,2.133l-15.83,15.83l-4.27,-4.267l13.695,-13.696l-13.695,-13.693Z" style="fill-rule:nonzero;"/></g></g></svg>
components/assets/icons/forall.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="100" height="100" style="fill:none;"/><g id="Artboard11" serif:id="Artboard1"><g><g id="forall"><path d="M29.639,24.185l6.269,0l5.743,15.779l17.032,0l5.743,-15.779l6.27,0l-17.363,47.707l-6.331,0l-17.363,-47.707Zm13.872,20.89l6.656,18.287l6.656,-18.287l-13.312,0Z" style=""/></g></g></g></svg>
components/assets/icons/kleisli.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="100" height="100" style="fill:none;"/><g id="Artboard11" serif:id="Artboard1"><g><g id="kleisli"><g><path d="M86.006,45.907l-15.824,-15.832l-4.268,4.269l13.688,13.696l-13.688,13.695l4.268,4.268l15.824,-15.826c0.57,-0.573 0.885,-1.332 0.885,-2.139c-0.002,-0.807 -0.315,-1.563 -0.885,-2.131" style="fill-rule:nonzero;"/></g><path d="M13.444,34.346l4.27,-4.27l15.83,15.829c0.568,0.568 0.882,1.328 0.88,2.134c0,0.807 -0.312,1.565 -0.88,2.133l-15.83,15.83l-4.27,-4.267l13.695,-13.696l-13.695,-13.693Z" style="fill-rule:nonzero;"/><path d="M38.637,43.694l30.063,-0.014l-6.152,-6.248l-30.146,0" style=""/><path d="M38.637,52.432l30.063,0l-6.152,6.262l-30.146,0" style=""/></g></g></g></svg>
components/assets/icons/landingpagedark.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 800 447" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="800" height="446.374" style="fill:none;"/><clipPath id="_clip1"><rect x="0" y="0" width="800" height="446.374"/></clipPath><g clip-path="url(#_clip1)"><g id="Background"><path d="M800.828,448.051l0,-451.564l-803.856,0l0,451.564l803.856,0Z" style="fill:url(#_Linear2);"/><ellipse cx="174.599" cy="310.24" rx="330.479" ry="252.189" style="fill:url(#_Radial3);"/></g><g id="Stars"><circle cx="362.644" cy="4.733" r="1.461" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="334.392" cy="11.38" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="369.845" cy="6.949" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="72.557" cy="31.323" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="49.291" cy="25.229" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><circle cx="403.867" cy="17.97" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><ellipse cx="125.013" cy="9.633" rx="0.737" ry="0.821" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="87.333" cy="15.439" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M709.089,15.919c-0.575,0.333 -1.312,0.135 -1.644,-0.44c-0.333,-0.576 -0.135,-1.313 0.44,-1.645c0.576,-0.332 1.313,-0.135 1.645,0.441c0.332,0.575 0.135,1.312 -0.441,1.644Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M716.544,3.358c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.341 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M701.851,87.271c-0.342,0.198 -0.78,0.081 -0.977,-0.261c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.197 0.779,-0.08 0.976,0.262c0.198,0.341 0.081,0.779 -0.261,0.976Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M669.995,7.519c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.198,-0.341 -0.08,-0.779 0.261,-0.976c0.342,-0.198 0.78,-0.081 0.977,0.261c0.198,0.342 0.08,0.78 -0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M465.032,24.138c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.779 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M614.599,24.138c-0.341,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.779 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M691.664,7.383c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.534,-1.995c0.698,-0.403 1.592,-0.163 1.996,0.535c0.403,0.698 0.163,1.592 -0.535,1.995Z" style="fill:#fee;fill-opacity:0.69;"/><circle cx="198.7" cy="7.738" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="244.102" cy="79.308" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M104.17,29.677c0.342,0.198 0.78,0.08 0.977,-0.262c0.198,-0.341 0.08,-0.779 -0.261,-0.976c-0.342,-0.198 -0.78,-0.08 -0.977,0.261c-0.198,0.342 -0.08,0.78 0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="203.07" cy="73.278" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="193.264" cy="22.459" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="157.667" cy="14.848" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="261.444" cy="28.257" r="0.805" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="223.281" cy="52.803" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M583.698,25.392c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.341 0.08,-0.779 -0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="330.57" cy="98.448" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="330.376" cy="79.267" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="365.972" cy="26.878" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="112.16" cy="59.167" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="800.966" cy="4.978" r="0.826" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="794.399" cy="127.828" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="771.687" cy="32.202" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="794.953" cy="26.108" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><path d="M44.17,26.599c0.342,-0.198 0.78,-0.08 0.977,0.262c0.198,0.341 0.08,0.779 -0.261,0.976c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.261,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="133.264" cy="33.817" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="97.667" cy="41.428" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="201.444" cy="28.019" r="0.805" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="163.281" cy="23.473" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M523.698,30.884c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.341 0.08,0.779 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="305.972" cy="29.398" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="769.852" cy="44.016" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="711.687" cy="24.074" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="734.953" cy="30.168" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><circle cx="717.719" cy="10.364" r="0.673" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="756.911" cy="16.319" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M454.676,37.115c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.534,-1.995c-0.698,-0.403 -1.592,-0.164 -1.995,0.534c-0.404,0.698 -0.164,1.592 0.534,1.996Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M465.701,47.253c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M32.393,28.151c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.341,-0.197 -0.779,-0.08 -0.976,0.262c-0.198,0.342 -0.08,0.779 0.261,0.977Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M494.249,8.398c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.261c-0.198,0.342 -0.08,0.78 0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M699.212,25.017c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M549.645,25.017c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M472.652,7.069c0.442,0.255 1.009,0.103 1.265,-0.339c0.255,-0.443 0.103,-1.01 -0.339,-1.265c-0.443,-0.256 -1.01,-0.104 -1.265,0.339c-0.256,0.442 -0.104,1.009 0.339,1.265Z" style="fill:#fee;fill-opacity:0.69;"/><path d="M416.68,31.856c0.488,0.282 1.112,0.114 1.394,-0.373c0.281,-0.488 0.114,-1.112 -0.374,-1.393c-0.487,-0.282 -1.112,-0.115 -1.393,0.373c-0.281,0.487 -0.114,1.112 0.373,1.393Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M529.444,13.243c0.565,0.326 1.289,0.132 1.615,-0.433c0.326,-0.565 0.132,-1.289 -0.433,-1.615c-0.565,-0.326 -1.289,-0.133 -1.615,0.433c-0.326,0.565 -0.132,1.288 0.433,1.615Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M498.917,29.864c0.52,0.3 1.186,0.122 1.486,-0.398c0.301,-0.52 0.122,-1.186 -0.398,-1.486c-0.52,-0.3 -1.186,-0.122 -1.486,0.398c-0.3,0.52 -0.122,1.186 0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="573.265" cy="5.3" r="0.967" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="648.544" cy="38.618" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="638.738" cy="17.799" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="274.158" cy="3.264" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="213.142" cy="10.187" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M173.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M323.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M353.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M383.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="254.174" cy="44.157" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="263.98" cy="23.339" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="299.577" cy="15.727" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="195.559" cy="38.849" r="1.461" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="233.963" cy="33.683" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M37.775,12.928c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.779 -0.262,0.977c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="146.674" cy="49.327" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="126.868" cy="20.146" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="481.272" cy="27.758" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="735.084" cy="60.046" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M623.013,27.532c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.535,-1.995c0.698,-0.403 1.592,-0.164 1.995,0.535c0.403,0.698 0.163,1.592 -0.535,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M520.261,21.259c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.534,-1.995c0.698,-0.403 1.592,-0.164 1.995,0.535c0.404,0.698 0.164,1.592 -0.534,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M554.976,21.878c-0.52,0.3 -1.186,0.122 -1.486,-0.398c-0.3,-0.52 -0.122,-1.186 0.398,-1.486c0.52,-0.3 1.186,-0.122 1.486,0.398c0.301,0.52 0.122,1.186 -0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="591.184" cy="24.216" r="0.762" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="208.506" cy="36.92" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="183.086" cy="22.385" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="153.07" cy="32.998" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="280.376" cy="27.009" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="62.16" cy="47.109" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="260.57" cy="57.828" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="740.966" cy="51.298" r="0.826" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="801.399" cy="55.949" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="778.687" cy="80.323" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="801.953" cy="74.229" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><ellipse cx="726.231" cy="58.633" rx="0.737" ry="0.821" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="763.911" cy="64.439" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M462.155,64.919c0.575,0.333 1.312,0.135 1.644,-0.44c0.333,-0.576 0.135,-1.313 -0.44,-1.645c-0.576,-0.332 -1.313,-0.135 -1.645,0.441c-0.332,0.575 -0.135,1.312 0.441,1.644Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M454.7,52.358c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.341 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M469.393,136.271c0.342,0.198 0.78,0.081 0.977,-0.261c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.341,-0.197 -0.779,-0.08 -0.976,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M501.249,56.519c0.342,0.197 0.78,0.08 0.977,-0.262c0.198,-0.341 0.08,-0.779 -0.261,-0.976c-0.342,-0.198 -0.78,-0.081 -0.977,0.261c-0.198,0.342 -0.08,0.78 0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M706.212,73.138c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.779 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M556.645,73.138c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.779 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M729.58,36.383c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.534,-1.995c-0.698,-0.403 -1.592,-0.163 -1.995,0.535c-0.403,0.698 -0.164,1.592 0.534,1.995Z" style="fill:#fee;fill-opacity:0.69;"/><path d="M548.231,56.532c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.535,-1.995c-0.698,-0.403 -1.592,-0.164 -1.995,0.535c-0.403,0.698 -0.163,1.592 0.535,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M650.983,50.259c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.534,-1.995c-0.698,-0.403 -1.592,-0.164 -1.995,0.535c-0.403,0.698 -0.164,1.592 0.534,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M616.268,50.878c0.52,0.3 1.186,0.122 1.486,-0.398c0.3,-0.52 0.122,-1.186 -0.398,-1.486c-0.52,-0.3 -1.186,-0.122 -1.486,0.398c-0.301,0.52 -0.122,1.186 0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="580.06" cy="53.216" r="0.762" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="655.544" cy="86.738" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="645.738" cy="65.92" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="681.158" cy="31.385" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="610.142" cy="158.308" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M750.074,78.677c-0.342,0.198 -0.78,0.08 -0.977,-0.262c-0.198,-0.341 -0.08,-0.779 0.262,-0.976c0.341,-0.198 0.779,-0.08 0.976,0.261c0.198,0.342 0.08,0.78 -0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="651.174" cy="122.278" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="660.98" cy="71.459" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="696.577" cy="63.848" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="592.8" cy="77.257" r="0.805" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="630.963" cy="81.803" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M270.546,74.392c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.341 -0.08,-0.779 0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="533.674" cy="47.448" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="523.868" cy="128.267" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="488.272" cy="75.878" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="742.084" cy="108.167" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="53.278" cy="53.978" r="0.826" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="24.392" cy="61.26" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="59.845" cy="176.828" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="82.557" cy="81.202" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="59.291" cy="75.108" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><circle cx="13.635" cy="87.617" r="1.228" style="fill:#fee;fill-opacity:0.69;"/><circle cx="136.525" cy="59.364" r="0.673" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="97.333" cy="65.319" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M399.568,66.115c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.534,-1.995c0.699,-0.403 1.593,-0.164 1.996,0.534c0.403,0.698 0.163,1.592 -0.535,1.996Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M398.543,46.253c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M391.851,117.151c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.197 0.779,-0.08 0.976,0.262c0.198,0.342 0.081,0.779 -0.261,0.977Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M359.995,57.398c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.261,-0.977c0.342,-0.198 0.78,-0.08 0.977,0.261c0.198,0.342 0.08,0.78 -0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M155.032,74.017c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M304.599,74.017c-0.341,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M381.592,56.069c-0.442,0.255 -1.009,0.103 -1.265,-0.339c-0.255,-0.443 -0.103,-1.01 0.339,-1.265c0.443,-0.256 1.01,-0.104 1.265,0.339c0.256,0.442 0.104,1.009 -0.339,1.265Z" style="fill:#fee;fill-opacity:0.69;"/><path d="M437.564,80.856c-0.488,0.282 -1.112,0.114 -1.393,-0.373c-0.282,-0.488 -0.115,-1.112 0.373,-1.393c0.487,-0.282 1.112,-0.115 1.393,0.373c0.282,0.487 0.114,1.112 -0.373,1.393Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M314.8,32.243c-0.565,0.326 -1.288,0.132 -1.615,-0.433c-0.326,-0.565 -0.132,-1.289 0.433,-1.615c0.565,-0.326 1.289,-0.133 1.615,0.433c0.326,0.565 0.132,1.288 -0.433,1.615Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M355.327,78.864c-0.52,0.3 -1.186,0.122 -1.486,-0.398c-0.3,-0.52 -0.122,-1.186 0.398,-1.486c0.52,-0.3 1.186,-0.122 1.486,0.398c0.3,0.52 0.122,1.186 -0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="280.979" cy="54.3" r="0.967" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="205.7" cy="87.618" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="215.506" cy="176.799" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="190.086" cy="52.264" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="251.102" cy="59.187" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M301.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M151.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M121.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M91.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="210.07" cy="93.157" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="200.264" cy="72.339" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="164.667" cy="64.727" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="268.685" cy="127.849" r="1.461" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="230.281" cy="82.683" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M426.469,61.928c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.779 0.262,0.977c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="327.57" cy="48.327" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="337.376" cy="69.146" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="372.972" cy="76.758" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="119.16" cy="109.046" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/></g><g id="Clouds"><path id="_-Curve-" serif:id="(Curve)" d="M610.291,177.316c-35.879,-0.428 -84.67,-0.691 -138.392,-0.689c-38.684,0.002 -74.811,0.141 -105.402,0.38c-49.14,-2.745 -80.877,-9.954 -80.877,-14.718c0,-1.333 2.655,0.335 7.294,-0.896c96.772,-0.175 171.302,-1.213 171.302,-2.464c0,-1.107 -59.462,-3.372 -140.106,-3.687c38.487,-2.059 102.543,-4.972 173.823,-4.972c11.996,0 23.761,0.07 35.216,0.206c20.76,-4.638 60.945,-2.784 107.07,-2.784c36.08,0 68.525,-0.075 90.882,2.983c32.491,0.899 72.142,-1.186 114.922,-0.379c38.68,0.729 74.805,1.273 105.395,1.613c49.101,3.673 80.599,8.516 80.54,13.279c-0.016,1.334 -2.504,2.58 -7.158,3.723c-96.763,-1.654 -171.297,-2.024 -171.312,-0.774c-0.013,1.108 58.473,3.15 139.105,4.989c-38.514,3.085 -101.653,4.38 -172.925,3.033c-11.995,-0.227 -23.757,-0.52 -35.209,-0.872c-20.815,4.245 -61.034,6.631 -107.154,5.759c-24.754,-0.468 -47.786,-1.809 -67.014,-3.73Z" style="fill:#240c3c;"/><path id="_-Curve-1" serif:id="(Curve)" d="M609.299,171.607c-35.88,-0.338 -84.67,-0.545 -138.392,-0.543c-38.684,0.001 -74.812,0.111 -105.402,0.299c-49.141,-2.166 -80.694,-5.519 -80.694,-9.279c0,-1.052 2.472,-2.073 7.111,-3.045c96.772,-0.137 171.302,-0.957 171.302,-1.944c-0.001,-0.874 -58.506,-1.614 -139.15,-1.862c38.471,-3.009 101.587,-4.973 172.867,-4.973c11.996,0 23.761,0.055 35.216,0.162c20.76,-3.66 60.945,-6.143 107.07,-6.143c36.08,0 68.525,1.519 90.882,3.933c32.491,0.709 72.142,1.432 114.922,2.069c38.68,0.575 74.805,1.005 105.395,1.272c49.101,2.9 80.598,6.722 80.54,10.482c-0.017,1.052 -2.505,2.036 -7.158,2.938c-96.763,-1.305 -171.297,-1.597 -171.312,-0.611c-0.014,0.875 58.473,2.486 139.104,3.938c-38.514,2.435 -101.653,3.457 -172.924,2.394c-11.995,-0.179 -23.758,-0.41 -35.21,-0.688c-20.814,3.35 -61.033,5.234 -107.153,4.545c-24.754,-0.369 -47.786,-1.428 -67.014,-2.944Z" style="fill:#120b38;"/><path d="M684.234,222.269c-12.108,-1.642 -29.721,-2.832 -29.76,-5.218c-0.063,-3.861 34.226,-4.225 76.6,-3.504c42.375,0.721 75.9,-2.707 76.956,1.008c2.476,8.704 -12.549,8.552 -32.56,10.141c-12.403,-0.58 -28.24,0.216 -44.434,0.479c-16.193,0.263 -35.197,-1.331 -46.802,-2.906Z" style="fill:url(#_Linear4);"/><path d="M130.064,213.821c42.381,0 76.789,0.237 76.789,4.224c0,3.986 -14.408,4.223 -56.789,4.223c-42.38,0 -96.788,0.208 -96.788,-4.223c0,-4.431 34.408,-4.224 76.788,-4.224Z" style="fill:#a7847d;"/></g><g id="Mountains"><path d="M476.098,218.299l81.644,216.765l-205.408,0l123.764,-216.765Z" style="fill:#04102d;"/><path d="M476.098,218.299l21.823,203.477l81.177,-8.706l-103,-194.771Z" style="fill:#250849;"/><path d="M369.627,308.648l88.326,125.788l-205.407,0l117.081,-125.788Z" style="fill:#04102d;"/><path d="M326.11,338.332l68.193,96.732l-205.407,0l137.214,-96.732Z" style="fill:#04102d;"/><path d="M508.168,243.792l163.526,204.747l-256.643,0l93.117,-204.747Z" style="fill:#04102d;"/><path d="M508.168,245.355l63.395,75.115l-54.953,46.379l-8.442,-121.494Z" style="fill:#250849;"/><path d="M369.612,308.648l54.182,77.687l-58.981,41.135l4.799,-118.822Z" style="fill:#250849;"/><path d="M326.184,338.326l16.813,23.99l-16.887,11.835l0.074,-35.825Z" style="fill:#250849;"/><path d="M633.647,230.42l175.693,204.644l-351.387,0l175.694,-204.644Z" style="fill:#04102d;"/><path d="M633.647,230.42l101.573,245.129l86.041,-35.653l-187.614,-209.476Z" style="fill:#250849;"/><path d="M643.625,254.389c-0.57,0.219 -0.744,0.283 -1.862,0.819c-2.862,1.393 -6.074,3.204 -9.177,2.636c-6.182,-1.132 -10.808,-6.27 -16.675,-6.724l17.736,-20.7l9.978,23.969Z" style="fill:#655578;"/><path d="M654.153,253.404c-0.495,-0.027 -0.799,-0.017 -0.799,-0.017c-3.255,-0.486 -6.617,-0.192 -9.677,0.982l-0.052,0.02l-9.978,-23.969l20.506,22.984Z" style="fill:#9d779e;"/></g><g id="Buildings"><path d="M195.171,451.298l0,-292.145l-102.462,0l0,292.145l102.462,0Z" style="fill:url(#_Linear5);"/><path d="M289.755,451.298l0,-218.487l-57.232,0l0,218.487l57.232,0Z" style="fill:url(#_Linear6);"/><path d="M323.451,451.298l0,-123.585l-71.555,0l0,123.585l71.555,0Z" style="fill:url(#_Linear7);"/><path d="M207.557,451.298l0,-218.487l25.314,0l0,218.487l-25.314,0Z" style="fill:#130425;"/><path d="M92.709,451.298l0,-292.145l25.314,0l0,292.145l-25.314,0Z" style="fill:#130425;"/><path d="M323.451,451.298l0,-123.585l-16.692,0l0,123.585l16.692,0Z" style="fill:url(#_Linear8);"/><path d="M272.498,451.298l0,-95.771l-136.555,0l0,95.771l136.555,0Z" style="fill:url(#_Linear9);"/><path d="M85.122,451.298l0,-178.856l-97.675,0l0,178.856l97.675,0Z" style="fill:url(#_Linear10);"/><path d="M173.526,451.298l0,-95.771l-37.583,0l0,95.771l37.583,0Z" style="fill:#2e1232;"/><path d="M66.649,456.944l0,-184.502l-69.677,0l0,184.502l69.677,0Z" style="fill:url(#_Linear11);"/></g><rect x="-3.028" y="431.298" width="826.844" height="20.006" style="fill:#253141;"/><g id="Laptop"><path d="M606.064,273.603c0,-6.261 -5.076,-11.337 -11.337,-11.337c-37.536,0 -157.517,0 -195.054,0c-6.261,0 -11.337,5.076 -11.337,11.337c0,33.077 0,128.577 0,151.521c0,1.326 0.527,2.598 1.465,3.536c0.938,0.937 2.209,1.464 3.535,1.464c29.3,0 178.429,0 207.728,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-22.944 0,-118.444 0,-151.521Z" style="fill:#657390;"/><path d="M606.064,273.603c0,-6.261 -5.076,-11.337 -11.337,-11.337c-37.536,0 -157.517,0 -195.054,0c-6.261,0 -11.337,5.076 -11.337,11.337c0,33.077 0,128.577 0,151.521c0,1.326 0.527,2.598 1.465,3.536c0.938,0.937 2.209,1.464 3.535,1.464c29.3,0 178.429,0 207.728,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-22.944 0,-118.444 0,-151.521Z" style="fill:#657390;"/><path d="M599.193,275.905c0,-3.05 -2.476,-5.526 -5.526,-5.526l-193.063,0c-3.05,0 -5.526,2.476 -5.526,5.526l0,141.039c0,3.05 2.476,5.526 5.526,5.526l193.063,0c3.05,0 5.526,-2.476 5.526,-5.526l0,-141.039Z" style="fill:#130c2b;"/><path d="M655.04,427.228c0,-0.252 -0.205,-0.457 -0.457,-0.457c-13.334,0 -313.753,0 -313.753,0l0,4.975c0,2.761 2.239,5 5,5c36.953,0 267.257,0 304.21,0c2.761,0 5,-2.239 5,-5c0,-1.845 0,-3.687 0,-4.518Z" style="fill:url(#_Linear12);"/><circle id="Camera" cx="497.178" cy="267.001" r="1.238" style="fill-opacity:0.45;"/><circle id="Mic" cx="500.009" cy="267.001" r="0.527" style="fill-opacity:0.45;"/><circle id="Ambient-Light-" serif:id="Ambient Light?" cx="494.263" cy="267.001" r="0.527" style="fill:#102708;fill-opacity:0.45;"/><g id="Icon"><path d="M543.109,335.27l-18.005,-18.014l-4.857,4.857l15.576,15.585l-15.576,15.582l4.857,4.856l18.005,-18.007c0.649,-0.652 1.008,-1.516 1.008,-2.434c-0.004,-0.918 -0.359,-1.778 -1.008,-2.425" style="fill:#ccffd6;fill-rule:nonzero;"/><path d="M497.136,326.699c7.364,-7.356 19.316,-7.354 26.677,0.007c7.361,7.362 7.364,19.313 0.007,26.677l0.007,0.007l-26.684,26.684l-26.684,-26.684c-7.364,-7.363 -7.364,-19.32 0,-26.684c7.361,-7.361 19.313,-7.363 26.677,-0.007Z" style="fill:#c47dff;"/><path d="M473.797,339.323l-4.859,-4.857l-18.012,18.01c-0.647,0.646 -1.004,1.511 -1.001,2.428c0,0.918 0.354,1.781 1.001,2.428l18.012,18.012l4.859,-4.856l-15.583,-15.584l15.583,-15.581Z" style="fill:#ccffd6;fill-rule:nonzero;"/></g></g></g><defs><linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-8.64246e-14,451.564,-803.856,-1.43038e-13,398.9,-3.51255)"><stop offset="0" style="stop-color:#000434;stop-opacity:1"/><stop offset="0.28" style="stop-color:#171043;stop-opacity:1"/><stop offset="0.68" style="stop-color:#573774;stop-opacity:1"/><stop offset="1" style="stop-color:#b8734e;stop-opacity:1"/></linearGradient><radialGradient id="_Radial3" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(330.479,0,0,252.189,174.599,310.24)"><stop offset="0" style="stop-color:#f60;stop-opacity:0.3"/><stop offset="1" style="stop-color:#fff552;stop-opacity:0"/></radialGradient><linearGradient id="_Linear4" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-0.538323,-17.3125,1.44013,-0.04478,749.812,228.864)"><stop offset="0" style="stop-color:#e59f77;stop-opacity:1"/><stop offset="0.47" style="stop-color:#a46075;stop-opacity:1"/><stop offset="1" style="stop-color:#914d74;stop-opacity:1"/></linearGradient><linearGradient id="_Linear5" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(31.4265,292.145,-292.145,31.4265,112.513,159.153)"><stop offset="0" style="stop-color:#08001b;stop-opacity:1"/><stop offset="1" style="stop-color:#571547;stop-opacity:1"/></linearGradient><linearGradient id="_Linear6" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(19.1616,218.487,-218.487,19.1616,241.977,232.811)"><stop offset="0" style="stop-color:#000418;stop-opacity:1"/><stop offset="1" style="stop-color:#571548;stop-opacity:1"/></linearGradient><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)"><stop offset="0" style="stop-color:#000418;stop-opacity:1"/><stop offset="1" style="stop-color:#571548;stop-opacity:1"/></linearGradient><linearGradient id="_Linear8" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0,123.585,-123.585,0,315.105,327.713)"><stop offset="0" style="stop-color:#3a0843;stop-opacity:1"/><stop offset="1" style="stop-color:#9f5c6a;stop-opacity:1"/></linearGradient><linearGradient id="_Linear9" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(89.6564,47.8855,-47.8855,89.6564,162.618,355.527)"><stop offset="0" style="stop-color:#2c1d2f;stop-opacity:1"/><stop offset="1" style="stop-color:#480445;stop-opacity:1"/></linearGradient><linearGradient id="_Linear10" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-7.19036,106.447,-106.447,-7.19036,77.8467,255.423)"><stop offset="0" style="stop-color:#2c1d2f;stop-opacity:1"/><stop offset="1" style="stop-color:#480445;stop-opacity:1"/></linearGradient><linearGradient id="_Linear11" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(20.5602,1.9877e-06,-184.503,2.215e-07,11.2504,272.442)"><stop offset="0" style="stop-color:#000624;stop-opacity:1"/><stop offset="1" style="stop-color:#4f1557;stop-opacity:1"/></linearGradient><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)"><stop offset="0" style="stop-color:#a9abc1;stop-opacity:1"/><stop offset="0.11" style="stop-color:#65687d;stop-opacity:1"/><stop offset="0.5" style="stop-color:#c3c5d2;stop-opacity:1"/><stop offset="0.89" style="stop-color:#64677c;stop-opacity:1"/><stop offset="1" style="stop-color:#a4a7c2;stop-opacity:1"/></linearGradient></defs></svg>
components/assets/icons/landingpagelight.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 800 447" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="800" height="446.374" style="fill:none;"/><clipPath id="_clip1"><rect x="0" y="0" width="800" height="446.374"/></clipPath><g clip-path="url(#_clip1)"><g id="Background"><path d="M800.828,448.051l0,-451.564l-803.856,0l0,451.564l803.856,0Z" style="fill:url(#_Linear2);"/><ellipse cx="842.486" cy="270.379" rx="647.316" ry="459.814" style="fill:url(#_Radial3);"/></g><g id="Stars" opacity="0.15"><circle cx="362.644" cy="4.733" r="1.461" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="334.392" cy="11.38" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="369.845" cy="6.949" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="72.557" cy="31.323" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="49.291" cy="25.229" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><circle cx="403.867" cy="17.97" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><ellipse cx="125.013" cy="9.633" rx="0.737" ry="0.821" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="87.333" cy="15.439" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M709.089,15.919c-0.575,0.333 -1.312,0.135 -1.644,-0.44c-0.333,-0.576 -0.135,-1.313 0.44,-1.645c0.576,-0.332 1.313,-0.135 1.645,0.441c0.332,0.575 0.135,1.312 -0.441,1.644Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M716.544,3.358c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.341 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M701.851,87.271c-0.342,0.198 -0.78,0.081 -0.977,-0.261c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.197 0.779,-0.08 0.976,0.262c0.198,0.341 0.081,0.779 -0.261,0.976Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M669.995,7.519c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.198,-0.341 -0.08,-0.779 0.261,-0.976c0.342,-0.198 0.78,-0.081 0.977,0.261c0.198,0.342 0.08,0.78 -0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M465.032,24.138c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.779 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M614.599,24.138c-0.341,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.779 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M691.664,7.383c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.534,-1.995c0.698,-0.403 1.592,-0.163 1.996,0.535c0.403,0.698 0.163,1.592 -0.535,1.995Z" style="fill:#fee;fill-opacity:0.69;"/><circle cx="198.7" cy="7.738" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="244.102" cy="79.308" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M104.17,29.677c0.342,0.198 0.78,0.08 0.977,-0.262c0.198,-0.341 0.08,-0.779 -0.261,-0.976c-0.342,-0.198 -0.78,-0.08 -0.977,0.261c-0.198,0.342 -0.08,0.78 0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="203.07" cy="73.278" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="193.264" cy="22.459" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="157.667" cy="14.848" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="261.444" cy="28.257" r="0.805" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="223.281" cy="52.803" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M583.698,25.392c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.341 0.08,-0.779 -0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="330.57" cy="98.448" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="330.376" cy="79.267" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="365.972" cy="26.878" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="112.16" cy="59.167" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="800.966" cy="4.978" r="0.826" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="794.399" cy="127.828" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="771.687" cy="32.202" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="794.953" cy="26.108" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><path d="M44.17,26.599c0.342,-0.198 0.78,-0.08 0.977,0.262c0.198,0.341 0.08,0.779 -0.261,0.976c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.261,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="133.264" cy="33.817" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="97.667" cy="41.428" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="201.444" cy="28.019" r="0.805" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="163.281" cy="23.473" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M523.698,30.884c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.341 0.08,0.779 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="305.972" cy="29.398" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="769.852" cy="44.016" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="711.687" cy="24.074" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="734.953" cy="30.168" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><circle cx="717.719" cy="10.364" r="0.673" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="756.911" cy="16.319" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M454.676,37.115c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.534,-1.995c-0.698,-0.403 -1.592,-0.164 -1.995,0.534c-0.404,0.698 -0.164,1.592 0.534,1.996Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M465.701,47.253c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M32.393,28.151c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.341,-0.197 -0.779,-0.08 -0.976,0.262c-0.198,0.342 -0.08,0.779 0.261,0.977Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M494.249,8.398c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.261c-0.198,0.342 -0.08,0.78 0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M699.212,25.017c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M549.645,25.017c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M472.652,7.069c0.442,0.255 1.009,0.103 1.265,-0.339c0.255,-0.443 0.103,-1.01 -0.339,-1.265c-0.443,-0.256 -1.01,-0.104 -1.265,0.339c-0.256,0.442 -0.104,1.009 0.339,1.265Z" style="fill:#fee;fill-opacity:0.69;"/><path d="M416.68,31.856c0.488,0.282 1.112,0.114 1.394,-0.373c0.281,-0.488 0.114,-1.112 -0.374,-1.393c-0.487,-0.282 -1.112,-0.115 -1.393,0.373c-0.281,0.487 -0.114,1.112 0.373,1.393Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M529.444,13.243c0.565,0.326 1.289,0.132 1.615,-0.433c0.326,-0.565 0.132,-1.289 -0.433,-1.615c-0.565,-0.326 -1.289,-0.133 -1.615,0.433c-0.326,0.565 -0.132,1.288 0.433,1.615Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M498.917,29.864c0.52,0.3 1.186,0.122 1.486,-0.398c0.301,-0.52 0.122,-1.186 -0.398,-1.486c-0.52,-0.3 -1.186,-0.122 -1.486,0.398c-0.3,0.52 -0.122,1.186 0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="573.265" cy="5.3" r="0.967" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="648.544" cy="38.618" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="638.738" cy="17.799" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="274.158" cy="3.264" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="213.142" cy="10.187" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M173.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M323.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M353.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M383.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="254.174" cy="44.157" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="263.98" cy="23.339" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="299.577" cy="15.727" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="195.559" cy="38.849" r="1.461" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="233.963" cy="33.683" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M37.775,12.928c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.779 -0.262,0.977c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="146.674" cy="49.327" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="126.868" cy="20.146" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="481.272" cy="27.758" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="735.084" cy="60.046" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M623.013,27.532c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.535,-1.995c0.698,-0.403 1.592,-0.164 1.995,0.535c0.403,0.698 0.163,1.592 -0.535,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M520.261,21.259c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.534,-1.995c0.698,-0.403 1.592,-0.164 1.995,0.535c0.404,0.698 0.164,1.592 -0.534,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M554.976,21.878c-0.52,0.3 -1.186,0.122 -1.486,-0.398c-0.3,-0.52 -0.122,-1.186 0.398,-1.486c0.52,-0.3 1.186,-0.122 1.486,0.398c0.301,0.52 0.122,1.186 -0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="591.184" cy="24.216" r="0.762" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="208.506" cy="36.92" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="183.086" cy="22.385" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="153.07" cy="32.998" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="280.376" cy="27.009" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="62.16" cy="47.109" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="260.57" cy="57.828" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="740.966" cy="51.298" r="0.826" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="801.399" cy="55.949" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="778.687" cy="80.323" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="801.953" cy="74.229" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><ellipse cx="726.231" cy="58.633" rx="0.737" ry="0.821" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="763.911" cy="64.439" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M462.155,64.919c0.575,0.333 1.312,0.135 1.644,-0.44c0.333,-0.576 0.135,-1.313 -0.44,-1.645c-0.576,-0.332 -1.313,-0.135 -1.645,0.441c-0.332,0.575 -0.135,1.312 0.441,1.644Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M454.7,52.358c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.341 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M469.393,136.271c0.342,0.198 0.78,0.081 0.977,-0.261c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.341,-0.197 -0.779,-0.08 -0.976,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M501.249,56.519c0.342,0.197 0.78,0.08 0.977,-0.262c0.198,-0.341 0.08,-0.779 -0.261,-0.976c-0.342,-0.198 -0.78,-0.081 -0.977,0.261c-0.198,0.342 -0.08,0.78 0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M706.212,73.138c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.779 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M556.645,73.138c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.779 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M729.58,36.383c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.534,-1.995c-0.698,-0.403 -1.592,-0.163 -1.995,0.535c-0.403,0.698 -0.164,1.592 0.534,1.995Z" style="fill:#fee;fill-opacity:0.69;"/><path d="M548.231,56.532c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.535,-1.995c-0.698,-0.403 -1.592,-0.164 -1.995,0.535c-0.403,0.698 -0.163,1.592 0.535,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M650.983,50.259c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.534,-1.995c-0.698,-0.403 -1.592,-0.164 -1.995,0.535c-0.403,0.698 -0.164,1.592 0.534,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M616.268,50.878c0.52,0.3 1.186,0.122 1.486,-0.398c0.3,-0.52 0.122,-1.186 -0.398,-1.486c-0.52,-0.3 -1.186,-0.122 -1.486,0.398c-0.301,0.52 -0.122,1.186 0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="580.06" cy="53.216" r="0.762" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="655.544" cy="86.738" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="645.738" cy="65.92" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="681.158" cy="31.385" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="610.142" cy="158.308" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M750.074,78.677c-0.342,0.198 -0.78,0.08 -0.977,-0.262c-0.198,-0.341 -0.08,-0.779 0.262,-0.976c0.341,-0.198 0.779,-0.08 0.976,0.261c0.198,0.342 0.08,0.78 -0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="651.174" cy="122.278" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="660.98" cy="71.459" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="696.577" cy="63.848" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="592.8" cy="77.257" r="0.805" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="630.963" cy="81.803" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M270.546,74.392c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.341 -0.08,-0.779 0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="533.674" cy="47.448" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="523.868" cy="128.267" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="488.272" cy="75.878" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="742.084" cy="108.167" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="53.278" cy="53.978" r="0.826" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="24.392" cy="61.26" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="59.845" cy="176.828" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="82.557" cy="81.202" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="59.291" cy="75.108" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><circle cx="13.635" cy="87.617" r="1.228" style="fill:#fee;fill-opacity:0.69;"/><circle cx="136.525" cy="59.364" r="0.673" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="97.333" cy="65.319" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M399.568,66.115c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.534,-1.995c0.699,-0.403 1.593,-0.164 1.996,0.534c0.403,0.698 0.163,1.592 -0.535,1.996Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M398.543,46.253c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M391.851,117.151c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.197 0.779,-0.08 0.976,0.262c0.198,0.342 0.081,0.779 -0.261,0.977Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M359.995,57.398c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.261,-0.977c0.342,-0.198 0.78,-0.08 0.977,0.261c0.198,0.342 0.08,0.78 -0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M155.032,74.017c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M304.599,74.017c-0.341,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M381.592,56.069c-0.442,0.255 -1.009,0.103 -1.265,-0.339c-0.255,-0.443 -0.103,-1.01 0.339,-1.265c0.443,-0.256 1.01,-0.104 1.265,0.339c0.256,0.442 0.104,1.009 -0.339,1.265Z" style="fill:#fee;fill-opacity:0.69;"/><path d="M437.564,80.856c-0.488,0.282 -1.112,0.114 -1.393,-0.373c-0.282,-0.488 -0.115,-1.112 0.373,-1.393c0.487,-0.282 1.112,-0.115 1.393,0.373c0.282,0.487 0.114,1.112 -0.373,1.393Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M314.8,32.243c-0.565,0.326 -1.288,0.132 -1.615,-0.433c-0.326,-0.565 -0.132,-1.289 0.433,-1.615c0.565,-0.326 1.289,-0.133 1.615,0.433c0.326,0.565 0.132,1.288 -0.433,1.615Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M355.327,78.864c-0.52,0.3 -1.186,0.122 -1.486,-0.398c-0.3,-0.52 -0.122,-1.186 0.398,-1.486c0.52,-0.3 1.186,-0.122 1.486,0.398c0.3,0.52 0.122,1.186 -0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="280.979" cy="54.3" r="0.967" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="205.7" cy="87.618" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="215.506" cy="176.799" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="190.086" cy="52.264" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="251.102" cy="59.187" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M301.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M151.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M121.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M91.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="210.07" cy="93.157" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="200.264" cy="72.339" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="164.667" cy="64.727" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="268.685" cy="127.849" r="1.461" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="230.281" cy="82.683" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M426.469,61.928c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.779 0.262,0.977c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="327.57" cy="48.327" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="337.376" cy="69.146" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="372.972" cy="76.758" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="119.16" cy="109.046" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/></g><g id="Clouds"><path id="_-Curve-" serif:id="(Curve)" d="M610.291,177.316c-35.879,-0.428 -84.67,-0.691 -138.392,-0.689c-38.684,0.002 -74.811,0.141 -105.402,0.38c-49.14,-2.745 -80.877,-9.954 -80.877,-14.718c0,-1.333 2.655,0.335 7.294,-0.896c96.772,-0.175 171.302,-1.213 171.302,-2.464c0,-1.107 -59.462,-3.372 -140.106,-3.687c38.487,-2.059 102.543,-4.972 173.823,-4.972c11.996,0 23.761,0.07 35.216,0.206c20.76,-4.638 60.945,-2.784 107.07,-2.784c36.08,0 68.525,-0.075 90.882,2.983c32.491,0.899 72.142,-1.186 114.922,-0.379c38.68,0.729 74.805,1.273 105.395,1.613c49.101,3.673 80.599,8.516 80.54,13.279c-0.016,1.334 -2.504,2.58 -7.158,3.723c-96.763,-1.654 -171.297,-2.024 -171.312,-0.774c-0.013,1.108 58.473,3.15 139.105,4.989c-38.514,3.085 -101.653,4.38 -172.925,3.033c-11.995,-0.227 -23.757,-0.52 -35.209,-0.872c-20.815,4.245 -61.034,6.631 -107.154,5.759c-24.754,-0.468 -47.786,-1.809 -67.014,-3.73Z" style="fill:#af92cb;"/><path id="_-Curve-1" serif:id="(Curve)" d="M609.299,171.607c-35.88,-0.338 -84.67,-0.545 -138.392,-0.543c-38.684,0.001 -74.812,0.111 -105.402,0.299c-49.141,-2.166 -80.694,-5.519 -80.694,-9.279c0,-1.052 2.472,-2.073 7.111,-3.045c96.772,-0.137 171.302,-0.957 171.302,-1.944c-0.001,-0.874 -58.506,-1.614 -139.15,-1.862c38.471,-3.009 101.587,-4.973 172.867,-4.973c11.996,0 23.761,0.055 35.216,0.162c20.76,-3.66 60.945,-6.143 107.07,-6.143c36.08,0 68.525,1.519 90.882,3.933c32.491,0.709 72.142,1.432 114.922,2.069c38.68,0.575 74.805,1.005 105.395,1.272c49.101,2.9 80.598,6.722 80.54,10.482c-0.017,1.052 -2.505,2.036 -7.158,2.938c-96.763,-1.305 -171.297,-1.597 -171.312,-0.611c-0.014,0.875 58.473,2.486 139.104,3.938c-38.514,2.435 -101.653,3.457 -172.924,2.394c-11.995,-0.179 -23.758,-0.41 -35.21,-0.688c-20.814,3.35 -61.033,5.234 -107.153,4.545c-24.754,-0.369 -47.786,-1.428 -67.014,-2.944Z" style="fill:#6b649f;"/><path d="M684.234,222.269c-12.108,-1.642 -29.721,-2.832 -29.76,-5.218c-0.063,-3.861 34.226,-4.225 76.6,-3.504c42.375,0.721 75.9,-2.707 76.956,1.008c2.476,8.704 -12.549,8.552 -32.56,10.141c-12.403,-0.58 -28.24,0.216 -44.434,0.479c-16.193,0.263 -35.197,-1.331 -46.802,-2.906Z" style="fill:url(#_Linear4);"/><path d="M130.064,213.821c42.381,0 76.789,0.237 76.789,4.224c0,3.986 -14.408,4.223 -56.789,4.223c-42.38,0 -96.788,0.208 -96.788,-4.223c0,-4.431 34.408,-4.224 76.788,-4.224Z" style="fill:#a7847d;"/></g><g id="Mountains"><path d="M476.098,218.299l81.644,216.765l-205.408,0l123.764,-216.765Z" style="fill:#04102d;"/><path d="M476.098,218.299l21.823,203.477l81.177,-8.706l-103,-194.771Z" style="fill:#250849;"/><path d="M369.627,308.648l88.326,125.788l-205.407,0l117.081,-125.788Z" style="fill:#04102d;"/><path d="M326.11,338.332l68.193,96.732l-205.407,0l137.214,-96.732Z" style="fill:#04102d;"/><path d="M508.168,243.792l163.526,204.747l-256.643,0l93.117,-204.747Z" style="fill:#04102d;"/><path d="M508.168,245.355l63.395,75.115l-54.953,46.379l-8.442,-121.494Z" style="fill:#250849;"/><path d="M369.612,308.648l54.182,77.687l-58.981,41.135l4.799,-118.822Z" style="fill:#250849;"/><path d="M326.184,338.326l16.813,23.99l-16.887,11.835l0.074,-35.825Z" style="fill:#250849;"/><path d="M633.647,230.42l175.693,204.644l-351.387,0l175.694,-204.644Z" style="fill:#04102d;"/><path d="M633.647,230.42l101.573,245.129l86.041,-35.653l-187.614,-209.476Z" style="fill:#250849;"/><path d="M643.625,254.389c-0.57,0.219 -0.744,0.283 -1.862,0.819c-2.862,1.393 -6.074,3.204 -9.177,2.636c-6.182,-1.132 -10.808,-6.27 -16.675,-6.724l17.736,-20.7l9.978,23.969Z" style="fill:#655578;"/><path d="M654.153,253.404c-0.495,-0.027 -0.799,-0.017 -0.799,-0.017c-3.255,-0.486 -6.617,-0.192 -9.677,0.982l-0.052,0.02l-9.978,-23.969l20.506,22.984Z" style="fill:#9d779e;"/></g><g id="Buildings"><path d="M195.171,451.298l0,-292.145l-102.462,0l0,292.145l102.462,0Z" style="fill:url(#_Linear5);"/><path d="M289.755,451.298l0,-218.487l-57.232,0l0,218.487l57.232,0Z" style="fill:url(#_Linear6);"/><path d="M323.451,451.298l0,-123.585l-71.555,0l0,123.585l71.555,0Z" style="fill:url(#_Linear7);"/><path d="M207.557,451.298l0,-218.487l25.314,0l0,218.487l-25.314,0Z" style="fill:#130425;"/><path d="M92.709,451.298l0,-292.145l25.314,0l0,292.145l-25.314,0Z" style="fill:#282341;"/><path d="M323.451,451.298l0,-123.585l-16.692,0l0,123.585l16.692,0Z" style="fill:url(#_Linear8);"/><path d="M272.498,451.298l0,-95.771l-136.555,0l0,95.771l136.555,0Z" style="fill:url(#_Linear9);"/><path d="M85.122,451.298l0,-178.856l-97.675,0l0,178.856l97.675,0Z" style="fill:url(#_Linear10);"/><path d="M173.526,451.298l0,-95.771l-37.583,0l0,95.771l37.583,0Z" style="fill:#2e1232;"/><path d="M66.649,456.944l0,-184.502l-69.677,0l0,184.502l69.677,0Z" style="fill:url(#_Linear11);"/></g><rect x="-3.028" y="431.298" width="826.844" height="20.006" style="fill:#253141;"/><g id="Laptop"><path d="M606.064,273.603c0,-6.261 -5.076,-11.337 -11.337,-11.337c-37.536,0 -157.517,0 -195.054,0c-6.261,0 -11.337,5.076 -11.337,11.337c0,33.077 0,128.577 0,151.521c0,1.326 0.527,2.598 1.465,3.536c0.938,0.937 2.209,1.464 3.535,1.464c29.3,0 178.429,0 207.728,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-22.944 0,-118.444 0,-151.521Z" style="fill:#657390;"/><path d="M606.064,273.603c0,-6.261 -5.076,-11.337 -11.337,-11.337c-37.536,0 -157.517,0 -195.054,0c-6.261,0 -11.337,5.076 -11.337,11.337c0,33.077 0,128.577 0,151.521c0,1.326 0.527,2.598 1.465,3.536c0.938,0.937 2.209,1.464 3.535,1.464c29.3,0 178.429,0 207.728,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-22.944 0,-118.444 0,-151.521Z" style="fill:#657390;"/><path d="M599.193,275.905c0,-3.05 -2.476,-5.526 -5.526,-5.526l-193.063,0c-3.05,0 -5.526,2.476 -5.526,5.526l0,141.039c0,3.05 2.476,5.526 5.526,5.526l193.063,0c3.05,0 5.526,-2.476 5.526,-5.526l0,-141.039Z" style="fill:#f9d3d3;"/><path d="M655.04,427.228c0,-0.252 -0.205,-0.457 -0.457,-0.457c-13.334,0 -313.753,0 -313.753,0l0,4.975c0,2.761 2.239,5 5,5c36.953,0 267.257,0 304.21,0c2.761,0 5,-2.239 5,-5c0,-1.845 0,-3.687 0,-4.518Z" style="fill:url(#_Linear12);"/><circle id="Camera" cx="497.178" cy="267.001" r="1.238" style="fill-opacity:0.45;"/><circle id="Mic" cx="500.009" cy="267.001" r="0.527" style="fill-opacity:0.45;"/><circle id="Ambient-Light-" serif:id="Ambient Light?" cx="494.263" cy="267.001" r="0.527" style="fill:#102708;fill-opacity:0.45;"/><g id="Icon"><path d="M543.109,335.27l-18.005,-18.014l-4.857,4.857l15.576,15.585l-15.576,15.582l4.857,4.856l18.005,-18.007c0.649,-0.652 1.008,-1.516 1.008,-2.434c-0.004,-0.918 -0.359,-1.778 -1.008,-2.425" style="fill:#ccffd6;fill-rule:nonzero;"/><path d="M497.136,326.699c7.364,-7.356 19.316,-7.354 26.677,0.007c7.361,7.362 7.364,19.313 0.007,26.677l0.007,0.007l-26.684,26.684l-26.684,-26.684c-7.364,-7.363 -7.364,-19.32 0,-26.684c7.361,-7.361 19.313,-7.363 26.677,-0.007Z" style="fill:#c47dff;"/><path d="M473.797,339.323l-4.859,-4.857l-18.012,18.01c-0.647,0.646 -1.004,1.511 -1.001,2.428c0,0.918 0.354,1.781 1.001,2.428l18.012,18.012l4.859,-4.856l-15.583,-15.584l15.583,-15.581Z" style="fill:#ccffd6;fill-rule:nonzero;"/></g></g></g><defs><linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-8.64246e-14,451.564,-803.856,-1.43038e-13,398.9,-3.51255)"><stop offset="0" style="stop-color:#022d62;stop-opacity:1"/><stop offset="0.28" style="stop-color:#0040a0;stop-opacity:1"/><stop offset="0.68" style="stop-color:#4289dc;stop-opacity:1"/><stop offset="1" style="stop-color:#5f4eb8;stop-opacity:1"/></linearGradient><radialGradient id="_Radial3" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(647.316,0,0,459.814,842.486,270.379)"><stop offset="0" style="stop-color:#cfcfcf;stop-opacity:0.65"/><stop offset="1" style="stop-color:#fff552;stop-opacity:0"/></radialGradient><linearGradient id="_Linear4" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-0.538323,-17.3125,1.44013,-0.04478,749.812,228.864)"><stop offset="0" style="stop-color:#e59f77;stop-opacity:1"/><stop offset="0.47" style="stop-color:#a46075;stop-opacity:1"/><stop offset="1" style="stop-color:#914d74;stop-opacity:1"/></linearGradient><linearGradient id="_Linear5" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(31.4265,292.145,-292.145,31.4265,112.513,159.153)"><stop offset="0" style="stop-color:#74597f;stop-opacity:1"/><stop offset="1" style="stop-color:#571547;stop-opacity:1"/></linearGradient><linearGradient id="_Linear6" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(19.1616,218.487,-218.487,19.1616,241.977,232.811)"><stop offset="0" style="stop-color:#362272;stop-opacity:1"/><stop offset="1" style="stop-color:#571548;stop-opacity:1"/></linearGradient><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)"><stop offset="0" style="stop-color:#000418;stop-opacity:1"/><stop offset="1" style="stop-color:#571548;stop-opacity:1"/></linearGradient><linearGradient id="_Linear8" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0,123.585,-123.585,0,315.105,327.713)"><stop offset="0" style="stop-color:#3a0843;stop-opacity:1"/><stop offset="1" style="stop-color:#9f5c6a;stop-opacity:1"/></linearGradient><linearGradient id="_Linear9" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(89.6564,47.8855,-47.8855,89.6564,162.618,355.527)"><stop offset="0" style="stop-color:#65436e;stop-opacity:1"/><stop offset="1" style="stop-color:#480445;stop-opacity:1"/></linearGradient><linearGradient id="_Linear10" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-7.19036,106.447,-106.447,-7.19036,77.8467,255.423)"><stop offset="0" style="stop-color:#9a76a4;stop-opacity:1"/><stop offset="1" style="stop-color:#654b8e;stop-opacity:1"/></linearGradient><linearGradient id="_Linear11" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(20.5602,1.9877e-06,-184.503,2.215e-07,11.2504,272.442)"><stop offset="0" style="stop-color:#223251;stop-opacity:1"/><stop offset="1" style="stop-color:#4f1557;stop-opacity:1"/></linearGradient><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)"><stop offset="0" style="stop-color:#a9abc1;stop-opacity:1"/><stop offset="0.11" style="stop-color:#65687d;stop-opacity:1"/><stop offset="0.5" style="stop-color:#c3c5d2;stop-opacity:1"/><stop offset="0.89" style="stop-color:#64677c;stop-opacity:1"/><stop offset="1" style="stop-color:#a4a7c2;stop-opacity:1"/></linearGradient></defs></svg>
components/assets/icons/lovelogo.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 101 72" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="100.651" height="71.235" style="fill:none;"/><g id="Icon"><path d="M96.414,22.222l-18.005,-18.014l-4.857,4.857l15.576,15.585l-15.576,15.582l4.857,4.856l18.005,-18.007c0.649,-0.652 1.007,-1.516 1.007,-2.434c-0.003,-0.918 -0.358,-1.778 -1.007,-2.425" style="fill:#ccffd6;fill-rule:nonzero;"/><path d="M50.441,13.651c7.364,-7.356 19.315,-7.354 26.677,0.007c7.361,7.362 7.363,19.313 0.007,26.677l0.007,0.007l-26.684,26.684l-26.684,-26.684c-7.364,-7.363 -7.364,-19.32 0,-26.684c7.361,-7.361 19.312,-7.363 26.677,-0.007Z" style="fill:#c47dff;"/><path d="M27.102,26.276l-4.859,-4.858l-18.012,18.01c-0.647,0.647 -1.004,1.511 -1.002,2.428c0,0.919 0.355,1.781 1.002,2.428l18.012,18.012l4.859,-4.856l-15.583,-15.584l15.583,-15.58Z" style="fill:#ccffd6;fill-rule:nonzero;"/></g></svg>
components/assets/icons/map.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="100" height="100" style="fill:none;"/><g id="Artboard11" serif:id="Artboard1"><g id="Map"><path d="M90.506,45.907l-15.824,-15.832l-4.268,4.269l13.688,13.696l-13.688,13.695l4.268,4.268l15.824,-15.826c0.57,-0.573 0.885,-1.332 0.885,-2.139c-0.002,-0.807 -0.315,-1.563 -0.885,-2.131" style="fill-rule:nonzero;"/><path d="M29.924,34.346l-4.27,-4.27l-15.83,15.829c-0.568,0.568 -0.882,1.328 -0.88,2.134c0,0.807 0.312,1.565 0.88,2.133l15.83,15.83l4.27,-4.267l-13.695,-13.696l13.695,-13.693Z" style="fill-rule:nonzero;"/><path d="M51.304,22.848c0.484,0 0.878,0.393 0.878,0.878l0,4.969c5.339,0.735 10.415,4.272 10.951,10.001c0.027,0.289 0.039,0.579 0.041,0.869l-4.931,0.039c-0.023,-2.934 -2.79,-5.107 -6.061,-5.828l0,12.109c1.468,0.218 3.352,0.65 4.937,1.5c4.967,2.661 7.895,9.181 4.515,14.545c-1.991,3.157 -5.6,5.051 -9.452,5.574l0,4.847c0,0.485 -0.394,0.878 -0.878,0.878l-1.756,0c-0.485,0 -0.878,-0.393 -0.878,-0.878l0,-4.75c-4.77,-0.384 -9.281,-2.894 -10.969,-7.726c-0.351,-1.007 -0.529,-2.071 -0.537,-3.139l4.931,-0.039c0.024,3.085 3.085,5.33 6.575,5.927l0,-12.096c-0.618,-0.06 -1.308,-0.154 -1.945,-0.301c-5.207,-1.206 -10.046,-5.836 -9.512,-11.531c0.5,-5.342 5.647,-9.416 11.457,-10.055l0,-4.915c0,-0.485 0.393,-0.878 0.878,-0.878l1.756,0Zm0.878,27.969l0,11.83c2.136,-0.357 4.109,-1.432 5.32,-3.411c0.745,-1.22 0.945,-2.758 0.448,-4.118c-0.852,-2.328 -3.189,-3.791 -5.768,-4.301Zm-3.512,-17.235c-2.331,0.263 -4.527,1.346 -5.834,3.483c-0.745,1.22 -0.945,2.758 -0.448,4.118c0.908,2.482 3.504,3.981 6.282,4.389l0,-11.99Z" style=""/></g></g></svg>
components/assets/icons/mapflipped.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="100" height="100" style="fill:none;"/><g id="Artboard11" serif:id="Artboard1"><g><g id="Map-Flipped" serif:id="Map Flipped"><g><path d="M90.506,47.151l-15.824,-15.832l-4.268,4.269l13.688,13.696l-13.688,13.695l4.268,4.268l15.824,-15.826c0.57,-0.573 0.885,-1.332 0.885,-2.139c-0.002,-0.807 -0.315,-1.563 -0.885,-2.131" style="fill-rule:nonzero;"/></g><path d="M29.924,35.59l-4.27,-4.27l-15.83,15.829c-0.568,0.568 -0.882,1.328 -0.88,2.134c0,0.807 0.312,1.565 0.88,2.133l15.83,15.83l4.27,-4.267l-13.695,-13.696l13.695,-13.693Z" style="fill-rule:nonzero;"/><path d="M48.556,27.619c0.113,-0.67 -0.34,-1.214 -1.01,-1.214l-2.429,0c-0.67,0 -1.306,0.544 -1.419,1.214l-6.89,40.839c-0.113,0.67 0.339,1.214 1.009,1.214l2.429,0c0.67,0 1.306,-0.544 1.419,-1.214l6.891,-40.839Z" style=""/><path d="M62.429,27.619c0.113,-0.67 -0.339,-1.214 -1.009,-1.214l-2.429,0c-0.67,0 -1.306,0.544 -1.419,1.214l-6.89,40.839c-0.113,0.67 0.339,1.214 1.009,1.214l2.429,0c0.67,0 1.306,-0.544 1.419,-1.214l6.89,-40.839Z" style=""/><path d="M67.974,43.53c0.69,0 1.341,-0.544 1.454,-1.214l0.41,-2.429c0.113,-0.67 -0.355,-1.214 -1.044,-1.214l-35.19,0c-0.69,0 -1.341,0.544 -1.454,1.214l-0.41,2.429c-0.113,0.67 0.355,1.214 1.044,1.214l35.19,0Z" style=""/><path d="M65.633,57.404c0.69,0 1.341,-0.544 1.454,-1.214l0.41,-2.429c0.113,-0.67 -0.355,-1.214 -1.044,-1.214l-35.19,0c-0.689,0 -1.341,0.544 -1.454,1.214l-0.41,2.429c-0.113,0.67 0.355,1.214 1.044,1.214l35.19,0Z" style=""/></g></g></g></svg>
components/assets/icons/menu.svgnew file+1
@@ -0,0 +1 @@
1+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 100 100" fill-rule="nonzero" stroke-linejoin="round" stroke-miterlimit="2"><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" fill="#fafafa"/><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" fill="#fff" fill-opacity=".14"/></svg>
components/assets/icons/pslogo.svgnew file+3
@@ -0,0 +1,3 @@
1+<?xml version="1.0" encoding="UTF-8"?>
2+<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'>
3+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero"><path d="m69.418 69.64l-7.256-6.775h-31.862l7.256 6.775h31.862z"/><path d="m37.556 45.889l-7.256 6.775h31.863l7.255-6.775h-31.862z"/><path d="m69.416 35.686l-7.254-6.777h-31.86l7.254 6.777h31.86z"/><path d="m26.948 42.391l-4.794-4.793-17.772 17.77c-0.638 0.638-0.99 1.491-0.988 2.396 0 0.906 0.35 1.757 0.988 2.395l17.772 17.772 4.794-4.791-15.375-15.376 15.375-15.373z"/><path d="m95.336 38.392l-17.765-17.774-4.792 4.792 15.368 15.377-15.368 15.374 4.792 4.792 17.765-17.767c0.64-0.644 0.994-1.496 0.994-2.402-3e-3 -0.906-0.354-1.754-0.994-2.392"/></g></svg>
components/assets/icons/trianglelogo.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 39 34" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M0,33.021l12.425,-21.521l3.753,6.5l-8.672,15.021l-7.506,0Zm24.85,0l-11.571,0l5.785,-10.021l5.786,10.021Zm13.279,0l-7.506,0l-15.311,-26.521l3.752,-6.5l19.065,33.021Z"/></svg>
components/assets/images/landingpagedark.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 800 447" preserveAspectRatio="xMidYMax slice" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="800" height="446.374" style="fill:none;"/><clipPath id="_clip1"><rect x="0" y="0" width="800" height="446.374"/></clipPath><g clip-path="url(#_clip1)"><g id="Background"><path d="M800.828,448.051l0,-451.564l-803.856,0l0,451.564l803.856,0Z" style="fill:url(#_Linear2);"/><ellipse cx="174.599" cy="310.24" rx="330.479" ry="252.189" style="fill:url(#_Radial3);"/></g><g id="Stars"><circle cx="362.644" cy="4.733" r="1.461" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="334.392" cy="11.38" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="369.845" cy="6.949" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="72.557" cy="31.323" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="49.291" cy="25.229" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><circle cx="403.867" cy="17.97" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><ellipse cx="125.013" cy="9.633" rx="0.737" ry="0.821" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="87.333" cy="15.439" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M709.089,15.919c-0.575,0.333 -1.312,0.135 -1.644,-0.44c-0.333,-0.576 -0.135,-1.313 0.44,-1.645c0.576,-0.332 1.313,-0.135 1.645,0.441c0.332,0.575 0.135,1.312 -0.441,1.644Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M716.544,3.358c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.341 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M701.851,87.271c-0.342,0.198 -0.78,0.081 -0.977,-0.261c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.197 0.779,-0.08 0.976,0.262c0.198,0.341 0.081,0.779 -0.261,0.976Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M669.995,7.519c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.198,-0.341 -0.08,-0.779 0.261,-0.976c0.342,-0.198 0.78,-0.081 0.977,0.261c0.198,0.342 0.08,0.78 -0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M465.032,24.138c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.779 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M614.599,24.138c-0.341,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.779 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M691.664,7.383c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.534,-1.995c0.698,-0.403 1.592,-0.163 1.996,0.535c0.403,0.698 0.163,1.592 -0.535,1.995Z" style="fill:#fee;fill-opacity:0.69;"/><circle cx="198.7" cy="7.738" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="244.102" cy="79.308" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M104.17,29.677c0.342,0.198 0.78,0.08 0.977,-0.262c0.198,-0.341 0.08,-0.779 -0.261,-0.976c-0.342,-0.198 -0.78,-0.08 -0.977,0.261c-0.198,0.342 -0.08,0.78 0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="203.07" cy="73.278" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="193.264" cy="22.459" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="157.667" cy="14.848" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="261.444" cy="28.257" r="0.805" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="223.281" cy="52.803" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M583.698,25.392c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.341 0.08,-0.779 -0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="330.57" cy="98.448" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="330.376" cy="79.267" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="365.972" cy="26.878" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="112.16" cy="59.167" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="800.966" cy="4.978" r="0.826" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="794.399" cy="127.828" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="771.687" cy="32.202" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="794.953" cy="26.108" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><path d="M44.17,26.599c0.342,-0.198 0.78,-0.08 0.977,0.262c0.198,0.341 0.08,0.779 -0.261,0.976c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.261,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="133.264" cy="33.817" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="97.667" cy="41.428" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="201.444" cy="28.019" r="0.805" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="163.281" cy="23.473" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M523.698,30.884c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.341 0.08,0.779 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="305.972" cy="29.398" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="769.852" cy="44.016" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="711.687" cy="24.074" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="734.953" cy="30.168" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><circle cx="717.719" cy="10.364" r="0.673" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="756.911" cy="16.319" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M454.676,37.115c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.534,-1.995c-0.698,-0.403 -1.592,-0.164 -1.995,0.534c-0.404,0.698 -0.164,1.592 0.534,1.996Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M465.701,47.253c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M32.393,28.151c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.341,-0.197 -0.779,-0.08 -0.976,0.262c-0.198,0.342 -0.08,0.779 0.261,0.977Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M494.249,8.398c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.261c-0.198,0.342 -0.08,0.78 0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M699.212,25.017c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M549.645,25.017c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M472.652,7.069c0.442,0.255 1.009,0.103 1.265,-0.339c0.255,-0.443 0.103,-1.01 -0.339,-1.265c-0.443,-0.256 -1.01,-0.104 -1.265,0.339c-0.256,0.442 -0.104,1.009 0.339,1.265Z" style="fill:#fee;fill-opacity:0.69;"/><path d="M416.68,31.856c0.488,0.282 1.112,0.114 1.394,-0.373c0.281,-0.488 0.114,-1.112 -0.374,-1.393c-0.487,-0.282 -1.112,-0.115 -1.393,0.373c-0.281,0.487 -0.114,1.112 0.373,1.393Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M529.444,13.243c0.565,0.326 1.289,0.132 1.615,-0.433c0.326,-0.565 0.132,-1.289 -0.433,-1.615c-0.565,-0.326 -1.289,-0.133 -1.615,0.433c-0.326,0.565 -0.132,1.288 0.433,1.615Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M498.917,29.864c0.52,0.3 1.186,0.122 1.486,-0.398c0.301,-0.52 0.122,-1.186 -0.398,-1.486c-0.52,-0.3 -1.186,-0.122 -1.486,0.398c-0.3,0.52 -0.122,1.186 0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="573.265" cy="5.3" r="0.967" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="648.544" cy="38.618" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="638.738" cy="17.799" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="274.158" cy="3.264" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="213.142" cy="10.187" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M173.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M323.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M353.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M383.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="254.174" cy="44.157" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="263.98" cy="23.339" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="299.577" cy="15.727" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="195.559" cy="38.849" r="1.461" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="233.963" cy="33.683" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M37.775,12.928c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.779 -0.262,0.977c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="146.674" cy="49.327" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="126.868" cy="20.146" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="481.272" cy="27.758" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="735.084" cy="60.046" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M623.013,27.532c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.535,-1.995c0.698,-0.403 1.592,-0.164 1.995,0.535c0.403,0.698 0.163,1.592 -0.535,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M520.261,21.259c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.534,-1.995c0.698,-0.403 1.592,-0.164 1.995,0.535c0.404,0.698 0.164,1.592 -0.534,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M554.976,21.878c-0.52,0.3 -1.186,0.122 -1.486,-0.398c-0.3,-0.52 -0.122,-1.186 0.398,-1.486c0.52,-0.3 1.186,-0.122 1.486,0.398c0.301,0.52 0.122,1.186 -0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="591.184" cy="24.216" r="0.762" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="208.506" cy="36.92" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="183.086" cy="22.385" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="153.07" cy="32.998" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="280.376" cy="27.009" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="62.16" cy="47.109" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="260.57" cy="57.828" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="740.966" cy="51.298" r="0.826" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="801.399" cy="55.949" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="778.687" cy="80.323" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="801.953" cy="74.229" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><ellipse cx="726.231" cy="58.633" rx="0.737" ry="0.821" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="763.911" cy="64.439" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M462.155,64.919c0.575,0.333 1.312,0.135 1.644,-0.44c0.333,-0.576 0.135,-1.313 -0.44,-1.645c-0.576,-0.332 -1.313,-0.135 -1.645,0.441c-0.332,0.575 -0.135,1.312 0.441,1.644Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M454.7,52.358c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.341 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M469.393,136.271c0.342,0.198 0.78,0.081 0.977,-0.261c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.341,-0.197 -0.779,-0.08 -0.976,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M501.249,56.519c0.342,0.197 0.78,0.08 0.977,-0.262c0.198,-0.341 0.08,-0.779 -0.261,-0.976c-0.342,-0.198 -0.78,-0.081 -0.977,0.261c-0.198,0.342 -0.08,0.78 0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M706.212,73.138c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.779 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M556.645,73.138c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.779 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M729.58,36.383c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.534,-1.995c-0.698,-0.403 -1.592,-0.163 -1.995,0.535c-0.403,0.698 -0.164,1.592 0.534,1.995Z" style="fill:#fee;fill-opacity:0.69;"/><path d="M548.231,56.532c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.535,-1.995c-0.698,-0.403 -1.592,-0.164 -1.995,0.535c-0.403,0.698 -0.163,1.592 0.535,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M650.983,50.259c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.534,-1.995c-0.698,-0.403 -1.592,-0.164 -1.995,0.535c-0.403,0.698 -0.164,1.592 0.534,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M616.268,50.878c0.52,0.3 1.186,0.122 1.486,-0.398c0.3,-0.52 0.122,-1.186 -0.398,-1.486c-0.52,-0.3 -1.186,-0.122 -1.486,0.398c-0.301,0.52 -0.122,1.186 0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="580.06" cy="53.216" r="0.762" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="655.544" cy="86.738" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="645.738" cy="65.92" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="681.158" cy="31.385" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="610.142" cy="158.308" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M750.074,78.677c-0.342,0.198 -0.78,0.08 -0.977,-0.262c-0.198,-0.341 -0.08,-0.779 0.262,-0.976c0.341,-0.198 0.779,-0.08 0.976,0.261c0.198,0.342 0.08,0.78 -0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="651.174" cy="122.278" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="660.98" cy="71.459" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="696.577" cy="63.848" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="592.8" cy="77.257" r="0.805" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="630.963" cy="81.803" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M270.546,74.392c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.341 -0.08,-0.779 0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="533.674" cy="47.448" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="523.868" cy="128.267" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="488.272" cy="75.878" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="742.084" cy="108.167" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="53.278" cy="53.978" r="0.826" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="24.392" cy="61.26" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="59.845" cy="176.828" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="82.557" cy="81.202" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="59.291" cy="75.108" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><circle cx="13.635" cy="87.617" r="1.228" style="fill:#fee;fill-opacity:0.69;"/><circle cx="136.525" cy="59.364" r="0.673" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="97.333" cy="65.319" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M399.568,66.115c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.534,-1.995c0.699,-0.403 1.593,-0.164 1.996,0.534c0.403,0.698 0.163,1.592 -0.535,1.996Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M398.543,46.253c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M391.851,117.151c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.197 0.779,-0.08 0.976,0.262c0.198,0.342 0.081,0.779 -0.261,0.977Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M359.995,57.398c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.261,-0.977c0.342,-0.198 0.78,-0.08 0.977,0.261c0.198,0.342 0.08,0.78 -0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M155.032,74.017c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M304.599,74.017c-0.341,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M381.592,56.069c-0.442,0.255 -1.009,0.103 -1.265,-0.339c-0.255,-0.443 -0.103,-1.01 0.339,-1.265c0.443,-0.256 1.01,-0.104 1.265,0.339c0.256,0.442 0.104,1.009 -0.339,1.265Z" style="fill:#fee;fill-opacity:0.69;"/><path d="M437.564,80.856c-0.488,0.282 -1.112,0.114 -1.393,-0.373c-0.282,-0.488 -0.115,-1.112 0.373,-1.393c0.487,-0.282 1.112,-0.115 1.393,0.373c0.282,0.487 0.114,1.112 -0.373,1.393Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M314.8,32.243c-0.565,0.326 -1.288,0.132 -1.615,-0.433c-0.326,-0.565 -0.132,-1.289 0.433,-1.615c0.565,-0.326 1.289,-0.133 1.615,0.433c0.326,0.565 0.132,1.288 -0.433,1.615Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M355.327,78.864c-0.52,0.3 -1.186,0.122 -1.486,-0.398c-0.3,-0.52 -0.122,-1.186 0.398,-1.486c0.52,-0.3 1.186,-0.122 1.486,0.398c0.3,0.52 0.122,1.186 -0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="280.979" cy="54.3" r="0.967" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="205.7" cy="87.618" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="215.506" cy="176.799" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="190.086" cy="52.264" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="251.102" cy="59.187" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M301.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M151.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M121.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M91.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="210.07" cy="93.157" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="200.264" cy="72.339" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="164.667" cy="64.727" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="268.685" cy="127.849" r="1.461" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="230.281" cy="82.683" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M426.469,61.928c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.779 0.262,0.977c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="327.57" cy="48.327" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="337.376" cy="69.146" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="372.972" cy="76.758" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="119.16" cy="109.046" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/></g><g id="Clouds"><path id="_-Curve-" serif:id="(Curve)" d="M610.291,177.316c-35.879,-0.428 -84.67,-0.691 -138.392,-0.689c-38.684,0.002 -74.811,0.141 -105.402,0.38c-49.14,-2.745 -80.877,-9.954 -80.877,-14.718c0,-1.333 2.655,0.335 7.294,-0.896c96.772,-0.175 171.302,-1.213 171.302,-2.464c0,-1.107 -59.462,-3.372 -140.106,-3.687c38.487,-2.059 102.543,-4.972 173.823,-4.972c11.996,0 23.761,0.07 35.216,0.206c20.76,-4.638 60.945,-2.784 107.07,-2.784c36.08,0 68.525,-0.075 90.882,2.983c32.491,0.899 72.142,-1.186 114.922,-0.379c38.68,0.729 74.805,1.273 105.395,1.613c49.101,3.673 80.599,8.516 80.54,13.279c-0.016,1.334 -2.504,2.58 -7.158,3.723c-96.763,-1.654 -171.297,-2.024 -171.312,-0.774c-0.013,1.108 58.473,3.15 139.105,4.989c-38.514,3.085 -101.653,4.38 -172.925,3.033c-11.995,-0.227 -23.757,-0.52 -35.209,-0.872c-20.815,4.245 -61.034,6.631 -107.154,5.759c-24.754,-0.468 -47.786,-1.809 -67.014,-3.73Z" style="fill:#240c3c;"/><path id="_-Curve-1" serif:id="(Curve)" d="M609.299,171.607c-35.88,-0.338 -84.67,-0.545 -138.392,-0.543c-38.684,0.001 -74.812,0.111 -105.402,0.299c-49.141,-2.166 -80.694,-5.519 -80.694,-9.279c0,-1.052 2.472,-2.073 7.111,-3.045c96.772,-0.137 171.302,-0.957 171.302,-1.944c-0.001,-0.874 -58.506,-1.614 -139.15,-1.862c38.471,-3.009 101.587,-4.973 172.867,-4.973c11.996,0 23.761,0.055 35.216,0.162c20.76,-3.66 60.945,-6.143 107.07,-6.143c36.08,0 68.525,1.519 90.882,3.933c32.491,0.709 72.142,1.432 114.922,2.069c38.68,0.575 74.805,1.005 105.395,1.272c49.101,2.9 80.598,6.722 80.54,10.482c-0.017,1.052 -2.505,2.036 -7.158,2.938c-96.763,-1.305 -171.297,-1.597 -171.312,-0.611c-0.014,0.875 58.473,2.486 139.104,3.938c-38.514,2.435 -101.653,3.457 -172.924,2.394c-11.995,-0.179 -23.758,-0.41 -35.21,-0.688c-20.814,3.35 -61.033,5.234 -107.153,4.545c-24.754,-0.369 -47.786,-1.428 -67.014,-2.944Z" style="fill:#120b38;"/><path d="M684.234,222.269c-12.108,-1.642 -29.721,-2.832 -29.76,-5.218c-0.063,-3.861 34.226,-4.225 76.6,-3.504c42.375,0.721 75.9,-2.707 76.956,1.008c2.476,8.704 -12.549,8.552 -32.56,10.141c-12.403,-0.58 -28.24,0.216 -44.434,0.479c-16.193,0.263 -35.197,-1.331 -46.802,-2.906Z" style="fill:url(#_Linear4);"/><path d="M130.064,213.821c42.381,0 76.789,0.237 76.789,4.224c0,3.986 -14.408,4.223 -56.789,4.223c-42.38,0 -96.788,0.208 -96.788,-4.223c0,-4.431 34.408,-4.224 76.788,-4.224Z" style="fill:#a7847d;"/></g><g id="Mountains"><path d="M476.098,218.299l81.644,216.765l-205.408,0l123.764,-216.765Z" style="fill:#04102d;"/><path d="M476.098,218.299l21.823,203.477l81.177,-8.706l-103,-194.771Z" style="fill:#250849;"/><path d="M369.627,308.648l88.326,125.788l-205.407,0l117.081,-125.788Z" style="fill:#04102d;"/><path d="M326.11,338.332l68.193,96.732l-205.407,0l137.214,-96.732Z" style="fill:#04102d;"/><path d="M508.168,243.792l163.526,204.747l-256.643,0l93.117,-204.747Z" style="fill:#04102d;"/><path d="M508.168,245.355l63.395,75.115l-54.953,46.379l-8.442,-121.494Z" style="fill:#250849;"/><path d="M369.612,308.648l54.182,77.687l-58.981,41.135l4.799,-118.822Z" style="fill:#250849;"/><path d="M326.184,338.326l16.813,23.99l-16.887,11.835l0.074,-35.825Z" style="fill:#250849;"/><path d="M633.647,230.42l175.693,204.644l-351.387,0l175.694,-204.644Z" style="fill:#04102d;"/><path d="M633.647,230.42l101.573,245.129l86.041,-35.653l-187.614,-209.476Z" style="fill:#250849;"/><path d="M643.625,254.389c-0.57,0.219 -0.744,0.283 -1.862,0.819c-2.862,1.393 -6.074,3.204 -9.177,2.636c-6.182,-1.132 -10.808,-6.27 -16.675,-6.724l17.736,-20.7l9.978,23.969Z" style="fill:#655578;"/><path d="M654.153,253.404c-0.495,-0.027 -0.799,-0.017 -0.799,-0.017c-3.255,-0.486 -6.617,-0.192 -9.677,0.982l-0.052,0.02l-9.978,-23.969l20.506,22.984Z" style="fill:#9d779e;"/></g><g id="Buildings"><path d="M195.171,451.298l0,-292.145l-102.462,0l0,292.145l102.462,0Z" style="fill:url(#_Linear5);"/><path d="M289.755,451.298l0,-218.487l-57.232,0l0,218.487l57.232,0Z" style="fill:url(#_Linear6);"/><path d="M323.451,451.298l0,-123.585l-71.555,0l0,123.585l71.555,0Z" style="fill:url(#_Linear7);"/><path d="M207.557,451.298l0,-218.487l25.314,0l0,218.487l-25.314,0Z" style="fill:#130425;"/><path d="M92.709,451.298l0,-292.145l25.314,0l0,292.145l-25.314,0Z" style="fill:#130425;"/><path d="M323.451,451.298l0,-123.585l-16.692,0l0,123.585l16.692,0Z" style="fill:url(#_Linear8);"/><path d="M272.498,451.298l0,-95.771l-136.555,0l0,95.771l136.555,0Z" style="fill:url(#_Linear9);"/><path d="M85.122,451.298l0,-178.856l-97.675,0l0,178.856l97.675,0Z" style="fill:url(#_Linear10);"/><path d="M173.526,451.298l0,-95.771l-37.583,0l0,95.771l37.583,0Z" style="fill:#2e1232;"/><path d="M66.649,456.944l0,-184.502l-69.677,0l0,184.502l69.677,0Z" style="fill:url(#_Linear11);"/></g><rect x="-3.028" y="431.298" width="826.844" height="20.006" style="fill:#253141;"/><g id="Laptop"><path d="M606.064,273.603c0,-6.261 -5.076,-11.337 -11.337,-11.337c-37.536,0 -157.517,0 -195.054,0c-6.261,0 -11.337,5.076 -11.337,11.337c0,33.077 0,128.577 0,151.521c0,1.326 0.527,2.598 1.465,3.536c0.938,0.937 2.209,1.464 3.535,1.464c29.3,0 178.429,0 207.728,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-22.944 0,-118.444 0,-151.521Z" style="fill:#657390;"/><path d="M606.064,273.603c0,-6.261 -5.076,-11.337 -11.337,-11.337c-37.536,0 -157.517,0 -195.054,0c-6.261,0 -11.337,5.076 -11.337,11.337c0,33.077 0,128.577 0,151.521c0,1.326 0.527,2.598 1.465,3.536c0.938,0.937 2.209,1.464 3.535,1.464c29.3,0 178.429,0 207.728,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-22.944 0,-118.444 0,-151.521Z" style="fill:#657390;"/><path d="M599.193,275.905c0,-3.05 -2.476,-5.526 -5.526,-5.526l-193.063,0c-3.05,0 -5.526,2.476 -5.526,5.526l0,141.039c0,3.05 2.476,5.526 5.526,5.526l193.063,0c3.05,0 5.526,-2.476 5.526,-5.526l0,-141.039Z" style="fill:#130c2b;"/><path d="M655.04,427.228c0,-0.252 -0.205,-0.457 -0.457,-0.457c-13.334,0 -313.753,0 -313.753,0l0,4.975c0,2.761 2.239,5 5,5c36.953,0 267.257,0 304.21,0c2.761,0 5,-2.239 5,-5c0,-1.845 0,-3.687 0,-4.518Z" style="fill:url(#_Linear12);"/><circle id="Camera" cx="497.178" cy="267.001" r="1.238" style="fill-opacity:0.45;"/><circle id="Mic" cx="500.009" cy="267.001" r="0.527" style="fill-opacity:0.45;"/><circle id="Ambient-Light-" serif:id="Ambient Light?" cx="494.263" cy="267.001" r="0.527" style="fill:#102708;fill-opacity:0.45;"/><g id="Icon"><path d="M543.109,335.27l-18.005,-18.014l-4.857,4.857l15.576,15.585l-15.576,15.582l4.857,4.856l18.005,-18.007c0.649,-0.652 1.008,-1.516 1.008,-2.434c-0.004,-0.918 -0.359,-1.778 -1.008,-2.425" style="fill:#ccffd6;fill-rule:nonzero;"/><path d="M497.136,326.699c7.364,-7.356 19.316,-7.354 26.677,0.007c7.361,7.362 7.364,19.313 0.007,26.677l0.007,0.007l-26.684,26.684l-26.684,-26.684c-7.364,-7.363 -7.364,-19.32 0,-26.684c7.361,-7.361 19.313,-7.363 26.677,-0.007Z" style="fill:#c47dff;"/><path d="M473.797,339.323l-4.859,-4.857l-18.012,18.01c-0.647,0.646 -1.004,1.511 -1.001,2.428c0,0.918 0.354,1.781 1.001,2.428l18.012,18.012l4.859,-4.856l-15.583,-15.584l15.583,-15.581Z" style="fill:#ccffd6;fill-rule:nonzero;"/></g></g></g><defs><linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-8.64246e-14,451.564,-803.856,-1.43038e-13,398.9,-3.51255)"><stop offset="0" style="stop-color:#000434;stop-opacity:1"/><stop offset="0.28" style="stop-color:#171043;stop-opacity:1"/><stop offset="0.68" style="stop-color:#573774;stop-opacity:1"/><stop offset="1" style="stop-color:#b8734e;stop-opacity:1"/></linearGradient><radialGradient id="_Radial3" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(330.479,0,0,252.189,174.599,310.24)"><stop offset="0" style="stop-color:#f60;stop-opacity:0.3"/><stop offset="1" style="stop-color:#fff552;stop-opacity:0"/></radialGradient><linearGradient id="_Linear4" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-0.538323,-17.3125,1.44013,-0.04478,749.812,228.864)"><stop offset="0" style="stop-color:#e59f77;stop-opacity:1"/><stop offset="0.47" style="stop-color:#a46075;stop-opacity:1"/><stop offset="1" style="stop-color:#914d74;stop-opacity:1"/></linearGradient><linearGradient id="_Linear5" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(31.4265,292.145,-292.145,31.4265,112.513,159.153)"><stop offset="0" style="stop-color:#08001b;stop-opacity:1"/><stop offset="1" style="stop-color:#571547;stop-opacity:1"/></linearGradient><linearGradient id="_Linear6" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(19.1616,218.487,-218.487,19.1616,241.977,232.811)"><stop offset="0" style="stop-color:#000418;stop-opacity:1"/><stop offset="1" style="stop-color:#571548;stop-opacity:1"/></linearGradient><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)"><stop offset="0" style="stop-color:#000418;stop-opacity:1"/><stop offset="1" style="stop-color:#571548;stop-opacity:1"/></linearGradient><linearGradient id="_Linear8" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0,123.585,-123.585,0,315.105,327.713)"><stop offset="0" style="stop-color:#3a0843;stop-opacity:1"/><stop offset="1" style="stop-color:#9f5c6a;stop-opacity:1"/></linearGradient><linearGradient id="_Linear9" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(89.6564,47.8855,-47.8855,89.6564,162.618,355.527)"><stop offset="0" style="stop-color:#2c1d2f;stop-opacity:1"/><stop offset="1" style="stop-color:#480445;stop-opacity:1"/></linearGradient><linearGradient id="_Linear10" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-7.19036,106.447,-106.447,-7.19036,77.8467,255.423)"><stop offset="0" style="stop-color:#2c1d2f;stop-opacity:1"/><stop offset="1" style="stop-color:#480445;stop-opacity:1"/></linearGradient><linearGradient id="_Linear11" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(20.5602,1.9877e-06,-184.503,2.215e-07,11.2504,272.442)"><stop offset="0" style="stop-color:#000624;stop-opacity:1"/><stop offset="1" style="stop-color:#4f1557;stop-opacity:1"/></linearGradient><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)"><stop offset="0" style="stop-color:#a9abc1;stop-opacity:1"/><stop offset="0.11" style="stop-color:#65687d;stop-opacity:1"/><stop offset="0.5" style="stop-color:#c3c5d2;stop-opacity:1"/><stop offset="0.89" style="stop-color:#64677c;stop-opacity:1"/><stop offset="1" style="stop-color:#a4a7c2;stop-opacity:1"/></linearGradient></defs></svg>
components/assets/images/landingpagelight.svgnew file+1
@@ -0,0 +1 @@
1+<svg width="100%" height="100%" viewBox="0 0 800 447" preserveAspectRatio="xMidYMax slice" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="800" height="446.374" style="fill:none;"/><clipPath id="_clip1"><rect x="0" y="0" width="800" height="446.374"/></clipPath><g clip-path="url(#_clip1)"><g id="Background"><path d="M800.828,448.051l0,-451.564l-803.856,0l0,451.564l803.856,0Z" style="fill:url(#_Linear2);"/><ellipse cx="720.558" cy="355.142" rx="647.316" ry="309.935" style="fill:url(#_Radial3);"/></g><g id="Stars" opacity="0.15"><circle cx="362.644" cy="4.733" r="1.461" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="334.392" cy="11.38" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="369.845" cy="6.949" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="49.291" cy="25.229" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><circle cx="403.867" cy="17.97" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><ellipse cx="125.013" cy="9.633" rx="0.737" ry="0.821" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="87.333" cy="15.439" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M709.089,15.919c-0.575,0.333 -1.312,0.135 -1.644,-0.44c-0.333,-0.576 -0.135,-1.313 0.44,-1.645c0.576,-0.332 1.313,-0.135 1.645,0.441c0.332,0.575 0.135,1.312 -0.441,1.644Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M716.544,3.358c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.341 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M701.851,87.271c-0.342,0.198 -0.78,0.081 -0.977,-0.261c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.197 0.779,-0.08 0.976,0.262c0.198,0.341 0.081,0.779 -0.261,0.976Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M669.995,7.519c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.198,-0.341 -0.08,-0.779 0.261,-0.976c0.342,-0.198 0.78,-0.081 0.977,0.261c0.198,0.342 0.08,0.78 -0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M465.032,24.138c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.779 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M614.599,24.138c-0.341,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.779 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M691.664,7.383c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.534,-1.995c0.698,-0.403 1.592,-0.163 1.996,0.535c0.403,0.698 0.163,1.592 -0.535,1.995Z" style="fill:#fee;fill-opacity:0.69;"/><circle cx="198.7" cy="7.738" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="244.102" cy="79.308" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M104.17,29.677c0.342,0.198 0.78,0.08 0.977,-0.262c0.198,-0.341 0.08,-0.779 -0.261,-0.976c-0.342,-0.198 -0.78,-0.08 -0.977,0.261c-0.198,0.342 -0.08,0.78 0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="203.07" cy="73.278" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="193.264" cy="22.459" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="157.667" cy="14.848" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="261.444" cy="28.257" r="0.805" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="223.281" cy="52.803" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M583.698,25.392c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.341 0.08,-0.779 -0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="330.57" cy="98.448" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="330.376" cy="79.267" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="365.972" cy="26.878" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="112.16" cy="59.167" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="800.966" cy="4.978" r="0.826" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="794.399" cy="127.828" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="771.687" cy="32.202" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="794.953" cy="26.108" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><path d="M44.17,26.599c0.342,-0.198 0.78,-0.08 0.977,0.262c0.198,0.341 0.08,0.779 -0.261,0.976c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.261,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="133.264" cy="33.817" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="97.667" cy="41.428" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="201.444" cy="28.019" r="0.805" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="163.281" cy="23.473" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M523.698,30.884c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.341 0.08,0.779 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="305.972" cy="29.398" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="769.852" cy="44.016" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="711.687" cy="24.074" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="734.953" cy="30.168" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><circle cx="717.719" cy="10.364" r="0.673" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="756.911" cy="16.319" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M454.676,37.115c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.534,-1.995c-0.698,-0.403 -1.592,-0.164 -1.995,0.534c-0.404,0.698 -0.164,1.592 0.534,1.996Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M465.701,47.253c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M32.393,28.151c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.341,-0.197 -0.779,-0.08 -0.976,0.262c-0.198,0.342 -0.08,0.779 0.261,0.977Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M494.249,8.398c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.261c-0.198,0.342 -0.08,0.78 0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M699.212,25.017c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M549.645,25.017c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M472.652,7.069c0.442,0.255 1.009,0.103 1.265,-0.339c0.255,-0.443 0.103,-1.01 -0.339,-1.265c-0.443,-0.256 -1.01,-0.104 -1.265,0.339c-0.256,0.442 -0.104,1.009 0.339,1.265Z" style="fill:#fee;fill-opacity:0.69;"/><path d="M416.68,31.856c0.488,0.282 1.112,0.114 1.394,-0.373c0.281,-0.488 0.114,-1.112 -0.374,-1.393c-0.487,-0.282 -1.112,-0.115 -1.393,0.373c-0.281,0.487 -0.114,1.112 0.373,1.393Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M529.444,13.243c0.565,0.326 1.289,0.132 1.615,-0.433c0.326,-0.565 0.132,-1.289 -0.433,-1.615c-0.565,-0.326 -1.289,-0.133 -1.615,0.433c-0.326,0.565 -0.132,1.288 0.433,1.615Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M498.917,29.864c0.52,0.3 1.186,0.122 1.486,-0.398c0.301,-0.52 0.122,-1.186 -0.398,-1.486c-0.52,-0.3 -1.186,-0.122 -1.486,0.398c-0.3,0.52 -0.122,1.186 0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="573.265" cy="5.3" r="0.967" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="648.544" cy="38.618" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="638.738" cy="17.799" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="274.158" cy="3.264" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="213.142" cy="10.187" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M173.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M323.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M353.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M383.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="254.174" cy="44.157" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="263.98" cy="23.339" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="299.577" cy="15.727" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="195.559" cy="38.849" r="1.461" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="233.963" cy="33.683" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M37.775,12.928c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.779 -0.262,0.977c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="146.674" cy="49.327" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="126.868" cy="20.146" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="481.272" cy="27.758" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="735.084" cy="60.046" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M623.013,27.532c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.535,-1.995c0.698,-0.403 1.592,-0.164 1.995,0.535c0.403,0.698 0.163,1.592 -0.535,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M520.261,21.259c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.534,-1.995c0.698,-0.403 1.592,-0.164 1.995,0.535c0.404,0.698 0.164,1.592 -0.534,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M554.976,21.878c-0.52,0.3 -1.186,0.122 -1.486,-0.398c-0.3,-0.52 -0.122,-1.186 0.398,-1.486c0.52,-0.3 1.186,-0.122 1.486,0.398c0.301,0.52 0.122,1.186 -0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="591.184" cy="24.216" r="0.762" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="208.506" cy="36.92" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="183.086" cy="22.385" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="153.07" cy="32.998" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="280.376" cy="27.009" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="62.16" cy="47.109" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="260.57" cy="57.828" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="740.966" cy="51.298" r="0.826" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="801.399" cy="55.949" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="778.687" cy="80.323" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="801.953" cy="74.229" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><ellipse cx="726.231" cy="58.633" rx="0.737" ry="0.821" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="763.911" cy="64.439" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M462.155,64.919c0.575,0.333 1.312,0.135 1.644,-0.44c0.333,-0.576 0.135,-1.313 -0.44,-1.645c-0.576,-0.332 -1.313,-0.135 -1.645,0.441c-0.332,0.575 -0.135,1.312 0.441,1.644Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M454.7,52.358c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.341 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M469.393,136.271c0.342,0.198 0.78,0.081 0.977,-0.261c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.341,-0.197 -0.779,-0.08 -0.976,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M501.249,56.519c0.342,0.197 0.78,0.08 0.977,-0.262c0.198,-0.341 0.08,-0.779 -0.261,-0.976c-0.342,-0.198 -0.78,-0.081 -0.977,0.261c-0.198,0.342 -0.08,0.78 0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M706.212,73.138c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.779 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M556.645,73.138c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.779 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M729.58,36.383c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.534,-1.995c-0.698,-0.403 -1.592,-0.163 -1.995,0.535c-0.403,0.698 -0.164,1.592 0.534,1.995Z" style="fill:#fee;fill-opacity:0.69;"/><path d="M548.231,56.532c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.535,-1.995c-0.698,-0.403 -1.592,-0.164 -1.995,0.535c-0.403,0.698 -0.163,1.592 0.535,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M650.983,50.259c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.534,-1.995c-0.698,-0.403 -1.592,-0.164 -1.995,0.535c-0.403,0.698 -0.164,1.592 0.534,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M616.268,50.878c0.52,0.3 1.186,0.122 1.486,-0.398c0.3,-0.52 0.122,-1.186 -0.398,-1.486c-0.52,-0.3 -1.186,-0.122 -1.486,0.398c-0.301,0.52 -0.122,1.186 0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="580.06" cy="53.216" r="0.762" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="655.544" cy="86.738" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="645.738" cy="65.92" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="681.158" cy="31.385" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="610.142" cy="158.308" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M750.074,78.677c-0.342,0.198 -0.78,0.08 -0.977,-0.262c-0.198,-0.341 -0.08,-0.779 0.262,-0.976c0.341,-0.198 0.779,-0.08 0.976,0.261c0.198,0.342 0.08,0.78 -0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="651.174" cy="122.278" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="660.98" cy="71.459" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="696.577" cy="63.848" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="592.8" cy="77.257" r="0.805" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="630.963" cy="81.803" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M270.546,74.392c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.341 -0.08,-0.779 0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="533.674" cy="47.448" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="523.868" cy="128.267" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="488.272" cy="75.878" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="742.084" cy="108.167" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="53.278" cy="53.978" r="0.826" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="24.392" cy="61.26" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="59.845" cy="176.828" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="82.557" cy="81.202" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="59.291" cy="75.108" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><circle cx="13.635" cy="87.617" r="1.228" style="fill:#fee;fill-opacity:0.69;"/><circle cx="136.525" cy="59.364" r="0.673" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="97.333" cy="65.319" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M399.568,66.115c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.534,-1.995c0.699,-0.403 1.593,-0.164 1.996,0.534c0.403,0.698 0.163,1.592 -0.535,1.996Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M398.543,46.253c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M391.851,117.151c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.197 0.779,-0.08 0.976,0.262c0.198,0.342 0.081,0.779 -0.261,0.977Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M359.995,57.398c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.261,-0.977c0.342,-0.198 0.78,-0.08 0.977,0.261c0.198,0.342 0.08,0.78 -0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M155.032,74.017c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M304.599,74.017c-0.341,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M381.592,56.069c-0.442,0.255 -1.009,0.103 -1.265,-0.339c-0.255,-0.443 -0.103,-1.01 0.339,-1.265c0.443,-0.256 1.01,-0.104 1.265,0.339c0.256,0.442 0.104,1.009 -0.339,1.265Z" style="fill:#fee;fill-opacity:0.69;"/><path d="M437.564,80.856c-0.488,0.282 -1.112,0.114 -1.393,-0.373c-0.282,-0.488 -0.115,-1.112 0.373,-1.393c0.487,-0.282 1.112,-0.115 1.393,0.373c0.282,0.487 0.114,1.112 -0.373,1.393Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M314.8,32.243c-0.565,0.326 -1.288,0.132 -1.615,-0.433c-0.326,-0.565 -0.132,-1.289 0.433,-1.615c0.565,-0.326 1.289,-0.133 1.615,0.433c0.326,0.565 0.132,1.288 -0.433,1.615Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M355.327,78.864c-0.52,0.3 -1.186,0.122 -1.486,-0.398c-0.3,-0.52 -0.122,-1.186 0.398,-1.486c0.52,-0.3 1.186,-0.122 1.486,0.398c0.3,0.52 0.122,1.186 -0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="280.979" cy="54.3" r="0.967" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="205.7" cy="87.618" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="215.506" cy="176.799" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="190.086" cy="52.264" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="251.102" cy="59.187" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M301.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M151.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M121.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M91.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="210.07" cy="93.157" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="200.264" cy="72.339" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="164.667" cy="64.727" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="268.685" cy="127.849" r="1.461" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="230.281" cy="82.683" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M426.469,61.928c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.779 0.262,0.977c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="327.57" cy="48.327" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="337.376" cy="69.146" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="372.972" cy="76.758" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="119.16" cy="109.046" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/></g><g id="Clouds"><path id="_-Curve-" serif:id="(Curve)" d="M610.291,177.316c-35.879,-0.428 -84.67,-0.691 -138.392,-0.689c-38.684,0.002 -74.811,0.141 -105.402,0.38c-49.14,-2.745 -80.877,-9.954 -80.877,-14.718c0,-1.333 2.655,0.335 7.294,-0.896c96.772,-0.175 171.302,-1.213 171.302,-2.464c0,-1.107 -59.462,-3.372 -140.106,-3.687c38.487,-2.059 102.543,-4.972 173.823,-4.972c11.996,0 23.761,0.07 35.216,0.206c20.76,-4.638 60.945,-2.784 107.07,-2.784c36.08,0 68.525,-0.075 90.882,2.983c32.491,0.899 72.142,-1.186 114.922,-0.379c38.68,0.729 74.805,1.273 105.395,1.613c49.101,3.673 80.599,8.516 80.54,13.279c-0.016,1.334 -2.504,2.58 -7.158,3.723c-96.763,-1.654 -171.297,-2.024 -171.312,-0.774c-0.013,1.108 58.473,3.15 139.105,4.989c-38.514,3.085 -101.653,4.38 -172.925,3.033c-11.995,-0.227 -23.757,-0.52 -35.209,-0.872c-20.815,4.245 -61.034,6.631 -107.154,5.759c-24.754,-0.468 -47.786,-1.809 -67.014,-3.73Z" style="fill:#ddf0fb;"/><path id="_-Curve-1" serif:id="(Curve)" d="M609.299,171.607c-35.88,-0.338 -84.67,-0.545 -138.392,-0.543c-38.684,0.001 -74.812,0.111 -105.402,0.299c-49.141,-2.166 -80.694,-5.519 -80.694,-9.279c0,-1.052 2.472,-2.073 7.111,-3.045c96.772,-0.137 171.302,-0.957 171.302,-1.944c-0.001,-0.874 -58.506,-1.614 -139.15,-1.862c38.471,-3.009 101.587,-4.973 172.867,-4.973c11.996,0 23.761,0.055 35.216,0.162c20.76,-3.66 60.945,-6.143 107.07,-6.143c36.08,0 68.525,1.519 90.882,3.933c32.491,0.709 72.142,1.432 114.922,2.069c38.68,0.575 74.805,1.005 105.395,1.272c49.101,2.9 80.598,6.722 80.54,10.482c-0.017,1.052 -2.505,2.036 -7.158,2.938c-96.763,-1.305 -171.297,-1.597 -171.312,-0.611c-0.014,0.875 58.473,2.486 139.104,3.938c-38.514,2.435 -101.653,3.457 -172.924,2.394c-11.995,-0.179 -23.758,-0.41 -35.21,-0.688c-20.814,3.35 -61.033,5.234 -107.153,4.545c-24.754,-0.369 -47.786,-1.428 -67.014,-2.944Z" style="fill:#d8effd;"/><path d="M684.234,222.269c-12.108,-1.642 -29.721,-2.832 -29.76,-5.218c-0.063,-3.861 34.226,-4.225 76.6,-3.504c42.375,0.721 75.9,-2.707 76.956,1.008c2.476,8.704 -12.549,8.552 -32.56,10.141c-12.403,-0.58 -28.24,0.216 -44.434,0.479c-16.193,0.263 -35.197,-1.331 -46.802,-2.906Z" style="fill:#d8effd;"/><path d="M130.064,213.821c42.381,0 76.789,0.237 76.789,4.224c0,3.986 -14.408,4.223 -56.789,4.223c-42.38,0 -96.788,0.208 -96.788,-4.223c0,-4.431 34.408,-4.224 76.788,-4.224Z" style="fill:#d8effd;"/></g><g id="Mountains"><path d="M476.098,218.299l81.644,216.765l-205.408,0l123.764,-216.765Z" style="fill:#4560a0;"/><path d="M476.098,218.299l21.823,203.477l81.177,-8.706l-103,-194.771Z" style="fill:#5e84ba;"/><path d="M369.627,308.648l88.326,125.788l-205.407,0l117.081,-125.788Z" style="fill:#4560a0;"/><path d="M326.11,338.332l68.193,96.732l-205.407,0l137.214,-96.732Z" style="fill:#4560a0;"/><path d="M508.168,243.792l163.526,204.747l-256.643,0l93.117,-204.747Z" style="fill:#4560a0;"/><path d="M508.168,245.355l63.395,75.115l-54.953,46.379l-8.442,-121.494Z" style="fill:#5e84ba;"/><path d="M369.612,308.648l54.182,77.687l-58.981,41.135l4.799,-118.822Z" style="fill:#5e84ba;"/><path d="M326.184,338.326l16.813,23.99l-16.887,11.835l0.074,-35.825Z" style="fill:#5e84ba;"/><path d="M633.647,230.42l175.693,204.644l-351.387,0l175.694,-204.644Z" style="fill:#4560a0;"/><path d="M633.647,230.42l101.573,245.129l86.041,-35.653l-187.614,-209.476Z" style="fill:#5e84ba;"/><path d="M643.625,254.384c-0.571,0.219 -0.745,0.283 -1.863,0.82c-2.864,1.395 -6.079,3.209 -9.184,2.64c-6.187,-1.134 -10.854,-6.283 -16.725,-6.738l17.786,-20.729l9.986,24.007Z" style="fill:#d9d9d9;"/><path d="M654.229,253.4c-0.494,-0.028 -0.875,-0.013 -0.875,-0.013c-3.255,-0.486 -6.617,-0.192 -9.677,0.982l-0.052,0.02l-9.978,-23.97l20.582,22.981Z" style="fill:#fff;"/></g><g id="Buildings"><path d="M195.171,451.298l0,-292.145l-102.462,0l0,292.145l102.462,0Z" style="fill:url(#_Linear4);"/><path d="M289.755,451.298l0,-218.487l-57.232,0l0,218.487l57.232,0Z" style="fill:url(#_Linear5);"/><path d="M323.451,451.298l0,-123.585l-71.555,0l0,123.585l71.555,0Z" style="fill:#b4dbfb;"/><path d="M207.557,451.298l0,-218.487l25.314,0l0,218.487l-25.314,0Z" style="fill:#b4dbfb;"/><path d="M92.709,451.298l0,-292.145l25.314,0l0,292.145l-25.314,0Z" style="fill:#b4dbfb;"/><path d="M323.451,451.298l0,-123.585l-16.692,0l0,123.585l16.692,0Z" style="fill:url(#_Linear6);"/><path d="M272.498,451.298l0,-95.771l-136.555,0l0,95.771l136.555,0Z" style="fill:url(#_Linear7);"/><path d="M85.122,451.298l0,-178.856l-97.675,0l0,178.856l97.675,0Z" style="fill:url(#_Linear8);"/><path d="M173.526,451.298l0,-95.771l-37.583,0l0,95.771l37.583,0Z" style="fill:#b4dbfb;"/><path d="M66.649,456.944l0,-184.502l-69.677,0l0,184.502l69.677,0Z" style="fill:#b4dbfb;"/></g><rect x="-3.028" y="431.298" width="826.844" height="20.006" style="fill:#fafafa;"/><g id="Laptop"><path d="M606.064,273.603c0,-6.261 -5.076,-11.337 -11.337,-11.337c-37.536,0 -157.517,0 -195.054,0c-6.261,0 -11.337,5.076 -11.337,11.337c0,33.077 0,128.577 0,151.521c0,1.326 0.527,2.598 1.465,3.536c0.938,0.937 2.209,1.464 3.535,1.464c29.3,0 178.429,0 207.728,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-22.944 0,-118.444 0,-151.521Z" style="fill:#657390;"/><path d="M606.064,273.603c0,-6.261 -5.076,-11.337 -11.337,-11.337c-37.536,0 -157.517,0 -195.054,0c-6.261,0 -11.337,5.076 -11.337,11.337c0,33.077 0,128.577 0,151.521c0,1.326 0.527,2.598 1.465,3.536c0.938,0.937 2.209,1.464 3.535,1.464c29.3,0 178.429,0 207.728,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-22.944 0,-118.444 0,-151.521Z" style="fill:#657390;"/><path d="M599.193,275.905c0,-3.05 -2.476,-5.526 -5.526,-5.526l-193.063,0c-3.05,0 -5.526,2.476 -5.526,5.526l0,141.039c0,3.05 2.476,5.526 5.526,5.526l193.063,0c3.05,0 5.526,-2.476 5.526,-5.526l0,-141.039Z" style="fill:#130c2b;"/><path d="M655.04,427.228c0,-0.252 -0.205,-0.457 -0.457,-0.457c-13.334,0 -313.753,0 -313.753,0l0,4.975c0,2.761 2.239,5 5,5c36.953,0 267.257,0 304.21,0c2.761,0 5,-2.239 5,-5c0,-1.845 0,-3.687 0,-4.518Z" style="fill:url(#_Linear9);"/><circle id="Camera" cx="497.178" cy="267.001" r="1.238" style="fill-opacity:0.45;"/><circle id="Mic" cx="500.009" cy="267.001" r="0.527" style="fill-opacity:0.45;"/><circle id="Ambient-Light-" serif:id="Ambient Light?" cx="494.263" cy="267.001" r="0.527" style="fill:#102708;fill-opacity:0.45;"/><g id="Icon"><path d="M543.109,335.27l-18.005,-18.014l-4.857,4.857l15.576,15.585l-15.576,15.582l4.857,4.856l18.005,-18.007c0.649,-0.652 1.008,-1.516 1.008,-2.434c-0.004,-0.918 -0.359,-1.778 -1.008,-2.425" style="fill:#ccffd6;fill-rule:nonzero;"/><path d="M497.136,326.699c7.364,-7.356 19.316,-7.354 26.677,0.007c7.361,7.362 7.364,19.313 0.007,26.677l0.007,0.007l-26.684,26.684l-26.684,-26.684c-7.364,-7.363 -7.364,-19.32 0,-26.684c7.361,-7.361 19.313,-7.363 26.677,-0.007Z" style="fill:#c47dff;"/><path d="M473.797,339.323l-4.859,-4.857l-18.012,18.01c-0.647,0.646 -1.004,1.511 -1.001,2.428c0,0.918 0.354,1.781 1.001,2.428l18.012,18.012l4.859,-4.856l-15.583,-15.584l15.583,-15.581Z" style="fill:#ccffd6;fill-rule:nonzero;"/></g></g></g><defs><linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-8.64246e-14,451.564,-803.856,-1.43038e-13,398.9,-3.51255)"><stop offset="0" style="stop-color:#68adfc;stop-opacity:1"/><stop offset="0.34" style="stop-color:#cbe0f8;stop-opacity:1"/><stop offset="1" style="stop-color:#d2cbf8;stop-opacity:1"/></linearGradient><radialGradient id="_Radial3" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(647.316,0,0,309.935,720.558,355.142)"><stop offset="0" style="stop-color:#cfcfcf;stop-opacity:0.65"/><stop offset="1" style="stop-color:#fff552;stop-opacity:0"/></radialGradient><linearGradient id="_Linear4" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(31.4265,292.145,-292.145,31.4265,112.513,159.153)"><stop offset="0" style="stop-color:#bde8f7;stop-opacity:1"/><stop offset="1" style="stop-color:#86b6fe;stop-opacity:1"/></linearGradient><linearGradient id="_Linear5" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(19.1616,218.487,-218.487,19.1616,241.977,232.811)"><stop offset="0" style="stop-color:#bde8f7;stop-opacity:1"/><stop offset="1" style="stop-color:#86b6fe;stop-opacity:1"/></linearGradient><linearGradient id="_Linear6" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0,123.585,-123.585,0,315.105,327.713)"><stop offset="0" style="stop-color:#bde8f7;stop-opacity:1"/><stop offset="1" style="stop-color:#86b6fe;stop-opacity:1"/></linearGradient><linearGradient id="_Linear7" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(47.6759,123.555,-123.555,47.6759,204.22,342.055)"><stop offset="0" style="stop-color:#bde8f7;stop-opacity:1"/><stop offset="1" style="stop-color:#86b6fe;stop-opacity:1"/></linearGradient><linearGradient id="_Linear8" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.16924e-14,190.951,-190.951,1.16924e-14,77.8467,255.423)"><stop offset="0" style="stop-color:#bde8f7;stop-opacity:1"/><stop offset="1" style="stop-color:#86b6fe;stop-opacity:1"/></linearGradient><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)"><stop offset="0" style="stop-color:#a9abc1;stop-opacity:1"/><stop offset="0.11" style="stop-color:#65687d;stop-opacity:1"/><stop offset="0.5" style="stop-color:#c3c5d2;stop-opacity:1"/><stop offset="0.89" style="stop-color:#64677c;stop-opacity:1"/><stop offset="1" style="stop-color:#a4a7c2;stop-opacity:1"/></linearGradient></defs></svg>
components/dist/bundle.jsnew file+53
@@ -0,0 +1,53 @@
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=155)}([function(n,e,t){"use strict";n.exports=t(160)},function(n,e,t){"use strict";var r=t(176),o=t(38),u=t(8),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(177),o=t(9),u=t(13),i=t(8),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(19),o=t(35),u=t(2),i=t(9),a=t(3),c=t(13),f=t(76),l=t(17),s=t(39),d=t(22),p=t(44),m=t(6),h=t(8),v=t(1),g=t(93),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}})),_=new g.Invariant(g.imapF(A)),N=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:N,invariantMaybe:_,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(168),o=t(15),u=t(42),i=t(29),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(170),o=t(15),u=t(42),i=t(29),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(171),o=t(15),u=t(12),i=t(172),a=t(42),c=t(29),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(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(175),o=t(13),u=t(8),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(183),o=t(6),u=t(21),i=t(75),a=t(34),c=t(15),f=t(42),l=t(29),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(74),u=t(21),i=t(7),a=t(15),c=t(12),f=t(42),l=t(29),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(167),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(38),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(38),o=t(8),u=t(1),i=t(103),a=t(63),c=t(64),f=t(56),l=t(94),s=t(95),d=t(184),p=t(185),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(166),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(180),o=t(19),u=t(2),i=t(9),a=t(3),c=t(13),f=t(22),l=t(6),s=t(8),d=t(1),p=t(43),m=t(4),h=t(11),v=t(63),g=t(64),y=t(56),w=t(94),b=t(14),F=t(10),E=t(21),x=t(7),S=t(34),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)}},_=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)}}})),N=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)(n)(e)(t)}}}),(function(n){return function(e){return function(t){return T(N)(n)(e)(t)}}}),(function(n){return function(e){return function(t){return M(N)(n)(e)(t)}}})),q=new k((function(n){return function(e){return function(t){return B(N)(n)(e)(t)}}}),(function(n){return function(e){return function(t){return T(N)(n)(e)(t)}}}),(function(n){return function(e){return function(t){return M(N)(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:N,foldableFirst:j,foldableLast:q,foldableAdditive:W,foldableDual:P,foldableDisj:O,foldableConj:L,foldableMultiplicative:_}},function(n,e,t){"use strict";var r=t(2),o=t(3),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(195),o=t(2),u=t(9),i=t(3),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(65),i=t(66),a=t(3),c=t(105),f=t(76),l=t(92),s=t(17),d=t(38),p=t(102),m=t(32),h=t(122),v=t(200),g=t(44),y=t(101),w=t(126),b=t(6),F=t(16),E=t(47),x=t(1),S=t(93),C=t(36),k=t(43),M=t(4),I=t(104),T=t(11),R=t(14),A=t(10),_=t(21),N=t(75),P=t(7),O=t(77),L=t(67),W=t(34),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 N.Ring((function(){return J(n.Semiring0())(e.Semiring0())}),(function(t){return function(r){return new U(N.sub(n)(t.value0)(r.value0),N.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 _.LT?_.LT.value:o instanceof _.GT?_.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(6),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(191),o=t(2),u=t(9),i=t(13),a=t(16),c=t(1),f=t(4),l=t(104),s=t(123),d=t(103),p=t(63),m=t(64),h=t(56),v=t(95),g=t(124),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)}}}},_=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)((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:_,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(173);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(220),o=t(6),u=t(8),i=t(4),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(2),o=t(223),u=t(9),i=t(224),a=t(3),c=t(225),f=t(1),l=t(129),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(3),a=t(76),c=t(17),f=t(102),l=t(32),s=t(122),d=t(44),p=t(6),m=t(16),h=t(47),v=t(8),g=t(1),y=t(93),w=t(36),b=t(4),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])}})),_=new w.FunctorWithIndex((function(){return A}),(function(n){return g.map(A)(n(I.unit))})),N=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 _}),(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:_,invariantEither:N,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(222),o=t(3),u=t(6),i=t(8),a=t(69),c=t(1),f=t(14),l=t(27),s=t(20),d=t(18),p=t(58),m=t(28),h=t(25),v=t(226),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(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(165),o=t(15),u=t(12),i=t(42),a=t(90),c=t(29),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(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(192),o=t(8),u=t(1),i=t(4),a=t(104),c=t(123),f=t(103),l=t(63),s=t(64),d=t(56),p=t(95),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(231),a=t(19),c=t(2),f=t(9),l=t(3),s=t(13),d=t(112),p=t(70),m=t(38),h=t(121),v=t(32),g=t(23),y=t(30),w=t(8),b=t(1),F=t(57),E=t(131),x=t(52),S=t(4),C=t(27),k=t(7),M=t(15),I=t(24),T=t(48),R=t(237),A=t(53),_=t(58),N=t(132),P=t(86),O=t(241),L=t(243),W=t(247),D=t(85),z=t(79),B=t(111),j=t(29),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=_.runEffectFn1(i._parseJSON),function(n){return p.ExceptT(F.Identity(o(N.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=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(35),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(218),o=t(69),u=t(11),i=t(27),a=t(7),c=t(12),f=t(58),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(61);n.exports={cssSafer:function(n){return r.css}}},function(n,e,t){"use strict";var r=t(169);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(15),u=t(12),i=t(42),a=t(90),c=t(29),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(182),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(229),o=t(2),u=t(9),i=t(13),a=t(38),c=t(62),f=t(69),l=t(1),s=t(52),d=t(11),p=t(10),m=t(21),h=t(15),v=t(20),g=t(79),y=t(111),w=t(90),b=t(29),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},_=new C((function(n){return function(n){return function(n){return m.EQ.value}}})),N=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:N,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:_,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(250),o=t(16),u=t(1),i=t(11),a=t(58),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(2),o=t(9),u=t(3),i=t(13),a=t(16),c=t(8),f=t(36),l=t(4),s=t(11),d=t(63),p=t(64),m=t(56),h=t(94),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))})),_=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))}}},N=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:_,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:N,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(8),u=t(36),i=t(24),a=t(124),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(3),o=t(17),u=t(32),i=t(30),a=t(1),c=t(57),f=t(4),l=t(11),s=t(7),d=t(12),p=t(18),m=t(125),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)();m.write(t)(o)();return!1}if(e instanceof v)return!0;throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 104, column 22 - line 109, column 28): "+[e.constructor.name])}(););}(),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(201),o=t(8),u=t(1),i=t(4),a=t(24),c=t(20),f=t(68),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(205),o=t(13),u=t(23),i=t(44),a=t(101),c=t(206),f=t(6),l=t(74),s=t(4),d=t(10),p=t(21),m=t(75),h=t(34),v=t(5),g=t(207),y=t(107),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)),_=new a.CommutativeRing((function(){return R})),N=new l.EuclideanRing((function(){return _}),(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:_,euclideanRingParity:N,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(35),i=t(2),a=t(9),c=t(3),f=t(13),l=t(105),s=t(76),d=t(17),p=t(80),m=t(39),h=t(22),v=t(6),g=t(16),y=t(47),w=t(8),b=t(1),F=t(36),E=t(4),x=t(11),S=t(14),C=t(96),k=t(10),M=t(21),I=t(7),T=t(67),R=t(34),A=t(5),_=t(24),N=t(48),P=t(20),O=t(50),L=t(68),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 _.Traversable((function(){return J}),(function(){return U}),(function(n){return _.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 N.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 N.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)(N.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){"use strict";var r=t(232),o=t(2),u=t(30),i=t(1),a=t(4),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){n.exports=t(251)()},function(n,e,t){"use strict";var r=t(40),o=t(61),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"))},_=function(n){return r.element(o.unsafeCreateDOMComponent("samp"))},N=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"))},_n=function(n){return r.element(o.unsafeCreateDOMComponent("dialog"))},Nn=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:Nn,dfn_:function(n){return Nn()({children:n})},dialog:_n,dialog_:function(n){return _n()({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:N,s_:function(n){return N()({children:n})},samp:_,samp_:function(n){return _()({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(2),o=t(9),u=t(3),i=t(17),a=t(6),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(19),o=t(2),u=t(9),i=t(3),a=t(105),c=t(76),f=t(17),l=t(6),s=t(16),d=t(47),p=t(1),m=t(93),h=t(36),v=t(14),g=t(10),y=t(77),w=t(67),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)}}})),_=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))}}})),N=new E.TraversableWithIndex((function(){return A}),(function(){return I}),(function(){return _}),(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 _}),(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:_,traversable1Identity:O,traversableWithIndexIdentity:N}},function(n,e,t){"use strict";var r=t(221);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(2),o=t(3),u=t(30),i=t(8),a=t(1),c=t(4),f=t(12),l=t(18),s=t(53),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(162),o=t(11),u=t(7),i=t(25),a=i.unsafeCoerce,c=new u.Semigroup((function(n){return function(e){return r.mergeStyles([e,n])}})),f=i.unsafeCoerce,l=new o.Monoid((function(){return c}),f({}));n.exports={css:f,unsafeCreateDOMComponent:a,semigroupCSS:c,monoidCSS:l,mergeStyles:r.mergeStyles}},function(n,e,t){"use strict";var r=t(178),o=t(19),u=t(2),i=t(9),a=t(3),c=t(13),f=t(92),l=t(49),s=t(78),d=t(106),p=t(199),m=t(23),h=t(6),v=t(16),g=t(8),y=t(1),w=t(43),b=t(4),F=t(10),E=t(21),x=t(7),S=t(24),C=t(20),k=t(50),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)}})),_=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)}},N=function(n){return function(e){return _(F.comparing(n)(e))}},P=function(n){return function(e){return _(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=_((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)(N(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:_,sortWith:N,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(2),o=t(9),u=t(3),i=t(17),a=t(6),c=t(1),f=t(43),l=t(11),s=t(10),d=t(7),p=t(34),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(3),i=t(17),a=t(6),c=t(1),f=t(43),l=t(11),s=t(10),d=t(7),p=t(34),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(8),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(13),o=t(1),u=t(56),i=t(95),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(202),o=t(23),u=t(4),i=t(67),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(219);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(19),o=t(35),u=t(2),i=t(9),a=t(3),c=t(13),f=t(17),l=t(81),s=t(59),d=t(82),p=t(49),m=t(83),h=t(84),v=t(97),g=t(80),y=t(39),w=t(22),b=t(30),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)))}))},_=function(n){return new f.Monad((function(){return O(n)}),(function(){return N(n)}))},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)))},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.Monad0())}),h.lift(T)(n.Monad0())(d.ask(n)))},W=function(n){return new v.MonadTell((function(){return _(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)}),(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 _(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:N,monadExceptT:_,monadRecExceptT:function(n){return new p.MonadRec((function(){return _(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.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.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.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(290),o=t(2),u=t(69),i=t(4),a=t(27),c=t(12),f=t(18),l=t(53),s=t(58),d=t(25),p=s.runEffectFn1(r.unmountComponentAtNode_),m=d.unsafeCoerce,h=s.runEffectFn3(r.render_),v=s.runEffectFn3(r.hydrate_),g=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 97, column 3 - line 99, column 22): "+[t.constructor.name])}))},createPortal:g,text:m}},function(n,e,t){"use strict";var r=t(314);n.exports={window:r.window}},function(n,e,t){"use strict";var r=t(253),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};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}return e}},function(n,e,t){"use strict";var r=t(163),o=t(101),u=t(6),i=t(34),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(164),o=t(34),u=t(15),i=t(12),a=t(42),c=t(29),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(179),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(9),o=t(13),u=t(16),i=t(8),a=t(1),c=t(14),f=t(193),l=t(194),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(197),o=t(2),u=t(9),i=t(3),a=t(17),c=t(49),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(6),o=t(15),u=t(42),i=t(130),a=t(29),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(39),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(38),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(234),o=t(235);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(240),u=t(2),i=t(59),a=t(112),c=t(70),f=t(23),l=t(30),s=t(6),d=t(8),p=t(57),m=t(51),h=t(131),v=t(4),g=t(10),y=t(21),w=t(5),b=t(109),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"),_=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.value1)(e.value1):n instanceof S&&e instanceof S&&(n.value0===e.value0&&s.eq(_)(n.value1)(e.value1))}})),N=new g.Ord((function(){return _}),(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)(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)(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:_,ordForeignError:N,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(261)),o=i(t(263)),u=i(t(264));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(274),l=t(19),s=t(35),d=t(2),p=t(9),m=t(3),h=t(92),v=t(17),g=t(59),y=t(49),w=t(277),b=t(141),F=t(22),E=t(30),x=t(16),S=t(8),C=t(1),k=t(11),M=t(14),I=t(7),T=t(12),R=t(18),A=t(33),_=t(53),N=t(132),P=t(85),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 N.unsafePerformEffect(U(C.map(B)(n)(on(e))))}})),an=new p.Apply((function(){return un}),(function(n){return function(e){return N.unsafePerformEffect(U(p.apply(Y)(on(n))(on(e))))}})),cn=new d.Applicative((function(){return an}),(function(n){return N.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)(_.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=_.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(2),o=t(3),u=t(121),i=t(23),a=t(30),c=t(6),f=t(16),l=t(8),s=t(1),d=t(51),p=t(4),m=t(10),h=t(5),v=t(127),g=t(215),y=t(107),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)}}},_=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)}}}},N=function(n){return function(e){return function(t){return function(r){var o=e;if(0===t)return _(n)(o/(2-o))(0)(r);if(0===e&&1===t)return _(n)(0)(1)(r);var u=(2-e)*t,i=(o=e*t/(u<1?u:2-u),u/2);return _(n)(o)(i)(r)}}}},P=function(n){return function(e){return _(e.value0)(e.value1)(e.value2+n)(e.value3)}},O=function(n){return function(e){return _(e.value0+n)(e.value1)(e.value2)(e.value3)}},L=function(n){return function(e){return _(e.value0)(e.value1+n)(e.value2)(e.value3)}},W=function(n){return function(e){return function(t){return _(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:_,hsl:W,hsva:N,hsv:function(n){return function(e){return function(t){return N(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 _(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(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(38),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(3),i=t(17),a=t(6),c=t(1),f=t(11),l=t(10),s=t(7),d=t(34),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(19),o=t(2),u=t(9),i=t(13),a=t(22),c=t(6),f=t(16),l=t(47),s=t(1),d=t(36),p=t(4),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(50),x=t(68),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)}}))}},_=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)}}))}},N=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:N,ordNonEmpty:_,ord1NonEmpty:function(n){return new m.Ord1((function(){return N(n.Eq10())}),(function(e){return m.compare(_(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(2),o=t(3),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(299),o=t(41),u=t(2),i=t(6),a=t(11),c=t(15),f=t(143),l=t(31),s=t(28),d=t(45),p=t(37),m=t(46),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(315),o=t(6),u=t(1),i=t(14),a=t(27),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+/*
3+object-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(8),c=t(11),f=t(63),l=t(64),s=t(56),d=t(94),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(3),i=t(17),a=t(6),c=t(1),f=t(11),l=t(10),s=t(7),d=t(34),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(35),u=t(39),i=t(22),a=t(4),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(198),i=t(2),a=t(3),c=t(78),f=t(4),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)();n(t)();return p(t)()}}},peek:y,modify:function(n){return function(e){return function(t){return function(){var r=y(n)(t)();if(r instanceof 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(209);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(211),o=t(9),u=t(3),i=t(39),a=t(23),c=t(44),f=t(30),l=t(6),s=t(8),d=t(1),p=t(4),m=t(14),h=t(10),v=t(21),g=t(5),y=t(20),w=t(50),b=t(68),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},_=l.eqInt,N=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 N}),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:N,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:_,ordCardinality:T,showCardinality:M}},function(n,e,t){"use strict";var r=t(212),o=t(23),u=t(4),i=t(128),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(214),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(230),o=t(13),u=t(38),i=t(15),a=t(130),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(70),u=t(57),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(38),u=t(8),i=t(15),a=t(58),c=t(79),f=t(29),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(313);n.exports={eventListener:r.eventListener,addEventListener:r.addEventListener,removeEventListener:r.removeEventListener,dispatchEvent:r.dispatchEvent}},function(n,e,t){"use strict";var r,o=t(316),u=t(1),i=t(4),a=t(27),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(41),o=t(91),u=t(2),i=t(3),a=t(6),c=t(16),f=t(8),l=t(4),s=t(11),d=t(15),p=t(40),m=t(61),h=t(31),v=t(28),g=t(79),y=t(45),w=t(37),b=t(133),F=t(46),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}))]),disabled:a.eq(M)(e.buttonType)(C.value),children:e.children})(e.buttonProps)))}))}))()}}}}},linearGradient:k,eqButtonType:M}},function(n,e,t){"use strict";var r,o,u=t(3),i=t(62),a=t(203),c=t(32),f=t(23),l=t(6),s=t(8),d=t(1),p=t(4),m=t(96),h=t(10),v=t(7),g=t(20),y=t(68),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)),_=(o=d.map(a.functorNonEmptyArray)(E),function(n){return F(i.concat(E(o(n))))}),N=function(n){var e=p.fromJust();return function(t){return e(n(E(t)))}},P=N(i.head),O=N(i.init),L=N(i.last),W=N(i.tail),D=N(i.uncons),z=N(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:_,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(2),o=t(9),u=t(13),i=t(102),a=t(32),c=t(186),f=t(187),l=t(188),s=t(189),d=t(190),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(35),u=t(39),i=t(22),a=t(4),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(196),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(57),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(210),i=t(62),a=t(23),c=t(44),f=t(108),l=t(6),s=t(74),d=t(1),p=t(51),m=t(4),h=t(10),v=t(5),g=t(109),y=t(110),w=t(128),b=t(20),F=t(50),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))}),_=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)},N=u._fromCodePointArray(_),P=u._singleton(_),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:N,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(213);n.exports={char:r.char,charAt:r.charAt}},function(n,e,t){"use strict";var r=t(8),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(228),o=t(69).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(3),l=t(13),s=t(23),d=t(6),p=t(8),m=t(1),h=t(36),v=t(233),g=t(52),y=t(4),w=t(96),b=t(10),F=t(7),E=t(67),x=t(20),S=t(50),C=t(85),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)},_=(o=T("sortBy"),function(n){return o(v.sortBy(n))}),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:N,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 N(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 _(b.compare(n))(e)}},sortBy:_,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(239);n.exports={unsafePerformEffect:r.unsafePerformEffect}},function(n,e,t){"use strict";var r=t(91),o=t(249),u=t(38),i=t(16),a=t(11),c=t(15),f=t(111),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.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(258)),o=a(t(268)),u=a(t(271)),i=t(87);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(260))&&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(265)),o=u(t(266));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(273),o=t(19),u=t(3),i=t(13),a=t(112),c=t(70),f=t(30),l=t(1),s=t(57),d=t(52),p=t(11),m=t(18),h=t(88),v=t(33),g=t(53),y=t(86),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(275),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(140))},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(35),u=t(2),i=t(9),a=t(3),c=t(278),f=t(70),l=t(279),s=t(280),d=t(281),p=t(22),m=t(30),h=t(1),v=t(282),g=t(4),y=t(14),w=t(12),b=t(33),F=t(125),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)}))}))}))}))}))}}}))},_=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:_,alternativeParCont:function(n){return new o.Alternative((function(){return R(n)}),(function(){return _(n)}))},monadParParCont:M}},function(n,e,t){"use strict";var r=t(298),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(40),o=t(61),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"))},_=function(n){return r.element(o.unsafeCreateDOMComponent("marker"))},N=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:N,listener_:function(n){return N()({children:n})},marker:_,marker_:function(n){return _()({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(114),i=t(72),a=t(99);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(41),o=t(2),u=t(62),i=t(16),a=t(11),c=t(7),f=t(15),l=t(71),s=t(55),d=t(31),p=t(28),m=t(45),h=t(37),v=t(46),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(325),o=t(4);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(326),l=t(1),s=t(4),d=t(27),p=t(18),m=t(25),h=t(327),v=t(146),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(6),o=t(74),u=t(1),i=t(51),a=t(4),c=t(10),f=t(5),l=t(18),s=t(328),d=t(107),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(6),u=t(8),i=t(14),a=t(12),c=t(31),f=t(28),l=t(144),s=t(26),d=t(114),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.rules=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=n;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.key+" {}";var e=this.rules.toString(n);return e?this.key+" {\n"+e+"\n}":""},n}(),_=/@media|@supports\s+/,N={onCreateRule:function(n,e,t){return _.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,N,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.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},t);this.raw[n]=e,n in this.classes&&(s.selector="."+C(this.classes[n]));var d=y(n,e,s);if(!d)return null;this.register(d);var p=void 0===s.index?this.index.length:s.index;return this.index.splice(p,0,d),d},e.get=function(n){return this.map[n]},e.remove=function(n){this.unregister(n),delete this.raw[n.key],this.index.splice(this.indexOf(n),1)},e.indexOf=function(n){return this.index.indexOf(n)},e.process=function(){var n=this.options.jss.plugins;this.index.slice(0).forEach(n.onProcessRule,n)},e.register=function(n){this.map[n.key]=n,n instanceof 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.onUpdate(e,this.get(n),t);else for(var r=0;r<this.index.length;r++)this.onUpdate(e,this.index[r],t)},e.onUpdate=function(e,t,r){void 0===r&&(r=X);var o=this.options,u=o.jss.plugins,i=o.sheet;if(t.rules instanceof n)t.rules.update(e,r);else{var a=t,c=a.style;if(u.onUpdate(e,t,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=this.rules.get(n);return!!e&&(this.rules.remove(e),!(this.attached&&e.renderable&&this.renderer)||this.renderer.deleteRule(e.renderable))},e.indexOf=function(n){return this.rules.indexOf(n)},e.deploy=function(){return this.renderer&&this.renderer.deploy(),this.deployed=!0,this},e.update=function(){var n;return(n=this.rules).update.apply(n,arguments),this},e.toString=function(n){return this.rules.toString(n)},n}(),en=function(){function n(){this.plugins={internal:[],external:[]},this.registry=void 0}var e=n.prototype;return e.onCreateRule=function(n,e,t){for(var r=0;r<this.registry.onCreateRule.length;r++){var 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(){!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),!this.hasInsertedRules||this.sheet&&!this.sheet.deployed||(this.hasInsertedRules=!1,this.deploy()))},e.detach=function(){var n=this.element.parentNode;n&&n.removeChild(this.element)},e.deploy=function(){var n=this.sheet;n&&(n.options.link?this.insertRules(n.rules):this.element.textContent="\n"+n.toString()+"\n")},e.insertRules=function(n,e){for(var t=0;t<n.index.length;t++)this.insertRule(n.index[t],t,e)},e.insertRule=function(n,e,t){if(void 0===t&&(t=this.element.sheet),n.rules){var r=n,o=t;return("conditional"!==n.type&&"keyframes"!==n.type||!1!==(o=gn(t,r.toString({children:!1}),e)))&&(this.insertRules(r.rules,o),o)}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.0-alpha.25",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,{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 _n=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))}}},Nn=/\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(Nn),r=n.split(Nn),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;return r=void 0===r?1:r+1,c({},n.options,{nestingLevel:r,index:e.indexOf(n)+1})}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=/[-\s]+(.)?/g;function se(n,e){return e?e.toUpperCase():""}function de(n){return n.replace(le,se)}function pe(n){return de("-"+n)}var me,he={supportedProperty:function(n,e){return!!/^break-/.test(n)&&("Webkit"===ue?"WebkitColumn"+pe(n)in e&&ie+"column-"+n:"Moz"===ue&&("page"+pe(n)in e&&"page-"+n))}},ve={noPrefill:["color-adjust"],supportedProperty:function(n){return"color-adjust"===n&&("Webkit"===ue?ie+"print-"+n:n)}},ge={flex:"box-flex","flex-grow":"box-flex","flex-direction":["box-orient","box-direction"],order:"box-ordinal-group","align-items":"box-align","flex-flow":["box-orient","box-direction"],"justify-content":"box-pack"},ye=Object.keys(ge),we=function(n){return ie+n},be={"flex-grow":"flex-positive","flex-shrink":"flex-negative","flex-basis":"flex-preferred-size","justify-content":"flex-pack",order:"flex-order","align-items":"flex-align","align-content":"flex-line-pack"},Fe=[fe,ve,{noPrefill:["mask"],supportedProperty:function(n,e){if(!/^mask/.test(n))return!1;if("Webkit"===ue){if(de("mask-image")in e)return n;if(ue+pe("mask-image")in e)return ie+n}return n}},{noPrefill:["text-orientation"],supportedProperty:function(n){return"text-orientation"===n&&("apple"!==ae||ce?n:ie+n)}},{noPrefill:["transform"],supportedProperty:function(n,e,t){return"transform"===n&&(t.transform?n:ie+n)}},{noPrefill:["transition"],supportedProperty:function(n,e,t){return"transition"===n&&(t.transition?n:ie+n)}},{noPrefill:["writing-mode"],supportedProperty:function(n){return"writing-mode"===n&&("Webkit"===ue||"ms"===ue?ie+n:n)}},he,{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+pe(t)in e&&ie+t}},{supportedProperty:function(n,e){return de(n)in e&&n}},{supportedProperty:function(n,e){var t=pe(n);return"-"===n[0]?n:"-"===n[0]&&"-"===n[1]?n:ue+t in e?ie+n:"Webkit"!==ue&&"Webkit"+t in e&&"-webkit-"+n}},{supportedProperty:function(n){return"scroll-snap"===n.substring(0,11)&&("ms"===ue?""+ie+n:n)}},{supportedProperty:function(n){return"overscroll-behavior"===n&&("ms"===ue?ie+"scroll-chaining":n)}},{supportedProperty:function(n,e){var t=be[n];return!!t&&(ue+pe(t)in e&&ie+t)}},{supportedProperty:function(n,e,t){var r=t.multiple;if(ye.indexOf(n)>-1){var o=ge[n];if(!Array.isArray(o))return ue+pe(o)in e&&ie+o;if(!r)return!1;for(var u=0;u<o.length;u++)if(!(ue+pe(o[0])in e))return!1;return o.map(we)}return!1}}],Ee=Fe.filter((function(n){return n.supportedProperty})).map((function(n){return n.supportedProperty})),xe=Fe.filter((function(n){return n.noPrefill})).reduce((function(n,e){return n.push.apply(n,Xn(e.noPrefill)),n}),[]),Se={};if(l){me=document.createElement("p");var Ce=window.getComputedStyle(document.documentElement,"");for(var ke in Ce)isNaN(ke)||(Se[Ce[ke]]=Ce[ke]);xe.forEach((function(n){return delete Se[n]}))}function Me(n,e){if(void 0===e&&(e={}),!me)return n;if(null!=Se[n])return Se[n];"transition"!==n&&"transform"!==n||(e[n]=n in me.style);for(var t=0;t<Ee.length&&(Se[n]=Ee[t](n,me.style,e),!Se[n]);t++);try{me.style[n]=""}catch(n){return!1}return Se[n]}var Ie,Te={},Re={transition:1,"transition-property":1,"-webkit-transition":1,"-webkit-transition-property":1},Ae=/(^\s*[\w-]+)|, (\s*[\w-]+)(?![^()]*\))/g;function _e(n,e,t){return"var"===e?"var":"all"===e?"all":"all"===t?", all":e?Me(e):", "+Me(t)}function Ne(n,e){var t=e;if(!Ie||"content"===n)return e;if("string"!=typeof t||!isNaN(parseInt(t,10)))return t;var r=n+t;if(null!=Te[r])return Te[r];try{Ie.style[n]=t}catch(n){return Te[r]=!1,!1}if(Re[n])t=t.replace(Ae,_e);else if(""===Ie.style[n]&&("-ms-flex"===(t=ie+t)&&(Ie.style[n]="-ms-flexbox"),Ie.style[n]=t,""===Ie.style[n]))return Te[r]=!1,!1;return Ie.style[n]="",Te[r]=t,Te[r]}l&&(Ie=document.createElement("p"));var Pe=function(){return{onProcessRule:function(n){if("keyframes"===n.type){var e=n;e.at="-"===(t=e.at)[1]?t:"ms"===ue?t:"@"+ie+"keyframes"+t.substr(10)}var t},onProcessStyle:function(n,e){if("style"!==e.type)return n;for(var t in n){var r=n[t],o=!1,u=Me(t);u&&u!==t&&(o=!0);var i=!1,a=Ne(u,b(r));a&&a!==r&&(i=!0),(o||i)&&(o&&delete n[t],n[u||t]=a||r)}return n},onChangeValue:function(n,e){return Ne(e,b(n))||n}}};var Oe=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 Le=function(){return{plugins:[kn(),_n(),Ln(),Un(),Kn(),"undefined"==typeof window?null:Pe(),Oe()]}};function We(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 De=t(0),ze=t.n(De);var Be=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=n.baseClasses,t=n.newClasses;if(n.Component,!t)return e;var r=c({},e);return Object.keys(t).forEach((function(n){t[n]&&(r[n]="".concat(e[n]," ").concat(t[n]))})),r},je={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)}},qe=ze.a.createContext(null);function Ue(){return ze.a.useContext(qe)}t(54);var He,Je=En(Le()),Ve={disableGeneration:!1,generateClassName:u(),jss:Je,sheetsCache:null,sheetsManager:new Map,sheetsRegistry:null},$e=ze.a.createContext(Ve);var Ge=function(n){var e=n.children,t=n.injectFirst,r=void 0!==t&&t,o=n.disableGeneration,u=void 0!==o&&o,i=We(n,["children","injectFirst","disableGeneration"]),a=c({},ze.a.useContext($e),{disableGeneration:u},i);if(!a.jss.options.insertionPoint&&r&&"undefined"!=typeof window){if(!He){var f=document.head;He=document.createComment("mui-inject-first"),f.insertBefore(He,f.firstChild)}a.jss=En({plugins:Le().plugins,insertionPoint:He})}return ze.a.createElement($e.Provider,{value:a},e)},Qe=-1e9;function Ke(){return Qe+=1}var Xe=t(151),Ye=t.n(Xe);function Ze(n,e){return e}var nt=function(n){var e="function"==typeof n;return{create:function(t,r){var 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]=Ye()(i[n],u[n],{arrayMerge:Ze})})),i},options:{}}},et={};function tt(n,e,t){var r=n.state;if(n.stylesOptions.disableGeneration)return e||{};r.cacheClasses||(r.cacheClasses={value:null,lastProp:null,lastJSS:{}});var 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=Be({baseClasses:r.cacheClasses.lastJSS,newClasses:e,Component:t})),r.cacheClasses.value}function rt(n,e){var t=n.state,r=n.theme,o=n.stylesOptions,u=n.stylesCreator,i=n.name;if(!o.disableGeneration){var a=je.get(o.sheetsManager,u,r);a||(a={refs:0,staticSheet:null,dynamicStyles:null},je.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=je.get(o.sheetsCache,u,r));var d=u.create(r,i);s||((s=o.jss.createStyleSheet(d,c({link:!1},f))).attach(),o.sheetsCache&&je.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).attach(),t.dynamicSheet=p,t.classes=Be({baseClasses:a.staticSheet.classes,newClasses:p.classes}),l&&l.add(p)}else t.classes=a.staticSheet.classes;a.refs+=1}}function ot(n,e){var t=n.state;t.dynamicSheet&&t.dynamicSheet.update(e)}function ut(n){var e=n.state,t=n.theme,r=n.stylesOptions,o=n.stylesCreator;if(!r.disableGeneration){var u=je.get(r.sheetsManager,o,t);u.refs-=1;var i=r.sheetsRegistry;0===u.refs&&(je.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 it(n,e){var t,r=ze.a.useRef([]),o=ze.a.useMemo((function(){return{}}),e);r.current!==o&&(r.current=o,t=n()),ze.a.useEffect((function(){return function(){t&&t()}}),[o])}var at=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?et:u,a=We(e,["name","classNamePrefix","Component","defaultTheme"]),f=nt(n),l=t||r||"makeStyles";return f.options={index:Ke(),name:t,meta:l,classNamePrefix:l},function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=Ue()||i,r=c({},ze.a.useContext($e),{},a),u=ze.a.useRef(),l=ze.a.useRef();return it((function(){var o={name:t,state:{},stylesCreator:f,stylesOptions:r,theme:e};return rt(o,n),l.current=!1,u.current=o,function(){ut(o)}}),[e,f]),ze.a.useEffect((function(){l.current&&ot(u.current,n),l.current=!0})),tt(u.current,n.classes,o)}};function ct(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}var ft=function(){function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};ct(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 ze.a.createElement(Ge,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 ze.a.createElement("style",c({id:"jss-server-side",key:"jss-server-side",dangerouslySetInnerHTML:{__html:this.toString()}},n))}}]),n}();function lt(n){var e,t,r="";if(n)if("object"==typeof n)if(n.push)for(e=0;e<n.length;e++)n[e]&&(t=lt(n[e]))&&(r&&(r+=" "),r+=t);else for(e in n)n[e]&&(t=lt(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=lt(arguments[e++]))&&(t&&(t+=" "),t+=n);return t},dt=t(73),pt=t.n(dt);function mt(n,e){var t={};return Object.keys(n).forEach((function(r){-1===e.indexOf(r)&&(t[r]=n[r])})),t}var ht=function(n){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.name,o=We(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=at(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=ze.a.forwardRef((function(e,t){var r=e.children,o=e.className,i=e.clone,a=e.component,l=We(e,["children","className","clone","component"]),s=f(e),d=st(s.root,o),p=l;if(u&&(p=mt(p,u)),i)return ze.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 ze.a.createElement(m,c({ref:t,className:d},p),r)}));return pt()(l,n),l}};var vt=function(n){var e=n.children,t=n.theme,o=Ue(),u=ze.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 ze.a.createElement(qe.Provider,{value:u},e)},gt=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=We(e,["defaultTheme","withTheme","name"]);var l=i,s=at(n,c({defaultTheme:r,Component:t,name:i||t.displayName,classNamePrefix:l},f)),d=ze.a.forwardRef((function(n,e){n.classes;var o,f=n.innerRef,l=We(n,["classes","innerRef"]),d=s(n),p=l;return("string"==typeof i||u)&&(o=Ue()||r,i&&(p=a({theme:o,name:i,props:l})),u&&!p.theme&&(p.theme=o)),ze.a.createElement(t,c({ref:f||e,classes:d},p))}));return pt()(d,t),d}};function yt(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=n.defaultTheme,t=function(n){var t=ze.a.forwardRef((function(t,r){var o=t.innerRef,u=We(t,["innerRef"]),i=Ue()||e;return ze.a.createElement(n,c({theme:i,ref:o||r},u))}));return pt()(t,n),t};return t}var wt=yt();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 Le})),t.d(e,"makeStyles",(function(){return at})),t.d(e,"mergeClasses",(function(){return Be})),t.d(e,"ServerStyleSheets",(function(){return ft})),t.d(e,"styled",(function(){return ht})),t.d(e,"StylesProvider",(function(){return Ge})),t.d(e,"ThemeProvider",(function(){return vt})),t.d(e,"useTheme",(function(){return Ue})),t.d(e,"withStyles",(function(){return gt})),t.d(e,"withTheme",(function(){return wt})),t.d(e,"withThemeCreator",(function(){return yt}))},function(n,e,t){"use strict";var r=function(n){return function(n){return!!n&&"object"==typeof n}(n)&&!function(n){var e=Object.prototype.toString.call(n);return"[object RegExp]"===e||"[object Date]"===e||function(n){return n.$$typeof===o}(n)}(n)};var o="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function u(n,e){return!1!==e.clone&&e.isMergeableObject(n)?f((t=n,Array.isArray(t)?[]:{}),n,e):n;var t}function i(n,e,t){return n.concat(e).map((function(n){return u(n,t)}))}function a(n){return Object.keys(n).concat(function(n){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(n).filter((function(e){return n.propertyIsEnumerable(e)})):[]}(n))}function c(n,e,t){var r={};return t.isMergeableObject(n)&&a(n).forEach((function(e){r[e]=u(n[e],t)})),a(e).forEach((function(o){t.isMergeableObject(e[o])&&n[o]?r[o]=function(n,e){if(!e.customMerge)return f;var t=e.customMerge(n);return"function"==typeof t?t:f}(o,t)(n[o],e[o],t):r[o]=u(e[o],t)})),r}function f(n,e,t){(t=t||{}).arrayMerge=t.arrayMerge||i,t.isMergeableObject=t.isMergeableObject||r;var o=Array.isArray(e);return o===Array.isArray(n)?o?t.arrayMerge(n,e,t):c(n,e,t):u(e,t)}f.all=function(n,e){if(!Array.isArray(n))throw new Error("first argument should be an array");return n.reduce((function(n,t){return f(n,t,e)}),{})};var l=f;n.exports=l},,,,function(n,e,t){"use strict";t(156).main(),console.log("image from entrypoint.js",t(119))},function(n,e,t){"use strict";var r=t(157),o=t(161),u=t(1),i=t(4),a=t(18),c=t(142),f=t(40),l=t(71),s=t(133),d=t(337),p=t(338),m=t(72),h=t(147),v=t(99);n.exports={main:function(){var n=o.mkContainer(),e=f.element(n)({theme:s.fromTheme(d.darkTheme),children:[]});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(158);e.isServerSide="undefined"==typeof document,console.log("image from Example.js",t(119)),e.renderToString=r.renderToString},function(n,e,t){"use strict";n.exports=t(159)},function(n,e,t){"use strict";
14+/** @license React v16.9.0
15+ * react-dom-server.browser.production.min.js
16+ *
17+ * Copyright (c) Facebook, Inc. and its affiliates.
18+ *
19+ * This source code is licensed under the MIT license found in the
20+ * LICENSE file in the root directory of this source tree.
21+ */var r=t(100),o=t(0);function u(n){for(var e=n.message,t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return n.message="Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n}var i="function"==typeof Symbol&&Symbol.for,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;function b(n){if(null==n)return null;if("function"==typeof n)return n.displayName||n.name||null;if("string"==typeof n)return n;switch(n){case 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 b(n.type);case y:if(n=1===n._status?n._result:null)return b(n)}return null}var F=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;F.hasOwnProperty("ReactCurrentDispatcher")||(F.ReactCurrentDispatcher={current:null}),F.hasOwnProperty("ReactCurrentBatchConfig")||(F.ReactCurrentBatchConfig={suspense:null});var E={};function x(n,e){for(var t=0|n._threadCount;t<=e;t++)n[t]=n._currentValue2,n._threadCount=t+1}for(var S=new Uint16Array(16),C=0;15>C;C++)S[C]=C+1;S[15]=0;var k=/^[: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]*$/,M=Object.prototype.hasOwnProperty,I={},T={};function R(n){return!!M.call(T,n)||!M.call(I,n)&&(k.test(n)?T[n]=!0:(I[n]=!0,!1))}function A(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 A(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 A(e,1,!1,n[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(n){_[n]=new A(n,2,!1,n.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(n){_[n]=new A(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 A(n,3,!1,n.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(n){_[n]=new A(n,3,!0,n,null,!1)})),["capture","download"].forEach((function(n){_[n]=new A(n,4,!1,n,null,!1)})),["cols","rows","size","span"].forEach((function(n){_[n]=new A(n,6,!1,n,null,!1)})),["rowSpan","start"].forEach((function(n){_[n]=new A(n,5,!1,n.toLowerCase(),null,!1)}));var N=/[\-:]([a-z])/g;function P(n){return n[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(n){var e=n.replace(N,P);_[e]=new A(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(N,P);_[e]=new A(e,1,!1,n,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(n){var e=n.replace(N,P);_[e]=new A(e,1,!1,n,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(n){_[n]=new A(n,1,!1,n.toLowerCase(),null,!1)})),_.xlinkHref=new A("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(n){_[n]=new A(n,1,!1,n.toLowerCase(),null,!0)}));var O=/["'&<>]/;function L(n){if("boolean"==typeof n||"number"==typeof n)return""+n;n=""+n;var e=O.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 W(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+'="'+L(e)+'"')):R(n)?n+'="'+L(e)+'"':""}var D=null,z=null,B=null,j=!1,q=!1,U=null,H=0;function J(){if(null===D)throw u(Error(321));return D}function V(){if(0<H)throw u(Error(312));return{memoizedState:null,queue:null,next:null}}function $(){return null===B?null===z?(j=!1,z=B=V()):(j=!0,B=z):null===B.next?(j=!1,B=B.next=V()):(j=!0,B=B.next),B}function G(n,e,t,r){for(;q;)q=!1,H+=1,B=null,t=n(e,r);return z=D=null,H=0,B=U=null,t}function Q(n,e){return"function"==typeof e?e(n):e}function K(n,e,t){if(D=J(),B=$(),j){var r=B.queue;if(e=r.dispatch,null!==U&&void 0!==(t=U.get(r))){U.delete(r),r=B.memoizedState;do{r=n(r,t.action),t=t.next}while(null!==t);return B.memoizedState=r,[r,e]}return[B.memoizedState,e]}return n=n===Q?"function"==typeof e?e():e:void 0!==t?t(e):e,B.memoizedState=n,n=(n=B.queue={last:null,dispatch:null}).dispatch=X.bind(null,D,n),[B.memoizedState,n]}function X(n,e,t){if(!(25>H))throw u(Error(301));if(n===D)if(q=!0,n={action:t,next:null},null===U&&(U=new Map),void 0===(t=U.get(e)))U.set(e,n);else{for(e=t;null!==e.next;)e=e.next;e.next=n}}function Y(){}var Z=0,nn={readContext:function(n){var e=Z;return x(n,e),n[e]},useContext:function(n){J();var e=Z;return x(n,e),n[e]},useMemo:function(n,e){if(D=J(),e=void 0===e?null:e,null!==(B=$())){var t=B.memoizedState;if(null!==t&&null!==e){n:{var r=t[1];if(null===r)r=!1;else{for(var o=0;o<r.length&&o<e.length;o++){var u=e[o],i=r[o];if((u!==i||0===u&&1/u!=1/i)&&(u==u||i==i)){r=!1;break n}}r=!0}}if(r)return t[0]}}return n=n(),B.memoizedState=[n,e],n},useReducer:K,useRef:function(n){D=J();var e=(B=$()).memoizedState;return null===e?(n={current:n},B.memoizedState=n):e},useState:function(n){return K(Q,n)},useLayoutEffect:function(){},useCallback:function(n){return n},useImperativeHandle:Y,useEffect:Y,useDebugValue:Y,useResponder:function(n,e){return{props:e,responder:n}}},en="http://www.w3.org/1999/xhtml";function tn(n){switch(n){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}var rn={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},on=r({menuitem:!0},rn),un={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},an=["Webkit","ms","Moz","O"];Object.keys(un).forEach((function(n){an.forEach((function(e){e=e+n.charAt(0).toUpperCase()+n.substring(1),un[e]=un[n]}))}));var cn=/([A-Z])/g,fn=/^ms-/,ln=o.Children.toArray,sn=F.ReactCurrentDispatcher,dn={listing:!0,pre:!0,textarea:!0},pn=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,mn={},hn={};var vn=Object.prototype.hasOwnProperty,gn={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null,suppressHydrationWarning:null};function yn(n,e){if(void 0===n)throw u(Error(152),b(e)||"Component")}function wn(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 x(r,t),r[t];if(n=n.contextTypes){for(var o in t={},n)t[o]=e[o];e=t}else e=E;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)}},d=void 0;if(a)d=new i(o.props,c,s),"function"==typeof i.getDerivedStateFromProps&&(null!=(a=i.getDerivedStateFromProps.call(null,o.props,d.state))&&(d.state=r({},d.state,a)));else if(D={},d=i(o.props,c,s),null==(d=G(i,o.props,d,c))||null==d.render)return void yn(n=d,i);if(d.props=o.props,d.context=c,d.updater=s,void 0===(s=d.state)&&(d.state=s=null),"function"==typeof d.UNSAFE_componentWillMount||"function"==typeof d.componentWillMount)if("function"==typeof d.componentWillMount&&"function"!=typeof i.getDerivedStateFromProps&&d.componentWillMount(),"function"==typeof d.UNSAFE_componentWillMount&&"function"!=typeof i.getDerivedStateFromProps&&d.UNSAFE_componentWillMount(),f.length){s=f;var p=l;if(f=null,l=!1,p&&1===s.length)d.state=s[0];else{a=p?s[0]:d.state;var m=!0;for(p=p?1:0;p<s.length;p++){var h=s[p];null!=(h="function"==typeof h?h.call(d,a,o.props,c):h)&&(m?(m=!1,a=r({},a,h)):r(a,h))}d.state=a}}else f=null;if(yn(n=d.render(),i),o=void 0,"function"==typeof d.getChildContext&&"object"==typeof(c=i.childContextTypes))for(var v in o=d.getChildContext())if(!(v in c))throw u(Error(108),b(i)||"Unknown",v);o&&(e=r({},e,o))}for(;o.isValidElement(n);){var a=n,c=a.type;if("function"!=typeof c)break;i(a,c)}return{child:n,context:e}}var bn=function(){function n(e,t){if(!(this instanceof n))throw new TypeError("Cannot call a class as a function");o.isValidElement(e)?e.type!==c?e=[e]:(e=e.props.children,e=o.isValidElement(e)?[e]:ln(e)):e=ln(e),e={type:null,domNamespace:en,children:e,childIndex:0,context:E,footer:""};var r=S[0];if(0===r){var i=S,a=2*(r=i.length);if(!(65536>=a))throw u(Error(304));var f=new Uint16Array(a);for(f.set(i),(S=f)[0]=r+1,i=r;i<a-1;i++)S[i]=i+1;S[a-1]=0}else S[0]=S[r];this.threadID=r,this.stack=[e],this.exhausted=!1,this.currentSelectValue=null,this.previousWasTextNode=!1,this.makeStaticMarkup=t,this.suspenseDepth=0,this.contextIndex=-1,this.contextStack=[],this.contextValueStack=[]}return n.prototype.destroy=function(){if(!this.exhausted){this.exhausted=!0,this.clearProviders();var n=this.threadID;S[n]=S[0],S[0]=n}},n.prototype.pushProvider=function(n){var e=++this.contextIndex,t=n.type._context,r=this.threadID;x(t,r);var o=t[r];this.contextStack[e]=t,this.contextValueStack[e]=o,t[r]=n.props.value},n.prototype.popProvider=function(){var n=this.contextIndex,e=this.contextStack[n],t=this.contextValueStack[n];this.contextStack[n]=null,this.contextValueStack[n]=null,this.contextIndex--,e[this.threadID]=t},n.prototype.clearProviders=function(){for(var n=this.contextIndex;0<=n;n--)this.contextStack[n][this.threadID]=this.contextValueStack[n]},n.prototype.read=function(n){if(this.exhausted)return null;var e=Z;Z=this.threadID;var t=sn.current;sn.current=nn;try{for(var r=[""],o=!1;r[0].length<n;){if(0===this.stack.length){this.exhausted=!0;var i=this.threadID;S[i]=S[0],S[0]=i;break}var 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 u(Error(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){throw n}r.length<=this.suspenseDepth&&r.push(""),r[this.suspenseDepth]+=p}}return r[0]}finally{sn.current=t,Z=e}},n.prototype.render=function(n,e,t){if("string"==typeof n||"number"==typeof n)return""===(t=""+n)?"":this.makeStaticMarkup?L(t):this.previousWasTextNode?"\x3c!-- --\x3e"+L(t):(this.previousWasTextNode=!0,L(t));if(n=(e=wn(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 u(Error(257));throw u(Error(258),t.toString())}return n=ln(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=ln(n.props.children),this.stack.push({type:null,domNamespace:t,children:n,childIndex:0,context:e,footer:""}),"";case h:throw u(Error(294))}if("object"==typeof i&&null!==i)switch(i.$$typeof){case m:D={};var b=i.render(n.props,n.ref);return b=G(i.render,n.props,b,n.ref),b=ln(b),this.stack.push({type:null,domNamespace:t,children:b,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=ln(n.props.children),childIndex:0,context:e,footer:""},this.pushProvider(n),this.stack.push(t),"";case d:i=n.type,b=n.props;var F=this.threadID;return x(i,F),i=ln(b.children(i[F])),this.stack.push({type:n,domNamespace:t,children:i,childIndex:0,context:e,footer:""}),"";case w:throw u(Error(338));case y:throw u(Error(295))}throw u(Error(130),null==i?i:typeof i,"")},n.prototype.renderDOM=function(n,e,t){var i=n.type.toLowerCase();if(t===en&&tn(i),!mn.hasOwnProperty(i)){if(!pn.test(i))throw u(Error(65),i);mn[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 u(Error(92));if(Array.isArray(f)){if(!(1>=f.length))throw u(Error(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(on[i]&&(null!=c.children||null!=c.dangerouslySetInnerHTML))throw u(Error(137),i,"");if(null!=c.dangerouslySetInnerHTML){if(null!=c.children)throw u(Error(60));if(!("object"==typeof c.dangerouslySetInnerHTML&&"__html"in c.dangerouslySetInnerHTML))throw u(Error(61))}if(null!=c.style&&"object"!=typeof c.style)throw u(Error(62),"")}for(b in c=a,f=this.makeStaticMarkup,l=1===this.stack.length,s="<"+n.type,c)if(vn.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,hn.hasOwnProperty(y))y=hn[y];else{var w=y.replace(cn,"-$1").toLowerCase().replace(fn,"-ms-");y=hn[y]=w}m+=h+y+":",h=d,m+=v=null==g||"boolean"==typeof g||""===g?"":v||"number"!=typeof g||0===g||un.hasOwnProperty(h)&&un[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?gn.hasOwnProperty(b)||(d=R(d=b)&&null!=p?d+'="'+L(p)+'"':""):d=W(b,p),d&&(s+=" "+d)}}f||l&&(s+=' data-reactroot=""');var b=s;c="",rn.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=L(f);break n}f=null}return null!=f?(a=[],dn[i]&&"\n"===f.charAt(0)&&(b+="\n"),b+=f):a=ln(a.children),n=n.type,t=null==t||"http://www.w3.org/1999/xhtml"===t?tn(n):"http://www.w3.org/2000/svg"===t&&"foreignObject"===n?"http://www.w3.org/1999/xhtml":t,this.stack.push({domNamespace:t,type:i,children:a,childIndex:0,context:e,footer:c}),this.previousWasTextNode=!1,b},n}(),Fn={renderToString:function(n){n=new bn(n,!1);try{return n.read(1/0)}finally{n.destroy()}},renderToStaticMarkup:function(n){n=new bn(n,!0);try{return n.read(1/0)}finally{n.destroy()}},renderToNodeStream:function(){throw u(Error(207))},renderToStaticNodeStream:function(){throw u(Error(208))},version:"16.9.0"},En={default:Fn},xn=En&&Fn||En;n.exports=xn.default||xn},function(n,e,t){"use strict";
22+/** @license React v16.9.0
23+ * react.production.min.js
24+ *
25+ * Copyright (c) Facebook, Inc. and its affiliates.
26+ *
27+ * This source code is licensed under the MIT license found in the
28+ * LICENSE file in the root directory of this source tree.
29+ */var r=t(100),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,m=o?Symbol.for("react.suspense_list"):60120,h=o?Symbol.for("react.memo"):60115,v=o?Symbol.for("react.lazy"):60116;o&&Symbol.for("react.fundamental"),o&&Symbol.for("react.responder");var g="function"==typeof Symbol&&Symbol.iterator;function y(n){for(var e=n.message,t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return n.message="Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n}var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b={};function F(n,e,t){this.props=n,this.context=e,this.refs=b,this.updater=t||w}function E(){}function x(n,e,t){this.props=n,this.context=e,this.refs=b,this.updater=t||w}F.prototype.isReactComponent={},F.prototype.setState=function(n,e){if("object"!=typeof n&&"function"!=typeof n&&null!=n)throw y(Error(85));this.updater.enqueueSetState(this,n,e,"setState")},F.prototype.forceUpdate=function(n){this.updater.enqueueForceUpdate(this,n,"forceUpdate")},E.prototype=F.prototype;var S=x.prototype=new E;S.constructor=x,r(S,F.prototype),S.isPureReactComponent=!0;var C={current:null},k={suspense:null},M={current:null},I=Object.prototype.hasOwnProperty,T={key:!0,ref:!0,__self:!0,__source:!0};function R(n,e,t){var r=void 0,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)I.call(e,r)&&!T.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:M.current}}function A(n){return"object"==typeof n&&null!==n&&n.$$typeof===u}var _=/\/+/g,N=[];function P(n,e,t,r){if(N.length){var o=N.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 O(n){n.result=null,n.keyPrefix=null,n.func=null,n.context=null,n.count=0,10>N.length&&N.push(n)}function L(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?"."+W(e,0):t),1;if(c=0,t=""===t?".":t+":",Array.isArray(e))for(var f=0;f<e.length;f++){var l=t+W(a=e[f],f);c+=n(a,l,r,o)}else if(null===e||"object"!=typeof e?l=null:l="function"==typeof(l=g&&e[g]||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+W(a,f++),r,o);else if("object"===a)throw r=""+e,y(Error(31),"[object Object]"===r?"object with keys {"+Object.keys(e).join(", ")+"}":r,"");return c}(n,"",e,t)}function W(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 D(n,e){n.func.call(n.context,e,n.count++)}function z(n,e,t){var r=n.result,o=n.keyPrefix;n=n.func.call(n.context,e,n.count++),Array.isArray(n)?B(n,r,t,(function(n){return n})):null!=n&&(A(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(_,"$&/")+"/")+t)),r.push(n))}function B(n,e,t,r,o){var u="";null!=t&&(u=(""+t).replace(_,"$&/")+"/"),L(n,z,e=P(e,u,r,o)),O(e)}function j(){var n=C.current;if(null===n)throw y(Error(321));return n}var q={Children:{map:function(n,e,t){if(null==n)return n;var r=[];return B(n,r,null,e,t),r},forEach:function(n,e,t){if(null==n)return n;L(n,D,e=P(null,null,e,t)),O(e)},count:function(n){return L(n,(function(){return null}),null)},toArray:function(n){var e=[];return B(n,e,null,(function(n){return n})),e},only:function(n){if(!A(n))throw y(Error(143));return n}},createRef:function(){return{current:null}},Component:F,PureComponent:x,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:v,_ctor:n,_status:-1,_result:null}},memo:function(n,e){return{$$typeof:h,type:n,compare:void 0===e?null:e}},useCallback:function(n,e){return j().useCallback(n,e)},useContext:function(n,e){return j().useContext(n,e)},useEffect:function(n,e){return j().useEffect(n,e)},useImperativeHandle:function(n,e,t){return j().useImperativeHandle(n,e,t)},useDebugValue:function(){},useLayoutEffect:function(n,e){return j().useLayoutEffect(n,e)},useMemo:function(n,e){return j().useMemo(n,e)},useReducer:function(n,e,t){return j().useReducer(n,e,t)},useRef:function(n){return j().useRef(n)},useState:function(n){return j().useState(n)},Fragment:a,Profiler:f,StrictMode:c,Suspense:p,unstable_SuspenseList:m,createElement:R,cloneElement:function(n,e,t){if(null==n)throw y(Error(267),n);var o=void 0,i=r({},n.props),a=n.key,c=n.ref,f=n._owner;if(null!=e){void 0!==e.ref&&(c=e.ref,f=M.current),void 0!==e.key&&(a=""+e.key);var l=void 0;for(o in n.type&&n.type.defaultProps&&(l=n.type.defaultProps),e)I.call(e,o)&&!T.hasOwnProperty(o)&&(i[o]=void 0===e[o]&&void 0!==l?l[o]:e[o])}if(1===(o=arguments.length-2))i.children=t;else if(1<o){l=Array(o);for(var s=0;s<o;s++)l[s]=arguments[s+2];i.children=l}return{$$typeof:u,type:n.type,key:a,ref:c,props:i,_owner:f}},createFactory:function(n){var e=R.bind(null,n);return e.type=n,e},isValidElement:A,version:"16.9.0",unstable_withSuspenseConfig:function(n,e){var t=k.suspense;k.suspense=void 0===e?null:e;try{n()}finally{k.suspense=t}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:C,ReactCurrentBatchConfig:k,ReactCurrentOwner:M,IsSomeRendererActing:{current:!1},assign:r}},U={default:q},H=U&&q||U;n.exports=H.default||H},function(n,e,t){"use strict";var r=t(41),o=t(174),u=t(296),i=t(317),a=t(331),c=t(2),f=t(27),l=t(7),s=t(15),d=t(332),p=t(40),m=t(55),h=t(31),v=t(28),g=t(45),y=t(98),w=t(37),b=t(335),F=t(46),E=t(26),x=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"backgroundColor"})))(w.writeForeignString)(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"fontFamily"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"gridTemplateAreas"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"maxWidth"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"minWidth"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"transition"})))(w.writeForeignString)(w.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()())()()()))({backgroundColor:n.backgroundColour,fontFamily:n.textFontFamily,color:n.textColour,display:"grid",transition:"0.2s ease-in-out",gridTemplateAreas:"'landing landing landing''header header header' 'nav content content'",minWidth:"100%",maxWidth:"100%"}),content:r.cssSafer(w.recordWriteForeign()(w.consWriteForeignFields(new s.IsSymbol((function(){return"gridArea"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"minHeight"})))(w.writeForeignString)(w.nilWriteForeignFields)()()())()()()))({gridArea:"content",minHeight:"200vh"}),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(),x=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(x)({name:"Learn",icon:p.element(y.appendIcon())({}),collapsed:o.value0}),p.element(x)({name:"Try",icon:p.element(y.bindIcon())({}),collapsed:o.value0}),p.element(x)({name:"Share",icon:p.element(y.applyflippedIcon())({}),collapsed:o.value0}),p.element(x)({name:"Jobs",icon:p.element(y.mapIcon())({}),collapsed:o.value0})]}),p.element(b)({}),m.div()({className:n.content,children:l.append(l.semigroupArray)([p.element(S)({})])(r.children)})]}))}))}))}))}))()};n.exports={mkContainer:function(){var n=b.mkThemeProvider(),e=x();return h.component()()("Container")((function(t){return c.pure(v.applicativeRender(E.refl))(p.element(n)({theme:t.theme,children:[p.element(e)({children:t.children})]}))}))()},mkContainerContent:x}},function(n,e,t){"use strict";e.mergeStyles=function(n){return Object.assign.apply(null,[{}].concat(n))}},function(n,e,t){"use strict";e.intDegree=function(n){return Math.min(Math.abs(n),2147483647)},e.intDiv=function(n){return function(e){return 0===e?0:e>0?Math.floor(n/e):-Math.floor(n/-e)}},e.intMod=function(n){return function(e){if(0===e)return 0;var t=Math.abs(e);return(n%t+t)%t}},e.numDiv=function(n){return function(e){return n/e}}},function(n,e,t){"use strict";e.intSub=function(n){return function(e){return n-e|0}},e.numSub=function(n){return function(e){return n-e}}},function(n,e,t){"use strict";e.intAdd=function(n){return function(e){return n+e|0}},e.intMul=function(n){return function(e){return n*e|0}},e.numAdd=function(n){return function(e){return n+e}},e.numMul=function(n){return function(e){return n*e}}},function(n,e,t){"use strict";e.unsafeCoerce=function(n){return n}},function(n,e,t){"use strict";e.unit={}},function(n,e,t){"use strict";e.showIntImpl=function(n){return n.toString()},e.showNumberImpl=function(n){var e=n.toString();return isNaN(e+".0")?e:e+".0"},e.showCharImpl=function(n){var e=n.charCodeAt(0);if(e<32||127===e){switch(n){case"":return"'\\a'";case"\b":return"'\\b'";case"\f":return"'\\f'";case"\n":return"'\\n'";case"\r":return"'\\r'";case"\t":return"'\\t'";case"\v":return"'\\v'"}return"'\\"+e.toString(10)+"'"}return"'"===n||"\\"===n?"'\\"+n+"'":"'"+n+"'"},e.showStringImpl=function(n){var e=n.length;return'"'+n.replace(/[\0-\x1F\x7F"\\]/g,(function(t,r){switch(t){case'"':case"\\":return"\\"+t;case"":return"\\a";case"\b":return"\\b";case"\f":return"\\f";case"\n":return"\\n";case"\r":return"\\r";case"\t":return"\\t";case"\v":return"\\v"}var 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.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";var r=function(n){return function(e){return n===e}};e.eqBooleanImpl=r,e.eqIntImpl=r,e.eqNumberImpl=r,e.eqCharImpl=r,e.eqStringImpl=r,e.eqArrayImpl=function(n){return function(e){return function(t){if(e===t)return!0;if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(!n(e[r])(t[r]))return!1;return!0}}}},function(n,e,t){"use strict";e.concatString=function(n){return function(e){return n+e}},e.concatArray=function(n){return function(e){return 0===n.length?e:0===e.length?n:n.concat(e)}}},function(n,e,t){"use strict";var r=function(n){return function(n){var e;for(;;)e=void(n=n);return e}(n)},o=new(t(5).Show)(r);n.exports={absurd:r,showVoid:o}},function(n,e,t){"use strict";e.unsafeCoerce=function(n){return n}},function(n,e,t){"use strict";var r=t(120),o=t(255),u=t(2),i=t(3),a=t(59),c=t(30),f=t(16),l=t(8),s=t(1),d=t(11),p=t(27),m=t(5),h=t(15),v=t(256),g=t(18),y=t(88),w=t(33),b=t(53),F=t(286),E=t(288),x=t(40),S=t(71),C=t(55),k=t(61),M=t(113),I=t(31),T=t(28),R=t(295),A=t(37),_=t(26),N=function(n){return F.fetch(E.windowFetch)()},P=function(n){return i.bind(y.bindAff)(N()("/api/compileAndRun")({method:F.postMethod,body:A.writeJSON(A.recordWriteForeign()(A.consWriteForeignFields(new h.IsSymbol((function(){return"code"})))(A.writeForeignString)(A.nilWriteForeignFields)()()()))(n),headers:F.makeHeaders()({"Content-Type":"application/json"})}))((function(n){var e=F.statusCode(n);return 200===e?s.mapFlipped(y.functorAff)(i.bind(y.bindAff)(F.json(n))(R.readAff(A.readRecord()(A.readFieldsCons(new h.IsSymbol((function(){return"code"})))(A.readMaybe(A.readInt))(A.readFieldsCons(new h.IsSymbol((function(){return"stderr"})))(A.readString)(A.readFieldsCons(new h.IsSymbol((function(){return"stdout"})))(A.readString)(A.readFieldsNil)()())()())()()))))(c.Right.create):422===e?s.mapFlipped(y.functorAff)(i.bind(y.bindAff)(F.json(n))(R.readAff(A.readRecord()(A.readFieldsCons(new h.IsSymbol((function(){return"result"})))(A.readRecord()(A.readFieldsCons(new h.IsSymbol((function(){return"errors"})))(A.readArray(A.readRecord()(A.readFieldsCons(new h.IsSymbol((function(){return"allSpans"})))(A.readArray(A.readRecord()(A.readFieldsCons(new h.IsSymbol((function(){return"end"})))(A.readArray(A.readInt))(A.readFieldsCons(new h.IsSymbol((function(){return"name"})))(A.readString)(A.readFieldsCons(new h.IsSymbol((function(){return"start"})))(A.readArray(A.readInt))(A.readFieldsNil)()())()())()())))(A.readFieldsCons(new h.IsSymbol((function(){return"errorCode"})))(A.readString)(A.readFieldsCons(new h.IsSymbol((function(){return"errorLink"})))(A.readString)(A.readFieldsCons(new h.IsSymbol((function(){return"filename"})))(A.readString)(A.readFieldsCons(new h.IsSymbol((function(){return"message"})))(A.readString)(A.readFieldsCons(new h.IsSymbol((function(){return"moduleName"})))(A.readMaybe(A.readString))(A.readFieldsCons(new h.IsSymbol((function(){return"position"})))(A.readRecord()(A.readFieldsCons(new h.IsSymbol((function(){return"endColumn"})))(A.readInt)(A.readFieldsCons(new h.IsSymbol((function(){return"endLine"})))(A.readInt)(A.readFieldsCons(new h.IsSymbol((function(){return"startColumn"})))(A.readInt)(A.readFieldsCons(new h.IsSymbol((function(){return"startLine"})))(A.readInt)(A.readFieldsNil)()())()())()())()()))(A.readFieldsCons(new h.IsSymbol((function(){return"suggestion"})))(A.readMaybe(A.readRecord()(A.readFieldsCons(new h.IsSymbol((function(){return"replaceRange"})))(A.readRecord()(A.readFieldsCons(new h.IsSymbol((function(){return"endColumn"})))(A.readInt)(A.readFieldsCons(new h.IsSymbol((function(){return"endLine"})))(A.readInt)(A.readFieldsCons(new h.IsSymbol((function(){return"startColumn"})))(A.readInt)(A.readFieldsCons(new h.IsSymbol((function(){return"startLine"})))(A.readInt)(A.readFieldsNil)()())()())()())()()))(A.readFieldsCons(new h.IsSymbol((function(){return"replacement"})))(A.readString)(A.readFieldsNil)()())()())))(A.readFieldsNil)()())()())()())()())()())()())()())()())))(A.readFieldsCons(new h.IsSymbol((function(){return"warnings"})))(A.readArray(A.readRecord()(A.readFieldsCons(new h.IsSymbol((function(){return"allSpans"})))(A.readArray(A.readRecord()(A.readFieldsCons(new h.IsSymbol((function(){return"end"})))(A.readArray(A.readInt))(A.readFieldsCons(new h.IsSymbol((function(){return"name"})))(A.readString)(A.readFieldsCons(new h.IsSymbol((function(){return"start"})))(A.readArray(A.readInt))(A.readFieldsNil)()())()())()())))(A.readFieldsCons(new h.IsSymbol((function(){return"errorCode"})))(A.readString)(A.readFieldsCons(new h.IsSymbol((function(){return"errorLink"})))(A.readString)(A.readFieldsCons(new h.IsSymbol((function(){return"filename"})))(A.readString)(A.readFieldsCons(new h.IsSymbol((function(){return"message"})))(A.readString)(A.readFieldsCons(new h.IsSymbol((function(){return"moduleName"})))(A.readMaybe(A.readString))(A.readFieldsCons(new h.IsSymbol((function(){return"position"})))(A.readRecord()(A.readFieldsCons(new h.IsSymbol((function(){return"endColumn"})))(A.readInt)(A.readFieldsCons(new h.IsSymbol((function(){return"endLine"})))(A.readInt)(A.readFieldsCons(new h.IsSymbol((function(){return"startColumn"})))(A.readInt)(A.readFieldsCons(new h.IsSymbol((function(){return"startLine"})))(A.readInt)(A.readFieldsNil)()())()())()())()()))(A.readFieldsCons(new h.IsSymbol((function(){return"suggestion"})))(A.readMaybe(A.readRecord()(A.readFieldsCons(new h.IsSymbol((function(){return"replaceRange"})))(A.readRecord()(A.readFieldsCons(new h.IsSymbol((function(){return"endColumn"})))(A.readInt)(A.readFieldsCons(new h.IsSymbol((function(){return"endLine"})))(A.readInt)(A.readFieldsCons(new h.IsSymbol((function(){return"startColumn"})))(A.readInt)(A.readFieldsCons(new h.IsSymbol((function(){return"startLine"})))(A.readInt)(A.readFieldsNil)()())()())()())()()))(A.readFieldsCons(new h.IsSymbol((function(){return"replacement"})))(A.readString)(A.readFieldsNil)()())()())))(A.readFieldsNil)()())()())()())()())()())()())()())()())))(A.readFieldsNil)()())()()))(A.readFieldsNil)()()))))(c.Left.create):a.throwError(y.monadThrowAff)(b.error("Unexpected response code "+m.show(m.showInt)(e)))}))};n.exports={mkCompileEditor:function(){var n=v.mkEditor(),e=o.mkCard(),t=r.mkButton()()()()();return I.component()()("StorybookEditor")((function(o){return T.bind(T.ixBindRender)(I.useRef(p.null))((function(o){return T.bind(T.ixBindRender)(I.useState(""))((function(a){return u.pure(T.applicativeRender(_.refl))(x.fragment([x.element(t)({buttonType:r.PlainButton.value,children:[S.text("Compile")],buttonProps:{onClick:M.handler_((function(){var n=I.readRefMaybe(o)();return f.for_(g.applicativeEffect)(f.foldableMaybe)(n)((function(n){return function(){var e=v.getValue(n)();return y.launchAff_(i.bind(y.bindAff)(P({code:e}))((function(n){return w.liftEffect(y.monadEffectAff)((e=function(){if(n instanceof c.Left)return f.intercalate(f.foldableArray)(d.monoidString)("/n")(s.mapFlipped(s.functorArray)(n.value0.result.errors)((function(n){return n.message})));if(n instanceof c.Right)return n.value0.stdout;throw new Error("Failed pattern match at CompileEditor.Component (line 51, column 46 - line 53, column 50): "+[n.constructor.name])}(),a.value1(l.const(e))));var e})))()}}))()}))}}),x.element(e)({children:[S.text(a.value0)]}),C.div()({children:[x.element(n)({editorRef:o})],style:k.css({height:"100%"})})]))}))}))}))()},fetch:N,compileAndRun:P}},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.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.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";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.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";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=t(2),o=t(9),u=t(3),i=t(17),a=t(6),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(3),i=t(17),a=t(6),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(65),i=t(66),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(65),o=t(66),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(65),i=t(66),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(65),o=t(66),u=t(32),i=t(6),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(65),o=t(66),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";var r=t(44),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(44),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.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.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(106),i=t(8),a=t(1),c=t(43),f=t(4),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)();o.modify((function(n){return n+1|0}))(n.value1)();return n.value0(e)}},p=function(n){return function(e){return function(t){return function(){for(var r=o.new(!1)();a.map(o.functorST)(c.not(c.heytingAlgebraBoolean))(o.read(r))();)!function(){var i=s(e)();if(i instanceof f.Just&&n(i.value0)){u.push(i.value0)(t)();return a.void(o.functorST)(d(e))()}a.void(o.functorST)(o.write(!0)(r))()}();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(43),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(204),o=t(19),u=t(2),i=t(9),a=t(3),c=t(17),f=t(6),l=t(16),s=t(47),d=t(1),p=t(36),m=t(10),h=t(7),v=t(77),g=t(67),y=t(5),w=t(24),b=t(48),F=t(68).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)})),_=new g.Traversable1((function(){return A}),(function(){return x}),(function(n){return g.sequence1Default(_)(n)}),(function(n){return r.traverse1Impl(i.apply(n))(d.map(n.Functor0()))})),N=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:N,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:_,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(34),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(208),o=t(8),u=t(4);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(216),o=t(30),u=t(4),i=t(5),a=t(109),c=t(217),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(39),o=t(6),u=t(1),i=t(11),a=t(7),c=t(5),f=t(110),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.createElement,u=r.Fragment||"div";function i(n,e){var t=null;return"string"==typeof n&&null!=e._data&&(t={_data:void 0},Object.entries(e._data).forEach((function(n){t["data-"+n[0]]=n[1]}))),null==t?e:Object.assign({},e,t)}e.createComponent=function(){function n(){var n=this,e=function(e){return function(t){return function(){n.setState((function(n){return{$$state:e(n.$$state)}}),t)}}};return{props:n.props.$$props,state:null===n.state?null:n.state.$$state,setState:function(n){return e(n)(void 0)},setStateThen:e,instance_:n}}function e(){var n=this.$$spec.didMount;void 0!==n&&n(this.toSelf())()}function t(n,e){var t=this.$$spec.shouldUpdate;return void 0===t||t(this.toSelf())({nextProps:n.$$props,nextState:null===e?null:e.$$state})}function 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 o(u,{key:n},e)},e.element_=function(n,e,t){var r=[n,i(n,e)];return o.apply(null,t||null==e.children?r:r.concat(e.children))},e.elementKeyed_=function(n,t){return e.element_(n,t,!0)},e.fragment=function(n){return o.apply(null,[u,null].concat(n))},e.displayNameFromComponent=function(n){return n.displayName||"[unknown]"},e.displayNameFromSelf=function(n){return e.displayNameFromComponent(n.instance_.constructor)},e.toReactComponent=function(n){return function(n){return function(e){return function(t){var u={initialState:t.initialState,render:t.render,didMount:t.didMount,shouldUpdate:t.shouldUpdate,didUpdate:t.didUpdate,willUnmount:t.willUnmount},i=function(){return this};return i.prototype=Object.create(r.Component.prototype),i.displayName=e.displayName+" (Wrapper)",i.prototype.render=function(){var t={$$props:n(this.props),$$spec:u};return o(e,t)},i}}}},e.createContext=function(n){return function(){return r.createContext(n)}},e.contextProvider=function(n){return n.Provider},e.contextConsumer=function(n){return n.Consumer}},function(n,e,t){"use strict";e.mkFn0=function(n){return function(){return n({})}},e.mkFn2=function(n){return function(e,t){return n(e)(t)}},e.mkFn3=function(n){return function(e,t,r){return n(e)(t)(r)}},e.mkFn4=function(n){return function(e,t,r,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.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.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";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(8),u=t(129),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(8),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(227),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";e.showErrorImpl=function(n){return n.stack||n.toString()},e.error=function(n){return new Error(n)},e.message=function(n){return n.message},e.name=function(n){return n.name||"Error"},e.stackImpl=function(n){return function(e){return function(t){return t.stack?n(t.stack):e}}},e.throwException=function(n){return function(){throw n}},e.catchException=function(n){return function(e){return function(){try{return e()}catch(e){return e instanceof Error||"[object Error]"===Object.prototype.toString.call(e)?n(e)():n(new Error(e.toString()))()}}}}},function(n,e,t){"use strict";var r,o=t(19),u=t(2),i=t(9),a=t(3),c=t(13),f=t(92),l=t(49),s=t(32),d=t(23),p=t(6),m=t(16),h=t(8),v=t(1),g=t(36),y=t(43),w=t(52),b=t(4),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(50),R=t(12),A=function(n){return 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-1|0)(e)(t.value1)):b.Nothing.value}}},N=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:_,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:N,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(236);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(44),i=t(108),a=t(6),c=t(8),f=t(52),l=t(10),s=t(5),d=t(15),p=t(238),m=t(85),h=t(42),v=t(90),g=t(29),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)}}}}}},_=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)}}}}}},N=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:N,prj:function(n){return function(n){return function(e){return function(t){return _()(n)(t)(r.pure(e.Applicative0()))(c.const(o.empty(e.Plus1())))}}}},on:_,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()(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(52),c=t(4),f=t(10),l=t(21),s=t(15),d=t(85),p=t(29),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(242),o=t(2),u=t(3),i=t(70),a=t(8),c=t(57),f=t(86),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(244),o=t(2),u=t(9),i=t(3),a=t(13),c=t(78),f=t(62),l=t(6),s=t(16),d=t(47),p=t(8),m=t(69),h=t(1),v=t(36),g=t(4),y=t(11),w=t(10),b=t(7),F=t(5),E=t(24),x=t(48),S=t(20),C=t(50),k=t(245),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),_=r._copyST,N=function(n){return function(e){return r.runST((function(){var t=_(e)();n(t)();return 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 N(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 N((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 N((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 N(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:_,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(246),o=t(4),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(248);n.exports={unsafeStringify:r.unsafeStringify,unsafeToFixed:r.unsafeToFixed,unsafeToExponential:r.unsafeToExponential,unsafeToPrecision:r.unsafeToPrecision,unsafeDecodeURI:r.unsafeDecodeURI,unsafeEncodeURI:r.unsafeEncodeURI,unsafeDecodeURIComponent:r.unsafeDecodeURIComponent,unsafeEncodeURIComponent:r.unsafeEncodeURIComponent}},function(n,e,t){"use strict";e.unsafeStringify=function(n){return JSON.stringify(n)},e.unsafeToFixed=function(n){return function(e){return e.toFixed(n)}},e.unsafeToExponential=function(n){return function(e){return e.toExponential(n)}},e.unsafeToPrecision=function(n){return function(e){return e.toPrecision(n)}},e.unsafeDecodeURI=decodeURI,e.unsafeEncodeURI=encodeURI,e.unsafeDecodeURIComponent=decodeURIComponent,e.unsafeEncodeURIComponent=encodeURIComponent},function(n,e,t){"use strict";var r=t(91),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),_=r.rgb(176)(224)(230),N=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),_n=r.rgb(255)(240)(245),Nn=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),_e=r.rgb(138)(43)(226),Ne=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:Ne,blueviolet:_e,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:Nn,lavenderblush:_n,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:N,powderblue:_,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(150);e.makeStylesImpl=r.makeStyles,e.makeStylesThemedImpl=r.makeStyles,e.useThemeImpl=r.useTheme},function(n,e,t){"use strict";var r=t(252);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(254)},function(n,e,t){"use strict";
30+/** @license React v16.9.0
31+ * react-is.production.min.js
32+ *
33+ * Copyright (c) Facebook, Inc. and its affiliates.
34+ *
35+ * This source code is licensed under the MIT license found in the
36+ * LICENSE file in the root directory of this source tree.
37+ */Object.defineProperty(e,"__esModule",{value:!0});var r="function"==typeof Symbol&&Symbol.for,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;function b(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 f:return n;default:return e}}case g:case v:case u:return e}}}function F(n){return b(n)===d}e.typeOf=b,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)},e.isAsyncMode=function(n){return F(n)||b(n)===s},e.isConcurrentMode=F,e.isContextConsumer=function(n){return b(n)===l},e.isContextProvider=function(n){return b(n)===f},e.isElement=function(n){return"object"==typeof n&&null!==n&&n.$$typeof===o},e.isForwardRef=function(n){return b(n)===p},e.isFragment=function(n){return b(n)===i},e.isLazy=function(n){return b(n)===g},e.isMemo=function(n){return b(n)===v},e.isPortal=function(n){return b(n)===u},e.isProfiler=function(n){return b(n)===c},e.isStrictMode=function(n){return b(n)===a},e.isSuspense=function(n){return b(n)===m}},function(n,e,t){"use strict";var r=t(41),o=t(2),u=t(8),i=t(15),a=t(55),c=t(31),f=t(28),l=t(45),s=t(37),d=t(46),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.backgroundColourLighter,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}]),children:e.children}))}))}))()},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.children}))}))}))()},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.children}))}))}))()},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.children}))}))}))()}}},function(n,e,t){"use strict";var r=t(257),o=t(41),u=t(2),i=t(3),a=t(138),c=t(6),f=t(27),l=t(15),s=t(12),d=t(88),p=t(33),m=t(58),h=t(86),v=t(40),g=t(31),y=t(284),w=t(28),b=t(285),F=t(45),E=t(37),x=t(46),S=t(26),C=i.bind(d.bindAff)(p.liftEffect(d.monadEffectAff)(r.initMonacoImpl))(a.toAff),k=function(n){return r.editorImpl},M=i.bind(d.bindAff)(C)((function(n){return i.discard(i.discardUnit)(d.bindAff)(p.liftEffect(d.monadEffectAff)(r.defineThemeImpl(n)("NightOwl")(r.nightOwlTheme)))((function(){return i.discard(i.discardUnit)(d.bindAff)(p.liftEffect(d.monadEffectAff)(r.defineThemeImpl(n)("VSCode")(r.vsCodeTheme)))((function(){return i.discard(i.discardUnit)(d.bindAff)(p.liftEffect(d.monadEffectAff)(r.registerLanguageImpl(n)("purescript")))((function(){return p.liftEffect(d.monadEffectAff)(r.setMonarchTokensProviderImpl(n)("purescript")(r.purescriptSyntax))}))}))}))}));n.exports={editor:k,initMonaco:C,darkThemeName:"NightOwl",lightThemeName:"VSCode",initEditor:M,mkEditor:function(){var n=x.makeStyles()(F.mapRecordCons(new l.IsSymbol((function(){return"wrapper"})))()(F.mapRecordNil)()())((function(n){return{wrapper:o.cssSafer(E.recordWriteForeign()(E.consWriteForeignFields(new l.IsSymbol((function(){return"backgroundColor"})))(E.writeForeignString)(E.consWriteForeignFields(new l.IsSymbol((function(){return"borderRadius"})))(E.writeForeignString)(E.consWriteForeignFields(new l.IsSymbol((function(){return"boxSizing"})))(E.writeForeignString)(E.consWriteForeignFields(new l.IsSymbol((function(){return"height"})))(E.writeForeignString)(E.consWriteForeignFields(new l.IsSymbol((function(){return"margin"})))(E.writeForeignString)(E.consWriteForeignFields(new l.IsSymbol((function(){return"padding"})))(E.writeForeignString)(E.consWriteForeignFields(new l.IsSymbol((function(){return"width"})))(E.writeForeignString)(E.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()()))({margin:"0",boxSizing:"border-box",padding:"35px 40px",width:"100%",height:"100%",borderRadius:"32px",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)(s.unit)(M))((function(){return w.bind(w.ixBindRender)(x.useTheme)((function(t){var r=t.isLight?"VSCode":"NightOwl";return u.pure(w.applicativeRender(S.refl))(v.fragment([b.wrapperDiv()()({className:n.wrapper})(v.element(k())({theme:r,options:h.unsafeToForeign({fontFamily:"PragmataPro",fontLigatures:!0,fontSize:"16pt",lineNumbers:"off",glyphMargin:!1,folding:!1,lineDecorationsWidth:0,lineNumbersMinChars:0,minimap:{enabled:!1},automaticLayout:!0}),language:"purescript",editorDidMount:m.mkEffectFn2((function(n){var t=g.writeRef(e.editorRef);return function(n){return t(f.notNull(n))}}))}))]))}))}))}))}))()},editorImpl:r.editorImpl,initMonacoImpl:r.initMonacoImpl,defineThemeImpl:r.defineThemeImpl,setThemeImpl:r.setThemeImpl,nightOwlTheme:r.nightOwlTheme,vsCodeTheme:r.vsCodeTheme,getValue:r.getValue,purescriptSyntax:r.purescriptSyntax,registerLanguageImpl:r.registerLanguageImpl,setMonarchTokensProviderImpl:r.setMonarchTokensProviderImpl}},function(n,e,t){"use strict";var r=t(134);e.editorImpl=r.default,e.initMonacoImpl=function(){return r.monaco.init()},e.getValue=function(n){return function(){return n.getValue()}},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(259))&&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(135)),i=t(87),a=t(136),c=l(t(137)),f=l(t(267));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(262))&&r.__esModule?r:{default:r},u=t(87);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(269))&&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(135)),i=t(87),a=t(136),c=l(t(137)),f=l(t(270));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)})),_})),(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 _=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(272))&&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(134)),i=t(87);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(139).setImmediate,t(139).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(140),t(276))},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(141),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(3),i=t(17),a=t(81),c=t(82),f=t(83),l=t(84),s=t(8),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(35),u=t(2),i=t(9),a=t(3),c=t(13),f=t(17),l=t(81),s=t(59),d=t(82),p=t(49),m=t(83),h=t(84),v=t(97),g=t(80),y=t(39),w=t(22),b=t(1),F=t(4),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(n)}),(function(){return A(n)}))},A=function(n){return new a.Bind((function(){return _(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])}))}}))},_=function(n){return new i.Apply((function(){return T(n.Bind1().Apply0().Functor0())}),f.ap(R(n)))},N=function(n){return new u.Applicative((function(){return _(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(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:_,applicativeMaybeT:N,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(35),u=t(2),i=t(9),a=t(3),c=t(17),f=t(81),l=t(59),s=t(82),d=t(49),p=t(83),m=t(84),h=t(97),v=t(80),g=t(39),y=t(22),w=t(126),b=t(8),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},_=function(n){return new w.Distributive((function(){return A(n.Functor0())}),(function(e){return function(t){var r=w.distribute(_(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)}}}))},N=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(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(n))(S.append(e)))}},L=function(n){return new u.Applicative((function(){return N(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:N,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:_,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(35),u=t(2),i=t(9),a=t(3),c=t(17),f=t(81),l=t(59),s=t(82),d=t(49),p=t(83),m=t(84),h=t(97),v=t(80),g=t(39),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)}}))}},_=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)}))}}))}},N=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(n)(e.Applicative0())}),(function(){return _(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(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:N,altWriterT:D,plusWriterT:z,alternativeWriterT:B,bindWriterT:_,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(35),u=t(2),i=t(9),a=t(13),c=t(22),f=t(6),l=t(16),s=t(47),d=t(8),p=t(1),m=t(283),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))}))}},_=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)}}))}},N=function(n){return function(e){return new u.Applicative((function(){return _(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:_,applicativeCompose:N,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(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(6),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(8),u=t(4),i=t(14),a=t(88),c=t(53),f=t(31),l=t(28),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(15),o=t(55),u=t(79);n.exports={wrapperDiv:function(n){return function(n){return function(n){return function(e){return o.div()(u.insert(new r.IsSymbol((function(){return"children"})))()()(r.SProxy.value)([e])(n))}}}}}},function(n,e,t){"use strict";var r=t(287),o=t(138),u=t(6),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(289);n.exports={windowFetch:r.windowFetch}},function(n,e){e.windowFetch=window.fetch},function(n,e,t){"use strict";var r=t(291);e.render_=function(n,e,t){r.render(n,e,t)},e.hydrate_=function(n,e,t){r.hydrate(n,e,t)},e.unmountComponentAtNode_=function(n){return r.unmountComponentAtNode(n)},e.findDOMNode_=function(n){return r.findDOMNode(n)},e.createPortal_=function(n,e){return r.createPortal(n,e)}},function(n,e,t){"use strict";!function n(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(n){console.error(n)}}}(),n.exports=t(292)},function(n,e,t){"use strict";
38+/** @license React v16.9.0
39+ * react-dom.production.min.js
40+ *
41+ * Copyright (c) Facebook, Inc. and its affiliates.
42+ *
43+ * This source code is licensed under the MIT license found in the
44+ * LICENSE file in the root directory of this source tree.
45+ */var r=t(0),o=t(100),u=t(293);function i(n){for(var e=n.message,t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return n.message="Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n}if(!r)throw i(Error(227));var a=null,c={};function f(){if(a)for(var n in c){var e=c[n],t=a.indexOf(n);if(!(-1<t))throw i(Error(96),n);if(!s[t]){if(!e.extractEvents)throw i(Error(97),n);for(var r in s[t]=e,t=e.eventTypes){var o=void 0,u=t[r],f=e,p=r;if(d.hasOwnProperty(p))throw i(Error(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 i(Error(98),r,n)}}}}function l(n,e,t){if(p[n])throw i(Error(100),n);p[n]=e,m[n]=e.eventTypes[t].dependencies}var s=[],d={},p={},m={};function h(n,e,t,r,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 i(Error(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 i(Error(30));return null==n?e:Array.isArray(n)?Array.isArray(e)?(n.push.apply(n,e),n):(n.push(e),n):Array.isArray(e)?[n].concat(e):[n,e]}function 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 i(Error(95));if(y)throw n=w,y=!1,w=null,n}}var A={injectEventPluginOrder:function(n){if(a)throw i(Error(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 i(Error(102),e);c[e]=r,t=!0}}t&&f()}};function _(n,e){var t=n.stateNode;if(!t)return null;var r=E(t);if(!r)return null;t=r[e];n:switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":(r=!r.disabled)||(r=!("button"===(n=n.type)||"input"===n||"select"===n||"textarea"===n)),n=!r;break n;default:n=!1}if(n)return null;if(t&&"function"!=typeof t)throw i(Error(231),e,typeof t);return t}var N=Math.random().toString(36).slice(2),P="__reactInternalInstance$"+N,O="__reactEventHandlers$"+N;function L(n){if(n[P])return n[P];for(;!n[P];){if(!n.parentNode)return null;n=n.parentNode}return 5===(n=n[P]).tag||6===n.tag?n:null}function W(n){return!(n=n[P])||5!==n.tag&&6!==n.tag?null:n}function D(n){if(5===n.tag||6===n.tag)return n.stateNode;throw i(Error(33))}function z(n){return n[O]||null}function B(n){do{n=n.return}while(n&&5!==n.tag);return n||null}function j(n,e,t){(e=_(n,t.dispatchConfig.phasedRegistrationNames[e]))&&(t._dispatchListeners=k(t._dispatchListeners,e),t._dispatchInstances=k(t._dispatchInstances,n))}function q(n){if(n&&n.dispatchConfig.phasedRegistrationNames){for(var e=n._targetInst,t=[];e;)t.push(e),e=B(e);for(e=t.length;0<e--;)j(t[e],"captured",n);for(e=0;e<t.length;e++)j(t[e],"bubbled",n)}}function U(n,e,t){n&&t&&t.dispatchConfig.registrationName&&(e=_(n,t.dispatchConfig.registrationName))&&(t._dispatchListeners=k(t._dispatchListeners,e),t._dispatchInstances=k(t._dispatchInstances,n))}function H(n){n&&n.dispatchConfig.registrationName&&U(n._targetInst,null,n)}function J(n){M(n,q)}var V=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement);function $(n,e){var t={};return t[n.toLowerCase()]=e.toLowerCase(),t["Webkit"+n]="webkit"+e,t["Moz"+n]="moz"+e,t}var G={animationend:$("Animation","AnimationEnd"),animationiteration:$("Animation","AnimationIteration"),animationstart:$("Animation","AnimationStart"),transitionend:$("Transition","TransitionEnd")},Q={},K={};function X(n){if(Q[n])return Q[n];if(!G[n])return n;var e,t=G[n];for(e in t)if(t.hasOwnProperty(e)&&e in K)return Q[n]=t[e];return n}V&&(K=document.createElement("div").style,"AnimationEvent"in window||(delete G.animationend.animation,delete G.animationiteration.animation,delete G.animationstart.animation),"TransitionEvent"in window||delete G.transitionend.transition);var Y=X("animationend"),Z=X("animationiteration"),nn=X("animationstart"),en=X("transitionend"),tn="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),rn=null,on=null,un=null;function an(){if(un)return un;var n,e,t=on,r=t.length,o="value"in rn?rn.value:rn.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 un=o.slice(n,1<e?1-e:void 0)}function cn(){return!0}function fn(){return!1}function ln(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)?cn:fn,this.isPropagationStopped=fn,this}function sn(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 dn(n){if(!(n instanceof this))throw i(Error(279));n.destructor(),10>this.eventPool.length&&this.eventPool.push(n)}function pn(n){n.eventPool=[],n.getPooled=sn,n.release=dn}o(ln.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():"unknown"!=typeof n.returnValue&&(n.returnValue=!1),this.isDefaultPrevented=cn)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():"unknown"!=typeof n.cancelBubble&&(n.cancelBubble=!0),this.isPropagationStopped=cn)},persist:function(){this.isPersistent=cn},isPersistent:fn,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=fn,this._dispatchInstances=this._dispatchListeners=null}}),ln.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},ln.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,pn(t),t},pn(ln);var mn=ln.extend({data:null}),hn=ln.extend({data:null}),vn=[9,13,27,32],gn=V&&"CompositionEvent"in window,yn=null;V&&"documentMode"in document&&(yn=document.documentMode);var wn=V&&"TextEvent"in window&&!yn,bn=V&&(!gn||yn&&8<yn&&11>=yn),Fn=String.fromCharCode(32),En={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},xn=!1;function Sn(n,e){switch(n){case"keyup":return-1!==vn.indexOf(e.keyCode);case"keydown":return 229!==e.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function Cn(n){return"object"==typeof(n=n.detail)&&"data"in n?n.data:null}var kn=!1;var Mn={eventTypes:En,extractEvents:function(n,e,t,r){var o=void 0,u=void 0;if(gn)n:{switch(n){case"compositionstart":o=En.compositionStart;break n;case"compositionend":o=En.compositionEnd;break n;case"compositionupdate":o=En.compositionUpdate;break n}o=void 0}else kn?Sn(n,t)&&(o=En.compositionEnd):"keydown"===n&&229===t.keyCode&&(o=En.compositionStart);return o?(bn&&"ko"!==t.locale&&(kn||o!==En.compositionStart?o===En.compositionEnd&&kn&&(u=an()):(on="value"in(rn=r)?rn.value:rn.textContent,kn=!0)),o=mn.getPooled(o,e,t,r),u?o.data=u:null!==(u=Cn(t))&&(o.data=u),J(o),u=o):u=null,(n=wn?function(n,e){switch(n){case"compositionend":return Cn(e);case"keypress":return 32!==e.which?null:(xn=!0,Fn);case"textInput":return(n=e.data)===Fn&&xn?null:n;default:return null}}(n,t):function(n,e){if(kn)return"compositionend"===n||!gn&&Sn(n,e)?(n=an(),un=on=rn=null,kn=!1,n):null;switch(n){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case"compositionend":return bn&&"ko"!==e.locale?null:e.data;default:return null}}(n,t))?((e=hn.getPooled(En.beforeInput,e,t,r)).data=n,J(e)):e=null,null===u?e:null===e?u:[u,e]}},In=null,Tn=null,Rn=null;function An(n){if(n=x(n)){if("function"!=typeof In)throw i(Error(280));var e=E(n.stateNode);In(n.stateNode,n.type,e)}}function _n(n){Tn?Rn?Rn.push(n):Rn=[n]:Tn=n}function Nn(){if(Tn){var n=Tn,e=Rn;if(Rn=Tn=null,An(n),e)for(n=0;n<e.length;n++)An(e[n])}}function Pn(n,e){return n(e)}function On(n,e,t,r){return n(e,t,r)}function Ln(){}var Wn=Pn,Dn=!1;function zn(){null===Tn&&null===Rn||(Ln(),Nn())}var Bn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function jn(n){var e=n&&n.nodeName&&n.nodeName.toLowerCase();return"input"===e?!!Bn[n.type]:"textarea"===e}function qn(n){return(n=n.target||n.srcElement||window).correspondingUseElement&&(n=n.correspondingUseElement),3===n.nodeType?n.parentNode:n}function Un(n){if(!V)return!1;var e=(n="on"+n)in document;return e||((e=document.createElement("div")).setAttribute(n,"return;"),e="function"==typeof e[n]),e}function Hn(n){var e=n.type;return(n=n.nodeName)&&"input"===n.toLowerCase()&&("checkbox"===e||"radio"===e)}function Jn(n){n._valueTracker||(n._valueTracker=function(n){var e=Hn(n)?"checked":"value",t=Object.getOwnPropertyDescriptor(n.constructor.prototype,e),r=""+n[e];if(!n.hasOwnProperty(e)&&void 0!==t&&"function"==typeof t.get&&"function"==typeof t.set){var 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 Vn(n){if(!n)return!1;var e=n._valueTracker;if(!e)return!0;var t=e.getValue(),r="";return n&&(r=Hn(n)?n.checked?"true":"false":n.value),(n=r)!==t&&(e.setValue(n),!0)}var $n=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;$n.hasOwnProperty("ReactCurrentDispatcher")||($n.ReactCurrentDispatcher={current:null}),$n.hasOwnProperty("ReactCurrentBatchConfig")||($n.ReactCurrentBatchConfig={suspense:null});var Gn=/^(.*)[\\\/]/,Qn="function"==typeof Symbol&&Symbol.for,Kn=Qn?Symbol.for("react.element"):60103,Xn=Qn?Symbol.for("react.portal"):60106,Yn=Qn?Symbol.for("react.fragment"):60107,Zn=Qn?Symbol.for("react.strict_mode"):60108,ne=Qn?Symbol.for("react.profiler"):60114,ee=Qn?Symbol.for("react.provider"):60109,te=Qn?Symbol.for("react.context"):60110,re=Qn?Symbol.for("react.concurrent_mode"):60111,oe=Qn?Symbol.for("react.forward_ref"):60112,ue=Qn?Symbol.for("react.suspense"):60113,ie=Qn?Symbol.for("react.suspense_list"):60120,ae=Qn?Symbol.for("react.memo"):60115,ce=Qn?Symbol.for("react.lazy"):60116;Qn&&Symbol.for("react.fundamental"),Qn&&Symbol.for("react.responder");var fe="function"==typeof Symbol&&Symbol.iterator;function le(n){return null===n||"object"!=typeof n?null:"function"==typeof(n=fe&&n[fe]||n["@@iterator"])?n:null}function se(n){if(null==n)return null;if("function"==typeof n)return n.displayName||n.name||null;if("string"==typeof n)return n;switch(n){case Yn:return"Fragment";case Xn:return"Portal";case ne:return"Profiler";case Zn:return"StrictMode";case ue:return"Suspense";case ie:return"SuspenseList"}if("object"==typeof n)switch(n.$$typeof){case te:return"Context.Consumer";case ee:return"Context.Provider";case oe:var e=n.render;return e=e.displayName||e.name||"",n.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case ae:return se(n.type);case ce:if(n=1===n._status?n._result:null)return se(n)}return null}function de(n){var e="";do{n:switch(n.tag){case 3:case 4:case 6:case 7:case 10:case 9:var t="";break n;default:var r=n._debugOwner,o=n._debugSource,u=se(n.type);t=null,r&&(t=se(r.type)),r=u,u="",o?u=" (at "+o.fileName.replace(Gn,"")+":"+o.lineNumber+")":t&&(u=" (created by "+t+")"),t="\n in "+(r||"Unknown")+u}e+=t,n=n.return}while(n);return e}var pe=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,me=Object.prototype.hasOwnProperty,he={},ve={};function ge(n,e,t,r,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 ye={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(n){ye[n]=new ge(n,0,!1,n,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(n){var e=n[0];ye[e]=new ge(e,1,!1,n[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(n){ye[n]=new ge(n,2,!1,n.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(n){ye[n]=new ge(n,2,!1,n,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(n){ye[n]=new ge(n,3,!1,n.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(n){ye[n]=new ge(n,3,!0,n,null,!1)})),["capture","download"].forEach((function(n){ye[n]=new ge(n,4,!1,n,null,!1)})),["cols","rows","size","span"].forEach((function(n){ye[n]=new ge(n,6,!1,n,null,!1)})),["rowSpan","start"].forEach((function(n){ye[n]=new ge(n,5,!1,n.toLowerCase(),null,!1)}));var we=/[\-:]([a-z])/g;function be(n){return n[1].toUpperCase()}function Fe(n,e,t,r){var o=ye.hasOwnProperty(e)?ye[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!!me.call(ve,n)||!me.call(he,n)&&(pe.test(n)?ve[n]=!0:(he[n]=!0,!1))}(e)&&(null===t?n.removeAttribute(e):n.setAttribute(e,""+t)):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 Ee(n){switch(typeof n){case"boolean":case"number":case"object":case"string":case"undefined":return n;default:return""}}function xe(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 Se(n,e){var t=null==e.defaultValue?"":e.defaultValue,r=null!=e.checked?e.checked:e.defaultChecked;t=Ee(null!=e.value?e.value:t),n._wrapperState={initialChecked:r,initialValue:t,controlled:"checkbox"===e.type||"radio"===e.type?null!=e.checked:null!=e.value}}function Ce(n,e){null!=(e=e.checked)&&Fe(n,"checked",e,!1)}function ke(n,e){Ce(n,e);var t=Ee(e.value),r=e.type;if(null!=t)"number"===r?(0===t&&""===n.value||n.value!=t)&&(n.value=""+t):n.value!==""+t&&(n.value=""+t);else if("submit"===r||"reset"===r)return void n.removeAttribute("value");e.hasOwnProperty("value")?Ie(n,e.type,t):e.hasOwnProperty("defaultValue")&&Ie(n,e.type,Ee(e.defaultValue)),null==e.checked&&null!=e.defaultChecked&&(n.defaultChecked=!!e.defaultChecked)}function Me(n,e,t){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var r=e.type;if(!("submit"!==r&&"reset"!==r||void 0!==e.value&&null!==e.value))return;e=""+n._wrapperState.initialValue,t||e===n.value||(n.value=e),n.defaultValue=e}""!==(t=n.name)&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!!n._wrapperState.initialChecked,""!==t&&(n.name=t)}function Ie(n,e,t){"number"===e&&n.ownerDocument.activeElement===n||(null==t?n.defaultValue=""+n._wrapperState.initialValue:n.defaultValue!==""+t&&(n.defaultValue=""+t))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(n){var e=n.replace(we,be);ye[e]=new ge(e,1,!1,n,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(n){var e=n.replace(we,be);ye[e]=new ge(e,1,!1,n,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(n){var e=n.replace(we,be);ye[e]=new ge(e,1,!1,n,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(n){ye[n]=new ge(n,1,!1,n.toLowerCase(),null,!1)})),ye.xlinkHref=new ge("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(n){ye[n]=new ge(n,1,!1,n.toLowerCase(),null,!0)}));var Te={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function Re(n,e,t){return(n=ln.getPooled(Te.change,n,e,t)).type="change",_n(t),J(n),n}var Ae=null,_e=null;function Ne(n){R(n)}function Pe(n){if(Vn(D(n)))return n}function Oe(n,e){if("change"===n)return e}var Le=!1;function We(){Ae&&(Ae.detachEvent("onpropertychange",De),_e=Ae=null)}function De(n){if("value"===n.propertyName&&Pe(_e))if(n=Re(_e,n,qn(n)),Dn)R(n);else{Dn=!0;try{Pn(Ne,n)}finally{Dn=!1,zn()}}}function ze(n,e,t){"focus"===n?(We(),_e=t,(Ae=e).attachEvent("onpropertychange",De)):"blur"===n&&We()}function Be(n){if("selectionchange"===n||"keyup"===n||"keydown"===n)return Pe(_e)}function je(n,e){if("click"===n)return Pe(e)}function qe(n,e){if("input"===n||"change"===n)return Pe(e)}V&&(Le=Un("input")&&(!document.documentMode||9<document.documentMode));var Ue={eventTypes:Te,_isInputEventSupported:Le,extractEvents:function(n,e,t,r){var o=e?D(e):window,u=void 0,i=void 0,a=o.nodeName&&o.nodeName.toLowerCase();if("select"===a||"input"===a&&"file"===o.type?u=Oe:jn(o)?Le?u=qe:(u=Be,i=ze):(a=o.nodeName)&&"input"===a.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(u=je),u&&(u=u(n,e)))return Re(u,t,r);i&&i(n,o,e),"blur"===n&&(n=o._wrapperState)&&n.controlled&&"number"===o.type&&Ie(o,"number",o.value)}},He=ln.extend({view:null,detail:null}),Je={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Ve(n){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(n):!!(n=Je[n])&&!!e[n]}function $e(){return Ve}var Ge=0,Qe=0,Ke=!1,Xe=!1,Ye=He.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:$e,button:null,buttons:null,relatedTarget:function(n){return n.relatedTarget||(n.fromElement===n.srcElement?n.toElement:n.fromElement)},movementX:function(n){if("movementX"in n)return n.movementX;var e=Ge;return Ge=n.screenX,Ke?"mousemove"===n.type?n.screenX-e:0:(Ke=!0,0)},movementY:function(n){if("movementY"in n)return n.movementY;var e=Qe;return Qe=n.screenY,Xe?"mousemove"===n.type?n.screenY-e:0:(Xe=!0,0)}}),Ze=Ye.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),nt={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},et={eventTypes:nt,extractEvents:function(n,e,t,r){var o="mouseover"===n||"pointerover"===n,u="mouseout"===n||"pointerout"===n;if(o&&(t.relatedTarget||t.fromElement)||!u&&!o)return null;if(o=r.window===r?r:(o=r.ownerDocument)?o.defaultView||o.parentWindow:window,u?(u=e,e=(e=t.relatedTarget||t.toElement)?L(e):null):u=null,u===e)return null;var i=void 0,a=void 0,c=void 0,f=void 0;"mouseout"===n||"mouseover"===n?(i=Ye,a=nt.mouseLeave,c=nt.mouseEnter,f="mouse"):"pointerout"!==n&&"pointerover"!==n||(i=Ze,a=nt.pointerLeave,c=nt.pointerEnter,f="pointer");var l=null==u?o:D(u);if(o=null==e?o:D(e),(n=i.getPooled(a,u,t,r)).type=f+"leave",n.target=l,n.relatedTarget=o,(t=i.getPooled(c,e,t,r)).type=f+"enter",t.target=o,t.relatedTarget=l,r=e,u&&r)n:{for(o=r,f=0,i=e=u;i;i=B(i))f++;for(i=0,c=o;c;c=B(c))i++;for(;0<f-i;)e=B(e),f--;for(;0<i-f;)o=B(o),i--;for(;f--;){if(e===o||e===o.alternate)break n;e=B(e),o=B(o)}e=null}else e=null;for(o=e,e=[];u&&u!==o&&(null===(f=u.alternate)||f!==o);)e.push(u),u=B(u);for(u=[];r&&r!==o&&(null===(f=r.alternate)||f!==o);)u.push(r),r=B(r);for(r=0;r<e.length;r++)U(e[r],"bubbled",n);for(r=u.length;0<r--;)U(u[r],"captured",t);return[n,t]}};function tt(n,e){return n===e&&(0!==n||1/n==1/e)||n!=n&&e!=e}var rt=Object.prototype.hasOwnProperty;function ot(n,e){if(tt(n,e))return!0;if("object"!=typeof n||null===n||"object"!=typeof e||null===e)return!1;var t=Object.keys(n),r=Object.keys(e);if(t.length!==r.length)return!1;for(r=0;r<t.length;r++)if(!rt.call(e,t[r])||!tt(n[t[r]],e[t[r]]))return!1;return!0}function ut(n,e){return{responder:n,props:e}}function it(n){var e=n;if(n.alternate)for(;e.return;)e=e.return;else{if(0!=(2&e.effectTag))return 1;for(;e.return;)if(0!=(2&(e=e.return).effectTag))return 1}return 3===e.tag?2:3}function at(n){if(2!==it(n))throw i(Error(188))}function ct(n){if(!(n=function(n){var e=n.alternate;if(!e){if(3===(e=it(n)))throw i(Error(188));return 1===e?null:n}for(var t=n,r=e;;){var 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 at(o),n;if(u===r)return at(o),e;u=u.sibling}throw i(Error(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 i(Error(189))}}if(t.alternate!==r)throw i(Error(190))}if(3!==t.tag)throw i(Error(188));return t.stateNode.current===t?n:e}(n)))return null;for(var e=n;;){if(5===e.tag||6===e.tag)return e;if(e.child)e.child.return=e,e=e.child;else{if(e===n)break;for(;!e.sibling;){if(!e.return||e.return===n)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}}return null}new Map,new Map,new Set,new Map;var ft=ln.extend({animationName:null,elapsedTime:null,pseudoElement:null}),lt=ln.extend({clipboardData:function(n){return"clipboardData"in n?n.clipboardData:window.clipboardData}}),st=He.extend({relatedTarget:null});function dt(n){var e=n.keyCode;return"charCode"in n?0===(n=n.charCode)&&13===e&&(n=13):n=e,10===n&&(n=13),32<=n||13===n?n:0}for(var pt={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},mt={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},ht=He.extend({key:function(n){if(n.key){var e=pt[n.key]||n.key;if("Unidentified"!==e)return e}return"keypress"===n.type?13===(n=dt(n))?"Enter":String.fromCharCode(n):"keydown"===n.type||"keyup"===n.type?mt[n.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:$e,charCode:function(n){return"keypress"===n.type?dt(n):0},keyCode:function(n){return"keydown"===n.type||"keyup"===n.type?n.keyCode:0},which:function(n){return"keypress"===n.type?dt(n):"keydown"===n.type||"keyup"===n.type?n.keyCode:0}}),vt=Ye.extend({dataTransfer:null}),gt=He.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:$e}),yt=ln.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),wt=Ye.extend({deltaX:function(n){return"deltaX"in n?n.deltaX:"wheelDeltaX"in n?-n.wheelDeltaX:0},deltaY:function(n){return"deltaY"in n?n.deltaY:"wheelDeltaY"in n?-n.wheelDeltaY:"wheelDelta"in n?-n.wheelDelta:0},deltaZ:null,deltaMode:null}),bt=[["blur","blur",0],["cancel","cancel",0],["click","click",0],["close","close",0],["contextmenu","contextMenu",0],["copy","copy",0],["cut","cut",0],["auxclick","auxClick",0],["dblclick","doubleClick",0],["dragend","dragEnd",0],["dragstart","dragStart",0],["drop","drop",0],["focus","focus",0],["input","input",0],["invalid","invalid",0],["keydown","keyDown",0],["keypress","keyPress",0],["keyup","keyUp",0],["mousedown","mouseDown",0],["mouseup","mouseUp",0],["paste","paste",0],["pause","pause",0],["play","play",0],["pointercancel","pointerCancel",0],["pointerdown","pointerDown",0],["pointerup","pointerUp",0],["ratechange","rateChange",0],["reset","reset",0],["seeked","seeked",0],["submit","submit",0],["touchcancel","touchCancel",0],["touchend","touchEnd",0],["touchstart","touchStart",0],["volumechange","volumeChange",0],["drag","drag",1],["dragenter","dragEnter",1],["dragexit","dragExit",1],["dragleave","dragLeave",1],["dragover","dragOver",1],["mousemove","mouseMove",1],["mouseout","mouseOut",1],["mouseover","mouseOver",1],["pointermove","pointerMove",1],["pointerout","pointerOut",1],["pointerover","pointerOver",1],["scroll","scroll",1],["toggle","toggle",1],["touchmove","touchMove",1],["wheel","wheel",1],["abort","abort",2],[Y,"animationEnd",2],[Z,"animationIteration",2],[nn,"animationStart",2],["canplay","canPlay",2],["canplaythrough","canPlayThrough",2],["durationchange","durationChange",2],["emptied","emptied",2],["encrypted","encrypted",2],["ended","ended",2],["error","error",2],["gotpointercapture","gotPointerCapture",2],["load","load",2],["loadeddata","loadedData",2],["loadedmetadata","loadedMetadata",2],["loadstart","loadStart",2],["lostpointercapture","lostPointerCapture",2],["playing","playing",2],["progress","progress",2],["seeking","seeking",2],["stalled","stalled",2],["suspend","suspend",2],["timeupdate","timeUpdate",2],[en,"transitionEnd",2],["waiting","waiting",2]],Ft={},Et={},xt=0;xt<bt.length;xt++){var St=bt[xt],Ct=St[0],kt=St[1],Mt=St[2],It="on"+(kt[0].toUpperCase()+kt.slice(1)),Tt={phasedRegistrationNames:{bubbled:It,captured:It+"Capture"},dependencies:[Ct],eventPriority:Mt};Ft[kt]=Tt,Et[Ct]=Tt}var Rt={eventTypes:Ft,getEventPriority:function(n){return void 0!==(n=Et[n])?n.eventPriority:2},extractEvents:function(n,e,t,r){var o=Et[n];if(!o)return null;switch(n){case"keypress":if(0===dt(t))return null;case"keydown":case"keyup":n=ht;break;case"blur":case"focus":n=st;break;case"click":if(2===t.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":n=Ye;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":n=vt;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":n=gt;break;case Y:case Z:case nn:n=ft;break;case en:n=yt;break;case"scroll":n=He;break;case"wheel":n=wt;break;case"copy":case"cut":case"paste":n=lt;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":n=Ze;break;default:n=ln}return J(e=n.getPooled(o,e,t,r)),e}},At=Rt.getEventPriority,_t=[];function Nt(n){var e=n.targetInst,t=e;do{if(!t){n.ancestors.push(t);break}var r;for(r=t;r.return;)r=r.return;if(!(r=3!==r.tag?null:r.stateNode.containerInfo))break;n.ancestors.push(t),t=L(r)}while(t);for(t=0;t<n.ancestors.length;t++){e=n.ancestors[t];var o=qn(n.nativeEvent);r=n.topLevelType;for(var u=n.nativeEvent,i=null,a=0;a<s.length;a++){var c=s[a];c&&(c=c.extractEvents(r,e,u,o))&&(i=k(i,c))}R(i)}}var Pt=!0;function Ot(n,e){Lt(e,n,!1)}function Lt(n,e,t){switch(At(e)){case 0:var r=Wt.bind(null,e,1);break;case 1:r=Dt.bind(null,e,1);break;default:r=zt.bind(null,e,1)}t?n.addEventListener(e,r,!0):n.addEventListener(e,r,!1)}function Wt(n,e,t){Dn||Ln();var r=zt,o=Dn;Dn=!0;try{On(r,n,e,t)}finally{(Dn=o)||zn()}}function Dt(n,e,t){zt(n,e,t)}function zt(n,e,t){if(Pt){if(null===(e=L(e=qn(t)))||"number"!=typeof e.tag||2===it(e)||(e=null),_t.length){var r=_t.pop();r.topLevelType=n,r.nativeEvent=t,r.targetInst=e,n=r}else n={topLevelType:n,nativeEvent:t,targetInst:e,ancestors:[]};try{if(t=n,Dn)Nt(t);else{Dn=!0;try{Wn(Nt,t,void 0)}finally{Dn=!1,zn()}}}finally{n.topLevelType=null,n.nativeEvent=null,n.targetInst=null,n.ancestors.length=0,10>_t.length&&_t.push(n)}}}var Bt=new("function"==typeof WeakMap?WeakMap:Map);function jt(n){var e=Bt.get(n);return void 0===e&&(e=new Set,Bt.set(n,e)),e}function qt(n){if(void 0===(n=n||("undefined"!=typeof document?document:void 0)))return null;try{return n.activeElement||n.body}catch(e){return n.body}}function Ut(n){for(;n&&n.firstChild;)n=n.firstChild;return n}function Ht(n,e){var t,r=Ut(n);for(n=0;r;){if(3===r.nodeType){if(t=n+r.textContent.length,n<=e&&t>=e)return{node:r,offset:e-n};n=t}n:{for(;r;){if(r.nextSibling){r=r.nextSibling;break n}r=r.parentNode}r=void 0}r=Ut(r)}}function Jt(){for(var n=window,e=qt();e instanceof n.HTMLIFrameElement;){try{var t="string"==typeof e.contentWindow.location.href}catch(n){t=!1}if(!t)break;e=qt((n=e.contentWindow).document)}return e}function Vt(n){var e=n&&n.nodeName&&n.nodeName.toLowerCase();return e&&("input"===e&&("text"===n.type||"search"===n.type||"tel"===n.type||"url"===n.type||"password"===n.type)||"textarea"===e||"true"===n.contentEditable)}var $t=V&&"documentMode"in document&&11>=document.documentMode,Gt={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Qt=null,Kt=null,Xt=null,Yt=!1;function Zt(n,e){var t=e.window===e?e.document:9===e.nodeType?e:e.ownerDocument;return Yt||null==Qt||Qt!==qt(t)?null:("selectionStart"in(t=Qt)&&Vt(t)?t={start:t.selectionStart,end:t.selectionEnd}:t={anchorNode:(t=(t.ownerDocument&&t.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset},Xt&&ot(Xt,t)?null:(Xt=t,(n=ln.getPooled(Gt.select,Kt,n,e)).type="select",n.target=Qt,J(n),n))}var nr={eventTypes:Gt,extractEvents:function(n,e,t,r){var o,u=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(o=!u)){n:{u=jt(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?D(e):window,n){case"focus":(jn(u)||"true"===u.contentEditable)&&(Qt=u,Kt=e,Xt=null);break;case"blur":Xt=Kt=Qt=null;break;case"mousedown":Yt=!0;break;case"contextmenu":case"mouseup":case"dragend":return Yt=!1,Zt(t,r);case"selectionchange":if($t)break;case"keydown":case"keyup":return Zt(t,r)}return null}};function er(n,e){return n=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 tr(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=""+Ee(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 rr(n,e){if(null!=e.dangerouslySetInnerHTML)throw i(Error(91));return o({},e,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue})}function or(n,e){var t=e.value;if(null==t){if(t=e.defaultValue,null!=(e=e.children)){if(null!=t)throw i(Error(92));if(Array.isArray(e)){if(!(1>=e.length))throw i(Error(93));e=e[0]}t=e}null==t&&(t="")}n._wrapperState={initialValue:Ee(t)}}function ur(n,e){var t=Ee(e.value),r=Ee(e.defaultValue);null!=t&&((t=""+t)!==n.value&&(n.value=t),null==e.defaultValue&&n.defaultValue!==t&&(n.defaultValue=t)),null!=r&&(n.defaultValue=""+r)}function ir(n){var e=n.textContent;e===n._wrapperState.initialValue&&(n.value=e)}A.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),E=z,x=W,S=D,A.injectEventPluginsByName({SimpleEventPlugin:Rt,EnterLeaveEventPlugin:et,ChangeEventPlugin:Ue,SelectEventPlugin:nr,BeforeInputEventPlugin:Mn});var ar="http://www.w3.org/1999/xhtml",cr="http://www.w3.org/2000/svg";function fr(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 lr(n,e){return null==n||"http://www.w3.org/1999/xhtml"===n?fr(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n}var sr=void 0,dr=function(n){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,r,o){MSApp.execUnsafeLocalFunction((function(){return n(e,t)}))}:n}((function(n,e){if(n.namespaceURI!==cr||"innerHTML"in n)n.innerHTML=e;else{for((sr=sr||document.createElement("div")).innerHTML="<svg>"+e+"</svg>",e=sr.firstChild;n.firstChild;)n.removeChild(n.firstChild);for(;e.firstChild;)n.appendChild(e.firstChild)}}));function pr(n,e){if(e){var t=n.firstChild;if(t&&t===n.lastChild&&3===t.nodeType)return void(t.nodeValue=e)}n.textContent=e}var mr={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},hr=["Webkit","ms","Moz","O"];function vr(n,e,t){return null==e||"boolean"==typeof e||""===e?"":t||"number"!=typeof e||0===e||mr.hasOwnProperty(n)&&mr[n]?(""+e).trim():e+"px"}function gr(n,e){for(var t in n=n.style,e)if(e.hasOwnProperty(t)){var r=0===t.indexOf("--"),o=vr(t,e[t],r);"float"===t&&(t="cssFloat"),r?n.setProperty(t,o):n[t]=o}}Object.keys(mr).forEach((function(n){hr.forEach((function(e){e=e+n.charAt(0).toUpperCase()+n.substring(1),mr[e]=mr[n]}))}));var yr=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 wr(n,e){if(e){if(yr[n]&&(null!=e.children||null!=e.dangerouslySetInnerHTML))throw i(Error(137),n,"");if(null!=e.dangerouslySetInnerHTML){if(null!=e.children)throw i(Error(60));if(!("object"==typeof e.dangerouslySetInnerHTML&&"__html"in e.dangerouslySetInnerHTML))throw i(Error(61))}if(null!=e.style&&"object"!=typeof e.style)throw i(Error(62),"")}}function br(n,e){if(-1===n.indexOf("-"))return"string"==typeof e.is;switch(n){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Fr(n,e){var t=jt(n=9===n.nodeType||11===n.nodeType?n:n.ownerDocument);e=m[e];for(var r=0;r<e.length;r++){var o=e[r];if(!t.has(o)){switch(o){case"scroll":Lt(n,"scroll",!0);break;case"focus":case"blur":Lt(n,"focus",!0),Lt(n,"blur",!0),t.add("blur"),t.add("focus");break;case"cancel":case"close":Un(o)&&Lt(n,o,!0);break;case"invalid":case"submit":case"reset":break;default:-1===tn.indexOf(o)&&Ot(o,n)}t.add(o)}}}function Er(){}var xr=null,Sr=null;function Cr(n,e){switch(n){case"button":case"input":case"select":case"textarea":return!!e.autoFocus}return!1}function kr(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 Mr="function"==typeof setTimeout?setTimeout:void 0,Ir="function"==typeof clearTimeout?clearTimeout:void 0;function Tr(n){for(;null!=n;n=n.nextSibling){var e=n.nodeType;if(1===e||3===e)break}return n}new Set;var Rr=[],Ar=-1;function _r(n){0>Ar||(n.current=Rr[Ar],Rr[Ar]=null,Ar--)}function Nr(n,e){Ar++,Rr[Ar]=n.current,n.current=e}var Pr={},Or={current:Pr},Lr={current:!1},Wr=Pr;function Dr(n,e){var t=n.type.contextTypes;if(!t)return Pr;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 zr(n){return null!=(n=n.childContextTypes)}function Br(n){_r(Lr),_r(Or)}function jr(n){_r(Lr),_r(Or)}function qr(n,e,t){if(Or.current!==Pr)throw i(Error(168));Nr(Or,e),Nr(Lr,t)}function Ur(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 i(Error(108),se(e)||"Unknown",u);return o({},t,r)}function Hr(n){var e=n.stateNode;return e=e&&e.__reactInternalMemoizedMergedChildContext||Pr,Wr=Or.current,Nr(Or,e),Nr(Lr,Lr.current),!0}function Jr(n,e,t){var r=n.stateNode;if(!r)throw i(Error(169));t?(e=Ur(n,e,Wr),r.__reactInternalMemoizedMergedChildContext=e,_r(Lr),_r(Or),Nr(Or,e)):_r(Lr),Nr(Lr,t)}var Vr=u.unstable_runWithPriority,$r=u.unstable_scheduleCallback,Gr=u.unstable_cancelCallback,Qr=u.unstable_shouldYield,Kr=u.unstable_requestPaint,Xr=u.unstable_now,Yr=u.unstable_getCurrentPriorityLevel,Zr=u.unstable_ImmediatePriority,no=u.unstable_UserBlockingPriority,eo=u.unstable_NormalPriority,to=u.unstable_LowPriority,ro=u.unstable_IdlePriority,oo={},uo=void 0!==Kr?Kr:function(){},io=null,ao=null,co=!1,fo=Xr(),lo=1e4>fo?Xr:function(){return Xr()-fo};function so(){switch(Yr()){case Zr:return 99;case no:return 98;case eo:return 97;case to:return 96;case ro:return 95;default:throw i(Error(332))}}function po(n){switch(n){case 99:return Zr;case 98:return no;case 97:return eo;case 96:return to;case 95:return ro;default:throw i(Error(332))}}function mo(n,e){return n=po(n),Vr(n,e)}function ho(n,e,t){return n=po(n),$r(n,e,t)}function vo(n){return null===io?(io=[n],ao=$r(Zr,yo)):io.push(n),oo}function go(){null!==ao&&Gr(ao),yo()}function yo(){if(!co&&null!==io){co=!0;var n=0;try{var e=io;mo(99,(function(){for(;n<e.length;n++){var t=e[n];do{t=t(!0)}while(null!==t)}})),io=null}catch(e){throw null!==io&&(io=io.slice(n+1)),$r(Zr,go),e}finally{co=!1}}}function wo(n,e){return 1073741823===e?99:1===e?95:0>=(n=10*(1073741821-e)-10*(1073741821-n))?99:250>=n?98:5250>=n?97:95}function bo(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 Fo={current:null},Eo=null,xo=null,So=null;function Co(){So=xo=Eo=null}function ko(n,e){var t=n.type._context;Nr(Fo,t._currentValue),t._currentValue=e}function Mo(n){var e=Fo.current;_r(Fo),n.type._context._currentValue=e}function Io(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 To(n,e){Eo=n,So=xo=null,null!==(n=n.dependencies)&&null!==n.firstContext&&(n.expirationTime>=e&&(ei=!0),n.firstContext=null)}function Ro(n,e){if(So!==n&&!1!==e&&0!==e)if("number"==typeof e&&1073741823!==e||(So=n,e=1073741823),e={context:n,observedBits:e,next:null},null===xo){if(null===Eo)throw i(Error(308));xo=e,Eo.dependencies={expirationTime:0,firstContext:e,responders:null}}else xo=xo.next=e;return n._currentValue}var Ao=!1;function _o(n){return{baseState:n,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function No(n){return{baseState:n.baseState,firstUpdate:n.firstUpdate,lastUpdate:n.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Po(n,e){return{expirationTime:n,suspenseConfig:e,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function Oo(n,e){null===n.lastUpdate?n.firstUpdate=n.lastUpdate=e:(n.lastUpdate.next=e,n.lastUpdate=e)}function Lo(n,e){var t=n.alternate;if(null===t){var r=n.updateQueue,o=null;null===r&&(r=n.updateQueue=_o(n.memoizedState))}else r=n.updateQueue,o=t.updateQueue,null===r?null===o?(r=n.updateQueue=_o(n.memoizedState),o=t.updateQueue=_o(t.memoizedState)):r=n.updateQueue=No(o):null===o&&(o=t.updateQueue=No(r));null===o||r===o?Oo(r,e):null===r.lastUpdate||null===o.lastUpdate?(Oo(r,e),Oo(o,e)):(Oo(r,e),o.lastUpdate=e)}function Wo(n,e){var t=n.updateQueue;null===(t=null===t?n.updateQueue=_o(n.memoizedState):Do(n,t)).lastCapturedUpdate?t.firstCapturedUpdate=t.lastCapturedUpdate=e:(t.lastCapturedUpdate.next=e,t.lastCapturedUpdate=e)}function Do(n,e){var t=n.alternate;return null!==t&&e===t.updateQueue&&(e=n.updateQueue=No(e)),e}function zo(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=-2049&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:Ao=!0}return r}function Bo(n,e,t,r,o){Ao=!1;for(var u=(e=Do(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)):(Fa(l,c.suspenseConfig),f=zo(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=zo(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,n.expirationTime=a,n.memoizedState=f}function jo(n,e,t){null!==e.firstCapturedUpdate&&(null!==e.lastUpdate&&(e.lastUpdate.next=e.firstCapturedUpdate,e.lastUpdate=e.lastCapturedUpdate),e.firstCapturedUpdate=e.lastCapturedUpdate=null),qo(e.firstEffect,t),e.firstEffect=e.lastEffect=null,qo(e.firstCapturedEffect,t),e.firstCapturedEffect=e.lastCapturedEffect=null}function qo(n,e){for(;null!==n;){var t=n.callback;if(null!==t){n.callback=null;var r=e;if("function"!=typeof t)throw i(Error(191),t);t.call(r)}n=n.nextEffect}}var Uo=$n.ReactCurrentBatchConfig,Ho=(new r.Component).refs;function Jo(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 Vo={isMounted:function(n){return!!(n=n._reactInternalFiber)&&2===it(n)},enqueueSetState:function(n,e,t){n=n._reactInternalFiber;var r=ca(),o=Uo.suspense;(o=Po(r=fa(r,n,o),o)).payload=e,null!=t&&(o.callback=t),Lo(n,o),sa(n,r)},enqueueReplaceState:function(n,e,t){n=n._reactInternalFiber;var r=ca(),o=Uo.suspense;(o=Po(r=fa(r,n,o),o)).tag=1,o.payload=e,null!=t&&(o.callback=t),Lo(n,o),sa(n,r)},enqueueForceUpdate:function(n,e){n=n._reactInternalFiber;var t=ca(),r=Uo.suspense;(r=Po(t=fa(t,n,r),r)).tag=2,null!=e&&(r.callback=e),Lo(n,r),sa(n,t)}};function $o(n,e,t,r,o,u,i){return"function"==typeof(n=n.stateNode).shouldComponentUpdate?n.shouldComponentUpdate(r,u,i):!e.prototype||!e.prototype.isPureReactComponent||(!ot(t,r)||!ot(o,u))}function Go(n,e,t){var r=!1,o=Pr,u=e.contextType;return"object"==typeof u&&null!==u?u=Ro(u):(o=zr(e)?Wr:Or.current,u=(r=null!=(r=e.contextTypes))?Dr(n,o):Pr),e=new e(t,u),n.memoizedState=null!==e.state&&void 0!==e.state?e.state:null,e.updater=Vo,n.stateNode=e,e._reactInternalFiber=n,r&&((n=n.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,n.__reactInternalMemoizedMaskedChildContext=u),e}function Qo(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&&Vo.enqueueReplaceState(e,e.state,null)}function Ko(n,e,t,r){var o=n.stateNode;o.props=t,o.state=n.memoizedState,o.refs=Ho;var u=e.contextType;"object"==typeof u&&null!==u?o.context=Ro(u):(u=zr(e)?Wr:Or.current,o.context=Dr(n,u)),null!==(u=n.updateQueue)&&(Bo(n,u,t,o,r),o.state=n.memoizedState),"function"==typeof(u=e.getDerivedStateFromProps)&&(Jo(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&&Vo.enqueueReplaceState(o,o.state,null),null!==(u=n.updateQueue)&&(Bo(n,u,t,o,r),o.state=n.memoizedState)),"function"==typeof o.componentDidMount&&(n.effectTag|=4)}var Xo=Array.isArray;function Yo(n,e,t){if(null!==(n=t.ref)&&"function"!=typeof n&&"object"!=typeof n){if(t._owner){t=t._owner;var r=void 0;if(t){if(1!==t.tag)throw i(Error(309));r=t.stateNode}if(!r)throw i(Error(147),n);var 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===Ho&&(e=r.refs={}),null===n?delete e[o]:e[o]=n})._stringRef=o,e)}if("string"!=typeof n)throw i(Error(284));if(!t._owner)throw i(Error(290),n)}return n}function Zo(n,e){if("textarea"!==n.type)throw i(Error(31),"[object Object]"===Object.prototype.toString.call(e)?"object with keys {"+Object.keys(e).join(", ")+"}":e,"")}function 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=Da(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=ja(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=Yo(n,e,t),r.return=n,r):((r=za(t.type,t.key,t.props,null,n.mode,r)).ref=Yo(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=qa(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=Ba(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=ja(""+e,n.mode,t)).return=n,e;if("object"==typeof e&&null!==e){switch(e.$$typeof){case Kn:return(t=za(e.type,e.key,e.props,null,n.mode,t)).ref=Yo(n,null,e),t.return=n,t;case Xn:return(e=qa(e,n.mode,t)).return=n,e}if(Xo(e)||le(e))return(e=Ba(e,n.mode,t,null)).return=n,e;Zo(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 Kn:return t.key===o?t.type===Yn?s(n,e,t.props.children,r,o):f(n,e,t,r):null;case Xn:return t.key===o?l(n,e,t,r):null}if(Xo(t)||le(t))return null!==o?null:s(n,e,t,r,null);Zo(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 Kn:return n=n.get(null===r.key?t:r.key)||null,r.type===Yn?s(e,n,r.props.children,o,r.key):f(e,n,r,o);case Xn:return l(e,n=n.get(null===r.key?t:r.key)||null,r,o)}if(Xo(r)||le(r))return s(e,n=n.get(t)||null,r,o,null);Zo(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=le(c);if("function"!=typeof l)throw i(Error(150));if(null==(c=l.call(c)))throw i(Error(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===Yn&&null===u.key;f&&(u=u.props.children);var l="object"==typeof u&&null!==u;if(l)switch(u.$$typeof){case Kn:n:{for(l=u.key,f=r;null!==f;){if(f.key===l){if(7===f.tag?u.type===Yn:f.elementType===u.type){t(n,f.sibling),(r=o(f,u.type===Yn?u.props.children:u.props)).ref=Yo(n,f,u),r.return=n,n=r;break n}t(n,f);break}e(n,f),f=f.sibling}u.type===Yn?((r=Ba(u.props.children,n.mode,c,u.key)).return=n,n=r):((c=za(u.type,u.key,u.props,null,n.mode,c)).ref=Yo(n,r,u),c.return=n,n=c)}return a(n);case Xn: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=qa(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=ja(u,n.mode,c)).return=n,n=r),a(n);if(Xo(u))return h(n,r,u,c);if(le(u))return v(n,r,u,c);if(l&&Zo(n,u),void 0===u&&!f)switch(n.tag){case 1:case 0:throw n=n.type,i(Error(152),n.displayName||n.name||"Component")}return t(n,r)}}var eu=nu(!0),tu=nu(!1),ru={},ou={current:ru},uu={current:ru},iu={current:ru};function au(n){if(n===ru)throw i(Error(174));return n}function cu(n,e){Nr(iu,e),Nr(uu,n),Nr(ou,ru);var t=e.nodeType;switch(t){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:lr(null,"");break;default:e=lr(e=(t=8===t?e.parentNode:e).namespaceURI||null,t=t.tagName)}_r(ou),Nr(ou,e)}function fu(n){_r(ou),_r(uu),_r(iu)}function lu(n){au(iu.current);var e=au(ou.current),t=lr(e,n.type);e!==t&&(Nr(uu,n),Nr(ou,t))}function su(n){uu.current===n&&(_r(ou),_r(uu))}var du={current:0};function pu(n){for(var e=n;null!==e;){if(13===e.tag){if(null!==e.memoizedState)return e}else if(19===e.tag&&void 0!==e.memoizedProps.revealOrder){if(0!=(64&e.effectTag))return e}else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===n)break;for(;null===e.sibling;){if(null===e.return||e.return===n)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var mu=$n.ReactCurrentDispatcher,hu=0,vu=null,gu=null,yu=null,wu=null,bu=null,Fu=null,Eu=0,xu=null,Su=0,Cu=!1,ku=null,Mu=0;function Iu(){throw i(Error(321))}function Tu(n,e){if(null===e)return!1;for(var t=0;t<e.length&&t<n.length;t++)if(!tt(n[t],e[t]))return!1;return!0}function Ru(n,e,t,r,o,u){if(hu=u,vu=e,yu=null!==n?n.memoizedState:null,mu.current=null===yu?Uu:Hu,e=t(r,o),Cu){do{Cu=!1,Mu+=1,yu=null!==n?n.memoizedState:null,Fu=wu,xu=bu=gu=null,mu.current=Hu,e=t(r,o)}while(Cu);ku=null,Mu=0}if(mu.current=qu,(n=vu).memoizedState=wu,n.expirationTime=Eu,n.updateQueue=xu,n.effectTag|=Su,n=null!==gu&&null!==gu.next,hu=0,Fu=bu=wu=yu=gu=vu=null,Eu=0,xu=null,Su=0,n)throw i(Error(300));return e}function Au(){mu.current=qu,hu=0,Fu=bu=wu=yu=gu=vu=null,Eu=0,xu=null,Su=0,Cu=!1,ku=null,Mu=0}function _u(){var n={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===bu?wu=bu=n:bu=bu.next=n,bu}function Nu(){if(null!==Fu)Fu=(bu=Fu).next,yu=null!==(gu=yu)?gu.next:null;else{if(null===yu)throw i(Error(310));var n={memoizedState:(gu=yu).memoizedState,baseState:gu.baseState,queue:gu.queue,baseUpdate:gu.baseUpdate,next:null};bu=null===bu?wu=n:bu.next=n,yu=gu.next}return bu}function Pu(n,e){return"function"==typeof e?e(n):e}function Ou(n){var e=Nu(),t=e.queue;if(null===t)throw i(Error(311));if(t.lastRenderedReducer=n,0<Mu){var r=t.dispatch;if(null!==ku){var o=ku.get(t);if(void 0!==o){ku.delete(t);var u=e.memoizedState;do{u=n(u,o.action),o=o.next}while(null!==o);return tt(u,e.memoizedState)||(ei=!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<hu?(l||(l=!0,c=a,o=u),s>Eu&&(Eu=s)):(Fa(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),tt(u,e.memoizedState)||(ei=!0),e.memoizedState=u,e.baseUpdate=c,e.baseState=o,t.lastRenderedState=u}return[e.memoizedState,t.dispatch]}function Lu(n,e,t,r){return n={tag:n,create:e,destroy:t,deps:r,next:null},null===xu?(xu={lastEffect:null}).lastEffect=n.next=n:null===(e=xu.lastEffect)?xu.lastEffect=n.next=n:(t=e.next,e.next=n,n.next=t,xu.lastEffect=n),n}function Wu(n,e,t,r){var o=_u();Su|=n,o.memoizedState=Lu(e,t,void 0,void 0===r?null:r)}function Du(n,e,t,r){var o=Nu();r=void 0===r?null:r;var u=void 0;if(null!==gu){var i=gu.memoizedState;if(u=i.destroy,null!==r&&Tu(r,i.deps))return void Lu(0,t,u,r)}Su|=n,o.memoizedState=Lu(e,t,u,r)}function zu(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 Bu(){}function ju(n,e,t){if(!(25>Mu))throw i(Error(301));var r=n.alternate;if(n===vu||null!==r&&r===vu)if(Cu=!0,n={expirationTime:hu,suspenseConfig:null,action:t,eagerReducer:null,eagerState:null,next:null},null===ku&&(ku=new Map),void 0===(t=ku.get(e)))ku.set(e,n);else{for(e=t;null!==e.next;)e=e.next;e.next=n}else{var o=ca(),u=Uo.suspense;u={expirationTime:o=fa(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,tt(l,f))return}catch(n){}sa(n,o)}}var qu={readContext:Ro,useCallback:Iu,useContext:Iu,useEffect:Iu,useImperativeHandle:Iu,useLayoutEffect:Iu,useMemo:Iu,useReducer:Iu,useRef:Iu,useState:Iu,useDebugValue:Iu,useResponder:Iu},Uu={readContext:Ro,useCallback:function(n,e){return _u().memoizedState=[n,void 0===e?null:e],n},useContext:Ro,useEffect:function(n,e){return Wu(516,192,n,e)},useImperativeHandle:function(n,e,t){return t=null!=t?t.concat([n]):null,Wu(4,36,zu.bind(null,e,n),t)},useLayoutEffect:function(n,e){return Wu(4,36,n,e)},useMemo:function(n,e){var t=_u();return e=void 0===e?null:e,n=n(),t.memoizedState=[n,e],n},useReducer:function(n,e,t){var r=_u();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=ju.bind(null,vu,n),[r.memoizedState,n]},useRef:function(n){return n={current:n},_u().memoizedState=n},useState:function(n){var e=_u();return"function"==typeof n&&(n=n()),e.memoizedState=e.baseState=n,n=(n=e.queue={last:null,dispatch:null,lastRenderedReducer:Pu,lastRenderedState:n}).dispatch=ju.bind(null,vu,n),[e.memoizedState,n]},useDebugValue:Bu,useResponder:ut},Hu={readContext:Ro,useCallback:function(n,e){var t=Nu();e=void 0===e?null:e;var r=t.memoizedState;return null!==r&&null!==e&&Tu(e,r[1])?r[0]:(t.memoizedState=[n,e],n)},useContext:Ro,useEffect:function(n,e){return Du(516,192,n,e)},useImperativeHandle:function(n,e,t){return t=null!=t?t.concat([n]):null,Du(4,36,zu.bind(null,e,n),t)},useLayoutEffect:function(n,e){return Du(4,36,n,e)},useMemo:function(n,e){var t=Nu();e=void 0===e?null:e;var r=t.memoizedState;return null!==r&&null!==e&&Tu(e,r[1])?r[0]:(n=n(),t.memoizedState=[n,e],n)},useReducer:Ou,useRef:function(){return Nu().memoizedState},useState:function(n){return Ou(Pu)},useDebugValue:Bu,useResponder:ut},Ju=null,Vu=null,$u=!1;function Gu(n,e){var t=La(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 Qu(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 Ku(n){if($u){var e=Vu;if(e){var t=e;if(!Qu(n,e)){if(!(e=Tr(t.nextSibling))||!Qu(n,e))return n.effectTag|=2,$u=!1,void(Ju=n);Gu(Ju,t)}Ju=n,Vu=Tr(e.firstChild)}else n.effectTag|=2,$u=!1,Ju=n}}function Xu(n){for(n=n.return;null!==n&&5!==n.tag&&3!==n.tag&&18!==n.tag;)n=n.return;Ju=n}function Yu(n){if(n!==Ju)return!1;if(!$u)return Xu(n),$u=!0,!1;var e=n.type;if(5!==n.tag||"head"!==e&&"body"!==e&&!kr(e,n.memoizedProps))for(e=Vu;e;)Gu(n,e),e=Tr(e.nextSibling);return Xu(n),Vu=Ju?Tr(n.stateNode.nextSibling):null,!0}function Zu(){Vu=Ju=null,$u=!1}var ni=$n.ReactCurrentOwner,ei=!1;function ti(n,e,t,r){e.child=null===n?tu(e,null,t,r):eu(e,n.child,t,r)}function ri(n,e,t,r,o){t=t.render;var u=e.ref;return To(e,o),r=Ru(n,e,t,r,u,o),null===n||ei?(e.effectTag|=1,ti(n,e,r,o),e.child):(e.updateQueue=n.updateQueue,e.effectTag&=-517,n.expirationTime<=o&&(n.expirationTime=0),hi(n,e,o))}function oi(n,e,t,r,o,u){if(null===n){var i=t.type;return"function"!=typeof i||Wa(i)||void 0!==i.defaultProps||null!==t.compare||void 0!==t.defaultProps?((n=za(t.type,null,r,null,e.mode,u)).ref=e.ref,n.return=e,e.child=n):(e.tag=15,e.type=i,ui(n,e,i,r,o,u))}return i=n.child,o<u&&(o=i.memoizedProps,(t=null!==(t=t.compare)?t:ot)(o,r)&&n.ref===e.ref)?hi(n,e,u):(e.effectTag|=1,(n=Da(i,r)).ref=e.ref,n.return=e,e.child=n)}function ui(n,e,t,r,o,u){return null!==n&&ot(n.memoizedProps,r)&&n.ref===e.ref&&(ei=!1,o<u)?hi(n,e,u):ai(n,e,t,r,u)}function ii(n,e){var t=e.ref;(null===n&&null!==t||null!==n&&n.ref!==t)&&(e.effectTag|=128)}function ai(n,e,t,r,o){var u=zr(t)?Wr:Or.current;return u=Dr(e,u),To(e,o),t=Ru(n,e,t,r,u,o),null===n||ei?(e.effectTag|=1,ti(n,e,t,o),e.child):(e.updateQueue=n.updateQueue,e.effectTag&=-517,n.expirationTime<=o&&(n.expirationTime=0),hi(n,e,o))}function ci(n,e,t,r,o){if(zr(t)){var u=!0;Hr(e)}else u=!1;if(To(e,o),null===e.stateNode)null!==n&&(n.alternate=null,e.alternate=null,e.effectTag|=2),Go(e,t,r),Ko(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=Ro(f):f=Dr(e,f=zr(t)?Wr:Or.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)&&Qo(e,i,r,f),Ao=!1;var d=e.memoizedState;c=i.state=d;var p=e.updateQueue;null!==p&&(Bo(e,p,r,i,o),c=e.memoizedState),a!==r||d!==c||Lr.current||Ao?("function"==typeof l&&(Jo(e,t,l,r),c=e.memoizedState),(a=Ao||$o(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:bo(e.type,a),c=i.context,"object"==typeof(f=t.contextType)&&null!==f?f=Ro(f):f=Dr(e,f=zr(t)?Wr:Or.current),(s="function"==typeof(l=t.getDerivedStateFromProps)||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(a!==r||c!==f)&&Qo(e,i,r,f),Ao=!1,c=e.memoizedState,d=i.state=c,null!==(p=e.updateQueue)&&(Bo(e,p,r,i,o),d=e.memoizedState),a!==r||c!==d||Lr.current||Ao?("function"==typeof l&&(Jo(e,t,l,r),d=e.memoizedState),(l=Ao||$o(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 fi(n,e,t,r,u,o)}function fi(n,e,t,r,o,u){ii(n,e);var i=0!=(64&e.effectTag);if(!r&&!i)return o&&Jr(e,t,!1),hi(n,e,u);r=e.stateNode,ni.current=e;var a=i&&"function"!=typeof t.getDerivedStateFromError?null:r.render();return e.effectTag|=1,null!==n&&i?(e.child=eu(e,n.child,null,u),e.child=eu(e,null,a,u)):ti(n,e,a,u),e.memoizedState=r.state,o&&Jr(e,t,!0),e.child}function li(n){var e=n.stateNode;e.pendingContext?qr(0,e.pendingContext,e.pendingContext!==e.context):e.context&&qr(0,e.context,!1),cu(n,e.containerInfo)}var si={};function di(n,e,t){var r,o=e.mode,u=e.pendingProps,i=du.current,a=null,c=!1;if((r=0!=(64&e.effectTag))||(r=0!=(2&i)&&(null===n||null!==n.memoizedState)),r?(a=si,c=!0,e.effectTag&=-65):null!==n&&null===n.memoizedState||void 0===u.fallback||!0===u.unstable_avoidThisFallback||(i|=1),Nr(du,i&=1),null===n)if(c){if(u=u.fallback,(n=Ba(null,o,0,null)).return=e,0==(2&e.mode))for(c=null!==e.memoizedState?e.child.child:e.child,n.child=c;null!==c;)c.return=n,c=c.sibling;(t=Ba(u,o,t,null)).return=e,n.sibling=t,o=n}else o=t=tu(e,null,u.children,t);else{if(null!==n.memoizedState)if(o=(i=n.child).sibling,c){if(u=u.fallback,(t=Da(i,i.pendingProps)).return=e,0==(2&e.mode)&&(c=null!==e.memoizedState?e.child.child:e.child)!==i.child)for(t.child=c;null!==c;)c.return=t,c=c.sibling;(u=Da(o,u,o.expirationTime)).return=e,t.sibling=u,o=t,t.childExpirationTime=0,t=u}else o=t=eu(e,i.child,u.children,t);else if(i=n.child,c){if(c=u.fallback,(u=Ba(null,o,0,null)).return=e,u.child=i,null!==i&&(i.return=u),0==(2&e.mode))for(i=null!==e.memoizedState?e.child.child:e.child,u.child=i;null!==i;)i.return=u,i=i.sibling;(t=Ba(c,o,t,null)).return=e,u.sibling=t,t.effectTag|=2,o=u,u.childExpirationTime=0}else t=o=eu(e,i,u.children,t);e.stateNode=n.stateNode}return e.memoizedState=a,e.child=o,t}function pi(n,e,t,r,o){var u=n.memoizedState;null===u?n.memoizedState={isBackwards:e,rendering:null,last:r,tail:t,tailExpiration:0,tailMode:o}:(u.isBackwards=e,u.rendering=null,u.last=r,u.tail=t,u.tailExpiration=0,u.tailMode=o)}function mi(n,e,t){var r=e.pendingProps,o=r.revealOrder,u=r.tail;if(ti(n,e,r.children,t),0!=(2&(r=du.current)))r=1&r|2,e.effectTag|=64;else{if(null!==n&&0!=(64&n.effectTag))n:for(n=e.child;null!==n;){if(13===n.tag){if(null!==n.memoizedState){n.expirationTime<t&&(n.expirationTime=t);var i=n.alternate;null!==i&&i.expirationTime<t&&(i.expirationTime=t),Io(n.return,t)}}else if(null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break n;for(;null===n.sibling;){if(null===n.return||n.return===e)break n;n=n.return}n.sibling.return=n.return,n=n.sibling}r&=1}if(Nr(du,r),0==(2&e.mode))e.memoizedState=null;else switch(o){case"forwards":for(t=e.child,o=null;null!==t;)null!==(r=t.alternate)&&null===pu(r)&&(o=t),t=t.sibling;null===(t=o)?(o=e.child,e.child=null):(o=t.sibling,t.sibling=null),pi(e,!1,o,t,u);break;case"backwards":for(t=null,o=e.child,e.child=null;null!==o;){if(null!==(r=o.alternate)&&null===pu(r)){e.child=o;break}r=o.sibling,o.sibling=t,t=o,o=r}pi(e,!0,t,null,u);break;case"together":pi(e,!1,null,null,void 0);break;default:e.memoizedState=null}return e.child}function hi(n,e,t){if(null!==n&&(e.dependencies=n.dependencies),e.childExpirationTime<t)return null;if(null!==n&&e.child!==n.child)throw i(Error(153));if(null!==e.child){for(t=Da(n=e.child,n.pendingProps,n.expirationTime),e.child=t,t.return=e;null!==n.sibling;)n=n.sibling,(t=t.sibling=Da(n,n.pendingProps,n.expirationTime)).return=e;t.sibling=null}return e.child}function vi(n){n.effectTag|=4}var gi,yi,wi;function bi(n,e){switch(n.tailMode){case"hidden":e=n.tail;for(var t=null;null!==e;)null!==e.alternate&&(t=e),e=e.sibling;null===t?n.tail=null:t.sibling=null;break;case"collapsed":t=n.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?e||null===n.tail?n.tail=null:n.tail.sibling=null:r.sibling=null}}function Fi(n){switch(n.tag){case 1:zr(n.type)&&Br();var e=n.effectTag;return 2048&e?(n.effectTag=-2049&e|64,n):null;case 3:if(fu(),jr(),0!=(64&(e=n.effectTag)))throw i(Error(285));return n.effectTag=-2049&e|64,n;case 5:return su(n),null;case 13:return _r(du),2048&(e=n.effectTag)?(n.effectTag=-2049&e|64,n):null;case 18:return null;case 19:return _r(du),null;case 4:return fu(),null;case 10:return Mo(n),null;default:return null}}function Ei(n,e){return{value:n,source:e,stack:de(e)}}gi=function(n,e){for(var t=e.child;null!==t;){if(5===t.tag||6===t.tag)n.appendChild(t.stateNode);else if(20===t.tag)n.appendChild(t.stateNode.instance);else if(4!==t.tag&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}},yi=function(n,e,t,r,u){var i=n.memoizedProps;if(i!==r){var a=e.stateNode;switch(au(ou.current),n=null,t){case"input":i=xe(a,i),r=xe(a,r),n=[];break;case"option":i=er(a,i),r=er(a,r),n=[];break;case"select":i=o({},i,{value:void 0}),r=o({},r,{value:void 0}),n=[];break;case"textarea":i=rr(a,i),r=rr(a,r),n=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(a.onclick=Er)}wr(t,r),a=t=void 0;var c=null;for(t in i)if(!r.hasOwnProperty(t)&&i.hasOwnProperty(t)&&null!=i[t])if("style"===t){var f=i[t];for(a in f)f.hasOwnProperty(a)&&(c||(c={}),c[a]="")}else"dangerouslySetInnerHTML"!==t&&"children"!==t&&"suppressContentEditableWarning"!==t&&"suppressHydrationWarning"!==t&&"autoFocus"!==t&&(p.hasOwnProperty(t)?n||(n=[]):(n=n||[]).push(t,null));for(t in r){var l=r[t];if(f=null!=i?i[t]:void 0,r.hasOwnProperty(t)&&l!==f&&(null!=l||null!=f))if("style"===t)if(f){for(a in f)!f.hasOwnProperty(a)||l&&l.hasOwnProperty(a)||(c||(c={}),c[a]="");for(a in l)l.hasOwnProperty(a)&&f[a]!==l[a]&&(c||(c={}),c[a]=l[a])}else c||(n||(n=[]),n.push(t,c)),c=l;else"dangerouslySetInnerHTML"===t?(l=l?l.__html:void 0,f=f?f.__html:void 0,null!=l&&f!==l&&(n=n||[]).push(t,""+l)):"children"===t?f===l||"string"!=typeof l&&"number"!=typeof l||(n=n||[]).push(t,""+l):"suppressContentEditableWarning"!==t&&"suppressHydrationWarning"!==t&&(p.hasOwnProperty(t)?(null!=l&&Fr(u,t),n||f===l||(n=[])):(n=n||[]).push(t,l))}c&&(n=n||[]).push("style",c),u=n,(e.updateQueue=u)&&vi(e)}},wi=function(n,e,t,r){t!==r&&vi(e)};var xi="function"==typeof WeakSet?WeakSet:Set;function Si(n,e){var t=e.source,r=e.stack;null===r&&null!==t&&(r=de(t)),null!==t&&se(t.type),e=e.value,null!==n&&1===n.tag&&se(n.type);try{console.error(e)}catch(n){setTimeout((function(){throw n}))}}function Ci(n){var e=n.ref;if(null!==e)if("function"==typeof e)try{e(null)}catch(e){Ta(n,e)}else e.current=null}function ki(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 Mi(n,e){switch("function"==typeof Pa&&Pa(n),n.tag){case 0:case 11:case 14:case 15:var t=n.updateQueue;if(null!==t&&null!==(t=t.lastEffect)){var r=t.next;mo(97<e?97:e,(function(){var e=r;do{var t=e.destroy;if(void 0!==t){var o=n;try{t()}catch(n){Ta(o,n)}}e=e.next}while(e!==r)}))}break;case 1:Ci(n),"function"==typeof(e=n.stateNode).componentWillUnmount&&function(n,e){try{e.props=n.memoizedProps,e.state=n.memoizedState,e.componentWillUnmount()}catch(e){Ta(n,e)}}(n,e);break;case 5:Ci(n);break;case 4:Ai(n,e)}}function Ii(n,e){for(var t=n;;)if(Mi(t,e),null!==t.child&&4!==t.tag)t.child.return=t,t=t.child;else{if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)return;t=t.return}t.sibling.return=t.return,t=t.sibling}}function Ti(n){return 5===n.tag||3===n.tag||4===n.tag}function Ri(n){n:{for(var e=n.return;null!==e;){if(Ti(e)){var t=e;break n}e=e.return}throw i(Error(160))}switch(e=t.stateNode,t.tag){case 5:var r=!1;break;case 3:case 4:e=e.containerInfo,r=!0;break;default:throw i(Error(161))}16&t.effectTag&&(pr(e,""),t.effectTag&=-17);n:e:for(t=n;;){for(;null===t.sibling;){if(null===t.return||Ti(t.return)){t=null;break n}t=t.return}for(t.sibling.return=t.return,t=t.sibling;5!==t.tag&&6!==t.tag&&18!==t.tag;){if(2&t.effectTag)continue e;if(null===t.child||4===t.tag)continue e;t.child.return=t,t=t.child}if(!(2&t.effectTag)){t=t.stateNode;break n}}for(var o=n;;){var u=5===o.tag||6===o.tag;if(u||20===o.tag){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=Er)):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 Ai(n,e){for(var t=n,r=!1,o=void 0,u=void 0;;){if(!r){r=t.return;n:for(;;){if(null===r)throw i(Error(160));switch(o=r.stateNode,r.tag){case 5:u=!1;break n;case 3:case 4:o=o.containerInfo,u=!0;break n}r=r.return}r=!0}if(5===t.tag||6===t.tag)if(Ii(t,e),u){var a=o,c=t.stateNode;8===a.nodeType?a.parentNode.removeChild(c):a.removeChild(c)}else o.removeChild(t.stateNode);else if(20===t.tag)c=t.stateNode.instance,Ii(t,e),u?8===(a=o).nodeType?a.parentNode.removeChild(c):a.removeChild(c):o.removeChild(c);else if(4===t.tag){if(null!==t.child){o=t.stateNode.containerInfo,u=!0,t.child.return=t,t=t.child;continue}}else if(Mi(t,e),null!==t.child){t.child.return=t,t=t.child;continue}if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)return;4===(t=t.return).tag&&(r=!1)}t.sibling.return=t.return,t=t.sibling}}function _i(n,e){switch(e.tag){case 0:case 11:case 14:case 15:ki(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[O]=r,"input"===n&&"radio"===r.type&&null!=r.name&&Ce(t,r),br(n,o),e=br(n,r),o=0;o<u.length;o+=2){var a=u[o],c=u[o+1];"style"===a?gr(t,c):"dangerouslySetInnerHTML"===a?dr(t,c):"children"===a?pr(t,c):Fe(t,a,c,e)}switch(n){case"input":ke(t,r);break;case"textarea":ur(t,r);break;case"select":e=t._wrapperState.wasMultiple,t._wrapperState.wasMultiple=!!r.multiple,null!=(n=r.value)?tr(t,!!r.multiple,n,!1):e!==!!r.multiple&&(null!=r.defaultValue?tr(t,!!r.multiple,r.defaultValue,!0):tr(t,!!r.multiple,r.multiple?[]:"",!1))}}}break;case 6:if(null===e.stateNode)throw i(Error(162));e.stateNode.nodeValue=e.memoizedProps;break;case 3:case 12:break;case 13:if(t=e,null===e.memoizedState?r=!1:(r=!0,t=e.child,Qi=lo()),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=vr("display",o));else if(6===n.tag)n.stateNode.nodeValue=r?"":n.memoizedProps;else{if(13===n.tag&&null!==n.memoizedState){(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}Ni(e);break;case 19:Ni(e);break;case 17:case 20:break;default:throw i(Error(163))}}function Ni(n){var e=n.updateQueue;if(null!==e){n.updateQueue=null;var t=n.stateNode;null===t&&(t=n.stateNode=new xi),e.forEach((function(e){var r=Aa.bind(null,n,e);t.has(e)||(t.add(e),e.then(r,r))}))}}var Pi="function"==typeof WeakMap?WeakMap:Map;function Oi(n,e,t){(t=Po(t,null)).tag=3,t.payload={element:null};var r=e.value;return t.callback=function(){Xi||(Xi=!0,Yi=r),Si(n,e)},t}function Li(n,e,t){(t=Po(t,null)).tag=3;var r=n.type.getDerivedStateFromError;if("function"==typeof r){var o=e.value;t.payload=function(){return Si(n,e),r(o)}}var u=n.stateNode;return null!==u&&"function"==typeof u.componentDidCatch&&(t.callback=function(){"function"!=typeof r&&(null===Zi?Zi=new Set([this]):Zi.add(this),Si(n,e));var t=e.stack;this.componentDidCatch(e.value,{componentStack:null!==t?t:""})}),t}var Wi=Math.ceil,Di=$n.ReactCurrentDispatcher,zi=$n.ReactCurrentOwner,Bi=0,ji=null,qi=null,Ui=0,Hi=0,Ji=1073741823,Vi=1073741823,$i=null,Gi=!1,Qi=0,Ki=null,Xi=!1,Yi=null,Zi=null,na=!1,ea=null,ta=90,ra=0,oa=null,ua=0,ia=null,aa=0;function ca(){return 0!=(48&Bi)?1073741821-(lo()/10|0):0!==aa?aa:aa=1073741821-(lo()/10|0)}function fa(n,e,t){if(0==(2&(e=e.mode)))return 1073741823;var r=so();if(0==(4&e))return 99===r?1073741823:1073741822;if(0!=(16&Bi))return Ui;if(null!==t)n=1073741821-25*(1+((1073741821-n+(0|t.timeoutMs||5e3)/10)/25|0));else switch(r){case 99:n=1073741823;break;case 98:n=1073741821-10*(1+((1073741821-n+15)/10|0));break;case 97:case 96:n=1073741821-25*(1+((1073741821-n+500)/25|0));break;case 95:n=1;break;default:throw i(Error(326))}return null!==ji&&n===Ui&&--n,n}var la=0;function sa(n,e){if(50<ua)throw ua=0,ia=null,i(Error(185));if(null!==(n=da(n,e))){n.pingTime=0;var t=so();if(1073741823===e)if(0!=(8&Bi)&&0==(48&Bi))for(var r=ba(n,1073741823,!0);null!==r;)r=r(!0);else pa(n,99,1073741823),0===Bi&&go();else pa(n,t,e);0==(4&Bi)||98!==t&&99!==t||(null===oa?oa=new Map([[n,e]]):(void 0===(t=oa.get(n))||t>e)&&oa.set(n,e))}}function da(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&&(e>o.firstPendingTime&&(o.firstPendingTime=e),0===(n=o.lastPendingTime)||e<n)&&(o.lastPendingTime=e),o}function pa(n,e,t){if(n.callbackExpirationTime<t){var r=n.callbackNode;null!==r&&r!==oo&&Gr(r),n.callbackExpirationTime=t,1073741823===t?n.callbackNode=vo(ma.bind(null,n,ba.bind(null,n,t))):(r=null,1!==t&&(r={timeout:10*(1073741821-t)-lo()}),n.callbackNode=ho(e,ma.bind(null,n,ba.bind(null,n,t)),r))}}function ma(n,e,t){var r=n.callbackNode,o=null;try{return null!==(o=e(t))?ma.bind(null,n,o):null}finally{null===o&&r===n.callbackNode&&(n.callbackNode=null,n.callbackExpirationTime=0)}}function ha(){0==(49&Bi)&&(function(){if(null!==oa){var n=oa;oa=null,n.forEach((function(n,e){vo(ba.bind(null,e,n))})),go()}}(),ka())}function va(n,e){var t=Bi;Bi|=1;try{return n(e)}finally{0===(Bi=t)&&go()}}function ga(n,e,t,r){var o=Bi;Bi|=4;try{return mo(98,n.bind(null,e,t,r))}finally{0===(Bi=o)&&go()}}function ya(n,e){var t=Bi;Bi&=-2,Bi|=8;try{return n(e)}finally{0===(Bi=t)&&go()}}function wa(n,e){n.finishedWork=null,n.finishedExpirationTime=0;var t=n.timeoutHandle;if(-1!==t&&(n.timeoutHandle=-1,Ir(t)),null!==qi)for(t=qi.return;null!==t;){var r=t;switch(r.tag){case 1:var o=r.type.childContextTypes;null!=o&&Br();break;case 3:fu(),jr();break;case 5:su(r);break;case 4:fu();break;case 13:case 19:_r(du);break;case 10:Mo(r)}t=t.return}ji=n,qi=Da(n.current,null),Ui=e,Hi=0,Vi=Ji=1073741823,$i=null,Gi=!1}function ba(n,e,t){if(0!=(48&Bi))throw i(Error(327));if(n.firstPendingTime<e)return null;if(t&&n.finishedExpirationTime===e)return Sa.bind(null,n);if(ka(),n!==ji||e!==Ui)wa(n,e);else if(3===Hi)if(Gi)wa(n,e);else{var r=n.lastPendingTime;if(r<e)return ba.bind(null,n,r)}if(null!==qi){r=Bi,Bi|=16;var o=Di.current;if(null===o&&(o=qu),Di.current=qu,t){if(1073741823!==e){var u=ca();if(u<e)return Bi=r,Co(),Di.current=o,ba.bind(null,n,u)}}else aa=0;for(;;)try{if(t)for(;null!==qi;)qi=Ea(qi);else for(;null!==qi&&!Qr();)qi=Ea(qi);break}catch(t){if(Co(),Au(),null===(u=qi)||null===u.return)throw wa(n,e),Bi=r,t;n:{var a=n,c=u.return,f=u,l=t,s=Ui;if(f.effectTag|=1024,f.firstEffect=f.lastEffect=null,null!==l&&"object"==typeof l&&"function"==typeof l.then){var d=l,p=0!=(1&du.current);l=c;do{var m;if((m=13===l.tag)&&(null!==l.memoizedState?m=!1:m=void 0!==(m=l.memoizedProps).fallback&&(!0!==m.unstable_avoidThisFallback||!p)),m){if(null===(c=l.updateQueue)?((c=new Set).add(d),l.updateQueue=c):c.add(d),0==(2&l.mode)){l.effectTag|=64,f.effectTag&=-1957,1===f.tag&&(null===f.alternate?f.tag=17:((s=Po(1073741823,null)).tag=2,Lo(f,s))),f.expirationTime=1073741823;break n}f=a,a=s,null===(p=f.pingCache)?(p=f.pingCache=new Pi,c=new Set,p.set(d,c)):void 0===(c=p.get(d))&&(c=new Set,p.set(d,c)),c.has(a)||(c.add(a),f=Ra.bind(null,f,d,a),d.then(f,f)),l.effectTag|=2048,l.expirationTime=s;break n}l=l.return}while(null!==l);l=Error((se(f.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+de(f))}4!==Hi&&(Hi=1),l=Ei(l,f),f=c;do{switch(f.tag){case 3:f.effectTag|=2048,f.expirationTime=s,Wo(f,s=Oi(f,l,s));break n;case 1:if(d=l,a=f.type,c=f.stateNode,0==(64&f.effectTag)&&("function"==typeof a.getDerivedStateFromError||null!==c&&"function"==typeof c.componentDidCatch&&(null===Zi||!Zi.has(c)))){f.effectTag|=2048,f.expirationTime=s,Wo(f,s=Li(f,d,s));break n}}f=f.return}while(null!==f)}qi=xa(u)}if(Bi=r,Co(),Di.current=o,null!==qi)return ba.bind(null,n,e)}if(n.finishedWork=n.current.alternate,n.finishedExpirationTime=e,function(n,e){var t=n.firstBatch;return!!(null!==t&&t._defer&&t._expirationTime>=e)&&(ho(97,(function(){return t._onComplete(),null})),!0)}(n,e))return null;switch(ji=null,Hi){case 0:throw i(Error(328));case 1:return(r=n.lastPendingTime)<e?ba.bind(null,n,r):t?Sa.bind(null,n):(wa(n,e),vo(ba.bind(null,n,e)),null);case 2:return 1073741823===Ji&&!t&&10<(t=Qi+500-lo())?Gi?(wa(n,e),ba.bind(null,n,e)):(r=n.lastPendingTime)<e?ba.bind(null,n,r):(n.timeoutHandle=Mr(Sa.bind(null,n),t),null):Sa.bind(null,n);case 3:if(!t){if(Gi)return wa(n,e),ba.bind(null,n,e);if((t=n.lastPendingTime)<e)return ba.bind(null,n,t);if(1073741823!==Vi?t=10*(1073741821-Vi)-lo():1073741823===Ji?t=0:(t=10*(1073741821-Ji)-5e3,0>(t=(r=lo())-t)&&(t=0),(e=10*(1073741821-e)-r)<(t=(120>t?120:480>t?480:1080>t?1080:1920>t?1920:3e3>t?3e3:4320>t?4320:1960*Wi(t/1960))-t)&&(t=e)),10<t)return n.timeoutHandle=Mr(Sa.bind(null,n),t),null}return Sa.bind(null,n);case 4:return!t&&1073741823!==Ji&&null!==$i&&(r=Ji,0>=(e=0|(o=$i).busyMinDurationMs)?e=0:(t=0|o.busyDelayMs,e=(r=lo()-(10*(1073741821-r)-(0|o.timeoutMs||5e3)))<=t?0:t+e-r),10<e)?(n.timeoutHandle=Mr(Sa.bind(null,n),e),null):Sa.bind(null,n);default:throw i(Error(329))}}function Fa(n,e){n<Ji&&1<n&&(Ji=n),null!==e&&n<Vi&&1<n&&(Vi=n,$i=e)}function Ea(n){var e=_a(n.alternate,n,Ui);return n.memoizedProps=n.pendingProps,null===e&&(e=xa(n)),zi.current=null,e}function xa(n){qi=n;do{var e=qi.alternate;if(n=qi.return,0==(1024&qi.effectTag)){n:{var t=e,r=Ui,u=(e=qi).pendingProps;switch(e.tag){case 2:case 16:break;case 15:case 0:break;case 1:zr(e.type)&&Br();break;case 3:fu(),jr(),(r=e.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==t&&null!==t.child||(Yu(e),e.effectTag&=-3);break;case 5:su(e),r=au(iu.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=au(ou.current);if(Yu(e)){u=void 0,a=(t=e).stateNode;var f=t.type,l=t.memoizedProps;switch(a[P]=t,a[O]=l,f){case"iframe":case"object":case"embed":Ot("load",a);break;case"video":case"audio":for(var s=0;s<tn.length;s++)Ot(tn[s],a);break;case"source":Ot("error",a);break;case"img":case"image":case"link":Ot("error",a),Ot("load",a);break;case"form":Ot("reset",a),Ot("submit",a);break;case"details":Ot("toggle",a);break;case"input":Se(a,l),Ot("invalid",a),Fr(r,"onChange");break;case"select":a._wrapperState={wasMultiple:!!l.multiple},Ot("invalid",a),Fr(r,"onChange");break;case"textarea":or(a,l),Ot("invalid",a),Fr(r,"onChange")}for(u in wr(f,l),s=null,l)l.hasOwnProperty(u)&&(c=l[u],"children"===u?"string"==typeof c?a.textContent!==c&&(s=["children",c]):"number"==typeof c&&a.textContent!==""+c&&(s=["children",""+c]):p.hasOwnProperty(u)&&null!=c&&Fr(r,u));switch(f){case"input":Jn(a),Me(a,l,!0);break;case"textarea":Jn(a),ir(a);break;case"select":case"option":break;default:"function"==typeof l.onClick&&(a.onclick=Er)}r=s,t.updateQueue=r,null!==r&&vi(e)}else{l=a,t=u,f=e,s=9===r.nodeType?r:r.ownerDocument,c===ar&&(c=fr(l)),c===ar?"script"===l?((l=s.createElement("div")).innerHTML="<script><\/script>",s=l.removeChild(l.firstChild)):"string"==typeof t.is?s=s.createElement(l,{is:t.is}):(s=s.createElement(l),"select"===l&&(l=s,t.multiple?l.multiple=!0:t.size&&(l.size=t.size))):s=s.createElementNS(c,l),(l=s)[P]=f,l[O]=t,gi(t=l,e),f=t;var d=r,m=br(a,u);switch(a){case"iframe":case"object":case"embed":Ot("load",f),r=u;break;case"video":case"audio":for(r=0;r<tn.length;r++)Ot(tn[r],f);r=u;break;case"source":Ot("error",f),r=u;break;case"img":case"image":case"link":Ot("error",f),Ot("load",f),r=u;break;case"form":Ot("reset",f),Ot("submit",f),r=u;break;case"details":Ot("toggle",f),r=u;break;case"input":Se(f,u),r=xe(f,u),Ot("invalid",f),Fr(d,"onChange");break;case"option":r=er(f,u);break;case"select":f._wrapperState={wasMultiple:!!u.multiple},r=o({},u,{value:void 0}),Ot("invalid",f),Fr(d,"onChange");break;case"textarea":or(f,u),r=rr(f,u),Ot("invalid",f),Fr(d,"onChange");break;default:r=u}wr(a,r),l=void 0,s=a,c=f;var h=r;for(l in h)if(h.hasOwnProperty(l)){var v=h[l];"style"===l?gr(c,v):"dangerouslySetInnerHTML"===l?null!=(v=v?v.__html:void 0)&&dr(c,v):"children"===l?"string"==typeof v?("textarea"!==s||""!==v)&&pr(c,v):"number"==typeof v&&pr(c,""+v):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(p.hasOwnProperty(l)?null!=v&&Fr(d,l):null!=v&&Fe(c,l,v,m))}switch(a){case"input":Jn(f),Me(f,u,!1);break;case"textarea":Jn(f),ir(f);break;case"option":null!=u.value&&f.setAttribute("value",""+Ee(u.value));break;case"select":r=f,f=u,r.multiple=!!f.multiple,null!=(l=f.value)?tr(r,!!f.multiple,l,!1):null!=f.defaultValue&&tr(r,!!f.multiple,f.defaultValue,!0);break;default:"function"==typeof r.onClick&&(f.onclick=Er)}Cr(a,u)&&vi(e),e.stateNode=t}null!==e.ref&&(e.effectTag|=128)}else if(null===e.stateNode)throw i(Error(166));break;case 6:if(t&&null!=e.stateNode)wi(0,e,t.memoizedProps,u);else{if("string"!=typeof u&&null===e.stateNode)throw i(Error(166));t=au(iu.current),au(ou.current),Yu(e)?(r=e.stateNode,t=e.memoizedProps,r[P]=e,r.nodeValue!==t&&vi(e)):(r=e,(t=(9===t.nodeType?t:t.ownerDocument).createTextNode(u))[P]=e,r.stateNode=t)}break;case 11:break;case 13:if(_r(du),u=e.memoizedState,0!=(64&e.effectTag)){e.expirationTime=r;break n}r=null!==u,u=!1,null===t?Yu(e):(u=null!==(a=t.memoizedState),r||null===a||null!==(a=t.child.sibling)&&(null!==(f=e.firstEffect)?(e.firstEffect=a,a.nextEffect=f):(e.firstEffect=e.lastEffect=a,a.nextEffect=null),a.effectTag=8)),r&&!u&&0!=(2&e.mode)&&(null===t&&!0!==e.memoizedProps.unstable_avoidThisFallback||0!=(1&du.current)?0===Hi&&(Hi=2):0!==Hi&&2!==Hi||(Hi=3)),(r||u)&&(e.effectTag|=4);break;case 7:case 8:case 12:break;case 4:fu();break;case 10:Mo(e);break;case 9:case 14:break;case 17:zr(e.type)&&Br();break;case 18:break;case 19:if(_r(du),null===(u=e.memoizedState))break;if(a=0!=(64&e.effectTag),null===(f=u.rendering)){if(a)bi(u,!1);else if(0!==Hi||null!==t&&0!=(64&t.effectTag))for(t=e.child;null!==t;){if(null!==(f=pu(t))){for(e.effectTag|=64,bi(u,!1),null!==(t=f.updateQueue)&&(e.updateQueue=t,e.effectTag|=4),e.firstEffect=e.lastEffect=null,t=e.child;null!==t;)a=r,(u=t).effectTag&=2,u.nextEffect=null,u.firstEffect=null,u.lastEffect=null,null===(f=u.alternate)?(u.childExpirationTime=0,u.expirationTime=a,u.child=null,u.memoizedProps=null,u.memoizedState=null,u.updateQueue=null,u.dependencies=null):(u.childExpirationTime=f.childExpirationTime,u.expirationTime=f.expirationTime,u.child=f.child,u.memoizedProps=f.memoizedProps,u.memoizedState=f.memoizedState,u.updateQueue=f.updateQueue,a=f.dependencies,u.dependencies=null===a?null:{expirationTime:a.expirationTime,firstContext:a.firstContext,responders:a.responders}),t=t.sibling;Nr(du,1&du.current|2),e=e.child;break n}t=t.sibling}}else{if(!a)if(null!==(t=pu(f))){if(e.effectTag|=64,a=!0,bi(u,!0),null===u.tail&&"hidden"===u.tailMode){null!==(r=t.updateQueue)&&(e.updateQueue=r,e.effectTag|=4),null!==(e=e.lastEffect=u.lastEffect)&&(e.nextEffect=null);break}}else lo()>u.tailExpiration&&1<r&&(e.effectTag|=64,a=!0,bi(u,!1),e.expirationTime=e.childExpirationTime=r-1);u.isBackwards?(f.sibling=e.child,e.child=f):(null!==(r=u.last)?r.sibling=f:e.child=f,u.last=f)}if(null!==u.tail){0===u.tailExpiration&&(u.tailExpiration=lo()+500),r=u.tail,u.rendering=r,u.tail=r.sibling,u.lastEffect=e.lastEffect,r.sibling=null,t=du.current,Nr(du,t=a?1&t|2:1&t),e=r;break n}break;case 20:break;default:throw i(Error(156))}e=null}if(r=qi,1===Ui||1!==r.childExpirationTime){for(t=0,u=r.child;null!==u;)(a=u.expirationTime)>t&&(t=a),(f=u.childExpirationTime)>t&&(t=f),u=u.sibling;r.childExpirationTime=t}if(null!==e)return e;null!==n&&0==(1024&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=qi.firstEffect),null!==qi.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=qi.firstEffect),n.lastEffect=qi.lastEffect),1<qi.effectTag&&(null!==n.lastEffect?n.lastEffect.nextEffect=qi:n.firstEffect=qi,n.lastEffect=qi))}else{if(null!==(e=Fi(qi)))return e.effectTag&=1023,e;null!==n&&(n.firstEffect=n.lastEffect=null,n.effectTag|=1024)}if(null!==(e=qi.sibling))return e;qi=n}while(null!==qi);return 0===Hi&&(Hi=4),null}function Sa(n){var e=so();return mo(99,Ca.bind(null,n,e)),null!==ea&&ho(97,(function(){return ka(),null})),null}function Ca(n,e){if(ka(),0!=(48&Bi))throw i(Error(327));var t=n.finishedWork,r=n.finishedExpirationTime;if(null===t)return null;if(n.finishedWork=null,n.finishedExpirationTime=0,t===n.current)throw i(Error(177));n.callbackNode=null,n.callbackExpirationTime=0;var o=t.expirationTime,u=t.childExpirationTime;if(o=u>o?u:o,n.firstPendingTime=o,o<n.lastPendingTime&&(n.lastPendingTime=o),n===ji&&(qi=ji=null,Ui=0),1<t.effectTag?null!==t.lastEffect?(t.lastEffect.nextEffect=t,o=t.firstEffect):o=t:o=t.firstEffect,null!==o){u=Bi,Bi|=32,zi.current=null,xr=Pt;var a=Jt();if(Vt(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;Sr={focusedElem:a,selectionRange:c},Pt=!1,Ki=o;do{try{for(;null!==Ki;){if(0!=(256&Ki.effectTag)){var b=Ki.alternate;switch((a=Ki).tag){case 0:case 11:case 15:ki(2,0,a);break;case 1:if(256&a.effectTag&&null!==b){var F=b.memoizedProps,E=b.memoizedState,x=a.stateNode,S=x.getSnapshotBeforeUpdate(a.elementType===a.type?F:bo(a.type,F),E);x.__reactInternalSnapshotBeforeUpdate=S}break;case 3:case 5:case 6:case 4:case 17:break;default:throw i(Error(163))}}Ki=Ki.nextEffect}}catch(n){if(null===Ki)throw i(Error(330));Ta(Ki,n),Ki=Ki.nextEffect}}while(null!==Ki);Ki=o;do{try{for(b=e;null!==Ki;){var C=Ki.effectTag;if(16&C&&pr(Ki.stateNode,""),128&C){var k=Ki.alternate;if(null!==k){var M=k.ref;null!==M&&("function"==typeof M?M(null):M.current=null)}}switch(14&C){case 2:Ri(Ki),Ki.effectTag&=-3;break;case 6:Ri(Ki),Ki.effectTag&=-3,_i(Ki.alternate,Ki);break;case 4:_i(Ki.alternate,Ki);break;case 8:Ai(F=Ki,b),F.return=null,F.child=null,F.memoizedState=null,F.updateQueue=null,F.dependencies=null;var I=F.alternate;null!==I&&(I.return=null,I.child=null,I.memoizedState=null,I.updateQueue=null,I.dependencies=null)}Ki=Ki.nextEffect}}catch(n){if(null===Ki)throw i(Error(330));Ta(Ki,n),Ki=Ki.nextEffect}}while(null!==Ki);if(M=Sr,k=Jt(),C=M.focusedElem,b=M.selectionRange,k!==C&&C&&C.ownerDocument&&function n(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?n(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}(C.ownerDocument.documentElement,C)){null!==b&&Vt(C)&&(k=b.start,void 0===(M=b.end)&&(M=k),"selectionStart"in C?(C.selectionStart=k,C.selectionEnd=Math.min(M,C.value.length)):(M=(k=C.ownerDocument||document)&&k.defaultView||window).getSelection&&(M=M.getSelection(),F=C.textContent.length,I=Math.min(b.start,F),b=void 0===b.end?I:Math.min(b.end,F),!M.extend&&I>b&&(F=b,b=I,I=F),F=Ht(C,I),E=Ht(C,b),F&&E&&(1!==M.rangeCount||M.anchorNode!==F.node||M.anchorOffset!==F.offset||M.focusNode!==E.node||M.focusOffset!==E.offset)&&((k=k.createRange()).setStart(F.node,F.offset),M.removeAllRanges(),I>b?(M.addRange(k),M.extend(E.node,E.offset)):(k.setEnd(E.node,E.offset),M.addRange(k))))),k=[];for(M=C;M=M.parentNode;)1===M.nodeType&&k.push({element:M,left:M.scrollLeft,top:M.scrollTop});for("function"==typeof C.focus&&C.focus(),C=0;C<k.length;C++)(M=k[C]).element.scrollLeft=M.left,M.element.scrollTop=M.top}Sr=null,Pt=!!xr,xr=null,n.current=t,Ki=o;do{try{for(C=r;null!==Ki;){var T=Ki.effectTag;if(36&T){var R=Ki.alternate;switch(M=C,(k=Ki).tag){case 0:case 11:case 15:ki(16,32,k);break;case 1:var A=k.stateNode;if(4&k.effectTag)if(null===R)A.componentDidMount();else{var _=k.elementType===k.type?R.memoizedProps:bo(k.type,R.memoizedProps);A.componentDidUpdate(_,R.memoizedState,A.__reactInternalSnapshotBeforeUpdate)}var N=k.updateQueue;null!==N&&jo(0,N,A);break;case 3:var P=k.updateQueue;if(null!==P){if(I=null,null!==k.child)switch(k.child.tag){case 5:I=k.child.stateNode;break;case 1:I=k.child.stateNode}jo(0,P,I)}break;case 5:var O=k.stateNode;null===R&&4&k.effectTag&&(M=O,Cr(k.type,k.memoizedProps)&&M.focus());break;case 6:case 4:case 12:break;case 13:case 19:case 17:case 20:break;default:throw i(Error(163))}}if(128&T){var L=Ki.ref;if(null!==L){var W=Ki.stateNode;switch(Ki.tag){case 5:var D=W;break;default:D=W}"function"==typeof L?L(D):L.current=D}}512&T&&(na=!0),Ki=Ki.nextEffect}}catch(n){if(null===Ki)throw i(Error(330));Ta(Ki,n),Ki=Ki.nextEffect}}while(null!==Ki);Ki=null,uo(),Bi=u}else n.current=t;if(na)na=!1,ea=n,ra=r,ta=e;else for(Ki=o;null!==Ki;)e=Ki.nextEffect,Ki.nextEffect=null,Ki=e;if(0!==(e=n.firstPendingTime)?pa(n,T=wo(T=ca(),e),e):Zi=null,"function"==typeof Na&&Na(t.stateNode,r),1073741823===e?n===ia?ua++:(ua=0,ia=n):ua=0,Xi)throw Xi=!1,n=Yi,Yi=null,n;return 0!=(8&Bi)?null:(go(),null)}function ka(){if(null===ea)return!1;var n=ea,e=ra,t=ta;return ea=null,ra=0,ta=90,mo(97<t?97:t,Ma.bind(null,n,e))}function Ma(n){if(0!=(48&Bi))throw i(Error(331));var e=Bi;for(Bi|=32,n=n.current.firstEffect;null!==n;){try{var t=n;if(0!=(512&t.effectTag))switch(t.tag){case 0:case 11:case 15:ki(128,0,t),ki(0,64,t)}}catch(e){if(null===n)throw i(Error(330));Ta(n,e)}t=n.nextEffect,n.nextEffect=null,n=t}return Bi=e,go(),!0}function Ia(n,e,t){Lo(n,e=Oi(n,e=Ei(t,e),1073741823)),null!==(n=da(n,1073741823))&&pa(n,99,1073741823)}function Ta(n,e){if(3===n.tag)Ia(n,n,e);else for(var t=n.return;null!==t;){if(3===t.tag){Ia(t,n,e);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Zi||!Zi.has(r))){Lo(t,n=Li(t,n=Ei(e,n),1073741823)),null!==(t=da(t,1073741823))&&pa(t,99,1073741823);break}}t=t.return}}function Ra(n,e,t){var r=n.pingCache;null!==r&&r.delete(e),ji===n&&Ui===t?3===Hi||2===Hi&&1073741823===Ji&&lo()-Qi<500?wa(n,Ui):Gi=!0:n.lastPendingTime<t||(0!==(e=n.pingTime)&&e<t||(n.pingTime=t,n.finishedExpirationTime===t&&(n.finishedExpirationTime=0,n.finishedWork=null),pa(n,e=wo(e=ca(),t),t)))}function Aa(n,e){var t=n.stateNode;null!==t&&t.delete(e),t=wo(t=ca(),e=fa(t,n,null)),null!==(n=da(n,e))&&pa(n,t,e)}var _a=void 0;_a=function(n,e,t){var r=e.expirationTime;if(null!==n){var o=e.pendingProps;if(n.memoizedProps!==o||Lr.current)ei=!0;else if(r<t){switch(ei=!1,e.tag){case 3:li(e),Zu();break;case 5:if(lu(e),4&e.mode&&1!==t&&o.hidden)return e.expirationTime=e.childExpirationTime=1,null;break;case 1:zr(e.type)&&Hr(e);break;case 4:cu(e,e.stateNode.containerInfo);break;case 10:ko(e,e.memoizedProps.value);break;case 13:if(null!==e.memoizedState)return 0!==(r=e.child.childExpirationTime)&&r>=t?di(n,e,t):(Nr(du,1&du.current),null!==(e=hi(n,e,t))?e.sibling:null);Nr(du,1&du.current);break;case 19:if(r=e.childExpirationTime>=t,0!=(64&n.effectTag)){if(r)return mi(n,e,t);e.effectTag|=64}if(null!==(o=e.memoizedState)&&(o.rendering=null,o.tail=null),Nr(du,du.current),!r)return null}return hi(n,e,t)}}else ei=!1;switch(e.expirationTime=0,e.tag){case 2:if(r=e.type,null!==n&&(n.alternate=null,e.alternate=null,e.effectTag|=2),n=e.pendingProps,o=Dr(e,Or.current),To(e,t),o=Ru(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,Au(),zr(r)){var u=!0;Hr(e)}else u=!1;e.memoizedState=null!==o.state&&void 0!==o.state?o.state:null;var a=r.getDerivedStateFromProps;"function"==typeof a&&Jo(e,r,a,n),o.updater=Vo,e.stateNode=o,o._reactInternalFiber=e,Ko(e,r,n,t),e=fi(null,e,r,!0,u,t)}else e.tag=0,ti(null,e,o,t),e=e.child;return e;case 16:switch(o=e.elementType,null!==n&&(n.alternate=null,e.alternate=null,e.effectTag|=2),n=e.pendingProps,o=function(n){var e=n._result;switch(n._status){case 1:return e;case 2:case 0:throw e;default:switch(n._status=0,(e=(e=n._ctor)()).then((function(e){0===n._status&&(e=e.default,n._status=1,n._result=e)}),(function(e){0===n._status&&(n._status=2,n._result=e)})),n._status){case 1:return n._result;case 2:throw n._result}throw n._result=e,e}}(o),e.type=o,u=e.tag=function(n){if("function"==typeof n)return Wa(n)?1:0;if(null!=n){if((n=n.$$typeof)===oe)return 11;if(n===ae)return 14}return 2}(o),n=bo(o,n),u){case 0:e=ai(null,e,o,n,t);break;case 1:e=ci(null,e,o,n,t);break;case 11:e=ri(null,e,o,n,t);break;case 14:e=oi(null,e,o,bo(o.type,n),r,t);break;default:throw i(Error(306),o,"")}return e;case 0:return r=e.type,o=e.pendingProps,ai(n,e,r,o=e.elementType===r?o:bo(r,o),t);case 1:return r=e.type,o=e.pendingProps,ci(n,e,r,o=e.elementType===r?o:bo(r,o),t);case 3:if(li(e),null===(r=e.updateQueue))throw i(Error(282));return o=null!==(o=e.memoizedState)?o.element:null,Bo(e,r,e.pendingProps,null,t),(r=e.memoizedState.element)===o?(Zu(),e=hi(n,e,t)):(o=e.stateNode,(o=(null===n||null===n.child)&&o.hydrate)&&(Vu=Tr(e.stateNode.containerInfo.firstChild),Ju=e,o=$u=!0),o?(e.effectTag|=2,e.child=tu(e,null,r,t)):(ti(n,e,r,t),Zu()),e=e.child),e;case 5:return lu(e),null===n&&Ku(e),r=e.type,o=e.pendingProps,u=null!==n?n.memoizedProps:null,a=o.children,kr(r,o)?a=null:null!==u&&kr(r,u)&&(e.effectTag|=16),ii(n,e),4&e.mode&&1!==t&&o.hidden?(e.expirationTime=e.childExpirationTime=1,e=null):(ti(n,e,a,t),e=e.child),e;case 6:return null===n&&Ku(e),null;case 13:return di(n,e,t);case 4:return cu(e,e.stateNode.containerInfo),r=e.pendingProps,null===n?e.child=eu(e,null,r,t):ti(n,e,r,t),e.child;case 11:return r=e.type,o=e.pendingProps,ri(n,e,r,o=e.elementType===r?o:bo(r,o),t);case 7:return ti(n,e,e.pendingProps,t),e.child;case 8:case 12:return ti(n,e,e.pendingProps.children,t),e.child;case 10:n:{if(r=e.type._context,o=e.pendingProps,a=e.memoizedProps,ko(e,u=o.value),null!==a){var c=a.value;if(0===(u=tt(c,u)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(c,u):1073741823))){if(a.children===o.children&&!Lr.current){e=hi(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=Po(t,null)).tag=2,Lo(c,l)),c.expirationTime<t&&(c.expirationTime=t),null!==(l=c.alternate)&&l.expirationTime<t&&(l.expirationTime=t),Io(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}}ti(n,e,o.children,t),e=e.child}return e;case 9:return o=e.type,r=(u=e.pendingProps).children,To(e,t),r=r(o=Ro(o,u.unstable_observedBits)),e.effectTag|=1,ti(n,e,r,t),e.child;case 14:return u=bo(o=e.type,e.pendingProps),oi(n,e,o,u=bo(o.type,u),r,t);case 15:return ui(n,e,e.type,e.pendingProps,r,t);case 17:return r=e.type,o=e.pendingProps,o=e.elementType===r?o:bo(r,o),null!==n&&(n.alternate=null,e.alternate=null,e.effectTag|=2),e.tag=1,zr(r)?(n=!0,Hr(e)):n=!1,To(e,t),Go(e,r,o),Ko(e,r,o,t),fi(null,e,r,!0,n,t);case 19:return mi(n,e,t)}throw i(Error(156))};var Na=null,Pa=null;function Oa(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 La(n,e,t,r){return new Oa(n,e,t,r)}function Wa(n){return!(!(n=n.prototype)||!n.isReactComponent)}function Da(n,e){var t=n.alternate;return null===t?((t=La(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 za(n,e,t,r,o,u){var a=2;if(r=n,"function"==typeof n)Wa(n)&&(a=1);else if("string"==typeof n)a=5;else n:switch(n){case Yn:return Ba(t.children,o,u,e);case re:a=8,o|=7;break;case Zn:a=8,o|=1;break;case ne:return(n=La(12,t,e,8|o)).elementType=ne,n.type=ne,n.expirationTime=u,n;case ue:return(n=La(13,t,e,o)).type=ue,n.elementType=ue,n.expirationTime=u,n;case ie:return(n=La(19,t,e,o)).elementType=ie,n.expirationTime=u,n;default:if("object"==typeof n&&null!==n)switch(n.$$typeof){case ee:a=10;break n;case te:a=9;break n;case oe:a=11;break n;case ae:a=14;break n;case ce:a=16,r=null;break n}throw i(Error(130),null==n?n:typeof n,"")}return(e=La(a,t,e,o)).elementType=n,e.type=r,e.expirationTime=u,e}function Ba(n,e,t,r){return(n=La(7,n,r,e)).expirationTime=t,n}function ja(n,e,t){return(n=La(6,n,null,e)).expirationTime=t,n}function qa(n,e,t){return(e=La(4,null!==n.children?n.children:[],n.key,e)).expirationTime=t,e.stateNode={containerInfo:n.containerInfo,pendingChildren:null,implementation:n.implementation},e}function Ua(n,e,t){this.tag=e,this.current=null,this.containerInfo=n,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=t,this.callbackNode=this.firstBatch=null,this.pingTime=this.lastPendingTime=this.firstPendingTime=this.callbackExpirationTime=0}function Ha(n,e,t){return n=new Ua(n,e,t),e=La(3,null,null,2===e?7:1===e?3:0),n.current=e,e.stateNode=n}function Ja(n,e,t,r,o,u){var a=e.current;n:if(t){e:{if(2!==it(t=t._reactInternalFiber)||1!==t.tag)throw i(Error(170));var c=t;do{switch(c.tag){case 3:c=c.stateNode.context;break e;case 1:if(zr(c.type)){c=c.stateNode.__reactInternalMemoizedMergedChildContext;break e}}c=c.return}while(null!==c);throw i(Error(171))}if(1===t.tag){var f=t.type;if(zr(f)){t=Ur(t,f,c);break n}}t=c}else t=Pr;return null===e.context?e.context=t:e.pendingContext=t,e=u,(o=Po(r,o)).payload={element:n},null!==(e=void 0===e?null:e)&&(o.callback=e),Lo(a,o),sa(a,r),r}function Va(n,e,t,r){var o=e.current,u=ca(),i=Uo.suspense;return Ja(n,e,t,o=fa(u,o,i),i,r)}function $a(n){if(!(n=n.current).child)return null;switch(n.child.tag){case 5:default:return n.child.stateNode}}function Ga(n,e,t){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Xn,key:null==r?null:""+r,children:n,containerInfo:e,implementation:t}}function Qa(n){var e=1073741821-25*(1+((1073741821-ca()+500)/25|0));e<=la&&--e,this._expirationTime=la=e,this._root=n,this._callbacks=this._next=null,this._hasChildren=this._didComplete=!1,this._children=null,this._defer=!0}function Ka(){this._callbacks=null,this._didCommit=!1,this._onCommit=this._onCommit.bind(this)}function Xa(n,e,t){this._internalRoot=Ha(n,e,t)}function Ya(n,e){this._internalRoot=Ha(n,2,e)}function Za(n){return!(!n||1!==n.nodeType&&9!==n.nodeType&&11!==n.nodeType&&(8!==n.nodeType||" react-mount-point-unstable "!==n.nodeValue))}function nc(n,e,t,r,o){var u=t._reactRootContainer,i=void 0;if(u){if(i=u._internalRoot,"function"==typeof o){var a=o;o=function(){var n=$a(i);a.call(n)}}Va(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 Xa(n,0,e)}(t,r),i=u._internalRoot,"function"==typeof o){var c=o;o=function(){var n=$a(i);c.call(n)}}ya((function(){Va(e,i,n,o)}))}return $a(i)}function ec(n,e){var t=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Za(e))throw i(Error(200));return Ga(n,e,null,t)}In=function(n,e,t){switch(e){case"input":if(ke(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=z(r);if(!o)throw i(Error(90));Vn(r),ke(r,o)}}}break;case"textarea":ur(n,t);break;case"select":null!=(e=t.value)&&tr(n,!!t.multiple,e,!1)}},Qa.prototype.render=function(n){if(!this._defer)throw i(Error(250));this._hasChildren=!0,this._children=n;var e=this._root._internalRoot,t=this._expirationTime,r=new Ka;return Ja(n,e,null,t,null,r._onCommit),r},Qa.prototype.then=function(n){if(this._didComplete)n();else{var e=this._callbacks;null===e&&(e=this._callbacks=[]),e.push(n)}},Qa.prototype.commit=function(){var n=this._root._internalRoot,e=n.firstBatch;if(!this._defer||null===e)throw i(Error(251));if(this._hasChildren){var t=this._expirationTime;if(e!==this){this._hasChildren&&(t=this._expirationTime=e._expirationTime,this.render(this._children));for(var r=null,o=e;o!==this;)r=o,o=o._next;if(null===r)throw i(Error(251));r._next=o._next,this._next=e,n.firstBatch=this}if(this._defer=!1,e=t,0!=(48&Bi))throw i(Error(253));vo(ba.bind(null,n,e)),go(),e=this._next,this._next=null,null!==(e=n.firstBatch=e)&&e._hasChildren&&e.render(e._children)}else this._next=null,this._defer=!1},Qa.prototype._onComplete=function(){if(!this._didComplete){this._didComplete=!0;var n=this._callbacks;if(null!==n)for(var e=0;e<n.length;e++)(0,n[e])()}},Ka.prototype.then=function(n){if(this._didCommit)n();else{var e=this._callbacks;null===e&&(e=this._callbacks=[]),e.push(n)}},Ka.prototype._onCommit=function(){if(!this._didCommit){this._didCommit=!0;var n=this._callbacks;if(null!==n)for(var e=0;e<n.length;e++){var t=n[e];if("function"!=typeof t)throw i(Error(191),t);t()}}},Ya.prototype.render=Xa.prototype.render=function(n,e){var t=this._internalRoot,r=new Ka;return null!==(e=void 0===e?null:e)&&r.then(e),Va(n,t,null,r._onCommit),r},Ya.prototype.unmount=Xa.prototype.unmount=function(n){var e=this._internalRoot,t=new Ka;return null!==(n=void 0===n?null:n)&&t.then(n),Va(null,e,null,t._onCommit),t},Ya.prototype.createBatch=function(){var n=new Qa(this),e=n._expirationTime,t=this._internalRoot,r=t.firstBatch;if(null===r)t.firstBatch=n,n._next=null;else{for(t=null;null!==r&&r._expirationTime>=e;)t=r,r=r._next;n._next=r,null!==t&&(t._next=n)}return n},Pn=va,On=ga,Ln=ha,Wn=function(n,e){var t=Bi;Bi|=2;try{return n(e)}finally{0===(Bi=t)&&go()}};var tc,rc,oc={createPortal:ec,findDOMNode:function(n){if(null==n)n=null;else if(1!==n.nodeType){var e=n._reactInternalFiber;if(void 0===e){if("function"==typeof n.render)throw i(Error(188));throw i(Error(268),Object.keys(n))}n=null===(n=ct(e))?null:n.stateNode}return n},hydrate:function(n,e,t){if(!Za(e))throw i(Error(200));return nc(null,n,e,!0,t)},render:function(n,e,t){if(!Za(e))throw i(Error(200));return nc(null,n,e,!1,t)},unstable_renderSubtreeIntoContainer:function(n,e,t,r){if(!Za(t))throw i(Error(200));if(null==n||void 0===n._reactInternalFiber)throw i(Error(38));return nc(n,e,t,!1,r)},unmountComponentAtNode:function(n){if(!Za(n))throw i(Error(40));return!!n._reactRootContainer&&(ya((function(){nc(null,null,n,!1,(function(){n._reactRootContainer=null}))})),!0)},unstable_createPortal:function(){return ec.apply(void 0,arguments)},unstable_batchedUpdates:va,unstable_interactiveUpdates:function(n,e,t,r){return ha(),ga(n,e,t,r)},unstable_discreteUpdates:ga,unstable_flushDiscreteUpdates:ha,flushSync:function(n,e){if(0!=(48&Bi))throw i(Error(187));var t=Bi;Bi|=1;try{return mo(99,n.bind(null,e))}finally{Bi=t,go()}},unstable_createRoot:function(n,e){if(!Za(n))throw i(Error(299),"unstable_createRoot");return new Ya(n,null!=e&&!0===e.hydrate)},unstable_createSyncRoot:function(n,e){if(!Za(n))throw i(Error(299),"unstable_createRoot");return new Xa(n,1,null!=e&&!0===e.hydrate)},unstable_flushControlled:function(n){var e=Bi;Bi|=1;try{mo(99,n)}finally{0===(Bi=e)&&go()}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[W,D,z,A.injectEventPluginsByName,d,J,function(n){M(n,H)},_n,Nn,zt,R,ka,{current:!1}]}};rc=(tc={findFiberByHostInstance:L,bundleType:0,version:"16.9.0",rendererPackageName:"react-dom"}).findFiberByHostInstance,function(n){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var e=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(e.isDisabled||!e.supportsFiber)return!0;try{var t=e.inject(n);Na=function(n){try{e.onCommitFiberRoot(t,n,void 0,64==(64&n.current.effectTag))}catch(n){}},Pa=function(n){try{e.onCommitFiberUnmount(t,n)}catch(n){}}}catch(n){}}(o({},tc,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:$n.ReactCurrentDispatcher,findHostInstanceByFiber:function(n){return null===(n=ct(n))?null:n.stateNode},findFiberByHostInstance:function(n){return rc?rc(n):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}));var uc={default:oc},ic=uc&&oc||uc;n.exports=ic.default||ic},function(n,e,t){"use strict";n.exports=t(294)},function(n,e,t){"use strict";
46+/** @license React v0.15.0
47+ * scheduler.production.min.js
48+ *
49+ * Copyright (c) Facebook, Inc. and its affiliates.
50+ *
51+ * This source code is licensed under the MIT license found in the
52+ * LICENSE file in the root directory of this source tree.
53+ */Object.defineProperty(e,"__esModule",{value:!0});var r=void 0,o=void 0,u=void 0,i=void 0,a=void 0;if(e.unstable_now=void 0,e.unstable_forceFrameRate=void 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}};e.unstable_now=function(){return Date.now()},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 s=window.performance,d=window.Date,p=window.setTimeout,m=window.clearTimeout,h=window.requestAnimationFrame,v=window.cancelAnimationFrame;"undefined"!=typeof console&&("function"!=typeof h&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof v&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")),e.unstable_now="object"==typeof s&&"function"==typeof s.now?function(){return s.now()}:function(){return d.now()};var g=!1,y=null,w=-1,b=-1,F=33.33,E=-1,x=-1,S=0,C=!1;i=function(){return e.unstable_now()>=S},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"):0<n?(F=Math.floor(1e3/n),C=!0):(F=33.33,C=!1)};var k=function(){if(null!==y){var n=e.unstable_now(),t=0<S-n;try{y(t,n)||(y=null)}catch(n){throw I.postMessage(null),n}}},M=new MessageChannel,I=M.port2;M.port1.onmessage=k;var T=function(n){if(null===y)x=E=-1,g=!1;else{g=!0,h((function(n){m(w),T(n)}));var t=function(){S=e.unstable_now()+F/2,k(),w=p(t,3*F)};if(w=p(t,3*F),-1!==E&&.1<n-E){var r=n-E;!C&&-1!==x&&r<F&&x<F&&(8.33>(F=r<x?x:r)&&(F=8.33)),x=r}E=n,S=n+F,I.postMessage(null)}};r=function(n){y=n,g||(g=!0,h((function(n){T(n)})))},o=function(n,t){b=p((function(){n(e.unstable_now())}),t)},u=function(){m(b),b=-1}}var R=null,A=null,_=null,N=3,P=!1,O=!1,L=!1;function W(n,e){var t=n.next;if(t===n)R=null;else{n===R&&(R=t);var r=n.previous;r.next=t,t.previous=r}n.next=n.previous=null,t=n.callback,r=N;var o=_;N=n.priorityLevel,_=n;try{var u=n.expirationTime<=e;switch(N){case 1:var i=t(u);break;case 2:case 3:case 4:i=t(u);break;case 5:i=t(u)}}catch(n){throw n}finally{N=r,_=o}if("function"==typeof i)if(e=n.expirationTime,n.callback=i,null===R)R=n.next=n.previous=n;else{i=null,u=R;do{if(e<=u.expirationTime){i=u;break}u=u.next}while(u!==R);null===i?i=R:i===R&&(R=n),(e=i.previous).next=i.previous=n,n.next=i,n.previous=e}}function D(n){if(null!==A&&A.startTime<=n)do{var e=A,t=e.next;if(e===t)A=null;else{A=t;var r=e.previous;r.next=t,t.previous=r}e.next=e.previous=null,q(e,e.expirationTime)}while(null!==A&&A.startTime<=n)}function z(n){L=!1,D(n),O||(null!==R?(O=!0,r(B)):null!==A&&o(z,A.startTime-n))}function B(n,t){O=!1,L&&(L=!1,u()),D(t),P=!0;try{if(n){if(null!==R)do{W(R,t),D(t=e.unstable_now())}while(null!==R&&!i())}else for(;null!==R&&R.expirationTime<=t;)W(R,t),D(t=e.unstable_now());return null!==R||(null!==A&&o(z,A.startTime-t),!1)}finally{P=!1}}function j(n){switch(n){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}function q(n,e){if(null===R)R=n.next=n.previous=n;else{var t=null,r=R;do{if(e<r.expirationTime){t=r;break}r=r.next}while(r!==R);null===t?t=R:t===R&&(R=n),(e=t.previous).next=t.previous=n,n.next=t,n.previous=e}}var U=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;N=n;try{return e()}finally{N=t}},e.unstable_next=function(n){switch(N){case 1:case 2:case 3:var e=3;break;default:e=N}var t=N;N=e;try{return n()}finally{N=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:j(n)}else i=j(n),c=a;if(n={callback:t,priorityLevel:n,startTime:c,expirationTime:i=c+i,next:null,previous:null},c>a){if(i=c,null===A)A=n.next=n.previous=n;else{t=null;var f=A;do{if(i<f.startTime){t=f;break}f=f.next}while(f!==A);null===t?t=A:t===A&&(A=n),(i=t.previous).next=t.previous=n,n.next=t,n.previous=i}null===R&&A===n&&(L?u():L=!0,o(z,c-a))}else q(n,i),O||P||(O=!0,r(B));return n},e.unstable_cancelCallback=function(n){var e=n.next;if(null!==e){if(n===e)n===R?R=null:n===A&&(A=null);else{n===R?R=e:n===A&&(A=e);var t=n.previous;t.next=e,e.previous=t}n.next=n.previous=null}},e.unstable_wrapCallback=function(n){var e=N;return function(){var t=N;N=e;try{return n.apply(this,arguments)}finally{N=t}}},e.unstable_getCurrentPriorityLevel=function(){return N},e.unstable_shouldYield=function(){var n=e.unstable_now();return D(n),null!==_&&null!==R&&R.startTime<=n&&R.expirationTime<_.expirationTime||i()},e.unstable_requestPaint=U,e.unstable_continueExecution=function(){O||P||(O=!0,r(B))},e.unstable_pauseExecution=function(){},e.unstable_getFirstCallbackNode=function(){return R}},function(n,e,t){"use strict";var r=t(2),o=t(30),u=t(52),i=t(5),a=t(88),c=t(33),f=t(53),l=t(86),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(41),o=t(2),u=t(3),i=t(6),a=t(8),c=t(1),f=t(51),l=t(4),s=t(11),d=t(14),p=t(27),m=t(15),h=t(20),v=t(12),g=t(18),y=t(33),w=t(297),b=t(40),F=t(55),E=t(31),x=t(28),S=t(45),C=t(98),k=t(144),M=t(37),I=t(46),T=t(26),R=t(145),A=t(114),_=t(72),N=t(115),P=t(99),O=function(n){return n},L=new d.Newtype((function(n){return n}),O),W=function(n){return function(e){return function(){var t=N.offsetTop(e)();return A.eventListener(a.const((function(){var e=c.mapFlipped(g.functorEffect)(u.bind(g.bindEffect)(_.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)(N.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 83, column 7 - line 89, 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"width"})))(M.writeForeignString)(M.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()())()()())()()()))({backgroundColor:n.backgroundColour,borderBottom:"0",fontFamily:n.headingFontFamily,gridArea:"header",display:"flex",alignItems:"center",justifyContent:"flex-end",width:"100%",height:"80px"}),sticky:r.cssSafer(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(142);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(300),o=t(301),u=t(302),i=t(303),a=t(304),c=t(305),f=t(306),l=t(307),s=t(308),d=t(309),p=t(310),m=t(311),h=t(312);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(120),o=t(41),u=t(2),i=t(3),a=t(16),c=t(1),f=t(4),l=t(27),s=t(15),d=t(18),p=t(40),m=t(71),h=t(55),v=t(113),g=t(31),y=t(28),w=t(45),b=t(98),F=t(318),E=t(149),x=t(37),S=t(46),C=t(26),k=t(145),M=t(72),I=t(115),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,children:[m.text("I can't wait, let's go!")]})]})]})]}))}))}))}))}))}))()},welcomeText:"Enter the college of Kleisli",copyText:T,buttonText:"I can't wait, let's go!"}},function(n,e,t){"use strict";var r=t(319),o=t(41),u=t(2),i=t(3),a=t(322),c=t(62),f=t(6),l=t(16),s=t(1),d=t(43),p=t(51),m=t(4),h=t(11),v=t(10),g=t(7),y=t(5),w=t(127),b=t(110),F=t(15),E=t(148),x=t(330),S=t(40),C=t(71),k=t(61),M=t(143),I=t(31),T=t(28),R=t(45),A=t(149),_=t(37),N=t(46),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=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(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))({fill:n.backgroundColour}),lightEllipsis:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"cx"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"cy"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"rx"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"ry"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()())()()())()()()))({cx:n.isLight?"721":"175",cy:n.isLight?"355":"310",rx:n.isLight?"647":"330",ry:n.isLight?"310":"252"}),laptopBody:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))({fill:n.isLight?"url(#_Linear9)":"url(#_Linear12)"}),screenText:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"fontFamily"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"fontSize"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()())()()()))({fontFamily:"PragmataPro",fontSize:"0.85em",fill:n.textColour}),keyword:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))({fill:n.green}),typeName:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))({fill:n.pink}),"@keyframes animatedCursor":o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"0%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"opacity"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"50%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"opacity"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.nilWriteForeignFields)()()())()()()))({"0%":{opacity:"0.0"},"50%":{opacity:"1.0"}}),cursor:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()()))({animation:"$animatedCursor 0.5s linear infinite",animationDirection:"alternate"}),"@keyframes movingCloud1":o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"0%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"transform"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"100%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"transform"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.nilWriteForeignFields)()()())()()()))({"0%":{transform:"translate3d(-140%, 4%, 0)"},"100%":{transform:"translate3d(70%, -4%, 0)"}}),movingCloud1:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDelay"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()()))({animation:"$movingCloud1 200s linear infinite",animationDelay:"-150s"}),"@keyframes movingCloud2":o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"0%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"transform"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"100%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"transform"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.nilWriteForeignFields)()()())()()()))({"0%":{transform:"translate3d(-10%, 0%, 0)"},"100%":{transform:"translate3d(10%, 0%, 0)"}}),movingCloud2:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()()))({animation:"$movingCloud2 120s linear infinite",animationDirection:"alternate"}),movingCloud3:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDelay"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()())()()()))({animation:"$movingCloud2 120s linear infinite",animationDelay:"-120s",animationDirection:"alternate"}),"@keyframes twinkle":o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"0%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"100%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"50%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"70%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.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(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"0%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"100%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.nilWriteForeignFields)()()())()()()))({"0%":{fill:"rgba(250, 250, 250, 0.7)"},"100%":{fill:"rgba(250, 250, 250, 0.78)"}}),twinklingStar1:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()()))({animation:"$twinkleFast 0.2s ease-in-out infinite",animationDirection:"alternate"}),twinklingStar2:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDelay"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()())()()()))({animation:"$twinkle 8s ease-in-out infinite",animationDelay:"4s",animationDirection:"alternate"}),twinklingStar3:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDelay"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()())()()()))({animation:"$twinkle 4s ease-in-out infinite",animationDelay:"3s",animationDirection:"alternate"}),"@keyframes rotateStars":o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"0%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"transform"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"100%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"transform"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.nilWriteForeignFields)()()())()()()))({"0%":{transform:"rotate(0deg) scale(1,1)"},"100%":{transform:"rotate(1deg) scale(1.01, 1.01)"}}),stars:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"transformOrigin"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()())()()()))({animation:"$rotateStars 30s linear infinite",transformOrigin:"top center",animationDirection:"alternate"})}}))();return I.component()()("LandingPageBackground")((function(e){return T.bind(T.ixBindRender)(N.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(320).default,e.landingPageDarkRaw=t(321).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(3),u=t(6),i=t(16),a=t(8),c=t(1),f=t(4),l=t(14),s=t(27),d=t(20),p=t(12),m=t(18),h=t(31),v=t(28),g=t(26),y=t(25),w=t(323),b=t(72),F=t(147),E=t(115),x=t(99),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(324),o=t(1),u=t(27),i=t(18),a=t(25),c=t(146),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(6),o=t(4),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(329),o=t(1),u=t(51),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(3),u=t(78),i=t(106),a=t(23),c=t(44),f=t(108),l=t(74),s=t(1),d=t(51),p=t(10),m=t(18),h=t(148),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(41),o=t(2),u=t(8),i=t(43),a=t(11),c=t(7),f=t(15),l=t(40),s=t(71),d=t(55),p=t(113),m=t(31),h=t(28),v=t(45),g=t(98),y=t(37),w=t(46),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"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"gridArea"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"minHeight"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"overflowX"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"transition"})))(y.writeForeignString)(y.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()())()()())()()()))({background:n.interfaceColour,fontFamily:n.textFontFamily,color:n.textColour,gridArea:"nav",display:"flex",flexDirection:"column",minHeight:"calc(100vh, -80px)",transition:"0.2s ease-in-out",overflowX:"hidden"}),sidebarCollapsed:r.cssSafer(y.recordWriteForeign()(y.consWriteForeignFields(new 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:"250px"}),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(333);n.exports={smoothScrollPolyfill:r.smoothScrollPolyfill}},function(n,e,t){"use strict";var r=t(334);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(336).mkThemeProviderImpl;n.exports={mkThemeProvider:r}},function(n,e,t){"use strict";var r=t(150);e.mkThemeProviderImpl=function(){return r.ThemeProvider}},function(n,e,t){"use strict";var r=t(91),o={backgroundColour:r.hsl(255)(.24)(.13),textColour:r.hsl(225)(.28)(.9),interfaceColour:r.hsl(245)(.28)(.2),highlightColour:r.rgb(183)(130)(218),altHighlightColour:r.hsl(84)(.617)(.631),textFontFamily:["Montserrat","Monaco","sans-serif"],headingFontFamily:["Montserrat","Monaco","sans-serif"],yellow:r.rgb(255)(235)(149),green:r.hsl(84)(.617)(.631),pink:r.hsl(276)(.677)(.745),orange:r.rgb(255)(203)(139),turquoise:r.rgb(127)(219)(202),red:r.rgb(255)(88)(116),blue:r.rgb(130)(170)(255)},u={backgroundColour:r.hsl(210)(0)(.98),textColour:r.hsl(225)(.18)(.25),interfaceColour:r.hsl(210)(.1)(.7),highlightColour:r.hsl(260)(.85)(.58),altHighlightColour:r.hsl(84)(.617)(.631),textFontFamily:o.textFontFamily,headingFontFamily:o.headingFontFamily,yellow:o.yellow,green:r.hsl(84)(.617)(.431),pink:r.hsl(276)(.677)(.545),orange:o.orange,turquoise:o.turquoise,red:o.red,blue:o.blue};n.exports={darkTheme:o,lightTheme:u}},function(n,e,t){"use strict";var r=t(339),o=t(1),u=t(27),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)}}}}]);
components/index.htmlnew file+25
@@ -0,0 +1,25 @@
1+<!doctype>
2+<html>
3+<head>
4+ <link href="https://fonts.googleapis.com/css?family=Overpass|Playfair+Display|Montserrat:300,400,500,600,700,800,900&display=swap" rel="stylesheet">
5+ <style>
6+ html, body, #app {
7+ margin: 0;
8+ padding: 0;
9+ overscroll-behavior: none;
10+ background-color: pink;
11+ }
12+ @font-face {
13+ font-family: "PragmataPro";
14+ src: url('./fonts/PragmataProLiga-Regular.woff2') format('woff2'),
15+ url('./fonts/PragmataProLiga-Regular.woff') format('woff');
16+ font-weight: normal;
17+ font-style: normal;
18+ }
19+ </style>
20+ <title>Kleislove</title>
21+</head>
22+<body>
23+ <div id="app"></div>
24+</body>
25+</html>
components/package-lock.jsonnew file+13484
@@ -0,0 +1,13484 @@
1+{
2+ "name": "psfp",
3+ "version": "1.0.0",
4+ "lockfileVersion": 1,
5+ "requires": true,
6+ "dependencies": {
7+ "@babel/code-frame": {
8+ "version": "7.5.5",
9+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz",
10+ "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==",
11+ "dev": true,
12+ "requires": {
13+ "@babel/highlight": "^7.0.0"
14+ }
15+ },
16+ "@babel/core": {
17+ "version": "7.6.2",
18+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.6.2.tgz",
19+ "integrity": "sha512-l8zto/fuoZIbncm+01p8zPSDZu/VuuJhAfA7d/AbzM09WR7iVhavvfNDYCNpo1VvLk6E6xgAoP9P+/EMJHuRkQ==",
20+ "dev": true,
21+ "requires": {
22+ "@babel/code-frame": "^7.5.5",
23+ "@babel/generator": "^7.6.2",
24+ "@babel/helpers": "^7.6.2",
25+ "@babel/parser": "^7.6.2",
26+ "@babel/template": "^7.6.0",
27+ "@babel/traverse": "^7.6.2",
28+ "@babel/types": "^7.6.0",
29+ "convert-source-map": "^1.1.0",
30+ "debug": "^4.1.0",
31+ "json5": "^2.1.0",
32+ "lodash": "^4.17.13",
33+ "resolve": "^1.3.2",
34+ "semver": "^5.4.1",
35+ "source-map": "^0.5.0"
36+ },
37+ "dependencies": {
38+ "debug": {
39+ "version": "4.1.1",
40+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
41+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
42+ "dev": true,
43+ "requires": {
44+ "ms": "^2.1.1"
45+ }
46+ },
47+ "json5": {
48+ "version": "2.1.0",
49+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz",
50+ "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==",
51+ "dev": true,
52+ "requires": {
53+ "minimist": "^1.2.0"
54+ }
55+ },
56+ "minimist": {
57+ "version": "1.2.0",
58+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
59+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
60+ "dev": true
61+ }
62+ }
63+ },
64+ "@babel/generator": {
65+ "version": "7.6.2",
66+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.6.2.tgz",
67+ "integrity": "sha512-j8iHaIW4gGPnViaIHI7e9t/Hl8qLjERI6DcV9kEpAIDJsAOrcnXqRS7t+QbhL76pwbtqP+QCQLL0z1CyVmtjjQ==",
68+ "dev": true,
69+ "requires": {
70+ "@babel/types": "^7.6.0",
71+ "jsesc": "^2.5.1",
72+ "lodash": "^4.17.13",
73+ "source-map": "^0.5.0"
74+ }
75+ },
76+ "@babel/helper-annotate-as-pure": {
77+ "version": "7.0.0",
78+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz",
79+ "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==",
80+ "dev": true,
81+ "requires": {
82+ "@babel/types": "^7.0.0"
83+ }
84+ },
85+ "@babel/helper-builder-binary-assignment-operator-visitor": {
86+ "version": "7.1.0",
87+ "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz",
88+ "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==",
89+ "dev": true,
90+ "requires": {
91+ "@babel/helper-explode-assignable-expression": "^7.1.0",
92+ "@babel/types": "^7.0.0"
93+ }
94+ },
95+ "@babel/helper-builder-react-jsx": {
96+ "version": "7.3.0",
97+ "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.3.0.tgz",
98+ "integrity": "sha512-MjA9KgwCuPEkQd9ncSXvSyJ5y+j2sICHyrI0M3L+6fnS4wMSNDc1ARXsbTfbb2cXHn17VisSnU/sHFTCxVxSMw==",
99+ "dev": true,
100+ "requires": {
101+ "@babel/types": "^7.3.0",
102+ "esutils": "^2.0.0"
103+ }
104+ },
105+ "@babel/helper-call-delegate": {
106+ "version": "7.4.4",
107+ "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz",
108+ "integrity": "sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ==",
109+ "dev": true,
110+ "requires": {
111+ "@babel/helper-hoist-variables": "^7.4.4",
112+ "@babel/traverse": "^7.4.4",
113+ "@babel/types": "^7.4.4"
114+ }
115+ },
116+ "@babel/helper-create-class-features-plugin": {
117+ "version": "7.6.0",
118+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.6.0.tgz",
119+ "integrity": "sha512-O1QWBko4fzGju6VoVvrZg0RROCVifcLxiApnGP3OWfWzvxRZFCoBD81K5ur5e3bVY2Vf/5rIJm8cqPKn8HUJng==",
120+ "dev": true,
121+ "requires": {
122+ "@babel/helper-function-name": "^7.1.0",
123+ "@babel/helper-member-expression-to-functions": "^7.5.5",
124+ "@babel/helper-optimise-call-expression": "^7.0.0",
125+ "@babel/helper-plugin-utils": "^7.0.0",
126+ "@babel/helper-replace-supers": "^7.5.5",
127+ "@babel/helper-split-export-declaration": "^7.4.4"
128+ }
129+ },
130+ "@babel/helper-define-map": {
131+ "version": "7.5.5",
132+ "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.5.5.tgz",
133+ "integrity": "sha512-fTfxx7i0B5NJqvUOBBGREnrqbTxRh7zinBANpZXAVDlsZxYdclDp467G1sQ8VZYMnAURY3RpBUAgOYT9GfzHBg==",
134+ "dev": true,
135+ "requires": {
136+ "@babel/helper-function-name": "^7.1.0",
137+ "@babel/types": "^7.5.5",
138+ "lodash": "^4.17.13"
139+ }
140+ },
141+ "@babel/helper-explode-assignable-expression": {
142+ "version": "7.1.0",
143+ "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz",
144+ "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==",
145+ "dev": true,
146+ "requires": {
147+ "@babel/traverse": "^7.1.0",
148+ "@babel/types": "^7.0.0"
149+ }
150+ },
151+ "@babel/helper-function-name": {
152+ "version": "7.1.0",
153+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz",
154+ "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==",
155+ "dev": true,
156+ "requires": {
157+ "@babel/helper-get-function-arity": "^7.0.0",
158+ "@babel/template": "^7.1.0",
159+ "@babel/types": "^7.0.0"
160+ }
161+ },
162+ "@babel/helper-get-function-arity": {
163+ "version": "7.0.0",
164+ "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz",
165+ "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==",
166+ "dev": true,
167+ "requires": {
168+ "@babel/types": "^7.0.0"
169+ }
170+ },
171+ "@babel/helper-hoist-variables": {
172+ "version": "7.4.4",
173+ "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz",
174+ "integrity": "sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w==",
175+ "dev": true,
176+ "requires": {
177+ "@babel/types": "^7.4.4"
178+ }
179+ },
180+ "@babel/helper-member-expression-to-functions": {
181+ "version": "7.5.5",
182+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.5.5.tgz",
183+ "integrity": "sha512-5qZ3D1uMclSNqYcXqiHoA0meVdv+xUEex9em2fqMnrk/scphGlGgg66zjMrPJESPwrFJ6sbfFQYUSa0Mz7FabA==",
184+ "dev": true,
185+ "requires": {
186+ "@babel/types": "^7.5.5"
187+ }
188+ },
189+ "@babel/helper-module-imports": {
190+ "version": "7.0.0",
191+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz",
192+ "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==",
193+ "dev": true,
194+ "requires": {
195+ "@babel/types": "^7.0.0"
196+ }
197+ },
198+ "@babel/helper-module-transforms": {
199+ "version": "7.5.5",
200+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.5.5.tgz",
201+ "integrity": "sha512-jBeCvETKuJqeiaCdyaheF40aXnnU1+wkSiUs/IQg3tB85up1LyL8x77ClY8qJpuRJUcXQo+ZtdNESmZl4j56Pw==",
202+ "dev": true,
203+ "requires": {
204+ "@babel/helper-module-imports": "^7.0.0",
205+ "@babel/helper-simple-access": "^7.1.0",
206+ "@babel/helper-split-export-declaration": "^7.4.4",
207+ "@babel/template": "^7.4.4",
208+ "@babel/types": "^7.5.5",
209+ "lodash": "^4.17.13"
210+ }
211+ },
212+ "@babel/helper-optimise-call-expression": {
213+ "version": "7.0.0",
214+ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz",
215+ "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==",
216+ "dev": true,
217+ "requires": {
218+ "@babel/types": "^7.0.0"
219+ }
220+ },
221+ "@babel/helper-plugin-utils": {
222+ "version": "7.0.0",
223+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz",
224+ "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==",
225+ "dev": true
226+ },
227+ "@babel/helper-regex": {
228+ "version": "7.5.5",
229+ "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.5.5.tgz",
230+ "integrity": "sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw==",
231+ "dev": true,
232+ "requires": {
233+ "lodash": "^4.17.13"
234+ }
235+ },
236+ "@babel/helper-remap-async-to-generator": {
237+ "version": "7.1.0",
238+ "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz",
239+ "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==",
240+ "dev": true,
241+ "requires": {
242+ "@babel/helper-annotate-as-pure": "^7.0.0",
243+ "@babel/helper-wrap-function": "^7.1.0",
244+ "@babel/template": "^7.1.0",
245+ "@babel/traverse": "^7.1.0",
246+ "@babel/types": "^7.0.0"
247+ }
248+ },
249+ "@babel/helper-replace-supers": {
250+ "version": "7.5.5",
251+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.5.5.tgz",
252+ "integrity": "sha512-XvRFWrNnlsow2u7jXDuH4jDDctkxbS7gXssrP4q2nUD606ukXHRvydj346wmNg+zAgpFx4MWf4+usfC93bElJg==",
253+ "dev": true,
254+ "requires": {
255+ "@babel/helper-member-expression-to-functions": "^7.5.5",
256+ "@babel/helper-optimise-call-expression": "^7.0.0",
257+ "@babel/traverse": "^7.5.5",
258+ "@babel/types": "^7.5.5"
259+ }
260+ },
261+ "@babel/helper-simple-access": {
262+ "version": "7.1.0",
263+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz",
264+ "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==",
265+ "dev": true,
266+ "requires": {
267+ "@babel/template": "^7.1.0",
268+ "@babel/types": "^7.0.0"
269+ }
270+ },
271+ "@babel/helper-split-export-declaration": {
272+ "version": "7.4.4",
273+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz",
274+ "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==",
275+ "dev": true,
276+ "requires": {
277+ "@babel/types": "^7.4.4"
278+ }
279+ },
280+ "@babel/helper-wrap-function": {
281+ "version": "7.2.0",
282+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz",
283+ "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==",
284+ "dev": true,
285+ "requires": {
286+ "@babel/helper-function-name": "^7.1.0",
287+ "@babel/template": "^7.1.0",
288+ "@babel/traverse": "^7.1.0",
289+ "@babel/types": "^7.2.0"
290+ }
291+ },
292+ "@babel/helpers": {
293+ "version": "7.6.2",
294+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.6.2.tgz",
295+ "integrity": "sha512-3/bAUL8zZxYs1cdX2ilEE0WobqbCmKWr/889lf2SS0PpDcpEIY8pb1CCyz0pEcX3pEb+MCbks1jIokz2xLtGTA==",
296+ "dev": true,
297+ "requires": {
298+ "@babel/template": "^7.6.0",
299+ "@babel/traverse": "^7.6.2",
300+ "@babel/types": "^7.6.0"
301+ }
302+ },
303+ "@babel/highlight": {
304+ "version": "7.5.0",
305+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz",
306+ "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==",
307+ "dev": true,
308+ "requires": {
309+ "chalk": "^2.0.0",
310+ "esutils": "^2.0.2",
311+ "js-tokens": "^4.0.0"
312+ }
313+ },
314+ "@babel/parser": {
315+ "version": "7.6.2",
316+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.2.tgz",
317+ "integrity": "sha512-mdFqWrSPCmikBoaBYMuBulzTIKuXVPtEISFbRRVNwMWpCms/hmE2kRq0bblUHaNRKrjRlmVbx1sDHmjmRgD2Xg==",
318+ "dev": true
319+ },
320+ "@babel/plugin-proposal-async-generator-functions": {
321+ "version": "7.2.0",
322+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz",
323+ "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==",
324+ "dev": true,
325+ "requires": {
326+ "@babel/helper-plugin-utils": "^7.0.0",
327+ "@babel/helper-remap-async-to-generator": "^7.1.0",
328+ "@babel/plugin-syntax-async-generators": "^7.2.0"
329+ }
330+ },
331+ "@babel/plugin-proposal-class-properties": {
332+ "version": "7.5.5",
333+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.5.5.tgz",
334+ "integrity": "sha512-AF79FsnWFxjlaosgdi421vmYG6/jg79bVD0dpD44QdgobzHKuLZ6S3vl8la9qIeSwGi8i1fS0O1mfuDAAdo1/A==",
335+ "dev": true,
336+ "requires": {
337+ "@babel/helper-create-class-features-plugin": "^7.5.5",
338+ "@babel/helper-plugin-utils": "^7.0.0"
339+ }
340+ },
341+ "@babel/plugin-proposal-decorators": {
342+ "version": "7.6.0",
343+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.6.0.tgz",
344+ "integrity": "sha512-ZSyYw9trQI50sES6YxREXKu+4b7MAg6Qx2cvyDDYjP2Hpzd3FleOUwC9cqn1+za8d0A2ZU8SHujxFao956efUg==",
345+ "dev": true,
346+ "requires": {
347+ "@babel/helper-create-class-features-plugin": "^7.6.0",
348+ "@babel/helper-plugin-utils": "^7.0.0",
349+ "@babel/plugin-syntax-decorators": "^7.2.0"
350+ }
351+ },
352+ "@babel/plugin-proposal-dynamic-import": {
353+ "version": "7.5.0",
354+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.5.0.tgz",
355+ "integrity": "sha512-x/iMjggsKTFHYC6g11PL7Qy58IK8H5zqfm9e6hu4z1iH2IRyAp9u9dL80zA6R76yFovETFLKz2VJIC2iIPBuFw==",
356+ "dev": true,
357+ "requires": {
358+ "@babel/helper-plugin-utils": "^7.0.0",
359+ "@babel/plugin-syntax-dynamic-import": "^7.2.0"
360+ }
361+ },
362+ "@babel/plugin-proposal-json-strings": {
363+ "version": "7.2.0",
364+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz",
365+ "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==",
366+ "dev": true,
367+ "requires": {
368+ "@babel/helper-plugin-utils": "^7.0.0",
369+ "@babel/plugin-syntax-json-strings": "^7.2.0"
370+ }
371+ },
372+ "@babel/plugin-proposal-object-rest-spread": {
373+ "version": "7.6.2",
374+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.6.2.tgz",
375+ "integrity": "sha512-LDBXlmADCsMZV1Y9OQwMc0MyGZ8Ta/zlD9N67BfQT8uYwkRswiu2hU6nJKrjrt/58aH/vqfQlR/9yId/7A2gWw==",
376+ "dev": true,
377+ "requires": {
378+ "@babel/helper-plugin-utils": "^7.0.0",
379+ "@babel/plugin-syntax-object-rest-spread": "^7.2.0"
380+ }
381+ },
382+ "@babel/plugin-proposal-optional-catch-binding": {
383+ "version": "7.2.0",
384+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz",
385+ "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==",
386+ "dev": true,
387+ "requires": {
388+ "@babel/helper-plugin-utils": "^7.0.0",
389+ "@babel/plugin-syntax-optional-catch-binding": "^7.2.0"
390+ }
391+ },
392+ "@babel/plugin-proposal-unicode-property-regex": {
393+ "version": "7.6.2",
394+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.6.2.tgz",
395+ "integrity": "sha512-NxHETdmpeSCtiatMRYWVJo7266rrvAC3DTeG5exQBIH/fMIUK7ejDNznBbn3HQl/o9peymRRg7Yqkx6PdUXmMw==",
396+ "dev": true,
397+ "requires": {
398+ "@babel/helper-plugin-utils": "^7.0.0",
399+ "@babel/helper-regex": "^7.4.4",
400+ "regexpu-core": "^4.6.0"
401+ }
402+ },
403+ "@babel/plugin-syntax-async-generators": {
404+ "version": "7.2.0",
405+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz",
406+ "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==",
407+ "dev": true,
408+ "requires": {
409+ "@babel/helper-plugin-utils": "^7.0.0"
410+ }
411+ },
412+ "@babel/plugin-syntax-decorators": {
413+ "version": "7.2.0",
414+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.2.0.tgz",
415+ "integrity": "sha512-38QdqVoXdHUQfTpZo3rQwqQdWtCn5tMv4uV6r2RMfTqNBuv4ZBhz79SfaQWKTVmxHjeFv/DnXVC/+agHCklYWA==",
416+ "dev": true,
417+ "requires": {
418+ "@babel/helper-plugin-utils": "^7.0.0"
419+ }
420+ },
421+ "@babel/plugin-syntax-dynamic-import": {
422+ "version": "7.2.0",
423+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz",
424+ "integrity": "sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==",
425+ "dev": true,
426+ "requires": {
427+ "@babel/helper-plugin-utils": "^7.0.0"
428+ }
429+ },
430+ "@babel/plugin-syntax-flow": {
431+ "version": "7.2.0",
432+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.2.0.tgz",
433+ "integrity": "sha512-r6YMuZDWLtLlu0kqIim5o/3TNRAlWb073HwT3e2nKf9I8IIvOggPrnILYPsrrKilmn/mYEMCf/Z07w3yQJF6dg==",
434+ "dev": true,
435+ "requires": {
436+ "@babel/helper-plugin-utils": "^7.0.0"
437+ }
438+ },
439+ "@babel/plugin-syntax-json-strings": {
440+ "version": "7.2.0",
441+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz",
442+ "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==",
443+ "dev": true,
444+ "requires": {
445+ "@babel/helper-plugin-utils": "^7.0.0"
446+ }
447+ },
448+ "@babel/plugin-syntax-jsx": {
449+ "version": "7.2.0",
450+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz",
451+ "integrity": "sha512-VyN4QANJkRW6lDBmENzRszvZf3/4AXaj9YR7GwrWeeN9tEBPuXbmDYVU9bYBN0D70zCWVwUy0HWq2553VCb6Hw==",
452+ "dev": true,
453+ "requires": {
454+ "@babel/helper-plugin-utils": "^7.0.0"
455+ }
456+ },
457+ "@babel/plugin-syntax-object-rest-spread": {
458+ "version": "7.2.0",
459+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz",
460+ "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==",
461+ "dev": true,
462+ "requires": {
463+ "@babel/helper-plugin-utils": "^7.0.0"
464+ }
465+ },
466+ "@babel/plugin-syntax-optional-catch-binding": {
467+ "version": "7.2.0",
468+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz",
469+ "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==",
470+ "dev": true,
471+ "requires": {
472+ "@babel/helper-plugin-utils": "^7.0.0"
473+ }
474+ },
475+ "@babel/plugin-syntax-typescript": {
476+ "version": "7.3.3",
477+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.3.3.tgz",
478+ "integrity": "sha512-dGwbSMA1YhVS8+31CnPR7LB4pcbrzcV99wQzby4uAfrkZPYZlQ7ImwdpzLqi6Z6IL02b8IAL379CaMwo0x5Lag==",
479+ "dev": true,
480+ "requires": {
481+ "@babel/helper-plugin-utils": "^7.0.0"
482+ }
483+ },
484+ "@babel/plugin-transform-arrow-functions": {
485+ "version": "7.2.0",
486+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz",
487+ "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==",
488+ "dev": true,
489+ "requires": {
490+ "@babel/helper-plugin-utils": "^7.0.0"
491+ }
492+ },
493+ "@babel/plugin-transform-async-to-generator": {
494+ "version": "7.5.0",
495+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.5.0.tgz",
496+ "integrity": "sha512-mqvkzwIGkq0bEF1zLRRiTdjfomZJDV33AH3oQzHVGkI2VzEmXLpKKOBvEVaFZBJdN0XTyH38s9j/Kiqr68dggg==",
497+ "dev": true,
498+ "requires": {
499+ "@babel/helper-module-imports": "^7.0.0",
500+ "@babel/helper-plugin-utils": "^7.0.0",
501+ "@babel/helper-remap-async-to-generator": "^7.1.0"
502+ }
503+ },
504+ "@babel/plugin-transform-block-scoped-functions": {
505+ "version": "7.2.0",
506+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz",
507+ "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==",
508+ "dev": true,
509+ "requires": {
510+ "@babel/helper-plugin-utils": "^7.0.0"
511+ }
512+ },
513+ "@babel/plugin-transform-block-scoping": {
514+ "version": "7.6.2",
515+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.6.2.tgz",
516+ "integrity": "sha512-zZT8ivau9LOQQaOGC7bQLQOT4XPkPXgN2ERfUgk1X8ql+mVkLc4E8eKk+FO3o0154kxzqenWCorfmEXpEZcrSQ==",
517+ "dev": true,
518+ "requires": {
519+ "@babel/helper-plugin-utils": "^7.0.0",
520+ "lodash": "^4.17.13"
521+ }
522+ },
523+ "@babel/plugin-transform-classes": {
524+ "version": "7.5.5",
525+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.5.5.tgz",
526+ "integrity": "sha512-U2htCNK/6e9K7jGyJ++1p5XRU+LJjrwtoiVn9SzRlDT2KubcZ11OOwy3s24TjHxPgxNwonCYP7U2K51uVYCMDg==",
527+ "dev": true,
528+ "requires": {
529+ "@babel/helper-annotate-as-pure": "^7.0.0",
530+ "@babel/helper-define-map": "^7.5.5",
531+ "@babel/helper-function-name": "^7.1.0",
532+ "@babel/helper-optimise-call-expression": "^7.0.0",
533+ "@babel/helper-plugin-utils": "^7.0.0",
534+ "@babel/helper-replace-supers": "^7.5.5",
535+ "@babel/helper-split-export-declaration": "^7.4.4",
536+ "globals": "^11.1.0"
537+ }
538+ },
539+ "@babel/plugin-transform-computed-properties": {
540+ "version": "7.2.0",
541+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz",
542+ "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==",
543+ "dev": true,
544+ "requires": {
545+ "@babel/helper-plugin-utils": "^7.0.0"
546+ }
547+ },
548+ "@babel/plugin-transform-destructuring": {
549+ "version": "7.6.0",
550+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.6.0.tgz",
551+ "integrity": "sha512-2bGIS5P1v4+sWTCnKNDZDxbGvEqi0ijeqM/YqHtVGrvG2y0ySgnEEhXErvE9dA0bnIzY9bIzdFK0jFA46ASIIQ==",
552+ "dev": true,
553+ "requires": {
554+ "@babel/helper-plugin-utils": "^7.0.0"
555+ }
556+ },
557+ "@babel/plugin-transform-dotall-regex": {
558+ "version": "7.6.2",
559+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.6.2.tgz",
560+ "integrity": "sha512-KGKT9aqKV+9YMZSkowzYoYEiHqgaDhGmPNZlZxX6UeHC4z30nC1J9IrZuGqbYFB1jaIGdv91ujpze0exiVK8bA==",
561+ "dev": true,
562+ "requires": {
563+ "@babel/helper-plugin-utils": "^7.0.0",
564+ "@babel/helper-regex": "^7.4.4",
565+ "regexpu-core": "^4.6.0"
566+ }
567+ },
568+ "@babel/plugin-transform-duplicate-keys": {
569+ "version": "7.5.0",
570+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.5.0.tgz",
571+ "integrity": "sha512-igcziksHizyQPlX9gfSjHkE2wmoCH3evvD2qR5w29/Dk0SMKE/eOI7f1HhBdNhR/zxJDqrgpoDTq5YSLH/XMsQ==",
572+ "dev": true,
573+ "requires": {
574+ "@babel/helper-plugin-utils": "^7.0.0"
575+ }
576+ },
577+ "@babel/plugin-transform-exponentiation-operator": {
578+ "version": "7.2.0",
579+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz",
580+ "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==",
581+ "dev": true,
582+ "requires": {
583+ "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0",
584+ "@babel/helper-plugin-utils": "^7.0.0"
585+ }
586+ },
587+ "@babel/plugin-transform-flow-strip-types": {
588+ "version": "7.4.4",
589+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.4.4.tgz",
590+ "integrity": "sha512-WyVedfeEIILYEaWGAUWzVNyqG4sfsNooMhXWsu/YzOvVGcsnPb5PguysjJqI3t3qiaYj0BR8T2f5njdjTGe44Q==",
591+ "dev": true,
592+ "requires": {
593+ "@babel/helper-plugin-utils": "^7.0.0",
594+ "@babel/plugin-syntax-flow": "^7.2.0"
595+ }
596+ },
597+ "@babel/plugin-transform-for-of": {
598+ "version": "7.4.4",
599+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz",
600+ "integrity": "sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ==",
601+ "dev": true,
602+ "requires": {
603+ "@babel/helper-plugin-utils": "^7.0.0"
604+ }
605+ },
606+ "@babel/plugin-transform-function-name": {
607+ "version": "7.4.4",
608+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz",
609+ "integrity": "sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA==",
610+ "dev": true,
611+ "requires": {
612+ "@babel/helper-function-name": "^7.1.0",
613+ "@babel/helper-plugin-utils": "^7.0.0"
614+ }
615+ },
616+ "@babel/plugin-transform-literals": {
617+ "version": "7.2.0",
618+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz",
619+ "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==",
620+ "dev": true,
621+ "requires": {
622+ "@babel/helper-plugin-utils": "^7.0.0"
623+ }
624+ },
625+ "@babel/plugin-transform-member-expression-literals": {
626+ "version": "7.2.0",
627+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.2.0.tgz",
628+ "integrity": "sha512-HiU3zKkSU6scTidmnFJ0bMX8hz5ixC93b4MHMiYebmk2lUVNGOboPsqQvx5LzooihijUoLR/v7Nc1rbBtnc7FA==",
629+ "dev": true,
630+ "requires": {
631+ "@babel/helper-plugin-utils": "^7.0.0"
632+ }
633+ },
634+ "@babel/plugin-transform-modules-amd": {
635+ "version": "7.5.0",
636+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.5.0.tgz",
637+ "integrity": "sha512-n20UsQMKnWrltocZZm24cRURxQnWIvsABPJlw/fvoy9c6AgHZzoelAIzajDHAQrDpuKFFPPcFGd7ChsYuIUMpg==",
638+ "dev": true,
639+ "requires": {
640+ "@babel/helper-module-transforms": "^7.1.0",
641+ "@babel/helper-plugin-utils": "^7.0.0",
642+ "babel-plugin-dynamic-import-node": "^2.3.0"
643+ }
644+ },
645+ "@babel/plugin-transform-modules-commonjs": {
646+ "version": "7.6.0",
647+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.6.0.tgz",
648+ "integrity": "sha512-Ma93Ix95PNSEngqomy5LSBMAQvYKVe3dy+JlVJSHEXZR5ASL9lQBedMiCyVtmTLraIDVRE3ZjTZvmXXD2Ozw3g==",
649+ "dev": true,
650+ "requires": {
651+ "@babel/helper-module-transforms": "^7.4.4",
652+ "@babel/helper-plugin-utils": "^7.0.0",
653+ "@babel/helper-simple-access": "^7.1.0",
654+ "babel-plugin-dynamic-import-node": "^2.3.0"
655+ }
656+ },
657+ "@babel/plugin-transform-modules-systemjs": {
658+ "version": "7.5.0",
659+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.5.0.tgz",
660+ "integrity": "sha512-Q2m56tyoQWmuNGxEtUyeEkm6qJYFqs4c+XyXH5RAuYxObRNz9Zgj/1g2GMnjYp2EUyEy7YTrxliGCXzecl/vJg==",
661+ "dev": true,
662+ "requires": {
663+ "@babel/helper-hoist-variables": "^7.4.4",
664+ "@babel/helper-plugin-utils": "^7.0.0",
665+ "babel-plugin-dynamic-import-node": "^2.3.0"
666+ }
667+ },
668+ "@babel/plugin-transform-modules-umd": {
669+ "version": "7.2.0",
670+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz",
671+ "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==",
672+ "dev": true,
673+ "requires": {
674+ "@babel/helper-module-transforms": "^7.1.0",
675+ "@babel/helper-plugin-utils": "^7.0.0"
676+ }
677+ },
678+ "@babel/plugin-transform-named-capturing-groups-regex": {
679+ "version": "7.6.2",
680+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.6.2.tgz",
681+ "integrity": "sha512-xBdB+XOs+lgbZc2/4F5BVDVcDNS4tcSKQc96KmlqLEAwz6tpYPEvPdmDfvVG0Ssn8lAhronaRs6Z6KSexIpK5g==",
682+ "dev": true,
683+ "requires": {
684+ "regexpu-core": "^4.6.0"
685+ }
686+ },
687+ "@babel/plugin-transform-new-target": {
688+ "version": "7.4.4",
689+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz",
690+ "integrity": "sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA==",
691+ "dev": true,
692+ "requires": {
693+ "@babel/helper-plugin-utils": "^7.0.0"
694+ }
695+ },
696+ "@babel/plugin-transform-object-super": {
697+ "version": "7.5.5",
698+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.5.5.tgz",
699+ "integrity": "sha512-un1zJQAhSosGFBduPgN/YFNvWVpRuHKU7IHBglLoLZsGmruJPOo6pbInneflUdmq7YvSVqhpPs5zdBvLnteltQ==",
700+ "dev": true,
701+ "requires": {
702+ "@babel/helper-plugin-utils": "^7.0.0",
703+ "@babel/helper-replace-supers": "^7.5.5"
704+ }
705+ },
706+ "@babel/plugin-transform-parameters": {
707+ "version": "7.4.4",
708+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz",
709+ "integrity": "sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw==",
710+ "dev": true,
711+ "requires": {
712+ "@babel/helper-call-delegate": "^7.4.4",
713+ "@babel/helper-get-function-arity": "^7.0.0",
714+ "@babel/helper-plugin-utils": "^7.0.0"
715+ }
716+ },
717+ "@babel/plugin-transform-property-literals": {
718+ "version": "7.2.0",
719+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.2.0.tgz",
720+ "integrity": "sha512-9q7Dbk4RhgcLp8ebduOpCbtjh7C0itoLYHXd9ueASKAG/is5PQtMR5VJGka9NKqGhYEGn5ITahd4h9QeBMylWQ==",
721+ "dev": true,
722+ "requires": {
723+ "@babel/helper-plugin-utils": "^7.0.0"
724+ }
725+ },
726+ "@babel/plugin-transform-react-constant-elements": {
727+ "version": "7.6.0",
728+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.6.0.tgz",
729+ "integrity": "sha512-np/nPuII8DHOZWB3u8u+NSeKlEz0eBrOlnVksIQog4C9NGVzXO+NLxMcXn4Eu4GMFzOw2W6Tyo6L3+Wv8z9Y5w==",
730+ "dev": true,
731+ "requires": {
732+ "@babel/helper-annotate-as-pure": "^7.0.0",
733+ "@babel/helper-plugin-utils": "^7.0.0"
734+ }
735+ },
736+ "@babel/plugin-transform-react-display-name": {
737+ "version": "7.2.0",
738+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.2.0.tgz",
739+ "integrity": "sha512-Htf/tPa5haZvRMiNSQSFifK12gtr/8vwfr+A9y69uF0QcU77AVu4K7MiHEkTxF7lQoHOL0F9ErqgfNEAKgXj7A==",
740+ "dev": true,
741+ "requires": {
742+ "@babel/helper-plugin-utils": "^7.0.0"
743+ }
744+ },
745+ "@babel/plugin-transform-react-jsx": {
746+ "version": "7.3.0",
747+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.3.0.tgz",
748+ "integrity": "sha512-a/+aRb7R06WcKvQLOu4/TpjKOdvVEKRLWFpKcNuHhiREPgGRB4TQJxq07+EZLS8LFVYpfq1a5lDUnuMdcCpBKg==",
749+ "dev": true,
750+ "requires": {
751+ "@babel/helper-builder-react-jsx": "^7.3.0",
752+ "@babel/helper-plugin-utils": "^7.0.0",
753+ "@babel/plugin-syntax-jsx": "^7.2.0"
754+ }
755+ },
756+ "@babel/plugin-transform-react-jsx-self": {
757+ "version": "7.2.0",
758+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.2.0.tgz",
759+ "integrity": "sha512-v6S5L/myicZEy+jr6ielB0OR8h+EH/1QFx/YJ7c7Ua+7lqsjj/vW6fD5FR9hB/6y7mGbfT4vAURn3xqBxsUcdg==",
760+ "dev": true,
761+ "requires": {
762+ "@babel/helper-plugin-utils": "^7.0.0",
763+ "@babel/plugin-syntax-jsx": "^7.2.0"
764+ }
765+ },
766+ "@babel/plugin-transform-react-jsx-source": {
767+ "version": "7.5.0",
768+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.5.0.tgz",
769+ "integrity": "sha512-58Q+Jsy4IDCZx7kqEZuSDdam/1oW8OdDX8f+Loo6xyxdfg1yF0GE2XNJQSTZCaMol93+FBzpWiPEwtbMloAcPg==",
770+ "dev": true,
771+ "requires": {
772+ "@babel/helper-plugin-utils": "^7.0.0",
773+ "@babel/plugin-syntax-jsx": "^7.2.0"
774+ }
775+ },
776+ "@babel/plugin-transform-regenerator": {
777+ "version": "7.4.5",
778+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz",
779+ "integrity": "sha512-gBKRh5qAaCWntnd09S8QC7r3auLCqq5DI6O0DlfoyDjslSBVqBibrMdsqO+Uhmx3+BlOmE/Kw1HFxmGbv0N9dA==",
780+ "dev": true,
781+ "requires": {
782+ "regenerator-transform": "^0.14.0"
783+ }
784+ },
785+ "@babel/plugin-transform-reserved-words": {
786+ "version": "7.2.0",
787+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.2.0.tgz",
788+ "integrity": "sha512-fz43fqW8E1tAB3DKF19/vxbpib1fuyCwSPE418ge5ZxILnBhWyhtPgz8eh1RCGGJlwvksHkyxMxh0eenFi+kFw==",
789+ "dev": true,
790+ "requires": {
791+ "@babel/helper-plugin-utils": "^7.0.0"
792+ }
793+ },
794+ "@babel/plugin-transform-runtime": {
795+ "version": "7.6.0",
796+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.6.0.tgz",
797+ "integrity": "sha512-Da8tMf7uClzwUm/pnJ1S93m/aRXmoYNDD7TkHua8xBDdaAs54uZpTWvEt6NGwmoVMb9mZbntfTqmG2oSzN/7Vg==",
798+ "dev": true,
799+ "requires": {
800+ "@babel/helper-module-imports": "^7.0.0",
801+ "@babel/helper-plugin-utils": "^7.0.0",
802+ "resolve": "^1.8.1",
803+ "semver": "^5.5.1"
804+ }
805+ },
806+ "@babel/plugin-transform-shorthand-properties": {
807+ "version": "7.2.0",
808+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz",
809+ "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==",
810+ "dev": true,
811+ "requires": {
812+ "@babel/helper-plugin-utils": "^7.0.0"
813+ }
814+ },
815+ "@babel/plugin-transform-spread": {
816+ "version": "7.6.2",
817+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.6.2.tgz",
818+ "integrity": "sha512-DpSvPFryKdK1x+EDJYCy28nmAaIMdxmhot62jAXF/o99iA33Zj2Lmcp3vDmz+MUh0LNYVPvfj5iC3feb3/+PFg==",
819+ "dev": true,
820+ "requires": {
821+ "@babel/helper-plugin-utils": "^7.0.0"
822+ }
823+ },
824+ "@babel/plugin-transform-sticky-regex": {
825+ "version": "7.2.0",
826+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz",
827+ "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==",
828+ "dev": true,
829+ "requires": {
830+ "@babel/helper-plugin-utils": "^7.0.0",
831+ "@babel/helper-regex": "^7.0.0"
832+ }
833+ },
834+ "@babel/plugin-transform-template-literals": {
835+ "version": "7.4.4",
836+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz",
837+ "integrity": "sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g==",
838+ "dev": true,
839+ "requires": {
840+ "@babel/helper-annotate-as-pure": "^7.0.0",
841+ "@babel/helper-plugin-utils": "^7.0.0"
842+ }
843+ },
844+ "@babel/plugin-transform-typeof-symbol": {
845+ "version": "7.2.0",
846+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz",
847+ "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==",
848+ "dev": true,
849+ "requires": {
850+ "@babel/helper-plugin-utils": "^7.0.0"
851+ }
852+ },
853+ "@babel/plugin-transform-typescript": {
854+ "version": "7.6.0",
855+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.6.0.tgz",
856+ "integrity": "sha512-yzw7EopOOr6saONZ3KA3lpizKnWRTe+rfBqg4AmQbSow7ik7fqmzrfIqt053osLwLE2AaTqGinLM2tl6+M/uog==",
857+ "dev": true,
858+ "requires": {
859+ "@babel/helper-create-class-features-plugin": "^7.6.0",
860+ "@babel/helper-plugin-utils": "^7.0.0",
861+ "@babel/plugin-syntax-typescript": "^7.2.0"
862+ }
863+ },
864+ "@babel/plugin-transform-unicode-regex": {
865+ "version": "7.6.2",
866+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.6.2.tgz",
867+ "integrity": "sha512-orZI6cWlR3nk2YmYdb0gImrgCUwb5cBUwjf6Ks6dvNVvXERkwtJWOQaEOjPiu0Gu1Tq6Yq/hruCZZOOi9F34Dw==",
868+ "dev": true,
869+ "requires": {
870+ "@babel/helper-plugin-utils": "^7.0.0",
871+ "@babel/helper-regex": "^7.4.4",
872+ "regexpu-core": "^4.6.0"
873+ }
874+ },
875+ "@babel/preset-env": {
876+ "version": "7.6.2",
877+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.6.2.tgz",
878+ "integrity": "sha512-Ru7+mfzy9M1/YTEtlDS8CD45jd22ngb9tXnn64DvQK3ooyqSw9K4K9DUWmYknTTVk4TqygL9dqCrZgm1HMea/Q==",
879+ "dev": true,
880+ "requires": {
881+ "@babel/helper-module-imports": "^7.0.0",
882+ "@babel/helper-plugin-utils": "^7.0.0",
883+ "@babel/plugin-proposal-async-generator-functions": "^7.2.0",
884+ "@babel/plugin-proposal-dynamic-import": "^7.5.0",
885+ "@babel/plugin-proposal-json-strings": "^7.2.0",
886+ "@babel/plugin-proposal-object-rest-spread": "^7.6.2",
887+ "@babel/plugin-proposal-optional-catch-binding": "^7.2.0",
888+ "@babel/plugin-proposal-unicode-property-regex": "^7.6.2",
889+ "@babel/plugin-syntax-async-generators": "^7.2.0",
890+ "@babel/plugin-syntax-dynamic-import": "^7.2.0",
891+ "@babel/plugin-syntax-json-strings": "^7.2.0",
892+ "@babel/plugin-syntax-object-rest-spread": "^7.2.0",
893+ "@babel/plugin-syntax-optional-catch-binding": "^7.2.0",
894+ "@babel/plugin-transform-arrow-functions": "^7.2.0",
895+ "@babel/plugin-transform-async-to-generator": "^7.5.0",
896+ "@babel/plugin-transform-block-scoped-functions": "^7.2.0",
897+ "@babel/plugin-transform-block-scoping": "^7.6.2",
898+ "@babel/plugin-transform-classes": "^7.5.5",
899+ "@babel/plugin-transform-computed-properties": "^7.2.0",
900+ "@babel/plugin-transform-destructuring": "^7.6.0",
901+ "@babel/plugin-transform-dotall-regex": "^7.6.2",
902+ "@babel/plugin-transform-duplicate-keys": "^7.5.0",
903+ "@babel/plugin-transform-exponentiation-operator": "^7.2.0",
904+ "@babel/plugin-transform-for-of": "^7.4.4",
905+ "@babel/plugin-transform-function-name": "^7.4.4",
906+ "@babel/plugin-transform-literals": "^7.2.0",
907+ "@babel/plugin-transform-member-expression-literals": "^7.2.0",
908+ "@babel/plugin-transform-modules-amd": "^7.5.0",
909+ "@babel/plugin-transform-modules-commonjs": "^7.6.0",
910+ "@babel/plugin-transform-modules-systemjs": "^7.5.0",
911+ "@babel/plugin-transform-modules-umd": "^7.2.0",
912+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.6.2",
913+ "@babel/plugin-transform-new-target": "^7.4.4",
914+ "@babel/plugin-transform-object-super": "^7.5.5",
915+ "@babel/plugin-transform-parameters": "^7.4.4",
916+ "@babel/plugin-transform-property-literals": "^7.2.0",
917+ "@babel/plugin-transform-regenerator": "^7.4.5",
918+ "@babel/plugin-transform-reserved-words": "^7.2.0",
919+ "@babel/plugin-transform-shorthand-properties": "^7.2.0",
920+ "@babel/plugin-transform-spread": "^7.6.2",
921+ "@babel/plugin-transform-sticky-regex": "^7.2.0",
922+ "@babel/plugin-transform-template-literals": "^7.4.4",
923+ "@babel/plugin-transform-typeof-symbol": "^7.2.0",
924+ "@babel/plugin-transform-unicode-regex": "^7.6.2",
925+ "@babel/types": "^7.6.0",
926+ "browserslist": "^4.6.0",
927+ "core-js-compat": "^3.1.1",
928+ "invariant": "^2.2.2",
929+ "js-levenshtein": "^1.1.3",
930+ "semver": "^5.5.0"
931+ }
932+ },
933+ "@babel/preset-flow": {
934+ "version": "7.0.0",
935+ "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.0.0.tgz",
936+ "integrity": "sha512-bJOHrYOPqJZCkPVbG1Lot2r5OSsB+iUOaxiHdlOeB1yPWS6evswVHwvkDLZ54WTaTRIk89ds0iHmGZSnxlPejQ==",
937+ "dev": true,
938+ "requires": {
939+ "@babel/helper-plugin-utils": "^7.0.0",
940+ "@babel/plugin-transform-flow-strip-types": "^7.0.0"
941+ }
942+ },
943+ "@babel/preset-react": {
944+ "version": "7.0.0",
945+ "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.0.0.tgz",
946+ "integrity": "sha512-oayxyPS4Zj+hF6Et11BwuBkmpgT/zMxyuZgFrMeZID6Hdh3dGlk4sHCAhdBCpuCKW2ppBfl2uCCetlrUIJRY3w==",
947+ "dev": true,
948+ "requires": {
949+ "@babel/helper-plugin-utils": "^7.0.0",
950+ "@babel/plugin-transform-react-display-name": "^7.0.0",
951+ "@babel/plugin-transform-react-jsx": "^7.0.0",
952+ "@babel/plugin-transform-react-jsx-self": "^7.0.0",
953+ "@babel/plugin-transform-react-jsx-source": "^7.0.0"
954+ }
955+ },
956+ "@babel/preset-typescript": {
957+ "version": "7.6.0",
958+ "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.6.0.tgz",
959+ "integrity": "sha512-4xKw3tTcCm0qApyT6PqM9qniseCE79xGHiUnNdKGdxNsGUc2X7WwZybqIpnTmoukg3nhPceI5KPNzNqLNeIJww==",
960+ "dev": true,
961+ "requires": {
962+ "@babel/helper-plugin-utils": "^7.0.0",
963+ "@babel/plugin-transform-typescript": "^7.6.0"
964+ }
965+ },
966+ "@babel/runtime": {
967+ "version": "7.6.2",
968+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.6.2.tgz",
969+ "integrity": "sha512-EXxN64agfUqqIGeEjI5dL5z0Sw0ZwWo1mLTi4mQowCZ42O59b7DRpZAnTC6OqdF28wMBMFKNb/4uFGrVaigSpg==",
970+ "requires": {
971+ "regenerator-runtime": "^0.13.2"
972+ }
973+ },
974+ "@babel/template": {
975+ "version": "7.6.0",
976+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.6.0.tgz",
977+ "integrity": "sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ==",
978+ "dev": true,
979+ "requires": {
980+ "@babel/code-frame": "^7.0.0",
981+ "@babel/parser": "^7.6.0",
982+ "@babel/types": "^7.6.0"
983+ }
984+ },
985+ "@babel/traverse": {
986+ "version": "7.6.2",
987+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.2.tgz",
988+ "integrity": "sha512-8fRE76xNwNttVEF2TwxJDGBLWthUkHWSldmfuBzVRmEDWOtu4XdINTgN7TDWzuLg4bbeIMLvfMFD9we5YcWkRQ==",
989+ "dev": true,
990+ "requires": {
991+ "@babel/code-frame": "^7.5.5",
992+ "@babel/generator": "^7.6.2",
993+ "@babel/helper-function-name": "^7.1.0",
994+ "@babel/helper-split-export-declaration": "^7.4.4",
995+ "@babel/parser": "^7.6.2",
996+ "@babel/types": "^7.6.0",
997+ "debug": "^4.1.0",
998+ "globals": "^11.1.0",
999+ "lodash": "^4.17.13"
1000+ },
1001+ "dependencies": {
1002+ "debug": {
1003+ "version": "4.1.1",
1004+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
1005+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
1006+ "dev": true,
1007+ "requires": {
1008+ "ms": "^2.1.1"
1009+ }
1010+ }
1011+ }
1012+ },
1013+ "@babel/types": {
1014+ "version": "7.6.1",
1015+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz",
1016+ "integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==",
1017+ "dev": true,
1018+ "requires": {
1019+ "esutils": "^2.0.2",
1020+ "lodash": "^4.17.13",
1021+ "to-fast-properties": "^2.0.0"
1022+ }
1023+ },
1024+ "@emotion/cache": {
1025+ "version": "10.0.19",
1026+ "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-10.0.19.tgz",
1027+ "integrity": "sha512-BoiLlk4vEsGBg2dAqGSJu0vJl/PgVtCYLBFJaEO8RmQzPugXewQCXZJNXTDFaRlfCs0W+quesayav4fvaif5WQ==",
1028+ "dev": true,
1029+ "requires": {
1030+ "@emotion/sheet": "0.9.3",
1031+ "@emotion/stylis": "0.8.4",
1032+ "@emotion/utils": "0.11.2",
1033+ "@emotion/weak-memoize": "0.2.4"
1034+ }
1035+ },
1036+ "@emotion/core": {
1037+ "version": "10.0.17",
1038+ "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.0.17.tgz",
1039+ "integrity": "sha512-gykyjjr0sxzVuZBVTVK4dUmYsorc2qLhdYgSiOVK+m7WXgcYTKZevGWZ7TLAgTZvMelCTvhNq8xnf8FR1IdTbg==",
1040+ "dev": true,
1041+ "requires": {
1042+ "@babel/runtime": "^7.5.5",
1043+ "@emotion/cache": "^10.0.17",
1044+ "@emotion/css": "^10.0.14",
1045+ "@emotion/serialize": "^0.11.10",
1046+ "@emotion/sheet": "0.9.3",
1047+ "@emotion/utils": "0.11.2"
1048+ }
1049+ },
1050+ "@emotion/css": {
1051+ "version": "10.0.14",
1052+ "resolved": "https://registry.npmjs.org/@emotion/css/-/css-10.0.14.tgz",
1053+ "integrity": "sha512-MozgPkBEWvorcdpqHZE5x1D/PLEHUitALQCQYt2wayf4UNhpgQs2tN0UwHYS4FMy5ROBH+0ALyCFVYJ/ywmwlg==",
1054+ "dev": true,
1055+ "requires": {
1056+ "@emotion/serialize": "^0.11.8",
1057+ "@emotion/utils": "0.11.2",
1058+ "babel-plugin-emotion": "^10.0.14"
1059+ }
1060+ },
1061+ "@emotion/hash": {
1062+ "version": "0.7.3",
1063+ "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.7.3.tgz",
1064+ "integrity": "sha512-14ZVlsB9akwvydAdaEnVnvqu6J2P6ySv39hYyl/aoB6w/V+bXX0tay8cF6paqbgZsN2n5Xh15uF4pE+GvE+itw=="
1065+ },
1066+ "@emotion/is-prop-valid": {
1067+ "version": "0.8.3",
1068+ "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.3.tgz",
1069+ "integrity": "sha512-We7VBiltAJ70KQA0dWkdPMXnYoizlxOXpvtjmu5/MBnExd+u0PGgV27WCYanmLAbCwAU30Le/xA0CQs/F/Otig==",
1070+ "dev": true,
1071+ "requires": {
1072+ "@emotion/memoize": "0.7.3"
1073+ }
1074+ },
1075+ "@emotion/memoize": {
1076+ "version": "0.7.3",
1077+ "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.3.tgz",
1078+ "integrity": "sha512-2Md9mH6mvo+ygq1trTeVp2uzAKwE2P7In0cRpD/M9Q70aH8L+rxMLbb3JCN2JoSWsV2O+DdFjfbbXoMoLBczow==",
1079+ "dev": true
1080+ },
1081+ "@emotion/serialize": {
1082+ "version": "0.11.11",
1083+ "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.11.tgz",
1084+ "integrity": "sha512-YG8wdCqoWtuoMxhHZCTA+egL0RSGdHEc+YCsmiSBPBEDNuVeMWtjEWtGrhUterSChxzwnWBXvzSxIFQI/3sHLw==",
1085+ "dev": true,
1086+ "requires": {
1087+ "@emotion/hash": "0.7.3",
1088+ "@emotion/memoize": "0.7.3",
1089+ "@emotion/unitless": "0.7.4",
1090+ "@emotion/utils": "0.11.2",
1091+ "csstype": "^2.5.7"
1092+ }
1093+ },
1094+ "@emotion/sheet": {
1095+ "version": "0.9.3",
1096+ "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.3.tgz",
1097+ "integrity": "sha512-c3Q6V7Df7jfwSq5AzQWbXHa5soeE4F5cbqi40xn0CzXxWW9/6Mxq48WJEtqfWzbZtW9odZdnRAkwCQwN12ob4A==",
1098+ "dev": true
1099+ },
1100+ "@emotion/styled": {
1101+ "version": "10.0.17",
1102+ "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-10.0.17.tgz",
1103+ "integrity": "sha512-zHMgWjHDMNjD+ux64POtDnjLAObniu3znxFBLSdV/RiEhSLjHIowfvSbbd/C33/3uwtI6Uzs2KXnRZtka/PpAQ==",
1104+ "dev": true,
1105+ "requires": {
1106+ "@emotion/styled-base": "^10.0.17",
1107+ "babel-plugin-emotion": "^10.0.17"
1108+ }
1109+ },
1110+ "@emotion/styled-base": {
1111+ "version": "10.0.19",
1112+ "resolved": "https://registry.npmjs.org/@emotion/styled-base/-/styled-base-10.0.19.tgz",
1113+ "integrity": "sha512-Sz6GBHTbOZoeZQKvkE9gQPzaJ6/qtoQ/OPvyG2Z/6NILlYk60Es1cEcTgTkm26H8y7A0GSgp4UmXl+srvsnFPg==",
1114+ "dev": true,
1115+ "requires": {
1116+ "@babel/runtime": "^7.5.5",
1117+ "@emotion/is-prop-valid": "0.8.3",
1118+ "@emotion/serialize": "^0.11.11",
1119+ "@emotion/utils": "0.11.2"
1120+ }
1121+ },
1122+ "@emotion/stylis": {
1123+ "version": "0.8.4",
1124+ "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.4.tgz",
1125+ "integrity": "sha512-TLmkCVm8f8gH0oLv+HWKiu7e8xmBIaokhxcEKPh1m8pXiV/akCiq50FvYgOwY42rjejck8nsdQxZlXZ7pmyBUQ==",
1126+ "dev": true
1127+ },
1128+ "@emotion/unitless": {
1129+ "version": "0.7.4",
1130+ "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.4.tgz",
1131+ "integrity": "sha512-kBa+cDHOR9jpRJ+kcGMsysrls0leukrm68DmFQoMIWQcXdr2cZvyvypWuGYT7U+9kAExUE7+T7r6G3C3A6L8MQ==",
1132+ "dev": true
1133+ },
1134+ "@emotion/utils": {
1135+ "version": "0.11.2",
1136+ "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.2.tgz",
1137+ "integrity": "sha512-UHX2XklLl3sIaP6oiMmlVzT0J+2ATTVpf0dHQVyPJHTkOITvXfaSqnRk6mdDhV9pR8T/tHc3cex78IKXssmzrA==",
1138+ "dev": true
1139+ },
1140+ "@emotion/weak-memoize": {
1141+ "version": "0.2.4",
1142+ "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.4.tgz",
1143+ "integrity": "sha512-6PYY5DVdAY1ifaQW6XYTnOMihmBVT27elqSjEoodchsGjzYlEsTQMcEhSud99kVawatyTZRTiVkJ/c6lwbQ7nA==",
1144+ "dev": true
1145+ },
1146+ "@icons/material": {
1147+ "version": "0.2.4",
1148+ "resolved": "https://registry.npmjs.org/@icons/material/-/material-0.2.4.tgz",
1149+ "integrity": "sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==",
1150+ "dev": true
1151+ },
1152+ "@jest/types": {
1153+ "version": "24.9.0",
1154+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz",
1155+ "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==",
1156+ "dev": true,
1157+ "requires": {
1158+ "@types/istanbul-lib-coverage": "^2.0.0",
1159+ "@types/istanbul-reports": "^1.1.1",
1160+ "@types/yargs": "^13.0.0"
1161+ }
1162+ },
1163+ "@material-ui/styles": {
1164+ "version": "4.4.3",
1165+ "resolved": "https://registry.npmjs.org/@material-ui/styles/-/styles-4.4.3.tgz",
1166+ "integrity": "sha512-kNUdHFWsrvWKIEPx8Xy2/qayqsGMrYmCMq+FIiJiYczVZl5hiS8j5+KayonnpVta/O+Dktk+cxWkVcgwtxMrHg==",
1167+ "requires": {
1168+ "@babel/runtime": "^7.4.4",
1169+ "@emotion/hash": "^0.7.1",
1170+ "@material-ui/types": "^4.1.1",
1171+ "@material-ui/utils": "^4.1.0",
1172+ "clsx": "^1.0.2",
1173+ "csstype": "^2.5.2",
1174+ "deepmerge": "^4.0.0",
1175+ "hoist-non-react-statics": "^3.2.1",
1176+ "jss": "10.0.0-alpha.25",
1177+ "jss-plugin-camel-case": "10.0.0-alpha.25",
1178+ "jss-plugin-default-unit": "10.0.0-alpha.25",
1179+ "jss-plugin-global": "10.0.0-alpha.25",
1180+ "jss-plugin-nested": "10.0.0-alpha.25",
1181+ "jss-plugin-props-sort": "10.0.0-alpha.25",
1182+ "jss-plugin-rule-value-function": "10.0.0-alpha.25",
1183+ "jss-plugin-vendor-prefixer": "10.0.0-alpha.25",
1184+ "prop-types": "^15.7.2"
1185+ }
1186+ },
1187+ "@material-ui/types": {
1188+ "version": "4.1.1",
1189+ "resolved": "https://registry.npmjs.org/@material-ui/types/-/types-4.1.1.tgz",
1190+ "integrity": "sha512-AN+GZNXytX9yxGi0JOfxHrRTbhFybjUJ05rnsBVjcB+16e466Z0Xe5IxawuOayVZgTBNDxmPKo5j4V6OnMtaSQ==",
1191+ "requires": {
1192+ "@types/react": "*"
1193+ }
1194+ },
1195+ "@material-ui/utils": {
1196+ "version": "4.4.0",
1197+ "resolved": "https://registry.npmjs.org/@material-ui/utils/-/utils-4.4.0.tgz",
1198+ "integrity": "sha512-UXoQVwArQEQWXxf2FPs0iJGT+MePQpKr0Qh0CPoLc1OdF0GSMTmQczcqCzwZkeHxHAOq/NkIKM1Pb/ih1Avicg==",
1199+ "requires": {
1200+ "@babel/runtime": "^7.4.4",
1201+ "prop-types": "^15.7.2",
1202+ "react-is": "^16.8.6"
1203+ }
1204+ },
1205+ "@monaco-editor/react": {
1206+ "version": "1.2.2",
1207+ "resolved": "https://registry.npmjs.org/@monaco-editor/react/-/react-1.2.2.tgz",
1208+ "integrity": "sha512-0hPYw/Ek9CE1QZWg/StSPa3Nfismf55uLlQPCGDwGhsGwIVO2n+SViIbed05hO4o9+NyQBR0+rVQVj+4ONHVKg=="
1209+ },
1210+ "@mrmlnc/readdir-enhanced": {
1211+ "version": "2.2.1",
1212+ "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
1213+ "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==",
1214+ "dev": true,
1215+ "requires": {
1216+ "call-me-maybe": "^1.0.1",
1217+ "glob-to-regexp": "^0.3.0"
1218+ }
1219+ },
1220+ "@nodelib/fs.stat": {
1221+ "version": "1.1.3",
1222+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz",
1223+ "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
1224+ "dev": true
1225+ },
1226+ "@reach/router": {
1227+ "version": "1.2.1",
1228+ "resolved": "https://registry.npmjs.org/@reach/router/-/router-1.2.1.tgz",
1229+ "integrity": "sha512-kTaX08X4g27tzIFQGRukaHmNbtMYDS3LEWIS8+l6OayGIw6Oyo1HIF/JzeuR2FoF9z6oV+x/wJSVSq4v8tcUGQ==",
1230+ "dev": true,
1231+ "requires": {
1232+ "create-react-context": "^0.2.1",
1233+ "invariant": "^2.2.3",
1234+ "prop-types": "^15.6.1",
1235+ "react-lifecycles-compat": "^3.0.4",
1236+ "warning": "^3.0.0"
1237+ }
1238+ },
1239+ "@sheerun/mutationobserver-shim": {
1240+ "version": "0.3.2",
1241+ "resolved": "https://registry.npmjs.org/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.2.tgz",
1242+ "integrity": "sha512-vTCdPp/T/Q3oSqwHmZ5Kpa9oI7iLtGl3RQaA/NyLHikvcrPxACkkKVr/XzkSPJWXHRhKGzVvb0urJsbMlRxi1Q==",
1243+ "dev": true
1244+ },
1245+ "@storybook/addon-actions": {
1246+ "version": "5.2.1",
1247+ "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-5.2.1.tgz",
1248+ "integrity": "sha512-tu4LGeRGAq+sLlsRPE1PzGyYU9JyM3HMLXnOCh5dvRSS8wnoDw1zQ55LPOXH6aoJGdsrvktiw+uTVf4OyN7ryg==",
1249+ "dev": true,
1250+ "requires": {
1251+ "@storybook/addons": "5.2.1",
1252+ "@storybook/api": "5.2.1",
1253+ "@storybook/client-api": "5.2.1",
1254+ "@storybook/components": "5.2.1",
1255+ "@storybook/core-events": "5.2.1",
1256+ "@storybook/theming": "5.2.1",
1257+ "core-js": "^3.0.1",
1258+ "fast-deep-equal": "^2.0.1",
1259+ "global": "^4.3.2",
1260+ "polished": "^3.3.1",
1261+ "prop-types": "^15.7.2",
1262+ "react": "^16.8.3",
1263+ "react-inspector": "^3.0.2",
1264+ "uuid": "^3.3.2"
1265+ }
1266+ },
1267+ "@storybook/addon-knobs": {
1268+ "version": "5.2.1",
1269+ "resolved": "https://registry.npmjs.org/@storybook/addon-knobs/-/addon-knobs-5.2.1.tgz",
1270+ "integrity": "sha512-JCSqrGYyVVBNkudhvla7qc9m0/Mn1UMaMzIxH5kewEE1KWZcCkdXD5hDASN39pkn3mX1yyqveP8jiyIL9vVBLg==",
1271+ "dev": true,
1272+ "requires": {
1273+ "@storybook/addons": "5.2.1",
1274+ "@storybook/api": "5.2.1",
1275+ "@storybook/client-api": "5.2.1",
1276+ "@storybook/components": "5.2.1",
1277+ "@storybook/core-events": "5.2.1",
1278+ "@storybook/theming": "5.2.1",
1279+ "copy-to-clipboard": "^3.0.8",
1280+ "core-js": "^3.0.1",
1281+ "escape-html": "^1.0.3",
1282+ "fast-deep-equal": "^2.0.1",
1283+ "global": "^4.3.2",
1284+ "lodash": "^4.17.11",
1285+ "prop-types": "^15.7.2",
1286+ "qs": "^6.6.0",
1287+ "react-color": "^2.17.0",
1288+ "react-lifecycles-compat": "^3.0.4",
1289+ "react-select": "^3.0.0"
1290+ },
1291+ "dependencies": {
1292+ "qs": {
1293+ "version": "6.9.0",
1294+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.0.tgz",
1295+ "integrity": "sha512-27RP4UotQORTpmNQDX8BHPukOnBP3p1uUJY5UnDhaJB+rMt9iMsok724XL+UHU23bEFOHRMQ2ZhI99qOWUMGFA==",
1296+ "dev": true
1297+ }
1298+ }
1299+ },
1300+ "@storybook/addons": {
1301+ "version": "5.2.1",
1302+ "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.2.1.tgz",
1303+ "integrity": "sha512-kdx97tTKsMf/lBlT40uLYsHMF1J71mn2j41RNaCXmWw/PrKCDmiNfinemN2wtbwRSvGqb3q/BAqjKLvUtWynGg==",
1304+ "dev": true,
1305+ "requires": {
1306+ "@storybook/api": "5.2.1",
1307+ "@storybook/channels": "5.2.1",
1308+ "@storybook/client-logger": "5.2.1",
1309+ "@storybook/core-events": "5.2.1",
1310+ "core-js": "^3.0.1",
1311+ "global": "^4.3.2",
1312+ "util-deprecate": "^1.0.2"
1313+ }
1314+ },
1315+ "@storybook/api": {
1316+ "version": "5.2.1",
1317+ "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.2.1.tgz",
1318+ "integrity": "sha512-EXN6sqkGHRuNq0W6BZXOlxe2I2dmN0yUdQLiUOpzH2I3mXnVHpad/0v76dRc9fZbC4LaYUSxR8lBTr0rqIb4mA==",
1319+ "dev": true,
1320+ "requires": {
1321+ "@storybook/channels": "5.2.1",
1322+ "@storybook/client-logger": "5.2.1",
1323+ "@storybook/core-events": "5.2.1",
1324+ "@storybook/router": "5.2.1",
1325+ "@storybook/theming": "5.2.1",
1326+ "core-js": "^3.0.1",
1327+ "fast-deep-equal": "^2.0.1",
1328+ "global": "^4.3.2",
1329+ "lodash": "^4.17.11",
1330+ "memoizerific": "^1.11.3",
1331+ "prop-types": "^15.6.2",
1332+ "react": "^16.8.3",
1333+ "semver": "^6.0.0",
1334+ "shallow-equal": "^1.1.0",
1335+ "store2": "^2.7.1",
1336+ "telejson": "^2.2.2",
1337+ "util-deprecate": "^1.0.2"
1338+ },
1339+ "dependencies": {
1340+ "semver": {
1341+ "version": "6.3.0",
1342+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1343+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1344+ "dev": true
1345+ }
1346+ }
1347+ },
1348+ "@storybook/channel-postmessage": {
1349+ "version": "5.2.1",
1350+ "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-5.2.1.tgz",
1351+ "integrity": "sha512-gmnn9qU1iLCpfF6bZuEM3QQOZsAviWeIpiezjrd/qkxatgr3qtbXd4EoZpcVuQw314etarWtNxVpcX6PXcASjQ==",
1352+ "dev": true,
1353+ "requires": {
1354+ "@storybook/channels": "5.2.1",
1355+ "@storybook/client-logger": "5.2.1",
1356+ "core-js": "^3.0.1",
1357+ "global": "^4.3.2",
1358+ "telejson": "^2.2.2"
1359+ }
1360+ },
1361+ "@storybook/channels": {
1362+ "version": "5.2.1",
1363+ "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.2.1.tgz",
1364+ "integrity": "sha512-AsF/Hwx91SDOgiOGOBSWS8EJAgqVm939n2nkfdLSJQQmX5EdPRAc3EIE3f13tyQub2yNx0OR4UzQDWgjwfVsEQ==",
1365+ "dev": true,
1366+ "requires": {
1367+ "core-js": "^3.0.1"
1368+ }
1369+ },
1370+ "@storybook/client-api": {
1371+ "version": "5.2.1",
1372+ "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-5.2.1.tgz",
1373+ "integrity": "sha512-VxexqxrbORCGqwx2j0/91Eu1A/vq+rSVIesWwzIowmoLfBwRwDdskO20Yn9U7iMSpux4RvHGF6y1Q1ZtnXm9aA==",
1374+ "dev": true,
1375+ "requires": {
1376+ "@storybook/addons": "5.2.1",
1377+ "@storybook/channel-postmessage": "5.2.1",
1378+ "@storybook/channels": "5.2.1",
1379+ "@storybook/client-logger": "5.2.1",
1380+ "@storybook/core-events": "5.2.1",
1381+ "@storybook/router": "5.2.1",
1382+ "common-tags": "^1.8.0",
1383+ "core-js": "^3.0.1",
1384+ "eventemitter3": "^4.0.0",
1385+ "global": "^4.3.2",
1386+ "is-plain-object": "^3.0.0",
1387+ "lodash": "^4.17.11",
1388+ "memoizerific": "^1.11.3",
1389+ "qs": "^6.6.0",
1390+ "util-deprecate": "^1.0.2"
1391+ },
1392+ "dependencies": {
1393+ "is-plain-object": {
1394+ "version": "3.0.0",
1395+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz",
1396+ "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==",
1397+ "dev": true,
1398+ "requires": {
1399+ "isobject": "^4.0.0"
1400+ }
1401+ },
1402+ "isobject": {
1403+ "version": "4.0.0",
1404+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz",
1405+ "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==",
1406+ "dev": true
1407+ },
1408+ "qs": {
1409+ "version": "6.9.0",
1410+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.0.tgz",
1411+ "integrity": "sha512-27RP4UotQORTpmNQDX8BHPukOnBP3p1uUJY5UnDhaJB+rMt9iMsok724XL+UHU23bEFOHRMQ2ZhI99qOWUMGFA==",
1412+ "dev": true
1413+ }
1414+ }
1415+ },
1416+ "@storybook/client-logger": {
1417+ "version": "5.2.1",
1418+ "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.2.1.tgz",
1419+ "integrity": "sha512-wzxSE9t3DaLCdd/gnGFnjevmYRZ92F3TEwhUP/QDXM9cZkNsRKHkjE61qjiO5aQPaZQG6Ea9ayWEQEMgZXDucg==",
1420+ "dev": true,
1421+ "requires": {
1422+ "core-js": "^3.0.1"
1423+ }
1424+ },
1425+ "@storybook/components": {
1426+ "version": "5.2.1",
1427+ "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.2.1.tgz",
1428+ "integrity": "sha512-cik5J/mTm1b1TOI17qM+2Mikk3rjb3SbBD4WlNz3Zvn+Hw0ukgbx6kQwVBgujhMlDtsHreidyEgIg4TM13S0Tg==",
1429+ "dev": true,
1430+ "requires": {
1431+ "@storybook/client-logger": "5.2.1",
1432+ "@storybook/theming": "5.2.1",
1433+ "@types/react-syntax-highlighter": "10.1.0",
1434+ "core-js": "^3.0.1",
1435+ "global": "^4.3.2",
1436+ "markdown-to-jsx": "^6.9.1",
1437+ "memoizerific": "^1.11.3",
1438+ "polished": "^3.3.1",
1439+ "popper.js": "^1.14.7",
1440+ "prop-types": "^15.7.2",
1441+ "react": "^16.8.3",
1442+ "react-dom": "^16.8.3",
1443+ "react-focus-lock": "^1.18.3",
1444+ "react-helmet-async": "^1.0.2",
1445+ "react-popper-tooltip": "^2.8.3",
1446+ "react-syntax-highlighter": "^8.0.1",
1447+ "react-textarea-autosize": "^7.1.0",
1448+ "simplebar-react": "^1.0.0-alpha.6"
1449+ }
1450+ },
1451+ "@storybook/core": {
1452+ "version": "5.2.1",
1453+ "resolved": "https://registry.npmjs.org/@storybook/core/-/core-5.2.1.tgz",
1454+ "integrity": "sha512-mGGvN3GWeLxZ9lYZ4IuD1IoJD+cn6XXm2Arzw+k6KEtJJDFrC5SjESTDGLVFienX5s2tgH4FjYb9Ps9sKfhHlg==",
1455+ "dev": true,
1456+ "requires": {
1457+ "@babel/plugin-proposal-class-properties": "^7.3.3",
1458+ "@babel/plugin-proposal-object-rest-spread": "^7.3.2",
1459+ "@babel/plugin-syntax-dynamic-import": "^7.2.0",
1460+ "@babel/plugin-transform-react-constant-elements": "^7.2.0",
1461+ "@babel/preset-env": "^7.4.5",
1462+ "@storybook/addons": "5.2.1",
1463+ "@storybook/channel-postmessage": "5.2.1",
1464+ "@storybook/client-api": "5.2.1",
1465+ "@storybook/client-logger": "5.2.1",
1466+ "@storybook/core-events": "5.2.1",
1467+ "@storybook/node-logger": "5.2.1",
1468+ "@storybook/router": "5.2.1",
1469+ "@storybook/theming": "5.2.1",
1470+ "@storybook/ui": "5.2.1",
1471+ "airbnb-js-shims": "^1 || ^2",
1472+ "ansi-to-html": "^0.6.11",
1473+ "autoprefixer": "^9.4.9",
1474+ "babel-plugin-add-react-displayname": "^0.0.5",
1475+ "babel-plugin-emotion": "^10.0.14",
1476+ "babel-plugin-macros": "^2.4.5",
1477+ "babel-preset-minify": "^0.5.0 || 0.6.0-alpha.5",
1478+ "boxen": "^3.0.0",
1479+ "case-sensitive-paths-webpack-plugin": "^2.2.0",
1480+ "chalk": "^2.4.2",
1481+ "cli-table3": "0.5.1",
1482+ "commander": "^2.19.0",
1483+ "common-tags": "^1.8.0",
1484+ "core-js": "^3.0.1",
1485+ "corejs-upgrade-webpack-plugin": "^2.2.0",
1486+ "css-loader": "^3.0.0",
1487+ "detect-port": "^1.3.0",
1488+ "dotenv-webpack": "^1.7.0",
1489+ "ejs": "^2.6.1",
1490+ "express": "^4.17.0",
1491+ "file-loader": "^3.0.1",
1492+ "file-system-cache": "^1.0.5",
1493+ "find-cache-dir": "^3.0.0",
1494+ "fs-extra": "^8.0.1",
1495+ "global": "^4.3.2",
1496+ "html-webpack-plugin": "^4.0.0-beta.2",
1497+ "inquirer": "^6.2.0",
1498+ "interpret": "^1.2.0",
1499+ "ip": "^1.1.5",
1500+ "json5": "^2.1.0",
1501+ "lazy-universal-dotenv": "^3.0.1",
1502+ "node-fetch": "^2.6.0",
1503+ "open": "^6.1.0",
1504+ "pnp-webpack-plugin": "1.4.3",
1505+ "postcss-flexbugs-fixes": "^4.1.0",
1506+ "postcss-loader": "^3.0.0",
1507+ "pretty-hrtime": "^1.0.3",
1508+ "qs": "^6.6.0",
1509+ "raw-loader": "^2.0.0",
1510+ "react-dev-utils": "^9.0.0",
1511+ "regenerator-runtime": "^0.12.1",
1512+ "resolve": "^1.11.0",
1513+ "resolve-from": "^5.0.0",
1514+ "semver": "^6.0.0",
1515+ "serve-favicon": "^2.5.0",
1516+ "shelljs": "^0.8.3",
1517+ "style-loader": "^0.23.1",
1518+ "terser-webpack-plugin": "^1.2.4",
1519+ "unfetch": "^4.1.0",
1520+ "url-loader": "^2.0.1",
1521+ "util-deprecate": "^1.0.2",
1522+ "webpack": "^4.33.0",
1523+ "webpack-dev-middleware": "^3.7.0",
1524+ "webpack-hot-middleware": "^2.25.0"
1525+ },
1526+ "dependencies": {
1527+ "json5": {
1528+ "version": "2.1.0",
1529+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz",
1530+ "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==",
1531+ "dev": true,
1532+ "requires": {
1533+ "minimist": "^1.2.0"
1534+ }
1535+ },
1536+ "minimist": {
1537+ "version": "1.2.0",
1538+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
1539+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
1540+ "dev": true
1541+ },
1542+ "node-fetch": {
1543+ "version": "2.6.0",
1544+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz",
1545+ "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==",
1546+ "dev": true
1547+ },
1548+ "qs": {
1549+ "version": "6.9.0",
1550+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.0.tgz",
1551+ "integrity": "sha512-27RP4UotQORTpmNQDX8BHPukOnBP3p1uUJY5UnDhaJB+rMt9iMsok724XL+UHU23bEFOHRMQ2ZhI99qOWUMGFA==",
1552+ "dev": true
1553+ },
1554+ "regenerator-runtime": {
1555+ "version": "0.12.1",
1556+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz",
1557+ "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==",
1558+ "dev": true
1559+ },
1560+ "resolve-from": {
1561+ "version": "5.0.0",
1562+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
1563+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
1564+ "dev": true
1565+ },
1566+ "semver": {
1567+ "version": "6.3.0",
1568+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1569+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1570+ "dev": true
1571+ }
1572+ }
1573+ },
1574+ "@storybook/core-events": {
1575+ "version": "5.2.1",
1576+ "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.2.1.tgz",
1577+ "integrity": "sha512-AIYV/I+baQ0KxvEM7QAKqUedLn2os0XU9HTdtfZJTC3U9wjmR2ah2ScD6T0n7PBz3MderkvZG6dNjs9h8gRquQ==",
1578+ "dev": true,
1579+ "requires": {
1580+ "core-js": "^3.0.1"
1581+ }
1582+ },
1583+ "@storybook/node-logger": {
1584+ "version": "5.2.1",
1585+ "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-5.2.1.tgz",
1586+ "integrity": "sha512-rz+snXZyKwTegKEf15w4uaFWIKpgaWzTw+Ar8mxa+mX7C2DP65TOc+JGYZ7lsXdred+0WP0DhnmhGu2cX8z3lA==",
1587+ "dev": true,
1588+ "requires": {
1589+ "chalk": "^2.4.2",
1590+ "core-js": "^3.0.1",
1591+ "npmlog": "^4.1.2",
1592+ "pretty-hrtime": "^1.0.3",
1593+ "regenerator-runtime": "^0.12.1"
1594+ },
1595+ "dependencies": {
1596+ "regenerator-runtime": {
1597+ "version": "0.12.1",
1598+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz",
1599+ "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==",
1600+ "dev": true
1601+ }
1602+ }
1603+ },
1604+ "@storybook/react": {
1605+ "version": "5.2.1",
1606+ "resolved": "https://registry.npmjs.org/@storybook/react/-/react-5.2.1.tgz",
1607+ "integrity": "sha512-brUG8iK2+1Fk5VFZWpAoSokCx21MaPX1zSAVA+Z/Ia0I0sFfurhpQgAGlVePTy9r7dtEEEdniZVtJOH/tHqk4Q==",
1608+ "dev": true,
1609+ "requires": {
1610+ "@babel/plugin-transform-react-constant-elements": "^7.2.0",
1611+ "@babel/preset-flow": "^7.0.0",
1612+ "@babel/preset-react": "^7.0.0",
1613+ "@storybook/addons": "5.2.1",
1614+ "@storybook/core": "5.2.1",
1615+ "@storybook/node-logger": "5.2.1",
1616+ "@svgr/webpack": "^4.0.3",
1617+ "babel-plugin-add-react-displayname": "^0.0.5",
1618+ "babel-plugin-named-asset-import": "^0.3.1",
1619+ "babel-plugin-react-docgen": "^3.0.0",
1620+ "babel-preset-react-app": "^9.0.0",
1621+ "common-tags": "^1.8.0",
1622+ "core-js": "^3.0.1",
1623+ "global": "^4.3.2",
1624+ "lodash": "^4.17.11",
1625+ "mini-css-extract-plugin": "^0.7.0",
1626+ "prop-types": "^15.7.2",
1627+ "react-dev-utils": "^9.0.0",
1628+ "regenerator-runtime": "^0.12.1",
1629+ "semver": "^6.0.0",
1630+ "webpack": "^4.33.0"
1631+ },
1632+ "dependencies": {
1633+ "regenerator-runtime": {
1634+ "version": "0.12.1",
1635+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz",
1636+ "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==",
1637+ "dev": true
1638+ },
1639+ "semver": {
1640+ "version": "6.3.0",
1641+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1642+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1643+ "dev": true
1644+ }
1645+ }
1646+ },
1647+ "@storybook/router": {
1648+ "version": "5.2.1",
1649+ "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.2.1.tgz",
1650+ "integrity": "sha512-Mlk275cyPoKtnP4DwQ5D8gTfnaRPL6kDZOSn0wbTMa6pQOfYKgJsa7tjzeAtZuZ/j8hKI4gAfT/auMgH6g+94A==",
1651+ "dev": true,
1652+ "requires": {
1653+ "@reach/router": "^1.2.1",
1654+ "@types/reach__router": "^1.2.3",
1655+ "core-js": "^3.0.1",
1656+ "global": "^4.3.2",
1657+ "lodash": "^4.17.11",
1658+ "memoizerific": "^1.11.3",
1659+ "qs": "^6.6.0"
1660+ },
1661+ "dependencies": {
1662+ "qs": {
1663+ "version": "6.9.0",
1664+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.0.tgz",
1665+ "integrity": "sha512-27RP4UotQORTpmNQDX8BHPukOnBP3p1uUJY5UnDhaJB+rMt9iMsok724XL+UHU23bEFOHRMQ2ZhI99qOWUMGFA==",
1666+ "dev": true
1667+ }
1668+ }
1669+ },
1670+ "@storybook/theming": {
1671+ "version": "5.2.1",
1672+ "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.2.1.tgz",
1673+ "integrity": "sha512-lbAfcyI7Tx8swduIPmlu/jdWzqTBN/v82IEQbZbPR4LS5OHRPmhXPNgFGrcH4kFAiD0GoezSsdum1x0ZZpsQUQ==",
1674+ "dev": true,
1675+ "requires": {
1676+ "@emotion/core": "^10.0.14",
1677+ "@emotion/styled": "^10.0.14",
1678+ "@storybook/client-logger": "5.2.1",
1679+ "common-tags": "^1.8.0",
1680+ "core-js": "^3.0.1",
1681+ "deep-object-diff": "^1.1.0",
1682+ "emotion-theming": "^10.0.14",
1683+ "global": "^4.3.2",
1684+ "memoizerific": "^1.11.3",
1685+ "polished": "^3.3.1",
1686+ "prop-types": "^15.7.2",
1687+ "resolve-from": "^5.0.0"
1688+ },
1689+ "dependencies": {
1690+ "resolve-from": {
1691+ "version": "5.0.0",
1692+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
1693+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
1694+ "dev": true
1695+ }
1696+ }
1697+ },
1698+ "@storybook/ui": {
1699+ "version": "5.2.1",
1700+ "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-5.2.1.tgz",
1701+ "integrity": "sha512-h6Yf1ro/nZcz4nQAU+eSVPxVmpqv7uT7RMb3Vz+VLTY59IEA/sWcoIgA4MIxwf14nVcWOqSmVBJzNKWwc+NGJw==",
1702+ "dev": true,
1703+ "requires": {
1704+ "@storybook/addon-actions": "5.2.1",
1705+ "@storybook/addon-knobs": "5.2.1",
1706+ "@storybook/addons": "5.2.1",
1707+ "@storybook/api": "5.2.1",
1708+ "@storybook/channels": "5.2.1",
1709+ "@storybook/client-logger": "5.2.1",
1710+ "@storybook/components": "5.2.1",
1711+ "@storybook/core-events": "5.2.1",
1712+ "@storybook/router": "5.2.1",
1713+ "@storybook/theming": "5.2.1",
1714+ "copy-to-clipboard": "^3.0.8",
1715+ "core-js": "^3.0.1",
1716+ "core-js-pure": "^3.0.1",
1717+ "emotion-theming": "^10.0.14",
1718+ "fast-deep-equal": "^2.0.1",
1719+ "fuse.js": "^3.4.4",
1720+ "global": "^4.3.2",
1721+ "lodash": "^4.17.11",
1722+ "markdown-to-jsx": "^6.9.3",
1723+ "memoizerific": "^1.11.3",
1724+ "polished": "^3.3.1",
1725+ "prop-types": "^15.7.2",
1726+ "qs": "^6.6.0",
1727+ "react": "^16.8.3",
1728+ "react-dom": "^16.8.3",
1729+ "react-draggable": "^3.3.2",
1730+ "react-helmet-async": "^1.0.2",
1731+ "react-hotkeys": "2.0.0-pre4",
1732+ "react-sizeme": "^2.6.7",
1733+ "regenerator-runtime": "^0.13.2",
1734+ "resolve-from": "^5.0.0",
1735+ "semver": "^6.0.0",
1736+ "store2": "^2.7.1",
1737+ "telejson": "^2.2.2",
1738+ "util-deprecate": "^1.0.2"
1739+ },
1740+ "dependencies": {
1741+ "qs": {
1742+ "version": "6.9.0",
1743+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.0.tgz",
1744+ "integrity": "sha512-27RP4UotQORTpmNQDX8BHPukOnBP3p1uUJY5UnDhaJB+rMt9iMsok724XL+UHU23bEFOHRMQ2ZhI99qOWUMGFA==",
1745+ "dev": true
1746+ },
1747+ "resolve-from": {
1748+ "version": "5.0.0",
1749+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
1750+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
1751+ "dev": true
1752+ },
1753+ "semver": {
1754+ "version": "6.3.0",
1755+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1756+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1757+ "dev": true
1758+ }
1759+ }
1760+ },
1761+ "@svgr/babel-plugin-add-jsx-attribute": {
1762+ "version": "4.2.0",
1763+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-4.2.0.tgz",
1764+ "integrity": "sha512-j7KnilGyZzYr/jhcrSYS3FGWMZVaqyCG0vzMCwzvei0coIkczuYMcniK07nI0aHJINciujjH11T72ICW5eL5Ig==",
1765+ "dev": true
1766+ },
1767+ "@svgr/babel-plugin-remove-jsx-attribute": {
1768+ "version": "4.2.0",
1769+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-4.2.0.tgz",
1770+ "integrity": "sha512-3XHLtJ+HbRCH4n28S7y/yZoEQnRpl0tvTZQsHqvaeNXPra+6vE5tbRliH3ox1yZYPCxrlqaJT/Mg+75GpDKlvQ==",
1771+ "dev": true
1772+ },
1773+ "@svgr/babel-plugin-remove-jsx-empty-expression": {
1774+ "version": "4.2.0",
1775+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-4.2.0.tgz",
1776+ "integrity": "sha512-yTr2iLdf6oEuUE9MsRdvt0NmdpMBAkgK8Bjhl6epb+eQWk6abBaX3d65UZ3E3FWaOwePyUgNyNCMVG61gGCQ7w==",
1777+ "dev": true
1778+ },
1779+ "@svgr/babel-plugin-replace-jsx-attribute-value": {
1780+ "version": "4.2.0",
1781+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-4.2.0.tgz",
1782+ "integrity": "sha512-U9m870Kqm0ko8beHawRXLGLvSi/ZMrl89gJ5BNcT452fAjtF2p4uRzXkdzvGJJJYBgx7BmqlDjBN/eCp5AAX2w==",
1783+ "dev": true
1784+ },
1785+ "@svgr/babel-plugin-svg-dynamic-title": {
1786+ "version": "4.3.3",
1787+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-4.3.3.tgz",
1788+ "integrity": "sha512-w3Be6xUNdwgParsvxkkeZb545VhXEwjGMwExMVBIdPQJeyMQHqm9Msnb2a1teHBqUYL66qtwfhNkbj1iarCG7w==",
1789+ "dev": true
1790+ },
1791+ "@svgr/babel-plugin-svg-em-dimensions": {
1792+ "version": "4.2.0",
1793+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-4.2.0.tgz",
1794+ "integrity": "sha512-C0Uy+BHolCHGOZ8Dnr1zXy/KgpBOkEUYY9kI/HseHVPeMbluaX3CijJr7D4C5uR8zrc1T64nnq/k63ydQuGt4w==",
1795+ "dev": true
1796+ },
1797+ "@svgr/babel-plugin-transform-react-native-svg": {
1798+ "version": "4.2.0",
1799+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-4.2.0.tgz",
1800+ "integrity": "sha512-7YvynOpZDpCOUoIVlaaOUU87J4Z6RdD6spYN4eUb5tfPoKGSF9OG2NuhgYnq4jSkAxcpMaXWPf1cePkzmqTPNw==",
1801+ "dev": true
1802+ },
1803+ "@svgr/babel-plugin-transform-svg-component": {
1804+ "version": "4.2.0",
1805+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-4.2.0.tgz",
1806+ "integrity": "sha512-hYfYuZhQPCBVotABsXKSCfel2slf/yvJY8heTVX1PCTaq/IgASq1IyxPPKJ0chWREEKewIU/JMSsIGBtK1KKxw==",
1807+ "dev": true
1808+ },
1809+ "@svgr/babel-preset": {
1810+ "version": "4.3.3",
1811+ "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-4.3.3.tgz",
1812+ "integrity": "sha512-6PG80tdz4eAlYUN3g5GZiUjg2FMcp+Wn6rtnz5WJG9ITGEF1pmFdzq02597Hn0OmnQuCVaBYQE1OVFAnwOl+0A==",
1813+ "dev": true,
1814+ "requires": {
1815+ "@svgr/babel-plugin-add-jsx-attribute": "^4.2.0",
1816+ "@svgr/babel-plugin-remove-jsx-attribute": "^4.2.0",
1817+ "@svgr/babel-plugin-remove-jsx-empty-expression": "^4.2.0",
1818+ "@svgr/babel-plugin-replace-jsx-attribute-value": "^4.2.0",
1819+ "@svgr/babel-plugin-svg-dynamic-title": "^4.3.3",
1820+ "@svgr/babel-plugin-svg-em-dimensions": "^4.2.0",
1821+ "@svgr/babel-plugin-transform-react-native-svg": "^4.2.0",
1822+ "@svgr/babel-plugin-transform-svg-component": "^4.2.0"
1823+ }
1824+ },
1825+ "@svgr/core": {
1826+ "version": "4.3.3",
1827+ "resolved": "https://registry.npmjs.org/@svgr/core/-/core-4.3.3.tgz",
1828+ "integrity": "sha512-qNuGF1QON1626UCaZamWt5yedpgOytvLj5BQZe2j1k1B8DUG4OyugZyfEwBeXozCUwhLEpsrgPrE+eCu4fY17w==",
1829+ "dev": true,
1830+ "requires": {
1831+ "@svgr/plugin-jsx": "^4.3.3",
1832+ "camelcase": "^5.3.1",
1833+ "cosmiconfig": "^5.2.1"
1834+ }
1835+ },
1836+ "@svgr/hast-util-to-babel-ast": {
1837+ "version": "4.3.2",
1838+ "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-4.3.2.tgz",
1839+ "integrity": "sha512-JioXclZGhFIDL3ddn4Kiq8qEqYM2PyDKV0aYno8+IXTLuYt6TOgHUbUAAFvqtb0Xn37NwP0BTHglejFoYr8RZg==",
1840+ "dev": true,
1841+ "requires": {
1842+ "@babel/types": "^7.4.4"
1843+ }
1844+ },
1845+ "@svgr/plugin-jsx": {
1846+ "version": "4.3.3",
1847+ "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-4.3.3.tgz",
1848+ "integrity": "sha512-cLOCSpNWQnDB1/v+SUENHH7a0XY09bfuMKdq9+gYvtuwzC2rU4I0wKGFEp1i24holdQdwodCtDQdFtJiTCWc+w==",
1849+ "dev": true,
1850+ "requires": {
1851+ "@babel/core": "^7.4.5",
1852+ "@svgr/babel-preset": "^4.3.3",
1853+ "@svgr/hast-util-to-babel-ast": "^4.3.2",
1854+ "svg-parser": "^2.0.0"
1855+ }
1856+ },
1857+ "@svgr/plugin-svgo": {
1858+ "version": "4.3.1",
1859+ "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-4.3.1.tgz",
1860+ "integrity": "sha512-PrMtEDUWjX3Ea65JsVCwTIXuSqa3CG9px+DluF1/eo9mlDrgrtFE7NE/DjdhjJgSM9wenlVBzkzneSIUgfUI/w==",
1861+ "dev": true,
1862+ "requires": {
1863+ "cosmiconfig": "^5.2.1",
1864+ "merge-deep": "^3.0.2",
1865+ "svgo": "^1.2.2"
1866+ }
1867+ },
1868+ "@svgr/webpack": {
1869+ "version": "4.3.3",
1870+ "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-4.3.3.tgz",
1871+ "integrity": "sha512-bjnWolZ6KVsHhgyCoYRFmbd26p8XVbulCzSG53BDQqAr+JOAderYK7CuYrB3bDjHJuF6LJ7Wrr42+goLRV9qIg==",
1872+ "dev": true,
1873+ "requires": {
1874+ "@babel/core": "^7.4.5",
1875+ "@babel/plugin-transform-react-constant-elements": "^7.0.0",
1876+ "@babel/preset-env": "^7.4.5",
1877+ "@babel/preset-react": "^7.0.0",
1878+ "@svgr/core": "^4.3.3",
1879+ "@svgr/plugin-jsx": "^4.3.3",
1880+ "@svgr/plugin-svgo": "^4.3.1",
1881+ "loader-utils": "^1.2.3"
1882+ }
1883+ },
1884+ "@testing-library/dom": {
1885+ "version": "6.4.0",
1886+ "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-6.4.0.tgz",
1887+ "integrity": "sha512-uQFwl+mIH9THk9Q9qVZKBgoL/6ahVEQu9bDeOmY5yB8uc62L2Z9eYs0g7zNTdMsg4I0bOdPPMs/sNETYP5+PEw==",
1888+ "dev": true,
1889+ "requires": {
1890+ "@babel/runtime": "^7.5.5",
1891+ "@sheerun/mutationobserver-shim": "^0.3.2",
1892+ "@types/testing-library__dom": "^6.0.0",
1893+ "aria-query": "3.0.0",
1894+ "pretty-format": "^24.8.0",
1895+ "wait-for-expect": "^1.3.0"
1896+ }
1897+ },
1898+ "@testing-library/react": {
1899+ "version": "9.1.4",
1900+ "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-9.1.4.tgz",
1901+ "integrity": "sha512-fQ/PXZoLcmnS1W5ZiM3P7XBy2x6Hm9cJAT/ZDuZKzJ1fS1rN3j31p7ReAqUe3N1kJ46sNot0n1oiGbz7FPU+FA==",
1902+ "dev": true,
1903+ "requires": {
1904+ "@babel/runtime": "^7.5.5",
1905+ "@testing-library/dom": "^6.1.0",
1906+ "@types/testing-library__react": "^9.1.0"
1907+ }
1908+ },
1909+ "@types/events": {
1910+ "version": "3.0.0",
1911+ "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz",
1912+ "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==",
1913+ "dev": true
1914+ },
1915+ "@types/glob": {
1916+ "version": "7.1.1",
1917+ "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz",
1918+ "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==",
1919+ "dev": true,
1920+ "requires": {
1921+ "@types/events": "*",
1922+ "@types/minimatch": "*",
1923+ "@types/node": "*"
1924+ }
1925+ },
1926+ "@types/history": {
1927+ "version": "4.7.3",
1928+ "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.3.tgz",
1929+ "integrity": "sha512-cS5owqtwzLN5kY+l+KgKdRJ/Cee8tlmQoGQuIE9tWnSmS3JMKzmxo2HIAk2wODMifGwO20d62xZQLYz+RLfXmw==",
1930+ "dev": true
1931+ },
1932+ "@types/istanbul-lib-coverage": {
1933+ "version": "2.0.1",
1934+ "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz",
1935+ "integrity": "sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==",
1936+ "dev": true
1937+ },
1938+ "@types/istanbul-lib-report": {
1939+ "version": "1.1.1",
1940+ "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz",
1941+ "integrity": "sha512-3BUTyMzbZa2DtDI2BkERNC6jJw2Mr2Y0oGI7mRxYNBPxppbtEK1F66u3bKwU2g+wxwWI7PAoRpJnOY1grJqzHg==",
1942+ "dev": true,
1943+ "requires": {
1944+ "@types/istanbul-lib-coverage": "*"
1945+ }
1946+ },
1947+ "@types/istanbul-reports": {
1948+ "version": "1.1.1",
1949+ "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz",
1950+ "integrity": "sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==",
1951+ "dev": true,
1952+ "requires": {
1953+ "@types/istanbul-lib-coverage": "*",
1954+ "@types/istanbul-lib-report": "*"
1955+ }
1956+ },
1957+ "@types/minimatch": {
1958+ "version": "3.0.3",
1959+ "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
1960+ "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==",
1961+ "dev": true
1962+ },
1963+ "@types/node": {
1964+ "version": "12.7.7",
1965+ "resolved": "https://registry.npmjs.org/@types/node/-/node-12.7.7.tgz",
1966+ "integrity": "sha512-4jUncNe2tj1nmrO/34PsRpZqYVnRV1svbU78cKhuQKkMntKB/AmdLyGgswcZKjFHEHGpiY8pVD8CuVI55nP54w==",
1967+ "dev": true
1968+ },
1969+ "@types/prop-types": {
1970+ "version": "15.7.3",
1971+ "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz",
1972+ "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw=="
1973+ },
1974+ "@types/q": {
1975+ "version": "1.5.2",
1976+ "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz",
1977+ "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==",
1978+ "dev": true
1979+ },
1980+ "@types/reach__router": {
1981+ "version": "1.2.5",
1982+ "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.2.5.tgz",
1983+ "integrity": "sha512-Lna9cD38dN3deqJ6ThZgMKoAzW1LE3u+uUbPGdHUqquoM/fnZitSV1xfJxHjovu4SsNkpN9udkte3wEyrBPawQ==",
1984+ "dev": true,
1985+ "requires": {
1986+ "@types/history": "*",
1987+ "@types/react": "*"
1988+ }
1989+ },
1990+ "@types/react": {
1991+ "version": "16.9.3",
1992+ "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.3.tgz",
1993+ "integrity": "sha512-Ogb2nSn+2qQv5opoCv7Ls5yFxtyrdUYxp5G+SWTrlGk7dmFKw331GiezCgEZj9U7QeXJi1CDtws9pdXU1zUL4g==",
1994+ "requires": {
1995+ "@types/prop-types": "*",
1996+ "csstype": "^2.2.0"
1997+ }
1998+ },
1999+ "@types/react-dom": {
2000+ "version": "16.9.1",
2001+ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.1.tgz",
2002+ "integrity": "sha512-1S/akvkKr63qIUWVu5IKYou2P9fHLb/P2VAwyxVV85JGaGZTcUniMiTuIqM3lXFB25ej6h+CYEQ27ERVwi6eGA==",
2003+ "dev": true,
2004+ "requires": {
2005+ "@types/react": "*"
2006+ }
2007+ },
2008+ "@types/react-syntax-highlighter": {
2009+ "version": "10.1.0",
2010+ "resolved": "https://registry.npmjs.org/@types/react-syntax-highlighter/-/react-syntax-highlighter-10.1.0.tgz",
2011+ "integrity": "sha512-dF49hC4FZp1dIKyzacOrHvqMUe8U2IXyQCQXOcT1e6n64gLBp+xM6qGtPsThIT9XjiIHSg2W5Jc2V5IqekBfnA==",
2012+ "dev": true,
2013+ "requires": {
2014+ "@types/react": "*"
2015+ }
2016+ },
2017+ "@types/testing-library__dom": {
2018+ "version": "6.0.3",
2019+ "resolved": "https://registry.npmjs.org/@types/testing-library__dom/-/testing-library__dom-6.0.3.tgz",
2020+ "integrity": "sha512-NCjixGZ6iubYpe63YKYJy/bDkPp+HD8fbi+0iXcaYhsYjQhoa7IfFz/WcaCRZJnKSi63c9GSK9pZi/Y8/gTvFA==",
2021+ "dev": true,
2022+ "requires": {
2023+ "pretty-format": "^24.3.0"
2024+ }
2025+ },
2026+ "@types/testing-library__react": {
2027+ "version": "9.1.1",
2028+ "resolved": "https://registry.npmjs.org/@types/testing-library__react/-/testing-library__react-9.1.1.tgz",
2029+ "integrity": "sha512-8/toTJaIlS3BC7JrK2ElTnbjH8tmFP7atdL2ZsIa1JDmH9RKSm/7Wp5oMDJzXoWr988Mv7ym/XZ8LRglyoGCGw==",
2030+ "dev": true,
2031+ "requires": {
2032+ "@types/react-dom": "*",
2033+ "@types/testing-library__dom": "*"
2034+ }
2035+ },
2036+ "@types/yargs": {
2037+ "version": "13.0.2",
2038+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.2.tgz",
2039+ "integrity": "sha512-lwwgizwk/bIIU+3ELORkyuOgDjCh7zuWDFqRtPPhhVgq9N1F7CvLNKg1TX4f2duwtKQ0p044Au9r1PLIXHrIzQ==",
2040+ "dev": true,
2041+ "requires": {
2042+ "@types/yargs-parser": "*"
2043+ }
2044+ },
2045+ "@types/yargs-parser": {
2046+ "version": "13.1.0",
2047+ "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-13.1.0.tgz",
2048+ "integrity": "sha512-gCubfBUZ6KxzoibJ+SCUc/57Ms1jz5NjHe4+dI2krNmU5zCPAphyLJYyTOg06ueIyfj+SaCUqmzun7ImlxDcKg==",
2049+ "dev": true
2050+ },
2051+ "@webassemblyjs/ast": {
2052+ "version": "1.8.5",
2053+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz",
2054+ "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==",
2055+ "dev": true,
2056+ "requires": {
2057+ "@webassemblyjs/helper-module-context": "1.8.5",
2058+ "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
2059+ "@webassemblyjs/wast-parser": "1.8.5"
2060+ }
2061+ },
2062+ "@webassemblyjs/floating-point-hex-parser": {
2063+ "version": "1.8.5",
2064+ "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz",
2065+ "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==",
2066+ "dev": true
2067+ },
2068+ "@webassemblyjs/helper-api-error": {
2069+ "version": "1.8.5",
2070+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz",
2071+ "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==",
2072+ "dev": true
2073+ },
2074+ "@webassemblyjs/helper-buffer": {
2075+ "version": "1.8.5",
2076+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz",
2077+ "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==",
2078+ "dev": true
2079+ },
2080+ "@webassemblyjs/helper-code-frame": {
2081+ "version": "1.8.5",
2082+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz",
2083+ "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==",
2084+ "dev": true,
2085+ "requires": {
2086+ "@webassemblyjs/wast-printer": "1.8.5"
2087+ }
2088+ },
2089+ "@webassemblyjs/helper-fsm": {
2090+ "version": "1.8.5",
2091+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz",
2092+ "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==",
2093+ "dev": true
2094+ },
2095+ "@webassemblyjs/helper-module-context": {
2096+ "version": "1.8.5",
2097+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz",
2098+ "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==",
2099+ "dev": true,
2100+ "requires": {
2101+ "@webassemblyjs/ast": "1.8.5",
2102+ "mamacro": "^0.0.3"
2103+ }
2104+ },
2105+ "@webassemblyjs/helper-wasm-bytecode": {
2106+ "version": "1.8.5",
2107+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz",
2108+ "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==",
2109+ "dev": true
2110+ },
2111+ "@webassemblyjs/helper-wasm-section": {
2112+ "version": "1.8.5",
2113+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz",
2114+ "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==",
2115+ "dev": true,
2116+ "requires": {
2117+ "@webassemblyjs/ast": "1.8.5",
2118+ "@webassemblyjs/helper-buffer": "1.8.5",
2119+ "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
2120+ "@webassemblyjs/wasm-gen": "1.8.5"
2121+ }
2122+ },
2123+ "@webassemblyjs/ieee754": {
2124+ "version": "1.8.5",
2125+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz",
2126+ "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==",
2127+ "dev": true,
2128+ "requires": {
2129+ "@xtuc/ieee754": "^1.2.0"
2130+ }
2131+ },
2132+ "@webassemblyjs/leb128": {
2133+ "version": "1.8.5",
2134+ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz",
2135+ "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==",
2136+ "dev": true,
2137+ "requires": {
2138+ "@xtuc/long": "4.2.2"
2139+ }
2140+ },
2141+ "@webassemblyjs/utf8": {
2142+ "version": "1.8.5",
2143+ "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz",
2144+ "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==",
2145+ "dev": true
2146+ },
2147+ "@webassemblyjs/wasm-edit": {
2148+ "version": "1.8.5",
2149+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz",
2150+ "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==",
2151+ "dev": true,
2152+ "requires": {
2153+ "@webassemblyjs/ast": "1.8.5",
2154+ "@webassemblyjs/helper-buffer": "1.8.5",
2155+ "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
2156+ "@webassemblyjs/helper-wasm-section": "1.8.5",
2157+ "@webassemblyjs/wasm-gen": "1.8.5",
2158+ "@webassemblyjs/wasm-opt": "1.8.5",
2159+ "@webassemblyjs/wasm-parser": "1.8.5",
2160+ "@webassemblyjs/wast-printer": "1.8.5"
2161+ }
2162+ },
2163+ "@webassemblyjs/wasm-gen": {
2164+ "version": "1.8.5",
2165+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz",
2166+ "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==",
2167+ "dev": true,
2168+ "requires": {
2169+ "@webassemblyjs/ast": "1.8.5",
2170+ "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
2171+ "@webassemblyjs/ieee754": "1.8.5",
2172+ "@webassemblyjs/leb128": "1.8.5",
2173+ "@webassemblyjs/utf8": "1.8.5"
2174+ }
2175+ },
2176+ "@webassemblyjs/wasm-opt": {
2177+ "version": "1.8.5",
2178+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz",
2179+ "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==",
2180+ "dev": true,
2181+ "requires": {
2182+ "@webassemblyjs/ast": "1.8.5",
2183+ "@webassemblyjs/helper-buffer": "1.8.5",
2184+ "@webassemblyjs/wasm-gen": "1.8.5",
2185+ "@webassemblyjs/wasm-parser": "1.8.5"
2186+ }
2187+ },
2188+ "@webassemblyjs/wasm-parser": {
2189+ "version": "1.8.5",
2190+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz",
2191+ "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==",
2192+ "dev": true,
2193+ "requires": {
2194+ "@webassemblyjs/ast": "1.8.5",
2195+ "@webassemblyjs/helper-api-error": "1.8.5",
2196+ "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
2197+ "@webassemblyjs/ieee754": "1.8.5",
2198+ "@webassemblyjs/leb128": "1.8.5",
2199+ "@webassemblyjs/utf8": "1.8.5"
2200+ }
2201+ },
2202+ "@webassemblyjs/wast-parser": {
2203+ "version": "1.8.5",
2204+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz",
2205+ "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==",
2206+ "dev": true,
2207+ "requires": {
2208+ "@webassemblyjs/ast": "1.8.5",
2209+ "@webassemblyjs/floating-point-hex-parser": "1.8.5",
2210+ "@webassemblyjs/helper-api-error": "1.8.5",
2211+ "@webassemblyjs/helper-code-frame": "1.8.5",
2212+ "@webassemblyjs/helper-fsm": "1.8.5",
2213+ "@xtuc/long": "4.2.2"
2214+ }
2215+ },
2216+ "@webassemblyjs/wast-printer": {
2217+ "version": "1.8.5",
2218+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz",
2219+ "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==",
2220+ "dev": true,
2221+ "requires": {
2222+ "@webassemblyjs/ast": "1.8.5",
2223+ "@webassemblyjs/wast-parser": "1.8.5",
2224+ "@xtuc/long": "4.2.2"
2225+ }
2226+ },
2227+ "@xtuc/ieee754": {
2228+ "version": "1.2.0",
2229+ "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
2230+ "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
2231+ "dev": true
2232+ },
2233+ "@xtuc/long": {
2234+ "version": "4.2.2",
2235+ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
2236+ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
2237+ "dev": true
2238+ },
2239+ "abab": {
2240+ "version": "2.0.2",
2241+ "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.2.tgz",
2242+ "integrity": "sha512-2scffjvioEmNz0OyDSLGWDfKCVwaKc6l9Pm9kOIREU13ClXZvHpg/nRL5xyjSSSLhOnXqft2HpsAzNEEA8cFFg==",
2243+ "dev": true
2244+ },
2245+ "accepts": {
2246+ "version": "1.3.7",
2247+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
2248+ "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
2249+ "dev": true,
2250+ "requires": {
2251+ "mime-types": "~2.1.24",
2252+ "negotiator": "0.6.2"
2253+ }
2254+ },
2255+ "acorn": {
2256+ "version": "6.3.0",
2257+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz",
2258+ "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==",
2259+ "dev": true
2260+ },
2261+ "acorn-globals": {
2262+ "version": "4.3.4",
2263+ "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz",
2264+ "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==",
2265+ "dev": true,
2266+ "requires": {
2267+ "acorn": "^6.0.1",
2268+ "acorn-walk": "^6.0.1"
2269+ }
2270+ },
2271+ "acorn-walk": {
2272+ "version": "6.2.0",
2273+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz",
2274+ "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==",
2275+ "dev": true
2276+ },
2277+ "address": {
2278+ "version": "1.1.2",
2279+ "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz",
2280+ "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==",
2281+ "dev": true
2282+ },
2283+ "airbnb-js-shims": {
2284+ "version": "2.2.0",
2285+ "resolved": "https://registry.npmjs.org/airbnb-js-shims/-/airbnb-js-shims-2.2.0.tgz",
2286+ "integrity": "sha512-pcSQf1+Kx7/0ibRmxj6rmMYc5V8SHlKu+rkQ80h0bjSLDaIxHg/3PiiFJi4A9mDc01CoBHoc8Fls2G/W0/+s5g==",
2287+ "dev": true,
2288+ "requires": {
2289+ "array-includes": "^3.0.3",
2290+ "array.prototype.flat": "^1.2.1",
2291+ "array.prototype.flatmap": "^1.2.1",
2292+ "es5-shim": "^4.5.13",
2293+ "es6-shim": "^0.35.5",
2294+ "function.prototype.name": "^1.1.0",
2295+ "globalthis": "^1.0.0",
2296+ "object.entries": "^1.1.0",
2297+ "object.fromentries": "^2.0.0 || ^1.0.0",
2298+ "object.getownpropertydescriptors": "^2.0.3",
2299+ "object.values": "^1.1.0",
2300+ "promise.allsettled": "^1.0.0",
2301+ "promise.prototype.finally": "^3.1.0",
2302+ "string.prototype.matchall": "^3.0.1",
2303+ "string.prototype.padend": "^3.0.0",
2304+ "string.prototype.padstart": "^3.0.0",
2305+ "symbol.prototype.description": "^1.0.0"
2306+ }
2307+ },
2308+ "ajv": {
2309+ "version": "6.10.2",
2310+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz",
2311+ "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",
2312+ "dev": true,
2313+ "requires": {
2314+ "fast-deep-equal": "^2.0.1",
2315+ "fast-json-stable-stringify": "^2.0.0",
2316+ "json-schema-traverse": "^0.4.1",
2317+ "uri-js": "^4.2.2"
2318+ }
2319+ },
2320+ "ajv-errors": {
2321+ "version": "1.0.1",
2322+ "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
2323+ "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
2324+ "dev": true
2325+ },
2326+ "ajv-keywords": {
2327+ "version": "3.4.1",
2328+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz",
2329+ "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==",
2330+ "dev": true
2331+ },
2332+ "ansi-align": {
2333+ "version": "3.0.0",
2334+ "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz",
2335+ "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==",
2336+ "dev": true,
2337+ "requires": {
2338+ "string-width": "^3.0.0"
2339+ }
2340+ },
2341+ "ansi-colors": {
2342+ "version": "3.2.4",
2343+ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz",
2344+ "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==",
2345+ "dev": true
2346+ },
2347+ "ansi-escapes": {
2348+ "version": "3.2.0",
2349+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
2350+ "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
2351+ "dev": true
2352+ },
2353+ "ansi-html": {
2354+ "version": "0.0.7",
2355+ "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz",
2356+ "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=",
2357+ "dev": true
2358+ },
2359+ "ansi-regex": {
2360+ "version": "4.1.0",
2361+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
2362+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
2363+ "dev": true
2364+ },
2365+ "ansi-styles": {
2366+ "version": "3.2.1",
2367+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2368+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2369+ "dev": true,
2370+ "requires": {
2371+ "color-convert": "^1.9.0"
2372+ }
2373+ },
2374+ "ansi-to-html": {
2375+ "version": "0.6.11",
2376+ "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.11.tgz",
2377+ "integrity": "sha512-88XZtrcwrfkyn6fGstHnkaF1kl7hGtNCYh4vSmItgEV+6JnQHryDBf7udF4f2RhTRQmYvJvPcTtqgaqrxzc9oA==",
2378+ "dev": true,
2379+ "requires": {
2380+ "entities": "^1.1.1"
2381+ }
2382+ },
2383+ "anymatch": {
2384+ "version": "2.0.0",
2385+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
2386+ "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
2387+ "dev": true,
2388+ "requires": {
2389+ "micromatch": "^3.1.4",
2390+ "normalize-path": "^2.1.1"
2391+ },
2392+ "dependencies": {
2393+ "normalize-path": {
2394+ "version": "2.1.1",
2395+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
2396+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
2397+ "dev": true,
2398+ "requires": {
2399+ "remove-trailing-separator": "^1.0.1"
2400+ }
2401+ }
2402+ }
2403+ },
2404+ "app-root-dir": {
2405+ "version": "1.0.2",
2406+ "resolved": "https://registry.npmjs.org/app-root-dir/-/app-root-dir-1.0.2.tgz",
2407+ "integrity": "sha1-OBh+wt6nV3//Az/8sSFyaS/24Rg=",
2408+ "dev": true
2409+ },
2410+ "aproba": {
2411+ "version": "1.2.0",
2412+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
2413+ "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
2414+ "dev": true
2415+ },
2416+ "arch": {
2417+ "version": "2.1.1",
2418+ "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz",
2419+ "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==",
2420+ "dev": true
2421+ },
2422+ "are-we-there-yet": {
2423+ "version": "1.1.5",
2424+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
2425+ "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
2426+ "dev": true,
2427+ "requires": {
2428+ "delegates": "^1.0.0",
2429+ "readable-stream": "^2.0.6"
2430+ }
2431+ },
2432+ "argparse": {
2433+ "version": "1.0.10",
2434+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
2435+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
2436+ "dev": true,
2437+ "requires": {
2438+ "sprintf-js": "~1.0.2"
2439+ }
2440+ },
2441+ "aria-query": {
2442+ "version": "3.0.0",
2443+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz",
2444+ "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=",
2445+ "dev": true,
2446+ "requires": {
2447+ "ast-types-flow": "0.0.7",
2448+ "commander": "^2.11.0"
2449+ }
2450+ },
2451+ "arr-diff": {
2452+ "version": "4.0.0",
2453+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
2454+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
2455+ "dev": true
2456+ },
2457+ "arr-flatten": {
2458+ "version": "1.1.0",
2459+ "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
2460+ "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
2461+ "dev": true
2462+ },
2463+ "arr-union": {
2464+ "version": "3.1.0",
2465+ "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
2466+ "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
2467+ "dev": true
2468+ },
2469+ "array-equal": {
2470+ "version": "1.0.0",
2471+ "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz",
2472+ "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=",
2473+ "dev": true
2474+ },
2475+ "array-flatten": {
2476+ "version": "2.1.2",
2477+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
2478+ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
2479+ "dev": true
2480+ },
2481+ "array-includes": {
2482+ "version": "3.0.3",
2483+ "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz",
2484+ "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=",
2485+ "dev": true,
2486+ "requires": {
2487+ "define-properties": "^1.1.2",
2488+ "es-abstract": "^1.7.0"
2489+ }
2490+ },
2491+ "array-union": {
2492+ "version": "1.0.2",
2493+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
2494+ "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
2495+ "dev": true,
2496+ "requires": {
2497+ "array-uniq": "^1.0.1"
2498+ }
2499+ },
2500+ "array-uniq": {
2501+ "version": "1.0.3",
2502+ "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
2503+ "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
2504+ "dev": true
2505+ },
2506+ "array-unique": {
2507+ "version": "0.3.2",
2508+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
2509+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
2510+ "dev": true
2511+ },
2512+ "array.prototype.flat": {
2513+ "version": "1.2.1",
2514+ "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.1.tgz",
2515+ "integrity": "sha512-rVqIs330nLJvfC7JqYvEWwqVr5QjYF1ib02i3YJtR/fICO6527Tjpc/e4Mvmxh3GIePPreRXMdaGyC99YphWEw==",
2516+ "dev": true,
2517+ "requires": {
2518+ "define-properties": "^1.1.2",
2519+ "es-abstract": "^1.10.0",
2520+ "function-bind": "^1.1.1"
2521+ }
2522+ },
2523+ "array.prototype.flatmap": {
2524+ "version": "1.2.1",
2525+ "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.1.tgz",
2526+ "integrity": "sha512-i18e2APdsiezkcqDyZor78Pbfjfds3S94dG6dgIV2ZASJaUf1N0dz2tGdrmwrmlZuNUgxH+wz6Z0zYVH2c5xzQ==",
2527+ "dev": true,
2528+ "requires": {
2529+ "define-properties": "^1.1.2",
2530+ "es-abstract": "^1.10.0",
2531+ "function-bind": "^1.1.1"
2532+ }
2533+ },
2534+ "arrify": {
2535+ "version": "1.0.1",
2536+ "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
2537+ "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
2538+ "dev": true
2539+ },
2540+ "asap": {
2541+ "version": "2.0.6",
2542+ "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
2543+ "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=",
2544+ "dev": true
2545+ },
2546+ "asn1": {
2547+ "version": "0.2.4",
2548+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
2549+ "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
2550+ "dev": true,
2551+ "requires": {
2552+ "safer-buffer": "~2.1.0"
2553+ }
2554+ },
2555+ "asn1.js": {
2556+ "version": "4.10.1",
2557+ "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
2558+ "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
2559+ "dev": true,
2560+ "requires": {
2561+ "bn.js": "^4.0.0",
2562+ "inherits": "^2.0.1",
2563+ "minimalistic-assert": "^1.0.0"
2564+ }
2565+ },
2566+ "assert": {
2567+ "version": "1.5.0",
2568+ "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
2569+ "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
2570+ "dev": true,
2571+ "requires": {
2572+ "object-assign": "^4.1.1",
2573+ "util": "0.10.3"
2574+ },
2575+ "dependencies": {
2576+ "inherits": {
2577+ "version": "2.0.1",
2578+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
2579+ "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
2580+ "dev": true
2581+ },
2582+ "util": {
2583+ "version": "0.10.3",
2584+ "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
2585+ "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
2586+ "dev": true,
2587+ "requires": {
2588+ "inherits": "2.0.1"
2589+ }
2590+ }
2591+ }
2592+ },
2593+ "assert-plus": {
2594+ "version": "1.0.0",
2595+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
2596+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
2597+ "dev": true
2598+ },
2599+ "assign-symbols": {
2600+ "version": "1.0.0",
2601+ "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
2602+ "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
2603+ "dev": true
2604+ },
2605+ "ast-types": {
2606+ "version": "0.12.4",
2607+ "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.12.4.tgz",
2608+ "integrity": "sha512-ky/YVYCbtVAS8TdMIaTiPFHwEpRB5z1hctepJplTr3UW5q8TDrpIMCILyk8pmLxGtn2KCtC/lSn7zOsaI7nzDw==",
2609+ "dev": true
2610+ },
2611+ "ast-types-flow": {
2612+ "version": "0.0.7",
2613+ "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
2614+ "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=",
2615+ "dev": true
2616+ },
2617+ "async": {
2618+ "version": "1.5.2",
2619+ "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
2620+ "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
2621+ "dev": true
2622+ },
2623+ "async-each": {
2624+ "version": "1.0.3",
2625+ "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
2626+ "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
2627+ "dev": true
2628+ },
2629+ "async-limiter": {
2630+ "version": "1.0.1",
2631+ "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
2632+ "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
2633+ "dev": true
2634+ },
2635+ "asynckit": {
2636+ "version": "0.4.0",
2637+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
2638+ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
2639+ "dev": true
2640+ },
2641+ "atob": {
2642+ "version": "2.1.2",
2643+ "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
2644+ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
2645+ "dev": true
2646+ },
2647+ "autoprefixer": {
2648+ "version": "9.6.1",
2649+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.6.1.tgz",
2650+ "integrity": "sha512-aVo5WxR3VyvyJxcJC3h4FKfwCQvQWb1tSI5VHNibddCVWrcD1NvlxEweg3TSgiPztMnWfjpy2FURKA2kvDE+Tw==",
2651+ "dev": true,
2652+ "requires": {
2653+ "browserslist": "^4.6.3",
2654+ "caniuse-lite": "^1.0.30000980",
2655+ "chalk": "^2.4.2",
2656+ "normalize-range": "^0.1.2",
2657+ "num2fraction": "^1.2.2",
2658+ "postcss": "^7.0.17",
2659+ "postcss-value-parser": "^4.0.0"
2660+ }
2661+ },
2662+ "aws-sign2": {
2663+ "version": "0.7.0",
2664+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
2665+ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
2666+ "dev": true
2667+ },
2668+ "aws4": {
2669+ "version": "1.8.0",
2670+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
2671+ "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
2672+ "dev": true
2673+ },
2674+ "babel-code-frame": {
2675+ "version": "6.26.0",
2676+ "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
2677+ "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
2678+ "dev": true,
2679+ "requires": {
2680+ "chalk": "^1.1.3",
2681+ "esutils": "^2.0.2",
2682+ "js-tokens": "^3.0.2"
2683+ },
2684+ "dependencies": {
2685+ "ansi-regex": {
2686+ "version": "2.1.1",
2687+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
2688+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
2689+ "dev": true
2690+ },
2691+ "ansi-styles": {
2692+ "version": "2.2.1",
2693+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
2694+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
2695+ "dev": true
2696+ },
2697+ "chalk": {
2698+ "version": "1.1.3",
2699+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
2700+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
2701+ "dev": true,
2702+ "requires": {
2703+ "ansi-styles": "^2.2.1",
2704+ "escape-string-regexp": "^1.0.2",
2705+ "has-ansi": "^2.0.0",
2706+ "strip-ansi": "^3.0.0",
2707+ "supports-color": "^2.0.0"
2708+ }
2709+ },
2710+ "js-tokens": {
2711+ "version": "3.0.2",
2712+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
2713+ "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
2714+ "dev": true
2715+ },
2716+ "strip-ansi": {
2717+ "version": "3.0.1",
2718+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
2719+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
2720+ "dev": true,
2721+ "requires": {
2722+ "ansi-regex": "^2.0.0"
2723+ }
2724+ },
2725+ "supports-color": {
2726+ "version": "2.0.0",
2727+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
2728+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
2729+ "dev": true
2730+ }
2731+ }
2732+ },
2733+ "babel-helper-evaluate-path": {
2734+ "version": "0.5.0",
2735+ "resolved": "https://registry.npmjs.org/babel-helper-evaluate-path/-/babel-helper-evaluate-path-0.5.0.tgz",
2736+ "integrity": "sha512-mUh0UhS607bGh5wUMAQfOpt2JX2ThXMtppHRdRU1kL7ZLRWIXxoV2UIV1r2cAeeNeU1M5SB5/RSUgUxrK8yOkA==",
2737+ "dev": true
2738+ },
2739+ "babel-helper-flip-expressions": {
2740+ "version": "0.4.3",
2741+ "resolved": "https://registry.npmjs.org/babel-helper-flip-expressions/-/babel-helper-flip-expressions-0.4.3.tgz",
2742+ "integrity": "sha1-NpZzahKKwYvCUlS19AoizrPB0/0=",
2743+ "dev": true
2744+ },
2745+ "babel-helper-is-nodes-equiv": {
2746+ "version": "0.0.1",
2747+ "resolved": "https://registry.npmjs.org/babel-helper-is-nodes-equiv/-/babel-helper-is-nodes-equiv-0.0.1.tgz",
2748+ "integrity": "sha1-NOmzALFHnd2Y7HfqC76TQt/jloQ=",
2749+ "dev": true
2750+ },
2751+ "babel-helper-is-void-0": {
2752+ "version": "0.4.3",
2753+ "resolved": "https://registry.npmjs.org/babel-helper-is-void-0/-/babel-helper-is-void-0-0.4.3.tgz",
2754+ "integrity": "sha1-fZwBtFYee5Xb2g9u7kj1tg5nMT4=",
2755+ "dev": true
2756+ },
2757+ "babel-helper-mark-eval-scopes": {
2758+ "version": "0.4.3",
2759+ "resolved": "https://registry.npmjs.org/babel-helper-mark-eval-scopes/-/babel-helper-mark-eval-scopes-0.4.3.tgz",
2760+ "integrity": "sha1-0kSjvvmESHJgP/tG4izorN9VFWI=",
2761+ "dev": true
2762+ },
2763+ "babel-helper-remove-or-void": {
2764+ "version": "0.4.3",
2765+ "resolved": "https://registry.npmjs.org/babel-helper-remove-or-void/-/babel-helper-remove-or-void-0.4.3.tgz",
2766+ "integrity": "sha1-pPA7QAd6D/6I5F0HAQ3uJB/1rmA=",
2767+ "dev": true
2768+ },
2769+ "babel-helper-to-multiple-sequence-expressions": {
2770+ "version": "0.5.0",
2771+ "resolved": "https://registry.npmjs.org/babel-helper-to-multiple-sequence-expressions/-/babel-helper-to-multiple-sequence-expressions-0.5.0.tgz",
2772+ "integrity": "sha512-m2CvfDW4+1qfDdsrtf4dwOslQC3yhbgyBFptncp4wvtdrDHqueW7slsYv4gArie056phvQFhT2nRcGS4bnm6mA==",
2773+ "dev": true
2774+ },
2775+ "babel-loader": {
2776+ "version": "8.0.6",
2777+ "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.6.tgz",
2778+ "integrity": "sha512-4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw==",
2779+ "dev": true,
2780+ "requires": {
2781+ "find-cache-dir": "^2.0.0",
2782+ "loader-utils": "^1.0.2",
2783+ "mkdirp": "^0.5.1",
2784+ "pify": "^4.0.1"
2785+ },
2786+ "dependencies": {
2787+ "find-cache-dir": {
2788+ "version": "2.1.0",
2789+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
2790+ "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
2791+ "dev": true,
2792+ "requires": {
2793+ "commondir": "^1.0.1",
2794+ "make-dir": "^2.0.0",
2795+ "pkg-dir": "^3.0.0"
2796+ }
2797+ },
2798+ "pify": {
2799+ "version": "4.0.1",
2800+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
2801+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
2802+ "dev": true
2803+ }
2804+ }
2805+ },
2806+ "babel-plugin-add-react-displayname": {
2807+ "version": "0.0.5",
2808+ "resolved": "https://registry.npmjs.org/babel-plugin-add-react-displayname/-/babel-plugin-add-react-displayname-0.0.5.tgz",
2809+ "integrity": "sha1-M51M3be2X9YtHfnbn+BN4TQSK9U=",
2810+ "dev": true
2811+ },
2812+ "babel-plugin-dynamic-import-node": {
2813+ "version": "2.3.0",
2814+ "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz",
2815+ "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==",
2816+ "dev": true,
2817+ "requires": {
2818+ "object.assign": "^4.1.0"
2819+ }
2820+ },
2821+ "babel-plugin-emotion": {
2822+ "version": "10.0.19",
2823+ "resolved": "https://registry.npmjs.org/babel-plugin-emotion/-/babel-plugin-emotion-10.0.19.tgz",
2824+ "integrity": "sha512-1pJb5uKN/gx6bi3gGr588Krj49sxARI9KmxhtMUa+NRJb6lR3OfC51mh3NlWRsOqdjWlT4cSjnZpnFq5K3T5ZA==",
2825+ "dev": true,
2826+ "requires": {
2827+ "@babel/helper-module-imports": "^7.0.0",
2828+ "@emotion/hash": "0.7.3",
2829+ "@emotion/memoize": "0.7.3",
2830+ "@emotion/serialize": "^0.11.11",
2831+ "babel-plugin-macros": "^2.0.0",
2832+ "babel-plugin-syntax-jsx": "^6.18.0",
2833+ "convert-source-map": "^1.5.0",
2834+ "escape-string-regexp": "^1.0.5",
2835+ "find-root": "^1.1.0",
2836+ "source-map": "^0.5.7"
2837+ }
2838+ },
2839+ "babel-plugin-macros": {
2840+ "version": "2.6.1",
2841+ "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.6.1.tgz",
2842+ "integrity": "sha512-6W2nwiXme6j1n2erPOnmRiWfObUhWH7Qw1LMi9XZy8cj+KtESu3T6asZvtk5bMQQjX8te35o7CFueiSdL/2NmQ==",
2843+ "dev": true,
2844+ "requires": {
2845+ "@babel/runtime": "^7.4.2",
2846+ "cosmiconfig": "^5.2.0",
2847+ "resolve": "^1.10.0"
2848+ }
2849+ },
2850+ "babel-plugin-minify-builtins": {
2851+ "version": "0.5.0",
2852+ "resolved": "https://registry.npmjs.org/babel-plugin-minify-builtins/-/babel-plugin-minify-builtins-0.5.0.tgz",
2853+ "integrity": "sha512-wpqbN7Ov5hsNwGdzuzvFcjgRlzbIeVv1gMIlICbPj0xkexnfoIDe7q+AZHMkQmAE/F9R5jkrB6TLfTegImlXag==",
2854+ "dev": true
2855+ },
2856+ "babel-plugin-minify-constant-folding": {
2857+ "version": "0.5.0",
2858+ "resolved": "https://registry.npmjs.org/babel-plugin-minify-constant-folding/-/babel-plugin-minify-constant-folding-0.5.0.tgz",
2859+ "integrity": "sha512-Vj97CTn/lE9hR1D+jKUeHfNy+m1baNiJ1wJvoGyOBUx7F7kJqDZxr9nCHjO/Ad+irbR3HzR6jABpSSA29QsrXQ==",
2860+ "dev": true,
2861+ "requires": {
2862+ "babel-helper-evaluate-path": "^0.5.0"
2863+ }
2864+ },
2865+ "babel-plugin-minify-dead-code-elimination": {
2866+ "version": "0.5.1",
2867+ "resolved": "https://registry.npmjs.org/babel-plugin-minify-dead-code-elimination/-/babel-plugin-minify-dead-code-elimination-0.5.1.tgz",
2868+ "integrity": "sha512-x8OJOZIrRmQBcSqxBcLbMIK8uPmTvNWPXH2bh5MDCW1latEqYiRMuUkPImKcfpo59pTUB2FT7HfcgtG8ZlR5Qg==",
2869+ "dev": true,
2870+ "requires": {
2871+ "babel-helper-evaluate-path": "^0.5.0",
2872+ "babel-helper-mark-eval-scopes": "^0.4.3",
2873+ "babel-helper-remove-or-void": "^0.4.3",
2874+ "lodash": "^4.17.11"
2875+ }
2876+ },
2877+ "babel-plugin-minify-flip-comparisons": {
2878+ "version": "0.4.3",
2879+ "resolved": "https://registry.npmjs.org/babel-plugin-minify-flip-comparisons/-/babel-plugin-minify-flip-comparisons-0.4.3.tgz",
2880+ "integrity": "sha1-AMqHDLjxO0XAOLPB68DyJyk8llo=",
2881+ "dev": true,
2882+ "requires": {
2883+ "babel-helper-is-void-0": "^0.4.3"
2884+ }
2885+ },
2886+ "babel-plugin-minify-guarded-expressions": {
2887+ "version": "0.4.4",
2888+ "resolved": "https://registry.npmjs.org/babel-plugin-minify-guarded-expressions/-/babel-plugin-minify-guarded-expressions-0.4.4.tgz",
2889+ "integrity": "sha512-RMv0tM72YuPPfLT9QLr3ix9nwUIq+sHT6z8Iu3sLbqldzC1Dls8DPCywzUIzkTx9Zh1hWX4q/m9BPoPed9GOfA==",
2890+ "dev": true,
2891+ "requires": {
2892+ "babel-helper-evaluate-path": "^0.5.0",
2893+ "babel-helper-flip-expressions": "^0.4.3"
2894+ }
2895+ },
2896+ "babel-plugin-minify-infinity": {
2897+ "version": "0.4.3",
2898+ "resolved": "https://registry.npmjs.org/babel-plugin-minify-infinity/-/babel-plugin-minify-infinity-0.4.3.tgz",
2899+ "integrity": "sha1-37h2obCKBldjhO8/kuZTumB7Oco=",
2900+ "dev": true
2901+ },
2902+ "babel-plugin-minify-mangle-names": {
2903+ "version": "0.5.0",
2904+ "resolved": "https://registry.npmjs.org/babel-plugin-minify-mangle-names/-/babel-plugin-minify-mangle-names-0.5.0.tgz",
2905+ "integrity": "sha512-3jdNv6hCAw6fsX1p2wBGPfWuK69sfOjfd3zjUXkbq8McbohWy23tpXfy5RnToYWggvqzuMOwlId1PhyHOfgnGw==",
2906+ "dev": true,
2907+ "requires": {
2908+ "babel-helper-mark-eval-scopes": "^0.4.3"
2909+ }
2910+ },
2911+ "babel-plugin-minify-numeric-literals": {
2912+ "version": "0.4.3",
2913+ "resolved": "https://registry.npmjs.org/babel-plugin-minify-numeric-literals/-/babel-plugin-minify-numeric-literals-0.4.3.tgz",
2914+ "integrity": "sha1-jk/VYcefeAEob/YOjF/Z3u6TwLw=",
2915+ "dev": true
2916+ },
2917+ "babel-plugin-minify-replace": {
2918+ "version": "0.5.0",
2919+ "resolved": "https://registry.npmjs.org/babel-plugin-minify-replace/-/babel-plugin-minify-replace-0.5.0.tgz",
2920+ "integrity": "sha512-aXZiaqWDNUbyNNNpWs/8NyST+oU7QTpK7J9zFEFSA0eOmtUNMU3fczlTTTlnCxHmq/jYNFEmkkSG3DDBtW3Y4Q==",
2921+ "dev": true
2922+ },
2923+ "babel-plugin-minify-simplify": {
2924+ "version": "0.5.1",
2925+ "resolved": "https://registry.npmjs.org/babel-plugin-minify-simplify/-/babel-plugin-minify-simplify-0.5.1.tgz",
2926+ "integrity": "sha512-OSYDSnoCxP2cYDMk9gxNAed6uJDiDz65zgL6h8d3tm8qXIagWGMLWhqysT6DY3Vs7Fgq7YUDcjOomhVUb+xX6A==",
2927+ "dev": true,
2928+ "requires": {
2929+ "babel-helper-evaluate-path": "^0.5.0",
2930+ "babel-helper-flip-expressions": "^0.4.3",
2931+ "babel-helper-is-nodes-equiv": "^0.0.1",
2932+ "babel-helper-to-multiple-sequence-expressions": "^0.5.0"
2933+ }
2934+ },
2935+ "babel-plugin-minify-type-constructors": {
2936+ "version": "0.4.3",
2937+ "resolved": "https://registry.npmjs.org/babel-plugin-minify-type-constructors/-/babel-plugin-minify-type-constructors-0.4.3.tgz",
2938+ "integrity": "sha1-G8bxW4f3qxCF1CszC3F2V6IVZQA=",
2939+ "dev": true,
2940+ "requires": {
2941+ "babel-helper-is-void-0": "^0.4.3"
2942+ }
2943+ },
2944+ "babel-plugin-named-asset-import": {
2945+ "version": "0.3.4",
2946+ "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.4.tgz",
2947+ "integrity": "sha512-S6d+tEzc5Af1tKIMbsf2QirCcPdQ+mKUCY2H1nJj1DyA1ShwpsoxEOAwbWsG5gcXNV/olpvQd9vrUWRx4bnhpw==",
2948+ "dev": true
2949+ },
2950+ "babel-plugin-react-docgen": {
2951+ "version": "3.1.0",
2952+ "resolved": "https://registry.npmjs.org/babel-plugin-react-docgen/-/babel-plugin-react-docgen-3.1.0.tgz",
2953+ "integrity": "sha512-W6xqZnZIWjZuE9IjP7XolxxgFGB5Y9GZk4cLPSWKa10MrT86q7bX4ke9jbrNhFVIRhbmzL8wE1Sn++mIWoJLbw==",
2954+ "dev": true,
2955+ "requires": {
2956+ "lodash": "^4.17.11",
2957+ "react-docgen": "^4.1.0",
2958+ "recast": "^0.14.7"
2959+ }
2960+ },
2961+ "babel-plugin-react-svg": {
2962+ "version": "3.0.3",
2963+ "resolved": "https://registry.npmjs.org/babel-plugin-react-svg/-/babel-plugin-react-svg-3.0.3.tgz",
2964+ "integrity": "sha512-Pst1RWjUIiV0Ykv1ODSeceCBsFOP2Y4dusjq7/XkjuzJdvS9CjpkPMUIoO4MLlvp5PiLCeMlsOC7faEUA0gm3Q==",
2965+ "dev": true
2966+ },
2967+ "babel-plugin-syntax-jsx": {
2968+ "version": "6.18.0",
2969+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz",
2970+ "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=",
2971+ "dev": true
2972+ },
2973+ "babel-plugin-transform-inline-consecutive-adds": {
2974+ "version": "0.4.3",
2975+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-inline-consecutive-adds/-/babel-plugin-transform-inline-consecutive-adds-0.4.3.tgz",
2976+ "integrity": "sha1-Mj1Ho+pjqDp6w8gRro5pQfrysNE=",
2977+ "dev": true
2978+ },
2979+ "babel-plugin-transform-member-expression-literals": {
2980+ "version": "6.9.4",
2981+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-member-expression-literals/-/babel-plugin-transform-member-expression-literals-6.9.4.tgz",
2982+ "integrity": "sha1-NwOcmgwzE6OUlfqsL/OmtbnQOL8=",
2983+ "dev": true
2984+ },
2985+ "babel-plugin-transform-merge-sibling-variables": {
2986+ "version": "6.9.4",
2987+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-merge-sibling-variables/-/babel-plugin-transform-merge-sibling-variables-6.9.4.tgz",
2988+ "integrity": "sha1-hbQi/DN3tEnJ0c3kQIcgNTJAHa4=",
2989+ "dev": true
2990+ },
2991+ "babel-plugin-transform-minify-booleans": {
2992+ "version": "6.9.4",
2993+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-minify-booleans/-/babel-plugin-transform-minify-booleans-6.9.4.tgz",
2994+ "integrity": "sha1-rLs+VqNVXdI5KOS1gtKFFi3SsZg=",
2995+ "dev": true
2996+ },
2997+ "babel-plugin-transform-property-literals": {
2998+ "version": "6.9.4",
2999+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-property-literals/-/babel-plugin-transform-property-literals-6.9.4.tgz",
3000+ "integrity": "sha1-mMHSHiVXNlc/k+zlRFn2ziSYXTk=",
3001+ "dev": true,
3002+ "requires": {
3003+ "esutils": "^2.0.2"
3004+ }
3005+ },
3006+ "babel-plugin-transform-react-remove-prop-types": {
3007+ "version": "0.4.24",
3008+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz",
3009+ "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==",
3010+ "dev": true
3011+ },
3012+ "babel-plugin-transform-regexp-constructors": {
3013+ "version": "0.4.3",
3014+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-regexp-constructors/-/babel-plugin-transform-regexp-constructors-0.4.3.tgz",
3015+ "integrity": "sha1-WLd3W2OvzzMyj66aX4j71PsLSWU=",
3016+ "dev": true
3017+ },
3018+ "babel-plugin-transform-remove-console": {
3019+ "version": "6.9.4",
3020+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-remove-console/-/babel-plugin-transform-remove-console-6.9.4.tgz",
3021+ "integrity": "sha1-uYA2DAZzhOJLNXpYjYB9PINSd4A=",
3022+ "dev": true
3023+ },
3024+ "babel-plugin-transform-remove-debugger": {
3025+ "version": "6.9.4",
3026+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-remove-debugger/-/babel-plugin-transform-remove-debugger-6.9.4.tgz",
3027+ "integrity": "sha1-QrcnYxyXl44estGZp67IShgznvI=",
3028+ "dev": true
3029+ },
3030+ "babel-plugin-transform-remove-undefined": {
3031+ "version": "0.5.0",
3032+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-remove-undefined/-/babel-plugin-transform-remove-undefined-0.5.0.tgz",
3033+ "integrity": "sha512-+M7fJYFaEE/M9CXa0/IRkDbiV3wRELzA1kKQFCJ4ifhrzLKn/9VCCgj9OFmYWwBd8IB48YdgPkHYtbYq+4vtHQ==",
3034+ "dev": true,
3035+ "requires": {
3036+ "babel-helper-evaluate-path": "^0.5.0"
3037+ }
3038+ },
3039+ "babel-plugin-transform-simplify-comparison-operators": {
3040+ "version": "6.9.4",
3041+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-simplify-comparison-operators/-/babel-plugin-transform-simplify-comparison-operators-6.9.4.tgz",
3042+ "integrity": "sha1-9ir+CWyrDh9ootdT/fKDiIRxzrk=",
3043+ "dev": true
3044+ },
3045+ "babel-plugin-transform-undefined-to-void": {
3046+ "version": "6.9.4",
3047+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-undefined-to-void/-/babel-plugin-transform-undefined-to-void-6.9.4.tgz",
3048+ "integrity": "sha1-viQcqBQEAwZ4t0hxcyK4nQyP4oA=",
3049+ "dev": true
3050+ },
3051+ "babel-preset-minify": {
3052+ "version": "0.5.1",
3053+ "resolved": "https://registry.npmjs.org/babel-preset-minify/-/babel-preset-minify-0.5.1.tgz",
3054+ "integrity": "sha512-1IajDumYOAPYImkHbrKeiN5AKKP9iOmRoO2IPbIuVp0j2iuCcj0n7P260z38siKMZZ+85d3mJZdtW8IgOv+Tzg==",
3055+ "dev": true,
3056+ "requires": {
3057+ "babel-plugin-minify-builtins": "^0.5.0",
3058+ "babel-plugin-minify-constant-folding": "^0.5.0",
3059+ "babel-plugin-minify-dead-code-elimination": "^0.5.1",
3060+ "babel-plugin-minify-flip-comparisons": "^0.4.3",
3061+ "babel-plugin-minify-guarded-expressions": "^0.4.4",
3062+ "babel-plugin-minify-infinity": "^0.4.3",
3063+ "babel-plugin-minify-mangle-names": "^0.5.0",
3064+ "babel-plugin-minify-numeric-literals": "^0.4.3",
3065+ "babel-plugin-minify-replace": "^0.5.0",
3066+ "babel-plugin-minify-simplify": "^0.5.1",
3067+ "babel-plugin-minify-type-constructors": "^0.4.3",
3068+ "babel-plugin-transform-inline-consecutive-adds": "^0.4.3",
3069+ "babel-plugin-transform-member-expression-literals": "^6.9.4",
3070+ "babel-plugin-transform-merge-sibling-variables": "^6.9.4",
3071+ "babel-plugin-transform-minify-booleans": "^6.9.4",
3072+ "babel-plugin-transform-property-literals": "^6.9.4",
3073+ "babel-plugin-transform-regexp-constructors": "^0.4.3",
3074+ "babel-plugin-transform-remove-console": "^6.9.4",
3075+ "babel-plugin-transform-remove-debugger": "^6.9.4",
3076+ "babel-plugin-transform-remove-undefined": "^0.5.0",
3077+ "babel-plugin-transform-simplify-comparison-operators": "^6.9.4",
3078+ "babel-plugin-transform-undefined-to-void": "^6.9.4",
3079+ "lodash": "^4.17.11"
3080+ }
3081+ },
3082+ "babel-preset-react-app": {
3083+ "version": "9.0.2",
3084+ "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-9.0.2.tgz",
3085+ "integrity": "sha512-aXD+CTH8Chn8sNJr4tO/trWKqe5sSE4hdO76j9fhVezJSzmpWYWUSc5JoPmdSxADwef5kQFNGKXd433vvkd2VQ==",
3086+ "dev": true,
3087+ "requires": {
3088+ "@babel/core": "7.6.0",
3089+ "@babel/plugin-proposal-class-properties": "7.5.5",
3090+ "@babel/plugin-proposal-decorators": "7.6.0",
3091+ "@babel/plugin-proposal-object-rest-spread": "7.5.5",
3092+ "@babel/plugin-syntax-dynamic-import": "7.2.0",
3093+ "@babel/plugin-transform-destructuring": "7.6.0",
3094+ "@babel/plugin-transform-flow-strip-types": "7.4.4",
3095+ "@babel/plugin-transform-react-display-name": "7.2.0",
3096+ "@babel/plugin-transform-runtime": "7.6.0",
3097+ "@babel/preset-env": "7.6.0",
3098+ "@babel/preset-react": "7.0.0",
3099+ "@babel/preset-typescript": "7.6.0",
3100+ "@babel/runtime": "7.6.0",
3101+ "babel-plugin-dynamic-import-node": "2.3.0",
3102+ "babel-plugin-macros": "2.6.1",
3103+ "babel-plugin-transform-react-remove-prop-types": "0.4.24"
3104+ },
3105+ "dependencies": {
3106+ "@babel/core": {
3107+ "version": "7.6.0",
3108+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.6.0.tgz",
3109+ "integrity": "sha512-FuRhDRtsd6IptKpHXAa+4WPZYY2ZzgowkbLBecEDDSje1X/apG7jQM33or3NdOmjXBKWGOg4JmSiRfUfuTtHXw==",
3110+ "dev": true,
3111+ "requires": {
3112+ "@babel/code-frame": "^7.5.5",
3113+ "@babel/generator": "^7.6.0",
3114+ "@babel/helpers": "^7.6.0",
3115+ "@babel/parser": "^7.6.0",
3116+ "@babel/template": "^7.6.0",
3117+ "@babel/traverse": "^7.6.0",
3118+ "@babel/types": "^7.6.0",
3119+ "convert-source-map": "^1.1.0",
3120+ "debug": "^4.1.0",
3121+ "json5": "^2.1.0",
3122+ "lodash": "^4.17.13",
3123+ "resolve": "^1.3.2",
3124+ "semver": "^5.4.1",
3125+ "source-map": "^0.5.0"
3126+ }
3127+ },
3128+ "@babel/plugin-proposal-object-rest-spread": {
3129+ "version": "7.5.5",
3130+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.5.5.tgz",
3131+ "integrity": "sha512-F2DxJJSQ7f64FyTVl5cw/9MWn6naXGdk3Q3UhDbFEEHv+EilCPoeRD3Zh/Utx1CJz4uyKlQ4uH+bJPbEhMV7Zw==",
3132+ "dev": true,
3133+ "requires": {
3134+ "@babel/helper-plugin-utils": "^7.0.0",
3135+ "@babel/plugin-syntax-object-rest-spread": "^7.2.0"
3136+ }
3137+ },
3138+ "@babel/preset-env": {
3139+ "version": "7.6.0",
3140+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.6.0.tgz",
3141+ "integrity": "sha512-1efzxFv/TcPsNXlRhMzRnkBFMeIqBBgzwmZwlFDw5Ubj0AGLeufxugirwZmkkX/ayi3owsSqoQ4fw8LkfK9SYg==",
3142+ "dev": true,
3143+ "requires": {
3144+ "@babel/helper-module-imports": "^7.0.0",
3145+ "@babel/helper-plugin-utils": "^7.0.0",
3146+ "@babel/plugin-proposal-async-generator-functions": "^7.2.0",
3147+ "@babel/plugin-proposal-dynamic-import": "^7.5.0",
3148+ "@babel/plugin-proposal-json-strings": "^7.2.0",
3149+ "@babel/plugin-proposal-object-rest-spread": "^7.5.5",
3150+ "@babel/plugin-proposal-optional-catch-binding": "^7.2.0",
3151+ "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
3152+ "@babel/plugin-syntax-async-generators": "^7.2.0",
3153+ "@babel/plugin-syntax-dynamic-import": "^7.2.0",
3154+ "@babel/plugin-syntax-json-strings": "^7.2.0",
3155+ "@babel/plugin-syntax-object-rest-spread": "^7.2.0",
3156+ "@babel/plugin-syntax-optional-catch-binding": "^7.2.0",
3157+ "@babel/plugin-transform-arrow-functions": "^7.2.0",
3158+ "@babel/plugin-transform-async-to-generator": "^7.5.0",
3159+ "@babel/plugin-transform-block-scoped-functions": "^7.2.0",
3160+ "@babel/plugin-transform-block-scoping": "^7.6.0",
3161+ "@babel/plugin-transform-classes": "^7.5.5",
3162+ "@babel/plugin-transform-computed-properties": "^7.2.0",
3163+ "@babel/plugin-transform-destructuring": "^7.6.0",
3164+ "@babel/plugin-transform-dotall-regex": "^7.4.4",
3165+ "@babel/plugin-transform-duplicate-keys": "^7.5.0",
3166+ "@babel/plugin-transform-exponentiation-operator": "^7.2.0",
3167+ "@babel/plugin-transform-for-of": "^7.4.4",
3168+ "@babel/plugin-transform-function-name": "^7.4.4",
3169+ "@babel/plugin-transform-literals": "^7.2.0",
3170+ "@babel/plugin-transform-member-expression-literals": "^7.2.0",
3171+ "@babel/plugin-transform-modules-amd": "^7.5.0",
3172+ "@babel/plugin-transform-modules-commonjs": "^7.6.0",
3173+ "@babel/plugin-transform-modules-systemjs": "^7.5.0",
3174+ "@babel/plugin-transform-modules-umd": "^7.2.0",
3175+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.6.0",
3176+ "@babel/plugin-transform-new-target": "^7.4.4",
3177+ "@babel/plugin-transform-object-super": "^7.5.5",
3178+ "@babel/plugin-transform-parameters": "^7.4.4",
3179+ "@babel/plugin-transform-property-literals": "^7.2.0",
3180+ "@babel/plugin-transform-regenerator": "^7.4.5",
3181+ "@babel/plugin-transform-reserved-words": "^7.2.0",
3182+ "@babel/plugin-transform-shorthand-properties": "^7.2.0",
3183+ "@babel/plugin-transform-spread": "^7.2.0",
3184+ "@babel/plugin-transform-sticky-regex": "^7.2.0",
3185+ "@babel/plugin-transform-template-literals": "^7.4.4",
3186+ "@babel/plugin-transform-typeof-symbol": "^7.2.0",
3187+ "@babel/plugin-transform-unicode-regex": "^7.4.4",
3188+ "@babel/types": "^7.6.0",
3189+ "browserslist": "^4.6.0",
3190+ "core-js-compat": "^3.1.1",
3191+ "invariant": "^2.2.2",
3192+ "js-levenshtein": "^1.1.3",
3193+ "semver": "^5.5.0"
3194+ }
3195+ },
3196+ "@babel/runtime": {
3197+ "version": "7.6.0",
3198+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.6.0.tgz",
3199+ "integrity": "sha512-89eSBLJsxNxOERC0Op4vd+0Bqm6wRMqMbFtV3i0/fbaWw/mJ8Q3eBvgX0G4SyrOOLCtbu98HspF8o09MRT+KzQ==",
3200+ "dev": true,
3201+ "requires": {
3202+ "regenerator-runtime": "^0.13.2"
3203+ }
3204+ },
3205+ "debug": {
3206+ "version": "4.1.1",
3207+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
3208+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
3209+ "dev": true,
3210+ "requires": {
3211+ "ms": "^2.1.1"
3212+ }
3213+ },
3214+ "json5": {
3215+ "version": "2.1.0",
3216+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz",
3217+ "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==",
3218+ "dev": true,
3219+ "requires": {
3220+ "minimist": "^1.2.0"
3221+ }
3222+ },
3223+ "minimist": {
3224+ "version": "1.2.0",
3225+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
3226+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
3227+ "dev": true
3228+ }
3229+ }
3230+ },
3231+ "babel-runtime": {
3232+ "version": "6.26.0",
3233+ "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
3234+ "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
3235+ "dev": true,
3236+ "requires": {
3237+ "core-js": "^2.4.0",
3238+ "regenerator-runtime": "^0.11.0"
3239+ },
3240+ "dependencies": {
3241+ "core-js": {
3242+ "version": "2.6.9",
3243+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz",
3244+ "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==",
3245+ "dev": true
3246+ },
3247+ "regenerator-runtime": {
3248+ "version": "0.11.1",
3249+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
3250+ "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
3251+ "dev": true
3252+ }
3253+ }
3254+ },
3255+ "balanced-match": {
3256+ "version": "1.0.0",
3257+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
3258+ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
3259+ "dev": true
3260+ },
3261+ "base": {
3262+ "version": "0.11.2",
3263+ "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
3264+ "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
3265+ "dev": true,
3266+ "requires": {
3267+ "cache-base": "^1.0.1",
3268+ "class-utils": "^0.3.5",
3269+ "component-emitter": "^1.2.1",
3270+ "define-property": "^1.0.0",
3271+ "isobject": "^3.0.1",
3272+ "mixin-deep": "^1.2.0",
3273+ "pascalcase": "^0.1.1"
3274+ },
3275+ "dependencies": {
3276+ "define-property": {
3277+ "version": "1.0.0",
3278+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
3279+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
3280+ "dev": true,
3281+ "requires": {
3282+ "is-descriptor": "^1.0.0"
3283+ }
3284+ },
3285+ "is-accessor-descriptor": {
3286+ "version": "1.0.0",
3287+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
3288+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
3289+ "dev": true,
3290+ "requires": {
3291+ "kind-of": "^6.0.0"
3292+ }
3293+ },
3294+ "is-data-descriptor": {
3295+ "version": "1.0.0",
3296+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
3297+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
3298+ "dev": true,
3299+ "requires": {
3300+ "kind-of": "^6.0.0"
3301+ }
3302+ },
3303+ "is-descriptor": {
3304+ "version": "1.0.2",
3305+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
3306+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
3307+ "dev": true,
3308+ "requires": {
3309+ "is-accessor-descriptor": "^1.0.0",
3310+ "is-data-descriptor": "^1.0.0",
3311+ "kind-of": "^6.0.2"
3312+ }
3313+ }
3314+ }
3315+ },
3316+ "base64-js": {
3317+ "version": "1.3.1",
3318+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz",
3319+ "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==",
3320+ "dev": true
3321+ },
3322+ "batch": {
3323+ "version": "0.6.1",
3324+ "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
3325+ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
3326+ "dev": true
3327+ },
3328+ "batch-processor": {
3329+ "version": "1.0.0",
3330+ "resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz",
3331+ "integrity": "sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=",
3332+ "dev": true
3333+ },
3334+ "bcrypt-pbkdf": {
3335+ "version": "1.0.2",
3336+ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
3337+ "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
3338+ "dev": true,
3339+ "requires": {
3340+ "tweetnacl": "^0.14.3"
3341+ }
3342+ },
3343+ "big.js": {
3344+ "version": "5.2.2",
3345+ "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
3346+ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ=="
3347+ },
3348+ "binary-extensions": {
3349+ "version": "1.13.1",
3350+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
3351+ "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
3352+ "dev": true
3353+ },
3354+ "bluebird": {
3355+ "version": "3.5.5",
3356+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz",
3357+ "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==",
3358+ "dev": true
3359+ },
3360+ "bn.js": {
3361+ "version": "4.11.8",
3362+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
3363+ "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==",
3364+ "dev": true
3365+ },
3366+ "body-parser": {
3367+ "version": "1.19.0",
3368+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
3369+ "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
3370+ "dev": true,
3371+ "requires": {
3372+ "bytes": "3.1.0",
3373+ "content-type": "~1.0.4",
3374+ "debug": "2.6.9",
3375+ "depd": "~1.1.2",
3376+ "http-errors": "1.7.2",
3377+ "iconv-lite": "0.4.24",
3378+ "on-finished": "~2.3.0",
3379+ "qs": "6.7.0",
3380+ "raw-body": "2.4.0",
3381+ "type-is": "~1.6.17"
3382+ },
3383+ "dependencies": {
3384+ "bytes": {
3385+ "version": "3.1.0",
3386+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
3387+ "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
3388+ "dev": true
3389+ },
3390+ "debug": {
3391+ "version": "2.6.9",
3392+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3393+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3394+ "dev": true,
3395+ "requires": {
3396+ "ms": "2.0.0"
3397+ }
3398+ },
3399+ "ms": {
3400+ "version": "2.0.0",
3401+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3402+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
3403+ "dev": true
3404+ },
3405+ "qs": {
3406+ "version": "6.7.0",
3407+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
3408+ "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
3409+ "dev": true
3410+ }
3411+ }
3412+ },
3413+ "bonjour": {
3414+ "version": "3.5.0",
3415+ "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
3416+ "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
3417+ "dev": true,
3418+ "requires": {
3419+ "array-flatten": "^2.1.0",
3420+ "deep-equal": "^1.0.1",
3421+ "dns-equal": "^1.0.0",
3422+ "dns-txt": "^2.0.2",
3423+ "multicast-dns": "^6.0.1",
3424+ "multicast-dns-service-types": "^1.1.0"
3425+ }
3426+ },
3427+ "boolbase": {
3428+ "version": "1.0.0",
3429+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
3430+ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
3431+ "dev": true
3432+ },
3433+ "boxen": {
3434+ "version": "3.2.0",
3435+ "resolved": "https://registry.npmjs.org/boxen/-/boxen-3.2.0.tgz",
3436+ "integrity": "sha512-cU4J/+NodM3IHdSL2yN8bqYqnmlBTidDR4RC7nJs61ZmtGz8VZzM3HLQX0zY5mrSmPtR3xWwsq2jOUQqFZN8+A==",
3437+ "dev": true,
3438+ "requires": {
3439+ "ansi-align": "^3.0.0",
3440+ "camelcase": "^5.3.1",
3441+ "chalk": "^2.4.2",
3442+ "cli-boxes": "^2.2.0",
3443+ "string-width": "^3.0.0",
3444+ "term-size": "^1.2.0",
3445+ "type-fest": "^0.3.0",
3446+ "widest-line": "^2.0.0"
3447+ }
3448+ },
3449+ "brace-expansion": {
3450+ "version": "1.1.11",
3451+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
3452+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
3453+ "dev": true,
3454+ "requires": {
3455+ "balanced-match": "^1.0.0",
3456+ "concat-map": "0.0.1"
3457+ }
3458+ },
3459+ "braces": {
3460+ "version": "2.3.2",
3461+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
3462+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
3463+ "dev": true,
3464+ "requires": {
3465+ "arr-flatten": "^1.1.0",
3466+ "array-unique": "^0.3.2",
3467+ "extend-shallow": "^2.0.1",
3468+ "fill-range": "^4.0.0",
3469+ "isobject": "^3.0.1",
3470+ "repeat-element": "^1.1.2",
3471+ "snapdragon": "^0.8.1",
3472+ "snapdragon-node": "^2.0.1",
3473+ "split-string": "^3.0.2",
3474+ "to-regex": "^3.0.1"
3475+ },
3476+ "dependencies": {
3477+ "extend-shallow": {
3478+ "version": "2.0.1",
3479+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
3480+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
3481+ "dev": true,
3482+ "requires": {
3483+ "is-extendable": "^0.1.0"
3484+ }
3485+ }
3486+ }
3487+ },
3488+ "brorand": {
3489+ "version": "1.1.0",
3490+ "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
3491+ "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
3492+ "dev": true
3493+ },
3494+ "browser-process-hrtime": {
3495+ "version": "0.1.3",
3496+ "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz",
3497+ "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==",
3498+ "dev": true
3499+ },
3500+ "browserify-aes": {
3501+ "version": "1.2.0",
3502+ "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
3503+ "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
3504+ "dev": true,
3505+ "requires": {
3506+ "buffer-xor": "^1.0.3",
3507+ "cipher-base": "^1.0.0",
3508+ "create-hash": "^1.1.0",
3509+ "evp_bytestokey": "^1.0.3",
3510+ "inherits": "^2.0.1",
3511+ "safe-buffer": "^5.0.1"
3512+ }
3513+ },
3514+ "browserify-cipher": {
3515+ "version": "1.0.1",
3516+ "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
3517+ "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
3518+ "dev": true,
3519+ "requires": {
3520+ "browserify-aes": "^1.0.4",
3521+ "browserify-des": "^1.0.0",
3522+ "evp_bytestokey": "^1.0.0"
3523+ }
3524+ },
3525+ "browserify-des": {
3526+ "version": "1.0.2",
3527+ "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
3528+ "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
3529+ "dev": true,
3530+ "requires": {
3531+ "cipher-base": "^1.0.1",
3532+ "des.js": "^1.0.0",
3533+ "inherits": "^2.0.1",
3534+ "safe-buffer": "^5.1.2"
3535+ }
3536+ },
3537+ "browserify-rsa": {
3538+ "version": "4.0.1",
3539+ "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
3540+ "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
3541+ "dev": true,
3542+ "requires": {
3543+ "bn.js": "^4.1.0",
3544+ "randombytes": "^2.0.1"
3545+ }
3546+ },
3547+ "browserify-sign": {
3548+ "version": "4.0.4",
3549+ "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz",
3550+ "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=",
3551+ "dev": true,
3552+ "requires": {
3553+ "bn.js": "^4.1.1",
3554+ "browserify-rsa": "^4.0.0",
3555+ "create-hash": "^1.1.0",
3556+ "create-hmac": "^1.1.2",
3557+ "elliptic": "^6.0.0",
3558+ "inherits": "^2.0.1",
3559+ "parse-asn1": "^5.0.0"
3560+ }
3561+ },
3562+ "browserify-zlib": {
3563+ "version": "0.2.0",
3564+ "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
3565+ "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
3566+ "dev": true,
3567+ "requires": {
3568+ "pako": "~1.0.5"
3569+ }
3570+ },
3571+ "browserslist": {
3572+ "version": "4.7.0",
3573+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.0.tgz",
3574+ "integrity": "sha512-9rGNDtnj+HaahxiVV38Gn8n8Lr8REKsel68v1sPFfIGEK6uSXTY3h9acgiT1dZVtOOUtifo/Dn8daDQ5dUgVsA==",
3575+ "dev": true,
3576+ "requires": {
3577+ "caniuse-lite": "^1.0.30000989",
3578+ "electron-to-chromium": "^1.3.247",
3579+ "node-releases": "^1.1.29"
3580+ }
3581+ },
3582+ "buffer": {
3583+ "version": "4.9.2",
3584+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
3585+ "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
3586+ "dev": true,
3587+ "requires": {
3588+ "base64-js": "^1.0.2",
3589+ "ieee754": "^1.1.4",
3590+ "isarray": "^1.0.0"
3591+ }
3592+ },
3593+ "buffer-from": {
3594+ "version": "1.1.1",
3595+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
3596+ "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
3597+ "dev": true
3598+ },
3599+ "buffer-indexof": {
3600+ "version": "1.1.1",
3601+ "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
3602+ "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
3603+ "dev": true
3604+ },
3605+ "buffer-xor": {
3606+ "version": "1.0.3",
3607+ "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
3608+ "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
3609+ "dev": true
3610+ },
3611+ "builtin-status-codes": {
3612+ "version": "3.0.0",
3613+ "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
3614+ "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
3615+ "dev": true
3616+ },
3617+ "byline": {
3618+ "version": "5.0.0",
3619+ "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz",
3620+ "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=",
3621+ "dev": true
3622+ },
3623+ "bytes": {
3624+ "version": "3.0.0",
3625+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
3626+ "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
3627+ "dev": true
3628+ },
3629+ "cacache": {
3630+ "version": "11.3.3",
3631+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.3.tgz",
3632+ "integrity": "sha512-p8WcneCytvzPxhDvYp31PD039vi77I12W+/KfR9S8AZbaiARFBCpsPJS+9uhWfeBfeAtW7o/4vt3MUqLkbY6nA==",
3633+ "dev": true,
3634+ "requires": {
3635+ "bluebird": "^3.5.5",
3636+ "chownr": "^1.1.1",
3637+ "figgy-pudding": "^3.5.1",
3638+ "glob": "^7.1.4",
3639+ "graceful-fs": "^4.1.15",
3640+ "lru-cache": "^5.1.1",
3641+ "mississippi": "^3.0.0",
3642+ "mkdirp": "^0.5.1",
3643+ "move-concurrently": "^1.0.1",
3644+ "promise-inflight": "^1.0.1",
3645+ "rimraf": "^2.6.3",
3646+ "ssri": "^6.0.1",
3647+ "unique-filename": "^1.1.1",
3648+ "y18n": "^4.0.0"
3649+ }
3650+ },
3651+ "cache-base": {
3652+ "version": "1.0.1",
3653+ "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
3654+ "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
3655+ "dev": true,
3656+ "requires": {
3657+ "collection-visit": "^1.0.0",
3658+ "component-emitter": "^1.2.1",
3659+ "get-value": "^2.0.6",
3660+ "has-value": "^1.0.0",
3661+ "isobject": "^3.0.1",
3662+ "set-value": "^2.0.0",
3663+ "to-object-path": "^0.3.0",
3664+ "union-value": "^1.0.0",
3665+ "unset-value": "^1.0.0"
3666+ }
3667+ },
3668+ "call-me-maybe": {
3669+ "version": "1.0.1",
3670+ "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
3671+ "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=",
3672+ "dev": true
3673+ },
3674+ "caller-callsite": {
3675+ "version": "2.0.0",
3676+ "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
3677+ "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=",
3678+ "dev": true,
3679+ "requires": {
3680+ "callsites": "^2.0.0"
3681+ }
3682+ },
3683+ "caller-path": {
3684+ "version": "2.0.0",
3685+ "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz",
3686+ "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=",
3687+ "dev": true,
3688+ "requires": {
3689+ "caller-callsite": "^2.0.0"
3690+ }
3691+ },
3692+ "callsites": {
3693+ "version": "2.0.0",
3694+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
3695+ "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
3696+ "dev": true
3697+ },
3698+ "camel-case": {
3699+ "version": "3.0.0",
3700+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz",
3701+ "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=",
3702+ "dev": true,
3703+ "requires": {
3704+ "no-case": "^2.2.0",
3705+ "upper-case": "^1.1.1"
3706+ }
3707+ },
3708+ "camelcase": {
3709+ "version": "5.3.1",
3710+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
3711+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
3712+ "dev": true
3713+ },
3714+ "can-use-dom": {
3715+ "version": "0.1.0",
3716+ "resolved": "https://registry.npmjs.org/can-use-dom/-/can-use-dom-0.1.0.tgz",
3717+ "integrity": "sha1-IsxKNKCrxDlQ9CxkEQJKP2NmtFo=",
3718+ "dev": true
3719+ },
3720+ "caniuse-lite": {
3721+ "version": "1.0.30000997",
3722+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000997.tgz",
3723+ "integrity": "sha512-BQLFPIdj2ntgBNWp9Q64LGUIEmvhKkzzHhUHR3CD5A9Lb7ZKF20/+sgadhFap69lk5XmK1fTUleDclaRFvgVUA==",
3724+ "dev": true
3725+ },
3726+ "case-sensitive-paths-webpack-plugin": {
3727+ "version": "2.2.0",
3728+ "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.2.0.tgz",
3729+ "integrity": "sha512-u5ElzokS8A1pm9vM3/iDgTcI3xqHxuCao94Oz8etI3cf0Tio0p8izkDYbTIn09uP3yUUr6+veaE6IkjnTYS46g==",
3730+ "dev": true
3731+ },
3732+ "caseless": {
3733+ "version": "0.12.0",
3734+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
3735+ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
3736+ "dev": true
3737+ },
3738+ "chalk": {
3739+ "version": "2.4.2",
3740+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
3741+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3742+ "dev": true,
3743+ "requires": {
3744+ "ansi-styles": "^3.2.1",
3745+ "escape-string-regexp": "^1.0.5",
3746+ "supports-color": "^5.3.0"
3747+ }
3748+ },
3749+ "character-entities": {
3750+ "version": "1.2.3",
3751+ "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.3.tgz",
3752+ "integrity": "sha512-yB4oYSAa9yLcGyTbB4ItFwHw43QHdH129IJ5R+WvxOkWlyFnR5FAaBNnUq4mcxsTVZGh28bHoeTHMKXH1wZf3w==",
3753+ "dev": true
3754+ },
3755+ "character-entities-legacy": {
3756+ "version": "1.1.3",
3757+ "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.3.tgz",
3758+ "integrity": "sha512-YAxUpPoPwxYFsslbdKkhrGnXAtXoHNgYjlBM3WMXkWGTl5RsY3QmOyhwAgL8Nxm9l5LBThXGawxKPn68y6/fww==",
3759+ "dev": true
3760+ },
3761+ "character-reference-invalid": {
3762+ "version": "1.1.3",
3763+ "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.3.tgz",
3764+ "integrity": "sha512-VOq6PRzQBam/8Jm6XBGk2fNEnHXAdGd6go0rtd4weAGECBamHDwwCQSOT12TACIYUZegUXnV6xBXqUssijtxIg==",
3765+ "dev": true
3766+ },
3767+ "chardet": {
3768+ "version": "0.7.0",
3769+ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
3770+ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
3771+ "dev": true
3772+ },
3773+ "chokidar": {
3774+ "version": "2.1.8",
3775+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
3776+ "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
3777+ "dev": true,
3778+ "requires": {
3779+ "anymatch": "^2.0.0",
3780+ "async-each": "^1.0.1",
3781+ "braces": "^2.3.2",
3782+ "fsevents": "^1.2.7",
3783+ "glob-parent": "^3.1.0",
3784+ "inherits": "^2.0.3",
3785+ "is-binary-path": "^1.0.0",
3786+ "is-glob": "^4.0.0",
3787+ "normalize-path": "^3.0.0",
3788+ "path-is-absolute": "^1.0.0",
3789+ "readdirp": "^2.2.1",
3790+ "upath": "^1.1.1"
3791+ }
3792+ },
3793+ "chownr": {
3794+ "version": "1.1.3",
3795+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz",
3796+ "integrity": "sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==",
3797+ "dev": true
3798+ },
3799+ "chrome-trace-event": {
3800+ "version": "1.0.2",
3801+ "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz",
3802+ "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==",
3803+ "dev": true,
3804+ "requires": {
3805+ "tslib": "^1.9.0"
3806+ }
3807+ },
3808+ "cipher-base": {
3809+ "version": "1.0.4",
3810+ "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
3811+ "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
3812+ "dev": true,
3813+ "requires": {
3814+ "inherits": "^2.0.1",
3815+ "safe-buffer": "^5.0.1"
3816+ }
3817+ },
3818+ "class-utils": {
3819+ "version": "0.3.6",
3820+ "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
3821+ "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
3822+ "dev": true,
3823+ "requires": {
3824+ "arr-union": "^3.1.0",
3825+ "define-property": "^0.2.5",
3826+ "isobject": "^3.0.0",
3827+ "static-extend": "^0.1.1"
3828+ },
3829+ "dependencies": {
3830+ "define-property": {
3831+ "version": "0.2.5",
3832+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
3833+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
3834+ "dev": true,
3835+ "requires": {
3836+ "is-descriptor": "^0.1.0"
3837+ }
3838+ }
3839+ }
3840+ },
3841+ "classnames": {
3842+ "version": "2.2.6",
3843+ "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz",
3844+ "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==",
3845+ "dev": true
3846+ },
3847+ "clean-css": {
3848+ "version": "4.2.1",
3849+ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz",
3850+ "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==",
3851+ "dev": true,
3852+ "requires": {
3853+ "source-map": "~0.6.0"
3854+ },
3855+ "dependencies": {
3856+ "source-map": {
3857+ "version": "0.6.1",
3858+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3859+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
3860+ "dev": true
3861+ }
3862+ }
3863+ },
3864+ "cli-boxes": {
3865+ "version": "2.2.0",
3866+ "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz",
3867+ "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==",
3868+ "dev": true
3869+ },
3870+ "cli-cursor": {
3871+ "version": "2.1.0",
3872+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
3873+ "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
3874+ "dev": true,
3875+ "requires": {
3876+ "restore-cursor": "^2.0.0"
3877+ }
3878+ },
3879+ "cli-table3": {
3880+ "version": "0.5.1",
3881+ "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.1.tgz",
3882+ "integrity": "sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw==",
3883+ "dev": true,
3884+ "requires": {
3885+ "colors": "^1.1.2",
3886+ "object-assign": "^4.1.0",
3887+ "string-width": "^2.1.1"
3888+ },
3889+ "dependencies": {
3890+ "ansi-regex": {
3891+ "version": "3.0.0",
3892+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
3893+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
3894+ "dev": true
3895+ },
3896+ "string-width": {
3897+ "version": "2.1.1",
3898+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
3899+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
3900+ "dev": true,
3901+ "requires": {
3902+ "is-fullwidth-code-point": "^2.0.0",
3903+ "strip-ansi": "^4.0.0"
3904+ }
3905+ },
3906+ "strip-ansi": {
3907+ "version": "4.0.0",
3908+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
3909+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
3910+ "dev": true,
3911+ "requires": {
3912+ "ansi-regex": "^3.0.0"
3913+ }
3914+ }
3915+ }
3916+ },
3917+ "cli-width": {
3918+ "version": "2.2.0",
3919+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
3920+ "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
3921+ "dev": true
3922+ },
3923+ "clipboard": {
3924+ "version": "2.0.4",
3925+ "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.4.tgz",
3926+ "integrity": "sha512-Vw26VSLRpJfBofiVaFb/I8PVfdI1OxKcYShe6fm0sP/DtmiWQNCjhM/okTvdCo0G+lMMm1rMYbk4IK4x1X+kgQ==",
3927+ "dev": true,
3928+ "optional": true,
3929+ "requires": {
3930+ "good-listener": "^1.2.2",
3931+ "select": "^1.1.2",
3932+ "tiny-emitter": "^2.0.0"
3933+ }
3934+ },
3935+ "cliui": {
3936+ "version": "4.1.0",
3937+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
3938+ "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
3939+ "dev": true,
3940+ "requires": {
3941+ "string-width": "^2.1.1",
3942+ "strip-ansi": "^4.0.0",
3943+ "wrap-ansi": "^2.0.0"
3944+ },
3945+ "dependencies": {
3946+ "ansi-regex": {
3947+ "version": "3.0.0",
3948+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
3949+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
3950+ "dev": true
3951+ },
3952+ "string-width": {
3953+ "version": "2.1.1",
3954+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
3955+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
3956+ "dev": true,
3957+ "requires": {
3958+ "is-fullwidth-code-point": "^2.0.0",
3959+ "strip-ansi": "^4.0.0"
3960+ }
3961+ },
3962+ "strip-ansi": {
3963+ "version": "4.0.0",
3964+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
3965+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
3966+ "dev": true,
3967+ "requires": {
3968+ "ansi-regex": "^3.0.0"
3969+ }
3970+ },
3971+ "wrap-ansi": {
3972+ "version": "2.1.0",
3973+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
3974+ "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
3975+ "dev": true,
3976+ "requires": {
3977+ "string-width": "^1.0.1",
3978+ "strip-ansi": "^3.0.1"
3979+ },
3980+ "dependencies": {
3981+ "ansi-regex": {
3982+ "version": "2.1.1",
3983+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
3984+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
3985+ "dev": true
3986+ },
3987+ "is-fullwidth-code-point": {
3988+ "version": "1.0.0",
3989+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
3990+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
3991+ "dev": true,
3992+ "requires": {
3993+ "number-is-nan": "^1.0.0"
3994+ }
3995+ },
3996+ "string-width": {
3997+ "version": "1.0.2",
3998+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
3999+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
4000+ "dev": true,
4001+ "requires": {
4002+ "code-point-at": "^1.0.0",
4003+ "is-fullwidth-code-point": "^1.0.0",
4004+ "strip-ansi": "^3.0.0"
4005+ }
4006+ },
4007+ "strip-ansi": {
4008+ "version": "3.0.1",
4009+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
4010+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
4011+ "dev": true,
4012+ "requires": {
4013+ "ansi-regex": "^2.0.0"
4014+ }
4015+ }
4016+ }
4017+ }
4018+ }
4019+ },
4020+ "clone-deep": {
4021+ "version": "0.2.4",
4022+ "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz",
4023+ "integrity": "sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY=",
4024+ "dev": true,
4025+ "requires": {
4026+ "for-own": "^0.1.3",
4027+ "is-plain-object": "^2.0.1",
4028+ "kind-of": "^3.0.2",
4029+ "lazy-cache": "^1.0.3",
4030+ "shallow-clone": "^0.1.2"
4031+ },
4032+ "dependencies": {
4033+ "kind-of": {
4034+ "version": "3.2.2",
4035+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4036+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4037+ "dev": true,
4038+ "requires": {
4039+ "is-buffer": "^1.1.5"
4040+ }
4041+ }
4042+ }
4043+ },
4044+ "clsx": {
4045+ "version": "1.0.4",
4046+ "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.0.4.tgz",
4047+ "integrity": "sha512-1mQ557MIZTrL/140j+JVdRM6e31/OA4vTYxXgqIIZlndyfjHpyawKZia1Im05Vp9BWmImkcNrNtFYQMyFcgJDg=="
4048+ },
4049+ "coa": {
4050+ "version": "2.0.2",
4051+ "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
4052+ "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
4053+ "dev": true,
4054+ "requires": {
4055+ "@types/q": "^1.5.1",
4056+ "chalk": "^2.4.1",
4057+ "q": "^1.1.2"
4058+ }
4059+ },
4060+ "code-point-at": {
4061+ "version": "1.1.0",
4062+ "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
4063+ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
4064+ "dev": true
4065+ },
4066+ "collection-visit": {
4067+ "version": "1.0.0",
4068+ "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
4069+ "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
4070+ "dev": true,
4071+ "requires": {
4072+ "map-visit": "^1.0.0",
4073+ "object-visit": "^1.0.0"
4074+ }
4075+ },
4076+ "color-convert": {
4077+ "version": "1.9.3",
4078+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
4079+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
4080+ "dev": true,
4081+ "requires": {
4082+ "color-name": "1.1.3"
4083+ }
4084+ },
4085+ "color-name": {
4086+ "version": "1.1.3",
4087+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
4088+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
4089+ "dev": true
4090+ },
4091+ "colors": {
4092+ "version": "1.4.0",
4093+ "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
4094+ "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
4095+ "dev": true,
4096+ "optional": true
4097+ },
4098+ "combined-stream": {
4099+ "version": "1.0.8",
4100+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
4101+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
4102+ "dev": true,
4103+ "requires": {
4104+ "delayed-stream": "~1.0.0"
4105+ }
4106+ },
4107+ "comma-separated-tokens": {
4108+ "version": "1.0.7",
4109+ "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.7.tgz",
4110+ "integrity": "sha512-Jrx3xsP4pPv4AwJUDWY9wOXGtwPXARej6Xd99h4TUGotmf8APuquKMpK+dnD3UgyxK7OEWaisjZz+3b5jtL6xQ==",
4111+ "dev": true
4112+ },
4113+ "commander": {
4114+ "version": "2.20.0",
4115+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz",
4116+ "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==",
4117+ "dev": true
4118+ },
4119+ "common-tags": {
4120+ "version": "1.8.0",
4121+ "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz",
4122+ "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==",
4123+ "dev": true
4124+ },
4125+ "commondir": {
4126+ "version": "1.0.1",
4127+ "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
4128+ "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
4129+ "dev": true
4130+ },
4131+ "component-emitter": {
4132+ "version": "1.3.0",
4133+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
4134+ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
4135+ "dev": true
4136+ },
4137+ "compressible": {
4138+ "version": "2.0.17",
4139+ "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.17.tgz",
4140+ "integrity": "sha512-BGHeLCK1GV7j1bSmQQAi26X+GgWcTjLr/0tzSvMCl3LH1w1IJ4PFSPoV5316b30cneTziC+B1a+3OjoSUcQYmw==",
4141+ "dev": true,
4142+ "requires": {
4143+ "mime-db": ">= 1.40.0 < 2"
4144+ }
4145+ },
4146+ "compression": {
4147+ "version": "1.7.4",
4148+ "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
4149+ "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
4150+ "dev": true,
4151+ "requires": {
4152+ "accepts": "~1.3.5",
4153+ "bytes": "3.0.0",
4154+ "compressible": "~2.0.16",
4155+ "debug": "2.6.9",
4156+ "on-headers": "~1.0.2",
4157+ "safe-buffer": "5.1.2",
4158+ "vary": "~1.1.2"
4159+ },
4160+ "dependencies": {
4161+ "debug": {
4162+ "version": "2.6.9",
4163+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
4164+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
4165+ "dev": true,
4166+ "requires": {
4167+ "ms": "2.0.0"
4168+ }
4169+ },
4170+ "ms": {
4171+ "version": "2.0.0",
4172+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4173+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
4174+ "dev": true
4175+ },
4176+ "safe-buffer": {
4177+ "version": "5.1.2",
4178+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
4179+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
4180+ "dev": true
4181+ }
4182+ }
4183+ },
4184+ "concat-map": {
4185+ "version": "0.0.1",
4186+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
4187+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
4188+ "dev": true
4189+ },
4190+ "concat-stream": {
4191+ "version": "1.6.2",
4192+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
4193+ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
4194+ "dev": true,
4195+ "requires": {
4196+ "buffer-from": "^1.0.0",
4197+ "inherits": "^2.0.3",
4198+ "readable-stream": "^2.2.2",
4199+ "typedarray": "^0.0.6"
4200+ }
4201+ },
4202+ "connect-history-api-fallback": {
4203+ "version": "1.6.0",
4204+ "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
4205+ "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
4206+ "dev": true
4207+ },
4208+ "console-browserify": {
4209+ "version": "1.2.0",
4210+ "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
4211+ "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
4212+ "dev": true
4213+ },
4214+ "console-control-strings": {
4215+ "version": "1.1.0",
4216+ "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
4217+ "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
4218+ "dev": true
4219+ },
4220+ "constants-browserify": {
4221+ "version": "1.0.0",
4222+ "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
4223+ "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
4224+ "dev": true
4225+ },
4226+ "content-disposition": {
4227+ "version": "0.5.3",
4228+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
4229+ "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
4230+ "dev": true,
4231+ "requires": {
4232+ "safe-buffer": "5.1.2"
4233+ },
4234+ "dependencies": {
4235+ "safe-buffer": {
4236+ "version": "5.1.2",
4237+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
4238+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
4239+ "dev": true
4240+ }
4241+ }
4242+ },
4243+ "content-type": {
4244+ "version": "1.0.4",
4245+ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
4246+ "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
4247+ "dev": true
4248+ },
4249+ "convert-source-map": {
4250+ "version": "1.6.0",
4251+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz",
4252+ "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==",
4253+ "dev": true,
4254+ "requires": {
4255+ "safe-buffer": "~5.1.1"
4256+ },
4257+ "dependencies": {
4258+ "safe-buffer": {
4259+ "version": "5.1.2",
4260+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
4261+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
4262+ "dev": true
4263+ }
4264+ }
4265+ },
4266+ "cookie": {
4267+ "version": "0.4.0",
4268+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
4269+ "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
4270+ "dev": true
4271+ },
4272+ "cookie-signature": {
4273+ "version": "1.0.6",
4274+ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
4275+ "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
4276+ "dev": true
4277+ },
4278+ "copy-concurrently": {
4279+ "version": "1.0.5",
4280+ "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
4281+ "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
4282+ "dev": true,
4283+ "requires": {
4284+ "aproba": "^1.1.1",
4285+ "fs-write-stream-atomic": "^1.0.8",
4286+ "iferr": "^0.1.5",
4287+ "mkdirp": "^0.5.1",
4288+ "rimraf": "^2.5.4",
4289+ "run-queue": "^1.0.0"
4290+ }
4291+ },
4292+ "copy-descriptor": {
4293+ "version": "0.1.1",
4294+ "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
4295+ "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
4296+ "dev": true
4297+ },
4298+ "copy-to-clipboard": {
4299+ "version": "3.2.0",
4300+ "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.2.0.tgz",
4301+ "integrity": "sha512-eOZERzvCmxS8HWzugj4Uxl8OJxa7T2k1Gi0X5qavwydHIfuSHq2dTD09LOg/XyGq4Zpb5IsR/2OJ5lbOegz78w==",
4302+ "dev": true,
4303+ "requires": {
4304+ "toggle-selection": "^1.0.6"
4305+ }
4306+ },
4307+ "core-js": {
4308+ "version": "3.2.1",
4309+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.2.1.tgz",
4310+ "integrity": "sha512-Qa5XSVefSVPRxy2XfUC13WbvqkxhkwB3ve+pgCQveNgYzbM/UxZeu1dcOX/xr4UmfUd+muuvsaxilQzCyUurMw==",
4311+ "dev": true
4312+ },
4313+ "core-js-compat": {
4314+ "version": "3.2.1",
4315+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.2.1.tgz",
4316+ "integrity": "sha512-MwPZle5CF9dEaMYdDeWm73ao/IflDH+FjeJCWEADcEgFSE9TLimFKwJsfmkwzI8eC0Aj0mgvMDjeQjrElkz4/A==",
4317+ "dev": true,
4318+ "requires": {
4319+ "browserslist": "^4.6.6",
4320+ "semver": "^6.3.0"
4321+ },
4322+ "dependencies": {
4323+ "semver": {
4324+ "version": "6.3.0",
4325+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
4326+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
4327+ "dev": true
4328+ }
4329+ }
4330+ },
4331+ "core-js-pure": {
4332+ "version": "3.2.1",
4333+ "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.2.1.tgz",
4334+ "integrity": "sha512-+qpvnYrsi/JDeQTArB7NnNc2VoMYLE1YSkziCDHgjexC2KH7OFiGhLUd3urxfyWmNjSwSW7NYXPWHMhuIJx9Ow==",
4335+ "dev": true
4336+ },
4337+ "core-util-is": {
4338+ "version": "1.0.2",
4339+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
4340+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
4341+ "dev": true
4342+ },
4343+ "corejs-upgrade-webpack-plugin": {
4344+ "version": "2.2.0",
4345+ "resolved": "https://registry.npmjs.org/corejs-upgrade-webpack-plugin/-/corejs-upgrade-webpack-plugin-2.2.0.tgz",
4346+ "integrity": "sha512-J0QMp9GNoiw91Kj/dkIQFZeiCXgXoja/Wlht1SPybxerBWh4NCmb0pOgCv61lrlQZETwvVVfAFAA3IqoEO9aqQ==",
4347+ "dev": true,
4348+ "requires": {
4349+ "resolve-from": "^5.0.0",
4350+ "webpack": "^4.38.0"
4351+ },
4352+ "dependencies": {
4353+ "resolve-from": {
4354+ "version": "5.0.0",
4355+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
4356+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
4357+ "dev": true
4358+ }
4359+ }
4360+ },
4361+ "cosmiconfig": {
4362+ "version": "5.2.1",
4363+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
4364+ "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
4365+ "dev": true,
4366+ "requires": {
4367+ "import-fresh": "^2.0.0",
4368+ "is-directory": "^0.3.1",
4369+ "js-yaml": "^3.13.1",
4370+ "parse-json": "^4.0.0"
4371+ }
4372+ },
4373+ "create-ecdh": {
4374+ "version": "4.0.3",
4375+ "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz",
4376+ "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==",
4377+ "dev": true,
4378+ "requires": {
4379+ "bn.js": "^4.1.0",
4380+ "elliptic": "^6.0.0"
4381+ }
4382+ },
4383+ "create-hash": {
4384+ "version": "1.2.0",
4385+ "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
4386+ "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
4387+ "dev": true,
4388+ "requires": {
4389+ "cipher-base": "^1.0.1",
4390+ "inherits": "^2.0.1",
4391+ "md5.js": "^1.3.4",
4392+ "ripemd160": "^2.0.1",
4393+ "sha.js": "^2.4.0"
4394+ }
4395+ },
4396+ "create-hmac": {
4397+ "version": "1.1.7",
4398+ "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
4399+ "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
4400+ "dev": true,
4401+ "requires": {
4402+ "cipher-base": "^1.0.3",
4403+ "create-hash": "^1.1.0",
4404+ "inherits": "^2.0.1",
4405+ "ripemd160": "^2.0.0",
4406+ "safe-buffer": "^5.0.1",
4407+ "sha.js": "^2.4.8"
4408+ }
4409+ },
4410+ "create-react-context": {
4411+ "version": "0.2.3",
4412+ "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.2.3.tgz",
4413+ "integrity": "sha512-CQBmD0+QGgTaxDL3OX1IDXYqjkp2It4RIbcb99jS6AEg27Ga+a9G3JtK6SIu0HBwPLZlmwt9F7UwWA4Bn92Rag==",
4414+ "dev": true,
4415+ "requires": {
4416+ "fbjs": "^0.8.0",
4417+ "gud": "^1.0.0"
4418+ }
4419+ },
4420+ "cross-spawn": {
4421+ "version": "6.0.5",
4422+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
4423+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
4424+ "dev": true,
4425+ "requires": {
4426+ "nice-try": "^1.0.4",
4427+ "path-key": "^2.0.1",
4428+ "semver": "^5.5.0",
4429+ "shebang-command": "^1.2.0",
4430+ "which": "^1.2.9"
4431+ }
4432+ },
4433+ "crypto-browserify": {
4434+ "version": "3.12.0",
4435+ "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
4436+ "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
4437+ "dev": true,
4438+ "requires": {
4439+ "browserify-cipher": "^1.0.0",
4440+ "browserify-sign": "^4.0.0",
4441+ "create-ecdh": "^4.0.0",
4442+ "create-hash": "^1.1.0",
4443+ "create-hmac": "^1.1.0",
4444+ "diffie-hellman": "^5.0.0",
4445+ "inherits": "^2.0.1",
4446+ "pbkdf2": "^3.0.3",
4447+ "public-encrypt": "^4.0.0",
4448+ "randombytes": "^2.0.0",
4449+ "randomfill": "^1.0.3"
4450+ }
4451+ },
4452+ "css-loader": {
4453+ "version": "3.2.0",
4454+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.2.0.tgz",
4455+ "integrity": "sha512-QTF3Ud5H7DaZotgdcJjGMvyDj5F3Pn1j/sC6VBEOVp94cbwqyIBdcs/quzj4MC1BKQSrTpQznegH/5giYbhnCQ==",
4456+ "dev": true,
4457+ "requires": {
4458+ "camelcase": "^5.3.1",
4459+ "cssesc": "^3.0.0",
4460+ "icss-utils": "^4.1.1",
4461+ "loader-utils": "^1.2.3",
4462+ "normalize-path": "^3.0.0",
4463+ "postcss": "^7.0.17",
4464+ "postcss-modules-extract-imports": "^2.0.0",
4465+ "postcss-modules-local-by-default": "^3.0.2",
4466+ "postcss-modules-scope": "^2.1.0",
4467+ "postcss-modules-values": "^3.0.0",
4468+ "postcss-value-parser": "^4.0.0",
4469+ "schema-utils": "^2.0.0"
4470+ },
4471+ "dependencies": {
4472+ "schema-utils": {
4473+ "version": "2.4.0",
4474+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.4.0.tgz",
4475+ "integrity": "sha512-VJEKOvjynJweKWFgxaikuP22zl9JwvmylH/cW1dIKZyp3DS1adBGaYPtZ6CdBSxtfP0LwQY1gNA4rIMJsnammQ==",
4476+ "dev": true,
4477+ "requires": {
4478+ "ajv": "^6.10.2",
4479+ "ajv-keywords": "^3.4.1"
4480+ }
4481+ }
4482+ }
4483+ },
4484+ "css-select": {
4485+ "version": "1.2.0",
4486+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz",
4487+ "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=",
4488+ "dev": true,
4489+ "requires": {
4490+ "boolbase": "~1.0.0",
4491+ "css-what": "2.1",
4492+ "domutils": "1.5.1",
4493+ "nth-check": "~1.0.1"
4494+ }
4495+ },
4496+ "css-select-base-adapter": {
4497+ "version": "0.1.1",
4498+ "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz",
4499+ "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==",
4500+ "dev": true
4501+ },
4502+ "css-tree": {
4503+ "version": "1.0.0-alpha.33",
4504+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.33.tgz",
4505+ "integrity": "sha512-SPt57bh5nQnpsTBsx/IXbO14sRc9xXu5MtMAVuo0BaQQmyf0NupNPPSoMaqiAF5tDFafYsTkfeH4Q/HCKXkg4w==",
4506+ "dev": true,
4507+ "requires": {
4508+ "mdn-data": "2.0.4",
4509+ "source-map": "^0.5.3"
4510+ }
4511+ },
4512+ "css-vendor": {
4513+ "version": "2.0.6",
4514+ "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.6.tgz",
4515+ "integrity": "sha512-buv8FoZh84iMrtPHYGYll00/qSNV0gYO6E/GUCjUPTsSPj7uf/wot/QZwig+7qdFGxJ7HjOSJoclbhag09TVUQ==",
4516+ "requires": {
4517+ "@babel/runtime": "^7.5.5",
4518+ "is-in-browser": "^1.0.2"
4519+ }
4520+ },
4521+ "css-what": {
4522+ "version": "2.1.3",
4523+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz",
4524+ "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==",
4525+ "dev": true
4526+ },
4527+ "cssesc": {
4528+ "version": "3.0.0",
4529+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
4530+ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
4531+ "dev": true
4532+ },
4533+ "csso": {
4534+ "version": "3.5.1",
4535+ "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz",
4536+ "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==",
4537+ "dev": true,
4538+ "requires": {
4539+ "css-tree": "1.0.0-alpha.29"
4540+ },
4541+ "dependencies": {
4542+ "css-tree": {
4543+ "version": "1.0.0-alpha.29",
4544+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz",
4545+ "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==",
4546+ "dev": true,
4547+ "requires": {
4548+ "mdn-data": "~1.1.0",
4549+ "source-map": "^0.5.3"
4550+ }
4551+ },
4552+ "mdn-data": {
4553+ "version": "1.1.4",
4554+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz",
4555+ "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==",
4556+ "dev": true
4557+ }
4558+ }
4559+ },
4560+ "cssom": {
4561+ "version": "0.3.8",
4562+ "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
4563+ "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
4564+ "dev": true
4565+ },
4566+ "cssstyle": {
4567+ "version": "1.4.0",
4568+ "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz",
4569+ "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==",
4570+ "dev": true,
4571+ "requires": {
4572+ "cssom": "0.3.x"
4573+ }
4574+ },
4575+ "csstype": {
4576+ "version": "2.6.6",
4577+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.6.tgz",
4578+ "integrity": "sha512-RpFbQGUE74iyPgvr46U9t1xoQBM8T4BL8SxrN66Le2xYAPSaDJJKeztV3awugusb3g3G9iL8StmkBBXhcbbXhg=="
4579+ },
4580+ "cyclist": {
4581+ "version": "1.0.1",
4582+ "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz",
4583+ "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=",
4584+ "dev": true
4585+ },
4586+ "dargs": {
4587+ "version": "5.1.0",
4588+ "resolved": "https://registry.npmjs.org/dargs/-/dargs-5.1.0.tgz",
4589+ "integrity": "sha1-7H6lDHhWTNNsnV7Bj2Yyn63ieCk=",
4590+ "dev": true
4591+ },
4592+ "dashdash": {
4593+ "version": "1.14.1",
4594+ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
4595+ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
4596+ "dev": true,
4597+ "requires": {
4598+ "assert-plus": "^1.0.0"
4599+ }
4600+ },
4601+ "data-urls": {
4602+ "version": "1.1.0",
4603+ "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz",
4604+ "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==",
4605+ "dev": true,
4606+ "requires": {
4607+ "abab": "^2.0.0",
4608+ "whatwg-mimetype": "^2.2.0",
4609+ "whatwg-url": "^7.0.0"
4610+ }
4611+ },
4612+ "debug": {
4613+ "version": "3.2.6",
4614+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
4615+ "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
4616+ "dev": true,
4617+ "requires": {
4618+ "ms": "^2.1.1"
4619+ }
4620+ },
4621+ "decamelize": {
4622+ "version": "1.2.0",
4623+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
4624+ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
4625+ "dev": true
4626+ },
4627+ "decode-uri-component": {
4628+ "version": "0.2.0",
4629+ "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
4630+ "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
4631+ "dev": true
4632+ },
4633+ "deep-equal": {
4634+ "version": "1.1.0",
4635+ "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.0.tgz",
4636+ "integrity": "sha512-ZbfWJq/wN1Z273o7mUSjILYqehAktR2NVoSrOukDkU9kg2v/Uv89yU4Cvz8seJeAmtN5oqiefKq8FPuXOboqLw==",
4637+ "dev": true,
4638+ "requires": {
4639+ "is-arguments": "^1.0.4",
4640+ "is-date-object": "^1.0.1",
4641+ "is-regex": "^1.0.4",
4642+ "object-is": "^1.0.1",
4643+ "object-keys": "^1.1.1",
4644+ "regexp.prototype.flags": "^1.2.0"
4645+ }
4646+ },
4647+ "deep-is": {
4648+ "version": "0.1.3",
4649+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
4650+ "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
4651+ "dev": true
4652+ },
4653+ "deep-object-diff": {
4654+ "version": "1.1.0",
4655+ "resolved": "https://registry.npmjs.org/deep-object-diff/-/deep-object-diff-1.1.0.tgz",
4656+ "integrity": "sha512-b+QLs5vHgS+IoSNcUE4n9HP2NwcHj7aqnJWsjPtuG75Rh5TOaGt0OjAYInh77d5T16V5cRDC+Pw/6ZZZiETBGw==",
4657+ "dev": true
4658+ },
4659+ "deepmerge": {
4660+ "version": "4.0.0",
4661+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.0.0.tgz",
4662+ "integrity": "sha512-YZ1rOP5+kHor4hMAH+HRQnBQHg+wvS1un1hAOuIcxcBy0hzcUf6Jg2a1w65kpoOUnurOfZbERwjI1TfZxNjcww=="
4663+ },
4664+ "default-gateway": {
4665+ "version": "4.2.0",
4666+ "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz",
4667+ "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==",
4668+ "dev": true,
4669+ "requires": {
4670+ "execa": "^1.0.0",
4671+ "ip-regex": "^2.1.0"
4672+ },
4673+ "dependencies": {
4674+ "execa": {
4675+ "version": "1.0.0",
4676+ "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
4677+ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
4678+ "dev": true,
4679+ "requires": {
4680+ "cross-spawn": "^6.0.0",
4681+ "get-stream": "^4.0.0",
4682+ "is-stream": "^1.1.0",
4683+ "npm-run-path": "^2.0.0",
4684+ "p-finally": "^1.0.0",
4685+ "signal-exit": "^3.0.0",
4686+ "strip-eof": "^1.0.0"
4687+ }
4688+ },
4689+ "get-stream": {
4690+ "version": "4.1.0",
4691+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
4692+ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
4693+ "dev": true,
4694+ "requires": {
4695+ "pump": "^3.0.0"
4696+ }
4697+ },
4698+ "is-stream": {
4699+ "version": "1.1.0",
4700+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
4701+ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
4702+ "dev": true
4703+ },
4704+ "npm-run-path": {
4705+ "version": "2.0.2",
4706+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
4707+ "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
4708+ "dev": true,
4709+ "requires": {
4710+ "path-key": "^2.0.0"
4711+ }
4712+ },
4713+ "p-finally": {
4714+ "version": "1.0.0",
4715+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
4716+ "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
4717+ "dev": true
4718+ }
4719+ }
4720+ },
4721+ "define-properties": {
4722+ "version": "1.1.3",
4723+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
4724+ "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
4725+ "dev": true,
4726+ "requires": {
4727+ "object-keys": "^1.0.12"
4728+ }
4729+ },
4730+ "define-property": {
4731+ "version": "2.0.2",
4732+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
4733+ "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
4734+ "dev": true,
4735+ "requires": {
4736+ "is-descriptor": "^1.0.2",
4737+ "isobject": "^3.0.1"
4738+ },
4739+ "dependencies": {
4740+ "is-accessor-descriptor": {
4741+ "version": "1.0.0",
4742+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
4743+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
4744+ "dev": true,
4745+ "requires": {
4746+ "kind-of": "^6.0.0"
4747+ }
4748+ },
4749+ "is-data-descriptor": {
4750+ "version": "1.0.0",
4751+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
4752+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
4753+ "dev": true,
4754+ "requires": {
4755+ "kind-of": "^6.0.0"
4756+ }
4757+ },
4758+ "is-descriptor": {
4759+ "version": "1.0.2",
4760+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
4761+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
4762+ "dev": true,
4763+ "requires": {
4764+ "is-accessor-descriptor": "^1.0.0",
4765+ "is-data-descriptor": "^1.0.0",
4766+ "kind-of": "^6.0.2"
4767+ }
4768+ }
4769+ }
4770+ },
4771+ "del": {
4772+ "version": "4.1.1",
4773+ "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz",
4774+ "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==",
4775+ "dev": true,
4776+ "requires": {
4777+ "@types/glob": "^7.1.1",
4778+ "globby": "^6.1.0",
4779+ "is-path-cwd": "^2.0.0",
4780+ "is-path-in-cwd": "^2.0.0",
4781+ "p-map": "^2.0.0",
4782+ "pify": "^4.0.1",
4783+ "rimraf": "^2.6.3"
4784+ },
4785+ "dependencies": {
4786+ "globby": {
4787+ "version": "6.1.0",
4788+ "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
4789+ "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
4790+ "dev": true,
4791+ "requires": {
4792+ "array-union": "^1.0.1",
4793+ "glob": "^7.0.3",
4794+ "object-assign": "^4.0.1",
4795+ "pify": "^2.0.0",
4796+ "pinkie-promise": "^2.0.0"
4797+ },
4798+ "dependencies": {
4799+ "pify": {
4800+ "version": "2.3.0",
4801+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
4802+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
4803+ "dev": true
4804+ }
4805+ }
4806+ },
4807+ "pify": {
4808+ "version": "4.0.1",
4809+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
4810+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
4811+ "dev": true
4812+ }
4813+ }
4814+ },
4815+ "delayed-stream": {
4816+ "version": "1.0.0",
4817+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
4818+ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
4819+ "dev": true
4820+ },
4821+ "delegate": {
4822+ "version": "3.2.0",
4823+ "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz",
4824+ "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==",
4825+ "dev": true,
4826+ "optional": true
4827+ },
4828+ "delegates": {
4829+ "version": "1.0.0",
4830+ "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
4831+ "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
4832+ "dev": true
4833+ },
4834+ "depd": {
4835+ "version": "1.1.2",
4836+ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
4837+ "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
4838+ "dev": true
4839+ },
4840+ "des.js": {
4841+ "version": "1.0.1",
4842+ "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
4843+ "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
4844+ "dev": true,
4845+ "requires": {
4846+ "inherits": "^2.0.1",
4847+ "minimalistic-assert": "^1.0.0"
4848+ }
4849+ },
4850+ "destroy": {
4851+ "version": "1.0.4",
4852+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
4853+ "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
4854+ "dev": true
4855+ },
4856+ "detect-file": {
4857+ "version": "1.0.0",
4858+ "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
4859+ "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
4860+ "dev": true
4861+ },
4862+ "detect-node": {
4863+ "version": "2.0.4",
4864+ "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz",
4865+ "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==",
4866+ "dev": true
4867+ },
4868+ "detect-port": {
4869+ "version": "1.3.0",
4870+ "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz",
4871+ "integrity": "sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==",
4872+ "dev": true,
4873+ "requires": {
4874+ "address": "^1.0.1",
4875+ "debug": "^2.6.0"
4876+ },
4877+ "dependencies": {
4878+ "debug": {
4879+ "version": "2.6.9",
4880+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
4881+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
4882+ "dev": true,
4883+ "requires": {
4884+ "ms": "2.0.0"
4885+ }
4886+ },
4887+ "ms": {
4888+ "version": "2.0.0",
4889+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4890+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
4891+ "dev": true
4892+ }
4893+ }
4894+ },
4895+ "diffie-hellman": {
4896+ "version": "5.0.3",
4897+ "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
4898+ "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
4899+ "dev": true,
4900+ "requires": {
4901+ "bn.js": "^4.1.0",
4902+ "miller-rabin": "^4.0.0",
4903+ "randombytes": "^2.0.0"
4904+ }
4905+ },
4906+ "dir-glob": {
4907+ "version": "2.0.0",
4908+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz",
4909+ "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==",
4910+ "dev": true,
4911+ "requires": {
4912+ "arrify": "^1.0.1",
4913+ "path-type": "^3.0.0"
4914+ }
4915+ },
4916+ "dns-equal": {
4917+ "version": "1.0.0",
4918+ "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
4919+ "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=",
4920+ "dev": true
4921+ },
4922+ "dns-packet": {
4923+ "version": "1.3.1",
4924+ "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz",
4925+ "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==",
4926+ "dev": true,
4927+ "requires": {
4928+ "ip": "^1.1.0",
4929+ "safe-buffer": "^5.0.1"
4930+ }
4931+ },
4932+ "dns-txt": {
4933+ "version": "2.0.2",
4934+ "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
4935+ "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
4936+ "dev": true,
4937+ "requires": {
4938+ "buffer-indexof": "^1.0.0"
4939+ }
4940+ },
4941+ "doctrine": {
4942+ "version": "3.0.0",
4943+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
4944+ "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
4945+ "dev": true,
4946+ "requires": {
4947+ "esutils": "^2.0.2"
4948+ }
4949+ },
4950+ "dom-converter": {
4951+ "version": "0.2.0",
4952+ "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz",
4953+ "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==",
4954+ "dev": true,
4955+ "requires": {
4956+ "utila": "~0.4"
4957+ }
4958+ },
4959+ "dom-helpers": {
4960+ "version": "3.4.0",
4961+ "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz",
4962+ "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==",
4963+ "dev": true,
4964+ "requires": {
4965+ "@babel/runtime": "^7.1.2"
4966+ }
4967+ },
4968+ "dom-serializer": {
4969+ "version": "0.2.1",
4970+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.1.tgz",
4971+ "integrity": "sha512-sK3ujri04WyjwQXVoK4PU3y8ula1stq10GJZpqHIUgoGZdsGzAGu65BnU3d08aTVSvO7mGPZUc0wTEDL+qGE0Q==",
4972+ "dev": true,
4973+ "requires": {
4974+ "domelementtype": "^2.0.1",
4975+ "entities": "^2.0.0"
4976+ },
4977+ "dependencies": {
4978+ "domelementtype": {
4979+ "version": "2.0.1",
4980+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz",
4981+ "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==",
4982+ "dev": true
4983+ },
4984+ "entities": {
4985+ "version": "2.0.0",
4986+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz",
4987+ "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==",
4988+ "dev": true
4989+ }
4990+ }
4991+ },
4992+ "dom-walk": {
4993+ "version": "0.1.1",
4994+ "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz",
4995+ "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg="
4996+ },
4997+ "domain-browser": {
4998+ "version": "1.2.0",
4999+ "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
5000+ "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
5001+ "dev": true
5002+ },
5003+ "domelementtype": {
5004+ "version": "1.3.1",
5005+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
5006+ "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
5007+ "dev": true
5008+ },
5009+ "domexception": {
5010+ "version": "1.0.1",
5011+ "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz",
5012+ "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==",
5013+ "dev": true,
5014+ "requires": {
5015+ "webidl-conversions": "^4.0.2"
5016+ }
5017+ },
5018+ "domhandler": {
5019+ "version": "2.4.2",
5020+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz",
5021+ "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==",
5022+ "dev": true,
5023+ "requires": {
5024+ "domelementtype": "1"
5025+ }
5026+ },
5027+ "domutils": {
5028+ "version": "1.5.1",
5029+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
5030+ "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
5031+ "dev": true,
5032+ "requires": {
5033+ "dom-serializer": "0",
5034+ "domelementtype": "1"
5035+ }
5036+ },
5037+ "dotenv": {
5038+ "version": "6.2.0",
5039+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz",
5040+ "integrity": "sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w==",
5041+ "dev": true
5042+ },
5043+ "dotenv-defaults": {
5044+ "version": "1.0.2",
5045+ "resolved": "https://registry.npmjs.org/dotenv-defaults/-/dotenv-defaults-1.0.2.tgz",
5046+ "integrity": "sha512-iXFvHtXl/hZPiFj++1hBg4lbKwGM+t/GlvELDnRtOFdjXyWP7mubkVr+eZGWG62kdsbulXAef6v/j6kiWc/xGA==",
5047+ "dev": true,
5048+ "requires": {
5049+ "dotenv": "^6.2.0"
5050+ }
5051+ },
5052+ "dotenv-expand": {
5053+ "version": "5.1.0",
5054+ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
5055+ "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==",
5056+ "dev": true
5057+ },
5058+ "dotenv-webpack": {
5059+ "version": "1.7.0",
5060+ "resolved": "https://registry.npmjs.org/dotenv-webpack/-/dotenv-webpack-1.7.0.tgz",
5061+ "integrity": "sha512-wwNtOBW/6gLQSkb8p43y0Wts970A3xtNiG/mpwj9MLUhtPCQG6i+/DSXXoNN7fbPCU/vQ7JjwGmgOeGZSSZnsw==",
5062+ "dev": true,
5063+ "requires": {
5064+ "dotenv-defaults": "^1.0.2"
5065+ }
5066+ },
5067+ "duplexer": {
5068+ "version": "0.1.1",
5069+ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
5070+ "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
5071+ "dev": true
5072+ },
5073+ "duplexify": {
5074+ "version": "3.7.1",
5075+ "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
5076+ "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
5077+ "dev": true,
5078+ "requires": {
5079+ "end-of-stream": "^1.0.0",
5080+ "inherits": "^2.0.1",
5081+ "readable-stream": "^2.0.0",
5082+ "stream-shift": "^1.0.0"
5083+ }
5084+ },
5085+ "ecc-jsbn": {
5086+ "version": "0.1.2",
5087+ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
5088+ "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
5089+ "dev": true,
5090+ "requires": {
5091+ "jsbn": "~0.1.0",
5092+ "safer-buffer": "^2.1.0"
5093+ }
5094+ },
5095+ "ee-first": {
5096+ "version": "1.1.1",
5097+ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
5098+ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
5099+ "dev": true
5100+ },
5101+ "ejs": {
5102+ "version": "2.7.1",
5103+ "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.1.tgz",
5104+ "integrity": "sha512-kS/gEPzZs3Y1rRsbGX4UOSjtP/CeJP0CxSNZHYxGfVM/VgLcv0ZqM7C45YyTj2DI2g7+P9Dd24C+IMIg6D0nYQ==",
5105+ "dev": true
5106+ },
5107+ "electron-to-chromium": {
5108+ "version": "1.3.267",
5109+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.267.tgz",
5110+ "integrity": "sha512-9Q2ixAJC+oHjWNtJV0MQ4vJMCWSowIrC6V6vcr+bwPddTDHj2ddv9xxXCzf4jT/fy6HP7maPoW0gifXkRxCttQ==",
5111+ "dev": true
5112+ },
5113+ "element-resize-detector": {
5114+ "version": "1.1.15",
5115+ "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.1.15.tgz",
5116+ "integrity": "sha512-16/5avDegXlUxytGgaumhjyQoM6hpp5j3+L79sYq5hlXfTNRy5WMMuTVWkZU3egp/CokCmTmvf18P3KeB57Iog==",
5117+ "dev": true,
5118+ "requires": {
5119+ "batch-processor": "^1.0.0"
5120+ }
5121+ },
5122+ "elliptic": {
5123+ "version": "6.5.2",
5124+ "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz",
5125+ "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==",
5126+ "dev": true,
5127+ "requires": {
5128+ "bn.js": "^4.4.0",
5129+ "brorand": "^1.0.1",
5130+ "hash.js": "^1.0.0",
5131+ "hmac-drbg": "^1.0.0",
5132+ "inherits": "^2.0.1",
5133+ "minimalistic-assert": "^1.0.0",
5134+ "minimalistic-crypto-utils": "^1.0.0"
5135+ }
5136+ },
5137+ "emoji-regex": {
5138+ "version": "7.0.3",
5139+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
5140+ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
5141+ "dev": true
5142+ },
5143+ "emojis-list": {
5144+ "version": "2.1.0",
5145+ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
5146+ "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k="
5147+ },
5148+ "emotion-theming": {
5149+ "version": "10.0.19",
5150+ "resolved": "https://registry.npmjs.org/emotion-theming/-/emotion-theming-10.0.19.tgz",
5151+ "integrity": "sha512-dQRBPLAAQ6eA8JKhkLCIWC8fdjPbiNC1zNTdFF292h9amhZXofcNGUP7axHoHX4XesqQESYwZrXp53OPInMrKw==",
5152+ "dev": true,
5153+ "requires": {
5154+ "@babel/runtime": "^7.5.5",
5155+ "@emotion/weak-memoize": "0.2.4",
5156+ "hoist-non-react-statics": "^3.3.0"
5157+ }
5158+ },
5159+ "encodeurl": {
5160+ "version": "1.0.2",
5161+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
5162+ "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
5163+ "dev": true
5164+ },
5165+ "encoding": {
5166+ "version": "0.1.12",
5167+ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz",
5168+ "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
5169+ "dev": true,
5170+ "requires": {
5171+ "iconv-lite": "~0.4.13"
5172+ }
5173+ },
5174+ "end-of-stream": {
5175+ "version": "1.4.3",
5176+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.3.tgz",
5177+ "integrity": "sha512-cbNhPFS6MlYlWTGncSiDYbdqKhwWFy7kNeb1YSOG6K65i/wPTkLVCJQj0hXA4j0m5Da+hBWnqopEnu1FFelisQ==",
5178+ "dev": true,
5179+ "requires": {
5180+ "once": "^1.4.0"
5181+ }
5182+ },
5183+ "enhanced-resolve": {
5184+ "version": "4.1.0",
5185+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz",
5186+ "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==",
5187+ "dev": true,
5188+ "requires": {
5189+ "graceful-fs": "^4.1.2",
5190+ "memory-fs": "^0.4.0",
5191+ "tapable": "^1.0.0"
5192+ }
5193+ },
5194+ "entities": {
5195+ "version": "1.1.2",
5196+ "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
5197+ "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
5198+ "dev": true
5199+ },
5200+ "env-paths": {
5201+ "version": "2.2.0",
5202+ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz",
5203+ "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==",
5204+ "dev": true
5205+ },
5206+ "err-code": {
5207+ "version": "1.1.2",
5208+ "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz",
5209+ "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=",
5210+ "dev": true
5211+ },
5212+ "errno": {
5213+ "version": "0.1.7",
5214+ "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz",
5215+ "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==",
5216+ "dev": true,
5217+ "requires": {
5218+ "prr": "~1.0.1"
5219+ }
5220+ },
5221+ "error-ex": {
5222+ "version": "1.3.2",
5223+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
5224+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
5225+ "dev": true,
5226+ "requires": {
5227+ "is-arrayish": "^0.2.1"
5228+ }
5229+ },
5230+ "es-abstract": {
5231+ "version": "1.14.2",
5232+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.14.2.tgz",
5233+ "integrity": "sha512-DgoQmbpFNOofkjJtKwr87Ma5EW4Dc8fWhD0R+ndq7Oc456ivUfGOOP6oAZTTKl5/CcNMP+EN+e3/iUzgE0veZg==",
5234+ "dev": true,
5235+ "requires": {
5236+ "es-to-primitive": "^1.2.0",
5237+ "function-bind": "^1.1.1",
5238+ "has": "^1.0.3",
5239+ "has-symbols": "^1.0.0",
5240+ "is-callable": "^1.1.4",
5241+ "is-regex": "^1.0.4",
5242+ "object-inspect": "^1.6.0",
5243+ "object-keys": "^1.1.1",
5244+ "string.prototype.trimleft": "^2.0.0",
5245+ "string.prototype.trimright": "^2.0.0"
5246+ }
5247+ },
5248+ "es-to-primitive": {
5249+ "version": "1.2.0",
5250+ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
5251+ "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
5252+ "dev": true,
5253+ "requires": {
5254+ "is-callable": "^1.1.4",
5255+ "is-date-object": "^1.0.1",
5256+ "is-symbol": "^1.0.2"
5257+ }
5258+ },
5259+ "es5-shim": {
5260+ "version": "4.5.13",
5261+ "resolved": "https://registry.npmjs.org/es5-shim/-/es5-shim-4.5.13.tgz",
5262+ "integrity": "sha512-xi6hh6gsvDE0MaW4Vp1lgNEBpVcCXRWfPXj5egDvtgLz4L9MEvNwYEMdJH+JJinWkwa8c3c3o5HduV7dB/e1Hw==",
5263+ "dev": true
5264+ },
5265+ "es6-shim": {
5266+ "version": "0.35.5",
5267+ "resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.35.5.tgz",
5268+ "integrity": "sha512-E9kK/bjtCQRpN1K28Xh4BlmP8egvZBGJJ+9GtnzOwt7mdqtrjHFuVGr7QJfdjBIKqrlU5duPf3pCBoDrkjVYFg==",
5269+ "dev": true
5270+ },
5271+ "escape-html": {
5272+ "version": "1.0.3",
5273+ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
5274+ "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
5275+ "dev": true
5276+ },
5277+ "escape-string-regexp": {
5278+ "version": "1.0.5",
5279+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
5280+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
5281+ "dev": true
5282+ },
5283+ "escodegen": {
5284+ "version": "1.12.0",
5285+ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.12.0.tgz",
5286+ "integrity": "sha512-TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg==",
5287+ "dev": true,
5288+ "requires": {
5289+ "esprima": "^3.1.3",
5290+ "estraverse": "^4.2.0",
5291+ "esutils": "^2.0.2",
5292+ "optionator": "^0.8.1",
5293+ "source-map": "~0.6.1"
5294+ },
5295+ "dependencies": {
5296+ "source-map": {
5297+ "version": "0.6.1",
5298+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
5299+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
5300+ "dev": true,
5301+ "optional": true
5302+ }
5303+ }
5304+ },
5305+ "eslint-scope": {
5306+ "version": "4.0.3",
5307+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
5308+ "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
5309+ "dev": true,
5310+ "requires": {
5311+ "esrecurse": "^4.1.0",
5312+ "estraverse": "^4.1.1"
5313+ }
5314+ },
5315+ "esprima": {
5316+ "version": "3.1.3",
5317+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
5318+ "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
5319+ "dev": true
5320+ },
5321+ "esrecurse": {
5322+ "version": "4.2.1",
5323+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
5324+ "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
5325+ "dev": true,
5326+ "requires": {
5327+ "estraverse": "^4.1.0"
5328+ }
5329+ },
5330+ "estraverse": {
5331+ "version": "4.3.0",
5332+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
5333+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
5334+ "dev": true
5335+ },
5336+ "esutils": {
5337+ "version": "2.0.3",
5338+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
5339+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
5340+ "dev": true
5341+ },
5342+ "etag": {
5343+ "version": "1.8.1",
5344+ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
5345+ "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
5346+ "dev": true
5347+ },
5348+ "eventemitter3": {
5349+ "version": "4.0.0",
5350+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz",
5351+ "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==",
5352+ "dev": true
5353+ },
5354+ "events": {
5355+ "version": "3.1.0",
5356+ "resolved": "https://registry.npmjs.org/events/-/events-3.1.0.tgz",
5357+ "integrity": "sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==",
5358+ "dev": true
5359+ },
5360+ "eventsource": {
5361+ "version": "1.0.7",
5362+ "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz",
5363+ "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==",
5364+ "dev": true,
5365+ "requires": {
5366+ "original": "^1.0.0"
5367+ }
5368+ },
5369+ "evp_bytestokey": {
5370+ "version": "1.0.3",
5371+ "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
5372+ "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
5373+ "dev": true,
5374+ "requires": {
5375+ "md5.js": "^1.3.4",
5376+ "safe-buffer": "^5.1.1"
5377+ }
5378+ },
5379+ "execa": {
5380+ "version": "2.0.4",
5381+ "resolved": "https://registry.npmjs.org/execa/-/execa-2.0.4.tgz",
5382+ "integrity": "sha512-VcQfhuGD51vQUQtKIq2fjGDLDbL6N1DTQVpYzxZ7LPIXw3HqTuIz6uxRmpV1qf8i31LHf2kjiaGI+GdHwRgbnQ==",
5383+ "dev": true,
5384+ "requires": {
5385+ "cross-spawn": "^6.0.5",
5386+ "get-stream": "^5.0.0",
5387+ "is-stream": "^2.0.0",
5388+ "merge-stream": "^2.0.0",
5389+ "npm-run-path": "^3.0.0",
5390+ "onetime": "^5.1.0",
5391+ "p-finally": "^2.0.0",
5392+ "signal-exit": "^3.0.2",
5393+ "strip-final-newline": "^2.0.0"
5394+ }
5395+ },
5396+ "expand-brackets": {
5397+ "version": "2.1.4",
5398+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
5399+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
5400+ "dev": true,
5401+ "requires": {
5402+ "debug": "^2.3.3",
5403+ "define-property": "^0.2.5",
5404+ "extend-shallow": "^2.0.1",
5405+ "posix-character-classes": "^0.1.0",
5406+ "regex-not": "^1.0.0",
5407+ "snapdragon": "^0.8.1",
5408+ "to-regex": "^3.0.1"
5409+ },
5410+ "dependencies": {
5411+ "debug": {
5412+ "version": "2.6.9",
5413+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
5414+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
5415+ "dev": true,
5416+ "requires": {
5417+ "ms": "2.0.0"
5418+ }
5419+ },
5420+ "define-property": {
5421+ "version": "0.2.5",
5422+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
5423+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
5424+ "dev": true,
5425+ "requires": {
5426+ "is-descriptor": "^0.1.0"
5427+ }
5428+ },
5429+ "extend-shallow": {
5430+ "version": "2.0.1",
5431+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5432+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5433+ "dev": true,
5434+ "requires": {
5435+ "is-extendable": "^0.1.0"
5436+ }
5437+ },
5438+ "ms": {
5439+ "version": "2.0.0",
5440+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
5441+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
5442+ "dev": true
5443+ }
5444+ }
5445+ },
5446+ "expand-tilde": {
5447+ "version": "2.0.2",
5448+ "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
5449+ "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
5450+ "dev": true,
5451+ "requires": {
5452+ "homedir-polyfill": "^1.0.1"
5453+ }
5454+ },
5455+ "express": {
5456+ "version": "4.17.1",
5457+ "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
5458+ "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
5459+ "dev": true,
5460+ "requires": {
5461+ "accepts": "~1.3.7",
5462+ "array-flatten": "1.1.1",
5463+ "body-parser": "1.19.0",
5464+ "content-disposition": "0.5.3",
5465+ "content-type": "~1.0.4",
5466+ "cookie": "0.4.0",
5467+ "cookie-signature": "1.0.6",
5468+ "debug": "2.6.9",
5469+ "depd": "~1.1.2",
5470+ "encodeurl": "~1.0.2",
5471+ "escape-html": "~1.0.3",
5472+ "etag": "~1.8.1",
5473+ "finalhandler": "~1.1.2",
5474+ "fresh": "0.5.2",
5475+ "merge-descriptors": "1.0.1",
5476+ "methods": "~1.1.2",
5477+ "on-finished": "~2.3.0",
5478+ "parseurl": "~1.3.3",
5479+ "path-to-regexp": "0.1.7",
5480+ "proxy-addr": "~2.0.5",
5481+ "qs": "6.7.0",
5482+ "range-parser": "~1.2.1",
5483+ "safe-buffer": "5.1.2",
5484+ "send": "0.17.1",
5485+ "serve-static": "1.14.1",
5486+ "setprototypeof": "1.1.1",
5487+ "statuses": "~1.5.0",
5488+ "type-is": "~1.6.18",
5489+ "utils-merge": "1.0.1",
5490+ "vary": "~1.1.2"
5491+ },
5492+ "dependencies": {
5493+ "array-flatten": {
5494+ "version": "1.1.1",
5495+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
5496+ "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
5497+ "dev": true
5498+ },
5499+ "debug": {
5500+ "version": "2.6.9",
5501+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
5502+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
5503+ "dev": true,
5504+ "requires": {
5505+ "ms": "2.0.0"
5506+ }
5507+ },
5508+ "ms": {
5509+ "version": "2.0.0",
5510+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
5511+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
5512+ "dev": true
5513+ },
5514+ "qs": {
5515+ "version": "6.7.0",
5516+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
5517+ "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
5518+ "dev": true
5519+ },
5520+ "safe-buffer": {
5521+ "version": "5.1.2",
5522+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
5523+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
5524+ "dev": true
5525+ }
5526+ }
5527+ },
5528+ "extend": {
5529+ "version": "3.0.2",
5530+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
5531+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
5532+ "dev": true
5533+ },
5534+ "extend-shallow": {
5535+ "version": "3.0.2",
5536+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
5537+ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
5538+ "dev": true,
5539+ "requires": {
5540+ "assign-symbols": "^1.0.0",
5541+ "is-extendable": "^1.0.1"
5542+ },
5543+ "dependencies": {
5544+ "is-extendable": {
5545+ "version": "1.0.1",
5546+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
5547+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
5548+ "dev": true,
5549+ "requires": {
5550+ "is-plain-object": "^2.0.4"
5551+ }
5552+ }
5553+ }
5554+ },
5555+ "external-editor": {
5556+ "version": "3.1.0",
5557+ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
5558+ "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
5559+ "dev": true,
5560+ "requires": {
5561+ "chardet": "^0.7.0",
5562+ "iconv-lite": "^0.4.24",
5563+ "tmp": "^0.0.33"
5564+ }
5565+ },
5566+ "extglob": {
5567+ "version": "2.0.4",
5568+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
5569+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
5570+ "dev": true,
5571+ "requires": {
5572+ "array-unique": "^0.3.2",
5573+ "define-property": "^1.0.0",
5574+ "expand-brackets": "^2.1.4",
5575+ "extend-shallow": "^2.0.1",
5576+ "fragment-cache": "^0.2.1",
5577+ "regex-not": "^1.0.0",
5578+ "snapdragon": "^0.8.1",
5579+ "to-regex": "^3.0.1"
5580+ },
5581+ "dependencies": {
5582+ "define-property": {
5583+ "version": "1.0.0",
5584+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
5585+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
5586+ "dev": true,
5587+ "requires": {
5588+ "is-descriptor": "^1.0.0"
5589+ }
5590+ },
5591+ "extend-shallow": {
5592+ "version": "2.0.1",
5593+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5594+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5595+ "dev": true,
5596+ "requires": {
5597+ "is-extendable": "^0.1.0"
5598+ }
5599+ },
5600+ "is-accessor-descriptor": {
5601+ "version": "1.0.0",
5602+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
5603+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
5604+ "dev": true,
5605+ "requires": {
5606+ "kind-of": "^6.0.0"
5607+ }
5608+ },
5609+ "is-data-descriptor": {
5610+ "version": "1.0.0",
5611+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
5612+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
5613+ "dev": true,
5614+ "requires": {
5615+ "kind-of": "^6.0.0"
5616+ }
5617+ },
5618+ "is-descriptor": {
5619+ "version": "1.0.2",
5620+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
5621+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
5622+ "dev": true,
5623+ "requires": {
5624+ "is-accessor-descriptor": "^1.0.0",
5625+ "is-data-descriptor": "^1.0.0",
5626+ "kind-of": "^6.0.2"
5627+ }
5628+ }
5629+ }
5630+ },
5631+ "extsprintf": {
5632+ "version": "1.3.0",
5633+ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
5634+ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
5635+ "dev": true
5636+ },
5637+ "fast-deep-equal": {
5638+ "version": "2.0.1",
5639+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
5640+ "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
5641+ "dev": true
5642+ },
5643+ "fast-glob": {
5644+ "version": "2.2.7",
5645+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz",
5646+ "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==",
5647+ "dev": true,
5648+ "requires": {
5649+ "@mrmlnc/readdir-enhanced": "^2.2.1",
5650+ "@nodelib/fs.stat": "^1.1.2",
5651+ "glob-parent": "^3.1.0",
5652+ "is-glob": "^4.0.0",
5653+ "merge2": "^1.2.3",
5654+ "micromatch": "^3.1.10"
5655+ }
5656+ },
5657+ "fast-json-stable-stringify": {
5658+ "version": "2.0.0",
5659+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
5660+ "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
5661+ "dev": true
5662+ },
5663+ "fast-levenshtein": {
5664+ "version": "2.0.6",
5665+ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
5666+ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
5667+ },
5668+ "fault": {
5669+ "version": "1.0.3",
5670+ "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.3.tgz",
5671+ "integrity": "sha512-sfFuP4X0hzrbGKjAUNXYvNqsZ5F6ohx/dZ9I0KQud/aiZNwg263r5L9yGB0clvXHCkzXh5W3t7RSHchggYIFmA==",
5672+ "dev": true,
5673+ "requires": {
5674+ "format": "^0.2.2"
5675+ }
5676+ },
5677+ "faye-websocket": {
5678+ "version": "0.10.0",
5679+ "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
5680+ "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
5681+ "dev": true,
5682+ "requires": {
5683+ "websocket-driver": ">=0.5.1"
5684+ }
5685+ },
5686+ "fbjs": {
5687+ "version": "0.8.17",
5688+ "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz",
5689+ "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=",
5690+ "dev": true,
5691+ "requires": {
5692+ "core-js": "^1.0.0",
5693+ "isomorphic-fetch": "^2.1.1",
5694+ "loose-envify": "^1.0.0",
5695+ "object-assign": "^4.1.0",
5696+ "promise": "^7.1.1",
5697+ "setimmediate": "^1.0.5",
5698+ "ua-parser-js": "^0.7.18"
5699+ },
5700+ "dependencies": {
5701+ "core-js": {
5702+ "version": "1.2.7",
5703+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",
5704+ "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=",
5705+ "dev": true
5706+ }
5707+ }
5708+ },
5709+ "figgy-pudding": {
5710+ "version": "3.5.1",
5711+ "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz",
5712+ "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==",
5713+ "dev": true
5714+ },
5715+ "figures": {
5716+ "version": "2.0.0",
5717+ "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
5718+ "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
5719+ "dev": true,
5720+ "requires": {
5721+ "escape-string-regexp": "^1.0.5"
5722+ }
5723+ },
5724+ "file-loader": {
5725+ "version": "3.0.1",
5726+ "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-3.0.1.tgz",
5727+ "integrity": "sha512-4sNIOXgtH/9WZq4NvlfU3Opn5ynUsqBwSLyM+I7UOwdGigTBYfVVQEwe/msZNX/j4pCJTIM14Fsw66Svo1oVrw==",
5728+ "dev": true,
5729+ "requires": {
5730+ "loader-utils": "^1.0.2",
5731+ "schema-utils": "^1.0.0"
5732+ }
5733+ },
5734+ "file-system-cache": {
5735+ "version": "1.0.5",
5736+ "resolved": "https://registry.npmjs.org/file-system-cache/-/file-system-cache-1.0.5.tgz",
5737+ "integrity": "sha1-hCWbNqK7uNPW6xAh0xMv/mTP/08=",
5738+ "dev": true,
5739+ "requires": {
5740+ "bluebird": "^3.3.5",
5741+ "fs-extra": "^0.30.0",
5742+ "ramda": "^0.21.0"
5743+ },
5744+ "dependencies": {
5745+ "fs-extra": {
5746+ "version": "0.30.0",
5747+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz",
5748+ "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=",
5749+ "dev": true,
5750+ "requires": {
5751+ "graceful-fs": "^4.1.2",
5752+ "jsonfile": "^2.1.0",
5753+ "klaw": "^1.0.0",
5754+ "path-is-absolute": "^1.0.0",
5755+ "rimraf": "^2.2.8"
5756+ }
5757+ }
5758+ }
5759+ },
5760+ "filesize": {
5761+ "version": "4.2.0",
5762+ "resolved": "https://registry.npmjs.org/filesize/-/filesize-4.2.0.tgz",
5763+ "integrity": "sha512-bdS2UP98MZzLyTZzhuSH5ctAWyDt81n5xMti9BSdmgPXjjENLDz5Bmbk2R7ATVw/HRysZzWA2JIPgcSAOimWpw==",
5764+ "dev": true
5765+ },
5766+ "fill-range": {
5767+ "version": "4.0.0",
5768+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
5769+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
5770+ "dev": true,
5771+ "requires": {
5772+ "extend-shallow": "^2.0.1",
5773+ "is-number": "^3.0.0",
5774+ "repeat-string": "^1.6.1",
5775+ "to-regex-range": "^2.1.0"
5776+ },
5777+ "dependencies": {
5778+ "extend-shallow": {
5779+ "version": "2.0.1",
5780+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5781+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5782+ "dev": true,
5783+ "requires": {
5784+ "is-extendable": "^0.1.0"
5785+ }
5786+ }
5787+ }
5788+ },
5789+ "finalhandler": {
5790+ "version": "1.1.2",
5791+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
5792+ "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
5793+ "dev": true,
5794+ "requires": {
5795+ "debug": "2.6.9",
5796+ "encodeurl": "~1.0.2",
5797+ "escape-html": "~1.0.3",
5798+ "on-finished": "~2.3.0",
5799+ "parseurl": "~1.3.3",
5800+ "statuses": "~1.5.0",
5801+ "unpipe": "~1.0.0"
5802+ },
5803+ "dependencies": {
5804+ "debug": {
5805+ "version": "2.6.9",
5806+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
5807+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
5808+ "dev": true,
5809+ "requires": {
5810+ "ms": "2.0.0"
5811+ }
5812+ },
5813+ "ms": {
5814+ "version": "2.0.0",
5815+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
5816+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
5817+ "dev": true
5818+ }
5819+ }
5820+ },
5821+ "find-cache-dir": {
5822+ "version": "3.0.0",
5823+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.0.0.tgz",
5824+ "integrity": "sha512-t7ulV1fmbxh5G9l/492O1p5+EBbr3uwpt6odhFTMc+nWyhmbloe+ja9BZ8pIBtqFWhOmCWVjx+pTW4zDkFoclw==",
5825+ "dev": true,
5826+ "requires": {
5827+ "commondir": "^1.0.1",
5828+ "make-dir": "^3.0.0",
5829+ "pkg-dir": "^4.1.0"
5830+ },
5831+ "dependencies": {
5832+ "find-up": {
5833+ "version": "4.1.0",
5834+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
5835+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
5836+ "dev": true,
5837+ "requires": {
5838+ "locate-path": "^5.0.0",
5839+ "path-exists": "^4.0.0"
5840+ }
5841+ },
5842+ "locate-path": {
5843+ "version": "5.0.0",
5844+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
5845+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
5846+ "dev": true,
5847+ "requires": {
5848+ "p-locate": "^4.1.0"
5849+ }
5850+ },
5851+ "make-dir": {
5852+ "version": "3.0.0",
5853+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.0.tgz",
5854+ "integrity": "sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw==",
5855+ "dev": true,
5856+ "requires": {
5857+ "semver": "^6.0.0"
5858+ }
5859+ },
5860+ "p-locate": {
5861+ "version": "4.1.0",
5862+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
5863+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
5864+ "dev": true,
5865+ "requires": {
5866+ "p-limit": "^2.2.0"
5867+ }
5868+ },
5869+ "path-exists": {
5870+ "version": "4.0.0",
5871+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
5872+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
5873+ "dev": true
5874+ },
5875+ "pkg-dir": {
5876+ "version": "4.2.0",
5877+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
5878+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
5879+ "dev": true,
5880+ "requires": {
5881+ "find-up": "^4.0.0"
5882+ }
5883+ },
5884+ "semver": {
5885+ "version": "6.3.0",
5886+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
5887+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
5888+ "dev": true
5889+ }
5890+ }
5891+ },
5892+ "find-root": {
5893+ "version": "1.1.0",
5894+ "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
5895+ "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==",
5896+ "dev": true
5897+ },
5898+ "find-up": {
5899+ "version": "3.0.0",
5900+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
5901+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
5902+ "dev": true,
5903+ "requires": {
5904+ "locate-path": "^3.0.0"
5905+ }
5906+ },
5907+ "findup-sync": {
5908+ "version": "3.0.0",
5909+ "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz",
5910+ "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==",
5911+ "dev": true,
5912+ "requires": {
5913+ "detect-file": "^1.0.0",
5914+ "is-glob": "^4.0.0",
5915+ "micromatch": "^3.0.4",
5916+ "resolve-dir": "^1.0.1"
5917+ }
5918+ },
5919+ "flush-write-stream": {
5920+ "version": "1.1.1",
5921+ "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
5922+ "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
5923+ "dev": true,
5924+ "requires": {
5925+ "inherits": "^2.0.3",
5926+ "readable-stream": "^2.3.6"
5927+ }
5928+ },
5929+ "focus-lock": {
5930+ "version": "0.6.5",
5931+ "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-0.6.5.tgz",
5932+ "integrity": "sha512-i/mVBOoa9o+tl+u9owOJUF8k8L85odZNIsctB+JAK2HFT8jckiBwmk+3uydlm6FN8czgnkIwQtBv6yyAbrzXjw==",
5933+ "dev": true
5934+ },
5935+ "follow-redirects": {
5936+ "version": "1.9.0",
5937+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.9.0.tgz",
5938+ "integrity": "sha512-CRcPzsSIbXyVDl0QI01muNDu69S8trU4jArW9LpOt2WtC6LyUJetcIrmfHsRBx7/Jb6GHJUiuqyYxPooFfNt6A==",
5939+ "dev": true,
5940+ "requires": {
5941+ "debug": "^3.0.0"
5942+ }
5943+ },
5944+ "for-in": {
5945+ "version": "1.0.2",
5946+ "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
5947+ "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
5948+ "dev": true
5949+ },
5950+ "for-own": {
5951+ "version": "0.1.5",
5952+ "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
5953+ "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
5954+ "dev": true,
5955+ "requires": {
5956+ "for-in": "^1.0.1"
5957+ }
5958+ },
5959+ "forever-agent": {
5960+ "version": "0.6.1",
5961+ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
5962+ "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
5963+ "dev": true
5964+ },
5965+ "fork-ts-checker-webpack-plugin": {
5966+ "version": "1.5.0",
5967+ "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-1.5.0.tgz",
5968+ "integrity": "sha512-zEhg7Hz+KhZlBhILYpXy+Beu96gwvkROWJiTXOCyOOMMrdBIRPvsBpBqgTI4jfJGrJXcqGwJR8zsBGDmzY0jsA==",
5969+ "dev": true,
5970+ "requires": {
5971+ "babel-code-frame": "^6.22.0",
5972+ "chalk": "^2.4.1",
5973+ "chokidar": "^2.0.4",
5974+ "micromatch": "^3.1.10",
5975+ "minimatch": "^3.0.4",
5976+ "semver": "^5.6.0",
5977+ "tapable": "^1.0.0",
5978+ "worker-rpc": "^0.1.0"
5979+ }
5980+ },
5981+ "form-data": {
5982+ "version": "2.3.3",
5983+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
5984+ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
5985+ "dev": true,
5986+ "requires": {
5987+ "asynckit": "^0.4.0",
5988+ "combined-stream": "^1.0.6",
5989+ "mime-types": "^2.1.12"
5990+ }
5991+ },
5992+ "format": {
5993+ "version": "0.2.2",
5994+ "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz",
5995+ "integrity": "sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=",
5996+ "dev": true
5997+ },
5998+ "forwarded": {
5999+ "version": "0.1.2",
6000+ "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
6001+ "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=",
6002+ "dev": true
6003+ },
6004+ "fragment-cache": {
6005+ "version": "0.2.1",
6006+ "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
6007+ "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
6008+ "dev": true,
6009+ "requires": {
6010+ "map-cache": "^0.2.2"
6011+ }
6012+ },
6013+ "fresh": {
6014+ "version": "0.5.2",
6015+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
6016+ "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
6017+ "dev": true
6018+ },
6019+ "from2": {
6020+ "version": "2.3.0",
6021+ "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
6022+ "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
6023+ "dev": true,
6024+ "requires": {
6025+ "inherits": "^2.0.1",
6026+ "readable-stream": "^2.0.0"
6027+ }
6028+ },
6029+ "fs-extra": {
6030+ "version": "8.1.0",
6031+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
6032+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
6033+ "dev": true,
6034+ "requires": {
6035+ "graceful-fs": "^4.2.0",
6036+ "jsonfile": "^4.0.0",
6037+ "universalify": "^0.1.0"
6038+ },
6039+ "dependencies": {
6040+ "jsonfile": {
6041+ "version": "4.0.0",
6042+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
6043+ "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
6044+ "dev": true,
6045+ "requires": {
6046+ "graceful-fs": "^4.1.6"
6047+ }
6048+ }
6049+ }
6050+ },
6051+ "fs-minipass": {
6052+ "version": "1.2.7",
6053+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz",
6054+ "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==",
6055+ "dev": true,
6056+ "requires": {
6057+ "minipass": "^2.6.0"
6058+ }
6059+ },
6060+ "fs-write-stream-atomic": {
6061+ "version": "1.0.10",
6062+ "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
6063+ "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
6064+ "dev": true,
6065+ "requires": {
6066+ "graceful-fs": "^4.1.2",
6067+ "iferr": "^0.1.5",
6068+ "imurmurhash": "^0.1.4",
6069+ "readable-stream": "1 || 2"
6070+ }
6071+ },
6072+ "fs.realpath": {
6073+ "version": "1.0.0",
6074+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
6075+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
6076+ "dev": true
6077+ },
6078+ "fsevents": {
6079+ "version": "1.2.9",
6080+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz",
6081+ "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==",
6082+ "dev": true,
6083+ "optional": true,
6084+ "requires": {
6085+ "nan": "^2.12.1",
6086+ "node-pre-gyp": "^0.12.0"
6087+ },
6088+ "dependencies": {
6089+ "abbrev": {
6090+ "version": "1.1.1",
6091+ "bundled": true,
6092+ "dev": true,
6093+ "optional": true
6094+ },
6095+ "ansi-regex": {
6096+ "version": "2.1.1",
6097+ "bundled": true,
6098+ "dev": true,
6099+ "optional": true
6100+ },
6101+ "aproba": {
6102+ "version": "1.2.0",
6103+ "bundled": true,
6104+ "dev": true,
6105+ "optional": true
6106+ },
6107+ "are-we-there-yet": {
6108+ "version": "1.1.5",
6109+ "bundled": true,
6110+ "dev": true,
6111+ "optional": true,
6112+ "requires": {
6113+ "delegates": "^1.0.0",
6114+ "readable-stream": "^2.0.6"
6115+ }
6116+ },
6117+ "balanced-match": {
6118+ "version": "1.0.0",
6119+ "bundled": true,
6120+ "dev": true,
6121+ "optional": true
6122+ },
6123+ "brace-expansion": {
6124+ "version": "1.1.11",
6125+ "bundled": true,
6126+ "dev": true,
6127+ "optional": true,
6128+ "requires": {
6129+ "balanced-match": "^1.0.0",
6130+ "concat-map": "0.0.1"
6131+ }
6132+ },
6133+ "chownr": {
6134+ "version": "1.1.1",
6135+ "bundled": true,
6136+ "dev": true,
6137+ "optional": true
6138+ },
6139+ "code-point-at": {
6140+ "version": "1.1.0",
6141+ "bundled": true,
6142+ "dev": true,
6143+ "optional": true
6144+ },
6145+ "concat-map": {
6146+ "version": "0.0.1",
6147+ "bundled": true,
6148+ "dev": true,
6149+ "optional": true
6150+ },
6151+ "console-control-strings": {
6152+ "version": "1.1.0",
6153+ "bundled": true,
6154+ "dev": true,
6155+ "optional": true
6156+ },
6157+ "core-util-is": {
6158+ "version": "1.0.2",
6159+ "bundled": true,
6160+ "dev": true,
6161+ "optional": true
6162+ },
6163+ "debug": {
6164+ "version": "4.1.1",
6165+ "bundled": true,
6166+ "dev": true,
6167+ "optional": true,
6168+ "requires": {
6169+ "ms": "^2.1.1"
6170+ }
6171+ },
6172+ "deep-extend": {
6173+ "version": "0.6.0",
6174+ "bundled": true,
6175+ "dev": true,
6176+ "optional": true
6177+ },
6178+ "delegates": {
6179+ "version": "1.0.0",
6180+ "bundled": true,
6181+ "dev": true,
6182+ "optional": true
6183+ },
6184+ "detect-libc": {
6185+ "version": "1.0.3",
6186+ "bundled": true,
6187+ "dev": true,
6188+ "optional": true
6189+ },
6190+ "fs-minipass": {
6191+ "version": "1.2.5",
6192+ "bundled": true,
6193+ "dev": true,
6194+ "optional": true,
6195+ "requires": {
6196+ "minipass": "^2.2.1"
6197+ }
6198+ },
6199+ "fs.realpath": {
6200+ "version": "1.0.0",
6201+ "bundled": true,
6202+ "dev": true,
6203+ "optional": true
6204+ },
6205+ "gauge": {
6206+ "version": "2.7.4",
6207+ "bundled": true,
6208+ "dev": true,
6209+ "optional": true,
6210+ "requires": {
6211+ "aproba": "^1.0.3",
6212+ "console-control-strings": "^1.0.0",
6213+ "has-unicode": "^2.0.0",
6214+ "object-assign": "^4.1.0",
6215+ "signal-exit": "^3.0.0",
6216+ "string-width": "^1.0.1",
6217+ "strip-ansi": "^3.0.1",
6218+ "wide-align": "^1.1.0"
6219+ }
6220+ },
6221+ "glob": {
6222+ "version": "7.1.3",
6223+ "bundled": true,
6224+ "dev": true,
6225+ "optional": true,
6226+ "requires": {
6227+ "fs.realpath": "^1.0.0",
6228+ "inflight": "^1.0.4",
6229+ "inherits": "2",
6230+ "minimatch": "^3.0.4",
6231+ "once": "^1.3.0",
6232+ "path-is-absolute": "^1.0.0"
6233+ }
6234+ },
6235+ "has-unicode": {
6236+ "version": "2.0.1",
6237+ "bundled": true,
6238+ "dev": true,
6239+ "optional": true
6240+ },
6241+ "iconv-lite": {
6242+ "version": "0.4.24",
6243+ "bundled": true,
6244+ "dev": true,
6245+ "optional": true,
6246+ "requires": {
6247+ "safer-buffer": ">= 2.1.2 < 3"
6248+ }
6249+ },
6250+ "ignore-walk": {
6251+ "version": "3.0.1",
6252+ "bundled": true,
6253+ "dev": true,
6254+ "optional": true,
6255+ "requires": {
6256+ "minimatch": "^3.0.4"
6257+ }
6258+ },
6259+ "inflight": {
6260+ "version": "1.0.6",
6261+ "bundled": true,
6262+ "dev": true,
6263+ "optional": true,
6264+ "requires": {
6265+ "once": "^1.3.0",
6266+ "wrappy": "1"
6267+ }
6268+ },
6269+ "inherits": {
6270+ "version": "2.0.3",
6271+ "bundled": true,
6272+ "dev": true,
6273+ "optional": true
6274+ },
6275+ "ini": {
6276+ "version": "1.3.5",
6277+ "bundled": true,
6278+ "dev": true,
6279+ "optional": true
6280+ },
6281+ "is-fullwidth-code-point": {
6282+ "version": "1.0.0",
6283+ "bundled": true,
6284+ "dev": true,
6285+ "optional": true,
6286+ "requires": {
6287+ "number-is-nan": "^1.0.0"
6288+ }
6289+ },
6290+ "isarray": {
6291+ "version": "1.0.0",
6292+ "bundled": true,
6293+ "dev": true,
6294+ "optional": true
6295+ },
6296+ "minimatch": {
6297+ "version": "3.0.4",
6298+ "bundled": true,
6299+ "dev": true,
6300+ "optional": true,
6301+ "requires": {
6302+ "brace-expansion": "^1.1.7"
6303+ }
6304+ },
6305+ "minimist": {
6306+ "version": "0.0.8",
6307+ "bundled": true,
6308+ "dev": true,
6309+ "optional": true
6310+ },
6311+ "minipass": {
6312+ "version": "2.3.5",
6313+ "bundled": true,
6314+ "dev": true,
6315+ "optional": true,
6316+ "requires": {
6317+ "safe-buffer": "^5.1.2",
6318+ "yallist": "^3.0.0"
6319+ }
6320+ },
6321+ "minizlib": {
6322+ "version": "1.2.1",
6323+ "bundled": true,
6324+ "dev": true,
6325+ "optional": true,
6326+ "requires": {
6327+ "minipass": "^2.2.1"
6328+ }
6329+ },
6330+ "mkdirp": {
6331+ "version": "0.5.1",
6332+ "bundled": true,
6333+ "dev": true,
6334+ "optional": true,
6335+ "requires": {
6336+ "minimist": "0.0.8"
6337+ }
6338+ },
6339+ "ms": {
6340+ "version": "2.1.1",
6341+ "bundled": true,
6342+ "dev": true,
6343+ "optional": true
6344+ },
6345+ "needle": {
6346+ "version": "2.3.0",
6347+ "bundled": true,
6348+ "dev": true,
6349+ "optional": true,
6350+ "requires": {
6351+ "debug": "^4.1.0",
6352+ "iconv-lite": "^0.4.4",
6353+ "sax": "^1.2.4"
6354+ }
6355+ },
6356+ "node-pre-gyp": {
6357+ "version": "0.12.0",
6358+ "bundled": true,
6359+ "dev": true,
6360+ "optional": true,
6361+ "requires": {
6362+ "detect-libc": "^1.0.2",
6363+ "mkdirp": "^0.5.1",
6364+ "needle": "^2.2.1",
6365+ "nopt": "^4.0.1",
6366+ "npm-packlist": "^1.1.6",
6367+ "npmlog": "^4.0.2",
6368+ "rc": "^1.2.7",
6369+ "rimraf": "^2.6.1",
6370+ "semver": "^5.3.0",
6371+ "tar": "^4"
6372+ }
6373+ },
6374+ "nopt": {
6375+ "version": "4.0.1",
6376+ "bundled": true,
6377+ "dev": true,
6378+ "optional": true,
6379+ "requires": {
6380+ "abbrev": "1",
6381+ "osenv": "^0.1.4"
6382+ }
6383+ },
6384+ "npm-bundled": {
6385+ "version": "1.0.6",
6386+ "bundled": true,
6387+ "dev": true,
6388+ "optional": true
6389+ },
6390+ "npm-packlist": {
6391+ "version": "1.4.1",
6392+ "bundled": true,
6393+ "dev": true,
6394+ "optional": true,
6395+ "requires": {
6396+ "ignore-walk": "^3.0.1",
6397+ "npm-bundled": "^1.0.1"
6398+ }
6399+ },
6400+ "npmlog": {
6401+ "version": "4.1.2",
6402+ "bundled": true,
6403+ "dev": true,
6404+ "optional": true,
6405+ "requires": {
6406+ "are-we-there-yet": "~1.1.2",
6407+ "console-control-strings": "~1.1.0",
6408+ "gauge": "~2.7.3",
6409+ "set-blocking": "~2.0.0"
6410+ }
6411+ },
6412+ "number-is-nan": {
6413+ "version": "1.0.1",
6414+ "bundled": true,
6415+ "dev": true,
6416+ "optional": true
6417+ },
6418+ "object-assign": {
6419+ "version": "4.1.1",
6420+ "bundled": true,
6421+ "dev": true,
6422+ "optional": true
6423+ },
6424+ "once": {
6425+ "version": "1.4.0",
6426+ "bundled": true,
6427+ "dev": true,
6428+ "optional": true,
6429+ "requires": {
6430+ "wrappy": "1"
6431+ }
6432+ },
6433+ "os-homedir": {
6434+ "version": "1.0.2",
6435+ "bundled": true,
6436+ "dev": true,
6437+ "optional": true
6438+ },
6439+ "os-tmpdir": {
6440+ "version": "1.0.2",
6441+ "bundled": true,
6442+ "dev": true,
6443+ "optional": true
6444+ },
6445+ "osenv": {
6446+ "version": "0.1.5",
6447+ "bundled": true,
6448+ "dev": true,
6449+ "optional": true,
6450+ "requires": {
6451+ "os-homedir": "^1.0.0",
6452+ "os-tmpdir": "^1.0.0"
6453+ }
6454+ },
6455+ "path-is-absolute": {
6456+ "version": "1.0.1",
6457+ "bundled": true,
6458+ "dev": true,
6459+ "optional": true
6460+ },
6461+ "process-nextick-args": {
6462+ "version": "2.0.0",
6463+ "bundled": true,
6464+ "dev": true,
6465+ "optional": true
6466+ },
6467+ "rc": {
6468+ "version": "1.2.8",
6469+ "bundled": true,
6470+ "dev": true,
6471+ "optional": true,
6472+ "requires": {
6473+ "deep-extend": "^0.6.0",
6474+ "ini": "~1.3.0",
6475+ "minimist": "^1.2.0",
6476+ "strip-json-comments": "~2.0.1"
6477+ },
6478+ "dependencies": {
6479+ "minimist": {
6480+ "version": "1.2.0",
6481+ "bundled": true,
6482+ "dev": true,
6483+ "optional": true
6484+ }
6485+ }
6486+ },
6487+ "readable-stream": {
6488+ "version": "2.3.6",
6489+ "bundled": true,
6490+ "dev": true,
6491+ "optional": true,
6492+ "requires": {
6493+ "core-util-is": "~1.0.0",
6494+ "inherits": "~2.0.3",
6495+ "isarray": "~1.0.0",
6496+ "process-nextick-args": "~2.0.0",
6497+ "safe-buffer": "~5.1.1",
6498+ "string_decoder": "~1.1.1",
6499+ "util-deprecate": "~1.0.1"
6500+ }
6501+ },
6502+ "rimraf": {
6503+ "version": "2.6.3",
6504+ "bundled": true,
6505+ "dev": true,
6506+ "optional": true,
6507+ "requires": {
6508+ "glob": "^7.1.3"
6509+ }
6510+ },
6511+ "safe-buffer": {
6512+ "version": "5.1.2",
6513+ "bundled": true,
6514+ "dev": true,
6515+ "optional": true
6516+ },
6517+ "safer-buffer": {
6518+ "version": "2.1.2",
6519+ "bundled": true,
6520+ "dev": true,
6521+ "optional": true
6522+ },
6523+ "sax": {
6524+ "version": "1.2.4",
6525+ "bundled": true,
6526+ "dev": true,
6527+ "optional": true
6528+ },
6529+ "semver": {
6530+ "version": "5.7.0",
6531+ "bundled": true,
6532+ "dev": true,
6533+ "optional": true
6534+ },
6535+ "set-blocking": {
6536+ "version": "2.0.0",
6537+ "bundled": true,
6538+ "dev": true,
6539+ "optional": true
6540+ },
6541+ "signal-exit": {
6542+ "version": "3.0.2",
6543+ "bundled": true,
6544+ "dev": true,
6545+ "optional": true
6546+ },
6547+ "string-width": {
6548+ "version": "1.0.2",
6549+ "bundled": true,
6550+ "dev": true,
6551+ "optional": true,
6552+ "requires": {
6553+ "code-point-at": "^1.0.0",
6554+ "is-fullwidth-code-point": "^1.0.0",
6555+ "strip-ansi": "^3.0.0"
6556+ }
6557+ },
6558+ "string_decoder": {
6559+ "version": "1.1.1",
6560+ "bundled": true,
6561+ "dev": true,
6562+ "optional": true,
6563+ "requires": {
6564+ "safe-buffer": "~5.1.0"
6565+ }
6566+ },
6567+ "strip-ansi": {
6568+ "version": "3.0.1",
6569+ "bundled": true,
6570+ "dev": true,
6571+ "optional": true,
6572+ "requires": {
6573+ "ansi-regex": "^2.0.0"
6574+ }
6575+ },
6576+ "strip-json-comments": {
6577+ "version": "2.0.1",
6578+ "bundled": true,
6579+ "dev": true,
6580+ "optional": true
6581+ },
6582+ "tar": {
6583+ "version": "4.4.8",
6584+ "bundled": true,
6585+ "dev": true,
6586+ "optional": true,
6587+ "requires": {
6588+ "chownr": "^1.1.1",
6589+ "fs-minipass": "^1.2.5",
6590+ "minipass": "^2.3.4",
6591+ "minizlib": "^1.1.1",
6592+ "mkdirp": "^0.5.0",
6593+ "safe-buffer": "^5.1.2",
6594+ "yallist": "^3.0.2"
6595+ }
6596+ },
6597+ "util-deprecate": {
6598+ "version": "1.0.2",
6599+ "bundled": true,
6600+ "dev": true,
6601+ "optional": true
6602+ },
6603+ "wide-align": {
6604+ "version": "1.1.3",
6605+ "bundled": true,
6606+ "dev": true,
6607+ "optional": true,
6608+ "requires": {
6609+ "string-width": "^1.0.2 || 2"
6610+ }
6611+ },
6612+ "wrappy": {
6613+ "version": "1.0.2",
6614+ "bundled": true,
6615+ "dev": true,
6616+ "optional": true
6617+ },
6618+ "yallist": {
6619+ "version": "3.0.3",
6620+ "bundled": true,
6621+ "dev": true,
6622+ "optional": true
6623+ }
6624+ }
6625+ },
6626+ "function-bind": {
6627+ "version": "1.1.1",
6628+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
6629+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
6630+ "dev": true
6631+ },
6632+ "function.prototype.name": {
6633+ "version": "1.1.1",
6634+ "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.1.tgz",
6635+ "integrity": "sha512-e1NzkiJuw6xqVH7YSdiW/qDHebcmMhPNe6w+4ZYYEg0VA+LaLzx37RimbPLuonHhYGFGPx1ME2nSi74JiaCr/Q==",
6636+ "dev": true,
6637+ "requires": {
6638+ "define-properties": "^1.1.3",
6639+ "function-bind": "^1.1.1",
6640+ "functions-have-names": "^1.1.1",
6641+ "is-callable": "^1.1.4"
6642+ }
6643+ },
6644+ "functions-have-names": {
6645+ "version": "1.1.1",
6646+ "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.1.1.tgz",
6647+ "integrity": "sha512-U0kNHUoxwPNPWOJaMG7Z00d4a/qZVrFtzWJRaK8V9goaVOCXBSQSJpt3MYGNtkScKEBKovxLjnNdC9MlXwo5Pw==",
6648+ "dev": true
6649+ },
6650+ "fuse.js": {
6651+ "version": "3.4.5",
6652+ "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-3.4.5.tgz",
6653+ "integrity": "sha512-s9PGTaQIkT69HaeoTVjwGsLfb8V8ScJLx5XGFcKHg0MqLUH/UZ4EKOtqtXX9k7AFqCGxD1aJmYb8Q5VYDibVRQ==",
6654+ "dev": true
6655+ },
6656+ "gauge": {
6657+ "version": "2.7.4",
6658+ "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
6659+ "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
6660+ "dev": true,
6661+ "requires": {
6662+ "aproba": "^1.0.3",
6663+ "console-control-strings": "^1.0.0",
6664+ "has-unicode": "^2.0.0",
6665+ "object-assign": "^4.1.0",
6666+ "signal-exit": "^3.0.0",
6667+ "string-width": "^1.0.1",
6668+ "strip-ansi": "^3.0.1",
6669+ "wide-align": "^1.1.0"
6670+ },
6671+ "dependencies": {
6672+ "ansi-regex": {
6673+ "version": "2.1.1",
6674+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
6675+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
6676+ "dev": true
6677+ },
6678+ "is-fullwidth-code-point": {
6679+ "version": "1.0.0",
6680+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
6681+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
6682+ "dev": true,
6683+ "requires": {
6684+ "number-is-nan": "^1.0.0"
6685+ }
6686+ },
6687+ "string-width": {
6688+ "version": "1.0.2",
6689+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
6690+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
6691+ "dev": true,
6692+ "requires": {
6693+ "code-point-at": "^1.0.0",
6694+ "is-fullwidth-code-point": "^1.0.0",
6695+ "strip-ansi": "^3.0.0"
6696+ }
6697+ },
6698+ "strip-ansi": {
6699+ "version": "3.0.1",
6700+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
6701+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
6702+ "dev": true,
6703+ "requires": {
6704+ "ansi-regex": "^2.0.0"
6705+ }
6706+ }
6707+ }
6708+ },
6709+ "get-caller-file": {
6710+ "version": "1.0.3",
6711+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
6712+ "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
6713+ "dev": true
6714+ },
6715+ "get-stream": {
6716+ "version": "5.1.0",
6717+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz",
6718+ "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==",
6719+ "dev": true,
6720+ "requires": {
6721+ "pump": "^3.0.0"
6722+ }
6723+ },
6724+ "get-value": {
6725+ "version": "2.0.6",
6726+ "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
6727+ "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
6728+ "dev": true
6729+ },
6730+ "getpass": {
6731+ "version": "0.1.7",
6732+ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
6733+ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
6734+ "dev": true,
6735+ "requires": {
6736+ "assert-plus": "^1.0.0"
6737+ }
6738+ },
6739+ "glob": {
6740+ "version": "7.1.4",
6741+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
6742+ "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
6743+ "dev": true,
6744+ "requires": {
6745+ "fs.realpath": "^1.0.0",
6746+ "inflight": "^1.0.4",
6747+ "inherits": "2",
6748+ "minimatch": "^3.0.4",
6749+ "once": "^1.3.0",
6750+ "path-is-absolute": "^1.0.0"
6751+ }
6752+ },
6753+ "glob-parent": {
6754+ "version": "3.1.0",
6755+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
6756+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
6757+ "dev": true,
6758+ "requires": {
6759+ "is-glob": "^3.1.0",
6760+ "path-dirname": "^1.0.0"
6761+ },
6762+ "dependencies": {
6763+ "is-glob": {
6764+ "version": "3.1.0",
6765+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
6766+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
6767+ "dev": true,
6768+ "requires": {
6769+ "is-extglob": "^2.1.0"
6770+ }
6771+ }
6772+ }
6773+ },
6774+ "glob-to-regexp": {
6775+ "version": "0.3.0",
6776+ "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz",
6777+ "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=",
6778+ "dev": true
6779+ },
6780+ "global": {
6781+ "version": "4.4.0",
6782+ "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz",
6783+ "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==",
6784+ "requires": {
6785+ "min-document": "^2.19.0",
6786+ "process": "^0.11.10"
6787+ }
6788+ },
6789+ "global-modules": {
6790+ "version": "2.0.0",
6791+ "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz",
6792+ "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==",
6793+ "dev": true,
6794+ "requires": {
6795+ "global-prefix": "^3.0.0"
6796+ }
6797+ },
6798+ "global-prefix": {
6799+ "version": "3.0.0",
6800+ "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz",
6801+ "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==",
6802+ "dev": true,
6803+ "requires": {
6804+ "ini": "^1.3.5",
6805+ "kind-of": "^6.0.2",
6806+ "which": "^1.3.1"
6807+ }
6808+ },
6809+ "globals": {
6810+ "version": "11.12.0",
6811+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
6812+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
6813+ "dev": true
6814+ },
6815+ "globalthis": {
6816+ "version": "1.0.0",
6817+ "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.0.tgz",
6818+ "integrity": "sha512-vcCAZTJ3r5Qcu5l8/2oyVdoFwxKgfYnMTR2vwWeux/NAVZK3PwcMaWkdUIn4GJbmKuRK7xcvDsLuK+CKcXyodg==",
6819+ "dev": true,
6820+ "requires": {
6821+ "define-properties": "^1.1.2",
6822+ "function-bind": "^1.1.1",
6823+ "object-keys": "^1.0.12"
6824+ }
6825+ },
6826+ "globby": {
6827+ "version": "4.1.0",
6828+ "resolved": "https://registry.npmjs.org/globby/-/globby-4.1.0.tgz",
6829+ "integrity": "sha1-CA9UVJ7BuCpsYOYx/ILhIR2+lfg=",
6830+ "dev": true,
6831+ "requires": {
6832+ "array-union": "^1.0.1",
6833+ "arrify": "^1.0.0",
6834+ "glob": "^6.0.1",
6835+ "object-assign": "^4.0.1",
6836+ "pify": "^2.0.0",
6837+ "pinkie-promise": "^2.0.0"
6838+ },
6839+ "dependencies": {
6840+ "glob": {
6841+ "version": "6.0.4",
6842+ "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",
6843+ "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=",
6844+ "dev": true,
6845+ "requires": {
6846+ "inflight": "^1.0.4",
6847+ "inherits": "2",
6848+ "minimatch": "2 || 3",
6849+ "once": "^1.3.0",
6850+ "path-is-absolute": "^1.0.0"
6851+ }
6852+ }
6853+ }
6854+ },
6855+ "good-listener": {
6856+ "version": "1.2.2",
6857+ "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz",
6858+ "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=",
6859+ "dev": true,
6860+ "optional": true,
6861+ "requires": {
6862+ "delegate": "^3.1.2"
6863+ }
6864+ },
6865+ "graceful-fs": {
6866+ "version": "4.2.2",
6867+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz",
6868+ "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==",
6869+ "dev": true
6870+ },
6871+ "gud": {
6872+ "version": "1.0.0",
6873+ "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz",
6874+ "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==",
6875+ "dev": true
6876+ },
6877+ "gzip-size": {
6878+ "version": "5.1.1",
6879+ "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz",
6880+ "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==",
6881+ "dev": true,
6882+ "requires": {
6883+ "duplexer": "^0.1.1",
6884+ "pify": "^4.0.1"
6885+ },
6886+ "dependencies": {
6887+ "pify": {
6888+ "version": "4.0.1",
6889+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
6890+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
6891+ "dev": true
6892+ }
6893+ }
6894+ },
6895+ "handle-thing": {
6896+ "version": "2.0.0",
6897+ "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.0.tgz",
6898+ "integrity": "sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==",
6899+ "dev": true
6900+ },
6901+ "har-schema": {
6902+ "version": "2.0.0",
6903+ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
6904+ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
6905+ "dev": true
6906+ },
6907+ "har-validator": {
6908+ "version": "5.1.3",
6909+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
6910+ "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
6911+ "dev": true,
6912+ "requires": {
6913+ "ajv": "^6.5.5",
6914+ "har-schema": "^2.0.0"
6915+ }
6916+ },
6917+ "has": {
6918+ "version": "1.0.3",
6919+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
6920+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
6921+ "dev": true,
6922+ "requires": {
6923+ "function-bind": "^1.1.1"
6924+ }
6925+ },
6926+ "has-ansi": {
6927+ "version": "2.0.0",
6928+ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
6929+ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
6930+ "dev": true,
6931+ "requires": {
6932+ "ansi-regex": "^2.0.0"
6933+ },
6934+ "dependencies": {
6935+ "ansi-regex": {
6936+ "version": "2.1.1",
6937+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
6938+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
6939+ "dev": true
6940+ }
6941+ }
6942+ },
6943+ "has-flag": {
6944+ "version": "3.0.0",
6945+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
6946+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
6947+ "dev": true
6948+ },
6949+ "has-symbols": {
6950+ "version": "1.0.0",
6951+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
6952+ "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
6953+ "dev": true
6954+ },
6955+ "has-unicode": {
6956+ "version": "2.0.1",
6957+ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
6958+ "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
6959+ "dev": true
6960+ },
6961+ "has-value": {
6962+ "version": "1.0.0",
6963+ "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
6964+ "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
6965+ "dev": true,
6966+ "requires": {
6967+ "get-value": "^2.0.6",
6968+ "has-values": "^1.0.0",
6969+ "isobject": "^3.0.0"
6970+ }
6971+ },
6972+ "has-values": {
6973+ "version": "1.0.0",
6974+ "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
6975+ "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
6976+ "dev": true,
6977+ "requires": {
6978+ "is-number": "^3.0.0",
6979+ "kind-of": "^4.0.0"
6980+ },
6981+ "dependencies": {
6982+ "kind-of": {
6983+ "version": "4.0.0",
6984+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
6985+ "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
6986+ "dev": true,
6987+ "requires": {
6988+ "is-buffer": "^1.1.5"
6989+ }
6990+ }
6991+ }
6992+ },
6993+ "hash-base": {
6994+ "version": "3.0.4",
6995+ "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
6996+ "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
6997+ "dev": true,
6998+ "requires": {
6999+ "inherits": "^2.0.1",
7000+ "safe-buffer": "^5.0.1"
7001+ }
7002+ },
7003+ "hash.js": {
7004+ "version": "1.1.7",
7005+ "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
7006+ "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
7007+ "dev": true,
7008+ "requires": {
7009+ "inherits": "^2.0.3",
7010+ "minimalistic-assert": "^1.0.1"
7011+ }
7012+ },
7013+ "hast-util-parse-selector": {
7014+ "version": "2.2.2",
7015+ "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.2.tgz",
7016+ "integrity": "sha512-jIMtnzrLTjzqgVEQqPEmwEZV+ea4zHRFTP8Z2Utw0I5HuBOXHzUPPQWr6ouJdJqDKLbFU/OEiYwZ79LalZkmmw==",
7017+ "dev": true
7018+ },
7019+ "hastscript": {
7020+ "version": "5.1.0",
7021+ "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-5.1.0.tgz",
7022+ "integrity": "sha512-7mOQX5VfVs/gmrOGlN8/EDfp1GqV6P3gTNVt+KnX4gbYhpASTM8bklFdFQCbFRAadURXAmw0R1QQdBdqp7jswQ==",
7023+ "dev": true,
7024+ "requires": {
7025+ "comma-separated-tokens": "^1.0.0",
7026+ "hast-util-parse-selector": "^2.2.0",
7027+ "property-information": "^5.0.1",
7028+ "space-separated-tokens": "^1.0.0"
7029+ }
7030+ },
7031+ "he": {
7032+ "version": "1.2.0",
7033+ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
7034+ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
7035+ "dev": true
7036+ },
7037+ "highlight.js": {
7038+ "version": "9.12.0",
7039+ "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.12.0.tgz",
7040+ "integrity": "sha1-5tnb5Xy+/mB1HwKvM2GVhwyQwB4=",
7041+ "dev": true
7042+ },
7043+ "hmac-drbg": {
7044+ "version": "1.0.1",
7045+ "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
7046+ "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
7047+ "dev": true,
7048+ "requires": {
7049+ "hash.js": "^1.0.3",
7050+ "minimalistic-assert": "^1.0.0",
7051+ "minimalistic-crypto-utils": "^1.0.1"
7052+ }
7053+ },
7054+ "hoist-non-react-statics": {
7055+ "version": "3.3.0",
7056+ "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.0.tgz",
7057+ "integrity": "sha512-0XsbTXxgiaCDYDIWFcwkmerZPSwywfUqYmwT4jzewKTQSWoE6FCMoUVOeBJWK3E/CrWbxRG3m5GzY4lnIwGRBA==",
7058+ "requires": {
7059+ "react-is": "^16.7.0"
7060+ }
7061+ },
7062+ "homedir-polyfill": {
7063+ "version": "1.0.3",
7064+ "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
7065+ "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
7066+ "dev": true,
7067+ "requires": {
7068+ "parse-passwd": "^1.0.0"
7069+ }
7070+ },
7071+ "hpack.js": {
7072+ "version": "2.1.6",
7073+ "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
7074+ "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",
7075+ "dev": true,
7076+ "requires": {
7077+ "inherits": "^2.0.1",
7078+ "obuf": "^1.0.0",
7079+ "readable-stream": "^2.0.1",
7080+ "wbuf": "^1.1.0"
7081+ }
7082+ },
7083+ "html-encoding-sniffer": {
7084+ "version": "1.0.2",
7085+ "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz",
7086+ "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==",
7087+ "dev": true,
7088+ "requires": {
7089+ "whatwg-encoding": "^1.0.1"
7090+ }
7091+ },
7092+ "html-entities": {
7093+ "version": "1.2.1",
7094+ "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz",
7095+ "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=",
7096+ "dev": true
7097+ },
7098+ "html-minifier": {
7099+ "version": "4.0.0",
7100+ "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz",
7101+ "integrity": "sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==",
7102+ "dev": true,
7103+ "requires": {
7104+ "camel-case": "^3.0.0",
7105+ "clean-css": "^4.2.1",
7106+ "commander": "^2.19.0",
7107+ "he": "^1.2.0",
7108+ "param-case": "^2.1.1",
7109+ "relateurl": "^0.2.7",
7110+ "uglify-js": "^3.5.1"
7111+ }
7112+ },
7113+ "html-webpack-plugin": {
7114+ "version": "4.0.0-beta.8",
7115+ "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.8.tgz",
7116+ "integrity": "sha512-n5S2hJi3/vioRvEDswZP2WFgZU8TUqFoYIrkg5dt+xDC4TigQEhIcl4Y81Qs2La/EqKWuJZP8+ikbHGVmzQ4Mg==",
7117+ "dev": true,
7118+ "requires": {
7119+ "html-minifier": "^4.0.0",
7120+ "loader-utils": "^1.2.3",
7121+ "lodash": "^4.17.11",
7122+ "pretty-error": "^2.1.1",
7123+ "tapable": "^1.1.3",
7124+ "util.promisify": "1.0.0"
7125+ }
7126+ },
7127+ "htmlparser2": {
7128+ "version": "3.10.1",
7129+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz",
7130+ "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==",
7131+ "dev": true,
7132+ "requires": {
7133+ "domelementtype": "^1.3.1",
7134+ "domhandler": "^2.3.0",
7135+ "domutils": "^1.5.1",
7136+ "entities": "^1.1.1",
7137+ "inherits": "^2.0.1",
7138+ "readable-stream": "^3.1.1"
7139+ },
7140+ "dependencies": {
7141+ "readable-stream": {
7142+ "version": "3.4.0",
7143+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz",
7144+ "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==",
7145+ "dev": true,
7146+ "requires": {
7147+ "inherits": "^2.0.3",
7148+ "string_decoder": "^1.1.1",
7149+ "util-deprecate": "^1.0.1"
7150+ }
7151+ }
7152+ }
7153+ },
7154+ "http-deceiver": {
7155+ "version": "1.2.7",
7156+ "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
7157+ "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=",
7158+ "dev": true
7159+ },
7160+ "http-errors": {
7161+ "version": "1.7.2",
7162+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
7163+ "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
7164+ "dev": true,
7165+ "requires": {
7166+ "depd": "~1.1.2",
7167+ "inherits": "2.0.3",
7168+ "setprototypeof": "1.1.1",
7169+ "statuses": ">= 1.5.0 < 2",
7170+ "toidentifier": "1.0.0"
7171+ },
7172+ "dependencies": {
7173+ "inherits": {
7174+ "version": "2.0.3",
7175+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
7176+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
7177+ "dev": true
7178+ }
7179+ }
7180+ },
7181+ "http-parser-js": {
7182+ "version": "0.4.10",
7183+ "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz",
7184+ "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=",
7185+ "dev": true
7186+ },
7187+ "http-proxy": {
7188+ "version": "1.18.0",
7189+ "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.0.tgz",
7190+ "integrity": "sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ==",
7191+ "dev": true,
7192+ "requires": {
7193+ "eventemitter3": "^4.0.0",
7194+ "follow-redirects": "^1.0.0",
7195+ "requires-port": "^1.0.0"
7196+ }
7197+ },
7198+ "http-proxy-middleware": {
7199+ "version": "0.19.1",
7200+ "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz",
7201+ "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==",
7202+ "dev": true,
7203+ "requires": {
7204+ "http-proxy": "^1.17.0",
7205+ "is-glob": "^4.0.0",
7206+ "lodash": "^4.17.11",
7207+ "micromatch": "^3.1.10"
7208+ }
7209+ },
7210+ "http-signature": {
7211+ "version": "1.2.0",
7212+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
7213+ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
7214+ "dev": true,
7215+ "requires": {
7216+ "assert-plus": "^1.0.0",
7217+ "jsprim": "^1.2.2",
7218+ "sshpk": "^1.7.0"
7219+ }
7220+ },
7221+ "https-browserify": {
7222+ "version": "1.0.0",
7223+ "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
7224+ "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
7225+ "dev": true
7226+ },
7227+ "hyphenate-style-name": {
7228+ "version": "1.0.3",
7229+ "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.3.tgz",
7230+ "integrity": "sha512-EcuixamT82oplpoJ2XU4pDtKGWQ7b00CD9f1ug9IaQ3p1bkHMiKCZ9ut9QDI6qsa6cpUuB+A/I+zLtdNK4n2DQ=="
7231+ },
7232+ "iconv-lite": {
7233+ "version": "0.4.24",
7234+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
7235+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
7236+ "dev": true,
7237+ "requires": {
7238+ "safer-buffer": ">= 2.1.2 < 3"
7239+ }
7240+ },
7241+ "icss-utils": {
7242+ "version": "4.1.1",
7243+ "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz",
7244+ "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==",
7245+ "dev": true,
7246+ "requires": {
7247+ "postcss": "^7.0.14"
7248+ }
7249+ },
7250+ "ieee754": {
7251+ "version": "1.1.13",
7252+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
7253+ "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==",
7254+ "dev": true
7255+ },
7256+ "iferr": {
7257+ "version": "0.1.5",
7258+ "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
7259+ "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",
7260+ "dev": true
7261+ },
7262+ "ignore": {
7263+ "version": "3.3.10",
7264+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
7265+ "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
7266+ "dev": true
7267+ },
7268+ "immer": {
7269+ "version": "1.10.0",
7270+ "resolved": "https://registry.npmjs.org/immer/-/immer-1.10.0.tgz",
7271+ "integrity": "sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg==",
7272+ "dev": true
7273+ },
7274+ "import-cwd": {
7275+ "version": "2.1.0",
7276+ "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz",
7277+ "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=",
7278+ "dev": true,
7279+ "requires": {
7280+ "import-from": "^2.1.0"
7281+ }
7282+ },
7283+ "import-fresh": {
7284+ "version": "2.0.0",
7285+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
7286+ "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=",
7287+ "dev": true,
7288+ "requires": {
7289+ "caller-path": "^2.0.0",
7290+ "resolve-from": "^3.0.0"
7291+ }
7292+ },
7293+ "import-from": {
7294+ "version": "2.1.0",
7295+ "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz",
7296+ "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=",
7297+ "dev": true,
7298+ "requires": {
7299+ "resolve-from": "^3.0.0"
7300+ }
7301+ },
7302+ "import-local": {
7303+ "version": "2.0.0",
7304+ "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz",
7305+ "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==",
7306+ "dev": true,
7307+ "requires": {
7308+ "pkg-dir": "^3.0.0",
7309+ "resolve-cwd": "^2.0.0"
7310+ }
7311+ },
7312+ "imurmurhash": {
7313+ "version": "0.1.4",
7314+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
7315+ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
7316+ "dev": true
7317+ },
7318+ "indexes-of": {
7319+ "version": "1.0.1",
7320+ "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
7321+ "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
7322+ "dev": true
7323+ },
7324+ "infer-owner": {
7325+ "version": "1.0.4",
7326+ "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
7327+ "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
7328+ "dev": true
7329+ },
7330+ "inflight": {
7331+ "version": "1.0.6",
7332+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
7333+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
7334+ "dev": true,
7335+ "requires": {
7336+ "once": "^1.3.0",
7337+ "wrappy": "1"
7338+ }
7339+ },
7340+ "inherits": {
7341+ "version": "2.0.4",
7342+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
7343+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
7344+ "dev": true
7345+ },
7346+ "ini": {
7347+ "version": "1.3.5",
7348+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
7349+ "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
7350+ "dev": true
7351+ },
7352+ "inquirer": {
7353+ "version": "6.5.2",
7354+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz",
7355+ "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==",
7356+ "dev": true,
7357+ "requires": {
7358+ "ansi-escapes": "^3.2.0",
7359+ "chalk": "^2.4.2",
7360+ "cli-cursor": "^2.1.0",
7361+ "cli-width": "^2.0.0",
7362+ "external-editor": "^3.0.3",
7363+ "figures": "^2.0.0",
7364+ "lodash": "^4.17.12",
7365+ "mute-stream": "0.0.7",
7366+ "run-async": "^2.2.0",
7367+ "rxjs": "^6.4.0",
7368+ "string-width": "^2.1.0",
7369+ "strip-ansi": "^5.1.0",
7370+ "through": "^2.3.6"
7371+ },
7372+ "dependencies": {
7373+ "ansi-regex": {
7374+ "version": "3.0.0",
7375+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
7376+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
7377+ "dev": true
7378+ },
7379+ "string-width": {
7380+ "version": "2.1.1",
7381+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
7382+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
7383+ "dev": true,
7384+ "requires": {
7385+ "is-fullwidth-code-point": "^2.0.0",
7386+ "strip-ansi": "^4.0.0"
7387+ },
7388+ "dependencies": {
7389+ "strip-ansi": {
7390+ "version": "4.0.0",
7391+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
7392+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
7393+ "dev": true,
7394+ "requires": {
7395+ "ansi-regex": "^3.0.0"
7396+ }
7397+ }
7398+ }
7399+ }
7400+ }
7401+ },
7402+ "internal-ip": {
7403+ "version": "4.3.0",
7404+ "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz",
7405+ "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==",
7406+ "dev": true,
7407+ "requires": {
7408+ "default-gateway": "^4.2.0",
7409+ "ipaddr.js": "^1.9.0"
7410+ }
7411+ },
7412+ "interpret": {
7413+ "version": "1.2.0",
7414+ "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz",
7415+ "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==",
7416+ "dev": true
7417+ },
7418+ "invariant": {
7419+ "version": "2.2.4",
7420+ "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
7421+ "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
7422+ "dev": true,
7423+ "requires": {
7424+ "loose-envify": "^1.0.0"
7425+ }
7426+ },
7427+ "invert-kv": {
7428+ "version": "2.0.0",
7429+ "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
7430+ "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
7431+ "dev": true
7432+ },
7433+ "ip": {
7434+ "version": "1.1.5",
7435+ "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
7436+ "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
7437+ "dev": true
7438+ },
7439+ "ip-regex": {
7440+ "version": "2.1.0",
7441+ "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
7442+ "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=",
7443+ "dev": true
7444+ },
7445+ "ipaddr.js": {
7446+ "version": "1.9.0",
7447+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz",
7448+ "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==",
7449+ "dev": true
7450+ },
7451+ "is-absolute-url": {
7452+ "version": "3.0.2",
7453+ "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.2.tgz",
7454+ "integrity": "sha512-+5g/wLlcm1AcxSP7014m6GvbPHswDx980vD/3bZaap8aGV9Yfs7Q6y6tfaupgZ5O74Byzc8dGrSCJ+bFXx0KdA==",
7455+ "dev": true
7456+ },
7457+ "is-accessor-descriptor": {
7458+ "version": "0.1.6",
7459+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
7460+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
7461+ "dev": true,
7462+ "requires": {
7463+ "kind-of": "^3.0.2"
7464+ },
7465+ "dependencies": {
7466+ "kind-of": {
7467+ "version": "3.2.2",
7468+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
7469+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
7470+ "dev": true,
7471+ "requires": {
7472+ "is-buffer": "^1.1.5"
7473+ }
7474+ }
7475+ }
7476+ },
7477+ "is-alphabetical": {
7478+ "version": "1.0.3",
7479+ "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.3.tgz",
7480+ "integrity": "sha512-eEMa6MKpHFzw38eKm56iNNi6GJ7lf6aLLio7Kr23sJPAECscgRtZvOBYybejWDQ2bM949Y++61PY+udzj5QMLA==",
7481+ "dev": true
7482+ },
7483+ "is-alphanumerical": {
7484+ "version": "1.0.3",
7485+ "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.3.tgz",
7486+ "integrity": "sha512-A1IGAPO5AW9vSh7omxIlOGwIqEvpW/TA+DksVOPM5ODuxKlZS09+TEM1E3275lJqO2oJ38vDpeAL3DCIiHE6eA==",
7487+ "dev": true,
7488+ "requires": {
7489+ "is-alphabetical": "^1.0.0",
7490+ "is-decimal": "^1.0.0"
7491+ }
7492+ },
7493+ "is-arguments": {
7494+ "version": "1.0.4",
7495+ "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz",
7496+ "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==",
7497+ "dev": true
7498+ },
7499+ "is-arrayish": {
7500+ "version": "0.2.1",
7501+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
7502+ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
7503+ "dev": true
7504+ },
7505+ "is-binary-path": {
7506+ "version": "1.0.1",
7507+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
7508+ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
7509+ "dev": true,
7510+ "requires": {
7511+ "binary-extensions": "^1.0.0"
7512+ }
7513+ },
7514+ "is-buffer": {
7515+ "version": "1.1.6",
7516+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
7517+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
7518+ "dev": true
7519+ },
7520+ "is-callable": {
7521+ "version": "1.1.4",
7522+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
7523+ "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==",
7524+ "dev": true
7525+ },
7526+ "is-data-descriptor": {
7527+ "version": "0.1.4",
7528+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
7529+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
7530+ "dev": true,
7531+ "requires": {
7532+ "kind-of": "^3.0.2"
7533+ },
7534+ "dependencies": {
7535+ "kind-of": {
7536+ "version": "3.2.2",
7537+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
7538+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
7539+ "dev": true,
7540+ "requires": {
7541+ "is-buffer": "^1.1.5"
7542+ }
7543+ }
7544+ }
7545+ },
7546+ "is-date-object": {
7547+ "version": "1.0.1",
7548+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
7549+ "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
7550+ "dev": true
7551+ },
7552+ "is-decimal": {
7553+ "version": "1.0.3",
7554+ "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.3.tgz",
7555+ "integrity": "sha512-bvLSwoDg2q6Gf+E2LEPiklHZxxiSi3XAh4Mav65mKqTfCO1HM3uBs24TjEH8iJX3bbDdLXKJXBTmGzuTUuAEjQ==",
7556+ "dev": true
7557+ },
7558+ "is-descriptor": {
7559+ "version": "0.1.6",
7560+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
7561+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
7562+ "dev": true,
7563+ "requires": {
7564+ "is-accessor-descriptor": "^0.1.6",
7565+ "is-data-descriptor": "^0.1.4",
7566+ "kind-of": "^5.0.0"
7567+ },
7568+ "dependencies": {
7569+ "kind-of": {
7570+ "version": "5.1.0",
7571+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
7572+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
7573+ "dev": true
7574+ }
7575+ }
7576+ },
7577+ "is-directory": {
7578+ "version": "0.3.1",
7579+ "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
7580+ "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
7581+ "dev": true
7582+ },
7583+ "is-dom": {
7584+ "version": "1.1.0",
7585+ "resolved": "https://registry.npmjs.org/is-dom/-/is-dom-1.1.0.tgz",
7586+ "integrity": "sha512-u82f6mvhYxRPKpw8V1N0W8ce1xXwOrQtgGcxl6UCL5zBmZu3is/18K0rR7uFCnMDuAsS/3W54mGL4vsaFUQlEQ==",
7587+ "dev": true,
7588+ "requires": {
7589+ "is-object": "^1.0.1",
7590+ "is-window": "^1.0.2"
7591+ }
7592+ },
7593+ "is-extendable": {
7594+ "version": "0.1.1",
7595+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
7596+ "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
7597+ "dev": true
7598+ },
7599+ "is-extglob": {
7600+ "version": "2.1.1",
7601+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
7602+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
7603+ "dev": true
7604+ },
7605+ "is-fullwidth-code-point": {
7606+ "version": "2.0.0",
7607+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
7608+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
7609+ "dev": true
7610+ },
7611+ "is-function": {
7612+ "version": "1.0.1",
7613+ "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.1.tgz",
7614+ "integrity": "sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU=",
7615+ "dev": true
7616+ },
7617+ "is-glob": {
7618+ "version": "4.0.1",
7619+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
7620+ "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
7621+ "dev": true,
7622+ "requires": {
7623+ "is-extglob": "^2.1.1"
7624+ }
7625+ },
7626+ "is-hexadecimal": {
7627+ "version": "1.0.3",
7628+ "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.3.tgz",
7629+ "integrity": "sha512-zxQ9//Q3D/34poZf8fiy3m3XVpbQc7ren15iKqrTtLPwkPD/t3Scy9Imp63FujULGxuK0ZlCwoo5xNpktFgbOA==",
7630+ "dev": true
7631+ },
7632+ "is-in-browser": {
7633+ "version": "1.1.3",
7634+ "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz",
7635+ "integrity": "sha1-Vv9NtoOgeMYILrldrX3GLh0E+DU="
7636+ },
7637+ "is-number": {
7638+ "version": "3.0.0",
7639+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
7640+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
7641+ "dev": true,
7642+ "requires": {
7643+ "kind-of": "^3.0.2"
7644+ },
7645+ "dependencies": {
7646+ "kind-of": {
7647+ "version": "3.2.2",
7648+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
7649+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
7650+ "dev": true,
7651+ "requires": {
7652+ "is-buffer": "^1.1.5"
7653+ }
7654+ }
7655+ }
7656+ },
7657+ "is-object": {
7658+ "version": "1.0.1",
7659+ "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz",
7660+ "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=",
7661+ "dev": true
7662+ },
7663+ "is-path-cwd": {
7664+ "version": "2.2.0",
7665+ "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
7666+ "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
7667+ "dev": true
7668+ },
7669+ "is-path-in-cwd": {
7670+ "version": "2.1.0",
7671+ "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz",
7672+ "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==",
7673+ "dev": true,
7674+ "requires": {
7675+ "is-path-inside": "^2.1.0"
7676+ }
7677+ },
7678+ "is-path-inside": {
7679+ "version": "2.1.0",
7680+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz",
7681+ "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==",
7682+ "dev": true,
7683+ "requires": {
7684+ "path-is-inside": "^1.0.2"
7685+ }
7686+ },
7687+ "is-plain-obj": {
7688+ "version": "2.0.0",
7689+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.0.0.tgz",
7690+ "integrity": "sha512-EYisGhpgSCwspmIuRHGjROWTon2Xp8Z7U03Wubk/bTL5TTRC5R1rGVgyjzBrk9+ULdH6cRD06KRcw/xfqhVYKQ==",
7691+ "dev": true
7692+ },
7693+ "is-plain-object": {
7694+ "version": "2.0.4",
7695+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
7696+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
7697+ "dev": true,
7698+ "requires": {
7699+ "isobject": "^3.0.1"
7700+ }
7701+ },
7702+ "is-promise": {
7703+ "version": "2.1.0",
7704+ "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
7705+ "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
7706+ "dev": true
7707+ },
7708+ "is-regex": {
7709+ "version": "1.0.4",
7710+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
7711+ "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
7712+ "dev": true,
7713+ "requires": {
7714+ "has": "^1.0.1"
7715+ }
7716+ },
7717+ "is-root": {
7718+ "version": "2.1.0",
7719+ "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz",
7720+ "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==",
7721+ "dev": true
7722+ },
7723+ "is-stream": {
7724+ "version": "2.0.0",
7725+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
7726+ "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
7727+ "dev": true
7728+ },
7729+ "is-symbol": {
7730+ "version": "1.0.2",
7731+ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
7732+ "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
7733+ "dev": true,
7734+ "requires": {
7735+ "has-symbols": "^1.0.0"
7736+ }
7737+ },
7738+ "is-typedarray": {
7739+ "version": "1.0.0",
7740+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
7741+ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
7742+ "dev": true
7743+ },
7744+ "is-window": {
7745+ "version": "1.0.2",
7746+ "resolved": "https://registry.npmjs.org/is-window/-/is-window-1.0.2.tgz",
7747+ "integrity": "sha1-LIlspT25feRdPDMTOmXYyfVjSA0=",
7748+ "dev": true
7749+ },
7750+ "is-windows": {
7751+ "version": "1.0.2",
7752+ "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
7753+ "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
7754+ "dev": true
7755+ },
7756+ "is-wsl": {
7757+ "version": "1.1.0",
7758+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
7759+ "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
7760+ "dev": true
7761+ },
7762+ "isarray": {
7763+ "version": "1.0.0",
7764+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
7765+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
7766+ "dev": true
7767+ },
7768+ "isexe": {
7769+ "version": "2.0.0",
7770+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
7771+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
7772+ "dev": true
7773+ },
7774+ "isobject": {
7775+ "version": "3.0.1",
7776+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
7777+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
7778+ "dev": true
7779+ },
7780+ "isomorphic-fetch": {
7781+ "version": "2.2.1",
7782+ "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz",
7783+ "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=",
7784+ "dev": true,
7785+ "requires": {
7786+ "node-fetch": "^1.0.1",
7787+ "whatwg-fetch": ">=0.10.0"
7788+ }
7789+ },
7790+ "isstream": {
7791+ "version": "0.1.2",
7792+ "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
7793+ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
7794+ "dev": true
7795+ },
7796+ "js-levenshtein": {
7797+ "version": "1.1.6",
7798+ "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz",
7799+ "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==",
7800+ "dev": true
7801+ },
7802+ "js-string-escape": {
7803+ "version": "1.0.1",
7804+ "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz",
7805+ "integrity": "sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=",
7806+ "dev": true
7807+ },
7808+ "js-tokens": {
7809+ "version": "4.0.0",
7810+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
7811+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
7812+ },
7813+ "js-yaml": {
7814+ "version": "3.13.1",
7815+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
7816+ "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
7817+ "dev": true,
7818+ "requires": {
7819+ "argparse": "^1.0.7",
7820+ "esprima": "^4.0.0"
7821+ },
7822+ "dependencies": {
7823+ "esprima": {
7824+ "version": "4.0.1",
7825+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
7826+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
7827+ "dev": true
7828+ }
7829+ }
7830+ },
7831+ "jsbn": {
7832+ "version": "0.1.1",
7833+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
7834+ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
7835+ "dev": true
7836+ },
7837+ "jsdom": {
7838+ "version": "15.1.1",
7839+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.1.1.tgz",
7840+ "integrity": "sha512-cQZRBB33arrDAeCrAEWn1U3SvrvC8XysBua9Oqg1yWrsY/gYcusloJC3RZJXuY5eehSCmws8f2YeliCqGSkrtQ==",
7841+ "dev": true,
7842+ "requires": {
7843+ "abab": "^2.0.0",
7844+ "acorn": "^6.1.1",
7845+ "acorn-globals": "^4.3.2",
7846+ "array-equal": "^1.0.0",
7847+ "cssom": "^0.3.6",
7848+ "cssstyle": "^1.2.2",
7849+ "data-urls": "^1.1.0",
7850+ "domexception": "^1.0.1",
7851+ "escodegen": "^1.11.1",
7852+ "html-encoding-sniffer": "^1.0.2",
7853+ "nwsapi": "^2.1.4",
7854+ "parse5": "5.1.0",
7855+ "pn": "^1.1.0",
7856+ "request": "^2.88.0",
7857+ "request-promise-native": "^1.0.7",
7858+ "saxes": "^3.1.9",
7859+ "symbol-tree": "^3.2.2",
7860+ "tough-cookie": "^3.0.1",
7861+ "w3c-hr-time": "^1.0.1",
7862+ "w3c-xmlserializer": "^1.1.2",
7863+ "webidl-conversions": "^4.0.2",
7864+ "whatwg-encoding": "^1.0.5",
7865+ "whatwg-mimetype": "^2.3.0",
7866+ "whatwg-url": "^7.0.0",
7867+ "ws": "^7.0.0",
7868+ "xml-name-validator": "^3.0.0"
7869+ },
7870+ "dependencies": {
7871+ "tough-cookie": {
7872+ "version": "3.0.1",
7873+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz",
7874+ "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==",
7875+ "dev": true,
7876+ "requires": {
7877+ "ip-regex": "^2.1.0",
7878+ "psl": "^1.1.28",
7879+ "punycode": "^2.1.1"
7880+ }
7881+ },
7882+ "ws": {
7883+ "version": "7.1.2",
7884+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.1.2.tgz",
7885+ "integrity": "sha512-gftXq3XI81cJCgkUiAVixA0raD9IVmXqsylCrjRygw4+UOOGzPoxnQ6r/CnVL9i+mDncJo94tSkyrtuuQVBmrg==",
7886+ "dev": true,
7887+ "requires": {
7888+ "async-limiter": "^1.0.0"
7889+ }
7890+ }
7891+ }
7892+ },
7893+ "jsdom-global": {
7894+ "version": "3.0.2",
7895+ "resolved": "https://registry.npmjs.org/jsdom-global/-/jsdom-global-3.0.2.tgz",
7896+ "integrity": "sha1-a9KZwTsMRiay2iwDk81DhdYGrLk=",
7897+ "dev": true
7898+ },
7899+ "jsesc": {
7900+ "version": "2.5.2",
7901+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
7902+ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
7903+ "dev": true
7904+ },
7905+ "json-parse-better-errors": {
7906+ "version": "1.0.2",
7907+ "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
7908+ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
7909+ "dev": true
7910+ },
7911+ "json-schema": {
7912+ "version": "0.2.3",
7913+ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
7914+ "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
7915+ "dev": true
7916+ },
7917+ "json-schema-traverse": {
7918+ "version": "0.4.1",
7919+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
7920+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
7921+ "dev": true
7922+ },
7923+ "json-stringify-safe": {
7924+ "version": "5.0.1",
7925+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
7926+ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
7927+ "dev": true
7928+ },
7929+ "json3": {
7930+ "version": "3.3.3",
7931+ "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz",
7932+ "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==",
7933+ "dev": true
7934+ },
7935+ "json5": {
7936+ "version": "1.0.1",
7937+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
7938+ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
7939+ "requires": {
7940+ "minimist": "^1.2.0"
7941+ },
7942+ "dependencies": {
7943+ "minimist": {
7944+ "version": "1.2.0",
7945+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
7946+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
7947+ }
7948+ }
7949+ },
7950+ "jsonfile": {
7951+ "version": "2.4.0",
7952+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
7953+ "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
7954+ "dev": true,
7955+ "requires": {
7956+ "graceful-fs": "^4.1.6"
7957+ }
7958+ },
7959+ "jsprim": {
7960+ "version": "1.4.1",
7961+ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
7962+ "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
7963+ "dev": true,
7964+ "requires": {
7965+ "assert-plus": "1.0.0",
7966+ "extsprintf": "1.3.0",
7967+ "json-schema": "0.2.3",
7968+ "verror": "1.10.0"
7969+ }
7970+ },
7971+ "jss": {
7972+ "version": "10.0.0-alpha.25",
7973+ "resolved": "https://registry.npmjs.org/jss/-/jss-10.0.0-alpha.25.tgz",
7974+ "integrity": "sha512-zqKnXv181B9vue2yYhmVhc+6ggbbxHF/33rjXfXEjaa22nOvknTI21QDfq3oZ8uCC50kcFp3Z8KU1ghUXdFvIA==",
7975+ "requires": {
7976+ "@babel/runtime": "^7.3.1",
7977+ "csstype": "^2.6.5",
7978+ "is-in-browser": "^1.1.3",
7979+ "tiny-warning": "^1.0.2"
7980+ }
7981+ },
7982+ "jss-plugin-camel-case": {
7983+ "version": "10.0.0-alpha.25",
7984+ "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.0.0-alpha.25.tgz",
7985+ "integrity": "sha512-J5ZEGDTy9ddqdTUPAF4SJQ25u5kiG1ORP8F+ZPEZAkkiMQJp+/Aol4I7xhTS2aW1Lhg8xNxdhdRfBi5yU7wOvg==",
7986+ "requires": {
7987+ "@babel/runtime": "^7.3.1",
7988+ "hyphenate-style-name": "^1.0.3",
7989+ "jss": "10.0.0-alpha.25"
7990+ }
7991+ },
7992+ "jss-plugin-default-unit": {
7993+ "version": "10.0.0-alpha.25",
7994+ "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.0.0-alpha.25.tgz",
7995+ "integrity": "sha512-auOG459B+yEqkojgaXH02SYO9+xjmAxlmP+WbzhVpXqOFJ2CN/kaxd8P4NJZLdj3BQxHiM7WIyMVh786StE+EA==",
7996+ "requires": {
7997+ "@babel/runtime": "^7.3.1",
7998+ "jss": "10.0.0-alpha.25"
7999+ }
8000+ },
8001+ "jss-plugin-global": {
8002+ "version": "10.0.0-alpha.25",
8003+ "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.0.0-alpha.25.tgz",
8004+ "integrity": "sha512-cS98Q8X8jwltuaBZd9eYuxMXxkUL+mJGl2Ok3/nmJzH9nLzj6i7kLxSoDtuJNqsRmbP7ogIXVozJUq9lUu2hlQ==",
8005+ "requires": {
8006+ "@babel/runtime": "^7.3.1",
8007+ "jss": "10.0.0-alpha.25"
8008+ }
8009+ },
8010+ "jss-plugin-nested": {
8011+ "version": "10.0.0-alpha.25",
8012+ "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.0.0-alpha.25.tgz",
8013+ "integrity": "sha512-7sk7/6mX1YTgXe+AyeD1zEyKTgIGbbhYtg+wWQcHJlE1flW2JHfcQ5mw84FgHcHQRQ8Dq3l9I3aEY51ev0J1Wg==",
8014+ "requires": {
8015+ "@babel/runtime": "^7.3.1",
8016+ "jss": "10.0.0-alpha.25",
8017+ "tiny-warning": "^1.0.2"
8018+ }
8019+ },
8020+ "jss-plugin-props-sort": {
8021+ "version": "10.0.0-alpha.25",
8022+ "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.0.0-alpha.25.tgz",
8023+ "integrity": "sha512-8B/6QLQuUX8cIlZbXdjEm5l0jCX4EgacYMcFJhdKwDKEZYeAghpgQQrCKl0/CYHW7iFge5wim67P+uL6QxMzyw==",
8024+ "requires": {
8025+ "@babel/runtime": "^7.3.1",
8026+ "jss": "10.0.0-alpha.25"
8027+ }
8028+ },
8029+ "jss-plugin-rule-value-function": {
8030+ "version": "10.0.0-alpha.25",
8031+ "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.0.0-alpha.25.tgz",
8032+ "integrity": "sha512-CQQtWO+/OZRGaFRBSGQUgAci9YlVtdoXcWQKBNo70tmpp+kaXKlFNCYaL3jmHbJHMiwKQYG2RYFQNIrwJ9SGmA==",
8033+ "requires": {
8034+ "@babel/runtime": "^7.3.1",
8035+ "jss": "10.0.0-alpha.25"
8036+ }
8037+ },
8038+ "jss-plugin-vendor-prefixer": {
8039+ "version": "10.0.0-alpha.25",
8040+ "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.0.0-alpha.25.tgz",
8041+ "integrity": "sha512-5FXpB/TiwckbrkoDCmd27YsWCESl1K4hAX/oro2/geEXgnVQvDgQOf2eWCsjYO2K1lYPPXtskMfws/Q3eKmbYg==",
8042+ "requires": {
8043+ "@babel/runtime": "^7.3.1",
8044+ "css-vendor": "^2.0.6",
8045+ "jss": "10.0.0-alpha.25"
8046+ }
8047+ },
8048+ "killable": {
8049+ "version": "1.0.1",
8050+ "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz",
8051+ "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==",
8052+ "dev": true
8053+ },
8054+ "kind-of": {
8055+ "version": "6.0.2",
8056+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
8057+ "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
8058+ "dev": true
8059+ },
8060+ "klaw": {
8061+ "version": "1.3.1",
8062+ "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz",
8063+ "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=",
8064+ "dev": true,
8065+ "requires": {
8066+ "graceful-fs": "^4.1.9"
8067+ }
8068+ },
8069+ "lazy-cache": {
8070+ "version": "1.0.4",
8071+ "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
8072+ "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",
8073+ "dev": true
8074+ },
8075+ "lazy-universal-dotenv": {
8076+ "version": "3.0.1",
8077+ "resolved": "https://registry.npmjs.org/lazy-universal-dotenv/-/lazy-universal-dotenv-3.0.1.tgz",
8078+ "integrity": "sha512-prXSYk799h3GY3iOWnC6ZigYzMPjxN2svgjJ9shk7oMadSNX3wXy0B6F32PMJv7qtMnrIbUxoEHzbutvxR2LBQ==",
8079+ "dev": true,
8080+ "requires": {
8081+ "@babel/runtime": "^7.5.0",
8082+ "app-root-dir": "^1.0.2",
8083+ "core-js": "^3.0.4",
8084+ "dotenv": "^8.0.0",
8085+ "dotenv-expand": "^5.1.0"
8086+ },
8087+ "dependencies": {
8088+ "dotenv": {
8089+ "version": "8.1.0",
8090+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.1.0.tgz",
8091+ "integrity": "sha512-GUE3gqcDCaMltj2++g6bRQ5rBJWtkWTmqmD0fo1RnnMuUqHNCt2oTPeDnS9n6fKYvlhn7AeBkb38lymBtWBQdA==",
8092+ "dev": true
8093+ }
8094+ }
8095+ },
8096+ "lcid": {
8097+ "version": "2.0.0",
8098+ "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
8099+ "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
8100+ "dev": true,
8101+ "requires": {
8102+ "invert-kv": "^2.0.0"
8103+ }
8104+ },
8105+ "levn": {
8106+ "version": "0.3.0",
8107+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
8108+ "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
8109+ "dev": true,
8110+ "requires": {
8111+ "prelude-ls": "~1.1.2",
8112+ "type-check": "~0.3.2"
8113+ }
8114+ },
8115+ "loader-runner": {
8116+ "version": "2.4.0",
8117+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
8118+ "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==",
8119+ "dev": true
8120+ },
8121+ "loader-utils": {
8122+ "version": "1.2.3",
8123+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
8124+ "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
8125+ "requires": {
8126+ "big.js": "^5.2.2",
8127+ "emojis-list": "^2.0.0",
8128+ "json5": "^1.0.1"
8129+ }
8130+ },
8131+ "locate-path": {
8132+ "version": "3.0.0",
8133+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
8134+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
8135+ "dev": true,
8136+ "requires": {
8137+ "p-locate": "^3.0.0",
8138+ "path-exists": "^3.0.0"
8139+ }
8140+ },
8141+ "lodash": {
8142+ "version": "4.17.15",
8143+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
8144+ "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
8145+ "dev": true
8146+ },
8147+ "lodash.clonedeep": {
8148+ "version": "4.5.0",
8149+ "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
8150+ "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
8151+ "dev": true
8152+ },
8153+ "lodash.debounce": {
8154+ "version": "4.0.8",
8155+ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
8156+ "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
8157+ "dev": true
8158+ },
8159+ "lodash.difference": {
8160+ "version": "4.5.0",
8161+ "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz",
8162+ "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=",
8163+ "dev": true
8164+ },
8165+ "lodash.isplainobject": {
8166+ "version": "4.0.6",
8167+ "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
8168+ "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=",
8169+ "dev": true
8170+ },
8171+ "lodash.memoize": {
8172+ "version": "4.1.2",
8173+ "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
8174+ "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
8175+ "dev": true
8176+ },
8177+ "lodash.sortby": {
8178+ "version": "4.7.0",
8179+ "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
8180+ "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
8181+ "dev": true
8182+ },
8183+ "lodash.throttle": {
8184+ "version": "4.1.1",
8185+ "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz",
8186+ "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=",
8187+ "dev": true
8188+ },
8189+ "log-symbols": {
8190+ "version": "3.0.0",
8191+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz",
8192+ "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==",
8193+ "dev": true,
8194+ "requires": {
8195+ "chalk": "^2.4.2"
8196+ }
8197+ },
8198+ "log-update": {
8199+ "version": "3.3.0",
8200+ "resolved": "https://registry.npmjs.org/log-update/-/log-update-3.3.0.tgz",
8201+ "integrity": "sha512-YSKm5n+YjZoGZT5lfmOqasVH1fIH9xQA9A81Y48nZ99PxAP62vdCCtua+Gcu6oTn0nqtZd/LwRV+Vflo53ZDWA==",
8202+ "dev": true,
8203+ "requires": {
8204+ "ansi-escapes": "^3.2.0",
8205+ "cli-cursor": "^2.1.0",
8206+ "wrap-ansi": "^5.0.0"
8207+ }
8208+ },
8209+ "loglevel": {
8210+ "version": "1.6.4",
8211+ "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.4.tgz",
8212+ "integrity": "sha512-p0b6mOGKcGa+7nnmKbpzR6qloPbrgLcnio++E+14Vo/XffOGwZtRpUhr8dTH/x2oCMmEoIU0Zwm3ZauhvYD17g==",
8213+ "dev": true
8214+ },
8215+ "loose-envify": {
8216+ "version": "1.4.0",
8217+ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
8218+ "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
8219+ "requires": {
8220+ "js-tokens": "^3.0.0 || ^4.0.0"
8221+ }
8222+ },
8223+ "lower-case": {
8224+ "version": "1.1.4",
8225+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz",
8226+ "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=",
8227+ "dev": true
8228+ },
8229+ "lowlight": {
8230+ "version": "1.9.2",
8231+ "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.9.2.tgz",
8232+ "integrity": "sha512-Ek18ElVCf/wF/jEm1b92gTnigh94CtBNWiZ2ad+vTgW7cTmQxUY3I98BjHK68gZAJEWmybGBZgx9qv3QxLQB/Q==",
8233+ "dev": true,
8234+ "requires": {
8235+ "fault": "^1.0.2",
8236+ "highlight.js": "~9.12.0"
8237+ }
8238+ },
8239+ "lru-cache": {
8240+ "version": "5.1.1",
8241+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
8242+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
8243+ "dev": true,
8244+ "requires": {
8245+ "yallist": "^3.0.2"
8246+ }
8247+ },
8248+ "make-dir": {
8249+ "version": "2.1.0",
8250+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
8251+ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
8252+ "dev": true,
8253+ "requires": {
8254+ "pify": "^4.0.1",
8255+ "semver": "^5.6.0"
8256+ },
8257+ "dependencies": {
8258+ "pify": {
8259+ "version": "4.0.1",
8260+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
8261+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
8262+ "dev": true
8263+ }
8264+ }
8265+ },
8266+ "mamacro": {
8267+ "version": "0.0.3",
8268+ "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz",
8269+ "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==",
8270+ "dev": true
8271+ },
8272+ "map-age-cleaner": {
8273+ "version": "0.1.3",
8274+ "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
8275+ "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
8276+ "dev": true,
8277+ "requires": {
8278+ "p-defer": "^1.0.0"
8279+ }
8280+ },
8281+ "map-cache": {
8282+ "version": "0.2.2",
8283+ "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
8284+ "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
8285+ "dev": true
8286+ },
8287+ "map-or-similar": {
8288+ "version": "1.5.0",
8289+ "resolved": "https://registry.npmjs.org/map-or-similar/-/map-or-similar-1.5.0.tgz",
8290+ "integrity": "sha1-beJlMXSt+12e3DPGnT6Sobdvrwg=",
8291+ "dev": true
8292+ },
8293+ "map-visit": {
8294+ "version": "1.0.0",
8295+ "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
8296+ "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
8297+ "dev": true,
8298+ "requires": {
8299+ "object-visit": "^1.0.0"
8300+ }
8301+ },
8302+ "markdown-to-jsx": {
8303+ "version": "6.10.3",
8304+ "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-6.10.3.tgz",
8305+ "integrity": "sha512-PSoUyLnW/xoW6RsxZrquSSz5eGEOTwa15H5eqp3enmrp8esmgDJmhzd6zmQ9tgAA9TxJzx1Hmf3incYU/IamoQ==",
8306+ "dev": true,
8307+ "requires": {
8308+ "prop-types": "^15.6.2",
8309+ "unquote": "^1.1.0"
8310+ }
8311+ },
8312+ "material-colors": {
8313+ "version": "1.2.6",
8314+ "resolved": "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz",
8315+ "integrity": "sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg==",
8316+ "dev": true
8317+ },
8318+ "md5.js": {
8319+ "version": "1.3.5",
8320+ "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
8321+ "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
8322+ "dev": true,
8323+ "requires": {
8324+ "hash-base": "^3.0.0",
8325+ "inherits": "^2.0.1",
8326+ "safe-buffer": "^5.1.2"
8327+ }
8328+ },
8329+ "mdn-data": {
8330+ "version": "2.0.4",
8331+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
8332+ "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==",
8333+ "dev": true
8334+ },
8335+ "media-typer": {
8336+ "version": "0.3.0",
8337+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
8338+ "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
8339+ "dev": true
8340+ },
8341+ "mem": {
8342+ "version": "4.3.0",
8343+ "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz",
8344+ "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==",
8345+ "dev": true,
8346+ "requires": {
8347+ "map-age-cleaner": "^0.1.1",
8348+ "mimic-fn": "^2.0.0",
8349+ "p-is-promise": "^2.0.0"
8350+ }
8351+ },
8352+ "memoize-one": {
8353+ "version": "5.1.1",
8354+ "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.1.1.tgz",
8355+ "integrity": "sha512-HKeeBpWvqiVJD57ZUAsJNm71eHTykffzcLZVYWiVfQeI1rJtuEaS7hQiEpWfVVk18donPwJEcFKIkCmPJNOhHA==",
8356+ "dev": true
8357+ },
8358+ "memoizerific": {
8359+ "version": "1.11.3",
8360+ "resolved": "https://registry.npmjs.org/memoizerific/-/memoizerific-1.11.3.tgz",
8361+ "integrity": "sha1-fIekZGREwy11Q4VwkF8tvRsagFo=",
8362+ "dev": true,
8363+ "requires": {
8364+ "map-or-similar": "^1.5.0"
8365+ }
8366+ },
8367+ "memory-fs": {
8368+ "version": "0.4.1",
8369+ "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
8370+ "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
8371+ "dev": true,
8372+ "requires": {
8373+ "errno": "^0.1.3",
8374+ "readable-stream": "^2.0.1"
8375+ }
8376+ },
8377+ "merge-deep": {
8378+ "version": "3.0.2",
8379+ "resolved": "https://registry.npmjs.org/merge-deep/-/merge-deep-3.0.2.tgz",
8380+ "integrity": "sha512-T7qC8kg4Zoti1cFd8Cr0M+qaZfOwjlPDEdZIIPPB2JZctjaPM4fX+i7HOId69tAti2fvO6X5ldfYUONDODsrkA==",
8381+ "dev": true,
8382+ "requires": {
8383+ "arr-union": "^3.1.0",
8384+ "clone-deep": "^0.2.4",
8385+ "kind-of": "^3.0.2"
8386+ },
8387+ "dependencies": {
8388+ "kind-of": {
8389+ "version": "3.2.2",
8390+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
8391+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
8392+ "dev": true,
8393+ "requires": {
8394+ "is-buffer": "^1.1.5"
8395+ }
8396+ }
8397+ }
8398+ },
8399+ "merge-descriptors": {
8400+ "version": "1.0.1",
8401+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
8402+ "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
8403+ "dev": true
8404+ },
8405+ "merge-stream": {
8406+ "version": "2.0.0",
8407+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
8408+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
8409+ "dev": true
8410+ },
8411+ "merge2": {
8412+ "version": "1.3.0",
8413+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz",
8414+ "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==",
8415+ "dev": true
8416+ },
8417+ "methods": {
8418+ "version": "1.1.2",
8419+ "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
8420+ "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
8421+ "dev": true
8422+ },
8423+ "microevent.ts": {
8424+ "version": "0.1.1",
8425+ "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz",
8426+ "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==",
8427+ "dev": true
8428+ },
8429+ "micromatch": {
8430+ "version": "3.1.10",
8431+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
8432+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
8433+ "dev": true,
8434+ "requires": {
8435+ "arr-diff": "^4.0.0",
8436+ "array-unique": "^0.3.2",
8437+ "braces": "^2.3.1",
8438+ "define-property": "^2.0.2",
8439+ "extend-shallow": "^3.0.2",
8440+ "extglob": "^2.0.4",
8441+ "fragment-cache": "^0.2.1",
8442+ "kind-of": "^6.0.2",
8443+ "nanomatch": "^1.2.9",
8444+ "object.pick": "^1.3.0",
8445+ "regex-not": "^1.0.0",
8446+ "snapdragon": "^0.8.1",
8447+ "to-regex": "^3.0.2"
8448+ }
8449+ },
8450+ "miller-rabin": {
8451+ "version": "4.0.1",
8452+ "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
8453+ "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
8454+ "dev": true,
8455+ "requires": {
8456+ "bn.js": "^4.0.0",
8457+ "brorand": "^1.0.1"
8458+ }
8459+ },
8460+ "mime": {
8461+ "version": "1.6.0",
8462+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
8463+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
8464+ "dev": true
8465+ },
8466+ "mime-db": {
8467+ "version": "1.40.0",
8468+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",
8469+ "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==",
8470+ "dev": true
8471+ },
8472+ "mime-types": {
8473+ "version": "2.1.24",
8474+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz",
8475+ "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",
8476+ "dev": true,
8477+ "requires": {
8478+ "mime-db": "1.40.0"
8479+ }
8480+ },
8481+ "mimic-fn": {
8482+ "version": "2.1.0",
8483+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
8484+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
8485+ "dev": true
8486+ },
8487+ "min-document": {
8488+ "version": "2.19.0",
8489+ "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz",
8490+ "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=",
8491+ "requires": {
8492+ "dom-walk": "^0.1.0"
8493+ }
8494+ },
8495+ "mini-css-extract-plugin": {
8496+ "version": "0.7.0",
8497+ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.7.0.tgz",
8498+ "integrity": "sha512-RQIw6+7utTYn8DBGsf/LpRgZCJMpZt+kuawJ/fju0KiOL6nAaTBNmCJwS7HtwSCXfS47gCkmtBFS7HdsquhdxQ==",
8499+ "dev": true,
8500+ "requires": {
8501+ "loader-utils": "^1.1.0",
8502+ "normalize-url": "1.9.1",
8503+ "schema-utils": "^1.0.0",
8504+ "webpack-sources": "^1.1.0"
8505+ }
8506+ },
8507+ "minimalistic-assert": {
8508+ "version": "1.0.1",
8509+ "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
8510+ "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
8511+ "dev": true
8512+ },
8513+ "minimalistic-crypto-utils": {
8514+ "version": "1.0.1",
8515+ "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
8516+ "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
8517+ "dev": true
8518+ },
8519+ "minimatch": {
8520+ "version": "3.0.4",
8521+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
8522+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
8523+ "dev": true,
8524+ "requires": {
8525+ "brace-expansion": "^1.1.7"
8526+ }
8527+ },
8528+ "minimist": {
8529+ "version": "0.0.8",
8530+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
8531+ "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
8532+ "dev": true
8533+ },
8534+ "minipass": {
8535+ "version": "2.8.6",
8536+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.8.6.tgz",
8537+ "integrity": "sha512-lFG7d6g3+/UaFDCOtqPiKAC9zngWWsQZl1g5q6gaONqrjq61SX2xFqXMleQiFVyDpYwa018E9hmlAFY22PCb+A==",
8538+ "dev": true,
8539+ "requires": {
8540+ "safe-buffer": "^5.1.2",
8541+ "yallist": "^3.0.0"
8542+ }
8543+ },
8544+ "minizlib": {
8545+ "version": "1.2.2",
8546+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.2.2.tgz",
8547+ "integrity": "sha512-hR3At21uSrsjjDTWrbu0IMLTpnkpv8IIMFDFaoz43Tmu4LkmAXfH44vNNzpTnf+OAQQCHrb91y/wc2J4x5XgSQ==",
8548+ "dev": true,
8549+ "requires": {
8550+ "minipass": "^2.2.1"
8551+ }
8552+ },
8553+ "mississippi": {
8554+ "version": "3.0.0",
8555+ "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz",
8556+ "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==",
8557+ "dev": true,
8558+ "requires": {
8559+ "concat-stream": "^1.5.0",
8560+ "duplexify": "^3.4.2",
8561+ "end-of-stream": "^1.1.0",
8562+ "flush-write-stream": "^1.0.0",
8563+ "from2": "^2.1.0",
8564+ "parallel-transform": "^1.1.0",
8565+ "pump": "^3.0.0",
8566+ "pumpify": "^1.3.3",
8567+ "stream-each": "^1.1.0",
8568+ "through2": "^2.0.0"
8569+ }
8570+ },
8571+ "mixin-deep": {
8572+ "version": "1.3.2",
8573+ "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
8574+ "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
8575+ "dev": true,
8576+ "requires": {
8577+ "for-in": "^1.0.2",
8578+ "is-extendable": "^1.0.1"
8579+ },
8580+ "dependencies": {
8581+ "is-extendable": {
8582+ "version": "1.0.1",
8583+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
8584+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
8585+ "dev": true,
8586+ "requires": {
8587+ "is-plain-object": "^2.0.4"
8588+ }
8589+ }
8590+ }
8591+ },
8592+ "mixin-object": {
8593+ "version": "2.0.1",
8594+ "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz",
8595+ "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=",
8596+ "dev": true,
8597+ "requires": {
8598+ "for-in": "^0.1.3",
8599+ "is-extendable": "^0.1.1"
8600+ },
8601+ "dependencies": {
8602+ "for-in": {
8603+ "version": "0.1.8",
8604+ "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz",
8605+ "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=",
8606+ "dev": true
8607+ }
8608+ }
8609+ },
8610+ "mkdirp": {
8611+ "version": "0.5.1",
8612+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
8613+ "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
8614+ "dev": true,
8615+ "requires": {
8616+ "minimist": "0.0.8"
8617+ }
8618+ },
8619+ "move-concurrently": {
8620+ "version": "1.0.1",
8621+ "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
8622+ "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",
8623+ "dev": true,
8624+ "requires": {
8625+ "aproba": "^1.1.1",
8626+ "copy-concurrently": "^1.0.0",
8627+ "fs-write-stream-atomic": "^1.0.8",
8628+ "mkdirp": "^0.5.1",
8629+ "rimraf": "^2.5.4",
8630+ "run-queue": "^1.0.3"
8631+ }
8632+ },
8633+ "ms": {
8634+ "version": "2.1.2",
8635+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
8636+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
8637+ "dev": true
8638+ },
8639+ "multicast-dns": {
8640+ "version": "6.2.3",
8641+ "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
8642+ "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
8643+ "dev": true,
8644+ "requires": {
8645+ "dns-packet": "^1.3.1",
8646+ "thunky": "^1.0.2"
8647+ }
8648+ },
8649+ "multicast-dns-service-types": {
8650+ "version": "1.1.0",
8651+ "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
8652+ "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
8653+ "dev": true
8654+ },
8655+ "mute-stream": {
8656+ "version": "0.0.7",
8657+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
8658+ "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
8659+ "dev": true
8660+ },
8661+ "nan": {
8662+ "version": "2.14.0",
8663+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz",
8664+ "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==",
8665+ "dev": true,
8666+ "optional": true
8667+ },
8668+ "nanomatch": {
8669+ "version": "1.2.13",
8670+ "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
8671+ "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
8672+ "dev": true,
8673+ "requires": {
8674+ "arr-diff": "^4.0.0",
8675+ "array-unique": "^0.3.2",
8676+ "define-property": "^2.0.2",
8677+ "extend-shallow": "^3.0.2",
8678+ "fragment-cache": "^0.2.1",
8679+ "is-windows": "^1.0.2",
8680+ "kind-of": "^6.0.2",
8681+ "object.pick": "^1.3.0",
8682+ "regex-not": "^1.0.0",
8683+ "snapdragon": "^0.8.1",
8684+ "to-regex": "^3.0.1"
8685+ }
8686+ },
8687+ "negotiator": {
8688+ "version": "0.6.2",
8689+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
8690+ "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
8691+ "dev": true
8692+ },
8693+ "neo-async": {
8694+ "version": "2.6.1",
8695+ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz",
8696+ "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==",
8697+ "dev": true
8698+ },
8699+ "nice-try": {
8700+ "version": "1.0.5",
8701+ "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
8702+ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
8703+ "dev": true
8704+ },
8705+ "no-case": {
8706+ "version": "2.3.2",
8707+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz",
8708+ "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==",
8709+ "dev": true,
8710+ "requires": {
8711+ "lower-case": "^1.1.1"
8712+ }
8713+ },
8714+ "node-dir": {
8715+ "version": "0.1.17",
8716+ "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz",
8717+ "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=",
8718+ "dev": true,
8719+ "requires": {
8720+ "minimatch": "^3.0.2"
8721+ }
8722+ },
8723+ "node-fetch": {
8724+ "version": "1.7.3",
8725+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",
8726+ "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==",
8727+ "dev": true,
8728+ "requires": {
8729+ "encoding": "^0.1.11",
8730+ "is-stream": "^1.0.1"
8731+ },
8732+ "dependencies": {
8733+ "is-stream": {
8734+ "version": "1.1.0",
8735+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
8736+ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
8737+ "dev": true
8738+ }
8739+ }
8740+ },
8741+ "node-forge": {
8742+ "version": "0.8.2",
8743+ "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.8.2.tgz",
8744+ "integrity": "sha512-mXQ9GBq1N3uDCyV1pdSzgIguwgtVpM7f5/5J4ipz12PKWElmPpVWLDuWl8iXmhysr21+WmX/OJ5UKx82wjomgg==",
8745+ "dev": true
8746+ },
8747+ "node-libs-browser": {
8748+ "version": "2.2.1",
8749+ "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
8750+ "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
8751+ "dev": true,
8752+ "requires": {
8753+ "assert": "^1.1.1",
8754+ "browserify-zlib": "^0.2.0",
8755+ "buffer": "^4.3.0",
8756+ "console-browserify": "^1.1.0",
8757+ "constants-browserify": "^1.0.0",
8758+ "crypto-browserify": "^3.11.0",
8759+ "domain-browser": "^1.1.1",
8760+ "events": "^3.0.0",
8761+ "https-browserify": "^1.0.0",
8762+ "os-browserify": "^0.3.0",
8763+ "path-browserify": "0.0.1",
8764+ "process": "^0.11.10",
8765+ "punycode": "^1.2.4",
8766+ "querystring-es3": "^0.2.0",
8767+ "readable-stream": "^2.3.3",
8768+ "stream-browserify": "^2.0.1",
8769+ "stream-http": "^2.7.2",
8770+ "string_decoder": "^1.0.0",
8771+ "timers-browserify": "^2.0.4",
8772+ "tty-browserify": "0.0.0",
8773+ "url": "^0.11.0",
8774+ "util": "^0.11.0",
8775+ "vm-browserify": "^1.0.1"
8776+ },
8777+ "dependencies": {
8778+ "punycode": {
8779+ "version": "1.4.1",
8780+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
8781+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
8782+ "dev": true
8783+ }
8784+ }
8785+ },
8786+ "node-releases": {
8787+ "version": "1.1.32",
8788+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.32.tgz",
8789+ "integrity": "sha512-VhVknkitq8dqtWoluagsGPn3dxTvN9fwgR59fV3D7sLBHe0JfDramsMI8n8mY//ccq/Kkrf8ZRHRpsyVZ3qw1A==",
8790+ "dev": true,
8791+ "requires": {
8792+ "semver": "^5.3.0"
8793+ }
8794+ },
8795+ "normalize-path": {
8796+ "version": "3.0.0",
8797+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
8798+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
8799+ "dev": true
8800+ },
8801+ "normalize-range": {
8802+ "version": "0.1.2",
8803+ "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
8804+ "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
8805+ "dev": true
8806+ },
8807+ "normalize-url": {
8808+ "version": "1.9.1",
8809+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz",
8810+ "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=",
8811+ "dev": true,
8812+ "requires": {
8813+ "object-assign": "^4.0.1",
8814+ "prepend-http": "^1.0.0",
8815+ "query-string": "^4.1.0",
8816+ "sort-keys": "^1.0.0"
8817+ }
8818+ },
8819+ "npm-run-path": {
8820+ "version": "3.1.0",
8821+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz",
8822+ "integrity": "sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==",
8823+ "dev": true,
8824+ "requires": {
8825+ "path-key": "^3.0.0"
8826+ },
8827+ "dependencies": {
8828+ "path-key": {
8829+ "version": "3.1.0",
8830+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.0.tgz",
8831+ "integrity": "sha512-8cChqz0RP6SHJkMt48FW0A7+qUOn+OsnOsVtzI59tZ8m+5bCSk7hzwET0pulwOM2YMn9J1efb07KB9l9f30SGg==",
8832+ "dev": true
8833+ }
8834+ }
8835+ },
8836+ "npmlog": {
8837+ "version": "4.1.2",
8838+ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
8839+ "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
8840+ "dev": true,
8841+ "requires": {
8842+ "are-we-there-yet": "~1.1.2",
8843+ "console-control-strings": "~1.1.0",
8844+ "gauge": "~2.7.3",
8845+ "set-blocking": "~2.0.0"
8846+ }
8847+ },
8848+ "nth-check": {
8849+ "version": "1.0.2",
8850+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
8851+ "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
8852+ "dev": true,
8853+ "requires": {
8854+ "boolbase": "~1.0.0"
8855+ }
8856+ },
8857+ "num2fraction": {
8858+ "version": "1.2.2",
8859+ "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
8860+ "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
8861+ "dev": true
8862+ },
8863+ "number-is-nan": {
8864+ "version": "1.0.1",
8865+ "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
8866+ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
8867+ "dev": true
8868+ },
8869+ "nwsapi": {
8870+ "version": "2.1.4",
8871+ "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.4.tgz",
8872+ "integrity": "sha512-iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw==",
8873+ "dev": true
8874+ },
8875+ "oauth-sign": {
8876+ "version": "0.9.0",
8877+ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
8878+ "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
8879+ "dev": true
8880+ },
8881+ "object-assign": {
8882+ "version": "4.1.1",
8883+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
8884+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
8885+ },
8886+ "object-copy": {
8887+ "version": "0.1.0",
8888+ "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
8889+ "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
8890+ "dev": true,
8891+ "requires": {
8892+ "copy-descriptor": "^0.1.0",
8893+ "define-property": "^0.2.5",
8894+ "kind-of": "^3.0.3"
8895+ },
8896+ "dependencies": {
8897+ "define-property": {
8898+ "version": "0.2.5",
8899+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
8900+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
8901+ "dev": true,
8902+ "requires": {
8903+ "is-descriptor": "^0.1.0"
8904+ }
8905+ },
8906+ "kind-of": {
8907+ "version": "3.2.2",
8908+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
8909+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
8910+ "dev": true,
8911+ "requires": {
8912+ "is-buffer": "^1.1.5"
8913+ }
8914+ }
8915+ }
8916+ },
8917+ "object-inspect": {
8918+ "version": "1.6.0",
8919+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz",
8920+ "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==",
8921+ "dev": true
8922+ },
8923+ "object-is": {
8924+ "version": "1.0.1",
8925+ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.1.tgz",
8926+ "integrity": "sha1-CqYOyZiaCz7Xlc9NBvYs8a1lObY=",
8927+ "dev": true
8928+ },
8929+ "object-keys": {
8930+ "version": "1.1.1",
8931+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
8932+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
8933+ "dev": true
8934+ },
8935+ "object-visit": {
8936+ "version": "1.0.1",
8937+ "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
8938+ "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
8939+ "dev": true,
8940+ "requires": {
8941+ "isobject": "^3.0.0"
8942+ }
8943+ },
8944+ "object.assign": {
8945+ "version": "4.1.0",
8946+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
8947+ "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
8948+ "dev": true,
8949+ "requires": {
8950+ "define-properties": "^1.1.2",
8951+ "function-bind": "^1.1.1",
8952+ "has-symbols": "^1.0.0",
8953+ "object-keys": "^1.0.11"
8954+ }
8955+ },
8956+ "object.entries": {
8957+ "version": "1.1.0",
8958+ "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.0.tgz",
8959+ "integrity": "sha512-l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA==",
8960+ "dev": true,
8961+ "requires": {
8962+ "define-properties": "^1.1.3",
8963+ "es-abstract": "^1.12.0",
8964+ "function-bind": "^1.1.1",
8965+ "has": "^1.0.3"
8966+ }
8967+ },
8968+ "object.fromentries": {
8969+ "version": "2.0.0",
8970+ "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.0.tgz",
8971+ "integrity": "sha512-9iLiI6H083uiqUuvzyY6qrlmc/Gz8hLQFOcb/Ri/0xXFkSNS3ctV+CbE6yM2+AnkYfOB3dGjdzC0wrMLIhQICA==",
8972+ "dev": true,
8973+ "requires": {
8974+ "define-properties": "^1.1.2",
8975+ "es-abstract": "^1.11.0",
8976+ "function-bind": "^1.1.1",
8977+ "has": "^1.0.1"
8978+ }
8979+ },
8980+ "object.getownpropertydescriptors": {
8981+ "version": "2.0.3",
8982+ "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz",
8983+ "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=",
8984+ "dev": true,
8985+ "requires": {
8986+ "define-properties": "^1.1.2",
8987+ "es-abstract": "^1.5.1"
8988+ }
8989+ },
8990+ "object.pick": {
8991+ "version": "1.3.0",
8992+ "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
8993+ "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
8994+ "dev": true,
8995+ "requires": {
8996+ "isobject": "^3.0.1"
8997+ }
8998+ },
8999+ "object.values": {
9000+ "version": "1.1.0",
9001+ "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.0.tgz",
9002+ "integrity": "sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==",
9003+ "dev": true,
9004+ "requires": {
9005+ "define-properties": "^1.1.3",
9006+ "es-abstract": "^1.12.0",
9007+ "function-bind": "^1.1.1",
9008+ "has": "^1.0.3"
9009+ }
9010+ },
9011+ "obuf": {
9012+ "version": "1.1.2",
9013+ "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
9014+ "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
9015+ "dev": true
9016+ },
9017+ "on-finished": {
9018+ "version": "2.3.0",
9019+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
9020+ "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
9021+ "dev": true,
9022+ "requires": {
9023+ "ee-first": "1.1.1"
9024+ }
9025+ },
9026+ "on-headers": {
9027+ "version": "1.0.2",
9028+ "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
9029+ "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
9030+ "dev": true
9031+ },
9032+ "once": {
9033+ "version": "1.4.0",
9034+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
9035+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
9036+ "dev": true,
9037+ "requires": {
9038+ "wrappy": "1"
9039+ }
9040+ },
9041+ "onetime": {
9042+ "version": "5.1.0",
9043+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz",
9044+ "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==",
9045+ "dev": true,
9046+ "requires": {
9047+ "mimic-fn": "^2.1.0"
9048+ }
9049+ },
9050+ "open": {
9051+ "version": "6.4.0",
9052+ "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz",
9053+ "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==",
9054+ "dev": true,
9055+ "requires": {
9056+ "is-wsl": "^1.1.0"
9057+ }
9058+ },
9059+ "opn": {
9060+ "version": "5.5.0",
9061+ "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz",
9062+ "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==",
9063+ "dev": true,
9064+ "requires": {
9065+ "is-wsl": "^1.1.0"
9066+ }
9067+ },
9068+ "optionator": {
9069+ "version": "0.8.2",
9070+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
9071+ "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
9072+ "dev": true,
9073+ "requires": {
9074+ "deep-is": "~0.1.3",
9075+ "fast-levenshtein": "~2.0.4",
9076+ "levn": "~0.3.0",
9077+ "prelude-ls": "~1.1.2",
9078+ "type-check": "~0.3.2",
9079+ "wordwrap": "~1.0.0"
9080+ }
9081+ },
9082+ "original": {
9083+ "version": "1.0.2",
9084+ "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz",
9085+ "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==",
9086+ "dev": true,
9087+ "requires": {
9088+ "url-parse": "^1.4.3"
9089+ }
9090+ },
9091+ "os-browserify": {
9092+ "version": "0.3.0",
9093+ "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
9094+ "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
9095+ "dev": true
9096+ },
9097+ "os-locale": {
9098+ "version": "3.1.0",
9099+ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
9100+ "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
9101+ "dev": true,
9102+ "requires": {
9103+ "execa": "^1.0.0",
9104+ "lcid": "^2.0.0",
9105+ "mem": "^4.0.0"
9106+ },
9107+ "dependencies": {
9108+ "execa": {
9109+ "version": "1.0.0",
9110+ "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
9111+ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
9112+ "dev": true,
9113+ "requires": {
9114+ "cross-spawn": "^6.0.0",
9115+ "get-stream": "^4.0.0",
9116+ "is-stream": "^1.1.0",
9117+ "npm-run-path": "^2.0.0",
9118+ "p-finally": "^1.0.0",
9119+ "signal-exit": "^3.0.0",
9120+ "strip-eof": "^1.0.0"
9121+ }
9122+ },
9123+ "get-stream": {
9124+ "version": "4.1.0",
9125+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
9126+ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
9127+ "dev": true,
9128+ "requires": {
9129+ "pump": "^3.0.0"
9130+ }
9131+ },
9132+ "is-stream": {
9133+ "version": "1.1.0",
9134+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
9135+ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
9136+ "dev": true
9137+ },
9138+ "npm-run-path": {
9139+ "version": "2.0.2",
9140+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
9141+ "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
9142+ "dev": true,
9143+ "requires": {
9144+ "path-key": "^2.0.0"
9145+ }
9146+ },
9147+ "p-finally": {
9148+ "version": "1.0.0",
9149+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
9150+ "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
9151+ "dev": true
9152+ }
9153+ }
9154+ },
9155+ "os-tmpdir": {
9156+ "version": "1.0.2",
9157+ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
9158+ "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
9159+ "dev": true
9160+ },
9161+ "p-defer": {
9162+ "version": "1.0.0",
9163+ "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
9164+ "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=",
9165+ "dev": true
9166+ },
9167+ "p-finally": {
9168+ "version": "2.0.1",
9169+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz",
9170+ "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==",
9171+ "dev": true
9172+ },
9173+ "p-is-promise": {
9174+ "version": "2.1.0",
9175+ "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz",
9176+ "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==",
9177+ "dev": true
9178+ },
9179+ "p-limit": {
9180+ "version": "2.2.1",
9181+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz",
9182+ "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==",
9183+ "dev": true,
9184+ "requires": {
9185+ "p-try": "^2.0.0"
9186+ }
9187+ },
9188+ "p-locate": {
9189+ "version": "3.0.0",
9190+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
9191+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
9192+ "dev": true,
9193+ "requires": {
9194+ "p-limit": "^2.0.0"
9195+ }
9196+ },
9197+ "p-map": {
9198+ "version": "2.1.0",
9199+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
9200+ "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==",
9201+ "dev": true
9202+ },
9203+ "p-retry": {
9204+ "version": "3.0.1",
9205+ "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz",
9206+ "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==",
9207+ "dev": true,
9208+ "requires": {
9209+ "retry": "^0.12.0"
9210+ },
9211+ "dependencies": {
9212+ "retry": {
9213+ "version": "0.12.0",
9214+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
9215+ "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=",
9216+ "dev": true
9217+ }
9218+ }
9219+ },
9220+ "p-try": {
9221+ "version": "2.2.0",
9222+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
9223+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
9224+ "dev": true
9225+ },
9226+ "pako": {
9227+ "version": "1.0.10",
9228+ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz",
9229+ "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==",
9230+ "dev": true
9231+ },
9232+ "parallel-transform": {
9233+ "version": "1.2.0",
9234+ "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz",
9235+ "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==",
9236+ "dev": true,
9237+ "requires": {
9238+ "cyclist": "^1.0.1",
9239+ "inherits": "^2.0.3",
9240+ "readable-stream": "^2.1.5"
9241+ }
9242+ },
9243+ "param-case": {
9244+ "version": "2.1.1",
9245+ "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz",
9246+ "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=",
9247+ "dev": true,
9248+ "requires": {
9249+ "no-case": "^2.2.0"
9250+ }
9251+ },
9252+ "parse-asn1": {
9253+ "version": "5.1.5",
9254+ "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz",
9255+ "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==",
9256+ "dev": true,
9257+ "requires": {
9258+ "asn1.js": "^4.0.0",
9259+ "browserify-aes": "^1.0.0",
9260+ "create-hash": "^1.1.0",
9261+ "evp_bytestokey": "^1.0.0",
9262+ "pbkdf2": "^3.0.3",
9263+ "safe-buffer": "^5.1.1"
9264+ }
9265+ },
9266+ "parse-entities": {
9267+ "version": "1.2.2",
9268+ "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz",
9269+ "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==",
9270+ "dev": true,
9271+ "requires": {
9272+ "character-entities": "^1.0.0",
9273+ "character-entities-legacy": "^1.0.0",
9274+ "character-reference-invalid": "^1.0.0",
9275+ "is-alphanumerical": "^1.0.0",
9276+ "is-decimal": "^1.0.0",
9277+ "is-hexadecimal": "^1.0.0"
9278+ }
9279+ },
9280+ "parse-json": {
9281+ "version": "4.0.0",
9282+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
9283+ "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
9284+ "dev": true,
9285+ "requires": {
9286+ "error-ex": "^1.3.1",
9287+ "json-parse-better-errors": "^1.0.1"
9288+ }
9289+ },
9290+ "parse-passwd": {
9291+ "version": "1.0.0",
9292+ "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
9293+ "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
9294+ "dev": true
9295+ },
9296+ "parse5": {
9297+ "version": "5.1.0",
9298+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz",
9299+ "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==",
9300+ "dev": true
9301+ },
9302+ "parseurl": {
9303+ "version": "1.3.3",
9304+ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
9305+ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
9306+ "dev": true
9307+ },
9308+ "pascalcase": {
9309+ "version": "0.1.1",
9310+ "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
9311+ "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
9312+ "dev": true
9313+ },
9314+ "path-browserify": {
9315+ "version": "0.0.1",
9316+ "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
9317+ "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==",
9318+ "dev": true
9319+ },
9320+ "path-dirname": {
9321+ "version": "1.0.2",
9322+ "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
9323+ "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
9324+ "dev": true
9325+ },
9326+ "path-exists": {
9327+ "version": "3.0.0",
9328+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
9329+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
9330+ "dev": true
9331+ },
9332+ "path-is-absolute": {
9333+ "version": "1.0.1",
9334+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
9335+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
9336+ "dev": true
9337+ },
9338+ "path-is-inside": {
9339+ "version": "1.0.2",
9340+ "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
9341+ "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
9342+ "dev": true
9343+ },
9344+ "path-key": {
9345+ "version": "2.0.1",
9346+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
9347+ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
9348+ "dev": true
9349+ },
9350+ "path-parse": {
9351+ "version": "1.0.6",
9352+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
9353+ "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
9354+ "dev": true
9355+ },
9356+ "path-to-regexp": {
9357+ "version": "0.1.7",
9358+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
9359+ "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
9360+ "dev": true
9361+ },
9362+ "path-type": {
9363+ "version": "3.0.0",
9364+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
9365+ "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
9366+ "dev": true,
9367+ "requires": {
9368+ "pify": "^3.0.0"
9369+ },
9370+ "dependencies": {
9371+ "pify": {
9372+ "version": "3.0.0",
9373+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
9374+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
9375+ "dev": true
9376+ }
9377+ }
9378+ },
9379+ "pbkdf2": {
9380+ "version": "3.0.17",
9381+ "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz",
9382+ "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==",
9383+ "dev": true,
9384+ "requires": {
9385+ "create-hash": "^1.1.2",
9386+ "create-hmac": "^1.1.4",
9387+ "ripemd160": "^2.0.1",
9388+ "safe-buffer": "^5.0.1",
9389+ "sha.js": "^2.4.8"
9390+ }
9391+ },
9392+ "performance-now": {
9393+ "version": "2.1.0",
9394+ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
9395+ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
9396+ "dev": true
9397+ },
9398+ "pify": {
9399+ "version": "2.3.0",
9400+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
9401+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
9402+ "dev": true
9403+ },
9404+ "pinkie": {
9405+ "version": "2.0.4",
9406+ "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
9407+ "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
9408+ "dev": true
9409+ },
9410+ "pinkie-promise": {
9411+ "version": "2.0.1",
9412+ "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
9413+ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
9414+ "dev": true,
9415+ "requires": {
9416+ "pinkie": "^2.0.0"
9417+ }
9418+ },
9419+ "pkg-dir": {
9420+ "version": "3.0.0",
9421+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
9422+ "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
9423+ "dev": true,
9424+ "requires": {
9425+ "find-up": "^3.0.0"
9426+ }
9427+ },
9428+ "pkg-up": {
9429+ "version": "2.0.0",
9430+ "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz",
9431+ "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=",
9432+ "dev": true,
9433+ "requires": {
9434+ "find-up": "^2.1.0"
9435+ },
9436+ "dependencies": {
9437+ "find-up": {
9438+ "version": "2.1.0",
9439+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
9440+ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
9441+ "dev": true,
9442+ "requires": {
9443+ "locate-path": "^2.0.0"
9444+ }
9445+ },
9446+ "locate-path": {
9447+ "version": "2.0.0",
9448+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
9449+ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
9450+ "dev": true,
9451+ "requires": {
9452+ "p-locate": "^2.0.0",
9453+ "path-exists": "^3.0.0"
9454+ }
9455+ },
9456+ "p-limit": {
9457+ "version": "1.3.0",
9458+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
9459+ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
9460+ "dev": true,
9461+ "requires": {
9462+ "p-try": "^1.0.0"
9463+ }
9464+ },
9465+ "p-locate": {
9466+ "version": "2.0.0",
9467+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
9468+ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
9469+ "dev": true,
9470+ "requires": {
9471+ "p-limit": "^1.1.0"
9472+ }
9473+ },
9474+ "p-try": {
9475+ "version": "1.0.0",
9476+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
9477+ "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
9478+ "dev": true
9479+ }
9480+ }
9481+ },
9482+ "pn": {
9483+ "version": "1.1.0",
9484+ "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz",
9485+ "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==",
9486+ "dev": true
9487+ },
9488+ "pnp-webpack-plugin": {
9489+ "version": "1.4.3",
9490+ "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.4.3.tgz",
9491+ "integrity": "sha512-ExrNwuFH3DudHwWY2uRMqyiCOBEDdhQYHIAsqW/CM6hIZlSgXC/ma/p08FoNOUhVyh9hl1NGnMpR94T5i3SHaQ==",
9492+ "dev": true,
9493+ "requires": {
9494+ "ts-pnp": "^1.1.2"
9495+ }
9496+ },
9497+ "polished": {
9498+ "version": "3.4.1",
9499+ "resolved": "https://registry.npmjs.org/polished/-/polished-3.4.1.tgz",
9500+ "integrity": "sha512-GflTnlP5rrpDoigjczEkS6Ye7NDA4sFvAnlr5hSDrEvjiVj97Xzev3hZlLi3UB27fpxyTS9rWU64VzVLWkG+mg==",
9501+ "dev": true,
9502+ "requires": {
9503+ "@babel/runtime": "^7.4.5"
9504+ }
9505+ },
9506+ "popper.js": {
9507+ "version": "1.15.0",
9508+ "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.15.0.tgz",
9509+ "integrity": "sha512-w010cY1oCUmI+9KwwlWki+r5jxKfTFDVoadl7MSrIujHU5MJ5OR6HTDj6Xo8aoR/QsA56x8jKjA59qGH4ELtrA==",
9510+ "dev": true
9511+ },
9512+ "portfinder": {
9513+ "version": "1.0.24",
9514+ "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.24.tgz",
9515+ "integrity": "sha512-ekRl7zD2qxYndYflwiryJwMioBI7LI7rVXg3EnLK3sjkouT5eOuhS3gS255XxBksa30VG8UPZYZCdgfGOfkSUg==",
9516+ "dev": true,
9517+ "requires": {
9518+ "async": "^1.5.2",
9519+ "debug": "^2.2.0",
9520+ "mkdirp": "0.5.x"
9521+ },
9522+ "dependencies": {
9523+ "debug": {
9524+ "version": "2.6.9",
9525+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
9526+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
9527+ "dev": true,
9528+ "requires": {
9529+ "ms": "2.0.0"
9530+ }
9531+ },
9532+ "ms": {
9533+ "version": "2.0.0",
9534+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
9535+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
9536+ "dev": true
9537+ }
9538+ }
9539+ },
9540+ "posix-character-classes": {
9541+ "version": "0.1.1",
9542+ "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
9543+ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
9544+ "dev": true
9545+ },
9546+ "postcss": {
9547+ "version": "7.0.18",
9548+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.18.tgz",
9549+ "integrity": "sha512-/7g1QXXgegpF+9GJj4iN7ChGF40sYuGYJ8WZu8DZWnmhQ/G36hfdk3q9LBJmoK+lZ+yzZ5KYpOoxq7LF1BxE8g==",
9550+ "dev": true,
9551+ "requires": {
9552+ "chalk": "^2.4.2",
9553+ "source-map": "^0.6.1",
9554+ "supports-color": "^6.1.0"
9555+ },
9556+ "dependencies": {
9557+ "source-map": {
9558+ "version": "0.6.1",
9559+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
9560+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
9561+ "dev": true
9562+ },
9563+ "supports-color": {
9564+ "version": "6.1.0",
9565+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
9566+ "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
9567+ "dev": true,
9568+ "requires": {
9569+ "has-flag": "^3.0.0"
9570+ }
9571+ }
9572+ }
9573+ },
9574+ "postcss-flexbugs-fixes": {
9575+ "version": "4.1.0",
9576+ "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz",
9577+ "integrity": "sha512-jr1LHxQvStNNAHlgco6PzY308zvLklh7SJVYuWUwyUQncofaAlD2l+P/gxKHOdqWKe7xJSkVLFF/2Tp+JqMSZA==",
9578+ "dev": true,
9579+ "requires": {
9580+ "postcss": "^7.0.0"
9581+ }
9582+ },
9583+ "postcss-load-config": {
9584+ "version": "2.1.0",
9585+ "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz",
9586+ "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==",
9587+ "dev": true,
9588+ "requires": {
9589+ "cosmiconfig": "^5.0.0",
9590+ "import-cwd": "^2.0.0"
9591+ }
9592+ },
9593+ "postcss-loader": {
9594+ "version": "3.0.0",
9595+ "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz",
9596+ "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==",
9597+ "dev": true,
9598+ "requires": {
9599+ "loader-utils": "^1.1.0",
9600+ "postcss": "^7.0.0",
9601+ "postcss-load-config": "^2.0.0",
9602+ "schema-utils": "^1.0.0"
9603+ }
9604+ },
9605+ "postcss-modules-extract-imports": {
9606+ "version": "2.0.0",
9607+ "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz",
9608+ "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==",
9609+ "dev": true,
9610+ "requires": {
9611+ "postcss": "^7.0.5"
9612+ }
9613+ },
9614+ "postcss-modules-local-by-default": {
9615+ "version": "3.0.2",
9616+ "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.2.tgz",
9617+ "integrity": "sha512-jM/V8eqM4oJ/22j0gx4jrp63GSvDH6v86OqyTHHUvk4/k1vceipZsaymiZ5PvocqZOl5SFHiFJqjs3la0wnfIQ==",
9618+ "dev": true,
9619+ "requires": {
9620+ "icss-utils": "^4.1.1",
9621+ "postcss": "^7.0.16",
9622+ "postcss-selector-parser": "^6.0.2",
9623+ "postcss-value-parser": "^4.0.0"
9624+ }
9625+ },
9626+ "postcss-modules-scope": {
9627+ "version": "2.1.0",
9628+ "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.1.0.tgz",
9629+ "integrity": "sha512-91Rjps0JnmtUB0cujlc8KIKCsJXWjzuxGeT/+Q2i2HXKZ7nBUeF9YQTZZTNvHVoNYj1AthsjnGLtqDUE0Op79A==",
9630+ "dev": true,
9631+ "requires": {
9632+ "postcss": "^7.0.6",
9633+ "postcss-selector-parser": "^6.0.0"
9634+ }
9635+ },
9636+ "postcss-modules-values": {
9637+ "version": "3.0.0",
9638+ "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz",
9639+ "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==",
9640+ "dev": true,
9641+ "requires": {
9642+ "icss-utils": "^4.0.0",
9643+ "postcss": "^7.0.6"
9644+ }
9645+ },
9646+ "postcss-selector-parser": {
9647+ "version": "6.0.2",
9648+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz",
9649+ "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==",
9650+ "dev": true,
9651+ "requires": {
9652+ "cssesc": "^3.0.0",
9653+ "indexes-of": "^1.0.1",
9654+ "uniq": "^1.0.1"
9655+ }
9656+ },
9657+ "postcss-value-parser": {
9658+ "version": "4.0.2",
9659+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz",
9660+ "integrity": "sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ==",
9661+ "dev": true
9662+ },
9663+ "prelude-ls": {
9664+ "version": "1.1.2",
9665+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
9666+ "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
9667+ "dev": true
9668+ },
9669+ "prepend-http": {
9670+ "version": "1.0.4",
9671+ "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
9672+ "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
9673+ "dev": true
9674+ },
9675+ "pretty-error": {
9676+ "version": "2.1.1",
9677+ "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz",
9678+ "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=",
9679+ "dev": true,
9680+ "requires": {
9681+ "renderkid": "^2.0.1",
9682+ "utila": "~0.4"
9683+ }
9684+ },
9685+ "pretty-format": {
9686+ "version": "24.9.0",
9687+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz",
9688+ "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==",
9689+ "dev": true,
9690+ "requires": {
9691+ "@jest/types": "^24.9.0",
9692+ "ansi-regex": "^4.0.0",
9693+ "ansi-styles": "^3.2.0",
9694+ "react-is": "^16.8.4"
9695+ }
9696+ },
9697+ "pretty-hrtime": {
9698+ "version": "1.0.3",
9699+ "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
9700+ "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=",
9701+ "dev": true
9702+ },
9703+ "prismjs": {
9704+ "version": "1.17.1",
9705+ "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.17.1.tgz",
9706+ "integrity": "sha512-PrEDJAFdUGbOP6xK/UsfkC5ghJsPJviKgnQOoxaDbBjwc8op68Quupwt1DeAFoG8GImPhiKXAvvsH7wDSLsu1Q==",
9707+ "dev": true,
9708+ "requires": {
9709+ "clipboard": "^2.0.0"
9710+ }
9711+ },
9712+ "private": {
9713+ "version": "0.1.8",
9714+ "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
9715+ "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==",
9716+ "dev": true
9717+ },
9718+ "process": {
9719+ "version": "0.11.10",
9720+ "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
9721+ "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI="
9722+ },
9723+ "process-nextick-args": {
9724+ "version": "2.0.1",
9725+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
9726+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
9727+ "dev": true
9728+ },
9729+ "promise": {
9730+ "version": "7.3.1",
9731+ "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
9732+ "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
9733+ "dev": true,
9734+ "requires": {
9735+ "asap": "~2.0.3"
9736+ }
9737+ },
9738+ "promise-inflight": {
9739+ "version": "1.0.1",
9740+ "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
9741+ "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
9742+ "dev": true
9743+ },
9744+ "promise-retry": {
9745+ "version": "1.1.1",
9746+ "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz",
9747+ "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=",
9748+ "dev": true,
9749+ "requires": {
9750+ "err-code": "^1.0.0",
9751+ "retry": "^0.10.0"
9752+ }
9753+ },
9754+ "promise.allsettled": {
9755+ "version": "1.0.1",
9756+ "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.1.tgz",
9757+ "integrity": "sha512-3ST7RS7TY3TYLOIe+OACZFvcWVe1osbgz2x07nTb446pa3t4GUZWidMDzQ4zf9jC2l6mRa1/3X81icFYbi+D/g==",
9758+ "dev": true,
9759+ "requires": {
9760+ "define-properties": "^1.1.3",
9761+ "es-abstract": "^1.13.0",
9762+ "function-bind": "^1.1.1"
9763+ }
9764+ },
9765+ "promise.prototype.finally": {
9766+ "version": "3.1.1",
9767+ "resolved": "https://registry.npmjs.org/promise.prototype.finally/-/promise.prototype.finally-3.1.1.tgz",
9768+ "integrity": "sha512-gnt8tThx0heJoI3Ms8a/JdkYBVhYP/wv+T7yQimR+kdOEJL21xTFbiJhMRqnSPcr54UVvMbsscDk2w+ivyaLPw==",
9769+ "dev": true,
9770+ "requires": {
9771+ "define-properties": "^1.1.3",
9772+ "es-abstract": "^1.13.0",
9773+ "function-bind": "^1.1.1"
9774+ }
9775+ },
9776+ "prop-types": {
9777+ "version": "15.7.2",
9778+ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz",
9779+ "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==",
9780+ "requires": {
9781+ "loose-envify": "^1.4.0",
9782+ "object-assign": "^4.1.1",
9783+ "react-is": "^16.8.1"
9784+ }
9785+ },
9786+ "property-information": {
9787+ "version": "5.2.2",
9788+ "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.2.2.tgz",
9789+ "integrity": "sha512-N2moasZmjn2mjVGIWpaqz5qnz6QyeQSGgGvMtl81gA9cPTWa6wpesRSe/quNnOjUHpvSH1oZx0pdz0EEckLFnA==",
9790+ "dev": true,
9791+ "requires": {
9792+ "xtend": "^4.0.1"
9793+ }
9794+ },
9795+ "proxy-addr": {
9796+ "version": "2.0.5",
9797+ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz",
9798+ "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==",
9799+ "dev": true,
9800+ "requires": {
9801+ "forwarded": "~0.1.2",
9802+ "ipaddr.js": "1.9.0"
9803+ }
9804+ },
9805+ "prr": {
9806+ "version": "1.0.1",
9807+ "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
9808+ "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
9809+ "dev": true
9810+ },
9811+ "pseudomap": {
9812+ "version": "1.0.2",
9813+ "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
9814+ "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
9815+ "dev": true
9816+ },
9817+ "psl": {
9818+ "version": "1.4.0",
9819+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz",
9820+ "integrity": "sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw==",
9821+ "dev": true
9822+ },
9823+ "public-encrypt": {
9824+ "version": "4.0.3",
9825+ "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
9826+ "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
9827+ "dev": true,
9828+ "requires": {
9829+ "bn.js": "^4.1.0",
9830+ "browserify-rsa": "^4.0.0",
9831+ "create-hash": "^1.1.0",
9832+ "parse-asn1": "^5.0.0",
9833+ "randombytes": "^2.0.1",
9834+ "safe-buffer": "^5.1.2"
9835+ }
9836+ },
9837+ "pump": {
9838+ "version": "3.0.0",
9839+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
9840+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
9841+ "dev": true,
9842+ "requires": {
9843+ "end-of-stream": "^1.1.0",
9844+ "once": "^1.3.1"
9845+ }
9846+ },
9847+ "pumpify": {
9848+ "version": "1.5.1",
9849+ "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
9850+ "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
9851+ "dev": true,
9852+ "requires": {
9853+ "duplexify": "^3.6.0",
9854+ "inherits": "^2.0.3",
9855+ "pump": "^2.0.0"
9856+ },
9857+ "dependencies": {
9858+ "pump": {
9859+ "version": "2.0.1",
9860+ "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
9861+ "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
9862+ "dev": true,
9863+ "requires": {
9864+ "end-of-stream": "^1.1.0",
9865+ "once": "^1.3.1"
9866+ }
9867+ }
9868+ }
9869+ },
9870+ "punycode": {
9871+ "version": "2.1.1",
9872+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
9873+ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
9874+ "dev": true
9875+ },
9876+ "purescript": {
9877+ "version": "0.13.3",
9878+ "resolved": "https://registry.npmjs.org/purescript/-/purescript-0.13.3.tgz",
9879+ "integrity": "sha512-YFznjWSFrl6pbds0JxWXJ/ztzyGgUsR5pvdF/wH1i1BqSqxpFtWgREUIOCCkzmuc+X9U2Ntf5DMQ56RxawE3gQ==",
9880+ "dev": true,
9881+ "requires": {
9882+ "purescript-installer": "^0.2.0"
9883+ }
9884+ },
9885+ "purescript-installer": {
9886+ "version": "0.2.5",
9887+ "resolved": "https://registry.npmjs.org/purescript-installer/-/purescript-installer-0.2.5.tgz",
9888+ "integrity": "sha512-fQAWWP5a7scuchXecjpU4r4KEgSPuS6bBnaP01k9f71qqD28HaJ2m4PXHFkhkR4oATAxTPIGCtmTwtVoiBOHog==",
9889+ "dev": true,
9890+ "requires": {
9891+ "arch": "^2.1.1",
9892+ "byline": "^5.0.0",
9893+ "cacache": "^11.3.2",
9894+ "chalk": "^2.4.2",
9895+ "env-paths": "^2.2.0",
9896+ "execa": "^2.0.3",
9897+ "filesize": "^4.1.2",
9898+ "is-plain-obj": "^2.0.0",
9899+ "log-symbols": "^3.0.0",
9900+ "log-update": "^3.2.0",
9901+ "minimist": "^1.2.0",
9902+ "mkdirp": "^0.5.1",
9903+ "ms": "^2.1.2",
9904+ "once": "^1.4.0",
9905+ "pump": "^3.0.0",
9906+ "request": "^2.88.0",
9907+ "rimraf": "^2.6.3",
9908+ "tar": "^4.4.6",
9909+ "which": "^1.3.1",
9910+ "zen-observable": "^0.8.14"
9911+ },
9912+ "dependencies": {
9913+ "minimist": {
9914+ "version": "1.2.0",
9915+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
9916+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
9917+ "dev": true
9918+ }
9919+ }
9920+ },
9921+ "purescript-psa": {
9922+ "version": "0.7.3",
9923+ "resolved": "https://registry.npmjs.org/purescript-psa/-/purescript-psa-0.7.3.tgz",
9924+ "integrity": "sha512-qcnhruybTHVunhJqAuurOEWnz1BOOc/7mpcnyH5yxm5caYCejxq8GOE4ZNWbiPMeTlcG79qUPIOz7gx5OVmk2Q==",
9925+ "dev": true
9926+ },
9927+ "purs-loader": {
9928+ "version": "3.6.0",
9929+ "resolved": "https://registry.npmjs.org/purs-loader/-/purs-loader-3.6.0.tgz",
9930+ "integrity": "sha512-K9GqDdcOf35Y9h+ai5l9OvcuakCmCG9uj+TwMKULhG/zwjm++8hdtIz6Ea2AShDgSbbb427JbXrBm6Ic2kU1Dg==",
9931+ "dev": true,
9932+ "requires": {
9933+ "bluebird": "^3.3.5",
9934+ "chalk": "^1.1.3",
9935+ "cross-spawn": "^3.0.1",
9936+ "dargs": "^5.1.0",
9937+ "debug": "^2.6.0",
9938+ "globby": "^4.0.0",
9939+ "js-string-escape": "^1.0.1",
9940+ "loader-utils": "^1.0.2",
9941+ "lodash.difference": "^4.5.0",
9942+ "promise-retry": "^1.1.0"
9943+ },
9944+ "dependencies": {
9945+ "ansi-regex": {
9946+ "version": "2.1.1",
9947+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
9948+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
9949+ "dev": true
9950+ },
9951+ "ansi-styles": {
9952+ "version": "2.2.1",
9953+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
9954+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
9955+ "dev": true
9956+ },
9957+ "chalk": {
9958+ "version": "1.1.3",
9959+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
9960+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
9961+ "dev": true,
9962+ "requires": {
9963+ "ansi-styles": "^2.2.1",
9964+ "escape-string-regexp": "^1.0.2",
9965+ "has-ansi": "^2.0.0",
9966+ "strip-ansi": "^3.0.0",
9967+ "supports-color": "^2.0.0"
9968+ }
9969+ },
9970+ "cross-spawn": {
9971+ "version": "3.0.1",
9972+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz",
9973+ "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
9974+ "dev": true,
9975+ "requires": {
9976+ "lru-cache": "^4.0.1",
9977+ "which": "^1.2.9"
9978+ }
9979+ },
9980+ "debug": {
9981+ "version": "2.6.9",
9982+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
9983+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
9984+ "dev": true,
9985+ "requires": {
9986+ "ms": "2.0.0"
9987+ }
9988+ },
9989+ "lru-cache": {
9990+ "version": "4.1.5",
9991+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
9992+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
9993+ "dev": true,
9994+ "requires": {
9995+ "pseudomap": "^1.0.2",
9996+ "yallist": "^2.1.2"
9997+ }
9998+ },
9999+ "ms": {
10000+ "version": "2.0.0",
10001+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
10002+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
10003+ "dev": true
10004+ },
10005+ "strip-ansi": {
10006+ "version": "3.0.1",
10007+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
10008+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
10009+ "dev": true,
10010+ "requires": {
10011+ "ansi-regex": "^2.0.0"
10012+ }
10013+ },
10014+ "supports-color": {
10015+ "version": "2.0.0",
10016+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
10017+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
10018+ "dev": true
10019+ },
10020+ "yallist": {
10021+ "version": "2.1.2",
10022+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
10023+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
10024+ "dev": true
10025+ }
10026+ }
10027+ },
10028+ "purty": {
10029+ "version": "4.5.1",
10030+ "resolved": "https://registry.npmjs.org/purty/-/purty-4.5.1.tgz",
10031+ "integrity": "sha512-yS+5XAlri7P4YwA0UpJeLPfMSYpwl8Uk3c1ly/BXRGIyAgzxfIel7jpn3mgLKMwY5ALv/v0VRnY/K8I+EzD8vw=="
10032+ },
10033+ "q": {
10034+ "version": "1.5.1",
10035+ "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
10036+ "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
10037+ "dev": true
10038+ },
10039+ "qs": {
10040+ "version": "6.5.2",
10041+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
10042+ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
10043+ "dev": true
10044+ },
10045+ "query-string": {
10046+ "version": "4.3.4",
10047+ "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz",
10048+ "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=",
10049+ "dev": true,
10050+ "requires": {
10051+ "object-assign": "^4.1.0",
10052+ "strict-uri-encode": "^1.0.0"
10053+ }
10054+ },
10055+ "querystring": {
10056+ "version": "0.2.0",
10057+ "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
10058+ "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
10059+ "dev": true
10060+ },
10061+ "querystring-es3": {
10062+ "version": "0.2.1",
10063+ "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
10064+ "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
10065+ "dev": true
10066+ },
10067+ "querystringify": {
10068+ "version": "2.1.1",
10069+ "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz",
10070+ "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==",
10071+ "dev": true
10072+ },
10073+ "raf": {
10074+ "version": "3.4.1",
10075+ "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz",
10076+ "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==",
10077+ "dev": true,
10078+ "requires": {
10079+ "performance-now": "^2.1.0"
10080+ }
10081+ },
10082+ "ramda": {
10083+ "version": "0.21.0",
10084+ "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.21.0.tgz",
10085+ "integrity": "sha1-oAGr7bP/YQd9T/HVd9RN536NCjU=",
10086+ "dev": true
10087+ },
10088+ "randombytes": {
10089+ "version": "2.1.0",
10090+ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
10091+ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
10092+ "dev": true,
10093+ "requires": {
10094+ "safe-buffer": "^5.1.0"
10095+ }
10096+ },
10097+ "randomfill": {
10098+ "version": "1.0.4",
10099+ "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
10100+ "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
10101+ "dev": true,
10102+ "requires": {
10103+ "randombytes": "^2.0.5",
10104+ "safe-buffer": "^5.1.0"
10105+ }
10106+ },
10107+ "range-parser": {
10108+ "version": "1.2.1",
10109+ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
10110+ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
10111+ "dev": true
10112+ },
10113+ "raw-body": {
10114+ "version": "2.4.0",
10115+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
10116+ "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
10117+ "dev": true,
10118+ "requires": {
10119+ "bytes": "3.1.0",
10120+ "http-errors": "1.7.2",
10121+ "iconv-lite": "0.4.24",
10122+ "unpipe": "1.0.0"
10123+ },
10124+ "dependencies": {
10125+ "bytes": {
10126+ "version": "3.1.0",
10127+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
10128+ "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
10129+ "dev": true
10130+ }
10131+ }
10132+ },
10133+ "raw-loader": {
10134+ "version": "2.0.0",
10135+ "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-2.0.0.tgz",
10136+ "integrity": "sha512-kZnO5MoIyrojfrPWqrhFNLZemIAX8edMOCp++yC5RKxzFB3m92DqKNhKlU6+FvpOhWtvyh3jOaD7J6/9tpdIKg==",
10137+ "dev": true,
10138+ "requires": {
10139+ "loader-utils": "^1.1.0",
10140+ "schema-utils": "^1.0.0"
10141+ }
10142+ },
10143+ "react": {
10144+ "version": "16.9.0",
10145+ "resolved": "https://registry.npmjs.org/react/-/react-16.9.0.tgz",
10146+ "integrity": "sha512-+7LQnFBwkiw+BobzOF6N//BdoNw0ouwmSJTEm9cglOOmsg/TMiFHZLe2sEoN5M7LgJTj9oHH0gxklfnQe66S1w==",
10147+ "requires": {
10148+ "loose-envify": "^1.1.0",
10149+ "object-assign": "^4.1.1",
10150+ "prop-types": "^15.6.2"
10151+ }
10152+ },
10153+ "react-clientside-effect": {
10154+ "version": "1.2.2",
10155+ "resolved": "https://registry.npmjs.org/react-clientside-effect/-/react-clientside-effect-1.2.2.tgz",
10156+ "integrity": "sha512-nRmoyxeok5PBO6ytPvSjKp9xwXg9xagoTK1mMjwnQxqM9Hd7MNPl+LS1bOSOe+CV2+4fnEquc7H/S8QD3q697A==",
10157+ "dev": true,
10158+ "requires": {
10159+ "@babel/runtime": "^7.0.0"
10160+ }
10161+ },
10162+ "react-color": {
10163+ "version": "2.17.3",
10164+ "resolved": "https://registry.npmjs.org/react-color/-/react-color-2.17.3.tgz",
10165+ "integrity": "sha512-1dtO8LqAVotPIChlmo6kLtFS1FP89ll8/OiA8EcFRDR+ntcK+0ukJgByuIQHRtzvigf26dV5HklnxDIvhON9VQ==",
10166+ "dev": true,
10167+ "requires": {
10168+ "@icons/material": "^0.2.4",
10169+ "lodash": "^4.17.11",
10170+ "material-colors": "^1.2.1",
10171+ "prop-types": "^15.5.10",
10172+ "reactcss": "^1.2.0",
10173+ "tinycolor2": "^1.4.1"
10174+ }
10175+ },
10176+ "react-dev-utils": {
10177+ "version": "9.0.4",
10178+ "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-9.0.4.tgz",
10179+ "integrity": "sha512-VwR+mBUXPLdYk/rOz6s6qpasIFGd7GW0KXd/3bih+/qGcMQvPG19XxtjDMtiAg0zWiFwp1ugCzAjLThbzFjVqw==",
10180+ "dev": true,
10181+ "requires": {
10182+ "@babel/code-frame": "7.5.5",
10183+ "address": "1.1.2",
10184+ "browserslist": "4.7.0",
10185+ "chalk": "2.4.2",
10186+ "cross-spawn": "6.0.5",
10187+ "detect-port-alt": "1.1.6",
10188+ "escape-string-regexp": "1.0.5",
10189+ "filesize": "3.6.1",
10190+ "find-up": "3.0.0",
10191+ "fork-ts-checker-webpack-plugin": "1.5.0",
10192+ "global-modules": "2.0.0",
10193+ "globby": "8.0.2",
10194+ "gzip-size": "5.1.1",
10195+ "immer": "1.10.0",
10196+ "inquirer": "6.5.0",
10197+ "is-root": "2.1.0",
10198+ "loader-utils": "1.2.3",
10199+ "open": "^6.3.0",
10200+ "pkg-up": "2.0.0",
10201+ "react-error-overlay": "^6.0.2",
10202+ "recursive-readdir": "2.2.2",
10203+ "shell-quote": "1.7.2",
10204+ "sockjs-client": "1.4.0",
10205+ "strip-ansi": "5.2.0",
10206+ "text-table": "0.2.0"
10207+ },
10208+ "dependencies": {
10209+ "ansi-regex": {
10210+ "version": "3.0.0",
10211+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
10212+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
10213+ "dev": true
10214+ },
10215+ "debug": {
10216+ "version": "2.6.9",
10217+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
10218+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
10219+ "dev": true,
10220+ "requires": {
10221+ "ms": "2.0.0"
10222+ }
10223+ },
10224+ "detect-port-alt": {
10225+ "version": "1.1.6",
10226+ "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz",
10227+ "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==",
10228+ "dev": true,
10229+ "requires": {
10230+ "address": "^1.0.1",
10231+ "debug": "^2.6.0"
10232+ }
10233+ },
10234+ "filesize": {
10235+ "version": "3.6.1",
10236+ "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz",
10237+ "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==",
10238+ "dev": true
10239+ },
10240+ "globby": {
10241+ "version": "8.0.2",
10242+ "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz",
10243+ "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==",
10244+ "dev": true,
10245+ "requires": {
10246+ "array-union": "^1.0.1",
10247+ "dir-glob": "2.0.0",
10248+ "fast-glob": "^2.0.2",
10249+ "glob": "^7.1.2",
10250+ "ignore": "^3.3.5",
10251+ "pify": "^3.0.0",
10252+ "slash": "^1.0.0"
10253+ }
10254+ },
10255+ "inquirer": {
10256+ "version": "6.5.0",
10257+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.0.tgz",
10258+ "integrity": "sha512-scfHejeG/lVZSpvCXpsB4j/wQNPM5JC8kiElOI0OUTwmc1RTpXr4H32/HOlQHcZiYl2z2VElwuCVDRG8vFmbnA==",
10259+ "dev": true,
10260+ "requires": {
10261+ "ansi-escapes": "^3.2.0",
10262+ "chalk": "^2.4.2",
10263+ "cli-cursor": "^2.1.0",
10264+ "cli-width": "^2.0.0",
10265+ "external-editor": "^3.0.3",
10266+ "figures": "^2.0.0",
10267+ "lodash": "^4.17.12",
10268+ "mute-stream": "0.0.7",
10269+ "run-async": "^2.2.0",
10270+ "rxjs": "^6.4.0",
10271+ "string-width": "^2.1.0",
10272+ "strip-ansi": "^5.1.0",
10273+ "through": "^2.3.6"
10274+ }
10275+ },
10276+ "ms": {
10277+ "version": "2.0.0",
10278+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
10279+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
10280+ "dev": true
10281+ },
10282+ "pify": {
10283+ "version": "3.0.0",
10284+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
10285+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
10286+ "dev": true
10287+ },
10288+ "string-width": {
10289+ "version": "2.1.1",
10290+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
10291+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
10292+ "dev": true,
10293+ "requires": {
10294+ "is-fullwidth-code-point": "^2.0.0",
10295+ "strip-ansi": "^4.0.0"
10296+ },
10297+ "dependencies": {
10298+ "strip-ansi": {
10299+ "version": "4.0.0",
10300+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
10301+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
10302+ "dev": true,
10303+ "requires": {
10304+ "ansi-regex": "^3.0.0"
10305+ }
10306+ }
10307+ }
10308+ }
10309+ }
10310+ },
10311+ "react-docgen": {
10312+ "version": "4.1.1",
10313+ "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-4.1.1.tgz",
10314+ "integrity": "sha512-o1wdswIxbgJRI4pckskE7qumiFyqkbvCO++TylEDOo2RbMiueIOg8YzKU4X9++r0DjrbXePw/LHnh81GRBTWRw==",
10315+ "dev": true,
10316+ "requires": {
10317+ "@babel/core": "^7.0.0",
10318+ "@babel/runtime": "^7.0.0",
10319+ "async": "^2.1.4",
10320+ "commander": "^2.19.0",
10321+ "doctrine": "^3.0.0",
10322+ "node-dir": "^0.1.10",
10323+ "recast": "^0.17.3"
10324+ },
10325+ "dependencies": {
10326+ "async": {
10327+ "version": "2.6.3",
10328+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
10329+ "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
10330+ "dev": true,
10331+ "requires": {
10332+ "lodash": "^4.17.14"
10333+ }
10334+ },
10335+ "esprima": {
10336+ "version": "4.0.1",
10337+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
10338+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
10339+ "dev": true
10340+ },
10341+ "recast": {
10342+ "version": "0.17.6",
10343+ "resolved": "https://registry.npmjs.org/recast/-/recast-0.17.6.tgz",
10344+ "integrity": "sha512-yoQRMRrK1lszNtbkGyM4kN45AwylV5hMiuEveUBlxytUViWevjvX6w+tzJt1LH4cfUhWt4NZvy3ThIhu6+m5wQ==",
10345+ "dev": true,
10346+ "requires": {
10347+ "ast-types": "0.12.4",
10348+ "esprima": "~4.0.0",
10349+ "private": "^0.1.8",
10350+ "source-map": "~0.6.1"
10351+ }
10352+ },
10353+ "source-map": {
10354+ "version": "0.6.1",
10355+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
10356+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
10357+ "dev": true
10358+ }
10359+ }
10360+ },
10361+ "react-dom": {
10362+ "version": "16.9.0",
10363+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.9.0.tgz",
10364+ "integrity": "sha512-YFT2rxO9hM70ewk9jq0y6sQk8cL02xm4+IzYBz75CQGlClQQ1Bxq0nhHF6OtSbit+AIahujJgb/CPRibFkMNJQ==",
10365+ "requires": {
10366+ "loose-envify": "^1.1.0",
10367+ "object-assign": "^4.1.1",
10368+ "prop-types": "^15.6.2",
10369+ "scheduler": "^0.15.0"
10370+ }
10371+ },
10372+ "react-draggable": {
10373+ "version": "3.3.2",
10374+ "resolved": "https://registry.npmjs.org/react-draggable/-/react-draggable-3.3.2.tgz",
10375+ "integrity": "sha512-oaz8a6enjbPtx5qb0oDWxtDNuybOylvto1QLydsXgKmwT7e3GXC2eMVDwEMIUYJIFqVG72XpOv673UuuAq6LhA==",
10376+ "dev": true,
10377+ "requires": {
10378+ "classnames": "^2.2.5",
10379+ "prop-types": "^15.6.0"
10380+ }
10381+ },
10382+ "react-error-overlay": {
10383+ "version": "6.0.2",
10384+ "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.2.tgz",
10385+ "integrity": "sha512-DHRuRk3K4Lg9obI6J4Y+nKvtwjasYRU9CFL3ud42x9YJG1HbQjSNublapC/WBJOA726gNUbqbj0U2df9+uzspQ==",
10386+ "dev": true
10387+ },
10388+ "react-fast-compare": {
10389+ "version": "2.0.4",
10390+ "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz",
10391+ "integrity": "sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==",
10392+ "dev": true
10393+ },
10394+ "react-focus-lock": {
10395+ "version": "1.19.1",
10396+ "resolved": "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-1.19.1.tgz",
10397+ "integrity": "sha512-TPpfiack1/nF4uttySfpxPk4rGZTLXlaZl7ncZg/ELAk24Iq2B1UUaUioID8H8dneUXqznT83JTNDHDj+kwryw==",
10398+ "dev": true,
10399+ "requires": {
10400+ "@babel/runtime": "^7.0.0",
10401+ "focus-lock": "^0.6.3",
10402+ "prop-types": "^15.6.2",
10403+ "react-clientside-effect": "^1.2.0"
10404+ }
10405+ },
10406+ "react-helmet-async": {
10407+ "version": "1.0.3",
10408+ "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.0.3.tgz",
10409+ "integrity": "sha512-hthnzAPasSX0ZU0adR1YW51xtMhwQuMwxtyjb/OeS2Gu2bzqFnCtt2h93nENE0+97NPeUS0+YHOriEMX8j/W0w==",
10410+ "dev": true,
10411+ "requires": {
10412+ "@babel/runtime": "7.3.4",
10413+ "invariant": "2.2.4",
10414+ "prop-types": "15.7.2",
10415+ "react-fast-compare": "2.0.4",
10416+ "shallowequal": "1.1.0"
10417+ },
10418+ "dependencies": {
10419+ "@babel/runtime": {
10420+ "version": "7.3.4",
10421+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.3.4.tgz",
10422+ "integrity": "sha512-IvfvnMdSaLBateu0jfsYIpZTxAc2cKEXEMiezGGN75QcBcecDUKd3PgLAncT0oOgxKy8dd8hrJKj9MfzgfZd6g==",
10423+ "dev": true,
10424+ "requires": {
10425+ "regenerator-runtime": "^0.12.0"
10426+ }
10427+ },
10428+ "regenerator-runtime": {
10429+ "version": "0.12.1",
10430+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz",
10431+ "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==",
10432+ "dev": true
10433+ }
10434+ }
10435+ },
10436+ "react-hot-loader": {
10437+ "version": "4.12.15",
10438+ "resolved": "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-4.12.15.tgz",
10439+ "integrity": "sha512-sgkN6g+tgPE6xZzD0Ysqll7KUFYJbMX0DrczT5OxD6S7hZlSnmqSC3ceudwCkiDd65ZTtm+Ayk4Y9k5xxCvpOw==",
10440+ "requires": {
10441+ "fast-levenshtein": "^2.0.6",
10442+ "global": "^4.3.0",
10443+ "hoist-non-react-statics": "^3.3.0",
10444+ "loader-utils": "^1.1.0",
10445+ "prop-types": "^15.6.1",
10446+ "react-lifecycles-compat": "^3.0.4",
10447+ "shallowequal": "^1.1.0",
10448+ "source-map": "^0.7.3"
10449+ },
10450+ "dependencies": {
10451+ "source-map": {
10452+ "version": "0.7.3",
10453+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
10454+ "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ=="
10455+ }
10456+ }
10457+ },
10458+ "react-hotkeys": {
10459+ "version": "2.0.0-pre4",
10460+ "resolved": "https://registry.npmjs.org/react-hotkeys/-/react-hotkeys-2.0.0-pre4.tgz",
10461+ "integrity": "sha512-oa+UncSWyOwMK3GExt+oELXaR7T3ItgcMolsupQFdKvwkEhVAluJd5rYczsRSQpQlVkdNoHG46De2NUeuS+88Q==",
10462+ "dev": true,
10463+ "requires": {
10464+ "prop-types": "^15.6.1"
10465+ }
10466+ },
10467+ "react-input-autosize": {
10468+ "version": "2.2.1",
10469+ "resolved": "https://registry.npmjs.org/react-input-autosize/-/react-input-autosize-2.2.1.tgz",
10470+ "integrity": "sha512-3+K4CD13iE4lQQ2WlF8PuV5htfmTRLH6MDnfndHM6LuBRszuXnuyIfE7nhSKt8AzRBZ50bu0sAhkNMeS5pxQQA==",
10471+ "dev": true,
10472+ "requires": {
10473+ "prop-types": "^15.5.8"
10474+ }
10475+ },
10476+ "react-inspector": {
10477+ "version": "3.0.2",
10478+ "resolved": "https://registry.npmjs.org/react-inspector/-/react-inspector-3.0.2.tgz",
10479+ "integrity": "sha512-PSR8xDoGFN8R3LKmq1NT+hBBwhxjd9Qwz8yKY+5NXY/CHpxXHm01CVabxzI7zFwFav/M3JoC/Z0Ro2kSX6Ef2Q==",
10480+ "dev": true,
10481+ "requires": {
10482+ "babel-runtime": "^6.26.0",
10483+ "is-dom": "^1.0.9",
10484+ "prop-types": "^15.6.1"
10485+ }
10486+ },
10487+ "react-is": {
10488+ "version": "16.9.0",
10489+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.9.0.tgz",
10490+ "integrity": "sha512-tJBzzzIgnnRfEm046qRcURvwQnZVXmuCbscxUO5RWrGTXpon2d4c8mI0D8WE6ydVIm29JiLB6+RslkIvym9Rjw=="
10491+ },
10492+ "react-lifecycles-compat": {
10493+ "version": "3.0.4",
10494+ "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz",
10495+ "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA=="
10496+ },
10497+ "react-popper": {
10498+ "version": "1.3.4",
10499+ "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.4.tgz",
10500+ "integrity": "sha512-9AcQB29V+WrBKk6X7p0eojd1f25/oJajVdMZkywIoAV6Ag7hzE1Mhyeup2Q1QnvFRtGQFQvtqfhlEoDAPfKAVA==",
10501+ "dev": true,
10502+ "requires": {
10503+ "@babel/runtime": "^7.1.2",
10504+ "create-react-context": "^0.3.0",
10505+ "popper.js": "^1.14.4",
10506+ "prop-types": "^15.6.1",
10507+ "typed-styles": "^0.0.7",
10508+ "warning": "^4.0.2"
10509+ },
10510+ "dependencies": {
10511+ "create-react-context": {
10512+ "version": "0.3.0",
10513+ "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz",
10514+ "integrity": "sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==",
10515+ "dev": true,
10516+ "requires": {
10517+ "gud": "^1.0.0",
10518+ "warning": "^4.0.3"
10519+ }
10520+ },
10521+ "warning": {
10522+ "version": "4.0.3",
10523+ "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz",
10524+ "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==",
10525+ "dev": true,
10526+ "requires": {
10527+ "loose-envify": "^1.0.0"
10528+ }
10529+ }
10530+ }
10531+ },
10532+ "react-popper-tooltip": {
10533+ "version": "2.8.3",
10534+ "resolved": "https://registry.npmjs.org/react-popper-tooltip/-/react-popper-tooltip-2.8.3.tgz",
10535+ "integrity": "sha512-g5tfxmuj8ClNVwH4zswYJcD3GKoc5RMeRawd/WZnbyZGEDecsRKaVL+Kj7L3BG7w5qb6/MHcLTG8yE4CidwezQ==",
10536+ "dev": true,
10537+ "requires": {
10538+ "@babel/runtime": "^7.4.5",
10539+ "react-popper": "^1.3.3"
10540+ }
10541+ },
10542+ "react-select": {
10543+ "version": "3.0.5",
10544+ "resolved": "https://registry.npmjs.org/react-select/-/react-select-3.0.5.tgz",
10545+ "integrity": "sha512-2tBXZ1XSqbk2boMUzSmKXwGl/6W46VkSMSLMy+ShccOVyD1kDTLPwLX7lugISkRMmL0v5BcLtriXOLfYwO0otw==",
10546+ "dev": true,
10547+ "requires": {
10548+ "@babel/runtime": "^7.4.4",
10549+ "@emotion/cache": "^10.0.9",
10550+ "@emotion/core": "^10.0.9",
10551+ "@emotion/css": "^10.0.9",
10552+ "classnames": "^2.2.5",
10553+ "memoize-one": "^5.0.0",
10554+ "prop-types": "^15.6.0",
10555+ "raf": "^3.4.0",
10556+ "react-input-autosize": "^2.2.1",
10557+ "react-transition-group": "^2.2.1"
10558+ }
10559+ },
10560+ "react-sizeme": {
10561+ "version": "2.6.7",
10562+ "resolved": "https://registry.npmjs.org/react-sizeme/-/react-sizeme-2.6.7.tgz",
10563+ "integrity": "sha512-xCjPoBP5jmeW58TxIkcviMZqabZis7tTvDFWf0/Wa5XCgVWQTIe74NQBes2N1Kmp64GRLkpm60BaP0kk+v8aCQ==",
10564+ "dev": true,
10565+ "requires": {
10566+ "element-resize-detector": "^1.1.15",
10567+ "invariant": "^2.2.4",
10568+ "shallowequal": "^1.1.0",
10569+ "throttle-debounce": "^2.1.0"
10570+ }
10571+ },
10572+ "react-svg-core": {
10573+ "version": "3.0.3",
10574+ "resolved": "https://registry.npmjs.org/react-svg-core/-/react-svg-core-3.0.3.tgz",
10575+ "integrity": "sha512-Ws3eM3xCAwcaYeqm4Ajcz3zxBYNI6BeTWWhFR0cpOT+pWuVtozgHYK9xUM0S/ilapZgYMQDe49XgOxpvooFq4w==",
10576+ "dev": true,
10577+ "requires": {
10578+ "@babel/core": "^7.4.5",
10579+ "@babel/plugin-syntax-jsx": "^7.2.0",
10580+ "@babel/preset-react": "^7.0.0",
10581+ "babel-plugin-react-svg": "^3.0.3",
10582+ "lodash.clonedeep": "^4.5.0",
10583+ "lodash.isplainobject": "^4.0.6",
10584+ "svgo": "^1.2.2"
10585+ }
10586+ },
10587+ "react-svg-loader": {
10588+ "version": "3.0.3",
10589+ "resolved": "https://registry.npmjs.org/react-svg-loader/-/react-svg-loader-3.0.3.tgz",
10590+ "integrity": "sha512-V1KnIUtvWVvc4xCig34n+f+/74ylMMugB2FbuAF/yq+QRi+WLi2hUYp9Ze3VylhA1D7ZgRygBh3Ojj8S3TPhJA==",
10591+ "dev": true,
10592+ "requires": {
10593+ "loader-utils": "^1.2.3",
10594+ "react-svg-core": "^3.0.3"
10595+ }
10596+ },
10597+ "react-syntax-highlighter": {
10598+ "version": "8.1.0",
10599+ "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-8.1.0.tgz",
10600+ "integrity": "sha512-G2bkZxmF3VOa4atEdXIDSfwwCqjw6ZQX5znfTaHcErA1WqHIS0o6DaSCDKFPVaOMXQEB9Hf1UySYQvuJmV8CXg==",
10601+ "dev": true,
10602+ "requires": {
10603+ "babel-runtime": "^6.18.0",
10604+ "highlight.js": "~9.12.0",
10605+ "lowlight": "~1.9.1",
10606+ "prismjs": "^1.8.4",
10607+ "refractor": "^2.4.1"
10608+ }
10609+ },
10610+ "react-textarea-autosize": {
10611+ "version": "7.1.0",
10612+ "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-7.1.0.tgz",
10613+ "integrity": "sha512-c2FlR/fP0qbxmlrW96SdrbgP/v0XZMTupqB90zybvmDVDutytUgPl7beU35klwcTeMepUIQEpQUn3P3bdshGPg==",
10614+ "dev": true,
10615+ "requires": {
10616+ "@babel/runtime": "^7.1.2",
10617+ "prop-types": "^15.6.0"
10618+ }
10619+ },
10620+ "react-transition-group": {
10621+ "version": "2.9.0",
10622+ "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz",
10623+ "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==",
10624+ "dev": true,
10625+ "requires": {
10626+ "dom-helpers": "^3.4.0",
10627+ "loose-envify": "^1.4.0",
10628+ "prop-types": "^15.6.2",
10629+ "react-lifecycles-compat": "^3.0.4"
10630+ }
10631+ },
10632+ "reactcss": {
10633+ "version": "1.2.3",
10634+ "resolved": "https://registry.npmjs.org/reactcss/-/reactcss-1.2.3.tgz",
10635+ "integrity": "sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A==",
10636+ "dev": true,
10637+ "requires": {
10638+ "lodash": "^4.0.1"
10639+ }
10640+ },
10641+ "readable-stream": {
10642+ "version": "2.3.6",
10643+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
10644+ "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
10645+ "dev": true,
10646+ "requires": {
10647+ "core-util-is": "~1.0.0",
10648+ "inherits": "~2.0.3",
10649+ "isarray": "~1.0.0",
10650+ "process-nextick-args": "~2.0.0",
10651+ "safe-buffer": "~5.1.1",
10652+ "string_decoder": "~1.1.1",
10653+ "util-deprecate": "~1.0.1"
10654+ },
10655+ "dependencies": {
10656+ "safe-buffer": {
10657+ "version": "5.1.2",
10658+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
10659+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
10660+ "dev": true
10661+ }
10662+ }
10663+ },
10664+ "readdirp": {
10665+ "version": "2.2.1",
10666+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
10667+ "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
10668+ "dev": true,
10669+ "requires": {
10670+ "graceful-fs": "^4.1.11",
10671+ "micromatch": "^3.1.10",
10672+ "readable-stream": "^2.0.2"
10673+ }
10674+ },
10675+ "recast": {
10676+ "version": "0.14.7",
10677+ "resolved": "https://registry.npmjs.org/recast/-/recast-0.14.7.tgz",
10678+ "integrity": "sha512-/nwm9pkrcWagN40JeJhkPaRxiHXBRkXyRh/hgU088Z/v+qCy+zIHHY6bC6o7NaKAxPqtE6nD8zBH1LfU0/Wx6A==",
10679+ "dev": true,
10680+ "requires": {
10681+ "ast-types": "0.11.3",
10682+ "esprima": "~4.0.0",
10683+ "private": "~0.1.5",
10684+ "source-map": "~0.6.1"
10685+ },
10686+ "dependencies": {
10687+ "ast-types": {
10688+ "version": "0.11.3",
10689+ "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.11.3.tgz",
10690+ "integrity": "sha512-XA5o5dsNw8MhyW0Q7MWXJWc4oOzZKbdsEJq45h7c8q/d9DwWZ5F2ugUc1PuMLPGsUnphCt/cNDHu8JeBbxf1qA==",
10691+ "dev": true
10692+ },
10693+ "esprima": {
10694+ "version": "4.0.1",
10695+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
10696+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
10697+ "dev": true
10698+ },
10699+ "source-map": {
10700+ "version": "0.6.1",
10701+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
10702+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
10703+ "dev": true
10704+ }
10705+ }
10706+ },
10707+ "rechoir": {
10708+ "version": "0.6.2",
10709+ "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
10710+ "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
10711+ "dev": true,
10712+ "requires": {
10713+ "resolve": "^1.1.6"
10714+ }
10715+ },
10716+ "recursive-readdir": {
10717+ "version": "2.2.2",
10718+ "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz",
10719+ "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==",
10720+ "dev": true,
10721+ "requires": {
10722+ "minimatch": "3.0.4"
10723+ }
10724+ },
10725+ "refractor": {
10726+ "version": "2.10.0",
10727+ "resolved": "https://registry.npmjs.org/refractor/-/refractor-2.10.0.tgz",
10728+ "integrity": "sha512-maW2ClIkm9IYruuFYGTqKzj+m31heq92wlheW4h7bOstP+gf8bocmMec+j7ljLcaB1CAID85LMB3moye31jH1g==",
10729+ "dev": true,
10730+ "requires": {
10731+ "hastscript": "^5.0.0",
10732+ "parse-entities": "^1.1.2",
10733+ "prismjs": "~1.17.0"
10734+ }
10735+ },
10736+ "regenerate": {
10737+ "version": "1.4.0",
10738+ "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz",
10739+ "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==",
10740+ "dev": true
10741+ },
10742+ "regenerate-unicode-properties": {
10743+ "version": "8.1.0",
10744+ "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz",
10745+ "integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==",
10746+ "dev": true,
10747+ "requires": {
10748+ "regenerate": "^1.4.0"
10749+ }
10750+ },
10751+ "regenerator-runtime": {
10752+ "version": "0.13.3",
10753+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz",
10754+ "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw=="
10755+ },
10756+ "regenerator-transform": {
10757+ "version": "0.14.1",
10758+ "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.1.tgz",
10759+ "integrity": "sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ==",
10760+ "dev": true,
10761+ "requires": {
10762+ "private": "^0.1.6"
10763+ }
10764+ },
10765+ "regex-not": {
10766+ "version": "1.0.2",
10767+ "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
10768+ "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
10769+ "dev": true,
10770+ "requires": {
10771+ "extend-shallow": "^3.0.2",
10772+ "safe-regex": "^1.1.0"
10773+ }
10774+ },
10775+ "regexp.prototype.flags": {
10776+ "version": "1.2.0",
10777+ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz",
10778+ "integrity": "sha512-ztaw4M1VqgMwl9HlPpOuiYgItcHlunW0He2fE6eNfT6E/CF2FtYi9ofOYe4mKntstYk0Fyh/rDRBdS3AnxjlrA==",
10779+ "dev": true,
10780+ "requires": {
10781+ "define-properties": "^1.1.2"
10782+ }
10783+ },
10784+ "regexpu-core": {
10785+ "version": "4.6.0",
10786+ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz",
10787+ "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==",
10788+ "dev": true,
10789+ "requires": {
10790+ "regenerate": "^1.4.0",
10791+ "regenerate-unicode-properties": "^8.1.0",
10792+ "regjsgen": "^0.5.0",
10793+ "regjsparser": "^0.6.0",
10794+ "unicode-match-property-ecmascript": "^1.0.4",
10795+ "unicode-match-property-value-ecmascript": "^1.1.0"
10796+ }
10797+ },
10798+ "regjsgen": {
10799+ "version": "0.5.0",
10800+ "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz",
10801+ "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==",
10802+ "dev": true
10803+ },
10804+ "regjsparser": {
10805+ "version": "0.6.0",
10806+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz",
10807+ "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==",
10808+ "dev": true,
10809+ "requires": {
10810+ "jsesc": "~0.5.0"
10811+ },
10812+ "dependencies": {
10813+ "jsesc": {
10814+ "version": "0.5.0",
10815+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
10816+ "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
10817+ "dev": true
10818+ }
10819+ }
10820+ },
10821+ "relateurl": {
10822+ "version": "0.2.7",
10823+ "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
10824+ "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=",
10825+ "dev": true
10826+ },
10827+ "remove-trailing-separator": {
10828+ "version": "1.1.0",
10829+ "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
10830+ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
10831+ "dev": true
10832+ },
10833+ "renderkid": {
10834+ "version": "2.0.3",
10835+ "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz",
10836+ "integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==",
10837+ "dev": true,
10838+ "requires": {
10839+ "css-select": "^1.1.0",
10840+ "dom-converter": "^0.2",
10841+ "htmlparser2": "^3.3.0",
10842+ "strip-ansi": "^3.0.0",
10843+ "utila": "^0.4.0"
10844+ },
10845+ "dependencies": {
10846+ "ansi-regex": {
10847+ "version": "2.1.1",
10848+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
10849+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
10850+ "dev": true
10851+ },
10852+ "strip-ansi": {
10853+ "version": "3.0.1",
10854+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
10855+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
10856+ "dev": true,
10857+ "requires": {
10858+ "ansi-regex": "^2.0.0"
10859+ }
10860+ }
10861+ }
10862+ },
10863+ "repeat-element": {
10864+ "version": "1.1.3",
10865+ "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
10866+ "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
10867+ "dev": true
10868+ },
10869+ "repeat-string": {
10870+ "version": "1.6.1",
10871+ "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
10872+ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
10873+ "dev": true
10874+ },
10875+ "request": {
10876+ "version": "2.88.0",
10877+ "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
10878+ "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
10879+ "dev": true,
10880+ "requires": {
10881+ "aws-sign2": "~0.7.0",
10882+ "aws4": "^1.8.0",
10883+ "caseless": "~0.12.0",
10884+ "combined-stream": "~1.0.6",
10885+ "extend": "~3.0.2",
10886+ "forever-agent": "~0.6.1",
10887+ "form-data": "~2.3.2",
10888+ "har-validator": "~5.1.0",
10889+ "http-signature": "~1.2.0",
10890+ "is-typedarray": "~1.0.0",
10891+ "isstream": "~0.1.2",
10892+ "json-stringify-safe": "~5.0.1",
10893+ "mime-types": "~2.1.19",
10894+ "oauth-sign": "~0.9.0",
10895+ "performance-now": "^2.1.0",
10896+ "qs": "~6.5.2",
10897+ "safe-buffer": "^5.1.2",
10898+ "tough-cookie": "~2.4.3",
10899+ "tunnel-agent": "^0.6.0",
10900+ "uuid": "^3.3.2"
10901+ }
10902+ },
10903+ "request-promise-core": {
10904+ "version": "1.1.2",
10905+ "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz",
10906+ "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==",
10907+ "dev": true,
10908+ "requires": {
10909+ "lodash": "^4.17.11"
10910+ }
10911+ },
10912+ "request-promise-native": {
10913+ "version": "1.0.7",
10914+ "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz",
10915+ "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==",
10916+ "dev": true,
10917+ "requires": {
10918+ "request-promise-core": "1.1.2",
10919+ "stealthy-require": "^1.1.1",
10920+ "tough-cookie": "^2.3.3"
10921+ }
10922+ },
10923+ "require-directory": {
10924+ "version": "2.1.1",
10925+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
10926+ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
10927+ "dev": true
10928+ },
10929+ "require-main-filename": {
10930+ "version": "1.0.1",
10931+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
10932+ "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
10933+ "dev": true
10934+ },
10935+ "requires-port": {
10936+ "version": "1.0.0",
10937+ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
10938+ "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
10939+ "dev": true
10940+ },
10941+ "resize-observer-polyfill": {
10942+ "version": "1.5.1",
10943+ "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz",
10944+ "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==",
10945+ "dev": true
10946+ },
10947+ "resolve": {
10948+ "version": "1.12.0",
10949+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz",
10950+ "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==",
10951+ "dev": true,
10952+ "requires": {
10953+ "path-parse": "^1.0.6"
10954+ }
10955+ },
10956+ "resolve-cwd": {
10957+ "version": "2.0.0",
10958+ "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
10959+ "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
10960+ "dev": true,
10961+ "requires": {
10962+ "resolve-from": "^3.0.0"
10963+ }
10964+ },
10965+ "resolve-dir": {
10966+ "version": "1.0.1",
10967+ "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
10968+ "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
10969+ "dev": true,
10970+ "requires": {
10971+ "expand-tilde": "^2.0.0",
10972+ "global-modules": "^1.0.0"
10973+ },
10974+ "dependencies": {
10975+ "global-modules": {
10976+ "version": "1.0.0",
10977+ "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
10978+ "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
10979+ "dev": true,
10980+ "requires": {
10981+ "global-prefix": "^1.0.1",
10982+ "is-windows": "^1.0.1",
10983+ "resolve-dir": "^1.0.0"
10984+ }
10985+ },
10986+ "global-prefix": {
10987+ "version": "1.0.2",
10988+ "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
10989+ "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
10990+ "dev": true,
10991+ "requires": {
10992+ "expand-tilde": "^2.0.2",
10993+ "homedir-polyfill": "^1.0.1",
10994+ "ini": "^1.3.4",
10995+ "is-windows": "^1.0.1",
10996+ "which": "^1.2.14"
10997+ }
10998+ }
10999+ }
11000+ },
11001+ "resolve-from": {
11002+ "version": "3.0.0",
11003+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
11004+ "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
11005+ "dev": true
11006+ },
11007+ "resolve-url": {
11008+ "version": "0.2.1",
11009+ "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
11010+ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
11011+ "dev": true
11012+ },
11013+ "restore-cursor": {
11014+ "version": "2.0.0",
11015+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
11016+ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
11017+ "dev": true,
11018+ "requires": {
11019+ "onetime": "^2.0.0",
11020+ "signal-exit": "^3.0.2"
11021+ },
11022+ "dependencies": {
11023+ "mimic-fn": {
11024+ "version": "1.2.0",
11025+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
11026+ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
11027+ "dev": true
11028+ },
11029+ "onetime": {
11030+ "version": "2.0.1",
11031+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
11032+ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
11033+ "dev": true,
11034+ "requires": {
11035+ "mimic-fn": "^1.0.0"
11036+ }
11037+ }
11038+ }
11039+ },
11040+ "ret": {
11041+ "version": "0.1.15",
11042+ "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
11043+ "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
11044+ "dev": true
11045+ },
11046+ "retry": {
11047+ "version": "0.10.1",
11048+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz",
11049+ "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=",
11050+ "dev": true
11051+ },
11052+ "rimraf": {
11053+ "version": "2.7.1",
11054+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
11055+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
11056+ "dev": true,
11057+ "requires": {
11058+ "glob": "^7.1.3"
11059+ }
11060+ },
11061+ "ripemd160": {
11062+ "version": "2.0.2",
11063+ "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
11064+ "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
11065+ "dev": true,
11066+ "requires": {
11067+ "hash-base": "^3.0.0",
11068+ "inherits": "^2.0.1"
11069+ }
11070+ },
11071+ "run-async": {
11072+ "version": "2.3.0",
11073+ "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
11074+ "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
11075+ "dev": true,
11076+ "requires": {
11077+ "is-promise": "^2.1.0"
11078+ }
11079+ },
11080+ "run-queue": {
11081+ "version": "1.0.3",
11082+ "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
11083+ "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=",
11084+ "dev": true,
11085+ "requires": {
11086+ "aproba": "^1.1.1"
11087+ }
11088+ },
11089+ "rxjs": {
11090+ "version": "6.5.3",
11091+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.3.tgz",
11092+ "integrity": "sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA==",
11093+ "dev": true,
11094+ "requires": {
11095+ "tslib": "^1.9.0"
11096+ }
11097+ },
11098+ "safe-buffer": {
11099+ "version": "5.2.0",
11100+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz",
11101+ "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==",
11102+ "dev": true
11103+ },
11104+ "safe-regex": {
11105+ "version": "1.1.0",
11106+ "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
11107+ "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
11108+ "dev": true,
11109+ "requires": {
11110+ "ret": "~0.1.10"
11111+ }
11112+ },
11113+ "safer-buffer": {
11114+ "version": "2.1.2",
11115+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
11116+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
11117+ "dev": true
11118+ },
11119+ "sax": {
11120+ "version": "1.2.4",
11121+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
11122+ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
11123+ "dev": true
11124+ },
11125+ "saxes": {
11126+ "version": "3.1.11",
11127+ "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz",
11128+ "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==",
11129+ "dev": true,
11130+ "requires": {
11131+ "xmlchars": "^2.1.1"
11132+ }
11133+ },
11134+ "scheduler": {
11135+ "version": "0.15.0",
11136+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.15.0.tgz",
11137+ "integrity": "sha512-xAefmSfN6jqAa7Kuq7LIJY0bwAPG3xlCj0HMEBQk1lxYiDKZscY2xJ5U/61ZTrYbmNQbXa+gc7czPkVo11tnCg==",
11138+ "requires": {
11139+ "loose-envify": "^1.1.0",
11140+ "object-assign": "^4.1.1"
11141+ }
11142+ },
11143+ "schema-utils": {
11144+ "version": "1.0.0",
11145+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
11146+ "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
11147+ "dev": true,
11148+ "requires": {
11149+ "ajv": "^6.1.0",
11150+ "ajv-errors": "^1.0.0",
11151+ "ajv-keywords": "^3.1.0"
11152+ }
11153+ },
11154+ "select": {
11155+ "version": "1.1.2",
11156+ "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz",
11157+ "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=",
11158+ "dev": true,
11159+ "optional": true
11160+ },
11161+ "select-hose": {
11162+ "version": "2.0.0",
11163+ "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
11164+ "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=",
11165+ "dev": true
11166+ },
11167+ "selfsigned": {
11168+ "version": "1.10.6",
11169+ "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.6.tgz",
11170+ "integrity": "sha512-i3+CeqxL7DpAazgVpAGdKMwHuL63B5nhJMh9NQ7xmChGkA3jNFflq6Jyo1LLJYcr3idWiNOPWHCrm4zMayLG4w==",
11171+ "dev": true,
11172+ "requires": {
11173+ "node-forge": "0.8.2"
11174+ }
11175+ },
11176+ "semver": {
11177+ "version": "5.7.1",
11178+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
11179+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
11180+ "dev": true
11181+ },
11182+ "send": {
11183+ "version": "0.17.1",
11184+ "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
11185+ "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
11186+ "dev": true,
11187+ "requires": {
11188+ "debug": "2.6.9",
11189+ "depd": "~1.1.2",
11190+ "destroy": "~1.0.4",
11191+ "encodeurl": "~1.0.2",
11192+ "escape-html": "~1.0.3",
11193+ "etag": "~1.8.1",
11194+ "fresh": "0.5.2",
11195+ "http-errors": "~1.7.2",
11196+ "mime": "1.6.0",
11197+ "ms": "2.1.1",
11198+ "on-finished": "~2.3.0",
11199+ "range-parser": "~1.2.1",
11200+ "statuses": "~1.5.0"
11201+ },
11202+ "dependencies": {
11203+ "debug": {
11204+ "version": "2.6.9",
11205+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
11206+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
11207+ "dev": true,
11208+ "requires": {
11209+ "ms": "2.0.0"
11210+ },
11211+ "dependencies": {
11212+ "ms": {
11213+ "version": "2.0.0",
11214+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
11215+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
11216+ "dev": true
11217+ }
11218+ }
11219+ },
11220+ "ms": {
11221+ "version": "2.1.1",
11222+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
11223+ "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
11224+ "dev": true
11225+ }
11226+ }
11227+ },
11228+ "serialize-javascript": {
11229+ "version": "2.1.2",
11230+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz",
11231+ "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==",
11232+ "dev": true
11233+ },
11234+ "serve-favicon": {
11235+ "version": "2.5.0",
11236+ "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.5.0.tgz",
11237+ "integrity": "sha1-k10kDN/g9YBTB/3+ln2IlCosvPA=",
11238+ "dev": true,
11239+ "requires": {
11240+ "etag": "~1.8.1",
11241+ "fresh": "0.5.2",
11242+ "ms": "2.1.1",
11243+ "parseurl": "~1.3.2",
11244+ "safe-buffer": "5.1.1"
11245+ },
11246+ "dependencies": {
11247+ "ms": {
11248+ "version": "2.1.1",
11249+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
11250+ "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
11251+ "dev": true
11252+ },
11253+ "safe-buffer": {
11254+ "version": "5.1.1",
11255+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
11256+ "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
11257+ "dev": true
11258+ }
11259+ }
11260+ },
11261+ "serve-index": {
11262+ "version": "1.9.1",
11263+ "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
11264+ "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
11265+ "dev": true,
11266+ "requires": {
11267+ "accepts": "~1.3.4",
11268+ "batch": "0.6.1",
11269+ "debug": "2.6.9",
11270+ "escape-html": "~1.0.3",
11271+ "http-errors": "~1.6.2",
11272+ "mime-types": "~2.1.17",
11273+ "parseurl": "~1.3.2"
11274+ },
11275+ "dependencies": {
11276+ "debug": {
11277+ "version": "2.6.9",
11278+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
11279+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
11280+ "dev": true,
11281+ "requires": {
11282+ "ms": "2.0.0"
11283+ }
11284+ },
11285+ "http-errors": {
11286+ "version": "1.6.3",
11287+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
11288+ "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
11289+ "dev": true,
11290+ "requires": {
11291+ "depd": "~1.1.2",
11292+ "inherits": "2.0.3",
11293+ "setprototypeof": "1.1.0",
11294+ "statuses": ">= 1.4.0 < 2"
11295+ }
11296+ },
11297+ "inherits": {
11298+ "version": "2.0.3",
11299+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
11300+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
11301+ "dev": true
11302+ },
11303+ "ms": {
11304+ "version": "2.0.0",
11305+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
11306+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
11307+ "dev": true
11308+ },
11309+ "setprototypeof": {
11310+ "version": "1.1.0",
11311+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
11312+ "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
11313+ "dev": true
11314+ }
11315+ }
11316+ },
11317+ "serve-static": {
11318+ "version": "1.14.1",
11319+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
11320+ "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
11321+ "dev": true,
11322+ "requires": {
11323+ "encodeurl": "~1.0.2",
11324+ "escape-html": "~1.0.3",
11325+ "parseurl": "~1.3.3",
11326+ "send": "0.17.1"
11327+ }
11328+ },
11329+ "set-blocking": {
11330+ "version": "2.0.0",
11331+ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
11332+ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
11333+ "dev": true
11334+ },
11335+ "set-value": {
11336+ "version": "2.0.1",
11337+ "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
11338+ "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
11339+ "dev": true,
11340+ "requires": {
11341+ "extend-shallow": "^2.0.1",
11342+ "is-extendable": "^0.1.1",
11343+ "is-plain-object": "^2.0.3",
11344+ "split-string": "^3.0.1"
11345+ },
11346+ "dependencies": {
11347+ "extend-shallow": {
11348+ "version": "2.0.1",
11349+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
11350+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
11351+ "dev": true,
11352+ "requires": {
11353+ "is-extendable": "^0.1.0"
11354+ }
11355+ }
11356+ }
11357+ },
11358+ "setimmediate": {
11359+ "version": "1.0.5",
11360+ "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
11361+ "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
11362+ "dev": true
11363+ },
11364+ "setprototypeof": {
11365+ "version": "1.1.1",
11366+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
11367+ "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
11368+ "dev": true
11369+ },
11370+ "sha.js": {
11371+ "version": "2.4.11",
11372+ "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
11373+ "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
11374+ "dev": true,
11375+ "requires": {
11376+ "inherits": "^2.0.1",
11377+ "safe-buffer": "^5.0.1"
11378+ }
11379+ },
11380+ "shallow-clone": {
11381+ "version": "0.1.2",
11382+ "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz",
11383+ "integrity": "sha1-WQnodLp3EG1zrEFM/sH/yofZcGA=",
11384+ "dev": true,
11385+ "requires": {
11386+ "is-extendable": "^0.1.1",
11387+ "kind-of": "^2.0.1",
11388+ "lazy-cache": "^0.2.3",
11389+ "mixin-object": "^2.0.1"
11390+ },
11391+ "dependencies": {
11392+ "kind-of": {
11393+ "version": "2.0.1",
11394+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz",
11395+ "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=",
11396+ "dev": true,
11397+ "requires": {
11398+ "is-buffer": "^1.0.2"
11399+ }
11400+ },
11401+ "lazy-cache": {
11402+ "version": "0.2.7",
11403+ "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz",
11404+ "integrity": "sha1-f+3fLctu23fRHvHRF6tf/fCrG2U=",
11405+ "dev": true
11406+ }
11407+ }
11408+ },
11409+ "shallow-equal": {
11410+ "version": "1.2.0",
11411+ "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.0.tgz",
11412+ "integrity": "sha512-Z21pVxR4cXsfwpMKMhCEIO1PCi5sp7KEp+CmOpBQ+E8GpHwKOw2sEzk7sgblM3d/j4z4gakoWEoPcjK0VJQogA==",
11413+ "dev": true
11414+ },
11415+ "shallowequal": {
11416+ "version": "1.1.0",
11417+ "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz",
11418+ "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ=="
11419+ },
11420+ "shebang-command": {
11421+ "version": "1.2.0",
11422+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
11423+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
11424+ "dev": true,
11425+ "requires": {
11426+ "shebang-regex": "^1.0.0"
11427+ }
11428+ },
11429+ "shebang-regex": {
11430+ "version": "1.0.0",
11431+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
11432+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
11433+ "dev": true
11434+ },
11435+ "shell-quote": {
11436+ "version": "1.7.2",
11437+ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz",
11438+ "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==",
11439+ "dev": true
11440+ },
11441+ "shelljs": {
11442+ "version": "0.8.3",
11443+ "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.3.tgz",
11444+ "integrity": "sha512-fc0BKlAWiLpwZljmOvAOTE/gXawtCoNrP5oaY7KIaQbbyHeQVg01pSEuEGvGh3HEdBU4baCD7wQBwADmM/7f7A==",
11445+ "dev": true,
11446+ "requires": {
11447+ "glob": "^7.0.0",
11448+ "interpret": "^1.0.0",
11449+ "rechoir": "^0.6.2"
11450+ }
11451+ },
11452+ "signal-exit": {
11453+ "version": "3.0.2",
11454+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
11455+ "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
11456+ "dev": true
11457+ },
11458+ "simplebar": {
11459+ "version": "4.2.3",
11460+ "resolved": "https://registry.npmjs.org/simplebar/-/simplebar-4.2.3.tgz",
11461+ "integrity": "sha512-9no0pK7/1y+8/oTF3sy/+kx0PjQ3uk4cYwld5F1CJGk2gx+prRyUq8GRfvcVLq5niYWSozZdX73a2wIr1o9l/g==",
11462+ "dev": true,
11463+ "requires": {
11464+ "can-use-dom": "^0.1.0",
11465+ "core-js": "^3.0.1",
11466+ "lodash.debounce": "^4.0.8",
11467+ "lodash.memoize": "^4.1.2",
11468+ "lodash.throttle": "^4.1.1",
11469+ "resize-observer-polyfill": "^1.5.1"
11470+ }
11471+ },
11472+ "simplebar-react": {
11473+ "version": "1.2.3",
11474+ "resolved": "https://registry.npmjs.org/simplebar-react/-/simplebar-react-1.2.3.tgz",
11475+ "integrity": "sha512-1EOWJzFC7eqHUp1igD1/tb8GBv5aPQA5ZMvpeDnVkpNJ3jAuvmrL2kir3HuijlxhG7njvw9ssxjjBa89E5DrJg==",
11476+ "dev": true,
11477+ "requires": {
11478+ "prop-types": "^15.6.1",
11479+ "simplebar": "^4.2.3"
11480+ }
11481+ },
11482+ "slash": {
11483+ "version": "1.0.0",
11484+ "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
11485+ "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
11486+ "dev": true
11487+ },
11488+ "smoothscroll-polyfill": {
11489+ "version": "0.4.4",
11490+ "resolved": "https://registry.npmjs.org/smoothscroll-polyfill/-/smoothscroll-polyfill-0.4.4.tgz",
11491+ "integrity": "sha512-TK5ZA9U5RqCwMpfoMq/l1mrH0JAR7y7KRvOBx0n2869aLxch+gT9GhN3yUfjiw+d/DiF1mKo14+hd62JyMmoBg=="
11492+ },
11493+ "snapdragon": {
11494+ "version": "0.8.2",
11495+ "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
11496+ "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
11497+ "dev": true,
11498+ "requires": {
11499+ "base": "^0.11.1",
11500+ "debug": "^2.2.0",
11501+ "define-property": "^0.2.5",
11502+ "extend-shallow": "^2.0.1",
11503+ "map-cache": "^0.2.2",
11504+ "source-map": "^0.5.6",
11505+ "source-map-resolve": "^0.5.0",
11506+ "use": "^3.1.0"
11507+ },
11508+ "dependencies": {
11509+ "debug": {
11510+ "version": "2.6.9",
11511+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
11512+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
11513+ "dev": true,
11514+ "requires": {
11515+ "ms": "2.0.0"
11516+ }
11517+ },
11518+ "define-property": {
11519+ "version": "0.2.5",
11520+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
11521+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
11522+ "dev": true,
11523+ "requires": {
11524+ "is-descriptor": "^0.1.0"
11525+ }
11526+ },
11527+ "extend-shallow": {
11528+ "version": "2.0.1",
11529+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
11530+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
11531+ "dev": true,
11532+ "requires": {
11533+ "is-extendable": "^0.1.0"
11534+ }
11535+ },
11536+ "ms": {
11537+ "version": "2.0.0",
11538+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
11539+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
11540+ "dev": true
11541+ }
11542+ }
11543+ },
11544+ "snapdragon-node": {
11545+ "version": "2.1.1",
11546+ "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
11547+ "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
11548+ "dev": true,
11549+ "requires": {
11550+ "define-property": "^1.0.0",
11551+ "isobject": "^3.0.0",
11552+ "snapdragon-util": "^3.0.1"
11553+ },
11554+ "dependencies": {
11555+ "define-property": {
11556+ "version": "1.0.0",
11557+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
11558+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
11559+ "dev": true,
11560+ "requires": {
11561+ "is-descriptor": "^1.0.0"
11562+ }
11563+ },
11564+ "is-accessor-descriptor": {
11565+ "version": "1.0.0",
11566+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
11567+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
11568+ "dev": true,
11569+ "requires": {
11570+ "kind-of": "^6.0.0"
11571+ }
11572+ },
11573+ "is-data-descriptor": {
11574+ "version": "1.0.0",
11575+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
11576+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
11577+ "dev": true,
11578+ "requires": {
11579+ "kind-of": "^6.0.0"
11580+ }
11581+ },
11582+ "is-descriptor": {
11583+ "version": "1.0.2",
11584+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
11585+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
11586+ "dev": true,
11587+ "requires": {
11588+ "is-accessor-descriptor": "^1.0.0",
11589+ "is-data-descriptor": "^1.0.0",
11590+ "kind-of": "^6.0.2"
11591+ }
11592+ }
11593+ }
11594+ },
11595+ "snapdragon-util": {
11596+ "version": "3.0.1",
11597+ "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
11598+ "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
11599+ "dev": true,
11600+ "requires": {
11601+ "kind-of": "^3.2.0"
11602+ },
11603+ "dependencies": {
11604+ "kind-of": {
11605+ "version": "3.2.2",
11606+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
11607+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
11608+ "dev": true,
11609+ "requires": {
11610+ "is-buffer": "^1.1.5"
11611+ }
11612+ }
11613+ }
11614+ },
11615+ "sockjs": {
11616+ "version": "0.3.19",
11617+ "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz",
11618+ "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==",
11619+ "dev": true,
11620+ "requires": {
11621+ "faye-websocket": "^0.10.0",
11622+ "uuid": "^3.0.1"
11623+ }
11624+ },
11625+ "sockjs-client": {
11626+ "version": "1.4.0",
11627+ "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz",
11628+ "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==",
11629+ "dev": true,
11630+ "requires": {
11631+ "debug": "^3.2.5",
11632+ "eventsource": "^1.0.7",
11633+ "faye-websocket": "~0.11.1",
11634+ "inherits": "^2.0.3",
11635+ "json3": "^3.3.2",
11636+ "url-parse": "^1.4.3"
11637+ },
11638+ "dependencies": {
11639+ "faye-websocket": {
11640+ "version": "0.11.3",
11641+ "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz",
11642+ "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==",
11643+ "dev": true,
11644+ "requires": {
11645+ "websocket-driver": ">=0.5.1"
11646+ }
11647+ }
11648+ }
11649+ },
11650+ "sort-keys": {
11651+ "version": "1.1.2",
11652+ "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
11653+ "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",
11654+ "dev": true,
11655+ "requires": {
11656+ "is-plain-obj": "^1.0.0"
11657+ },
11658+ "dependencies": {
11659+ "is-plain-obj": {
11660+ "version": "1.1.0",
11661+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
11662+ "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
11663+ "dev": true
11664+ }
11665+ }
11666+ },
11667+ "source-list-map": {
11668+ "version": "2.0.1",
11669+ "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
11670+ "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==",
11671+ "dev": true
11672+ },
11673+ "source-map": {
11674+ "version": "0.5.7",
11675+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
11676+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
11677+ "dev": true
11678+ },
11679+ "source-map-resolve": {
11680+ "version": "0.5.2",
11681+ "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",
11682+ "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==",
11683+ "dev": true,
11684+ "requires": {
11685+ "atob": "^2.1.1",
11686+ "decode-uri-component": "^0.2.0",
11687+ "resolve-url": "^0.2.1",
11688+ "source-map-url": "^0.4.0",
11689+ "urix": "^0.1.0"
11690+ }
11691+ },
11692+ "source-map-support": {
11693+ "version": "0.5.16",
11694+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz",
11695+ "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==",
11696+ "dev": true,
11697+ "requires": {
11698+ "buffer-from": "^1.0.0",
11699+ "source-map": "^0.6.0"
11700+ },
11701+ "dependencies": {
11702+ "source-map": {
11703+ "version": "0.6.1",
11704+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
11705+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
11706+ "dev": true
11707+ }
11708+ }
11709+ },
11710+ "source-map-url": {
11711+ "version": "0.4.0",
11712+ "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
11713+ "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
11714+ "dev": true
11715+ },
11716+ "space-separated-tokens": {
11717+ "version": "1.1.4",
11718+ "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.4.tgz",
11719+ "integrity": "sha512-UyhMSmeIqZrQn2UdjYpxEkwY9JUrn8pP+7L4f91zRzOQuI8MF1FGLfYU9DKCYeLdo7LXMxwrX5zKFy7eeeVHuA==",
11720+ "dev": true
11721+ },
11722+ "spago": {
11723+ "version": "0.10.0",
11724+ "resolved": "https://registry.npmjs.org/spago/-/spago-0.10.0.tgz",
11725+ "integrity": "sha512-hcyAVObO+ZgXZaqy0EMCZgw8+Yr+PAGpYfV77C1EuL5gcSaly4snCY6dFBIdcUq0/vYhkCuUpBUGi6Dx+rnxiw==",
11726+ "dev": true,
11727+ "requires": {
11728+ "follow-redirects": "^1.7.0",
11729+ "tar": "^4.4.8"
11730+ }
11731+ },
11732+ "spdy": {
11733+ "version": "4.0.1",
11734+ "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.1.tgz",
11735+ "integrity": "sha512-HeZS3PBdMA+sZSu0qwpCxl3DeALD5ASx8pAX0jZdKXSpPWbQ6SYGnlg3BBmYLx5LtiZrmkAZfErCm2oECBcioA==",
11736+ "dev": true,
11737+ "requires": {
11738+ "debug": "^4.1.0",
11739+ "handle-thing": "^2.0.0",
11740+ "http-deceiver": "^1.2.7",
11741+ "select-hose": "^2.0.0",
11742+ "spdy-transport": "^3.0.0"
11743+ },
11744+ "dependencies": {
11745+ "debug": {
11746+ "version": "4.1.1",
11747+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
11748+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
11749+ "dev": true,
11750+ "requires": {
11751+ "ms": "^2.1.1"
11752+ }
11753+ }
11754+ }
11755+ },
11756+ "spdy-transport": {
11757+ "version": "3.0.0",
11758+ "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
11759+ "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
11760+ "dev": true,
11761+ "requires": {
11762+ "debug": "^4.1.0",
11763+ "detect-node": "^2.0.4",
11764+ "hpack.js": "^2.1.6",
11765+ "obuf": "^1.1.2",
11766+ "readable-stream": "^3.0.6",
11767+ "wbuf": "^1.7.3"
11768+ },
11769+ "dependencies": {
11770+ "debug": {
11771+ "version": "4.1.1",
11772+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
11773+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
11774+ "dev": true,
11775+ "requires": {
11776+ "ms": "^2.1.1"
11777+ }
11778+ },
11779+ "readable-stream": {
11780+ "version": "3.4.0",
11781+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz",
11782+ "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==",
11783+ "dev": true,
11784+ "requires": {
11785+ "inherits": "^2.0.3",
11786+ "string_decoder": "^1.1.1",
11787+ "util-deprecate": "^1.0.1"
11788+ }
11789+ }
11790+ }
11791+ },
11792+ "split-string": {
11793+ "version": "3.1.0",
11794+ "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
11795+ "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
11796+ "dev": true,
11797+ "requires": {
11798+ "extend-shallow": "^3.0.0"
11799+ }
11800+ },
11801+ "sprintf-js": {
11802+ "version": "1.0.3",
11803+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
11804+ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
11805+ "dev": true
11806+ },
11807+ "sshpk": {
11808+ "version": "1.16.1",
11809+ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
11810+ "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
11811+ "dev": true,
11812+ "requires": {
11813+ "asn1": "~0.2.3",
11814+ "assert-plus": "^1.0.0",
11815+ "bcrypt-pbkdf": "^1.0.0",
11816+ "dashdash": "^1.12.0",
11817+ "ecc-jsbn": "~0.1.1",
11818+ "getpass": "^0.1.1",
11819+ "jsbn": "~0.1.0",
11820+ "safer-buffer": "^2.0.2",
11821+ "tweetnacl": "~0.14.0"
11822+ }
11823+ },
11824+ "ssri": {
11825+ "version": "6.0.1",
11826+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz",
11827+ "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==",
11828+ "dev": true,
11829+ "requires": {
11830+ "figgy-pudding": "^3.5.1"
11831+ }
11832+ },
11833+ "stable": {
11834+ "version": "0.1.8",
11835+ "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
11836+ "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
11837+ "dev": true
11838+ },
11839+ "static-extend": {
11840+ "version": "0.1.2",
11841+ "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
11842+ "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
11843+ "dev": true,
11844+ "requires": {
11845+ "define-property": "^0.2.5",
11846+ "object-copy": "^0.1.0"
11847+ },
11848+ "dependencies": {
11849+ "define-property": {
11850+ "version": "0.2.5",
11851+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
11852+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
11853+ "dev": true,
11854+ "requires": {
11855+ "is-descriptor": "^0.1.0"
11856+ }
11857+ }
11858+ }
11859+ },
11860+ "statuses": {
11861+ "version": "1.5.0",
11862+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
11863+ "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
11864+ "dev": true
11865+ },
11866+ "stealthy-require": {
11867+ "version": "1.1.1",
11868+ "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",
11869+ "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=",
11870+ "dev": true
11871+ },
11872+ "store2": {
11873+ "version": "2.9.0",
11874+ "resolved": "https://registry.npmjs.org/store2/-/store2-2.9.0.tgz",
11875+ "integrity": "sha512-JmK+95jLX2zAP75DVAJ1HAziQ6f+f495h4P9ez2qbmxazN6fE7doWlitqx9hj2YohH3kOi6RVksJe1UH0sJfPw==",
11876+ "dev": true
11877+ },
11878+ "stream-browserify": {
11879+ "version": "2.0.2",
11880+ "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
11881+ "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
11882+ "dev": true,
11883+ "requires": {
11884+ "inherits": "~2.0.1",
11885+ "readable-stream": "^2.0.2"
11886+ }
11887+ },
11888+ "stream-each": {
11889+ "version": "1.2.3",
11890+ "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
11891+ "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==",
11892+ "dev": true,
11893+ "requires": {
11894+ "end-of-stream": "^1.1.0",
11895+ "stream-shift": "^1.0.0"
11896+ }
11897+ },
11898+ "stream-http": {
11899+ "version": "2.8.3",
11900+ "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
11901+ "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
11902+ "dev": true,
11903+ "requires": {
11904+ "builtin-status-codes": "^3.0.0",
11905+ "inherits": "^2.0.1",
11906+ "readable-stream": "^2.3.6",
11907+ "to-arraybuffer": "^1.0.0",
11908+ "xtend": "^4.0.0"
11909+ }
11910+ },
11911+ "stream-shift": {
11912+ "version": "1.0.0",
11913+ "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
11914+ "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=",
11915+ "dev": true
11916+ },
11917+ "strict-uri-encode": {
11918+ "version": "1.1.0",
11919+ "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
11920+ "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
11921+ "dev": true
11922+ },
11923+ "string-width": {
11924+ "version": "3.1.0",
11925+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
11926+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
11927+ "dev": true,
11928+ "requires": {
11929+ "emoji-regex": "^7.0.1",
11930+ "is-fullwidth-code-point": "^2.0.0",
11931+ "strip-ansi": "^5.1.0"
11932+ }
11933+ },
11934+ "string.prototype.matchall": {
11935+ "version": "3.0.1",
11936+ "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-3.0.1.tgz",
11937+ "integrity": "sha512-NSiU0ILQr9PQ1SZmM1X327U5LsM+KfDTassJfqN1al1+0iNpKzmQ4BfXOJwRnTEqv8nKJ67mFpqRoPaGWwvy5A==",
11938+ "dev": true,
11939+ "requires": {
11940+ "define-properties": "^1.1.3",
11941+ "es-abstract": "^1.12.0",
11942+ "function-bind": "^1.1.1",
11943+ "has-symbols": "^1.0.0",
11944+ "regexp.prototype.flags": "^1.2.0"
11945+ }
11946+ },
11947+ "string.prototype.padend": {
11948+ "version": "3.0.0",
11949+ "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.0.0.tgz",
11950+ "integrity": "sha1-86rvfBcZ8XDF6rHDK/eA2W4h8vA=",
11951+ "dev": true,
11952+ "requires": {
11953+ "define-properties": "^1.1.2",
11954+ "es-abstract": "^1.4.3",
11955+ "function-bind": "^1.0.2"
11956+ }
11957+ },
11958+ "string.prototype.padstart": {
11959+ "version": "3.0.0",
11960+ "resolved": "https://registry.npmjs.org/string.prototype.padstart/-/string.prototype.padstart-3.0.0.tgz",
11961+ "integrity": "sha1-W8+tOfRkm7LQMSkuGbzwtRDUskI=",
11962+ "dev": true,
11963+ "requires": {
11964+ "define-properties": "^1.1.2",
11965+ "es-abstract": "^1.4.3",
11966+ "function-bind": "^1.0.2"
11967+ }
11968+ },
11969+ "string.prototype.trimleft": {
11970+ "version": "2.1.0",
11971+ "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz",
11972+ "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==",
11973+ "dev": true,
11974+ "requires": {
11975+ "define-properties": "^1.1.3",
11976+ "function-bind": "^1.1.1"
11977+ }
11978+ },
11979+ "string.prototype.trimright": {
11980+ "version": "2.1.0",
11981+ "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz",
11982+ "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==",
11983+ "dev": true,
11984+ "requires": {
11985+ "define-properties": "^1.1.3",
11986+ "function-bind": "^1.1.1"
11987+ }
11988+ },
11989+ "string_decoder": {
11990+ "version": "1.1.1",
11991+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
11992+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
11993+ "dev": true,
11994+ "requires": {
11995+ "safe-buffer": "~5.1.0"
11996+ },
11997+ "dependencies": {
11998+ "safe-buffer": {
11999+ "version": "5.1.2",
12000+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
12001+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
12002+ "dev": true
12003+ }
12004+ }
12005+ },
12006+ "strip-ansi": {
12007+ "version": "5.2.0",
12008+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
12009+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
12010+ "dev": true,
12011+ "requires": {
12012+ "ansi-regex": "^4.1.0"
12013+ }
12014+ },
12015+ "strip-eof": {
12016+ "version": "1.0.0",
12017+ "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
12018+ "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
12019+ "dev": true
12020+ },
12021+ "strip-final-newline": {
12022+ "version": "2.0.0",
12023+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
12024+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
12025+ "dev": true
12026+ },
12027+ "style-loader": {
12028+ "version": "0.23.1",
12029+ "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz",
12030+ "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==",
12031+ "dev": true,
12032+ "requires": {
12033+ "loader-utils": "^1.1.0",
12034+ "schema-utils": "^1.0.0"
12035+ }
12036+ },
12037+ "supports-color": {
12038+ "version": "5.5.0",
12039+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
12040+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
12041+ "dev": true,
12042+ "requires": {
12043+ "has-flag": "^3.0.0"
12044+ }
12045+ },
12046+ "svg-parser": {
12047+ "version": "2.0.2",
12048+ "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.2.tgz",
12049+ "integrity": "sha512-1gtApepKFweigFZj3sGO8KT8LvVZK8io146EzXrpVuWCDAbISz/yMucco3hWTkpZNoPabM+dnMOpy6Swue68Zg==",
12050+ "dev": true
12051+ },
12052+ "svgo": {
12053+ "version": "1.3.0",
12054+ "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.0.tgz",
12055+ "integrity": "sha512-MLfUA6O+qauLDbym+mMZgtXCGRfIxyQoeH6IKVcFslyODEe/ElJNwr0FohQ3xG4C6HK6bk3KYPPXwHVJk3V5NQ==",
12056+ "dev": true,
12057+ "requires": {
12058+ "chalk": "^2.4.1",
12059+ "coa": "^2.0.2",
12060+ "css-select": "^2.0.0",
12061+ "css-select-base-adapter": "^0.1.1",
12062+ "css-tree": "1.0.0-alpha.33",
12063+ "csso": "^3.5.1",
12064+ "js-yaml": "^3.13.1",
12065+ "mkdirp": "~0.5.1",
12066+ "object.values": "^1.1.0",
12067+ "sax": "~1.2.4",
12068+ "stable": "^0.1.8",
12069+ "unquote": "~1.1.1",
12070+ "util.promisify": "~1.0.0"
12071+ },
12072+ "dependencies": {
12073+ "css-select": {
12074+ "version": "2.0.2",
12075+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.0.2.tgz",
12076+ "integrity": "sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ==",
12077+ "dev": true,
12078+ "requires": {
12079+ "boolbase": "^1.0.0",
12080+ "css-what": "^2.1.2",
12081+ "domutils": "^1.7.0",
12082+ "nth-check": "^1.0.2"
12083+ }
12084+ },
12085+ "domutils": {
12086+ "version": "1.7.0",
12087+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
12088+ "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
12089+ "dev": true,
12090+ "requires": {
12091+ "dom-serializer": "0",
12092+ "domelementtype": "1"
12093+ }
12094+ }
12095+ }
12096+ },
12097+ "symbol-tree": {
12098+ "version": "3.2.4",
12099+ "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
12100+ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
12101+ "dev": true
12102+ },
12103+ "symbol.prototype.description": {
12104+ "version": "1.0.0",
12105+ "resolved": "https://registry.npmjs.org/symbol.prototype.description/-/symbol.prototype.description-1.0.0.tgz",
12106+ "integrity": "sha512-I9mrbZ5M96s7QeJDv95toF1svkUjeBybe8ydhY7foPaBmr0SPJMFupArmMkDrOKTTj0sJVr+nvQNxWLziQ7nDQ==",
12107+ "dev": true,
12108+ "requires": {
12109+ "has-symbols": "^1.0.0"
12110+ }
12111+ },
12112+ "tapable": {
12113+ "version": "1.1.3",
12114+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
12115+ "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
12116+ "dev": true
12117+ },
12118+ "tar": {
12119+ "version": "4.4.13",
12120+ "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz",
12121+ "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==",
12122+ "dev": true,
12123+ "requires": {
12124+ "chownr": "^1.1.1",
12125+ "fs-minipass": "^1.2.5",
12126+ "minipass": "^2.8.6",
12127+ "minizlib": "^1.2.1",
12128+ "mkdirp": "^0.5.0",
12129+ "safe-buffer": "^5.1.2",
12130+ "yallist": "^3.0.3"
12131+ }
12132+ },
12133+ "telejson": {
12134+ "version": "2.2.2",
12135+ "resolved": "https://registry.npmjs.org/telejson/-/telejson-2.2.2.tgz",
12136+ "integrity": "sha512-YyNwnKY0ilabOwYgC/J754En1xOe5PBIUIw+C9e0+5HjVVcnQE5/gdu2yET2pmSbp5bxIDqYNjvndj2PUkIiYA==",
12137+ "dev": true,
12138+ "requires": {
12139+ "global": "^4.3.2",
12140+ "is-function": "^1.0.1",
12141+ "is-regex": "^1.0.4",
12142+ "is-symbol": "^1.0.2",
12143+ "isobject": "^3.0.1",
12144+ "lodash": "^4.17.11",
12145+ "memoizerific": "^1.11.3"
12146+ }
12147+ },
12148+ "term-size": {
12149+ "version": "1.2.0",
12150+ "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz",
12151+ "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=",
12152+ "dev": true,
12153+ "requires": {
12154+ "execa": "^0.7.0"
12155+ },
12156+ "dependencies": {
12157+ "cross-spawn": {
12158+ "version": "5.1.0",
12159+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
12160+ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
12161+ "dev": true,
12162+ "requires": {
12163+ "lru-cache": "^4.0.1",
12164+ "shebang-command": "^1.2.0",
12165+ "which": "^1.2.9"
12166+ }
12167+ },
12168+ "execa": {
12169+ "version": "0.7.0",
12170+ "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
12171+ "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
12172+ "dev": true,
12173+ "requires": {
12174+ "cross-spawn": "^5.0.1",
12175+ "get-stream": "^3.0.0",
12176+ "is-stream": "^1.1.0",
12177+ "npm-run-path": "^2.0.0",
12178+ "p-finally": "^1.0.0",
12179+ "signal-exit": "^3.0.0",
12180+ "strip-eof": "^1.0.0"
12181+ }
12182+ },
12183+ "get-stream": {
12184+ "version": "3.0.0",
12185+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
12186+ "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
12187+ "dev": true
12188+ },
12189+ "is-stream": {
12190+ "version": "1.1.0",
12191+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
12192+ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
12193+ "dev": true
12194+ },
12195+ "lru-cache": {
12196+ "version": "4.1.5",
12197+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
12198+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
12199+ "dev": true,
12200+ "requires": {
12201+ "pseudomap": "^1.0.2",
12202+ "yallist": "^2.1.2"
12203+ }
12204+ },
12205+ "npm-run-path": {
12206+ "version": "2.0.2",
12207+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
12208+ "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
12209+ "dev": true,
12210+ "requires": {
12211+ "path-key": "^2.0.0"
12212+ }
12213+ },
12214+ "p-finally": {
12215+ "version": "1.0.0",
12216+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
12217+ "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
12218+ "dev": true
12219+ },
12220+ "yallist": {
12221+ "version": "2.1.2",
12222+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
12223+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
12224+ "dev": true
12225+ }
12226+ }
12227+ },
12228+ "terser": {
12229+ "version": "4.6.3",
12230+ "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.3.tgz",
12231+ "integrity": "sha512-Lw+ieAXmY69d09IIc/yqeBqXpEQIpDGZqT34ui1QWXIUpR2RjbqEkT8X7Lgex19hslSqcWM5iMN2kM11eMsESQ==",
12232+ "dev": true,
12233+ "requires": {
12234+ "commander": "^2.20.0",
12235+ "source-map": "~0.6.1",
12236+ "source-map-support": "~0.5.12"
12237+ },
12238+ "dependencies": {
12239+ "source-map": {
12240+ "version": "0.6.1",
12241+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
12242+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
12243+ "dev": true
12244+ }
12245+ }
12246+ },
12247+ "terser-webpack-plugin": {
12248+ "version": "1.4.3",
12249+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz",
12250+ "integrity": "sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA==",
12251+ "dev": true,
12252+ "requires": {
12253+ "cacache": "^12.0.2",
12254+ "find-cache-dir": "^2.1.0",
12255+ "is-wsl": "^1.1.0",
12256+ "schema-utils": "^1.0.0",
12257+ "serialize-javascript": "^2.1.2",
12258+ "source-map": "^0.6.1",
12259+ "terser": "^4.1.2",
12260+ "webpack-sources": "^1.4.0",
12261+ "worker-farm": "^1.7.0"
12262+ },
12263+ "dependencies": {
12264+ "cacache": {
12265+ "version": "12.0.3",
12266+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.3.tgz",
12267+ "integrity": "sha512-kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw==",
12268+ "dev": true,
12269+ "requires": {
12270+ "bluebird": "^3.5.5",
12271+ "chownr": "^1.1.1",
12272+ "figgy-pudding": "^3.5.1",
12273+ "glob": "^7.1.4",
12274+ "graceful-fs": "^4.1.15",
12275+ "infer-owner": "^1.0.3",
12276+ "lru-cache": "^5.1.1",
12277+ "mississippi": "^3.0.0",
12278+ "mkdirp": "^0.5.1",
12279+ "move-concurrently": "^1.0.1",
12280+ "promise-inflight": "^1.0.1",
12281+ "rimraf": "^2.6.3",
12282+ "ssri": "^6.0.1",
12283+ "unique-filename": "^1.1.1",
12284+ "y18n": "^4.0.0"
12285+ }
12286+ },
12287+ "find-cache-dir": {
12288+ "version": "2.1.0",
12289+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
12290+ "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
12291+ "dev": true,
12292+ "requires": {
12293+ "commondir": "^1.0.1",
12294+ "make-dir": "^2.0.0",
12295+ "pkg-dir": "^3.0.0"
12296+ }
12297+ },
12298+ "source-map": {
12299+ "version": "0.6.1",
12300+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
12301+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
12302+ "dev": true
12303+ }
12304+ }
12305+ },
12306+ "text-table": {
12307+ "version": "0.2.0",
12308+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
12309+ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
12310+ "dev": true
12311+ },
12312+ "throttle-debounce": {
12313+ "version": "2.1.0",
12314+ "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-2.1.0.tgz",
12315+ "integrity": "sha512-AOvyNahXQuU7NN+VVvOOX+uW6FPaWdAOdRP5HfwYxAfCzXTFKRMoIMk+n+po318+ktcChx+F1Dd91G3YHeMKyg==",
12316+ "dev": true
12317+ },
12318+ "through": {
12319+ "version": "2.3.8",
12320+ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
12321+ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
12322+ "dev": true
12323+ },
12324+ "through2": {
12325+ "version": "2.0.5",
12326+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
12327+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
12328+ "dev": true,
12329+ "requires": {
12330+ "readable-stream": "~2.3.6",
12331+ "xtend": "~4.0.1"
12332+ }
12333+ },
12334+ "thunky": {
12335+ "version": "1.0.3",
12336+ "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.3.tgz",
12337+ "integrity": "sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow==",
12338+ "dev": true
12339+ },
12340+ "timers-browserify": {
12341+ "version": "2.0.11",
12342+ "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz",
12343+ "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==",
12344+ "dev": true,
12345+ "requires": {
12346+ "setimmediate": "^1.0.4"
12347+ }
12348+ },
12349+ "tiny-emitter": {
12350+ "version": "2.1.0",
12351+ "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz",
12352+ "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==",
12353+ "dev": true,
12354+ "optional": true
12355+ },
12356+ "tiny-warning": {
12357+ "version": "1.0.3",
12358+ "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz",
12359+ "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
12360+ },
12361+ "tinycolor2": {
12362+ "version": "1.4.1",
12363+ "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.1.tgz",
12364+ "integrity": "sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g=",
12365+ "dev": true
12366+ },
12367+ "tmp": {
12368+ "version": "0.0.33",
12369+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
12370+ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
12371+ "dev": true,
12372+ "requires": {
12373+ "os-tmpdir": "~1.0.2"
12374+ }
12375+ },
12376+ "to-arraybuffer": {
12377+ "version": "1.0.1",
12378+ "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
12379+ "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
12380+ "dev": true
12381+ },
12382+ "to-fast-properties": {
12383+ "version": "2.0.0",
12384+ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
12385+ "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
12386+ "dev": true
12387+ },
12388+ "to-object-path": {
12389+ "version": "0.3.0",
12390+ "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
12391+ "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
12392+ "dev": true,
12393+ "requires": {
12394+ "kind-of": "^3.0.2"
12395+ },
12396+ "dependencies": {
12397+ "kind-of": {
12398+ "version": "3.2.2",
12399+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
12400+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
12401+ "dev": true,
12402+ "requires": {
12403+ "is-buffer": "^1.1.5"
12404+ }
12405+ }
12406+ }
12407+ },
12408+ "to-regex": {
12409+ "version": "3.0.2",
12410+ "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
12411+ "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
12412+ "dev": true,
12413+ "requires": {
12414+ "define-property": "^2.0.2",
12415+ "extend-shallow": "^3.0.2",
12416+ "regex-not": "^1.0.2",
12417+ "safe-regex": "^1.1.0"
12418+ }
12419+ },
12420+ "to-regex-range": {
12421+ "version": "2.1.1",
12422+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
12423+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
12424+ "dev": true,
12425+ "requires": {
12426+ "is-number": "^3.0.0",
12427+ "repeat-string": "^1.6.1"
12428+ }
12429+ },
12430+ "toggle-selection": {
12431+ "version": "1.0.6",
12432+ "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz",
12433+ "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI=",
12434+ "dev": true
12435+ },
12436+ "toidentifier": {
12437+ "version": "1.0.0",
12438+ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
12439+ "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
12440+ "dev": true
12441+ },
12442+ "tough-cookie": {
12443+ "version": "2.4.3",
12444+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
12445+ "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
12446+ "dev": true,
12447+ "requires": {
12448+ "psl": "^1.1.24",
12449+ "punycode": "^1.4.1"
12450+ },
12451+ "dependencies": {
12452+ "punycode": {
12453+ "version": "1.4.1",
12454+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
12455+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
12456+ "dev": true
12457+ }
12458+ }
12459+ },
12460+ "tr46": {
12461+ "version": "1.0.1",
12462+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",
12463+ "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=",
12464+ "dev": true,
12465+ "requires": {
12466+ "punycode": "^2.1.0"
12467+ }
12468+ },
12469+ "ts-pnp": {
12470+ "version": "1.1.4",
12471+ "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.1.4.tgz",
12472+ "integrity": "sha512-1J/vefLC+BWSo+qe8OnJQfWTYRS6ingxjwqmHMqaMxXMj7kFtKLgAaYW3JeX3mktjgUL+etlU8/B4VUAUI9QGw==",
12473+ "dev": true
12474+ },
12475+ "tslib": {
12476+ "version": "1.10.0",
12477+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
12478+ "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==",
12479+ "dev": true
12480+ },
12481+ "tty-browserify": {
12482+ "version": "0.0.0",
12483+ "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
12484+ "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
12485+ "dev": true
12486+ },
12487+ "tunnel-agent": {
12488+ "version": "0.6.0",
12489+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
12490+ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
12491+ "dev": true,
12492+ "requires": {
12493+ "safe-buffer": "^5.0.1"
12494+ }
12495+ },
12496+ "tweetnacl": {
12497+ "version": "0.14.5",
12498+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
12499+ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
12500+ "dev": true
12501+ },
12502+ "type-check": {
12503+ "version": "0.3.2",
12504+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
12505+ "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
12506+ "dev": true,
12507+ "requires": {
12508+ "prelude-ls": "~1.1.2"
12509+ }
12510+ },
12511+ "type-fest": {
12512+ "version": "0.3.1",
12513+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz",
12514+ "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==",
12515+ "dev": true
12516+ },
12517+ "type-is": {
12518+ "version": "1.6.18",
12519+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
12520+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
12521+ "dev": true,
12522+ "requires": {
12523+ "media-typer": "0.3.0",
12524+ "mime-types": "~2.1.24"
12525+ }
12526+ },
12527+ "typed-styles": {
12528+ "version": "0.0.7",
12529+ "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz",
12530+ "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==",
12531+ "dev": true
12532+ },
12533+ "typedarray": {
12534+ "version": "0.0.6",
12535+ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
12536+ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
12537+ "dev": true
12538+ },
12539+ "ua-parser-js": {
12540+ "version": "0.7.20",
12541+ "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.20.tgz",
12542+ "integrity": "sha512-8OaIKfzL5cpx8eCMAhhvTlft8GYF8b2eQr6JkCyVdrgjcytyOmPCXrqXFcUnhonRpLlh5yxEZVohm6mzaowUOw==",
12543+ "dev": true
12544+ },
12545+ "uglify-js": {
12546+ "version": "3.6.0",
12547+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.0.tgz",
12548+ "integrity": "sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg==",
12549+ "dev": true,
12550+ "requires": {
12551+ "commander": "~2.20.0",
12552+ "source-map": "~0.6.1"
12553+ },
12554+ "dependencies": {
12555+ "source-map": {
12556+ "version": "0.6.1",
12557+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
12558+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
12559+ "dev": true
12560+ }
12561+ }
12562+ },
12563+ "unfetch": {
12564+ "version": "4.1.0",
12565+ "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.1.0.tgz",
12566+ "integrity": "sha512-crP/n3eAPUJxZXM9T80/yv0YhkTEx2K1D3h7D1AJM6fzsWZrxdyRuLN0JH/dkZh1LNH8LxCnBzoPFCPbb2iGpg==",
12567+ "dev": true
12568+ },
12569+ "unicode-canonical-property-names-ecmascript": {
12570+ "version": "1.0.4",
12571+ "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz",
12572+ "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==",
12573+ "dev": true
12574+ },
12575+ "unicode-match-property-ecmascript": {
12576+ "version": "1.0.4",
12577+ "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz",
12578+ "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==",
12579+ "dev": true,
12580+ "requires": {
12581+ "unicode-canonical-property-names-ecmascript": "^1.0.4",
12582+ "unicode-property-aliases-ecmascript": "^1.0.4"
12583+ }
12584+ },
12585+ "unicode-match-property-value-ecmascript": {
12586+ "version": "1.1.0",
12587+ "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz",
12588+ "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==",
12589+ "dev": true
12590+ },
12591+ "unicode-property-aliases-ecmascript": {
12592+ "version": "1.0.5",
12593+ "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz",
12594+ "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==",
12595+ "dev": true
12596+ },
12597+ "union-value": {
12598+ "version": "1.0.1",
12599+ "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
12600+ "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
12601+ "dev": true,
12602+ "requires": {
12603+ "arr-union": "^3.1.0",
12604+ "get-value": "^2.0.6",
12605+ "is-extendable": "^0.1.1",
12606+ "set-value": "^2.0.1"
12607+ }
12608+ },
12609+ "uniq": {
12610+ "version": "1.0.1",
12611+ "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
12612+ "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
12613+ "dev": true
12614+ },
12615+ "unique-filename": {
12616+ "version": "1.1.1",
12617+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
12618+ "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
12619+ "dev": true,
12620+ "requires": {
12621+ "unique-slug": "^2.0.0"
12622+ }
12623+ },
12624+ "unique-slug": {
12625+ "version": "2.0.2",
12626+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
12627+ "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
12628+ "dev": true,
12629+ "requires": {
12630+ "imurmurhash": "^0.1.4"
12631+ }
12632+ },
12633+ "universalify": {
12634+ "version": "0.1.2",
12635+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
12636+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
12637+ "dev": true
12638+ },
12639+ "unpipe": {
12640+ "version": "1.0.0",
12641+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
12642+ "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
12643+ "dev": true
12644+ },
12645+ "unquote": {
12646+ "version": "1.1.1",
12647+ "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
12648+ "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=",
12649+ "dev": true
12650+ },
12651+ "unset-value": {
12652+ "version": "1.0.0",
12653+ "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
12654+ "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
12655+ "dev": true,
12656+ "requires": {
12657+ "has-value": "^0.3.1",
12658+ "isobject": "^3.0.0"
12659+ },
12660+ "dependencies": {
12661+ "has-value": {
12662+ "version": "0.3.1",
12663+ "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
12664+ "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
12665+ "dev": true,
12666+ "requires": {
12667+ "get-value": "^2.0.3",
12668+ "has-values": "^0.1.4",
12669+ "isobject": "^2.0.0"
12670+ },
12671+ "dependencies": {
12672+ "isobject": {
12673+ "version": "2.1.0",
12674+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
12675+ "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
12676+ "dev": true,
12677+ "requires": {
12678+ "isarray": "1.0.0"
12679+ }
12680+ }
12681+ }
12682+ },
12683+ "has-values": {
12684+ "version": "0.1.4",
12685+ "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
12686+ "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
12687+ "dev": true
12688+ }
12689+ }
12690+ },
12691+ "upath": {
12692+ "version": "1.2.0",
12693+ "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
12694+ "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
12695+ "dev": true
12696+ },
12697+ "upper-case": {
12698+ "version": "1.1.3",
12699+ "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz",
12700+ "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=",
12701+ "dev": true
12702+ },
12703+ "uri-js": {
12704+ "version": "4.2.2",
12705+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
12706+ "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
12707+ "dev": true,
12708+ "requires": {
12709+ "punycode": "^2.1.0"
12710+ }
12711+ },
12712+ "urix": {
12713+ "version": "0.1.0",
12714+ "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
12715+ "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
12716+ "dev": true
12717+ },
12718+ "url": {
12719+ "version": "0.11.0",
12720+ "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
12721+ "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
12722+ "dev": true,
12723+ "requires": {
12724+ "punycode": "1.3.2",
12725+ "querystring": "0.2.0"
12726+ },
12727+ "dependencies": {
12728+ "punycode": {
12729+ "version": "1.3.2",
12730+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
12731+ "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
12732+ "dev": true
12733+ }
12734+ }
12735+ },
12736+ "url-loader": {
12737+ "version": "2.1.0",
12738+ "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-2.1.0.tgz",
12739+ "integrity": "sha512-kVrp/8VfEm5fUt+fl2E0FQyrpmOYgMEkBsv8+UDP1wFhszECq5JyGF33I7cajlVY90zRZ6MyfgKXngLvHYZX8A==",
12740+ "dev": true,
12741+ "requires": {
12742+ "loader-utils": "^1.2.3",
12743+ "mime": "^2.4.4",
12744+ "schema-utils": "^2.0.0"
12745+ },
12746+ "dependencies": {
12747+ "mime": {
12748+ "version": "2.4.4",
12749+ "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz",
12750+ "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==",
12751+ "dev": true
12752+ },
12753+ "schema-utils": {
12754+ "version": "2.4.0",
12755+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.4.0.tgz",
12756+ "integrity": "sha512-VJEKOvjynJweKWFgxaikuP22zl9JwvmylH/cW1dIKZyp3DS1adBGaYPtZ6CdBSxtfP0LwQY1gNA4rIMJsnammQ==",
12757+ "dev": true,
12758+ "requires": {
12759+ "ajv": "^6.10.2",
12760+ "ajv-keywords": "^3.4.1"
12761+ }
12762+ }
12763+ }
12764+ },
12765+ "url-parse": {
12766+ "version": "1.4.7",
12767+ "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz",
12768+ "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==",
12769+ "dev": true,
12770+ "requires": {
12771+ "querystringify": "^2.1.1",
12772+ "requires-port": "^1.0.0"
12773+ }
12774+ },
12775+ "use": {
12776+ "version": "3.1.1",
12777+ "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
12778+ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
12779+ "dev": true
12780+ },
12781+ "util": {
12782+ "version": "0.11.1",
12783+ "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
12784+ "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
12785+ "dev": true,
12786+ "requires": {
12787+ "inherits": "2.0.3"
12788+ },
12789+ "dependencies": {
12790+ "inherits": {
12791+ "version": "2.0.3",
12792+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
12793+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
12794+ "dev": true
12795+ }
12796+ }
12797+ },
12798+ "util-deprecate": {
12799+ "version": "1.0.2",
12800+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
12801+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
12802+ "dev": true
12803+ },
12804+ "util.promisify": {
12805+ "version": "1.0.0",
12806+ "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz",
12807+ "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==",
12808+ "dev": true,
12809+ "requires": {
12810+ "define-properties": "^1.1.2",
12811+ "object.getownpropertydescriptors": "^2.0.3"
12812+ }
12813+ },
12814+ "utila": {
12815+ "version": "0.4.0",
12816+ "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
12817+ "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=",
12818+ "dev": true
12819+ },
12820+ "utils-merge": {
12821+ "version": "1.0.1",
12822+ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
12823+ "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
12824+ "dev": true
12825+ },
12826+ "uuid": {
12827+ "version": "3.3.3",
12828+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz",
12829+ "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==",
12830+ "dev": true
12831+ },
12832+ "v8-compile-cache": {
12833+ "version": "2.0.3",
12834+ "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz",
12835+ "integrity": "sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w==",
12836+ "dev": true
12837+ },
12838+ "vary": {
12839+ "version": "1.1.2",
12840+ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
12841+ "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
12842+ "dev": true
12843+ },
12844+ "verror": {
12845+ "version": "1.10.0",
12846+ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
12847+ "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
12848+ "dev": true,
12849+ "requires": {
12850+ "assert-plus": "^1.0.0",
12851+ "core-util-is": "1.0.2",
12852+ "extsprintf": "^1.2.0"
12853+ }
12854+ },
12855+ "vm-browserify": {
12856+ "version": "1.1.2",
12857+ "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
12858+ "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
12859+ "dev": true
12860+ },
12861+ "w3c-hr-time": {
12862+ "version": "1.0.1",
12863+ "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz",
12864+ "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=",
12865+ "dev": true,
12866+ "requires": {
12867+ "browser-process-hrtime": "^0.1.2"
12868+ }
12869+ },
12870+ "w3c-xmlserializer": {
12871+ "version": "1.1.2",
12872+ "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz",
12873+ "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==",
12874+ "dev": true,
12875+ "requires": {
12876+ "domexception": "^1.0.1",
12877+ "webidl-conversions": "^4.0.2",
12878+ "xml-name-validator": "^3.0.0"
12879+ }
12880+ },
12881+ "wait-for-expect": {
12882+ "version": "1.3.0",
12883+ "resolved": "https://registry.npmjs.org/wait-for-expect/-/wait-for-expect-1.3.0.tgz",
12884+ "integrity": "sha512-8fJU7jiA96HfGPt+P/UilelSAZfhMBJ52YhKzlmZQvKEZU2EcD1GQ0yqGB6liLdHjYtYAoGVigYwdxr5rktvzA==",
12885+ "dev": true
12886+ },
12887+ "warning": {
12888+ "version": "3.0.0",
12889+ "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz",
12890+ "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=",
12891+ "dev": true,
12892+ "requires": {
12893+ "loose-envify": "^1.0.0"
12894+ }
12895+ },
12896+ "watchpack": {
12897+ "version": "1.6.0",
12898+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz",
12899+ "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==",
12900+ "dev": true,
12901+ "requires": {
12902+ "chokidar": "^2.0.2",
12903+ "graceful-fs": "^4.1.2",
12904+ "neo-async": "^2.5.0"
12905+ }
12906+ },
12907+ "wbuf": {
12908+ "version": "1.7.3",
12909+ "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
12910+ "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
12911+ "dev": true,
12912+ "requires": {
12913+ "minimalistic-assert": "^1.0.0"
12914+ }
12915+ },
12916+ "webidl-conversions": {
12917+ "version": "4.0.2",
12918+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
12919+ "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==",
12920+ "dev": true
12921+ },
12922+ "webpack": {
12923+ "version": "4.41.5",
12924+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.41.5.tgz",
12925+ "integrity": "sha512-wp0Co4vpyumnp3KlkmpM5LWuzvZYayDwM2n17EHFr4qxBBbRokC7DJawPJC7TfSFZ9HZ6GsdH40EBj4UV0nmpw==",
12926+ "dev": true,
12927+ "requires": {
12928+ "@webassemblyjs/ast": "1.8.5",
12929+ "@webassemblyjs/helper-module-context": "1.8.5",
12930+ "@webassemblyjs/wasm-edit": "1.8.5",
12931+ "@webassemblyjs/wasm-parser": "1.8.5",
12932+ "acorn": "^6.2.1",
12933+ "ajv": "^6.10.2",
12934+ "ajv-keywords": "^3.4.1",
12935+ "chrome-trace-event": "^1.0.2",
12936+ "enhanced-resolve": "^4.1.0",
12937+ "eslint-scope": "^4.0.3",
12938+ "json-parse-better-errors": "^1.0.2",
12939+ "loader-runner": "^2.4.0",
12940+ "loader-utils": "^1.2.3",
12941+ "memory-fs": "^0.4.1",
12942+ "micromatch": "^3.1.10",
12943+ "mkdirp": "^0.5.1",
12944+ "neo-async": "^2.6.1",
12945+ "node-libs-browser": "^2.2.1",
12946+ "schema-utils": "^1.0.0",
12947+ "tapable": "^1.1.3",
12948+ "terser-webpack-plugin": "^1.4.3",
12949+ "watchpack": "^1.6.0",
12950+ "webpack-sources": "^1.4.1"
12951+ }
12952+ },
12953+ "webpack-cli": {
12954+ "version": "3.3.9",
12955+ "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.9.tgz",
12956+ "integrity": "sha512-xwnSxWl8nZtBl/AFJCOn9pG7s5CYUYdZxmmukv+fAHLcBIHM36dImfpQg3WfShZXeArkWlf6QRw24Klcsv8a5A==",
12957+ "dev": true,
12958+ "requires": {
12959+ "chalk": "2.4.2",
12960+ "cross-spawn": "6.0.5",
12961+ "enhanced-resolve": "4.1.0",
12962+ "findup-sync": "3.0.0",
12963+ "global-modules": "2.0.0",
12964+ "import-local": "2.0.0",
12965+ "interpret": "1.2.0",
12966+ "loader-utils": "1.2.3",
12967+ "supports-color": "6.1.0",
12968+ "v8-compile-cache": "2.0.3",
12969+ "yargs": "13.2.4"
12970+ },
12971+ "dependencies": {
12972+ "cliui": {
12973+ "version": "5.0.0",
12974+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
12975+ "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
12976+ "dev": true,
12977+ "requires": {
12978+ "string-width": "^3.1.0",
12979+ "strip-ansi": "^5.2.0",
12980+ "wrap-ansi": "^5.1.0"
12981+ }
12982+ },
12983+ "get-caller-file": {
12984+ "version": "2.0.5",
12985+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
12986+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
12987+ "dev": true
12988+ },
12989+ "require-main-filename": {
12990+ "version": "2.0.0",
12991+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
12992+ "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
12993+ "dev": true
12994+ },
12995+ "supports-color": {
12996+ "version": "6.1.0",
12997+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
12998+ "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
12999+ "dev": true,
13000+ "requires": {
13001+ "has-flag": "^3.0.0"
13002+ }
13003+ },
13004+ "yargs": {
13005+ "version": "13.2.4",
13006+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.4.tgz",
13007+ "integrity": "sha512-HG/DWAJa1PAnHT9JAhNa8AbAv3FPaiLzioSjCcmuXXhP8MlpHO5vwls4g4j6n30Z74GVQj8Xa62dWVx1QCGklg==",
13008+ "dev": true,
13009+ "requires": {
13010+ "cliui": "^5.0.0",
13011+ "find-up": "^3.0.0",
13012+ "get-caller-file": "^2.0.1",
13013+ "os-locale": "^3.1.0",
13014+ "require-directory": "^2.1.1",
13015+ "require-main-filename": "^2.0.0",
13016+ "set-blocking": "^2.0.0",
13017+ "string-width": "^3.0.0",
13018+ "which-module": "^2.0.0",
13019+ "y18n": "^4.0.0",
13020+ "yargs-parser": "^13.1.0"
13021+ }
13022+ },
13023+ "yargs-parser": {
13024+ "version": "13.1.1",
13025+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz",
13026+ "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==",
13027+ "dev": true,
13028+ "requires": {
13029+ "camelcase": "^5.0.0",
13030+ "decamelize": "^1.2.0"
13031+ }
13032+ }
13033+ }
13034+ },
13035+ "webpack-dev-middleware": {
13036+ "version": "3.7.1",
13037+ "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.1.tgz",
13038+ "integrity": "sha512-5MWu9SH1z3hY7oHOV6Kbkz5x7hXbxK56mGHNqHTe6d+ewxOwKUxoUJBs7QIaJb33lPjl9bJZ3X0vCoooUzC36A==",
13039+ "dev": true,
13040+ "requires": {
13041+ "memory-fs": "^0.4.1",
13042+ "mime": "^2.4.4",
13043+ "mkdirp": "^0.5.1",
13044+ "range-parser": "^1.2.1",
13045+ "webpack-log": "^2.0.0"
13046+ },
13047+ "dependencies": {
13048+ "mime": {
13049+ "version": "2.4.4",
13050+ "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz",
13051+ "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==",
13052+ "dev": true
13053+ }
13054+ }
13055+ },
13056+ "webpack-dev-server": {
13057+ "version": "3.8.1",
13058+ "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.8.1.tgz",
13059+ "integrity": "sha512-9F5DnfFA9bsrhpUCAfQic/AXBVHvq+3gQS+x6Zj0yc1fVVE0erKh2MV4IV12TBewuTrYeeTIRwCH9qLMvdNvTw==",
13060+ "dev": true,
13061+ "requires": {
13062+ "ansi-html": "0.0.7",
13063+ "bonjour": "^3.5.0",
13064+ "chokidar": "^2.1.8",
13065+ "compression": "^1.7.4",
13066+ "connect-history-api-fallback": "^1.6.0",
13067+ "debug": "^4.1.1",
13068+ "del": "^4.1.1",
13069+ "express": "^4.17.1",
13070+ "html-entities": "^1.2.1",
13071+ "http-proxy-middleware": "^0.19.1",
13072+ "import-local": "^2.0.0",
13073+ "internal-ip": "^4.3.0",
13074+ "ip": "^1.1.5",
13075+ "is-absolute-url": "^3.0.2",
13076+ "killable": "^1.0.1",
13077+ "loglevel": "^1.6.4",
13078+ "opn": "^5.5.0",
13079+ "p-retry": "^3.0.1",
13080+ "portfinder": "^1.0.24",
13081+ "schema-utils": "^1.0.0",
13082+ "selfsigned": "^1.10.6",
13083+ "semver": "^6.3.0",
13084+ "serve-index": "^1.9.1",
13085+ "sockjs": "0.3.19",
13086+ "sockjs-client": "1.4.0",
13087+ "spdy": "^4.0.1",
13088+ "strip-ansi": "^3.0.1",
13089+ "supports-color": "^6.1.0",
13090+ "url": "^0.11.0",
13091+ "webpack-dev-middleware": "^3.7.1",
13092+ "webpack-log": "^2.0.0",
13093+ "ws": "^6.2.1",
13094+ "yargs": "12.0.5"
13095+ },
13096+ "dependencies": {
13097+ "ansi-regex": {
13098+ "version": "2.1.1",
13099+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
13100+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
13101+ "dev": true
13102+ },
13103+ "debug": {
13104+ "version": "4.1.1",
13105+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
13106+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
13107+ "dev": true,
13108+ "requires": {
13109+ "ms": "^2.1.1"
13110+ }
13111+ },
13112+ "semver": {
13113+ "version": "6.3.0",
13114+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
13115+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
13116+ "dev": true
13117+ },
13118+ "strip-ansi": {
13119+ "version": "3.0.1",
13120+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
13121+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
13122+ "dev": true,
13123+ "requires": {
13124+ "ansi-regex": "^2.0.0"
13125+ }
13126+ },
13127+ "supports-color": {
13128+ "version": "6.1.0",
13129+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
13130+ "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
13131+ "dev": true,
13132+ "requires": {
13133+ "has-flag": "^3.0.0"
13134+ }
13135+ }
13136+ }
13137+ },
13138+ "webpack-hot-middleware": {
13139+ "version": "2.25.0",
13140+ "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.0.tgz",
13141+ "integrity": "sha512-xs5dPOrGPCzuRXNi8F6rwhawWvQQkeli5Ro48PRuQh8pYPCPmNnltP9itiUPT4xI8oW+y0m59lyyeQk54s5VgA==",
13142+ "dev": true,
13143+ "requires": {
13144+ "ansi-html": "0.0.7",
13145+ "html-entities": "^1.2.0",
13146+ "querystring": "^0.2.0",
13147+ "strip-ansi": "^3.0.0"
13148+ },
13149+ "dependencies": {
13150+ "ansi-regex": {
13151+ "version": "2.1.1",
13152+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
13153+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
13154+ "dev": true
13155+ },
13156+ "strip-ansi": {
13157+ "version": "3.0.1",
13158+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
13159+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
13160+ "dev": true,
13161+ "requires": {
13162+ "ansi-regex": "^2.0.0"
13163+ }
13164+ }
13165+ }
13166+ },
13167+ "webpack-log": {
13168+ "version": "2.0.0",
13169+ "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz",
13170+ "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==",
13171+ "dev": true,
13172+ "requires": {
13173+ "ansi-colors": "^3.0.0",
13174+ "uuid": "^3.3.2"
13175+ }
13176+ },
13177+ "webpack-merge": {
13178+ "version": "4.2.2",
13179+ "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz",
13180+ "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==",
13181+ "dev": true,
13182+ "requires": {
13183+ "lodash": "^4.17.15"
13184+ }
13185+ },
13186+ "webpack-sources": {
13187+ "version": "1.4.3",
13188+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
13189+ "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
13190+ "dev": true,
13191+ "requires": {
13192+ "source-list-map": "^2.0.0",
13193+ "source-map": "~0.6.1"
13194+ },
13195+ "dependencies": {
13196+ "source-map": {
13197+ "version": "0.6.1",
13198+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
13199+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
13200+ "dev": true
13201+ }
13202+ }
13203+ },
13204+ "websocket-driver": {
13205+ "version": "0.7.3",
13206+ "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.3.tgz",
13207+ "integrity": "sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==",
13208+ "dev": true,
13209+ "requires": {
13210+ "http-parser-js": ">=0.4.0 <0.4.11",
13211+ "safe-buffer": ">=5.1.0",
13212+ "websocket-extensions": ">=0.1.1"
13213+ }
13214+ },
13215+ "websocket-extensions": {
13216+ "version": "0.1.3",
13217+ "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz",
13218+ "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==",
13219+ "dev": true
13220+ },
13221+ "whatwg-encoding": {
13222+ "version": "1.0.5",
13223+ "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
13224+ "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==",
13225+ "dev": true,
13226+ "requires": {
13227+ "iconv-lite": "0.4.24"
13228+ }
13229+ },
13230+ "whatwg-fetch": {
13231+ "version": "3.0.0",
13232+ "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz",
13233+ "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==",
13234+ "dev": true
13235+ },
13236+ "whatwg-mimetype": {
13237+ "version": "2.3.0",
13238+ "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
13239+ "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==",
13240+ "dev": true
13241+ },
13242+ "whatwg-url": {
13243+ "version": "7.0.0",
13244+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz",
13245+ "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==",
13246+ "dev": true,
13247+ "requires": {
13248+ "lodash.sortby": "^4.7.0",
13249+ "tr46": "^1.0.1",
13250+ "webidl-conversions": "^4.0.2"
13251+ }
13252+ },
13253+ "which": {
13254+ "version": "1.3.1",
13255+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
13256+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
13257+ "dev": true,
13258+ "requires": {
13259+ "isexe": "^2.0.0"
13260+ }
13261+ },
13262+ "which-module": {
13263+ "version": "2.0.0",
13264+ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
13265+ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
13266+ "dev": true
13267+ },
13268+ "wide-align": {
13269+ "version": "1.1.3",
13270+ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
13271+ "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
13272+ "dev": true,
13273+ "requires": {
13274+ "string-width": "^1.0.2 || 2"
13275+ },
13276+ "dependencies": {
13277+ "ansi-regex": {
13278+ "version": "3.0.0",
13279+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
13280+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
13281+ "dev": true
13282+ },
13283+ "string-width": {
13284+ "version": "2.1.1",
13285+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
13286+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
13287+ "dev": true,
13288+ "requires": {
13289+ "is-fullwidth-code-point": "^2.0.0",
13290+ "strip-ansi": "^4.0.0"
13291+ }
13292+ },
13293+ "strip-ansi": {
13294+ "version": "4.0.0",
13295+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
13296+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
13297+ "dev": true,
13298+ "requires": {
13299+ "ansi-regex": "^3.0.0"
13300+ }
13301+ }
13302+ }
13303+ },
13304+ "widest-line": {
13305+ "version": "2.0.1",
13306+ "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz",
13307+ "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==",
13308+ "dev": true,
13309+ "requires": {
13310+ "string-width": "^2.1.1"
13311+ },
13312+ "dependencies": {
13313+ "ansi-regex": {
13314+ "version": "3.0.0",
13315+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
13316+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
13317+ "dev": true
13318+ },
13319+ "string-width": {
13320+ "version": "2.1.1",
13321+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
13322+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
13323+ "dev": true,
13324+ "requires": {
13325+ "is-fullwidth-code-point": "^2.0.0",
13326+ "strip-ansi": "^4.0.0"
13327+ }
13328+ },
13329+ "strip-ansi": {
13330+ "version": "4.0.0",
13331+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
13332+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
13333+ "dev": true,
13334+ "requires": {
13335+ "ansi-regex": "^3.0.0"
13336+ }
13337+ }
13338+ }
13339+ },
13340+ "wordwrap": {
13341+ "version": "1.0.0",
13342+ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
13343+ "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
13344+ "dev": true
13345+ },
13346+ "worker-farm": {
13347+ "version": "1.7.0",
13348+ "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz",
13349+ "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==",
13350+ "dev": true,
13351+ "requires": {
13352+ "errno": "~0.1.7"
13353+ }
13354+ },
13355+ "worker-rpc": {
13356+ "version": "0.1.1",
13357+ "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz",
13358+ "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==",
13359+ "dev": true,
13360+ "requires": {
13361+ "microevent.ts": "~0.1.1"
13362+ }
13363+ },
13364+ "wrap-ansi": {
13365+ "version": "5.1.0",
13366+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
13367+ "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
13368+ "dev": true,
13369+ "requires": {
13370+ "ansi-styles": "^3.2.0",
13371+ "string-width": "^3.0.0",
13372+ "strip-ansi": "^5.0.0"
13373+ }
13374+ },
13375+ "wrappy": {
13376+ "version": "1.0.2",
13377+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
13378+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
13379+ "dev": true
13380+ },
13381+ "ws": {
13382+ "version": "6.2.1",
13383+ "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz",
13384+ "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==",
13385+ "dev": true,
13386+ "requires": {
13387+ "async-limiter": "~1.0.0"
13388+ }
13389+ },
13390+ "xml-name-validator": {
13391+ "version": "3.0.0",
13392+ "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
13393+ "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==",
13394+ "dev": true
13395+ },
13396+ "xmlchars": {
13397+ "version": "2.2.0",
13398+ "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
13399+ "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
13400+ "dev": true
13401+ },
13402+ "xtend": {
13403+ "version": "4.0.2",
13404+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
13405+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
13406+ "dev": true
13407+ },
13408+ "y18n": {
13409+ "version": "4.0.0",
13410+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
13411+ "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
13412+ "dev": true
13413+ },
13414+ "yallist": {
13415+ "version": "3.0.3",
13416+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz",
13417+ "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==",
13418+ "dev": true
13419+ },
13420+ "yargs": {
13421+ "version": "12.0.5",
13422+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz",
13423+ "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==",
13424+ "dev": true,
13425+ "requires": {
13426+ "cliui": "^4.0.0",
13427+ "decamelize": "^1.2.0",
13428+ "find-up": "^3.0.0",
13429+ "get-caller-file": "^1.0.1",
13430+ "os-locale": "^3.0.0",
13431+ "require-directory": "^2.1.1",
13432+ "require-main-filename": "^1.0.1",
13433+ "set-blocking": "^2.0.0",
13434+ "string-width": "^2.0.0",
13435+ "which-module": "^2.0.0",
13436+ "y18n": "^3.2.1 || ^4.0.0",
13437+ "yargs-parser": "^11.1.1"
13438+ },
13439+ "dependencies": {
13440+ "ansi-regex": {
13441+ "version": "3.0.0",
13442+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
13443+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
13444+ "dev": true
13445+ },
13446+ "string-width": {
13447+ "version": "2.1.1",
13448+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
13449+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
13450+ "dev": true,
13451+ "requires": {
13452+ "is-fullwidth-code-point": "^2.0.0",
13453+ "strip-ansi": "^4.0.0"
13454+ }
13455+ },
13456+ "strip-ansi": {
13457+ "version": "4.0.0",
13458+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
13459+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
13460+ "dev": true,
13461+ "requires": {
13462+ "ansi-regex": "^3.0.0"
13463+ }
13464+ }
13465+ }
13466+ },
13467+ "yargs-parser": {
13468+ "version": "11.1.1",
13469+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz",
13470+ "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==",
13471+ "dev": true,
13472+ "requires": {
13473+ "camelcase": "^5.0.0",
13474+ "decamelize": "^1.2.0"
13475+ }
13476+ },
13477+ "zen-observable": {
13478+ "version": "0.8.14",
13479+ "resolved": "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.14.tgz",
13480+ "integrity": "sha512-kQz39uonEjEESwh+qCi83kcC3rZJGh4mrZW7xjkSQYXkq//JZHTtKo+6yuVloTgMtzsIWOJrjIrKvk/dqm0L5g==",
13481+ "dev": true
13482+ }
13483+ }
13484+}
components/package.jsonnew file+62
@@ -0,0 +1,62 @@
1+{
2+ "name": "psfp",
3+ "version": "1.0.0",
4+ "private": true,
5+ "description": "",
6+ "directories": {
7+ "test": "test"
8+ },
9+ "browser": {
10+ "xhr2": false
11+ },
12+ "scripts": {
13+ "test": "spago test",
14+ "build": "spago build && webpack --config webpack.production.js",
15+ "start:local": "webpack",
16+ "webpack": "DEBUG=purs-loader* DEBUG_DEPTH=100 webpack --config webpack.dev.js --progress --bail",
17+ "webpack:watch": "DEBUG=purs-loader* DEBUG_DEPTH=100 webpack --config webpack.dev.js --progress --display-error-details --display verbose --watch",
18+ "webpack:server": "webpack-dev-server --config webpack.dev.js --progress --inline --hot",
19+ "webpack:server:debug": "DEBUG=purs-loader* DEBUG_DEPTH=100 webpack-dev-server --config webpack.dev.js --mode development --progress --inline --hot",
20+ "storybook": "start-storybook -s ./server/static -p 9001",
21+ "replace-module": "sed -i '' -e 's/\"__module__\"/module/g' output/*Stories/index.js"
22+ },
23+ "repository": {
24+ "type": "git",
25+ "url": "git+https://github.com/i-am-the-slime/psfp.git"
26+ },
27+ "author": "mark.eibes@gmail.com",
28+ "license": "ISC",
29+ "bugs": {
30+ "url": "https://github.com/i-am-the-slime/psfp/issues"
31+ },
32+ "homepage": "https://github.com/i-am-the-slime/psfp#readme",
33+ "dependencies": {
34+ "@material-ui/styles": "^4.4.3",
35+ "@monaco-editor/react": "^1.2.2",
36+ "purty": "^4.5.1",
37+ "react": "^16.9.0",
38+ "react-dom": "^16.9.0",
39+ "react-hot-loader": "^4.12.15",
40+ "smoothscroll-polyfill": "^0.4.4"
41+ },
42+ "devDependencies": {
43+ "@babel/core": "^7.6.0",
44+ "@storybook/react": "^5.2.0",
45+ "@testing-library/react": "^9.1.4",
46+ "babel-loader": "^8.0.6",
47+ "css-loader": "^3.2.0",
48+ "deep-equal": "^1.1.0",
49+ "jsdom": "^15.1.1",
50+ "jsdom-global": "^3.0.2",
51+ "purescript": "^0.13.3",
52+ "purescript-psa": "^0.7.3",
53+ "purs-loader": "^3.6.0",
54+ "react-svg-loader": "^3.0.3",
55+ "spago": "^0.10.0",
56+ "webpack": "^4.41.0",
57+ "webpack-cli": "^3.3.6",
58+ "webpack-dev-server": "^3.8.1",
59+ "webpack-merge": "^4.2.2",
60+ "wrappy": "^1.0.2"
61+ }
62+}
components/packages.dhallnew file+1
@@ -0,0 +1 @@
1+../packages.dhall
components/shell.nixnew file+15
@@ -0,0 +1,15 @@
1+{ pkgs ? import <nixpkgs> {} }:
2+
3+with pkgs;
4+
5+let
6+ easyPS = import (pkgs.fetchFromGitHub {
7+ owner = "justinwoo";
8+ repo = "easy-purescript-nix";
9+ rev = "ee8d4545c3eb14ea75b789dbfb84e4e8573941b5";
10+ sha256 = "16bcllaf2ra0cbgkc5vlirkh2kkf16237xp4wng6314m3fsxmmag";
11+ }) { inherit pkgs; };
12+in stdenv.mkDerivation {
13+ name = "env";
14+ buildInputs = with easyPS; [ purs spago ];
15+}
components/spago.dhallnew file+28
@@ -0,0 +1,28 @@
1+{-
2+Welcome to a Spago project!
3+You can edit this file as you like.
4+-}
5+{ name =
6+ "my-project"
7+, dependencies =
8+ [ "console"
9+ , "css"
10+ , "debug"
11+ , "effect"
12+ , "matryoshka"
13+ , "milkis"
14+ , "psci-support"
15+ , "pseudo-random"
16+ , "react-basic"
17+ , "react-basic-hooks"
18+ , "react-testing-library"
19+ , "record-extra"
20+ , "spec-discovery"
21+ , "string-parsers"
22+ , "web-html"
23+ ]
24+, packages =
25+ ./packages.dhall
26+, sources =
27+ [ "src/**/*.purs", "test/**/*.purs" ]
28+}
components/src/Sharednew file+1
@@ -0,0 +1 @@
1+../../shared/Shared
client/src/Button/Component.purs → components/src/Yoga/Button/Component.pursrenamed+2−1
@@ -90,7 +90,8 @@ mkButton = do
90 fromMaybe theme.textColour do
90 fromMaybe theme.textColour do
91 hlc <- theme.highlightColour # fromHexString
91 hlc <- theme.highlightColour # fromHexString
92 hlcd <- theme.highlightColourDark # fromHexString
92 hlcd <- theme.highlightColourDark # fromHexString
93+ let
93− let bg = if theme.isLight then hlc else mix HSL hlc hlcd 0.5
94+ bg = if theme.isLight then hlc else mix HSL hlc hlcd 0.5
94 tc <- theme.textColour # fromHexString
95 tc <- theme.textColour # fromHexString
95 pure $ increaseContrast bg tc # toHexString
96 pure $ increaseContrast bg tc # toHexString
96 , backgroundSize: "400% 400%, 100% 100%"
97 , backgroundSize: "400% 400%, 100% 100%"
client/src/CSS/Safer.purs → components/src/Yoga/CSS/Safer.pursrenamed

The content is the same.

client/src/Card/Component.purs → components/src/Yoga/Card/Component.pursrenamed

The content is the same.

client/src/CompileEditor/Component.purs → components/src/Yoga/CompileEditor/Component.pursrenamed+27−15
@@ -1,15 +1,14 @@
1module CompileEditor.Component where
1module CompileEditor.Component where
2
2
3import Prelude hiding (add)
3import Prelude hiding (add)
4−
5import Button.Component (ButtonType(..), mkButton)
4import Button.Component (ButtonType(..), mkButton)
6import Card.Component (mkCard)
5import Card.Component (mkCard)
7import Data.Array (intercalate)
6import Data.Array (intercalate)
8import Data.Either (Either(..))
7import Data.Either (Either(..))
9import Data.Foldable (for_)
8import Data.Foldable (for_)
10−import Data.Nullable (null)
9+import Data.Maybe (Maybe(..))
11import Data.Tuple.Nested ((/\))
10import Data.Tuple.Nested ((/\))
12−import Editor (getValue, mkEditor)
11+import Editor (getValue, mkEditor, setValue)
13import Effect (Effect)
12import Effect (Effect)
14import Effect.Aff (Aff, error, launchAff_, throwError)
13import Effect.Aff (Aff, error, launchAff_, throwError)
15import Effect.Class (liftEffect)
14import Effect.Class (liftEffect)
@@ -19,19 +18,32 @@ import React.Basic (ReactComponent)
19import React.Basic.DOM (css)
18import React.Basic.DOM (css)
20import React.Basic.DOM as R
19import React.Basic.DOM as R
21import React.Basic.Events (handler_)
20import React.Basic.Events (handler_)
22−import React.Basic.Hooks (component, element, fragment, readRefMaybe, useRef, useState)
21+import React.Basic.Hooks (component, element, fragment, useState)
23import React.Basic.Hooks as React
22import React.Basic.Hooks as React
24import Shared.Json (readAff)
23import Shared.Json (readAff)
25import Shared.Models.Body as Body
24import Shared.Models.Body as Body
26import Simple.JSON (writeJSON)
25import Simple.JSON (writeJSON)
27
26
27+type Props
28+ = { initialCode :: String }
29+
28−mkCompileEditor ∷ Effect (ReactComponent {})
30+mkCompileEditor ∷ Effect (ReactComponent Props)
29mkCompileEditor = do
31mkCompileEditor = do
30 editor <- mkEditor
32 editor <- mkEditor
31 card <- mkCard
33 card <- mkCard
32 button <- mkButton
34 button <- mkButton
33− component "StorybookEditor" \{} -> React.do
35+ component "StorybookEditor" \{ initialCode } -> React.do
34− editorRef <- useRef null
36+ maybeEditor /\ modifyEditor <- useState Nothing
37+ let
38+ onLoad e = do
39+ setValue initialCode e
40+ modifyEditor (const $ Just e)
41+ -- useEffect editorLoaded do
42+ -- maybeEditor <- readRefMaybe editorRef # liftEffect
43+ -- let
44+ -- _ = spy "No fucks given" maybeEditor
45+ -- liftEffect $ for_ maybeEditor (setValue initialCode)
46+ -- pure (pure unit)
35 compileResult /\ modifyCompileResult <- useState ""
47 compileResult /\ modifyCompileResult <- useState ""
36 let
48 let
37 setCompileResult = modifyCompileResult <<< const
49 setCompileResult = modifyCompileResult <<< const
@@ -43,18 +55,18 @@ mkCompileEditor = do
43 , buttonProps:
55 , buttonProps:
44 { onClick:
56 { onClick:
45 handler_ do
57 handler_ do
46− maybeEditor <- (readRefMaybe editorRef)
47 for_ maybeEditor \ed -> do
58 for_ maybeEditor \ed -> do
48 code <- getValue ed
59 code <- getValue ed
49 launchAff_ do
60 launchAff_ do
50 res <- compileAndRun { code }
61 res <- compileAndRun { code }
62+ liftEffect
51− liftEffect $ setCompileResult case res of
63+ $ setCompileResult case res of
52− Left cr -> (cr.result.errors <#> _.message # intercalate "/n")
64+ Left cr -> (cr.result.errors <#> _.message # intercalate "/n")
53− Right r -> r.stdout
65+ Right r -> r.stdout
54 }
66 }
55 }
67 }
56 , element card { children: [ R.text compileResult ] }
68 , element card { children: [ R.text compileResult ] }
57− , R.div { children: [ element editor { editorRef } ], style: css { height: "100%" } }
69+ , R.div { children: [ element editor { onLoad } ], style: css { height: "100%" } }
58 ]
70 ]
59
71
60fetch ∷ M.Fetch
72fetch ∷ M.Fetch
@@ -69,6 +81,6 @@ compileAndRun body = do
69 , headers: M.makeHeaders { "Content-Type": "application/json" }
81 , headers: M.makeHeaders { "Content-Type": "application/json" }
70 }
82 }
71 case M.statusCode response of
83 case M.statusCode response of
72− 200 -> M.json response >>= readAff <#> Left
84+ 200 -> M.json response >>= readAff <#> Right
73− 400 -> M.json response >>= readAff <#> Right
85+ 422 -> M.json response >>= readAff <#> Left
74− code -> throwError (error $ "Unexpected response code " <> show code)
86+ code -> throwError (error $ "Unexpected response code " <> show code)
client/src/DOM/Hook.purs → components/src/Yoga/DOM/Hook.pursrenamed

The content is the same.

client/src/Monaco/Editor.js → components/src/Yoga/Monaco/Editor.jsrenamed+8
@@ -13,6 +13,14 @@ exports.getValue = function(editor) {
13 };
13 };
14};
14};
15
15
16+exports.setValue = function(value) {
17+ return function(editor) {
18+ return function() {
19+ editor.setValue(value);
20+ };
21+ };
22+};
23+
16exports.defineThemeImpl = function(monacoInstance) {
24exports.defineThemeImpl = function(monacoInstance) {
17 return function(name) {
25 return function(name) {
18 return function(theme) {
26 return function(theme) {
client/src/Monaco/Editor.purs → components/src/Yoga/Monaco/Editor.pursrenamed+11−7
@@ -1,11 +1,9 @@
1module Editor where
1module Editor where
2
2
3import Prelude
3import Prelude
4−
5import CSS.Safer (cssSafer)
4import CSS.Safer (cssSafer)
6import Control.Promise (Promise)
5import Control.Promise (Promise)
7import Control.Promise as Promise
6import Control.Promise as Promise
8−import Data.Nullable (Nullable, notNull)
9import Effect (Effect)
7import Effect (Effect)
10import Effect.Aff (Aff)
8import Effect.Aff (Aff)
11import Effect.Class (liftEffect)
9import Effect.Class (liftEffect)
@@ -13,7 +11,7 @@ import Effect.Uncurried (EffectFn2, mkEffectFn2)
13import Foreign (Foreign, unsafeToForeign)
11import Foreign (Foreign, unsafeToForeign)
14import Prim.Row (class Union)
12import Prim.Row (class Union)
15import React.Basic (JSX, ReactComponent, element, fragment)
13import React.Basic (JSX, ReactComponent, element, fragment)
16−import React.Basic.Hooks (Ref, component, writeRef)
14+import React.Basic.Hooks (component)
17import React.Basic.Hooks as React
15import React.Basic.Hooks as React
18import React.Basic.Hooks.Aff (useAff)
16import React.Basic.Hooks.Aff (useAff)
19import React.Helpers (wrapperDiv)
17import React.Helpers (wrapperDiv)
@@ -47,6 +45,8 @@ foreign import vsCodeTheme ∷ MonacoTheme
47
45
48foreign import getValue ∷ Editor -> Effect String
46foreign import getValue ∷ Editor -> Effect String
49
47
48+foreign import setValue ∷ String -> Editor -> Effect Unit
49+
50foreign import data Monaco ∷ Type
50foreign import data Monaco ∷ Type
51
51
52foreign import data Editor ∷ Type
52foreign import data Editor ∷ Type
@@ -81,7 +81,10 @@ initEditor = do
81 registerLanguageImpl monaco "purescript" # liftEffect
81 registerLanguageImpl monaco "purescript" # liftEffect
82 setMonarchTokensProviderImpl monaco "purescript" purescriptSyntax # liftEffect
82 setMonarchTokensProviderImpl monaco "purescript" purescriptSyntax # liftEffect
83
83
84+type Props
85+ = { onLoad ∷ Editor -> Effect Unit }
86+
84−mkEditor ∷ Effect (ReactComponent { editorRef ∷ Ref (Nullable _) })
87+mkEditor ∷ Effect (ReactComponent Props)
85mkEditor = do
88mkEditor = do
86 useStyles <-
89 useStyles <-
87 makeStyles \(theme ∷ CSSTheme) ->
90 makeStyles \(theme ∷ CSSTheme) ->
@@ -96,11 +99,12 @@ mkEditor = do
96 , backgroundColor: theme.backgroundColour
99 , backgroundColor: theme.backgroundColour
97 }
100 }
98 }
101 }
99− component "Editor" \{ editorRef } -> React.do
102+ component "Editor" \{ onLoad } -> React.do
100 classes <- useStyles
103 classes <- useStyles
101 useAff unit initEditor
104 useAff unit initEditor
102 theme <- useTheme
105 theme <- useTheme
106+ let
103− let themeName = if theme.isLight then lightThemeName else darkThemeName
107+ themeName = if theme.isLight then lightThemeName else darkThemeName
104 pure
108 pure
105 $ fragment
109 $ fragment
106 [ wrapperDiv { className: classes.wrapper }
110 [ wrapperDiv { className: classes.wrapper }
@@ -122,6 +126,6 @@ mkEditor = do
122 , language: "purescript"
126 , language: "purescript"
123 -- https://microsoft.github.io/monaco-editor/playground.html#extending-language-services-custom-languages
127 -- https://microsoft.github.io/monaco-editor/playground.html#extending-language-services-custom-languages
124 , editorDidMount:
128 , editorDidMount:
125− mkEffectFn2 \_ -> notNull >>> writeRef editorRef
129+ mkEffectFn2 \_ -> onLoad
126 }
130 }
127 ]
131 ]
client/src/Polyfill/SmoothScrolling.js → components/src/Yoga/Polyfill/SmoothScrolling.jsrenamed

The content is the same.

client/src/Polyfill/SmoothScrolling.purs → components/src/Yoga/Polyfill/SmoothScrolling.pursrenamed

The content is the same.

components/src/Yoga/React/Helpers.pursnew file+156
@@ -0,0 +1,156 @@
1+module React.Helpers where
2+
3+import Prelude
4+import Data.Nullable (Nullable)
5+import Data.Symbol (SProxy(..))
6+import Foreign.Object (Object)
7+import Prim.Row (class Lacks, class Union)
8+import React.Basic (JSX)
9+import React.Basic.DOM (CSS)
10+import React.Basic.DOM as R
11+import React.Basic.Events (EventHandler)
12+import React.Basic.Hooks (Ref)
13+import Record (insert)
14+import Web.DOM (Node)
15+
16+wrapperDiv ∷
17+ ∀ attrs attrs_.
18+ Lacks "children" attrs =>
19+ Union attrs attrs_ Props_div_no_children =>
20+ { | attrs } ->
21+ JSX ->
22+ JSX
23+wrapperDiv props child = R.div $ insert (SProxy ∷ _ "children") [ child ] props
24+
25+type Props_div_no_children
26+ = ( _data ∷ Object String
27+ , about ∷ String
28+ , acceptCharset ∷ String
29+ , accessKey ∷ String
30+ , allowFullScreen ∷ Boolean
31+ , allowTransparency ∷ Boolean
32+ , autoComplete ∷ Boolean
33+ , autoFocus ∷ Boolean
34+ , autoPlay ∷ Boolean
35+ , capture ∷ Boolean
36+ , cellPadding ∷ String
37+ , cellSpacing ∷ String
38+ , charSet ∷ String
39+ , classID ∷ String
40+ , className ∷ String
41+ , colSpan ∷ Int
42+ , contentEditable ∷ Boolean
43+ , contextMenu ∷ String
44+ , crossOrigin ∷ String
45+ , dangerouslySetInnerHTML ∷ { __html ∷ String }
46+ , datatype ∷ String
47+ , dateTime ∷ String
48+ , dir ∷ String
49+ , draggable ∷ Boolean
50+ , encType ∷ String
51+ , formAction ∷ String
52+ , formEncType ∷ String
53+ , formMethod ∷ String
54+ , formNoValidate ∷ Boolean
55+ , formTarget ∷ String
56+ , frameBorder ∷ String
57+ , hidden ∷ Boolean
58+ , hrefLang ∷ String
59+ , htmlFor ∷ String
60+ , httpEquiv ∷ String
61+ , icon ∷ String
62+ , id ∷ String
63+ , inlist ∷ String
64+ , inputMode ∷ String
65+ , is ∷ String
66+ , itemID ∷ String
67+ , itemProp ∷ String
68+ , itemRef ∷ String
69+ , itemScope ∷ Boolean
70+ , itemType ∷ String
71+ , key ∷ String
72+ , keyParams ∷ String
73+ , keyType ∷ String
74+ , lang ∷ String
75+ , marginHeight ∷ String
76+ , marginWidth ∷ String
77+ , maxLength ∷ Int
78+ , mediaGroup ∷ String
79+ , minLength ∷ Int
80+ , noValidate ∷ Boolean
81+ , onAnimationEnd ∷ EventHandler
82+ , onAnimationIteration ∷ EventHandler
83+ , onAnimationStart ∷ EventHandler
84+ , onBlur ∷ EventHandler
85+ , onClick ∷ EventHandler
86+ , onCompositionEnd ∷ EventHandler
87+ , onCompositionStart ∷ EventHandler
88+ , onCompositionUpdate ∷ EventHandler
89+ , onContextMenu ∷ EventHandler
90+ , onCopy ∷ EventHandler
91+ , onCut ∷ EventHandler
92+ , onDoubleClick ∷ EventHandler
93+ , onDrag ∷ EventHandler
94+ , onDragEnd ∷ EventHandler
95+ , onDragEnter ∷ EventHandler
96+ , onDragExit ∷ EventHandler
97+ , onDragLeave ∷ EventHandler
98+ , onDragOver ∷ EventHandler
99+ , onDragStart ∷ EventHandler
100+ , onDrop ∷ EventHandler
101+ , onFocus ∷ EventHandler
102+ , onGotPointerCapture ∷ EventHandler
103+ , onInvalid ∷ EventHandler
104+ , onKeyDown ∷ EventHandler
105+ , onKeyPress ∷ EventHandler
106+ , onKeyUp ∷ EventHandler
107+ , onLostPointerCapture ∷ EventHandler
108+ , onMouseDown ∷ EventHandler
109+ , onMouseEnter ∷ EventHandler
110+ , onMouseLeave ∷ EventHandler
111+ , onMouseMove ∷ EventHandler
112+ , onMouseOut ∷ EventHandler
113+ , onMouseOver ∷ EventHandler
114+ , onMouseUp ∷ EventHandler
115+ , onPaste ∷ EventHandler
116+ , onPointerCancel ∷ EventHandler
117+ , onPointerDown ∷ EventHandler
118+ , onPointerEnter ∷ EventHandler
119+ , onPointerLeave ∷ EventHandler
120+ , onPointerMove ∷ EventHandler
121+ , onPointerOut ∷ EventHandler
122+ , onPointerOver ∷ EventHandler
123+ , onPointerUp ∷ EventHandler
124+ , onSelect ∷ EventHandler
125+ , onSubmit ∷ EventHandler
126+ , onTouchCancel ∷ EventHandler
127+ , onTouchEnd ∷ EventHandler
128+ , onTouchMove ∷ EventHandler
129+ , onTouchStart ∷ EventHandler
130+ , onTransitionEnd ∷ EventHandler
131+ , onWheel ∷ EventHandler
132+ , prefix ∷ String
133+ , property ∷ String
134+ , radioGroup ∷ String
135+ , readOnly ∷ Boolean
136+ , ref ∷ Ref (Nullable Node)
137+ , resource ∷ String
138+ , role ∷ String
139+ , rowSpan ∷ Int
140+ , scoped ∷ Boolean
141+ , seamless ∷ Boolean
142+ , security ∷ String
143+ , spellCheck ∷ Boolean
144+ , srcDoc ∷ JSX
145+ , srcLang ∷ String
146+ , srcSet ∷ String
147+ , style ∷ CSS
148+ , suppressContentEditableWarning ∷ Boolean
149+ , tabIndex ∷ Int
150+ , title ∷ String
151+ , typeof ∷ String
152+ , unselectable ∷ Boolean
153+ , useMap ∷ String
154+ , vocab ∷ String
155+ , wmode ∷ String
156+ )
components/src/Yoga/SVG/Icon.jsnew file+29
@@ -0,0 +1,29 @@
1+"use strict";
2+
3+var alternative = require("../../../assets/icons/alternative.svg");
4+var ap = require("../../../assets/icons/ap.svg");
5+var append = require("../../../assets/icons/append.svg");
6+var apply = require("../../../assets/icons/apply.svg");
7+var applyflipped = require("../../../assets/icons/applyflipped.svg");
8+var bind = require("../../../assets/icons/bind.svg");
9+var compose = require("../../../assets/icons/compose.svg");
10+var forall = require("../../../assets/icons/forall.svg");
11+var kleisli = require("../../../assets/icons/kleisli.svg");
12+var map = require("../../../assets/icons/map.svg");
13+var mapflipped = require("../../../assets/icons/mapflipped.svg");
14+var pslogo = require("../../../assets/icons/pslogo.svg");
15+var trianglelogo = require("../../../assets/icons/trianglelogo.svg");
16+
17+exports.alternativeIconRaw = alternative.default;
18+exports.apIconRaw = ap.default;
19+exports.appendIconRaw = append.default;
20+exports.applyIconRaw = apply.default;
21+exports.applyflippedIconRaw = applyflipped.default;
22+exports.bindIconRaw = bind.default;
23+exports.composeIconRaw = compose.default;
24+exports.forallIconRaw = forall.default;
25+exports.kleisliIconRaw = kleisli.default;
26+exports.mapIconRaw = map.default;
27+exports.mapflippedIconRaw = mapflipped.default;
28+exports.pslogoIconRaw = pslogo.default;
29+exports.trianglelogoIconRaw = trianglelogo.default;
client/src/SVG/Icon.purs → components/src/Yoga/SVG/Icon.pursrenamed

The content is the same.

components/src/Yoga/SVG/Image.jsnew file+4
@@ -0,0 +1,4 @@
1+"use strict";
2+
3+exports.landingPageLightRaw = require("../../../assets/images/landingpagelight.svg").default;
4+exports.landingPageDarkRaw = require("../../../assets/images/landingpagedark.svg").default;
client/src/SVG/Image.purs → components/src/Yoga/SVG/Image.pursrenamed

The content is the same.

client/src/Scroll/Hook.purs → components/src/Yoga/Scroll/Hook.pursrenamed

The content is the same.

client/src/Scroll/Listener.purs → components/src/Yoga/Scroll/Listener.pursrenamed

The content is the same.

components/src/Yoga/Theme.pursnew file+99
@@ -0,0 +1,99 @@
1+module Theme where
2+
3+import Prelude
4+import CSS (ColorSpace(..), blue, brightness, contrast, darken, desaturate, isLight, lighten, mix, rotateHue, toHexString)
5+import Color (Color)
6+import Data.Foldable (intercalate)
7+import Data.Symbol (SProxy(..))
8+import Record.Builder as RB
9+import Theme.Types (Theme, CSSTheme)
10+
11+increaseContrast ∷ Color -> Color -> Color
12+increaseContrast contrastWith = go 0
13+ where
14+ modify = if isLight contrastWith then darken else lighten
15+
16+ go i col =
17+ if contrast contrastWith col >= 7.5 || i >= 20 then
18+ col
19+ else
20+ go (i + 1) (modify 0.1 col)
21+
22+f ∷ ∀ fieldName. SProxy fieldName
23+f = SProxy
24+
25+fromTheme ∷ Theme -> CSSTheme
26+fromTheme theme =
27+ RB.build
28+ ( -- background
29+ RB.modify (f ∷ _ "backgroundColour") toHexString
30+ >>> RB.insert (f ∷ _ "backgroundColourLighter")
31+ (theme.backgroundColour # lighter >>> toHexString)
32+ >>> RB.modify (f ∷ _ "interfaceColour") toHexString
33+ >>> RB.insert (f ∷ _ "interfaceColourLighter")
34+ (theme.interfaceColour # lighter >>> toHexString)
35+ >>> RB.insert (f ∷ _ "interfaceColourLightest")
36+ (theme.interfaceColour # lighter >>> lighter >>> toHexString)
37+ >>> RB.insert (f ∷ _ "interfaceColourDarker")
38+ (theme.interfaceColour # darker >>> toHexString)
39+ >>> RB.insert (f ∷ _ "interfaceColourDarkest")
40+ (theme.interfaceColour # darker >>> darker >>> toHexString)
41+ -- foreground
42+
43+ >>> RB.modify (f ∷ _ "textColour") toHexString
44+ >>> RB.insert (f ∷ _ "textColourLighter")
45+ (theme.textColour # lighter >>> toHexString)
46+ >>> RB.insert (f ∷ _ "textColourLightest")
47+ (theme.textColour # lighter >>> lighter >>> toHexString)
48+ >>> RB.insert (f ∷ _ "textColourDarker")
49+ (theme.textColour # darker >>> toHexString)
50+ >>> RB.insert (f ∷ _ "textColourDarkest")
51+ (theme.textColour # darker >>> darker >>> toHexString)
52+ -- highlight
53+
54+ >>> RB.modify (f ∷ _ "highlightColour") toHexString
55+ >>> RB.insert (f ∷ _ "highlightColourDark")
56+ (theme.highlightColour # darken 0.2 # rotateHue (-10.0) # toHexString)
57+ -- altHighlight
58+
59+ >>> RB.modify (f ∷ _ "altHighlightColour") toHexString
60+ >>> RB.insert (f ∷ _ "altHighlightColourDark")
61+ (theme.altHighlightColour # darken 0.2 # toHexString)
62+ -- palette
63+
64+ >>> RB.modify (f ∷ _ "yellow") toHexString
65+ >>> RB.modify (f ∷ _ "green") toHexString
66+ >>> RB.modify (f ∷ _ "pink") toHexString
67+ >>> RB.modify (f ∷ _ "orange") toHexString
68+ >>> RB.modify (f ∷ _ "turquoise") toHexString
69+ >>> RB.modify (f ∷ _ "red") toHexString
70+ >>> RB.modify (f ∷ _ "blue") toHexString
71+ -- fonts
72+
73+ >>> RB.modify (f ∷ _ "textFontFamily") (intercalate ",")
74+ >>> RB.modify (f ∷ _ "headingFontFamily") (intercalate ",")
75+ >>> RB.insert (f ∷ _ "isLight") isLightTheme
76+ )
77+ theme
78+ where
79+ isLightTheme = isLight theme.backgroundColour
80+
81+ yellower ∷ Color -> Color
82+ yellower col =
83+ if brightness col > 0.8 then
84+ lighten 0.02 col
85+ else
86+ col
87+ # lighten 0.1
88+ # desaturate 0.03
89+
90+ bluer col =
91+ mix HSL col blue 0.05
92+ # darken 0.1
93+ # desaturate 0.03
94+
95+ lighter ∷ Color -> Color
96+ lighter = yellower
97+
98+ darker ∷ Color -> Color
99+ darker = bluer
client/src/Theme/Default.purs → components/src/Yoga/Theme/Default.pursrenamed

The content is the same.

client/src/Theme/Provider.js → components/src/Yoga/Theme/Provider.jsrenamed

The content is the same.

client/src/Theme/Provider.purs → components/src/Yoga/Theme/Provider.pursrenamed

The content is the same.

client/src/Theme/Styles.js → components/src/Yoga/Theme/Styles.jsrenamed

The content is the same.

client/src/Theme/Styles.purs → components/src/Yoga/Theme/Styles.pursrenamed

The content is the same.

client/src/Theme/Types.purs → components/src/Yoga/Theme/Types.pursrenamed

The content is the same.

client/src/Typography/Header.purs → components/src/Yoga/Typography/Header.pursrenamed

The content is the same.

client/src/Typography/Paragraph.purs → components/src/Yoga/Typography/Paragraph.pursrenamed

The content is the same.

client/stories/ButtonStories.purs → components/stories/ButtonStories.pursrenamed

The content is the same.

client/stories/CardStories.purs → components/stories/CardStories.pursrenamed

The content is the same.

components/stories/Decorator/FullScreen.pursnew file+115
@@ -0,0 +1,115 @@
1+module Decorator.FullScreen where
2+
3+import Prelude
4+import CSS.Safer (cssSafer)
5+import Data.Array (find)
6+import Data.Map (Map)
7+import Data.Maybe (Maybe, fromMaybe)
8+import Data.Traversable (traverse_)
9+import Effect (Effect)
10+import React.Basic (JSX)
11+import React.Basic.DOM (css)
12+import React.Basic.DOM as R
13+import React.Basic.DOM.Events (targetValue)
14+import React.Basic.Events (handler)
15+import React.Basic.Hooks (ReactComponent, component, element, useState, (/\))
16+import React.Basic.Hooks as React
17+import Simple.JSON (readJSON_, writeJSON)
18+import Theme (fromTheme)
19+import Theme.Default (darkTheme, lightTheme)
20+import Theme.Provider (mkThemeProvider)
21+import Theme.Styles (makeStyles_)
22+import Theme.Types (CSSTheme)
23+import Web.HTML (window)
24+import Web.HTML.Window (localStorage)
25+import Web.Storage.Storage (getItem, setItem)
26+
27+fullScreenDecorator ∷ Effect JSX -> Effect JSX
28+fullScreenDecorator mkChild = do
29+ let
30+ dark = fromTheme darkTheme
31+
32+ light = fromTheme lightTheme
33+ child <- mkChild
34+ themeSwitcher <- mkThemeSwitcher
35+ pure
36+ $ R.div
37+ { style:
38+ css
39+ { minWidth: "100vw"
40+ , height: "100vh"
41+ }
42+ , children:
43+ [ element themeSwitcher
44+ { children: [ child ]
45+ , defaultTheme: { name: "Dark", theme: dark }
46+ , themes:
47+ [ { name: "Dark", theme: dark }
48+ , { name: "Light", theme: light }
49+ ]
50+ }
51+ ]
52+ }
53+
54+type ThemesWithNames
55+ = Map String CSSTheme
56+
57+type DefaultTheme
58+ = { name ∷ String, theme ∷ CSSTheme }
59+
60+mkThemeSwitcher ∷
61+ Effect
62+ ( ReactComponent { defaultTheme ∷ DefaultTheme, themes ∷ Array DefaultTheme, children ∷ Array JSX }
63+ )
64+mkThemeSwitcher = do
65+ themeProvider <- mkThemeProvider
66+ useStyles <-
67+ makeStyles_
68+ { selector:
69+ cssSafer
70+ { position: "absolute"
71+ , zIndex: 20
72+ , top: 10
73+ , right: 10
74+ }
75+ }
76+ storage <- window >>= localStorage
77+ saved ∷ (Maybe DefaultTheme) <- getItem "theme" storage <#> (_ >>= readJSON_)
78+ component "ThemeSwitcher" \{ defaultTheme, themes, children } -> React.do
79+ classes <- useStyles
80+ { theme, name } /\ modTheme <- useState $ fromMaybe defaultTheme saved
81+ let
82+ setTheme newTheme = do
83+ setItem "theme" (writeJSON newTheme) storage
84+ modTheme (const newTheme)
85+ let
86+ handleClicked maybeValue =
87+ traverse_ setTheme do
88+ value <- maybeValue
89+ themes # find \x -> x.name == value
90+ let
91+ themeSelect =
92+ R.select
93+ { onChange: handler targetValue handleClicked
94+ , value: name
95+ , className: classes.selector
96+ , children:
97+ themes
98+ <#> \x ->
99+ R.option
100+ { value: x.name
101+ , key: x.name
102+ , children: [ R.text x.name ]
103+ }
104+ }
105+ pure
106+ $ element themeProvider
107+ { theme
108+ , children:
109+ [ R.div
110+ { style: css { backgroundColor: theme.backgroundColour, width: "100%", height: "100%" }
111+ , children:
112+ [ themeSelect ] <> children
113+ }
114+ ]
115+ }
client/stories/EditorStories.purs → components/stories/EditorStories.pursrenamed+10−2
@@ -1,16 +1,24 @@
1module EditorStories where
1module EditorStories where
2
2
3import Prelude hiding (add)
3import Prelude hiding (add)
4−
5import CompileEditor.Component (mkCompileEditor)
4import CompileEditor.Component (mkCompileEditor)
6import Decorator.FullScreen (fullScreenDecorator)
5import Decorator.FullScreen (fullScreenDecorator)
7import Effect (Effect)
6import Effect (Effect)
8import Storybook.React (Storybook, add, addDecorator, storiesOf)
7import Storybook.React (Storybook, add, addDecorator, storiesOf)
9
8
9+initialCode :: String
10+initialCode =
11+ """module Main where
12+
13+import Batteries
14+
15+main :: Effect Unit
16+main ="""
17+
10stories ∷ Effect Storybook
18stories ∷ Effect Storybook
11stories = do
19stories = do
12 storiesOf "Editor" do
20 storiesOf "Editor" do
13 addDecorator fullScreenDecorator
21 addDecorator fullScreenDecorator
14 add "The Editor" mkCompileEditor
22 add "The Editor" mkCompileEditor
15− [ {}
23+ [ { initialCode }
16 ]
24 ]
components/stories/Storybook/React.jsnew file+25
@@ -0,0 +1,25 @@
1+var storybook = require('@storybook/react');
2+
3+exports.storiesOfImpl = function(stories) {
4+ return storybook.storiesOf(stories, module.parent);
5+}
6+
7+exports.addImpl = function(sb) {
8+ return function(render) {
9+ return function(name) {
10+ return function() {
11+ return sb.add(name, render);
12+ }
13+ }
14+ }
15+}
16+
17+exports.addDecoratorImpl = function(sb) {
18+ return function(addDeco) {
19+ return function() {
20+ return sb.addDecorator(function(storyFn) {
21+ return addDeco(storyFn)();
22+ });
23+ }
24+ }
25+}
components/stories/Storybook/React.pursnew file+45
@@ -0,0 +1,45 @@
1+module Storybook.React
2+ ( storiesOf
3+ , Storybook
4+ , add
5+ , addDecorator
6+ )
7+ where
8+
9+import Prelude hiding (add)
10+
11+import Control.Monad.Reader (ReaderT, ask, lift, local, runReaderT)
12+import Effect (Effect)
13+import React.Basic (JSX, ReactComponent, element, fragment)
14+
15+foreign import data Storybook ∷ Type
16+
17+foreign import storiesOfImpl ∷ String -> Storybook
18+
19+foreign import addImpl ∷ Storybook -> Effect JSX -> String -> Effect Storybook
20+
21+foreign import addDecoratorImpl ∷
22+ Storybook ->
23+ (Effect JSX -> Effect JSX) ->
24+ Effect Storybook
25+
26+add ∷ ∀ props. String -> Effect (ReactComponent { | props }) -> Array { | props } -> ReaderT Storybook Effect Unit
27+add name mkComponent propsArray = do
28+ sb <- ask
29+ let
30+ component = do
31+ comp <- mkComponent
32+ pure $ fragment $ propsArray <#> element comp
33+ newBook <- lift $ addImpl sb component name
34+ local (const newBook) (pure unit)
35+
36+addDecorator ∷ (Effect JSX -> Effect JSX) -> ReaderT Storybook Effect Unit
37+addDecorator decorate = do
38+ sb <- ask
39+ newBook <-
40+ lift
41+ $ addDecoratorImpl sb decorate
42+ local (const newBook) (pure unit)
43+
44+storiesOf ∷ ∀ a. String -> ReaderT Storybook Effect a -> Effect Storybook
45+storiesOf name program = runReaderT (program *> ask) (storiesOfImpl name)
client/stories/ThemeStories.purs → components/stories/ThemeStories.pursrenamed

The content is the same.

client/stories/TypographyStories.purs → components/stories/TypographyStories.pursrenamed

The content is the same.

components/test/Main.pursnew file+11
@@ -0,0 +1,11 @@
1+module Test.Main where
2+
3+import Prelude
4+
5+import Effect (Effect)
6+import Effect.Class.Console (log)
7+
8+main :: Effect Unit
9+main = do
10+ log "🍝"
11+ log "You should add some tests."
components/webpack.common.jsnew file+63
@@ -0,0 +1,63 @@
1+'use strict';
2+
3+const path = require('path');
4+
5+const isWebpackDevServer = process.argv.some(a => path.basename(a) === 'webpack-dev-server');
6+
7+const isWatch = process.argv.some(a => a === '--watch');
8+
9+module.exports = {
10+
11+ output: {
12+ path: path.resolve(__dirname, 'dist'),
13+ filename: 'bundle.js'
14+ },
15+
16+ module: {
17+ rules: [
18+ {
19+ test: /\.purs$/,
20+ use: [
21+ {
22+ loader: 'purs-loader',
23+ options: {
24+ src: [
25+ 'src/**/*.purs',
26+ 'test/**/*.purs',
27+ 'stories/**/*.purs',
28+ ],
29+ spago: true,
30+ watch: isWebpackDevServer || isWatch,
31+ pscIde: true
32+ }
33+ }
34+ ]
35+ },
36+ {
37+ test: /\.css$/i,
38+ use: ['style-loader', 'css-loader'],
39+ },
40+ {
41+ test: /\.(png|jpg|gif)$/i,
42+ use: [
43+ {
44+ loader: 'url-loader',
45+ options: {
46+ limit: 8192,
47+ },
48+ },
49+ ],
50+ },
51+ {
52+ test: /\.svg$/,
53+ loader: 'react-svg-loader'
54+ },
55+ ]
56+ },
57+
58+ resolve: {
59+ modules: [ 'node_modules' ],
60+ extensions: [ '.purs', '.js']
61+ }
62+
63+};
components/webpack.dev.jsnew file+40
@@ -0,0 +1,40 @@
1+const webpack = require('webpack');
2+const merge = require('webpack-merge');
3+const path = require('path');
4+const common = require('./webpack.common.js');
5+const HtmlWebpackPlugin = require('html-webpack-plugin');
6+const isWebpackDevServer = process.argv.some(a => path.basename(a) === 'webpack-dev-server');
7+const isWatch = process.argv.some(a => a === '--watch');
8+
9+const plugins =
10+ isWebpackDevServer || !isWatch ? [] : [
11+ function(){
12+ this.plugin('done', function(stats){
13+ process.stderr.write(stats.toString('errors-only'));
14+ });
15+ }
16+ ]
17+;
18+
19+
20+module.exports = merge(common, {
21+ mode: 'development',
22+ devtool: 'eval-source-map',
23+
24+ devServer: {
25+ contentBase: path.resolve(__dirname, 'dist'),
26+ port: 4008,
27+ stats: 'errors-only'
28+ },
29+
30+ plugins: [
31+ new webpack.LoaderOptionsPlugin({
32+ debug: true
33+ }),
34+ new HtmlWebpackPlugin({
35+ title: 'Purescript Fan Page',
36+ template: 'index.html'
37+ })
38+ ].concat(plugins)
39+
40+});
components/webpack.production.jsnew file+9
@@ -0,0 +1,9 @@
1+'use strict';
2+const merge = require('webpack-merge');
3+const common = require('./webpack.common.js');
4+const path = require('path');
5+
6+module.exports = merge(common, {
7+ entry: './src/entrypoint.js',
8+ mode: 'production'
9+});
packages.dhall+43−55
@@ -119,71 +119,59 @@ let additions =
119
119
120
120
121let upstream =
121let upstream =
122− https://github.com/purescript/package-sets/releases/download/psc-0.13.3-20190920/packages.dhall sha256:53873cf2fc4a343a41f335ee47c1706ecf755ac7c5a336e8eb03ad23165dfd28
122+ https://github.com/purescript/package-sets/releases/download/psc-0.13.6-20200123/packages.dhall sha256:687bb9a2d38f2026a89772c47390d02939340b01e31aaa22de9247eadd64af05
123
123
124let overrides =
124let overrides =
125− { react-basic-hooks =
126− upstream.react-basic-hooks // { version = "v2.0.1" }
125+ { react-basic-hooks = upstream.react-basic-hooks // { version = "v2.0.1" }
127 , spec-discovery =
126 , spec-discovery =
127+ upstream.spec-discovery
128− upstream.spec-discovery // { version = "1ca3416e6c0729eca8d5204f22cf0aa09c98df9d" }
128+ // { version = "1ca3416e6c0729eca8d5204f22cf0aa09c98df9d" }
129 , react-basic =
129 , react-basic =
130 upstream.react-basic
130 upstream.react-basic
131 // { repo =
131 // { repo =
132 "https://github.com/i-am-the-slime/purescript-react-basic"
132 "https://github.com/i-am-the-slime/purescript-react-basic"
133− , version =
134− "dda3f711d84cd5dc1817a71ff01f0426b04ed791"
133+ , version = "dda3f711d84cd5dc1817a71ff01f0426b04ed791"
135 }
134 }
136 }
135 }
137
136
138let additions =
137let additions =
139− { react-testing-library =
138+ { react-testing-library =
140− { dependencies =
139+ { dependencies =
141− [ "aff-promise"
140+ [ "aff-promise"
142− , "console"
141+ , "console"
143− , "debug"
142+ , "debug"
144− , "effect"
143+ , "effect"
145− , "foreign"
144+ , "foreign"
146− , "foreign-object"
145+ , "foreign-object"
147− , "psci-support"
146+ , "psci-support"
148− , "react-basic-hooks"
147+ , "react-basic-hooks"
149− , "remotedata"
148+ , "remotedata"
150− , "run"
149+ , "run"
151− , "simple-json"
150+ , "simple-json"
152− , "spec"
151+ , "spec"
153− , "spec-discovery"
152+ , "spec-discovery"
154− ]
153+ ]
155− , repo =
154+ , repo =
156− "https://github.com/i-am-the-slime/purescript-react-testing-library.git"
155+ "https://github.com/i-am-the-slime/purescript-react-testing-library.git"
157− , version =
158− "b872928414a887ccefbe857038af4e57227dad16"
156+ , version = "b872928414a887ccefbe857038af4e57227dad16"
159− }
157+ }
160− , pseudo-random =
158+ , pseudo-random =
161− { dependencies =
159+ { dependencies =
162− [ "prelude"
160+ [ "prelude", "console", "effect", "lcg", "arrays", "st" ]
163− , "console"
164− , "effect"
165− , "lcg"
166− , "arrays"
167− , "st"
168− ]
169− , repo =
170− "https://github.com/opyapeus/purescript-pseudo-random.git"
161+ , repo = "https://github.com/opyapeus/purescript-pseudo-random.git"
171− , version =
172− "7715e8a2c096c480a093a5e0a6df1ece4df5ed2a"
162+ , version = "7715e8a2c096c480a093a5e0a6df1ece4df5ed2a"
173− }
163+ }
174− , matryoshka =
164+ , matryoshka =
175− { dependencies =
165+ { dependencies =
176− [ "prelude"
166+ [ "prelude"
177− , "fixed-points"
167+ , "fixed-points"
178− , "free"
168+ , "free"
179− , "transformers"
169+ , "transformers"
180− , "profunctor"
170+ , "profunctor"
181− ]
171+ ]
182− , repo =
183− "https://github.com/slamdata/purescript-matryoshka.git"
172+ , repo = "https://github.com/slamdata/purescript-matryoshka.git"
184− , version =
185− "caaca2d836d52159ba7963333996286a00428394"
173+ , version = "caaca2d836d52159ba7963333996286a00428394"
186− }
174+ }
187− }
175+ }
188
176
189in upstream // overrides // additions
177in upstream // overrides // additions
playground/package-lock.json+1323−1
@@ -1,3 +1,1325 @@
1{
1{
2− "lockfileVersion": 1
2+ "name": "playground",
3+ "version": "1.0.0",
4+ "lockfileVersion": 1,
5+ "requires": true,
6+ "dependencies": {
7+ "ajv": {
8+ "version": "6.11.0",
9+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz",
10+ "integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==",
11+ "dev": true,
12+ "requires": {
13+ "fast-deep-equal": "^3.1.1",
14+ "fast-json-stable-stringify": "^2.0.0",
15+ "json-schema-traverse": "^0.4.1",
16+ "uri-js": "^4.2.2"
17+ }
18+ },
19+ "ansi-escapes": {
20+ "version": "3.2.0",
21+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
22+ "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
23+ "dev": true
24+ },
25+ "ansi-regex": {
26+ "version": "4.1.0",
27+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
28+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
29+ "dev": true
30+ },
31+ "ansi-styles": {
32+ "version": "3.2.1",
33+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
34+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
35+ "dev": true,
36+ "requires": {
37+ "color-convert": "^1.9.0"
38+ }
39+ },
40+ "aproba": {
41+ "version": "1.2.0",
42+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
43+ "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
44+ "dev": true
45+ },
46+ "arch": {
47+ "version": "2.1.1",
48+ "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz",
49+ "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==",
50+ "dev": true
51+ },
52+ "asn1": {
53+ "version": "0.2.4",
54+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
55+ "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
56+ "dev": true,
57+ "requires": {
58+ "safer-buffer": "~2.1.0"
59+ }
60+ },
61+ "assert-plus": {
62+ "version": "1.0.0",
63+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
64+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
65+ "dev": true
66+ },
67+ "asynckit": {
68+ "version": "0.4.0",
69+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
70+ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
71+ "dev": true
72+ },
73+ "aws-sign2": {
74+ "version": "0.7.0",
75+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
76+ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
77+ "dev": true
78+ },
79+ "aws4": {
80+ "version": "1.9.1",
81+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz",
82+ "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==",
83+ "dev": true
84+ },
85+ "balanced-match": {
86+ "version": "1.0.0",
87+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
88+ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
89+ "dev": true
90+ },
91+ "bcrypt-pbkdf": {
92+ "version": "1.0.2",
93+ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
94+ "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
95+ "dev": true,
96+ "requires": {
97+ "tweetnacl": "^0.14.3"
98+ }
99+ },
100+ "bluebird": {
101+ "version": "3.7.2",
102+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
103+ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
104+ "dev": true
105+ },
106+ "brace-expansion": {
107+ "version": "1.1.11",
108+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
109+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
110+ "dev": true,
111+ "requires": {
112+ "balanced-match": "^1.0.0",
113+ "concat-map": "0.0.1"
114+ }
115+ },
116+ "buffer-from": {
117+ "version": "1.1.1",
118+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
119+ "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
120+ "dev": true
121+ },
122+ "byline": {
123+ "version": "5.0.0",
124+ "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz",
125+ "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=",
126+ "dev": true
127+ },
128+ "cacache": {
129+ "version": "11.3.3",
130+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.3.tgz",
131+ "integrity": "sha512-p8WcneCytvzPxhDvYp31PD039vi77I12W+/KfR9S8AZbaiARFBCpsPJS+9uhWfeBfeAtW7o/4vt3MUqLkbY6nA==",
132+ "dev": true,
133+ "requires": {
134+ "bluebird": "^3.5.5",
135+ "chownr": "^1.1.1",
136+ "figgy-pudding": "^3.5.1",
137+ "glob": "^7.1.4",
138+ "graceful-fs": "^4.1.15",
139+ "lru-cache": "^5.1.1",
140+ "mississippi": "^3.0.0",
141+ "mkdirp": "^0.5.1",
142+ "move-concurrently": "^1.0.1",
143+ "promise-inflight": "^1.0.1",
144+ "rimraf": "^2.6.3",
145+ "ssri": "^6.0.1",
146+ "unique-filename": "^1.1.1",
147+ "y18n": "^4.0.0"
148+ }
149+ },
150+ "caseless": {
151+ "version": "0.12.0",
152+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
153+ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
154+ "dev": true
155+ },
156+ "chalk": {
157+ "version": "2.4.2",
158+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
159+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
160+ "dev": true,
161+ "requires": {
162+ "ansi-styles": "^3.2.1",
163+ "escape-string-regexp": "^1.0.5",
164+ "supports-color": "^5.3.0"
165+ }
166+ },
167+ "chownr": {
168+ "version": "1.1.3",
169+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz",
170+ "integrity": "sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==",
171+ "dev": true
172+ },
173+ "cli-cursor": {
174+ "version": "2.1.0",
175+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
176+ "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
177+ "dev": true,
178+ "requires": {
179+ "restore-cursor": "^2.0.0"
180+ }
181+ },
182+ "color-convert": {
183+ "version": "1.9.3",
184+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
185+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
186+ "dev": true,
187+ "requires": {
188+ "color-name": "1.1.3"
189+ }
190+ },
191+ "color-name": {
192+ "version": "1.1.3",
193+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
194+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
195+ "dev": true
196+ },
197+ "combined-stream": {
198+ "version": "1.0.8",
199+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
200+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
201+ "dev": true,
202+ "requires": {
203+ "delayed-stream": "~1.0.0"
204+ }
205+ },
206+ "concat-map": {
207+ "version": "0.0.1",
208+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
209+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
210+ "dev": true
211+ },
212+ "concat-stream": {
213+ "version": "1.6.2",
214+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
215+ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
216+ "dev": true,
217+ "requires": {
218+ "buffer-from": "^1.0.0",
219+ "inherits": "^2.0.3",
220+ "readable-stream": "^2.2.2",
221+ "typedarray": "^0.0.6"
222+ }
223+ },
224+ "copy-concurrently": {
225+ "version": "1.0.5",
226+ "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
227+ "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
228+ "dev": true,
229+ "requires": {
230+ "aproba": "^1.1.1",
231+ "fs-write-stream-atomic": "^1.0.8",
232+ "iferr": "^0.1.5",
233+ "mkdirp": "^0.5.1",
234+ "rimraf": "^2.5.4",
235+ "run-queue": "^1.0.0"
236+ }
237+ },
238+ "core-util-is": {
239+ "version": "1.0.2",
240+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
241+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
242+ "dev": true
243+ },
244+ "cross-spawn": {
245+ "version": "7.0.1",
246+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz",
247+ "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==",
248+ "dev": true,
249+ "requires": {
250+ "path-key": "^3.1.0",
251+ "shebang-command": "^2.0.0",
252+ "which": "^2.0.1"
253+ },
254+ "dependencies": {
255+ "which": {
256+ "version": "2.0.2",
257+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
258+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
259+ "dev": true,
260+ "requires": {
261+ "isexe": "^2.0.0"
262+ }
263+ }
264+ }
265+ },
266+ "cyclist": {
267+ "version": "1.0.1",
268+ "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz",
269+ "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=",
270+ "dev": true
271+ },
272+ "dashdash": {
273+ "version": "1.14.1",
274+ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
275+ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
276+ "dev": true,
277+ "requires": {
278+ "assert-plus": "^1.0.0"
279+ }
280+ },
281+ "delayed-stream": {
282+ "version": "1.0.0",
283+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
284+ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
285+ "dev": true
286+ },
287+ "duplexify": {
288+ "version": "3.7.1",
289+ "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
290+ "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
291+ "dev": true,
292+ "requires": {
293+ "end-of-stream": "^1.0.0",
294+ "inherits": "^2.0.1",
295+ "readable-stream": "^2.0.0",
296+ "stream-shift": "^1.0.0"
297+ }
298+ },
299+ "ecc-jsbn": {
300+ "version": "0.1.2",
301+ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
302+ "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
303+ "dev": true,
304+ "requires": {
305+ "jsbn": "~0.1.0",
306+ "safer-buffer": "^2.1.0"
307+ }
308+ },
309+ "emoji-regex": {
310+ "version": "7.0.3",
311+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
312+ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
313+ "dev": true
314+ },
315+ "end-of-stream": {
316+ "version": "1.4.4",
317+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
318+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
319+ "dev": true,
320+ "requires": {
321+ "once": "^1.4.0"
322+ }
323+ },
324+ "env-paths": {
325+ "version": "2.2.0",
326+ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz",
327+ "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==",
328+ "dev": true
329+ },
330+ "escape-string-regexp": {
331+ "version": "1.0.5",
332+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
333+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
334+ "dev": true
335+ },
336+ "execa": {
337+ "version": "2.1.0",
338+ "resolved": "https://registry.npmjs.org/execa/-/execa-2.1.0.tgz",
339+ "integrity": "sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==",
340+ "dev": true,
341+ "requires": {
342+ "cross-spawn": "^7.0.0",
343+ "get-stream": "^5.0.0",
344+ "is-stream": "^2.0.0",
345+ "merge-stream": "^2.0.0",
346+ "npm-run-path": "^3.0.0",
347+ "onetime": "^5.1.0",
348+ "p-finally": "^2.0.0",
349+ "signal-exit": "^3.0.2",
350+ "strip-final-newline": "^2.0.0"
351+ }
352+ },
353+ "extend": {
354+ "version": "3.0.2",
355+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
356+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
357+ "dev": true
358+ },
359+ "extsprintf": {
360+ "version": "1.3.0",
361+ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
362+ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
363+ "dev": true
364+ },
365+ "fast-deep-equal": {
366+ "version": "3.1.1",
367+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz",
368+ "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==",
369+ "dev": true
370+ },
371+ "fast-json-stable-stringify": {
372+ "version": "2.1.0",
373+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
374+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
375+ "dev": true
376+ },
377+ "figgy-pudding": {
378+ "version": "3.5.1",
379+ "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz",
380+ "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==",
381+ "dev": true
382+ },
383+ "filesize": {
384+ "version": "4.2.1",
385+ "resolved": "https://registry.npmjs.org/filesize/-/filesize-4.2.1.tgz",
386+ "integrity": "sha512-bP82Hi8VRZX/TUBKfE24iiUGsB/sfm2WUrwTQyAzQrhO3V9IhcBBNBXMyzLY5orACxRyYJ3d2HeRVX+eFv4lmA==",
387+ "dev": true
388+ },
389+ "flush-write-stream": {
390+ "version": "1.1.1",
391+ "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
392+ "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
393+ "dev": true,
394+ "requires": {
395+ "inherits": "^2.0.3",
396+ "readable-stream": "^2.3.6"
397+ }
398+ },
399+ "forever-agent": {
400+ "version": "0.6.1",
401+ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
402+ "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
403+ "dev": true
404+ },
405+ "form-data": {
406+ "version": "2.3.3",
407+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
408+ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
409+ "dev": true,
410+ "requires": {
411+ "asynckit": "^0.4.0",
412+ "combined-stream": "^1.0.6",
413+ "mime-types": "^2.1.12"
414+ }
415+ },
416+ "from2": {
417+ "version": "2.3.0",
418+ "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
419+ "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
420+ "dev": true,
421+ "requires": {
422+ "inherits": "^2.0.1",
423+ "readable-stream": "^2.0.0"
424+ }
425+ },
426+ "fs-minipass": {
427+ "version": "1.2.7",
428+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz",
429+ "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==",
430+ "dev": true,
431+ "requires": {
432+ "minipass": "^2.6.0"
433+ }
434+ },
435+ "fs-write-stream-atomic": {
436+ "version": "1.0.10",
437+ "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
438+ "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
439+ "dev": true,
440+ "requires": {
441+ "graceful-fs": "^4.1.2",
442+ "iferr": "^0.1.5",
443+ "imurmurhash": "^0.1.4",
444+ "readable-stream": "1 || 2"
445+ }
446+ },
447+ "fs.realpath": {
448+ "version": "1.0.0",
449+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
450+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
451+ "dev": true
452+ },
453+ "get-stream": {
454+ "version": "5.1.0",
455+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz",
456+ "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==",
457+ "dev": true,
458+ "requires": {
459+ "pump": "^3.0.0"
460+ }
461+ },
462+ "getpass": {
463+ "version": "0.1.7",
464+ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
465+ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
466+ "dev": true,
467+ "requires": {
468+ "assert-plus": "^1.0.0"
469+ }
470+ },
471+ "glob": {
472+ "version": "7.1.6",
473+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
474+ "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
475+ "dev": true,
476+ "requires": {
477+ "fs.realpath": "^1.0.0",
478+ "inflight": "^1.0.4",
479+ "inherits": "2",
480+ "minimatch": "^3.0.4",
481+ "once": "^1.3.0",
482+ "path-is-absolute": "^1.0.0"
483+ }
484+ },
485+ "graceful-fs": {
486+ "version": "4.2.3",
487+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz",
488+ "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==",
489+ "dev": true
490+ },
491+ "har-schema": {
492+ "version": "2.0.0",
493+ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
494+ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
495+ "dev": true
496+ },
497+ "har-validator": {
498+ "version": "5.1.3",
499+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
500+ "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
501+ "dev": true,
502+ "requires": {
503+ "ajv": "^6.5.5",
504+ "har-schema": "^2.0.0"
505+ }
506+ },
507+ "has-flag": {
508+ "version": "3.0.0",
509+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
510+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
511+ "dev": true
512+ },
513+ "http-signature": {
514+ "version": "1.2.0",
515+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
516+ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
517+ "dev": true,
518+ "requires": {
519+ "assert-plus": "^1.0.0",
520+ "jsprim": "^1.2.2",
521+ "sshpk": "^1.7.0"
522+ }
523+ },
524+ "iferr": {
525+ "version": "0.1.5",
526+ "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
527+ "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",
528+ "dev": true
529+ },
530+ "imurmurhash": {
531+ "version": "0.1.4",
532+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
533+ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
534+ "dev": true
535+ },
536+ "inflight": {
537+ "version": "1.0.6",
538+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
539+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
540+ "dev": true,
541+ "requires": {
542+ "once": "^1.3.0",
543+ "wrappy": "1"
544+ }
545+ },
546+ "inherits": {
547+ "version": "2.0.4",
548+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
549+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
550+ "dev": true
551+ },
552+ "is-fullwidth-code-point": {
553+ "version": "2.0.0",
554+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
555+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
556+ "dev": true
557+ },
558+ "is-plain-obj": {
559+ "version": "2.1.0",
560+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
561+ "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
562+ "dev": true
563+ },
564+ "is-stream": {
565+ "version": "2.0.0",
566+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
567+ "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
568+ "dev": true
569+ },
570+ "is-typedarray": {
571+ "version": "1.0.0",
572+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
573+ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
574+ "dev": true
575+ },
576+ "isarray": {
577+ "version": "1.0.0",
578+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
579+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
580+ "dev": true
581+ },
582+ "isexe": {
583+ "version": "2.0.0",
584+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
585+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
586+ "dev": true
587+ },
588+ "isstream": {
589+ "version": "0.1.2",
590+ "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
591+ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
592+ "dev": true
593+ },
594+ "jsbn": {
595+ "version": "0.1.1",
596+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
597+ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
598+ "dev": true
599+ },
600+ "json-schema": {
601+ "version": "0.2.3",
602+ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
603+ "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
604+ "dev": true
605+ },
606+ "json-schema-traverse": {
607+ "version": "0.4.1",
608+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
609+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
610+ "dev": true
611+ },
612+ "json-stringify-safe": {
613+ "version": "5.0.1",
614+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
615+ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
616+ "dev": true
617+ },
618+ "jsprim": {
619+ "version": "1.4.1",
620+ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
621+ "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
622+ "dev": true,
623+ "requires": {
624+ "assert-plus": "1.0.0",
625+ "extsprintf": "1.3.0",
626+ "json-schema": "0.2.3",
627+ "verror": "1.10.0"
628+ }
629+ },
630+ "log-symbols": {
631+ "version": "3.0.0",
632+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz",
633+ "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==",
634+ "dev": true,
635+ "requires": {
636+ "chalk": "^2.4.2"
637+ }
638+ },
639+ "log-update": {
640+ "version": "3.3.0",
641+ "resolved": "https://registry.npmjs.org/log-update/-/log-update-3.3.0.tgz",
642+ "integrity": "sha512-YSKm5n+YjZoGZT5lfmOqasVH1fIH9xQA9A81Y48nZ99PxAP62vdCCtua+Gcu6oTn0nqtZd/LwRV+Vflo53ZDWA==",
643+ "dev": true,
644+ "requires": {
645+ "ansi-escapes": "^3.2.0",
646+ "cli-cursor": "^2.1.0",
647+ "wrap-ansi": "^5.0.0"
648+ }
649+ },
650+ "lru-cache": {
651+ "version": "5.1.1",
652+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
653+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
654+ "dev": true,
655+ "requires": {
656+ "yallist": "^3.0.2"
657+ }
658+ },
659+ "merge-stream": {
660+ "version": "2.0.0",
661+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
662+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
663+ "dev": true
664+ },
665+ "mime-db": {
666+ "version": "1.43.0",
667+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz",
668+ "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==",
669+ "dev": true
670+ },
671+ "mime-types": {
672+ "version": "2.1.26",
673+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz",
674+ "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==",
675+ "dev": true,
676+ "requires": {
677+ "mime-db": "1.43.0"
678+ }
679+ },
680+ "mimic-fn": {
681+ "version": "2.1.0",
682+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
683+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
684+ "dev": true
685+ },
686+ "minimatch": {
687+ "version": "3.0.4",
688+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
689+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
690+ "dev": true,
691+ "requires": {
692+ "brace-expansion": "^1.1.7"
693+ }
694+ },
695+ "minimist": {
696+ "version": "1.2.0",
697+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
698+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
699+ "dev": true
700+ },
701+ "minipass": {
702+ "version": "2.9.0",
703+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz",
704+ "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==",
705+ "dev": true,
706+ "requires": {
707+ "safe-buffer": "^5.1.2",
708+ "yallist": "^3.0.0"
709+ }
710+ },
711+ "minizlib": {
712+ "version": "1.3.3",
713+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz",
714+ "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==",
715+ "dev": true,
716+ "requires": {
717+ "minipass": "^2.9.0"
718+ }
719+ },
720+ "mississippi": {
721+ "version": "3.0.0",
722+ "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz",
723+ "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==",
724+ "dev": true,
725+ "requires": {
726+ "concat-stream": "^1.5.0",
727+ "duplexify": "^3.4.2",
728+ "end-of-stream": "^1.1.0",
729+ "flush-write-stream": "^1.0.0",
730+ "from2": "^2.1.0",
731+ "parallel-transform": "^1.1.0",
732+ "pump": "^3.0.0",
733+ "pumpify": "^1.3.3",
734+ "stream-each": "^1.1.0",
735+ "through2": "^2.0.0"
736+ }
737+ },
738+ "mkdirp": {
739+ "version": "0.5.1",
740+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
741+ "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
742+ "dev": true,
743+ "requires": {
744+ "minimist": "0.0.8"
745+ },
746+ "dependencies": {
747+ "minimist": {
748+ "version": "0.0.8",
749+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
750+ "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
751+ "dev": true
752+ }
753+ }
754+ },
755+ "move-concurrently": {
756+ "version": "1.0.1",
757+ "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
758+ "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",
759+ "dev": true,
760+ "requires": {
761+ "aproba": "^1.1.1",
762+ "copy-concurrently": "^1.0.0",
763+ "fs-write-stream-atomic": "^1.0.8",
764+ "mkdirp": "^0.5.1",
765+ "rimraf": "^2.5.4",
766+ "run-queue": "^1.0.3"
767+ }
768+ },
769+ "ms": {
770+ "version": "2.1.2",
771+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
772+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
773+ "dev": true
774+ },
775+ "npm-run-path": {
776+ "version": "3.1.0",
777+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz",
778+ "integrity": "sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==",
779+ "dev": true,
780+ "requires": {
781+ "path-key": "^3.0.0"
782+ }
783+ },
784+ "oauth-sign": {
785+ "version": "0.9.0",
786+ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
787+ "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
788+ "dev": true
789+ },
790+ "once": {
791+ "version": "1.4.0",
792+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
793+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
794+ "dev": true,
795+ "requires": {
796+ "wrappy": "1"
797+ }
798+ },
799+ "onetime": {
800+ "version": "5.1.0",
801+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz",
802+ "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==",
803+ "dev": true,
804+ "requires": {
805+ "mimic-fn": "^2.1.0"
806+ }
807+ },
808+ "p-finally": {
809+ "version": "2.0.1",
810+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz",
811+ "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==",
812+ "dev": true
813+ },
814+ "parallel-transform": {
815+ "version": "1.2.0",
816+ "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz",
817+ "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==",
818+ "dev": true,
819+ "requires": {
820+ "cyclist": "^1.0.1",
821+ "inherits": "^2.0.3",
822+ "readable-stream": "^2.1.5"
823+ }
824+ },
825+ "path-is-absolute": {
826+ "version": "1.0.1",
827+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
828+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
829+ "dev": true
830+ },
831+ "path-key": {
832+ "version": "3.1.1",
833+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
834+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
835+ "dev": true
836+ },
837+ "performance-now": {
838+ "version": "2.1.0",
839+ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
840+ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
841+ "dev": true
842+ },
843+ "process-nextick-args": {
844+ "version": "2.0.1",
845+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
846+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
847+ "dev": true
848+ },
849+ "promise-inflight": {
850+ "version": "1.0.1",
851+ "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
852+ "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
853+ "dev": true
854+ },
855+ "psl": {
856+ "version": "1.7.0",
857+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz",
858+ "integrity": "sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==",
859+ "dev": true
860+ },
861+ "pump": {
862+ "version": "3.0.0",
863+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
864+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
865+ "dev": true,
866+ "requires": {
867+ "end-of-stream": "^1.1.0",
868+ "once": "^1.3.1"
869+ }
870+ },
871+ "pumpify": {
872+ "version": "1.5.1",
873+ "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
874+ "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
875+ "dev": true,
876+ "requires": {
877+ "duplexify": "^3.6.0",
878+ "inherits": "^2.0.3",
879+ "pump": "^2.0.0"
880+ },
881+ "dependencies": {
882+ "pump": {
883+ "version": "2.0.1",
884+ "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
885+ "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
886+ "dev": true,
887+ "requires": {
888+ "end-of-stream": "^1.1.0",
889+ "once": "^1.3.1"
890+ }
891+ }
892+ }
893+ },
894+ "punycode": {
895+ "version": "2.1.1",
896+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
897+ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
898+ "dev": true
899+ },
900+ "purescript": {
901+ "version": "0.13.6",
902+ "resolved": "https://registry.npmjs.org/purescript/-/purescript-0.13.6.tgz",
903+ "integrity": "sha512-PC93xqr0zDs5l5xnfTlptKzv5jBWbML+dwtpDCZkOOH7h9wgLusQfU4PNfHvdwrSmsBntalGm+Cbd6VrokN7Sg==",
904+ "dev": true,
905+ "requires": {
906+ "purescript-installer": "^0.2.0"
907+ }
908+ },
909+ "purescript-installer": {
910+ "version": "0.2.5",
911+ "resolved": "https://registry.npmjs.org/purescript-installer/-/purescript-installer-0.2.5.tgz",
912+ "integrity": "sha512-fQAWWP5a7scuchXecjpU4r4KEgSPuS6bBnaP01k9f71qqD28HaJ2m4PXHFkhkR4oATAxTPIGCtmTwtVoiBOHog==",
913+ "dev": true,
914+ "requires": {
915+ "arch": "^2.1.1",
916+ "byline": "^5.0.0",
917+ "cacache": "^11.3.2",
918+ "chalk": "^2.4.2",
919+ "env-paths": "^2.2.0",
920+ "execa": "^2.0.3",
921+ "filesize": "^4.1.2",
922+ "is-plain-obj": "^2.0.0",
923+ "log-symbols": "^3.0.0",
924+ "log-update": "^3.2.0",
925+ "minimist": "^1.2.0",
926+ "mkdirp": "^0.5.1",
927+ "ms": "^2.1.2",
928+ "once": "^1.4.0",
929+ "pump": "^3.0.0",
930+ "request": "^2.88.0",
931+ "rimraf": "^2.6.3",
932+ "tar": "^4.4.6",
933+ "which": "^1.3.1",
934+ "zen-observable": "^0.8.14"
935+ }
936+ },
937+ "qs": {
938+ "version": "6.5.2",
939+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
940+ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
941+ "dev": true
942+ },
943+ "readable-stream": {
944+ "version": "2.3.7",
945+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
946+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
947+ "dev": true,
948+ "requires": {
949+ "core-util-is": "~1.0.0",
950+ "inherits": "~2.0.3",
951+ "isarray": "~1.0.0",
952+ "process-nextick-args": "~2.0.0",
953+ "safe-buffer": "~5.1.1",
954+ "string_decoder": "~1.1.1",
955+ "util-deprecate": "~1.0.1"
956+ }
957+ },
958+ "request": {
959+ "version": "2.88.0",
960+ "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
961+ "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
962+ "dev": true,
963+ "requires": {
964+ "aws-sign2": "~0.7.0",
965+ "aws4": "^1.8.0",
966+ "caseless": "~0.12.0",
967+ "combined-stream": "~1.0.6",
968+ "extend": "~3.0.2",
969+ "forever-agent": "~0.6.1",
970+ "form-data": "~2.3.2",
971+ "har-validator": "~5.1.0",
972+ "http-signature": "~1.2.0",
973+ "is-typedarray": "~1.0.0",
974+ "isstream": "~0.1.2",
975+ "json-stringify-safe": "~5.0.1",
976+ "mime-types": "~2.1.19",
977+ "oauth-sign": "~0.9.0",
978+ "performance-now": "^2.1.0",
979+ "qs": "~6.5.2",
980+ "safe-buffer": "^5.1.2",
981+ "tough-cookie": "~2.4.3",
982+ "tunnel-agent": "^0.6.0",
983+ "uuid": "^3.3.2"
984+ }
985+ },
986+ "restore-cursor": {
987+ "version": "2.0.0",
988+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
989+ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
990+ "dev": true,
991+ "requires": {
992+ "onetime": "^2.0.0",
993+ "signal-exit": "^3.0.2"
994+ },
995+ "dependencies": {
996+ "mimic-fn": {
997+ "version": "1.2.0",
998+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
999+ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
1000+ "dev": true
1001+ },
1002+ "onetime": {
1003+ "version": "2.0.1",
1004+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
1005+ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
1006+ "dev": true,
1007+ "requires": {
1008+ "mimic-fn": "^1.0.0"
1009+ }
1010+ }
1011+ }
1012+ },
1013+ "rimraf": {
1014+ "version": "2.7.1",
1015+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
1016+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
1017+ "dev": true,
1018+ "requires": {
1019+ "glob": "^7.1.3"
1020+ }
1021+ },
1022+ "run-queue": {
1023+ "version": "1.0.3",
1024+ "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
1025+ "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=",
1026+ "dev": true,
1027+ "requires": {
1028+ "aproba": "^1.1.1"
1029+ }
1030+ },
1031+ "safe-buffer": {
1032+ "version": "5.1.2",
1033+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
1034+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
1035+ "dev": true
1036+ },
1037+ "safer-buffer": {
1038+ "version": "2.1.2",
1039+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
1040+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
1041+ "dev": true
1042+ },
1043+ "shebang-command": {
1044+ "version": "2.0.0",
1045+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1046+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1047+ "dev": true,
1048+ "requires": {
1049+ "shebang-regex": "^3.0.0"
1050+ }
1051+ },
1052+ "shebang-regex": {
1053+ "version": "3.0.0",
1054+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
1055+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
1056+ "dev": true
1057+ },
1058+ "signal-exit": {
1059+ "version": "3.0.2",
1060+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
1061+ "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
1062+ "dev": true
1063+ },
1064+ "spago": {
1065+ "version": "0.13.1",
1066+ "resolved": "https://registry.npmjs.org/spago/-/spago-0.13.1.tgz",
1067+ "integrity": "sha512-cfxhWEIbPDcPoTHZbAdtmPRui70dzUo4JZlybrGiWo9A+HpWrfkefzjhn6AcOWY/2tmtmOhYJirtsQzxvO4VnQ==",
1068+ "dev": true,
1069+ "requires": {
1070+ "request": "^2.88.0",
1071+ "tar": "^4.4.8"
1072+ }
1073+ },
1074+ "sshpk": {
1075+ "version": "1.16.1",
1076+ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
1077+ "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
1078+ "dev": true,
1079+ "requires": {
1080+ "asn1": "~0.2.3",
1081+ "assert-plus": "^1.0.0",
1082+ "bcrypt-pbkdf": "^1.0.0",
1083+ "dashdash": "^1.12.0",
1084+ "ecc-jsbn": "~0.1.1",
1085+ "getpass": "^0.1.1",
1086+ "jsbn": "~0.1.0",
1087+ "safer-buffer": "^2.0.2",
1088+ "tweetnacl": "~0.14.0"
1089+ }
1090+ },
1091+ "ssri": {
1092+ "version": "6.0.1",
1093+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz",
1094+ "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==",
1095+ "dev": true,
1096+ "requires": {
1097+ "figgy-pudding": "^3.5.1"
1098+ }
1099+ },
1100+ "stream-each": {
1101+ "version": "1.2.3",
1102+ "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
1103+ "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==",
1104+ "dev": true,
1105+ "requires": {
1106+ "end-of-stream": "^1.1.0",
1107+ "stream-shift": "^1.0.0"
1108+ }
1109+ },
1110+ "stream-shift": {
1111+ "version": "1.0.1",
1112+ "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
1113+ "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
1114+ "dev": true
1115+ },
1116+ "string-width": {
1117+ "version": "3.1.0",
1118+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
1119+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
1120+ "dev": true,
1121+ "requires": {
1122+ "emoji-regex": "^7.0.1",
1123+ "is-fullwidth-code-point": "^2.0.0",
1124+ "strip-ansi": "^5.1.0"
1125+ }
1126+ },
1127+ "string_decoder": {
1128+ "version": "1.1.1",
1129+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
1130+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
1131+ "dev": true,
1132+ "requires": {
1133+ "safe-buffer": "~5.1.0"
1134+ }
1135+ },
1136+ "strip-ansi": {
1137+ "version": "5.2.0",
1138+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
1139+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
1140+ "dev": true,
1141+ "requires": {
1142+ "ansi-regex": "^4.1.0"
1143+ }
1144+ },
1145+ "strip-final-newline": {
1146+ "version": "2.0.0",
1147+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
1148+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
1149+ "dev": true
1150+ },
1151+ "supports-color": {
1152+ "version": "5.5.0",
1153+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1154+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1155+ "dev": true,
1156+ "requires": {
1157+ "has-flag": "^3.0.0"
1158+ }
1159+ },
1160+ "tar": {
1161+ "version": "4.4.13",
1162+ "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz",
1163+ "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==",
1164+ "dev": true,
1165+ "requires": {
1166+ "chownr": "^1.1.1",
1167+ "fs-minipass": "^1.2.5",
1168+ "minipass": "^2.8.6",
1169+ "minizlib": "^1.2.1",
1170+ "mkdirp": "^0.5.0",
1171+ "safe-buffer": "^5.1.2",
1172+ "yallist": "^3.0.3"
1173+ }
1174+ },
1175+ "through2": {
1176+ "version": "2.0.5",
1177+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
1178+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
1179+ "dev": true,
1180+ "requires": {
1181+ "readable-stream": "~2.3.6",
1182+ "xtend": "~4.0.1"
1183+ }
1184+ },
1185+ "tough-cookie": {
1186+ "version": "2.4.3",
1187+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
1188+ "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
1189+ "dev": true,
1190+ "requires": {
1191+ "psl": "^1.1.24",
1192+ "punycode": "^1.4.1"
1193+ },
1194+ "dependencies": {
1195+ "punycode": {
1196+ "version": "1.4.1",
1197+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
1198+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
1199+ "dev": true
1200+ }
1201+ }
1202+ },
1203+ "tunnel-agent": {
1204+ "version": "0.6.0",
1205+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
1206+ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
1207+ "dev": true,
1208+ "requires": {
1209+ "safe-buffer": "^5.0.1"
1210+ }
1211+ },
1212+ "tweetnacl": {
1213+ "version": "0.14.5",
1214+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
1215+ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
1216+ "dev": true
1217+ },
1218+ "typedarray": {
1219+ "version": "0.0.6",
1220+ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
1221+ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
1222+ "dev": true
1223+ },
1224+ "unique-filename": {
1225+ "version": "1.1.1",
1226+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
1227+ "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
1228+ "dev": true,
1229+ "requires": {
1230+ "unique-slug": "^2.0.0"
1231+ }
1232+ },
1233+ "unique-slug": {
1234+ "version": "2.0.2",
1235+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
1236+ "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
1237+ "dev": true,
1238+ "requires": {
1239+ "imurmurhash": "^0.1.4"
1240+ }
1241+ },
1242+ "uri-js": {
1243+ "version": "4.2.2",
1244+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
1245+ "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
1246+ "dev": true,
1247+ "requires": {
1248+ "punycode": "^2.1.0"
1249+ }
1250+ },
1251+ "util-deprecate": {
1252+ "version": "1.0.2",
1253+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
1254+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
1255+ "dev": true
1256+ },
1257+ "uuid": {
1258+ "version": "3.4.0",
1259+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
1260+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
1261+ "dev": true
1262+ },
1263+ "verror": {
1264+ "version": "1.10.0",
1265+ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
1266+ "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
1267+ "dev": true,
1268+ "requires": {
1269+ "assert-plus": "^1.0.0",
1270+ "core-util-is": "1.0.2",
1271+ "extsprintf": "^1.2.0"
1272+ }
1273+ },
1274+ "which": {
1275+ "version": "1.3.1",
1276+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
1277+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
1278+ "dev": true,
1279+ "requires": {
1280+ "isexe": "^2.0.0"
1281+ }
1282+ },
1283+ "wrap-ansi": {
1284+ "version": "5.1.0",
1285+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
1286+ "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
1287+ "dev": true,
1288+ "requires": {
1289+ "ansi-styles": "^3.2.0",
1290+ "string-width": "^3.0.0",
1291+ "strip-ansi": "^5.0.0"
1292+ }
1293+ },
1294+ "wrappy": {
1295+ "version": "1.0.2",
1296+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1297+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
1298+ "dev": true
1299+ },
1300+ "xtend": {
1301+ "version": "4.0.2",
1302+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
1303+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
1304+ "dev": true
1305+ },
1306+ "y18n": {
1307+ "version": "4.0.0",
1308+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
1309+ "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
1310+ "dev": true
1311+ },
1312+ "yallist": {
1313+ "version": "3.1.1",
1314+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
1315+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
1316+ "dev": true
1317+ },
1318+ "zen-observable": {
1319+ "version": "0.8.15",
1320+ "resolved": "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.15.tgz",
1321+ "integrity": "sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ==",
1322+ "dev": true
1323+ }
1324+ }
3}
1325}
playground/package.jsonnew file+18
@@ -0,0 +1,18 @@
1+{
2+ "name": "playground",
3+ "version": "1.0.0",
4+ "description": "",
5+ "main": "run.js",
6+ "directories": {
7+ "test": "test"
8+ },
9+ "scripts": {
10+ "test": "echo \"Error: no test specified\" && exit 1"
11+ },
12+ "author": "",
13+ "license": "ISC",
14+ "devDependencies": {
15+ "purescript": "^0.13.6",
16+ "spago": "^0.13.1"
17+ }
18+}
playground/packages.dhall+1−1
@@ -119,7 +119,7 @@ let additions =
119
119
120
120
121let upstream =
121let upstream =
122− https://github.com/purescript/package-sets/releases/download/psc-0.13.3-20190920/packages.dhall sha256:53873cf2fc4a343a41f335ee47c1706ecf755ac7c5a336e8eb03ad23165dfd28
122+ https://github.com/purescript/package-sets/releases/download/psc-0.13.6-20200123/packages.dhall sha256:687bb9a2d38f2026a89772c47390d02939340b01e31aaa22de9247eadd64af05
123
123
124let overrides = {=}
124let overrides = {=}
125
125
playground/spago.dhall+19−7
@@ -2,12 +2,24 @@
2Welcome to a Spago project!
2Welcome to a Spago project!
3You can edit this file as you like.
3You can edit this file as you like.
4-}
4-}
5−{ name =
6− "my-project"
5+{ name = "my-project"
7, dependencies =
6, dependencies =
7+ [ "aff"
8+ , "avar"
9+ , "console"
10+ , "debug"
11+ , "effect"
12+ , "foldable-traversable"
13+ , "maybe"
14+ , "newtype"
15+ , "ordered-collections"
8− [ "effect", "console", "psci-support" ]
16+ , "psci-support"
9−, packages =
17+ , "record-extra"
18+ , "simple-json"
19+ , "stringutils"
20+ , "tuples"
21+ , "validation"
22+ ]
10− ./packages.dhall
23+, packages = ./packages.dhall
11−, sources =
12− [ "src/**/*.purs", "test/**/*.purs" ]
24+, sources = [ "src/**/*.purs", "test/**/*.purs" ]
13}
25}
playground/src/Batteries.pursnew file+1060
@@ -0,0 +1,1060 @@
1+module Batteries
2+ ( module Batteries
3+ , module Control.Alt
4+ , module Control.Alternative
5+ , module Control.Apply
6+ , module Control.Bind
7+ , module Control.Lazy
8+ , module Effect.Aff
9+ , module Effect
10+ , module Effect.Class
11+ , module Effect.Console
12+ , module Control.Monad.Cont.Class
13+ , module Control.Monad.Cont.Trans
14+ , module Control.Monad.Error.Class
15+ , module Control.Monad.Except
16+ , module Control.Monad.Except.Trans
17+ , module Control.Monad.List.Trans
18+ , module Control.Monad.Maybe.Trans
19+ , module Control.Monad.RWS
20+ , module Control.Monad.RWS.Trans
21+ , module Control.Monad.Reader
22+ , module Control.Monad.Reader.Class
23+ , module Control.Monad.Reader.Trans
24+ , module Control.Monad.Rec.Class
25+ , module Control.Monad.State
26+ , module Control.Monad.State.Class
27+ , module Control.Monad.State.Trans
28+ , module Control.Monad.Trans.Class
29+ , module Control.Monad.Writer
30+ , module Control.Monad.Writer.Class
31+ , module Control.Monad.Writer.Trans
32+ , module Control.MonadPlus
33+ , module Control.Semigroupoid
34+ , module Data.Bifoldable
35+ , module Data.Bifunctor
36+ , module Data.Bifunctor.Clown
37+ , module Data.Bifunctor.Flip
38+ , module Data.Bifunctor.Join
39+ , module Data.Bifunctor.Joker
40+ , module Data.Bifunctor.Product
41+ , module Data.Bifunctor.Wrap
42+ , module Data.Bitraversable
43+ , module Data.Char
44+ , module Data.Distributive
45+ , module Data.Either
46+ , module Data.Either.Nested
47+ , module Data.Enum
48+ , module Data.Foldable
49+ , module Data.Function
50+ , module Data.Function.Uncurried
51+ , module Data.Functor
52+ , module Data.Functor.Invariant
53+ , module Data.HeytingAlgebra
54+ , module Data.Identity
55+ , module Data.Int
56+ , module Data.Int.Bits
57+ , module Data.List
58+ , module Data.List.Lazy
59+ , module Data.List.ZipList
60+ , module Data.Map
61+ , module Data.Maybe
62+ , module Data.Maybe.First
63+ , module Data.Maybe.Last
64+ , module Data.Monoid
65+ , module Data.Monoid.Additive
66+ , module Data.Monoid.Conj
67+ , module Data.Monoid.Disj
68+ , module Data.Monoid.Dual
69+ , module Data.Monoid.Endo
70+ , module Data.Monoid.Multiplicative
71+ , module Data.NaturalTransformation
72+ , module Data.Nullable
73+ , module Data.Ord
74+ , module Data.Ord.Down
75+ , module Data.Ord.Max
76+ , module Data.Ord.Min
77+ , module Data.Ord.Unsafe
78+ , module Data.Ordering
79+ , module Data.Set
80+ , module Data.String.Regex
81+ , module Data.String.Unsafe
82+ , module Data.Tuple
83+ , module Data.Tuple.Nested
84+ , module Debug.Trace
85+ , module Global
86+ , module Global.Unsafe
87+ , module Math
88+ , module Prelude
89+ , module Type.Proxy
90+ , module Unsafe.Coerce
91+ ) where
92+
93+import Effect.Console (log, logShow)
94+import Control.Alt
95+ ( class Alt
96+ , alt
97+ , (<|>)
98+ )
99+import Control.Alternative
100+ ( class Alternative
101+ )
102+import Control.Apply
103+ ( applyFirst
104+ , applySecond
105+ , lift2
106+ , lift3
107+ , lift4
108+ , lift5
109+ )
110+import Control.Bind
111+ ( bindFlipped
112+ , composeKleisli
113+ , composeKleisliFlipped
114+ , ifM
115+ , join
116+ )
117+import Control.Lazy
118+ ( class Lazy
119+ , defer
120+ , fix
121+ )
122+import Effect
123+ ( Effect
124+ , untilE
125+ , whileE
126+ , forE
127+ , foreachE
128+ )
129+import Effect.Class
130+ ( liftEffect
131+ )
132+import Effect.Aff
133+ ( Aff
134+ , Canceler(Canceler)
135+ , apathize
136+ , attempt
137+ , cancelWith
138+ , finally
139+ , forkAff
140+ , delay
141+ , launchAff
142+ , makeAff
143+ , nonCanceler
144+ , runAff
145+ )
146+import Control.Monad.Cont.Class
147+ ( class MonadCont
148+ , callCC
149+ )
150+import Control.Monad.Cont.Trans
151+ ( ContT(ContT)
152+ , mapContT
153+ , runContT
154+ , withContT
155+ )
156+import Control.Monad.Error.Class
157+ ( class MonadError
158+ , catchError
159+ , catchJust
160+ , throwError
161+ )
162+import Control.Monad.Except
163+ ( Except
164+ , except
165+ , mapExcept
166+ , runExcept
167+ , withExcept
168+ )
169+import Control.Monad.Except.Trans
170+ ( ExceptT(ExceptT)
171+ , mapExceptT
172+ , runExceptT
173+ , withExceptT
174+ )
175+import Control.Monad.List.Trans
176+ ( ListT
177+ -- , catMaybes -- TODO
178+ -- , cons -- TODO
179+ -- , drop -- TODO
180+ -- , dropWhile -- TODO
181+ -- , filter -- TODO
182+ -- , foldl -- NOTE: Data.Foldable
183+ -- , foldl' -- NOTE: Data.Foldable
184+ , fromEffect
185+ -- , head -- TODO
186+ -- , iterate -- TODO
187+ -- , mapMaybe -- TODO
188+ -- , nil -- TODO
189+ , prepend
190+ , prepend'
191+ -- , repeat -- TODO
192+ -- , scanl -- NOTE: Data.Traversable
193+ -- , singleton -- NOTE: Data.Unfoldable
194+ -- , tail -- TODO
195+ -- , take -- TODO
196+ -- , takeWhile -- TODO
197+ -- , uncons -- TODO
198+ , unfold
199+ , wrapEffect
200+ , wrapLazy
201+ -- , zipWith -- TODO
202+ , zipWith'
203+ )
204+import Control.Monad.Maybe.Trans
205+ ( MaybeT(MaybeT)
206+ , mapMaybeT
207+ , runMaybeT
208+ )
209+import Control.Monad.RWS
210+ ( RWS
211+ , evalRWS
212+ , execRWS
213+ , mapRWS
214+ , runRWS
215+ , rws
216+ , withRWS
217+ )
218+import Control.Monad.RWS.Trans
219+ ( RWSResult(RWSResult)
220+ , RWST(RWST)
221+ , evalRWST
222+ , execRWST
223+ , mapRWST
224+ , runRWST
225+ , withRWST
226+ )
227+import Control.Monad.Reader
228+ ( Reader
229+ , mapReader
230+ , runReader
231+ , withReader
232+ )
233+import Control.Monad.Reader.Class
234+ ( class MonadReader
235+ , class MonadAsk
236+ , ask
237+ , asks
238+ , local
239+ )
240+import Control.Monad.Reader.Trans
241+ ( ReaderT(ReaderT)
242+ , mapReaderT
243+ , runReaderT
244+ , withReaderT
245+ )
246+import Control.Monad.Rec.Class
247+ ( class MonadRec
248+ , forever
249+ , tailRec
250+ , tailRecM
251+ , tailRecM2
252+ , tailRecM3
253+ )
254+import Control.Monad.State
255+ ( State
256+ , evalState
257+ , execState
258+ , mapState
259+ , runState
260+ , withState
261+ )
262+import Control.Monad.State.Class
263+ ( class MonadState
264+ , get
265+ , gets
266+ , modify
267+ , put
268+ , state
269+ )
270+import Control.Monad.State.Trans
271+ ( StateT(StateT)
272+ , evalStateT
273+ , execStateT
274+ , mapStateT
275+ , runStateT
276+ , withStateT
277+ )
278+import Control.Monad.Trans.Class
279+ ( class MonadTrans
280+ , lift
281+ )
282+import Control.Monad.Writer
283+ ( Writer
284+ , execWriter
285+ , mapWriter
286+ , runWriter
287+ )
288+import Control.Monad.Writer.Class
289+ ( class MonadWriter
290+ , class MonadTell
291+ , tell
292+ , censor
293+ , listen
294+ , pass
295+ , listens
296+ )
297+import Control.Monad.Writer.Trans
298+ ( WriterT(WriterT)
299+ , execWriterT
300+ , mapWriterT
301+ , runWriterT
302+ )
303+import Control.MonadPlus
304+ ( class MonadPlus
305+ , guard
306+ )
307+import Control.Semigroupoid
308+ ( composeFlipped
309+ )
310+-- import Data.Array -- TODO
311+-- import Data.Array.Unsafe -- TODO
312+import Data.Bifoldable
313+ ( class Bifoldable
314+ , biall
315+ , biany
316+ , bifold
317+ , bifoldl
318+ , bifoldMap
319+ , bifoldr
320+ , bifor_
321+ , bisequence_
322+ , bitraverse_
323+ )
324+import Data.Bifunctor
325+ ( class Bifunctor
326+ , lmap
327+ , rmap
328+ )
329+import Data.Bifunctor.Clown
330+ ( Clown(Clown)
331+ )
332+import Data.Bifunctor.Flip
333+ ( Flip(Flip)
334+ )
335+import Data.Bifunctor.Join
336+ ( Join(Join)
337+ )
338+import Data.Bifunctor.Joker
339+ ( Joker(Joker)
340+ )
341+import Data.Bifunctor.Product
342+ ( Product(Product)
343+ )
344+import Data.Bifunctor.Wrap
345+ ( Wrap(Wrap)
346+ )
347+import Data.Bitraversable
348+ ( class Bitraversable
349+ , bifor
350+ , bisequence
351+ , bitraverse
352+ )
353+import Data.Char
354+ ( fromCharCode
355+ , toCharCode
356+ -- , toLower -- NOTE: Data.String
357+ -- , toUpper -- NOTE: Data.String
358+ )
359+import Data.Distributive
360+ ( class Distributive
361+ , collect
362+ , cotraverse
363+ , distribute
364+ )
365+import Data.Either
366+ ( Either(Left, Right)
367+ , either
368+ , isLeft
369+ , isRight
370+ )
371+import Data.Either.Nested
372+ ( in1
373+ , in2
374+ , in3
375+ , in4
376+ , in5
377+ , in6
378+ , in7
379+ , in8
380+ , in9
381+ , in10
382+ , at1
383+ , at2
384+ , at3
385+ , at4
386+ , at5
387+ , at6
388+ , at7
389+ , at8
390+ , at9
391+ , at10
392+ , Either1
393+ , Either2
394+ , Either3
395+ , Either4
396+ , Either5
397+ , Either6
398+ , Either7
399+ , Either8
400+ , Either9
401+ , Either10
402+ , either1
403+ , either2
404+ , either3
405+ , either4
406+ , either5
407+ , either6
408+ , either7
409+ , either8
410+ , either9
411+ , either10
412+ )
413+import Data.Enum
414+ ( class Enum
415+ , succ
416+ , pred
417+ , defaultSucc
418+ , defaultPred
419+ , enumFromTo
420+ , enumFromThenTo
421+ , upFrom
422+ , downFrom
423+ , Cardinality(..)
424+ , class BoundedEnum
425+ , cardinality
426+ , toEnum
427+ , fromEnum
428+ , toEnumWithDefaults
429+ , defaultCardinality
430+ , defaultToEnum
431+ , defaultFromEnum
432+ )
433+-- import Data.FingerTree -- FIXME: update upstream
434+-- ( Digit
435+-- , FingerTree(Deep, Empty, Single)
436+-- , LazySplit(LazySplit)
437+-- , Node(Node2, Node3)
438+-- , Split(Split)
439+-- , ViewL(ConsL, NilL)
440+-- , ViewR(NilR, SnocR)
441+-- , app3
442+-- , append -- NOTE: Prelude
443+-- , compareFingerTree
444+-- , cons -- TODO
445+-- , consAll
446+-- , deep
447+-- , deepL
448+-- , deepR
449+-- , eqFingerTree
450+-- , filter -- TODO
451+-- , fullyForce -- TODO
452+-- , head -- TODO
453+-- , headDigit
454+-- , init -- TODO
455+-- , initDigit
456+-- , isEmpty -- TODO
457+-- , last -- TODO
458+-- , lastDigit
459+-- , lazyEmpty
460+-- , node2
461+-- , node3
462+-- , nodes
463+-- , nodeToDigit
464+-- , snoc -- TODO
465+-- , snocAll
466+-- , split -- NOTE: Data.String.Regex
467+-- , tail -- TODO
468+-- , tailDigit
469+-- , toFingerTree
470+-- , unfoldLeft
471+-- , unfoldRight
472+-- , unsafeSplitDigit
473+-- , unsafeSplitTree
474+-- , viewL
475+-- , viewR
476+-- )
477+import Data.Foldable
478+ ( class Foldable
479+ , all
480+ , and
481+ , any
482+ , elem
483+ , find
484+ , fold
485+ , foldl
486+ , foldMap
487+ , foldr
488+ , for_
489+ , intercalate
490+ , maximum
491+ , maximumBy
492+ , minimum
493+ , minimumBy
494+ , notElem
495+ , or
496+ , product
497+ , sequence_
498+ , sum
499+ , traverse_
500+ )
501+import Data.Function
502+ ( applyFlipped
503+ , on
504+ )
505+import Data.Function.Uncurried
506+ ( Fn0
507+ , Fn1
508+ , Fn10
509+ , Fn2
510+ , Fn3
511+ , Fn4
512+ , Fn5
513+ , Fn6
514+ , Fn7
515+ , Fn8
516+ , Fn9
517+ , mkFn0
518+ , mkFn1
519+ , mkFn10
520+ , mkFn2
521+ , mkFn3
522+ , mkFn4
523+ , mkFn5
524+ , mkFn6
525+ , mkFn7
526+ , mkFn8
527+ , mkFn9
528+ , runFn0
529+ , runFn1
530+ , runFn10
531+ , runFn2
532+ , runFn3
533+ , runFn4
534+ , runFn5
535+ , runFn6
536+ , runFn7
537+ , runFn8
538+ , runFn9
539+ )
540+import Data.Functor
541+ ( mapFlipped
542+ , voidLeft
543+ , voidRight
544+ )
545+import Data.Functor.Invariant
546+ ( class Invariant
547+ , imap
548+ , imapF
549+ )
550+import Data.HeytingAlgebra
551+ ( ff
552+ , implies
553+ , tt
554+ )
555+import Data.Identity
556+ ( Identity(Identity)
557+ )
558+import Data.Int
559+ ( ceil
560+ , even
561+ , floor
562+ , fromNumber
563+ -- , fromString -- TODO
564+ , odd
565+ , round
566+ , toNumber
567+ )
568+import Data.Int.Bits
569+ ( complement
570+ , shl
571+ , shr
572+ , zshr
573+ , (.&.)
574+ , (.^.)
575+ , (.|.)
576+ )
577+-- import Data.Lazy
578+-- ( -- Lazy -- NOTE: Control.Lazy -- , defer -- NOTE: Control.Lazy force
579+-- )
580+import Data.List
581+ ( List(Cons, Nil)
582+ -- , alterAt -- TODO
583+ -- , catMaybes -- TODO
584+ -- , concat -- TODO
585+ -- , concatMap -- TODO
586+ -- , delete -- TODO
587+ -- , deleteAt -- TODO
588+ -- , deleteBy -- TODO
589+ -- , drop -- TODO
590+ -- , dropWhile -- TODO
591+ -- , elemIndex -- TODO
592+ -- , elemLastIndex -- TODO
593+ -- , filter -- TODO
594+ -- , filterM -- TODO
595+ -- , findIndex -- TODO
596+ -- , findLastIndex -- TODO
597+ -- , foldM -- TODO
598+ -- , fromList -- TODO
599+ -- , group -- TODO
600+ -- , group' -- TODO
601+ -- , groupBy -- TODO
602+ -- , head -- TODO
603+ -- , index -- TODO
604+ -- , init -- TODO
605+ -- , insert -- TODO
606+ -- , insertAt -- TODO
607+ -- , insertBy -- TODO
608+ -- , intersect -- TODO
609+ -- , intersectBy -- TODO
610+ -- , last -- TODO
611+ -- , length -- TODO
612+ -- , many -- TODO
613+ -- , mapMaybe -- TODO
614+ -- , modifyAt -- TODO
615+ -- , nub -- TODO
616+ -- , nubBy -- TODO
617+ -- , null -- TODO
618+ -- , range -- TODO
619+ -- , replicate -- NOTE: Data.Unfoldable
620+ -- , replicateM -- TODO
621+ -- , reverse -- TODO
622+ -- , singleton -- NOTE: Data.Unfoldable
623+ -- , slice -- TODO
624+ -- , snoc -- TODO
625+ -- , some -- TODO
626+ -- , sort -- TODO
627+ -- , sortBy -- TODO
628+ -- , span -- TODO
629+ -- , tail -- TODO
630+ -- , take -- TODO
631+ -- , takeWhile -- TODO
632+ -- , toList -- TODO
633+ -- , uncons -- TODO
634+ -- , union -- TODO
635+ -- , unionBy -- TODO
636+ -- , unzip -- TODO
637+ -- , updateAt -- TODO
638+ -- , zip -- TODO
639+ -- , zipWith -- TODO
640+ -- , zipWithA -- TODO
641+ -- , (:) -- TODO
642+ -- , (!!) -- TODO
643+ -- , (..) -- TODO
644+ -- , (\\) -- TODO
645+ )
646+import Data.List.Lazy
647+ ( -- List(List) -- NOTE: Data.List -- , Step(Cons, NIl) -- NOTE: Data.List -- , alterAt -- TODO -- , catMaybes -- TODO
648+ -- , concat -- TODO
649+ -- , concatMap -- TODO
650+ -- , cons -- TODO
651+ cycle
652+ -- , delete -- TODO
653+ -- , deleteAt -- TODO
654+ -- , deleteBy -- TODO
655+ -- , drop -- TODO
656+ -- , dropWhile -- TODO
657+ -- , filter -- TODO
658+ -- , fromList -- TODO
659+ -- , group -- TODO
660+ -- , groupBy -- TODO
661+ -- , head -- TODO
662+ -- , index -- TODO
663+ -- , init -- TODO
664+ -- , insert -- TODO
665+ -- , insertAt -- TODO
666+ -- , insertBy -- TODO
667+ -- , intersect -- TODO
668+ -- , intersectBy -- TODO
669+ -- , iterate -- TODO
670+ -- , last -- TODO
671+ -- , length -- TODO
672+ -- , mapMaybe -- TODO
673+ -- , modifyAt -- TODO
674+ -- , nil -- TODO
675+ -- , nub -- TODO
676+ -- , nubBy -- TODO
677+ -- , null -- TODO
678+ -- , range -- TODO
679+ -- , repeat -- TODO
680+ -- , reverse -- TODO
681+ -- , singleton -- NOTE: Data.Unfoldable
682+ -- , span -- TODO
683+ , step
684+ -- , tail -- TODO
685+ -- , take -- TODO
686+ -- , takeWhile -- TODO
687+ -- , toList -- TODO
688+ -- , uncons -- TODO
689+ -- , union -- TODO
690+ -- , unionBy -- TODO
691+ -- , updateAt -- TODO
692+ -- , zip -- TODO
693+ -- , zipWith -- TODO
694+ -- , (:) -- TODO
695+ -- , (!!) -- TODO
696+ -- , (..) -- TODO
697+ -- , (\\) -- TODO
698+ )
699+-- import Data.List.Unsafe -- TODO
700+import Data.List.ZipList
701+ ( ZipList(ZipList)
702+ )
703+import Data.Map
704+ ( Map
705+ -- , alter -- TODO
706+ -- , checkValid -- TODO
707+ -- , delete -- TODO
708+ -- , empty -- NOTE: Control.Plus
709+ -- , fromFoldable -- TODO
710+ -- , fromFoldableWith -- TODO
711+ -- , fromList -- TODO
712+ -- , fromListWith -- TODO
713+ -- , insert -- TODO
714+ -- , isEmpty -- TODO
715+ -- , keys -- TODO
716+ -- , lookup -- TODO
717+ -- , member -- TODO
718+ , showTree
719+ -- , singleton -- NOTE: Data.Unfoldable
720+ -- , size -- TODO
721+ -- , toList -- TODO
722+ -- , union -- TODO
723+ -- , unions -- TODO
724+ , unionWith
725+ -- , update -- TODO
726+ -- , values -- TODO
727+ )
728+import Data.Maybe
729+ ( Maybe(Nothing, Just)
730+ , fromMaybe
731+ , isJust
732+ , isNothing
733+ , maybe
734+ , maybe'
735+ )
736+import Data.Maybe.First
737+ ( First(First)
738+ )
739+import Data.Maybe.Last
740+ ( Last(Last)
741+ )
742+import Data.Monoid
743+ ( class Monoid
744+ , mempty
745+ )
746+import Data.Monoid.Additive
747+ ( Additive(Additive)
748+ )
749+import Data.Monoid.Conj
750+ ( Conj(Conj)
751+ )
752+import Data.Monoid.Disj
753+ ( Disj(Disj)
754+ )
755+import Data.Monoid.Dual
756+ ( Dual(Dual)
757+ )
758+import Data.Monoid.Endo
759+ ( Endo(Endo)
760+ )
761+import Data.Monoid.Multiplicative
762+ ( Multiplicative(Multiplicative)
763+ )
764+import Data.NaturalTransformation
765+ ( NaturalTransformation
766+ )
767+import Data.Nullable
768+ ( Nullable
769+ , toMaybe
770+ , toNullable
771+ )
772+import Data.Ord
773+ ( abs
774+ , greaterThan
775+ , greaterThanOrEq
776+ , lessThan
777+ , lessThanOrEq
778+ , signum
779+ )
780+import Data.Ordering
781+ ( invert
782+ )
783+import Data.Ord.Unsafe
784+ ( unsafeCompare
785+ )
786+import Data.Ord.Down
787+ ( Down(Down)
788+ )
789+import Data.Ord.Max
790+ ( Max(Max)
791+ )
792+import Data.Ord.Min
793+ ( Min(Min)
794+ )
795+import Data.Set
796+ ( Set
797+ -- , checkValid -- TODO
798+ -- , delete -- TODO
799+ , difference
800+ -- , empty -- NOTE: Control.Plus
801+ -- , fromList -- TODO
802+ -- , insert -- TODO
803+ , intersection
804+ -- , isEmpty -- TODO
805+ -- , member -- TODO
806+ , properSubset
807+ -- , singleton -- NOTE: Data.Unfoldable
808+ -- , size -- TODO
809+ , subset
810+ -- , toList -- TODO
811+ -- , union -- TODO
812+ -- , unions -- TODO
813+ )
814+-- import Data.StrMap.Unsafe -- TODO
815+-- import Data.String.CodeUnits
816+-- ( stripPrefix
817+-- , stripSuffix
818+-- , contains
819+-- , singleton
820+-- , fromCharArray
821+-- , toCharArray
822+-- , charAt
823+-- , toChar
824+-- , uncons
825+-- , length
826+-- , countPrefix
827+-- , indexOf
828+-- , indexOf'
829+-- , lastIndexOf
830+-- , lastIndexOf'
831+-- , take
832+-- , takeRight
833+-- , takeWhile
834+-- , drop
835+-- , dropRight
836+-- , dropWhile
837+-- , slice
838+-- , splitAt
839+-- )
840+import Data.String.Regex
841+ ( Regex
842+ , regex
843+ , source
844+ , flags
845+ , renderFlags
846+ , parseFlags
847+ , test
848+ , match
849+ , replace
850+ , replace'
851+ , search
852+ , split
853+ )
854+import Data.String.Unsafe
855+ ( char
856+ -- , charAt -- NOTE: Data.String
857+ -- , charCodeAt -- NOTE: Data.String
858+ )
859+import Data.Tuple
860+ ( Tuple(Tuple)
861+ , curry
862+ , fst
863+ -- , lookup -- TODO
864+ , snd
865+ , swap
866+ , uncurry
867+ )
868+import Data.Tuple.Nested
869+ ( Tuple10
870+ , Tuple2
871+ , Tuple3
872+ , Tuple4
873+ , Tuple5
874+ , Tuple6
875+ , Tuple7
876+ , Tuple8
877+ , Tuple9
878+ , curry10
879+ , curry2
880+ , curry3
881+ , curry4
882+ , curry5
883+ , curry6
884+ , curry7
885+ , curry8
886+ , curry9
887+ , tuple10
888+ , tuple2
889+ , tuple3
890+ , tuple4
891+ , tuple5
892+ , tuple6
893+ , tuple7
894+ , tuple8
895+ , tuple9
896+ , uncurry10
897+ , uncurry2
898+ , uncurry3
899+ , uncurry4
900+ , uncurry5
901+ , uncurry6
902+ , uncurry7
903+ , uncurry8
904+ , uncurry9
905+ , (/\)
906+ )
907+-- import Data.Validation.Sempigroup
908+-- ( V
909+-- , invalid
910+-- , isValid
911+-- , unV
912+-- )
913+import Debug.Trace
914+ ( spy
915+ , trace
916+ )
917+import Global
918+ ( decodeURI
919+ , decodeURIComponent
920+ , encodeURI
921+ , encodeURIComponent
922+ , infinity
923+ , isFinite
924+ , isNaN
925+ , nan
926+ , readFloat
927+ -- , readInt -- NOTE: Data.Foreign
928+ )
929+import Global.Unsafe
930+ ( unsafeStringify
931+ )
932+import Math
933+ ( Radians
934+ -- , abs -- NOTE: Prelude
935+ , acos
936+ , asin
937+ , atan
938+ , atan2
939+ -- , ceil -- NOTE: Data.Int
940+ , cos
941+ , e
942+ , exp
943+ -- , floor -- NOTE: Data.Int
944+ , ln10
945+ , ln2
946+ -- , log
947+ , log10e
948+ , log2e
949+ -- , max -- NOTE: Prelude
950+ -- , min -- NOTE: Prelude
951+ , pi
952+ , pow
953+ -- , round -- NOTE: Data.Int
954+ , sin
955+ , sqrt
956+ , sqrt1_2
957+ , sqrt2
958+ , tan
959+ , (%)
960+ )
961+import Prelude
962+ ( class Applicative
963+ , class Apply
964+ , class Bind
965+ , class BooleanAlgebra
966+ , class Bounded
967+ , class Category
968+ , class CommutativeRing
969+ , class Eq
970+ , class EuclideanRing
971+ , class Field
972+ , class Functor
973+ , class HeytingAlgebra
974+ , class Monad
975+ , class Ord
976+ , class Ring
977+ , class Semigroup
978+ , class Semigroupoid
979+ , class Semiring
980+ , class Show
981+ , Ordering(LT, EQ, GT)
982+ , Unit
983+ , Void
984+ , absurd
985+ , add
986+ , ap
987+ , append
988+ , apply
989+ , between
990+ , bind
991+ , bottom
992+ , clamp
993+ , compare
994+ , comparing
995+ , compose
996+ , conj
997+ , const
998+ , degree
999+ , disj
1000+ , div
1001+ , eq
1002+ , flip
1003+ , liftA1
1004+ , liftM1
1005+ , map
1006+ , max
1007+ , min
1008+ , mod
1009+ , mul
1010+ , negate
1011+ , not
1012+ , notEq
1013+ , one
1014+ , otherwise
1015+ , pure
1016+ , show
1017+ , sub
1018+ , top
1019+ , unit
1020+ , unless
1021+ , void
1022+ , zero
1023+ , type (~>)
1024+ , (-)
1025+ , (*)
1026+ , (*>)
1027+ , (/)
1028+ , (/=)
1029+ , (&&)
1030+ , (#)
1031+ , (+)
1032+ , (<)
1033+ , (<*)
1034+ , (<*>)
1035+ , (<#>)
1036+ , (<<<)
1037+ , (<=)
1038+ , (<=<)
1039+ , (<>)
1040+ , (<$)
1041+ , (<$>)
1042+ , (=<<)
1043+ , (==)
1044+ , (>)
1045+ , (>=)
1046+ , (>=>)
1047+ , (>>=)
1048+ , (>>>)
1049+ , (||)
1050+ , ($)
1051+ , ($>)
1052+ )
1053+import Type.Proxy
1054+ ( Proxy(Proxy)
1055+ , Proxy2(Proxy2)
1056+ , Proxy3(Proxy3)
1057+ )
1058+import Unsafe.Coerce
1059+ ( unsafeCoerce
1060+ )
playground/src/Main.purs+3−3
@@ -1,5 +1,5 @@
1module Main where
1module Main where
2−import Prelude
3−import Effect.Console
4
2
3+import Effect.Class.Console (log)
4+
5−main = log "Hi from Insomnia!"
5+main = log "Uh-oh"
server/.gitignore+2−1
@@ -7,4 +7,5 @@
7/.psc*
7/.psc*
8/.purs*
8/.purs*
9/.psa*
9/.psa*
10−/.spago
10+/.spago/
11+.DS_Store
server/.vscode/settings.json+1−1
@@ -16,6 +16,6 @@
16 "replace": "∀$1"
16 "replace": "∀$1"
17 },
17 },
18],
18],
19−"purescript.buildCommand": "spago build --purs-args '--json-errors'",
19+"purescript.buildCommand": "npx spago build --purs-args '--json-errors'",
20"vscode_custom_css.imports": ["file:///Users/mark/.vscode-oss/extensions/webrender.synthwave-x-fluoromachine-0.0.9/synthwave-x-fluoromachine.css"]
20"vscode_custom_css.imports": ["file:///Users/mark/.vscode-oss/extensions/webrender.synthwave-x-fluoromachine-0.0.9/synthwave-x-fluoromachine.css"]
21}
21}
server/package-lock.json+3−3
@@ -767,9 +767,9 @@
767 "dev": true
767 "dev": true
768 },
768 },
769 "is-plain-obj": {
769 "is-plain-obj": {
770− "version": "2.0.0",
770+ "version": "2.1.0",
771− "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.0.0.tgz",
771+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
772− "integrity": "sha512-EYisGhpgSCwspmIuRHGjROWTon2Xp8Z7U03Wubk/bTL5TTRC5R1rGVgyjzBrk9+ULdH6cRD06KRcw/xfqhVYKQ==",
772+ "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
773 "dev": true
773 "dev": true
774 },
774 },
775 "is-stream": {
775 "is-stream": {
server/spago.dhall+1
@@ -15,6 +15,7 @@ You can edit this file as you like.
15 , "node-child-process"
15 , "node-child-process"
16 , "node-fs"
16 , "node-fs"
17 , "node-fs-aff"
17 , "node-fs-aff"
18+ , "node-net"
18 , "node-process"
19 , "node-process"
19 , "psci-support"
20 , "psci-support"
20 , "simple-json"
21 , "simple-json"
server/src/JobQueue.purs+2−2
@@ -29,7 +29,7 @@ instance showJobId :: Show JobId where
29
29
30derive newtype instance jobIdEq :: Eq JobId
30derive newtype instance jobIdEq :: Eq JobId
31newtype NewJob a
31newtype NewJob a
32− = NewJob (a -> Aff Unit)
32+ = NewJob (JobId -> a -> Aff Unit)
33
33
34data PendingJob a
34data PendingJob a
35 = PendingJob
35 = PendingJob
@@ -180,7 +180,7 @@ enqueue (NewJob newJob) q@(Queue { maxSize, timeout } _ jobsRef) = do
180 else do
180 else do
181 addedAt <- JSDate.now
181 addedAt <- JSDate.now
182 let
182 let
183− new = Pending (PendingJob { id, addedAt, job: newJob })
183+ new = Pending (PendingJob { id, addedAt, job: newJob id })
184 jobsRef # Ref.modify_ (_ `snoc` new)
184 jobsRef # Ref.modify_ (_ `snoc` new)
185 startJobs q
185 startJobs q
186 pure (Enqueued id)
186 pure (Enqueued id)
server/src/JobQueueSpec.purs+3−3
@@ -22,14 +22,14 @@ params =
22 }
22 }
23
23
24mkJob ∷ String -> Number -> NewJob Unit
24mkJob ∷ String -> Number -> NewJob Unit
25−mkJob msg ms = NewJob \_ -> (delay (ms # Milliseconds) *> log msg)
25+mkJob msg ms = NewJob \_ _ -> delay (ms # Milliseconds) *> log msg
26
26
27job1 ∷ NewJob Unit
27job1 ∷ NewJob Unit
28job1 = mkJob "Job 1" 10.0
28job1 = mkJob "Job 1" 10.0
29
29
30writeRefJob ∷ ∀ a d. Show a => Duration d => Ref a -> a -> d -> NewJob Unit
30writeRefJob ∷ ∀ a d. Show a => Duration d => Ref a -> a -> d -> NewJob Unit
31writeRefJob ref a d =
31writeRefJob ref a d =
32− NewJob \_ -> do
32+ NewJob \_ _ -> do
33 let
33 let
34 millis ∷ Milliseconds
34 millis ∷ Milliseconds
35 millis = fromDuration d
35 millis = fromDuration d
@@ -121,7 +121,7 @@ spec = do
121 resultRef <- Ref.new false # liftEffect
121 resultRef <- Ref.new false # liftEffect
122 let
122 let
123 job =
123 job =
124− NewJob \_ -> do
124+ NewJob \_ _ -> do
125 res <- execCommand (Folder ".") "sleep 2"
125 res <- execCommand (Folder ".") "sleep 2"
126 Ref.write true resultRef # liftEffect
126 Ref.write true resultRef # liftEffect
127 r₁ <- Q.enqueue job q # liftEffect
127 r₁ <- Q.enqueue job q # liftEffect
server/src/Main.purs+61−41
@@ -1,21 +1,20 @@
1module Main where
1module Main where
2
2
3import Prelude
3import Prelude
4+
4−import Data.Array (fromFoldable, head, (..))
5+import Data.Array ((..))
5import Data.Either (Either(..))
6import Data.Either (Either(..))
6−import Data.Foldable (for_)
7import Data.Int (fromString)
7import Data.Int (fromString)
8import Data.Maybe (Maybe(..), fromMaybe)
8import Data.Maybe (Maybe(..), fromMaybe)
9import Data.Newtype (un)
9import Data.Newtype (un)
10import Data.Posix.Signal (Signal(..))
10import Data.Posix.Signal (Signal(..))
11−import Data.String.Utils (lines)
12import Data.Time.Duration (Seconds(..), fromDuration)
11import Data.Time.Duration (Seconds(..), fromDuration)
12+import Data.Traversable (for)
13import Effect (Effect)
13import Effect (Effect)
14−import Effect.Aff (Aff, effectCanceler, launchAff_, makeAff)
14+import Effect.Aff (Aff, effectCanceler, launchAff_, makeAff, parallel, sequential)
15import Effect.Aff.Class (liftAff)
15import Effect.Aff.Class (liftAff)
16import Effect.Class (class MonadEffect, liftEffect)
16import Effect.Class (class MonadEffect, liftEffect)
17import Effect.Class.Console (info, log)
17import Effect.Class.Console (info, log)
18−import Effect.Exception (throw)
19import Foreign (unsafeToForeign)
18import Foreign (unsafeToForeign)
20import JobQueue (EnqueueResult(..), NewJob(..), Queue, ResourcePool(..))
19import JobQueue (EnqueueResult(..), NewJob(..), Queue, ResourcePool(..))
21import JobQueue as Q
20import JobQueue as Q
@@ -32,16 +31,16 @@ import Node.Express.Request (getBody')
32import Node.Express.Response (setStatus)
31import Node.Express.Response (setStatus)
33import Node.Express.Response as Response
32import Node.Express.Response as Response
34import Node.Express.Types (Request, Response)
33import Node.Express.Types (Request, Response)
35−import Node.FS.Aff (readTextFile, writeTextFile)
34+import Node.FS.Aff (readTextFile)
36import Node.HTTP (Server)
35import Node.HTTP (Server)
37import Node.OS (numCpus)
36import Node.OS (numCpus)
38import Node.Process (lookupEnv)
37import Node.Process (lookupEnv)
39import Playground.Playground (Folder(..), copy)
38import Playground.Playground (Folder(..), copy)
39+import PscIdeClient (PscIdeConnection, compileCode, getFolder, mkConnection)
40import Shared.Json (readAff)
40import Shared.Json (readAff)
41−import Shared.Models.Body (PursResult, RunResult, CompileRequest)
41+import Shared.Models.Body (CompileRequest, RunResult)
42import Shared.Models.Body as Body
42import Shared.Models.Body as Body
43import Simple.JSON (read_, write)
43import Simple.JSON (read_, write)
44−import Simple.JSON as JSON
45
44
46toBody ∷ ∀ r m. MonadEffect m => { stdout ∷ Buffer, stderr ∷ Buffer | r } -> m RunResult
45toBody ∷ ∀ r m. MonadEffect m => { stdout ∷ Buffer, stderr ∷ Buffer | r } -> m RunResult
47toBody result =
46toBody result =
@@ -59,28 +58,46 @@ type ErrorWithCode
59asErrorWithCode ∷ ∀ a. a -> Maybe ErrorWithCode
58asErrorWithCode ∷ ∀ a. a -> Maybe ErrorWithCode
60asErrorWithCode = read_ <<< unsafeToForeign
59asErrorWithCode = read_ <<< unsafeToForeign
61
60
62−compileCode ∷ Folder -> String -> Aff PursResult
61+-- compileCode ∷ JobId -> Folder -> Int -> String -> Aff PursResult
63−compileCode folder code = do
62+-- compileCode jobId folder port code = do
64− saveMainFile folder code
63+-- saveMainFile folder code
65− { stderr } <- execCommand folder "spago build --purs-args \"--json-errors\""
64+-- { stderr } <- execCommand folder "node_modules/spago/spago build --purs-args \"--json-errors\""
66− strResult <- liftEffect $ Buffer.toString UTF8 stderr
65+-- strResult <- liftEffect $ Buffer.toString UTF8 stderr
66+
67− case checkOutput strResult of
67+-- case checkOutput strResult of
68+-- Just r -> do
68− Just r -> pure r
69+-- pure r
70+-- Nothing -> do
69− Nothing -> liftEffect $ throw $ "No result in " <> strResult
71+-- liftEffect $ throw $ "No result in " <> strResult
70− where
72+-- where
71− checkOutput output =
73+-- checkOutput output =
72− head do
74+-- head do
73− line <- lines output
75+-- line <- lines output
74− let
76+-- let
75− (parseable :: Maybe PursResult) = JSON.readJSON_ line
77+-- (parseable :: Maybe PursResult) = JSON.readJSON_ line
78+-- fromFoldable parseable
79+
80+-- compileCodeOld ∷ JobId -> Folder -> String -> Aff PursResult
81+-- compileCodeOld jobId folder code = do
82+-- saveMainFile folder code
83+-- { stderr } <- execCommand folder "node_modules/spago/spago build --purs-args \"--json-errors\""
84+-- strResult <- liftEffect $ Buffer.toString UTF8 stderr
85+-- case checkOutput strResult of
86+-- Just r -> do
87+-- pure r
88+-- Nothing -> do
89+-- liftEffect $ throw $ "No result in " <> strResult
90+-- where
91+-- checkOutput output =
92+-- head do
93+-- line <- lines output
94+-- let
95+-- (parseable :: Maybe PursResult) = JSON.readJSON_ line
76− fromFoldable parseable
96+-- fromFoldable parseable
77
97
78runCode ∷ Folder -> Aff ExecResult
98runCode ∷ Folder -> Aff ExecResult
79runCode folder = execCommand folder "node run.js"
99runCode folder = execCommand folder "node run.js"
80
100
81−saveMainFile ∷ Folder -> String -> Aff Unit
82−saveMainFile folder code = writeTextFile UTF8 (un Folder folder <> "/src/Main.purs") code
83−
84execCommand ∷ Folder -> String -> Aff ExecResult
101execCommand ∷ Folder -> String -> Aff ExecResult
85execCommand folder command =
102execCommand folder command =
86 makeAff \callback -> do
103 makeAff \callback -> do
@@ -89,19 +106,19 @@ execCommand folder command =
89 childProcess <- exec command options (callback <<< Right)
106 childProcess <- exec command options (callback <<< Right)
90 pure $ effectCanceler ((log $ "Killing " <> show (pid childProcess)) *> kill SIGKILL childProcess)
107 pure $ effectCanceler ((log $ "Killing " <> show (pid childProcess)) *> kill SIGKILL childProcess)
91
108
92−compileAndRunJob ∷ CompileRequest -> (Handler -> Aff Unit) -> NewJob Folder
109+compileAndRunJob ∷ CompileRequest -> (Handler -> Aff Unit) -> NewJob PscIdeConnection
93compileAndRunJob json handle =
110compileAndRunJob json handle =
94− NewJob \folder -> do
111+ NewJob \jobId conn -> do
95− compileResult <- compileCode folder (json ∷ Body.CompileRequest).code
112+ compileResult <- compileCode json.code conn
96− if compileResult.errors /= [] then do
113+ if compileResult.resultType == "error" then do
97 handle $ setStatus 422
114 handle $ setStatus 422
98− handle $ Response.send $ write ({ result: compileResult } ∷ Body.CompileResult)
115+ handle $ Response.send $ write compileResult
99 else do
116 else do
100− runResult <- runCode folder
117+ runResult <- runCode (getFolder conn)
101 resultBody <- toBody runResult
118 resultBody <- toBody runResult
102 handle $ Response.send $ write (resultBody ∷ Body.RunResult)
119 handle $ Response.send $ write (resultBody ∷ Body.RunResult)
103
120
104−compileAndRunHandler ∷ Queue Folder -> Handler
121+compileAndRunHandler ∷ Queue PscIdeConnection -> Handler
105compileAndRunHandler queue = do
122compileAndRunHandler queue = do
106 body <- getBody'
123 body <- getBody'
107 json <- readAff body # liftAff
124 json <- readAff body # liftAff
@@ -128,27 +145,30 @@ destFolder ∷ String
128destFolder = "../playgrounds/"
145destFolder = "../playgrounds/"
129
146
130main ∷ Effect Unit
147main ∷ Effect Unit
131−main =
148+main = do
132 launchAff_ do
149 launchAff_ do
133 cpus <- numCpus # liftEffect
150 cpus <- numCpus # liftEffect
134 let
151 let
135− foldersToUse = max 2 (cpus - 1) -- use at least 2
152+ poolSize = max 2 (cpus - 1) -- use at least 2
136
153
137 mkFolder = Folder <<< (destFolder <> _) <<< show
154 mkFolder = Folder <<< (destFolder <> _) <<< show
138
155
139− folders = mkFolder <$> (0 .. foldersToUse)
156+ connections <- sequential $ for (0 .. poolSize) \n -> parallel do
157+ let folder = mkFolder n
158+ port = 14100 + n
159+ copy srcFolder (un Folder folder)
160+ mkConnection folder port
140
161
141− folderPool = ResourcePool folders
162+ let pool = ResourcePool connections
142− for_ folders \(Folder f) -> copy srcFolder f
143 q <-
163 q <-
144 Q.mkQueue
164 Q.mkQueue
145 { maxSize: 50
165 { maxSize: 50
146 , timeout: 60.0 # Seconds # fromDuration
166 , timeout: 60.0 # Seconds # fromDuration
147 }
167 }
148− folderPool
168+ pool
149 serverSetup (makeApp q)
169 serverSetup (makeApp q)
150
170
151−makeApp ∷ Queue Folder -> App
171+makeApp ∷ Queue PscIdeConnection -> App
152makeApp q = do
172makeApp q = do
153 use $ static "assets"
173 use $ static "assets"
154 useExternal jsonBodyParser
174 useExternal jsonBodyParser
@@ -179,4 +199,4 @@ serverSetup app = do
179 makeHttpsOptions = do
199 makeHttpsOptions = do
180 key <- readTextFile UTF8 "server.key"
200 key <- readTextFile UTF8 "server.key"
181 cert <- readTextFile UTF8 "server.cert"
201 cert <- readTextFile UTF8 "server.cert"
182− pure { key, cert }
202+ pure { key, cert }
server/src/Playground/Playground.js+1−1
@@ -1,5 +1,5 @@
1var fs = require("fs-extra")
1var fs = require("fs-extra")
2
2
3exports.copyImpl = function(src, target) {
3exports.copyImpl = function(src, target) {
4− return fs.copy(src, target)
4+ return fs.copy(src, target, { overwrite: true, dereference: true })
5}
5}
server/src/PscIdeClient.pursnew file+203
@@ -0,0 +1,203 @@
1+module PscIdeClient where
2+
3+import Prelude
4+
5+import Control.Monad.Rec.Class (untilJust)
6+import Data.Array (foldMap)
7+import Data.Array as Array
8+import Data.Array.NonEmpty as NEA
9+import Data.Either (Either(..))
10+import Data.Foldable (for_, intercalate)
11+import Data.Int (fromString)
12+import Data.Map (Map)
13+import Data.Maybe (Maybe(..), fromMaybe)
14+import Data.Newtype (class Newtype, un, unwrap)
15+import Data.Posix.Signal (Signal(..))
16+import Data.Semigroup.Foldable (intercalateMap)
17+import Data.String as Str
18+import Data.String.Utils (lines)
19+import Data.Time.Duration (Milliseconds(..), Seconds(..), fromDuration)
20+import Data.Traversable (for)
21+import Data.UUID as UUID
22+import Debug.Trace (spy)
23+import Effect (Effect)
24+import Effect.Aff (Aff, Canceler(..), Fiber, delay, effectCanceler, launchAff, launchAff_, makeAff, nonCanceler)
25+import Effect.Aff.Class (liftAff)
26+import Effect.Class (class MonadEffect, liftEffect)
27+import Effect.Class.Console (info, log, logShow)
28+import Effect.Class.Console as Console
29+import Effect.Exception (Error, throw)
30+import Effect.Ref (Ref)
31+import Effect.Ref as Ref
32+import Foreign (renderForeignError, unsafeToForeign)
33+import JobQueue (EnqueueResult(..), JobId(..), NewJob(..), Queue, ResourcePool(..))
34+import JobQueue as Q
35+import Middleware.JsonBodyParser (jsonBodyParser)
36+import Node.Buffer as Buf
37+import Node.ChildProcess (ChildProcess, defaultExecOptions)
38+import Node.ChildProcess as CP
39+import Node.Encoding (Encoding(..))
40+import Node.Express.Handler (HandlerM(..), Handler)
41+import Node.Express.Middleware.Static (static)
42+import Node.Express.Request (getBody')
43+import Node.FS.Aff (readTextFile, writeTextFile)
44+import Node.HTTP (Server)
45+import Node.Net.Socket (Socket)
46+import Node.Net.Socket as Socket
47+import Node.OS (numCpus)
48+import Node.Process (lookupEnv)
49+import Playground.Playground (Folder(..))
50+import Shared.Models.Body (CompileResult)
51+import Simple.JSON (readJSON, writeJSON)
52+
53+type BuildCommand
54+ = { command ∷ String
55+ , params ∷
56+ { file ∷ String
57+ }
58+ }
59+
60+buildCommand ∷ BuildCommand
61+buildCommand =
62+ { "command": "rebuild"
63+ , "params": { "file": "/Users/mark/code/psfp/playground/src/Main.purs" }
64+ }
65+
66+closeSocketCanceller :: Socket -> Canceler
67+closeSocketCanceller s =
68+ effectCanceler $
69+ unlessM
70+ (Socket.destroyed s) do
71+ -- Socket.end s (pure unit)
72+ log $ "Destroying socket..."
73+ Socket.destroy s Nothing
74+
75+createConnectionTCP ∷ Int -> Aff Socket
76+createConnectionTCP port =
77+ makeAff \callback -> do
78+ socket <- Socket.createConnectionTCP port "localhost" mempty
79+ Socket.onReady socket (callback (Right socket))
80+ pure $ closeSocketCanceller socket
81+
82+splitter :: Ref String -> String -> Effect (Array String)
83+splitter chunkRef str = case NEA.fromArray splitAtNewlines of
84+ Nothing -> pure []
85+ Just newChunks -> do
86+ chunk <- Ref.read chunkRef
87+ let
88+ { init, last } = NEA.unsnoc newChunks
89+ newTail = Array.drop 1 init
90+ oldChunkAndNewFirst = NEA.head newChunks <> chunk
91+ Ref.write last chunkRef
92+ pure (Array.cons oldChunkAndNewFirst newTail)
93+ where
94+ splitAtNewlines = Str.split (Str.Pattern "\n") str
95+
96+writeString :: String -> Socket -> Aff Unit
97+writeString str socket =
98+ makeAff \callback -> do
99+ void $ Socket.writeString socket str UTF8 (callback (Right unit))
100+ pure $ closeSocketCanceller socket
101+
102+onError :: (Error -> Effect Unit) -> Socket -> Effect Unit
103+onError = flip Socket.onError
104+
105+onData ∷ Socket -> (String -> Effect Unit) -> Effect Unit
106+onData socket callback = do
107+ chunkRef <- Ref.new ""
108+ Socket.onData socket case _ of
109+ Left buffer -> do
110+ response <- Buf.toString UTF8 buffer
111+ results <- splitter chunkRef response
112+ for_ results callback
113+ Right response -> do
114+ results <- splitter chunkRef response
115+ for_ results callback
116+
117+startIdeServer :: Folder -> Int -> Aff ChildProcess
118+startIdeServer folder port =
119+ spawnProcess folder ("npx purs ide server -p " <> show port)
120+
121+restartIdeServer :: _ -> _ -> _ -> Aff Unit
122+restartIdeServer folder port processRef = do
123+ cp <- Ref.read processRef # liftEffect
124+ CP.kill SIGKILL cp # liftEffect
125+ newCp <- startIdeServer folder port
126+ Ref.write newCp processRef # liftEffect
127+
128+spawnProcess :: Folder -> String -> Aff ChildProcess
129+spawnProcess folder command =
130+ makeAff \callback -> do
131+ let
132+ options = CP.defaultExecOptions { cwd = Just (un Folder folder) }
133+ childProcess <- CP.exec command options mempty
134+ callback (Right childProcess)
135+ pure $ effectCanceler ((log $ "Killing " <> show (CP.pid childProcess)) *> CP.kill SIGKILL childProcess)
136+
137+newtype PscIdeConnection = PscIdeConnection
138+ { serverProcess :: ChildProcess
139+ , socket :: Socket
140+ , port :: Int
141+ , folder :: Folder
142+ , answersRef :: Ref (Array CompileResult)
143+ }
144+
145+derive instance ntPscIdeConnection :: Newtype PscIdeConnection _
146+instance eqPscIdeConnection :: Eq PscIdeConnection where
147+ eq c1 c2 = (unwrap c1).port == (unwrap c2).port
148+
149+compileCode :: String -> PscIdeConnection -> Aff CompileResult
150+compileCode code conn@(PscIdeConnection { serverProcess, socket, port, folder, answersRef }) = do
151+ saveMainFile folder code
152+ writeString (writeJSON buildCommand <> "\n") socket
153+ untilJust do
154+ delay (50.0 # Milliseconds)
155+ popOldestAnswer conn # liftEffect
156+
157+saveMainFile ∷ Folder -> String -> Aff Unit
158+saveMainFile folder code = writeTextFile UTF8 (un Folder folder <> "/src/Main.purs") code
159+
160+popOldestAnswer :: PscIdeConnection -> Effect (Maybe CompileResult)
161+popOldestAnswer (PscIdeConnection { answersRef }) = do
162+ result <- Ref.read answersRef <#> Array.head
163+ Ref.modify_ (Array.drop 1) answersRef
164+ pure result
165+
166+getFolder :: PscIdeConnection -> Folder
167+getFolder (PscIdeConnection { folder }) = folder
168+
169+mkConnection :: Folder -> Int -> Aff PscIdeConnection
170+mkConnection folder port = do
171+ serverProcess <- startIdeServer folder port
172+ delay (2.0 # Seconds # fromDuration)
173+ socket <- createConnectionTCP port
174+ answersRef <- Ref.new [] # liftEffect
175+ onData socket (parseAndAppend answersRef) # liftEffect
176+ pure $ PscIdeConnection
177+ { serverProcess, socket, port, folder, answersRef }
178+ -- onClose ???
179+
180+ where
181+ parseAndAppend :: _ -> String -> Effect Unit
182+ parseAndAppend answersRef string =
183+ case readJSON (spy "shit" string) of
184+ Left errs -> log $ intercalate "\n" (errs <#> renderForeignError)
185+ Right more -> Ref.modify_ (_ <> [more]) answersRef
186+
187+
188+
189+-- testRun ∷ Effect Unit
190+-- testRun = do
191+-- socket <- Socket.createConnectionTCP 14189 "localhost" mempty
192+-- Socket.onReady socket do
193+-- log "Ready"
194+-- log $ "Sending " <> writeJSON buildCommand
195+-- void $ Socket.writeString socket (writeJSON buildCommand <> "\n") UTF8 mempty
196+-- Socket.onData socket (onData socket)
197+-- where
198+-- onData socket = case _ of
199+-- Left buffer -> do
200+-- bufferString <- Buffer.toString UTF8 buffer
201+-- logShow { _message: "Converted to a `String`", bufferString }
202+-- Right string -> do
203+-- logShow { _message: "Received some data", string }
shared/Shared/Models/Body.purs+44−23
@@ -1,44 +1,65 @@
1module Shared.Models.Body where
1module Shared.Models.Body where
2
2
3−import Data.Maybe (Maybe)
3+import Data.Maybe (Maybe(..))
4
4
5type CompileRequest
5type CompileRequest
6 = { code ∷ String }
6 = { code ∷ String }
7
7
8+-- type CompileResult
9+-- = { result ∷ Array ErrorOrWarning
10+-- , resultType :: String
11+-- }
8type CompileResult
12type CompileResult
9− = { result ∷ PursResult }
13+ = { result ∷
14+ Array
15+ { allSpans ∷
16+ Array
17+ { end ∷ Array Int
18+ , name ∷ String
19+ , start ∷ Array Int
20+ }
21+ , errorCode ∷ String
22+ , errorLink ∷ String
23+ , filename ∷ String
24+ , message ∷ String
25+ , moduleName ∷ String
26+ , position ∷
27+ { endColumn ∷ Int
28+ , endLine ∷ Int
29+ , startColumn ∷ Int
30+ , startLine ∷ Int
31+ }
32+ , suggestion ∷ Maybe Suggestion
33+ }
34+ , resultType ∷ String
35+ }
10
36
11type RunResult
37type RunResult
12 = { code ∷ Maybe Int, stdout ∷ String, stderr ∷ String }
38 = { code ∷ Maybe Int, stdout ∷ String, stderr ∷ String }
13
39
14type Suggestion
40type Suggestion
15− = { replaceRange :: Position , replacement :: String }
41+ = { replaceRange ∷ Position, replacement ∷ String }
16
42
17type Span
43type Span
18− = { end :: Array Int
44+ = { end ∷ Array Int
19− , name :: String
45+ , name ∷ String
20− , start :: Array Int
46+ , start ∷ Array Int
21 }
47 }
22
48
23type Position
49type Position
24− = { endColumn :: Int
50+ = { endColumn ∷ Int
25− , endLine :: Int
51+ , endLine ∷ Int
26− , startColumn :: Int
52+ , startColumn ∷ Int
27− , startLine :: Int
53+ , startLine ∷ Int
28 }
54 }
29
55
30type ErrorOrWarning
56type ErrorOrWarning
31− = { allSpans :: Array Span
57+ = { allSpans ∷ Array Span
32− , errorCode :: String
58+ , errorCode ∷ String
33− , errorLink :: String
59+ , errorLink ∷ String
34− , filename :: String
60+ , filename ∷ String
35− , message :: String
61+ , message ∷ String
36− , moduleName :: Maybe String
62+ , moduleName ∷ Maybe String
37− , position :: Position
63+ , position ∷ Position
38− , suggestion :: Maybe Suggestion
64+ , suggestion ∷ Maybe Suggestion
39− }
40−
41−type PursResult
42− = { errors :: Array ErrorOrWarning
43− , warnings :: Array ErrorOrWarning
44 }
65 }