UNPKG

162 kBJavaScriptView Raw
1// modules are defined as an array
2// [ module function, map of requires ]
3//
4// map of requires is short require name -> numeric require
5//
6// anything defined in a previous bundle is accessed via the
7// orig method which is the require for previous bundles
8parcelRequire = (function (modules, cache, entry, globalName) {
9 // Save the require from previous bundle to this closure if any
10 var previousRequire = typeof parcelRequire === 'function' && parcelRequire;
11 var nodeRequire = typeof require === 'function' && require;
12
13 function newRequire(name, jumped) {
14 if (!cache[name]) {
15 if (!modules[name]) {
16 // if we cannot find the module within our internal map or
17 // cache jump to the current global require ie. the last bundle
18 // that was added to the page.
19 var currentRequire = typeof parcelRequire === 'function' && parcelRequire;
20 if (!jumped && currentRequire) {
21 return currentRequire(name, true);
22 }
23
24 // If there are other bundles on this page the require from the
25 // previous one is saved to 'previousRequire'. Repeat this as
26 // many times as there are bundles until the module is found or
27 // we exhaust the require chain.
28 if (previousRequire) {
29 return previousRequire(name, true);
30 }
31
32 // Try the node require function if it exists.
33 if (nodeRequire && typeof name === 'string') {
34 return nodeRequire(name);
35 }
36
37 var err = new Error('Cannot find module \'' + name + '\'');
38 err.code = 'MODULE_NOT_FOUND';
39 throw err;
40 }
41
42 localRequire.resolve = resolve;
43 localRequire.cache = {};
44
45 var module = cache[name] = new newRequire.Module(name);
46
47 modules[name][0].call(module.exports, localRequire, module, module.exports, this);
48 }
49
50 return cache[name].exports;
51
52 function localRequire(x){
53 return newRequire(localRequire.resolve(x));
54 }
55
56 function resolve(x){
57 return modules[name][1][x] || x;
58 }
59 }
60
61 function Module(moduleName) {
62 this.id = moduleName;
63 this.bundle = newRequire;
64 this.exports = {};
65 }
66
67 newRequire.isParcelRequire = true;
68 newRequire.Module = Module;
69 newRequire.modules = modules;
70 newRequire.cache = cache;
71 newRequire.parent = previousRequire;
72 newRequire.register = function (id, exports) {
73 modules[id] = [function (require, module) {
74 module.exports = exports;
75 }, {}];
76 };
77
78 var error;
79 for (var i = 0; i < entry.length; i++) {
80 try {
81 newRequire(entry[i]);
82 } catch (e) {
83 // Save first error but execute all entries
84 if (!error) {
85 error = e;
86 }
87 }
88 }
89
90 if (entry.length) {
91 // Expose entry point to Node, AMD or browser globals
92 // Based on https://github.com/ForbesLindesay/umd/blob/master/template.js
93 var mainExports = newRequire(entry[entry.length - 1]);
94
95 // CommonJS
96 if (typeof exports === "object" && typeof module !== "undefined") {
97 module.exports = mainExports;
98
99 // RequireJS
100 } else if (typeof define === "function" && define.amd) {
101 define(function () {
102 return mainExports;
103 });
104
105 // <script>
106 } else if (globalName) {
107 this[globalName] = mainExports;
108 }
109 }
110
111 // Override the current require with this new one
112 parcelRequire = newRequire;
113
114 if (error) {
115 // throw error from earlier, _after updating parcelRequire_
116 throw error;
117 }
118
119 return newRequire;
120})({"../../node_modules/preact/dist/preact.module.js":[function(require,module,exports) {
121"use strict";
122
123Object.defineProperty(exports, "__esModule", {
124 value: true
125});
126exports.render = E;
127exports.hydrate = H;
128exports.h = exports.createElement = h;
129exports.Fragment = y;
130exports.createRef = p;
131exports.Component = d;
132exports.cloneElement = I;
133exports.createContext = L;
134exports.toChildArray = b;
135exports._unmount = A;
136exports.options = exports.isValidElement = void 0;
137var n,
138 l,
139 u,
140 i,
141 t,
142 o,
143 f,
144 r = {},
145 e = [],
146 c = /acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord/i;
147exports.isValidElement = l;
148exports.options = n;
149
150function s(n, l) {
151 for (var u in l) n[u] = l[u];
152
153 return n;
154}
155
156function a(n) {
157 var l = n.parentNode;
158 l && l.removeChild(n);
159}
160
161function h(n, l, u) {
162 var i,
163 t = arguments,
164 o = {};
165
166 for (i in l) "key" !== i && "ref" !== i && (o[i] = l[i]);
167
168 if (arguments.length > 3) for (u = [u], i = 3; i < arguments.length; i++) u.push(t[i]);
169 if (null != u && (o.children = u), "function" == typeof n && null != n.defaultProps) for (i in n.defaultProps) void 0 === o[i] && (o[i] = n.defaultProps[i]);
170 return v(n, o, l && l.key, l && l.ref);
171}
172
173function v(l, u, i, t) {
174 var o = {
175 type: l,
176 props: u,
177 key: i,
178 ref: t,
179 __k: null,
180 __: null,
181 __b: 0,
182 __e: null,
183 __d: null,
184 __c: null,
185 constructor: void 0
186 };
187 return n.vnode && n.vnode(o), o;
188}
189
190function p() {
191 return {};
192}
193
194function y(n) {
195 return n.children;
196}
197
198function d(n, l) {
199 this.props = n, this.context = l;
200}
201
202function m(n, l) {
203 if (null == l) return n.__ ? m(n.__, n.__.__k.indexOf(n) + 1) : null;
204
205 for (var u; l < n.__k.length; l++) if (null != (u = n.__k[l]) && null != u.__e) return u.__e;
206
207 return "function" == typeof n.type ? m(n) : null;
208}
209
210function w(n) {
211 var l, u;
212
213 if (null != (n = n.__) && null != n.__c) {
214 for (n.__e = n.__c.base = null, l = 0; l < n.__k.length; l++) if (null != (u = n.__k[l]) && null != u.__e) {
215 n.__e = n.__c.base = u.__e;
216 break;
217 }
218
219 return w(n);
220 }
221}
222
223function g(l) {
224 (!l.__d && (l.__d = !0) && 1 === u.push(l) || t !== n.debounceRendering) && ((t = n.debounceRendering) || i)(k);
225}
226
227function k() {
228 var n, l, i, t, o, f, r;
229
230 for (u.sort(function (n, l) {
231 return l.__v.__b - n.__v.__b;
232 }); n = u.pop();) n.__d && (i = void 0, t = void 0, f = (o = (l = n).__v).__e, (r = l.__P) && (i = [], t = T(r, o, s({}, o), l.__n, void 0 !== r.ownerSVGElement, null, i, null == f ? m(o) : f), $(i, o), t != f && w(o)));
233}
234
235function _(n, l, u, i, t, o, f, c, s) {
236 var h,
237 v,
238 p,
239 y,
240 d,
241 w,
242 g,
243 k = u && u.__k || e,
244 _ = k.length;
245 if (c == r && (c = null != o ? o[0] : _ ? m(u, 0) : null), h = 0, l.__k = b(l.__k, function (u) {
246 if (null != u) {
247 if (u.__ = l, u.__b = l.__b + 1, null === (p = k[h]) || p && u.key == p.key && u.type === p.type) k[h] = void 0;else for (v = 0; v < _; v++) {
248 if ((p = k[v]) && u.key == p.key && u.type === p.type) {
249 k[v] = void 0;
250 break;
251 }
252
253 p = null;
254 }
255
256 if (y = T(n, u, p = p || r, i, t, o, f, c, s), (v = u.ref) && p.ref != v && (g || (g = []), p.ref && g.push(p.ref, null, u), g.push(v, u.__c || y, u)), null != y) {
257 if (null == w && (w = y), null != u.__d) y = u.__d, u.__d = null;else if (o == p || y != c || null == y.parentNode) {
258 n: if (null == c || c.parentNode !== n) n.appendChild(y);else {
259 for (d = c, v = 0; (d = d.nextSibling) && v < _; v += 2) if (d == y) break n;
260
261 n.insertBefore(y, c);
262 }
263
264 "option" == l.type && (n.value = "");
265 }
266 c = y.nextSibling, "function" == typeof l.type && (l.__d = y);
267 }
268 }
269
270 return h++, u;
271 }), l.__e = w, null != o && "function" != typeof l.type) for (h = o.length; h--;) null != o[h] && a(o[h]);
272
273 for (h = _; h--;) null != k[h] && A(k[h], k[h]);
274
275 if (g) for (h = 0; h < g.length; h++) z(g[h], g[++h], g[++h]);
276}
277
278function b(n, l, u) {
279 if (null == u && (u = []), null == n || "boolean" == typeof n) l && u.push(l(null));else if (Array.isArray(n)) for (var i = 0; i < n.length; i++) b(n[i], l, u);else u.push(l ? l("string" == typeof n || "number" == typeof n ? v(null, n, null, null) : null != n.__e || null != n.__c ? v(n.type, n.props, n.key, null) : n) : n);
280 return u;
281}
282
283function x(n, l, u, i, t) {
284 var o;
285
286 for (o in u) o in l || P(n, o, null, u[o], i);
287
288 for (o in l) t && "function" != typeof l[o] || "value" === o || "checked" === o || u[o] === l[o] || P(n, o, l[o], u[o], i);
289}
290
291function C(n, l, u) {
292 "-" === l[0] ? n.setProperty(l, u) : n[l] = "number" == typeof u && !1 === c.test(l) ? u + "px" : null == u ? "" : u;
293}
294
295function P(n, l, u, i, t) {
296 var o, f, r, e, c;
297 if (t ? "className" === l && (l = "class") : "class" === l && (l = "className"), "key" === l || "children" === l) ;else if ("style" === l) {
298 if (o = n.style, "string" == typeof u) o.cssText = u;else {
299 if ("string" == typeof i && (o.cssText = "", i = null), i) for (f in i) u && f in u || C(o, f, "");
300 if (u) for (r in u) i && u[r] === i[r] || C(o, r, u[r]);
301 }
302 } else "o" === l[0] && "n" === l[1] ? (e = l !== (l = l.replace(/Capture$/, "")), c = l.toLowerCase(), l = (c in n ? c : l).slice(2), u ? (i || n.addEventListener(l, N, e), (n.l || (n.l = {}))[l] = u) : n.removeEventListener(l, N, e)) : "list" !== l && "tagName" !== l && "form" !== l && "type" !== l && !t && l in n ? n[l] = null == u ? "" : u : "function" != typeof u && "dangerouslySetInnerHTML" !== l && (l !== (l = l.replace(/^xlink:?/, "")) ? null == u || !1 === u ? n.removeAttributeNS("http://www.w3.org/1999/xlink", l.toLowerCase()) : n.setAttributeNS("http://www.w3.org/1999/xlink", l.toLowerCase(), u) : null == u || !1 === u ? n.removeAttribute(l) : n.setAttribute(l, u));
303}
304
305function N(l) {
306 this.l[l.type](n.event ? n.event(l) : l);
307}
308
309function T(l, u, i, t, o, f, r, e, c) {
310 var a,
311 h,
312 v,
313 p,
314 m,
315 w,
316 g,
317 k,
318 x,
319 C,
320 P = u.type;
321 if (void 0 !== u.constructor) return null;
322 (a = n.__b) && a(u);
323
324 try {
325 n: if ("function" == typeof P) {
326 if (k = u.props, x = (a = P.contextType) && t[a.__c], C = a ? x ? x.props.value : a.__ : t, i.__c ? g = (h = u.__c = i.__c).__ = h.__E : ("prototype" in P && P.prototype.render ? u.__c = h = new P(k, C) : (u.__c = h = new d(k, C), h.constructor = P, h.render = D), x && x.sub(h), h.props = k, h.state || (h.state = {}), h.context = C, h.__n = t, v = h.__d = !0, h.__h = []), null == h.__s && (h.__s = h.state), null != P.getDerivedStateFromProps && (h.__s == h.state && (h.__s = s({}, h.__s)), s(h.__s, P.getDerivedStateFromProps(k, h.__s))), p = h.props, m = h.state, v) null == P.getDerivedStateFromProps && null != h.componentWillMount && h.componentWillMount(), null != h.componentDidMount && h.__h.push(h.componentDidMount);else {
327 if (null == P.getDerivedStateFromProps && k !== p && null != h.componentWillReceiveProps && h.componentWillReceiveProps(k, C), !h.__e && null != h.shouldComponentUpdate && !1 === h.shouldComponentUpdate(k, h.__s, C)) {
328 for (h.props = k, h.state = h.__s, h.__d = !1, h.__v = u, u.__e = i.__e, u.__k = i.__k, h.__h.length && r.push(h), a = 0; a < u.__k.length; a++) u.__k[a] && (u.__k[a].__ = u);
329
330 break n;
331 }
332
333 null != h.componentWillUpdate && h.componentWillUpdate(k, h.__s, C), null != h.componentDidUpdate && h.__h.push(function () {
334 h.componentDidUpdate(p, m, w);
335 });
336 }
337 h.context = C, h.props = k, h.state = h.__s, (a = n.__r) && a(u), h.__d = !1, h.__v = u, h.__P = l, a = h.render(h.props, h.state, h.context), u.__k = b(null != a && a.type == y && null == a.key ? a.props.children : a), null != h.getChildContext && (t = s(s({}, t), h.getChildContext())), v || null == h.getSnapshotBeforeUpdate || (w = h.getSnapshotBeforeUpdate(p, m)), _(l, u, i, t, o, f, r, e, c), h.base = u.__e, h.__h.length && r.push(h), g && (h.__E = h.__ = null), h.__e = null;
338 } else u.__e = j(i.__e, u, i, t, o, f, r, c);
339
340 (a = n.diffed) && a(u);
341 } catch (l) {
342 n.__e(l, u, i);
343 }
344
345 return u.__e;
346}
347
348function $(l, u) {
349 n.__c && n.__c(u, l), l.some(function (u) {
350 try {
351 l = u.__h, u.__h = [], l.some(function (n) {
352 n.call(u);
353 });
354 } catch (l) {
355 n.__e(l, u.__v);
356 }
357 });
358}
359
360function j(n, l, u, i, t, o, f, c) {
361 var s,
362 a,
363 h,
364 v,
365 p,
366 y = u.props,
367 d = l.props;
368 if (t = "svg" === l.type || t, null == n && null != o) for (s = 0; s < o.length; s++) if (null != (a = o[s]) && (null === l.type ? 3 === a.nodeType : a.localName === l.type)) {
369 n = a, o[s] = null;
370 break;
371 }
372
373 if (null == n) {
374 if (null === l.type) return document.createTextNode(d);
375 n = t ? document.createElementNS("http://www.w3.org/2000/svg", l.type) : document.createElement(l.type), o = null;
376 }
377
378 if (null === l.type) null != o && (o[o.indexOf(n)] = null), y !== d && (n.data = d);else if (l !== u) {
379 if (null != o && (o = e.slice.call(n.childNodes)), h = (y = u.props || r).dangerouslySetInnerHTML, v = d.dangerouslySetInnerHTML, !c) {
380 if (y === r) for (y = {}, p = 0; p < n.attributes.length; p++) y[n.attributes[p].name] = n.attributes[p].value;
381 (v || h) && (v && h && v.__html == h.__html || (n.innerHTML = v && v.__html || ""));
382 }
383
384 x(n, d, y, t, c), l.__k = l.props.children, v || _(n, l, u, i, "foreignObject" !== l.type && t, o, f, r, c), c || ("value" in d && void 0 !== d.value && d.value !== n.value && (n.value = null == d.value ? "" : d.value), "checked" in d && void 0 !== d.checked && d.checked !== n.checked && (n.checked = d.checked));
385 }
386 return n;
387}
388
389function z(l, u, i) {
390 try {
391 "function" == typeof l ? l(u) : l.current = u;
392 } catch (l) {
393 n.__e(l, i);
394 }
395}
396
397function A(l, u, i) {
398 var t, o, f;
399
400 if (n.unmount && n.unmount(l), (t = l.ref) && z(t, null, u), i || "function" == typeof l.type || (i = null != (o = l.__e)), l.__e = l.__d = null, null != (t = l.__c)) {
401 if (t.componentWillUnmount) try {
402 t.componentWillUnmount();
403 } catch (l) {
404 n.__e(l, u);
405 }
406 t.base = t.__P = null;
407 }
408
409 if (t = l.__k) for (f = 0; f < t.length; f++) t[f] && A(t[f], u, i);
410 null != o && a(o);
411}
412
413function D(n, l, u) {
414 return this.constructor(n, u);
415}
416
417function E(l, u, i) {
418 var t, f, c;
419 n.__ && n.__(l, u), f = (t = i === o) ? null : i && i.__k || u.__k, l = h(y, null, [l]), c = [], T(u, (t ? u : i || u).__k = l, f || r, r, void 0 !== u.ownerSVGElement, i && !t ? [i] : f ? null : e.slice.call(u.childNodes), c, i || r, t), $(c, l);
420}
421
422function H(n, l) {
423 E(n, l, o);
424}
425
426function I(n, l) {
427 return l = s(s({}, n.props), l), arguments.length > 2 && (l.children = e.slice.call(arguments, 2)), v(n.type, l, l.key || n.key, l.ref || n.ref);
428}
429
430function L(n) {
431 var l = {},
432 u = {
433 __c: "__cC" + f++,
434 __: n,
435 Consumer: function (n, l) {
436 return n.children(l);
437 },
438 Provider: function (n) {
439 var i,
440 t = this;
441 return this.getChildContext || (i = [], this.getChildContext = function () {
442 return l[u.__c] = t, l;
443 }, this.shouldComponentUpdate = function (l) {
444 n.value !== l.value && i.some(function (n) {
445 n.context = l.value, g(n);
446 });
447 }, this.sub = function (n) {
448 i.push(n);
449 var l = n.componentWillUnmount;
450
451 n.componentWillUnmount = function () {
452 i.splice(i.indexOf(n), 1), l && l.call(n);
453 };
454 }), n.children;
455 }
456 };
457 return u.Consumer.contextType = u, u;
458}
459
460exports.options = n = {
461 __e: function (n, l) {
462 for (var u; l = l.__;) if ((u = l.__c) && !u.__) try {
463 if (u.constructor && null != u.constructor.getDerivedStateFromError) u.setState(u.constructor.getDerivedStateFromError(n));else {
464 if (null == u.componentDidCatch) continue;
465 u.componentDidCatch(n);
466 }
467 return g(u.__E = u);
468 } catch (l) {
469 n = l;
470 }
471
472 throw n;
473 }
474}, exports.isValidElement = l = function (n) {
475 return null != n && void 0 === n.constructor;
476}, d.prototype.setState = function (n, l) {
477 var u;
478 u = this.__s !== this.state ? this.__s : this.__s = s({}, this.state), "function" == typeof n && (n = n(u, this.props)), n && s(u, n), null != n && this.__v && (this.__e = !1, l && this.__h.push(l), g(this));
479}, d.prototype.forceUpdate = function (n) {
480 this.__v && (this.__e = !0, n && this.__h.push(n), g(this));
481}, d.prototype.render = y, u = [], i = "function" == typeof Promise ? Promise.prototype.then.bind(Promise.resolve()) : setTimeout, o = r, f = 0;
482},{}],"../../node_modules/redux-bundler-preact/index.m.js":[function(require,module,exports) {
483"use strict";
484
485Object.defineProperty(exports, "__esModule", {
486 value: true
487});
488exports.connect = exports.Provider = exports.StoreContext = void 0;
489
490var _preact = require("preact");
491
492var e = (0, _preact.createContext)(),
493 n = function (t) {
494 var r = t.store,
495 n = {};
496 return Object.keys(t).forEach(function (r) {
497 "store" !== r && (n[r] = t[r]);
498 }), (0, _preact.h)(e.Provider, Object.assign({
499 value: r
500 }, n));
501},
502 i = function () {
503 for (var r = [], n = arguments.length; n--;) r[n] = arguments[n];
504
505 var i = r.slice(-1)[0],
506 s = [],
507 c = [];
508 (r.length > 1 ? r.slice(0, -1) : []).forEach(function (t) {
509 if ("select" !== t.slice(0, 6)) {
510 if ("do" !== t.slice(0, 2)) throw Error("CanNotConnect " + t);
511 s.push(t);
512 } else c.push(t);
513 });
514
515 var a = function (t) {
516 function r(r) {
517 var o = this;
518 t.call(this, r);
519 var e = r.store;
520 this.state = e.select(c), this.unsubscribe = e.subscribeToSelectors(c, this.setState.bind(this)), this.actionCreators = {}, s.forEach(function (t) {
521 o.actionCreators[t] = function () {
522 for (var r = [], o = arguments.length; o--;) r[o] = arguments[o];
523
524 return e.action ? e.action(t, r) : e[t].apply(e, r);
525 };
526 });
527 }
528
529 return t && (r.__proto__ = t), r.prototype = Object.create(t && t.prototype), r.prototype.constructor = r, r.prototype.componentWillUnmount = function () {
530 this.unsubscribe();
531 }, r.prototype.render = function (t, r) {
532 return (0, _preact.h)(i, Object.assign({}, t, r, this.actionCreators));
533 }, r;
534 }(_preact.Component);
535
536 return function (t) {
537 return (0, _preact.h)(e.Consumer, void 0, function (r) {
538 return (0, _preact.h)(a, Object.assign({
539 store: r
540 }, t));
541 });
542 };
543};
544
545exports.connect = i;
546exports.Provider = n;
547exports.StoreContext = e;
548},{"preact":"../../node_modules/preact/dist/preact.module.js"}],"../../node_modules/classnames/index.js":[function(require,module,exports) {
549var define;
550/*!
551 Copyright (c) 2017 Jed Watson.
552 Licensed under the MIT License (MIT), see
553 http://jedwatson.github.io/classnames
554*/
555/* global define */
556
557(function () {
558 'use strict';
559
560 var hasOwn = {}.hasOwnProperty;
561
562 function classNames () {
563 var classes = [];
564
565 for (var i = 0; i < arguments.length; i++) {
566 var arg = arguments[i];
567 if (!arg) continue;
568
569 var argType = typeof arg;
570
571 if (argType === 'string' || argType === 'number') {
572 classes.push(arg);
573 } else if (Array.isArray(arg) && arg.length) {
574 var inner = classNames.apply(null, arg);
575 if (inner) {
576 classes.push(inner);
577 }
578 } else if (argType === 'object') {
579 for (var key in arg) {
580 if (hasOwn.call(arg, key) && arg[key]) {
581 classes.push(key);
582 }
583 }
584 }
585 }
586
587 return classes.join(' ');
588 }
589
590 if (typeof module !== 'undefined' && module.exports) {
591 classNames.default = classNames;
592 module.exports = classNames;
593 } else if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {
594 // register as 'classnames', consistent with npm package name
595 define('classnames', [], function () {
596 return classNames;
597 });
598 } else {
599 window.classNames = classNames;
600 }
601}());
602
603},{}],"../utils/omit.js":[function(require,module,exports) {
604"use strict";
605
606Object.defineProperty(exports, "__esModule", {
607 value: true
608});
609exports.default = void 0;
610
611var _default = function _default(obj) {
612 var keysToDelete = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];
613 var copy = Object.assign({}, obj);
614 keysToDelete.forEach(function (key) {
615 delete copy[key];
616 });
617 return copy;
618};
619
620exports.default = _default;
621},{}],"../utils/get-styled-component.js":[function(require,module,exports) {
622"use strict";
623
624Object.defineProperty(exports, "__esModule", {
625 value: true
626});
627exports.default = void 0;
628
629var _preact = require("preact");
630
631var _classnames = _interopRequireDefault(require("classnames"));
632
633var _omit = _interopRequireDefault(require("./omit"));
634
635function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
636
637function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _nonIterableSpread(); }
638
639function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance"); }
640
641function _iterableToArray(iter) { if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter); }
642
643function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } }
644
645function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
646
647var alwaysPassThroughProps = ['disabled'];
648
649var _default = function _default(args) {
650 var _args$tagName = args.tagName,
651 tagName = _args$tagName === void 0 ? 'div' : _args$tagName,
652 _args$baseClasses = args.baseClasses,
653 baseClasses = _args$baseClasses === void 0 ? '' : _args$baseClasses,
654 _args$options = args.options,
655 options = _args$options === void 0 ? {} : _args$options,
656 style = args.style,
657 fn = args.fn,
658 _args$passThroughProp = args.passThroughProps,
659 passThroughProps = _args$passThroughProp === void 0 ? [] : _args$passThroughProp,
660 defaultProps = args.defaultProps,
661 renderChildren = args.renderChildren;
662 var defaults = Object.assign({}, defaultProps);
663 var propsToRemove = ['className', 'tagName'];
664 var allOptionValues = Object.keys(options).reduce(function (result, key) {
665 var value = options[key];
666
667 if (_typeof(value) !== 'object') {
668 defaults[key] = value;
669 propsToRemove.push(key);
670 result.push(value);
671 } else {
672 result.push.apply(result, _toConsumableArray(value));
673 }
674
675 return result;
676 }, []);
677 propsToRemove.push.apply(propsToRemove, _toConsumableArray(allOptionValues.filter(function (key) {
678 return !passThroughProps.includes(key) && !alwaysPassThroughProps.includes(key);
679 })));
680
681 var componentFn = function componentFn(incomingProps) {
682 var props = Object.assign({}, defaults, incomingProps);
683 var finalTagName = props.tagName || tagName;
684 var passThroughProps = (0, _omit.default)(props, propsToRemove);
685 var className = (0, _classnames.default)(baseClasses, fn && fn(props), props.className);
686 var combinedStyle = Object.assign({}, style, props.style);
687 var renderedChildren = renderChildren ? renderChildren(props) : props.children;
688 return (0, _preact.h)(finalTagName, Object.assign({
689 className: className,
690 style: combinedStyle
691 }, passThroughProps), renderedChildren);
692 };
693
694 componentFn.definition = args;
695 return componentFn;
696};
697
698exports.default = _default;
699},{"preact":"../../node_modules/preact/dist/preact.module.js","classnames":"../../node_modules/classnames/index.js","./omit":"../utils/omit.js"}],"../pill-icon.js":[function(require,module,exports) {
700"use strict";
701
702Object.defineProperty(exports, "__esModule", {
703 value: true
704});
705exports.default = void 0;
706
707var _preact = require("preact");
708
709function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
710
711var _default = function _default(props) {
712 return (0, _preact.h)("svg", _extends({
713 viewBox: "0 0 24 24"
714 }, props), (0, _preact.h)("path", {
715 d: "M20 12c0-2.2-2-4-4.5-4h-9C4 8 2 9.8 2 12s2 4 4.5 4h9c2.5 0 4.5-1.8 4.5-4zm-9.5 2.1V9.9h5.7c1.3.4 2 1 2 2.1 0 1-.7 1.7-2 2.1h-5.7z",
716 "fill-rule": "nonzero"
717 }));
718};
719
720exports.default = _default;
721},{"preact":"../../node_modules/preact/dist/preact.module.js"}],"../icon.js":[function(require,module,exports) {
722"use strict";
723
724Object.defineProperty(exports, "__esModule", {
725 value: true
726});
727exports.Icon = void 0;
728
729var _preact = require("preact");
730
731var _classnames = _interopRequireDefault(require("classnames"));
732
733var _omit = _interopRequireDefault(require("./utils/omit"));
734
735var _pillIcon = _interopRequireDefault(require("./pill-icon"));
736
737function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
738
739function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
740
741var customIcons = {
742 pill: _pillIcon.default
743};
744
745var Icon = function Icon(props) {
746 var icon = props.icon,
747 size = props.size,
748 className = props.className,
749 style = props.style;
750 var rest = (0, _omit.default)(props, ['icon', 'size', 'className']);
751 var px = "".concat(size || 24, "px");
752 var styles = Object.assign({}, style, {
753 fontSize: px,
754 width: px,
755 height: px
756 });
757 var Custom = customIcons[icon];
758 return (0, _preact.h)("i", _extends({}, rest, {
759 style: styles,
760 className: (0, _classnames.default)('dib', {
761 'material-icons': !Custom
762 }, className)
763 }), Custom ? (0, _preact.h)(Custom, null) : icon);
764};
765
766exports.Icon = Icon;
767},{"preact":"../../node_modules/preact/dist/preact.module.js","classnames":"../../node_modules/classnames/index.js","./utils/omit":"../utils/omit.js","./pill-icon":"../pill-icon.js"}],"../button.js":[function(require,module,exports) {
768"use strict";
769
770Object.defineProperty(exports, "__esModule", {
771 value: true
772});
773exports.TapIconButton = exports.Button = void 0;
774
775var _preact = require("preact");
776
777var _getStyledComponent = _interopRequireDefault(require("./utils/get-styled-component"));
778
779var _icon = require("./icon");
780
781function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
782
783/** @jsx h */
784var preventDefault = function preventDefault(e) {
785 e.preventDefault();
786};
787
788var Button = (0, _getStyledComponent.default)({
789 tagName: 'button',
790 baseClasses: 'br2 ba',
791 options: {
792 size: ['tiny', 'large'],
793 pressed: ['pressed'],
794 variant: ['primary', 'stop', 'disabled']
795 },
796 defaultProps: {
797 onContextMenu: preventDefault
798 },
799 fn: function fn(_ref) {
800 var tiny = _ref.tiny,
801 large = _ref.large,
802 disabled = _ref.disabled,
803 pressed = _ref.pressed,
804 primary = _ref.primary,
805 stop = _ref.stop;
806 var classes = ['bn']; // handle sizes
807
808 if (tiny) {
809 classes.push('pa1');
810 } else if (large) {
811 classes.push('pa3 fw6');
812 } else {
813 classes.push('pa2');
814 } // if disabled stop here
815
816
817 if (disabled) {
818 classes.push('mid-gray bg-light-gray not-allowed');
819 return classes.join(' ');
820 } // pointer class
821
822
823 classes.push('pointer');
824
825 if (pressed) {
826 classes.push('shadow-3');
827 } else {
828 classes.push('shadow-2');
829 }
830
831 if (stop) {
832 classes.push('white bg-red');
833 }
834
835 if (primary) {
836 classes.push('dark-blue bg-light-blue');
837 }
838
839 if (!stop && !primary) {
840 classes.push('dark-blue');
841
842 if (pressed) {
843 classes.push('bg-lightest-blue');
844 } else {
845 classes.push('bg-white');
846 }
847 }
848
849 return classes.join(' ');
850 }
851});
852exports.Button = Button;
853var TapIconButton = (0, _getStyledComponent.default)({
854 baseClasses: 'button-reset pointer pa0 ma0 bn bg-transparent flex items-center justify-center',
855 style: {
856 width: '40px',
857 height: '40px'
858 },
859 options: {
860 icon: ['icon'],
861 color: ['color']
862 },
863 renderChildren: function renderChildren(_ref2) {
864 var icon = _ref2.icon,
865 color = _ref2.color;
866 return [(0, _preact.h)(_icon.Icon, {
867 icon: icon,
868 color: color,
869 size: "28"
870 })];
871 }
872});
873exports.TapIconButton = TapIconButton;
874},{"preact":"../../node_modules/preact/dist/preact.module.js","./utils/get-styled-component":"../utils/get-styled-component.js","./icon":"../icon.js"}],"../logo.js":[function(require,module,exports) {
875"use strict";
876
877Object.defineProperty(exports, "__esModule", {
878 value: true
879});
880exports.LogoLight = exports.LogoLightMark = exports.LogoTextOnly = exports.LogoDark = void 0;
881
882var _preact = require("preact");
883
884var _omit = _interopRequireDefault(require("./utils/omit"));
885
886function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
887
888function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
889
890var LogoDark = function LogoDark(props) {
891 return (0, _preact.h)("svg", _extends({
892 viewBox: "0 0 521 104",
893 xmlns: "http://www.w3.org/2000/svg"
894 }, props), (0, _preact.h)("g", {
895 fill: "none",
896 "fill-rule": "evenodd"
897 }, (0, _preact.h)("path", {
898 d: "M143.234 40.272l-2.684 12.564h7.236l-2.685-12.564h-1.867zm-10.113 22.017l5.951-26.451h10.192l5.951 26.451h-5.368l-1.05-4.785h-9.258l-1.05 4.785h-5.368zm30.574 0h-5.213v-19.45h5.174v1.089c1.763-1.036 3.384-1.555 4.863-1.555 2.592 0 4.382.765 5.368 2.295.985 1.53 1.478 3.89 1.478 7.08v10.541h-5.213V51.903c0-1.659-.194-2.885-.583-3.676-.389-.79-1.167-1.187-2.334-1.187a8.839 8.839 0 0 0-3.073.545l-.467.155v14.549m27.462-11.476c0-1.556-.247-2.638-.739-3.247-.493-.609-1.355-.915-2.586-.915-1.232 0-2.101.319-2.607.953-.505.636-.772 1.706-.797 3.209h6.729zm-5.738 6.555c.61.532 1.485.798 2.626.798 2.412 0 4.564-.079 6.458-.233l1.089-.118.078 3.851c-2.982.727-5.679 1.089-8.091 1.089-2.931 0-5.057-.777-6.38-2.333-1.322-1.556-1.984-4.085-1.984-7.586 0-6.975 2.866-10.463 8.597-10.463 5.653 0 8.48 2.931 8.48 8.791l-.389 3.617h-11.436c.025 1.193.343 2.056.952 2.587zm28.767-9.666c-3.216-.414-5.466-.623-6.749-.623-1.284 0-2.114.117-2.49.35-.376.234-.564.604-.564 1.109s.253.856.759 1.05c.506.195 1.801.48 3.89.856 2.087.376 3.572.992 4.453 1.848.882.855 1.323 2.244 1.323 4.162 0 4.201-2.606 6.301-7.819 6.301-1.711 0-3.786-.233-6.223-.7l-1.245-.233.155-4.357c3.216.416 5.452.622 6.71.622s2.114-.122 2.568-.368c.453-.247.681-.617.681-1.109s-.24-.856-.72-1.089c-.48-.233-1.725-.519-3.734-.856-2.011-.337-3.508-.908-4.493-1.712-.986-.803-1.478-2.237-1.478-4.298 0-2.062.7-3.618 2.1-4.669 1.4-1.049 3.202-1.575 5.407-1.575 1.53 0 3.617.248 6.262.74l1.284.233-.077 4.318m15.364-.429h-4.784v7.975c0 .778.019 1.33.058 1.653.039.325.181.603.428.837.246.233.629.349 1.147.349l2.957-.077.234 4.162c-1.738.389-3.061.583-3.968.583-2.334 0-3.929-.525-4.785-1.575-.855-1.05-1.284-2.989-1.284-5.815v-8.092h-2.294v-4.434h2.294v-5.406h5.213v5.406h4.784v4.434m8.791 15.016h-5.212V35.06h5.212v8.712c1.789-.933 3.397-1.399 4.824-1.399 2.593 0 4.382.765 5.367 2.295.987 1.53 1.48 3.89 1.48 7.08v10.541h-5.213V51.864c0-1.634-.195-2.846-.584-3.637-.388-.79-1.167-1.187-2.334-1.187a10.28 10.28 0 0 0-3.034.467l-.506.156v14.626m27.463-11.476c0-1.556-.247-2.638-.739-3.247-.493-.609-1.355-.915-2.587-.915-1.231 0-2.1.319-2.607.953-.505.636-.771 1.706-.797 3.209h6.73zm-5.737 6.555c.608.532 1.483.798 2.625.798 2.413 0 4.564-.079 6.457-.233l1.089-.118.078 3.851c-2.982.727-5.678 1.089-8.091 1.089-2.931 0-5.056-.777-6.379-2.333-1.323-1.556-1.985-4.085-1.985-7.586 0-6.975 2.866-10.463 8.598-10.463 5.653 0 8.48 2.931 8.48 8.791l-.389 3.617h-11.437c.026 1.193.344 2.056.954 2.587zm28.765-9.666c-3.216-.414-5.465-.623-6.749-.623-1.283 0-2.114.117-2.489.35-.377.234-.565.604-.565 1.109s.253.856.759 1.05c.506.195 1.802.48 3.89.856 2.087.376 3.572.992 4.454 1.848.881.855 1.323 2.244 1.323 4.162 0 4.201-2.606 6.301-7.819 6.301-1.712 0-3.786-.233-6.224-.7l-1.245-.233.156-4.357c3.215.416 5.452.622 6.71.622 1.257 0 2.113-.122 2.567-.368.454-.247.681-.617.681-1.109s-.24-.856-.719-1.089c-.481-.233-1.726-.519-3.735-.856-2.01-.337-3.508-.908-4.492-1.712-.986-.803-1.479-2.237-1.479-4.298 0-2.062.7-3.618 2.101-4.669 1.4-1.049 3.202-1.575 5.407-1.575 1.529 0 3.617.248 6.263.74l1.283.233-.078 4.318m4.589 14.587h5.213v-19.45h-5.213v19.45zm0-21.939h5.213v-5.29h-5.213v5.29zm16.377 13.692c-1.453.13-2.179.908-2.179 2.334 0 1.427.636 2.14 1.907 2.14.985 0 2.061-.156 3.228-.467l.583-.156v-4.162l-3.539.311zm8.752-5.134v8.091c.052.622.156 1.057.311 1.303.156.247.48.421.973.525l-.156 3.928c-1.322 0-2.379-.09-3.17-.272-.791-.181-1.589-.544-2.392-1.089-1.867.908-3.774 1.361-5.718 1.361-4.021 0-6.03-2.125-6.03-6.379 0-2.074.558-3.545 1.673-4.415 1.115-.869 2.826-1.381 5.135-1.536l4.161-.312v-1.205c0-.804-.181-1.355-.543-1.654-.364-.297-.948-.447-1.751-.447l-7.313.312-.156-3.619c2.775-.751 5.413-1.127 7.916-1.127 2.502 0 4.304.519 5.408 1.555 1.101 1.038 1.652 2.698 1.652 4.98zm22.406 12.953c-2.749.596-5.226.894-7.429.894-2.205 0-3.968-.272-5.291-.816-1.322-.545-2.36-1.413-3.112-2.606-.753-1.193-1.271-2.594-1.556-4.202-.285-1.607-.428-3.63-.428-6.068 0-5.108.719-8.667 2.159-10.678 1.44-2.009 4.091-3.015 7.955-3.015 2.229 0 4.81.351 7.741 1.051l-.156 4.279c-2.567-.389-4.7-.584-6.399-.584-1.698 0-2.911.228-3.637.681-.726.454-1.264 1.316-1.614 2.587-.35 1.271-.524 3.436-.524 6.496 0 3.061.355 5.18 1.068 6.36.713 1.18 2.14 1.77 4.279 1.77 2.14 0 4.416-.181 6.827-.545l.117 4.396m9.296.428h-5.212V35.06h5.212v8.712c1.79-.933 3.397-1.399 4.824-1.399 2.593 0 4.383.765 5.368 2.295.986 1.53 1.479 3.89 1.479 7.08v10.541h-5.213V51.864c0-1.634-.194-2.846-.583-3.637-.389-.79-1.167-1.187-2.335-1.187a10.28 10.28 0 0 0-3.034.467l-.506.156v14.626m22.639-8.247c-1.452.13-2.178.908-2.178 2.334 0 1.427.636 2.14 1.907 2.14.985 0 2.061-.156 3.228-.467l.583-.156v-4.162l-3.54.311zm8.753-5.134v8.091c.052.622.156 1.057.312 1.303.154.247.479.421.972.525l-.155 3.928c-1.323 0-2.38-.09-3.171-.272-.791-.181-1.589-.544-2.392-1.089-1.868.908-3.774 1.361-5.719 1.361-4.02 0-6.029-2.125-6.029-6.379 0-2.074.558-3.545 1.672-4.415 1.115-.869 2.827-1.381 5.136-1.536l4.161-.312v-1.205c0-.804-.181-1.355-.544-1.654-.363-.297-.947-.447-1.751-.447l-7.312.312-.156-3.619c2.775-.751 5.413-1.127 7.917-1.127 2.501 0 4.304.519 5.406 1.555 1.102 1.038 1.653 2.698 1.653 4.98zm5.173 13.381v-19.45h5.173v2.062c2.179-1.297 4.254-2.139 6.224-2.528v5.251c-2.1.441-3.902.895-5.406 1.361l-.779.272v13.032h-5.212m25.44-15.016h-4.785v7.975c0 .778.02 1.33.059 1.653.039.325.181.603.428.837.246.233.628.349 1.148.349l2.957-.077.232 4.162c-1.737.389-3.06.583-3.968.583-2.333 0-3.929-.525-4.784-1.575-.856-1.05-1.284-2.989-1.284-5.815v-8.092h-2.295v-4.434h2.295v-5.406h5.212v5.406h4.785v4.434m3.579 15.016h5.212v-19.45h-5.212v19.45zm0-21.939h5.212v-5.29h-5.212v5.29zm15.443 21.939h-5.213v-19.45h5.174v1.089c1.763-1.036 3.383-1.555 4.863-1.555 2.592 0 4.381.765 5.367 2.295.985 1.53 1.478 3.89 1.478 7.08v10.541h-5.213V51.903c0-1.659-.193-2.885-.583-3.676-.389-.79-1.167-1.187-2.334-1.187a8.833 8.833 0 0 0-3.072.545l-.467.155v14.549m20.966-12.934c0 1.906.992 2.859 2.975 2.859 1.985 0 2.976-.953 2.976-2.859 0-1.906-.991-2.859-2.976-2.859-1.983 0-2.975.953-2.975 2.859zm-.312 15.929c0 1.115 1.368 1.673 4.104 1.673 2.736 0 4.105-.648 4.105-1.945 0-.7-.234-1.148-.701-1.343-.467-.193-1.452-.304-2.956-.33l-3.501-.272c-.7.7-1.051 1.439-1.051 2.217zm13.46-.564c0 2.217-.856 3.858-2.567 4.921-1.712 1.063-4.026 1.595-6.944 1.595s-5.161-.389-6.73-1.168c-1.569-.777-2.353-2.191-2.353-4.239 0-1.634.934-3.178 2.801-4.629-.96-.648-1.439-1.634-1.439-2.956 0-.519.389-1.375 1.167-2.568l.349-.545c-1.763-1.27-2.645-3.144-2.645-5.621 0-2.476.746-4.271 2.238-5.387 1.49-1.115 3.467-1.673 5.932-1.673 1.114 0 2.217.13 3.305.389l.623.117 6.263-.194v4.162l-2.918-.234c.57.882.856 1.764.856 2.646 0 2.593-.661 4.382-1.983 5.368-1.323.986-3.398 1.478-6.224 1.478a7.363 7.363 0 0 1-1.595-.156c-.26.675-.389 1.225-.389 1.653 0 .428.219.72.661.875.441.156 1.478.248 3.113.273 3.266.026 5.496.461 6.69 1.303 1.192.843 1.789 2.373 1.789 4.59z",
899 fill: "#FFF"
900 }), (0, _preact.h)("path", {
901 d: "M520.01 50.187a3.51 3.51 0 0 1-3.5 3.5h-39.956a3.51 3.51 0 0 1-3.5-3.5V38.571a3.51 3.51 0 0 1 3.5-3.5h39.956a3.51 3.51 0 0 1 3.5 3.5v11.616",
902 fill: "#6CC4CA"
903 }), (0, _preact.h)("path", {
904 fill: "#173140",
905 d: "M477.476 49.241h2.801v-3.228h-2.801zm8.734-9.958c.673 0 1.536.104 2.586.312l.525.116-.078 2.061c-1.024-.103-1.782-.155-2.275-.155-.894 0-1.488.192-1.779.574-.292.382-.437 1.105-.437 2.168 0 1.064.145 1.793.437 2.189.291.395.891.593 1.798.593l2.256-.156.078 2.081c-1.387.273-2.444.409-3.17.409-1.439 0-2.473-.405-3.102-1.216-.63-.81-.943-2.11-.943-3.9 0-1.789.323-3.082.972-3.88.649-.797 1.692-1.196 3.132-1.196m7.497 7.274c.266.467.743.7 1.43.7.686 0 1.164-.233 1.429-.7.266-.467.399-1.199.399-2.198 0-.998-.133-1.724-.399-2.178-.265-.453-.743-.681-1.429-.681-.687 0-1.164.228-1.43.681-.265.454-.398 1.18-.398 2.178 0 .999.133 1.731.398 2.198zm-2.013-5.941c.687-.889 1.835-1.333 3.443-1.333s2.755.444 3.443 1.333c.687.888 1.03 2.135 1.03 3.743 0 3.411-1.491 5.116-4.473 5.116-2.982 0-4.473-1.705-4.473-5.116 0-1.608.343-2.855 1.03-3.743zm12.428 8.625h-2.606v-9.724h2.587v.545c.895-.519 1.659-.779 2.295-.779 1.05 0 1.861.305 2.431.914 1.193-.609 2.282-.914 3.268-.914 1.283 0 2.175.373 2.674 1.119.499.745.749 1.935.749 3.568v5.271h-2.607v-5.193c0-.829-.09-1.442-.271-1.838-.182-.395-.545-.593-1.09-.593-.415 0-.921.091-1.516.273l-.293.096c.052.973.078 1.712.078 2.218v5.037h-2.606v-4.998c0-.96-.085-1.637-.253-2.033-.168-.395-.538-.593-1.108-.593a4.29 4.29 0 0 0-1.498.273l-.234.077v7.274"
906 }), (0, _preact.h)("path", {
907 d: "M36.159 103.665c-.72 0-1.448-.14-2.143-.433C14.026 94.818-.01 75.049-.01 52S14.026 9.182 34.016.768a5.508 5.508 0 0 1 2.143-.433c1.74 0 3.433.821 4.504 2.298l9.633 13.287C32.674 18.476 19.093 33.681 19.093 52s13.581 33.524 31.203 36.081l-9.633 13.286a5.565 5.565 0 0 1-4.504 2.298m38.791 0a5.563 5.563 0 0 1-4.504-2.298l-9.633-13.286C78.435 85.524 92.016 70.319 92.016 52c0-18.319-13.581-33.524-31.203-36.08l9.633-13.287A5.563 5.563 0 0 1 74.95.335c.719 0 1.448.14 2.143.433C97.083 9.182 111.119 28.951 111.119 52s-14.036 42.818-34.026 51.232a5.511 5.511 0 0 1-2.143.433",
908 fill: "#4486A0"
909 }), (0, _preact.h)("path", {
910 d: "M58.348 19.319L70.446 2.633a5.56 5.56 0 0 1 6.659-1.86 55.435 55.435 0 0 1 11.57 6.61L65.124 40.479c-5.264 7.396-13.876 7.396-19.139 0L22.434 7.383A55.453 55.453 0 0 1 34.003.773a5.562 5.562 0 0 1 6.66 1.86L52.76 19.319c1.378 1.9 4.21 1.9 5.588 0m0 65.362l12.098 16.686a5.56 5.56 0 0 0 6.659 1.86 55.435 55.435 0 0 0 11.57-6.61L65.124 63.521c-5.264-7.396-13.876-7.396-19.139 0L22.434 96.617a55.453 55.453 0 0 0 11.569 6.61 5.562 5.562 0 0 0 6.66-1.86L52.76 84.681c1.378-1.9 4.21-1.9 5.588 0",
911 fill: "#6CC4CA"
912 })));
913};
914
915exports.LogoDark = LogoDark;
916
917var LogoTextOnly = function LogoTextOnly(props) {
918 var fill = props.fill;
919
920 if (!fill) {
921 fill = '#fff';
922 }
923
924 return (0, _preact.h)("svg", _extends({
925 width: "333",
926 height: "37",
927 viewBox: "0 0 333 37",
928 fill: "none",
929 xmlns: "http://www.w3.org/2000/svg"
930 }, (0, _omit.default)(props, ['fill'])), (0, _preact.h)("path", {
931 "fill-rule": "evenodd",
932 "clip-rule": "evenodd",
933 d: "M10.2 5.3L7.6 17.8h7.2L12 5.3h-1.9.1zm-10 22L6.1.8h10.2l6 26.5h-5.5l-1-4.8H6.5l-1 4.8H0h.2zm30.5 0h-5.2V7.8h5.2V9c1.7-1 3.3-1.5 4.8-1.5 2.6 0 4.4.7 5.4 2.3a13 13 0 0 1 1.5 7v10.6h-5.2V16.9c0-1.7-.2-2.9-.6-3.7-.4-.8-1.2-1.2-2.4-1.2-1 0-2 .2-3 .6l-.5.1v14.6zm27.5-11.5c0-1.5-.3-2.6-.8-3.2-.5-.6-1.3-1-2.6-1-1.2 0-2 .4-2.6 1-.5.6-.7 1.7-.8 3.2h6.8zm-5.8 6.6a4 4 0 0 0 2.6.8c2.5 0 4.6-.1 6.5-.3h1l.2 3.8c-3 .7-5.7 1-8.1 1-3 0-5-.7-6.4-2.3-1.3-1.5-2-4-2-7.6 0-7 2.9-10.4 8.6-10.4 5.7 0 8.5 2.9 8.5 8.8l-.4 3.6H51.5c0 1.2.3 2 1 2.6h-.1zm28.8-9.7c-3.2-.4-5.5-.6-6.8-.6-1.2 0-2 .1-2.5.3-.3.3-.5.6-.5 1.1 0 .5.2.9.7 1 .5.3 1.8.6 4 1 2 .3 3.5 1 4.4 1.8.9.8 1.3 2.2 1.3 4.2 0 4.2-2.6 6.3-7.8 6.3-2 0-4.2-.3-6.2-.7l-1.3-.3.2-4.3c3.2.4 5.4.6 6.7.6 1.3 0 2.1-.1 2.6-.4.4-.2.6-.6.6-1s-.2-1-.7-1.2a20 20 0 0 0-3.7-.8c-2-.4-3.5-1-4.5-1.7-1-.9-1.5-2.3-1.5-4.3 0-2.1.7-3.7 2.1-4.7 1.4-1 3.2-1.6 5.4-1.6 1.5 0 3.6.3 6.3.8l1.3.2-.1 4.3zm15.4-.4h-4.8v9.6c0 .3.2.6.5.8.2.3.6.4 1.1.4h3l.2 4c-1.7.5-3 .7-4 .7-2.3 0-4-.6-4.8-1.6-.8-1-1.2-3-1.2-5.8v-8.1h-2.3V7.8h2.3V2.4h5.2v5.4h4.8v4.5zm8.7 15h-5.2V0h5.2v8.7a10 10 0 0 1 4.9-1.4c2.6 0 4.3.7 5.3 2.3a13 13 0 0 1 1.5 7v10.6h-5.2V16.9c0-1.7-.2-2.9-.6-3.7-.4-.8-1.2-1.2-2.3-1.2-1 0-2 .2-3 .5l-.6.2v14.6zm27.5-11.5c0-1.5-.2-2.6-.7-3.2-.5-.6-1.4-1-2.6-1-1.3 0-2.1.4-2.6 1s-.8 1.7-.8 3.2h6.7zm-5.7 6.6c.6.5 1.4.8 2.6.8 2.4 0 4.6-.1 6.4-.3h1.1l.1 3.8c-3 .7-5.7 1-8 1-3 0-5.1-.7-6.5-2.3-1.3-1.5-2-4-2-7.6 0-7 3-10.4 8.7-10.4 5.6 0 8.4 2.9 8.4 8.8l-.4 3.6h-11.4c0 1.2.4 2 1 2.6zm28.7-9.7c-3.2-.4-5.4-.6-6.7-.6-1.3 0-2.1.1-2.5.3-.4.3-.6.6-.6 1.1 0 .5.3.9.8 1 .5.3 1.8.6 3.9 1 2 .3 3.6 1 4.4 1.8 1 .8 1.4 2.2 1.4 4.2 0 4.2-2.7 6.3-7.9 6.3-2 0-4.2-.3-6.2-.7l-1.2-.3.1-4.3c3.2.4 5.5.6 6.7.6a6 6 0 0 0 2.6-.4c.5-.2.7-.6.7-1s-.3-1-.7-1.2c-.5-.2-1.8-.5-3.8-.8-2-.4-3.5-1-4.5-1.7-1-.9-1.4-2.3-1.4-4.3 0-2.1.7-3.7 2-4.7 1.5-1 3.3-1.6 5.5-1.6 1.5 0 3.6.3 6.2.8l1.3.2v4.3h-.1zm4.6 14.6h5.2V7.8h-5.2v19.5zm0-22h5.2V.1h-5.2v5.2zM176.8 19c-1.5.2-2.2 1-2.2 2.4s.7 2.1 2 2.1c1 0 2-.1 3.2-.5l.5-.1v-4.2l-3.5.3zm8.7-5v8c.1.6.2 1 .4 1.3.1.2.4.4 1 .5l-.2 4c-1.3 0-2.4-.1-3.2-.3-.8-.2-1.6-.6-2.4-1.1a13 13 0 0 1-5.7 1.4c-4 0-6-2.2-6-6.4 0-2.1.5-3.6 1.6-4.4 1.5-1 3.3-1.6 5.2-1.6l4.1-.3V14c0-.8-.1-1.3-.5-1.6a3 3 0 0 0-1.8-.5l-7.3.3-.1-3.6c2.7-.8 5.4-1.1 7.9-1.1s4.3.5 5.4 1.5c1.1 1 1.6 2.7 1.6 5zM208 26.8c-2.8.6-5.3.9-7.5.9s-4-.3-5.3-.9a6.5 6.5 0 0 1-3-2.6c-.8-1.2-1.3-2.6-1.6-4.2-.3-1.6-.5-3.6-.5-6 0-5.1.8-8.7 2.2-10.7 1.4-2 4-3 8-3 2.2 0 4.8.3 7.7 1l-.2 4.3c-2.5-.4-4.7-.6-6.4-.6-1.7 0-2.9.2-3.6.7-.7.5-1.3 1.3-1.6 2.6-.4 1.3-.5 3.4-.5 6.5 0 3 .3 5.2 1 6.3.7 1.2 2.2 1.8 4.3 1.8 2.2 0 4.4-.2 6.8-.5l.2 4.4zm9.3.4H212V0h5.3v8.7c1.7-1 3.3-1.4 4.8-1.4 2.6 0 4.4.7 5.3 2.3a13 13 0 0 1 1.5 7v10.6h-5.2V16.9c0-1.7-.2-2.9-.6-3.7-.4-.8-1.1-1.2-2.3-1.2-1 0-2 .2-3 .5l-.5.2v14.6-.1zm22.6-8.2c-1.5.2-2.2 1-2.2 2.4s.6 2.1 2 2.1c.9 0 2-.1 3.1-.5l.6-.1v-4.2l-3.5.3zm8.7-5v8c.1.6.2 1 .4 1.3.1.2.4.4 1 .5l-.2 4c-1.4 0-2.4-.1-3.2-.3-.8-.2-1.6-.6-2.4-1.1a13 13 0 0 1-5.7 1.4c-4 0-6-2.2-6-6.4 0-2.1.5-3.6 1.6-4.4 1.5-1 3.3-1.6 5.2-1.6l4.1-.3V14c0-.8-.1-1.3-.5-1.6a3 3 0 0 0-1.8-.5l-7.3.3-.1-3.6c2.7-.8 5.4-1.1 7.9-1.1s4.3.5 5.4 1.5c1 1 1.6 2.7 1.6 5zm5.2 13.3V7.8h5.2V10c2.2-1.3 4.2-2.1 6.2-2.5v5.2l-5.4 1.4-.8.3v13h-5.2v-.1zm25.5-14.9h-4.8V22c0 .3.2.6.5.8.2.3.6.4 1.1.4h3l.2 4c-1.7.5-3 .7-4 .7-2.3 0-3.9-.6-4.8-1.6-.8-1-1.2-3-1.2-5.8v-8.1H267V7.9h2.3V2.5h5.2v5.4h4.8v4.5zm3.5 15h5.2V7.8h-5.2v19.6zm0-22h5.2V.2h-5.2v5.2zm15.5 22H293V7.8h5.1V9c1.8-1 3.4-1.5 4.9-1.5 2.6 0 4.4.7 5.4 2.3 1 1.5 1.4 3.9 1.4 7v10.6h-5.2V16.9c0-1.7-.2-2.9-.5-3.7-.4-.8-1.2-1.2-2.4-1.2-1 0-2 .2-3 .6l-.5.1v14.6l.1.1zm20.9-13.1c0 2 1 3 3 3 1.9 0 2.9-1 2.9-3 0-1.9-1-2.8-3-2.8s-3 1-3 2.9l.1-.1zm-.4 16c0 1.1 1.4 1.7 4.1 1.7 2.8 0 4.1-.7 4.1-2 0-.7-.2-1.1-.7-1.3-.4-.2-1.4-.3-3-.4l-3.4-.2a3 3 0 0 0-1 2.2h-.1zm13.5-.6c0 2.2-.9 3.9-2.6 5-1.7 1-4 1.5-7 1.5s-5-.4-6.6-1.1c-1.6-.8-2.4-2.2-2.4-4.3 0-1.6 1-3.1 2.8-4.6-1-.6-1.4-1.6-1.4-3 0-.5.3-1.3 1.1-2.5l.4-.6a6.5 6.5 0 0 1-2.7-5.6c0-2.5.8-4.3 2.3-5.4a9.7 9.7 0 0 1 5.9-1.6c1.1 0 2.2 0 3.3.3l.6.2 6.3-.2v4.1l-3-.2a5 5 0 0 1 1 2.6c0 2.6-.7 4.4-2 5.4a10.8 10.8 0 0 1-7.9 1.3l-.4 1.7c0 .4.3.7.7.9.4.1 1.5.2 3.1.2 3.3 0 5.5.5 6.7 1.3 1.2.9 1.8 2.4 1.8 4.6z",
934 fill: "#fff"
935 }));
936};
937
938exports.LogoTextOnly = LogoTextOnly;
939
940var LogoLightMark = function LogoLightMark(props) {
941 return (0, _preact.h)("svg", _extends({
942 viewBox: "0 0 112 104",
943 xmlns: "http://www.w3.org/2000/svg"
944 }, props), (0, _preact.h)("path", {
945 "fill-rule": "evenodd",
946 "clip-rule": "evenodd",
947 d: "M19.103 51.6638C19.103 33.3448 32.684 18.1398 50.305 15.5828L40.673 2.29676C39.9378 1.28176 38.881 0.545149 37.6743 0.206577C36.4676 -0.131995 35.1819 -0.0526371 34.026 0.431761C14.035 8.84576 0 28.6148 0 51.6638C0 74.7128 14.035 94.4818 34.026 102.896C36.403 103.896 39.158 103.119 40.673 101.031L50.305 87.7448C32.684 85.1878 19.103 69.9828 19.103 51.6638ZM70.456 2.29676L60.823 15.5828C78.445 18.1398 92.026 33.3448 92.026 51.6638C92.026 69.9828 78.445 85.1878 60.823 87.7448L70.456 101.031C71.1912 102.046 72.248 102.782 73.4547 103.121C74.6614 103.46 75.9471 103.38 77.103 102.896C97.093 94.4818 111.129 74.7128 111.129 51.6638C111.129 28.6148 97.093 8.84576 77.103 0.431761C75.9471 -0.0526371 74.6614 -0.131995 73.4547 0.206577C72.248 0.545149 71.1912 1.28176 70.456 2.29676",
948 fill: "#173140"
949 }), (0, _preact.h)("path", {
950 "fill-rule": "evenodd",
951 "clip-rule": "evenodd",
952 d: "M58.358 18.9828L70.456 2.29676C71.193 1.28052 72.2522 0.543581 73.4612 0.205864C74.6703 -0.131853 75.9581 -0.0504734 77.115 0.436761C81.2234 2.16687 85.1081 4.38624 88.685 7.04676L65.134 40.1428C59.87 47.5388 51.258 47.5388 45.995 40.1428L22.444 7.04676C26.0206 4.38645 29.905 2.1671 34.013 0.436761C35.1701 -0.0503619 36.458 -0.131685 37.6672 0.206017C38.8764 0.543718 39.9357 1.28058 40.673 2.29676L52.77 18.9828C54.148 20.8828 56.98 20.8828 58.358 18.9828ZM58.358 84.3448L70.456 101.031C71.193 102.047 72.2522 102.784 73.4612 103.122C74.6703 103.459 75.9581 103.378 77.115 102.891C81.2234 101.161 85.1081 98.9413 88.685 96.2808L65.134 63.1848C59.87 55.7888 51.258 55.7888 45.995 63.1848L22.444 96.2808C26.0206 98.9411 29.905 101.16 34.013 102.891C35.1701 103.378 36.458 103.459 37.6672 103.121C38.8764 102.784 39.9357 102.047 40.673 101.031L52.77 84.3448C54.148 82.4448 56.98 82.4448 58.358 84.3448Z",
953 fill: "#6CC4CA"
954 }));
955};
956
957exports.LogoLightMark = LogoLightMark;
958
959var LogoLight = function LogoLight(props) {
960 return (0, _preact.h)("svg", _extends({
961 viewBox: "0 0 521 104",
962 xmlns: "http://www.w3.org/2000/svg"
963 }, props), (0, _preact.h)("g", {
964 fill: "none",
965 "fill-rule": "evenodd"
966 }, (0, _preact.h)("path", {
967 d: "M143.234 40.272l-2.684 12.564h7.236l-2.685-12.564h-1.867zm-10.113 22.017l5.951-26.451h10.192l5.951 26.451h-5.368l-1.05-4.785h-9.258l-1.05 4.785h-5.368zm30.574 0h-5.213v-19.45h5.174v1.089c1.763-1.036 3.384-1.555 4.863-1.555 2.592 0 4.382.765 5.368 2.295.985 1.53 1.478 3.89 1.478 7.08v10.541h-5.213V51.903c0-1.659-.194-2.885-.583-3.676-.389-.79-1.167-1.187-2.334-1.187a8.839 8.839 0 0 0-3.073.545l-.467.155v14.549m27.462-11.476c0-1.556-.247-2.638-.739-3.247-.493-.609-1.355-.915-2.586-.915-1.232 0-2.101.319-2.607.953-.505.636-.772 1.706-.797 3.209h6.729zm-5.738 6.555c.61.532 1.485.798 2.626.798 2.412 0 4.564-.079 6.457-.233l1.09-.118.078 3.851c-2.982.727-5.679 1.089-8.091 1.089-2.931 0-5.057-.777-6.38-2.333-1.323-1.556-1.984-4.085-1.984-7.586 0-6.975 2.866-10.463 8.597-10.463 5.653 0 8.48 2.931 8.48 8.791l-.389 3.617h-11.436c.025 1.193.343 2.056.952 2.587zm28.767-9.666c-3.216-.414-5.466-.623-6.749-.623-1.284 0-2.114.117-2.49.35-.376.234-.564.604-.564 1.109s.253.856.759 1.05c.505.195 1.801.48 3.89.856 2.087.376 3.572.992 4.453 1.848.882.855 1.323 2.244 1.323 4.162 0 4.201-2.606 6.301-7.819 6.301-1.711 0-3.786-.233-6.223-.7l-1.245-.233.155-4.357c3.216.416 5.452.622 6.71.622s2.114-.122 2.568-.368c.453-.247.681-.617.681-1.109s-.24-.856-.72-1.089c-.48-.233-1.725-.519-3.734-.856-2.011-.337-3.508-.908-4.493-1.712-.986-.803-1.479-2.237-1.479-4.298 0-2.062.701-3.618 2.101-4.669 1.4-1.049 3.202-1.575 5.407-1.575 1.53 0 3.617.248 6.262.74l1.284.233-.077 4.318m15.364-.429h-4.784v7.975c0 .778.019 1.33.058 1.653.039.325.181.603.427.837.247.233.63.349 1.148.349l2.956-.077.235 4.162c-1.738.389-3.061.583-3.968.583-2.334 0-3.929-.525-4.785-1.575-.856-1.05-1.284-2.989-1.284-5.815v-8.092h-2.294v-4.434h2.294v-5.406h5.213v5.406h4.784v4.434m8.791 15.016h-5.212V35.06h5.212v8.712c1.789-.933 3.397-1.399 4.824-1.399 2.593 0 4.382.765 5.367 2.295.987 1.53 1.48 3.89 1.48 7.08v10.541h-5.213V51.864c0-1.634-.195-2.846-.584-3.637-.388-.79-1.167-1.187-2.334-1.187a10.28 10.28 0 0 0-3.034.467l-.506.156v14.626m27.463-11.476c0-1.556-.247-2.638-.739-3.247-.493-.609-1.356-.915-2.587-.915s-2.101.319-2.607.953c-.505.636-.771 1.706-.797 3.209h6.73zm-5.737 6.555c.608.532 1.483.798 2.625.798 2.412 0 4.564-.079 6.457-.233l1.089-.118.078 3.851c-2.982.727-5.678 1.089-8.091 1.089-2.931 0-5.056-.777-6.379-2.333-1.323-1.556-1.985-4.085-1.985-7.586 0-6.975 2.866-10.463 8.598-10.463 5.653 0 8.48 2.931 8.48 8.791l-.389 3.617h-11.437c.026 1.193.344 2.056.954 2.587zm28.765-9.666c-3.216-.414-5.465-.623-6.749-.623-1.283 0-2.114.117-2.489.35-.377.234-.565.604-.565 1.109s.253.856.759 1.05c.506.195 1.802.48 3.89.856 2.087.376 3.572.992 4.454 1.848.881.855 1.323 2.244 1.323 4.162 0 4.201-2.606 6.301-7.819 6.301-1.712 0-3.786-.233-6.224-.7l-1.245-.233.156-4.357c3.215.416 5.452.622 6.71.622 1.257 0 2.113-.122 2.567-.368.454-.247.681-.617.681-1.109s-.24-.856-.719-1.089c-.481-.233-1.726-.519-3.735-.856-2.01-.337-3.508-.908-4.493-1.712-.985-.803-1.478-2.237-1.478-4.298 0-2.062.7-3.618 2.101-4.669 1.399-1.049 3.202-1.575 5.407-1.575 1.529 0 3.617.248 6.262.74l1.284.233-.078 4.318m4.589 14.587h5.213v-19.45h-5.213v19.45zm0-21.939h5.213v-5.29h-5.213v5.29zm16.377 13.692c-1.453.13-2.179.908-2.179 2.334 0 1.427.636 2.14 1.907 2.14.985 0 2.061-.156 3.228-.467l.583-.156v-4.162l-3.539.311zm8.752-5.134v8.091c.052.622.156 1.057.311 1.303.156.247.48.421.973.525l-.156 3.928c-1.322 0-2.379-.09-3.17-.272-.791-.181-1.589-.544-2.392-1.089-1.867.908-3.774 1.361-5.719 1.361-4.02 0-6.029-2.125-6.029-6.379 0-2.074.558-3.545 1.673-4.415 1.115-.869 2.826-1.381 5.135-1.536l4.161-.312v-1.205c0-.804-.181-1.355-.544-1.654-.363-.297-.947-.447-1.75-.447l-7.313.312-.156-3.619c2.775-.751 5.413-1.127 7.916-1.127 2.502 0 4.304.519 5.407 1.555 1.102 1.038 1.653 2.698 1.653 4.98zm22.406 12.953c-2.749.596-5.226.894-7.429.894-2.205 0-3.968-.272-5.291-.816-1.322-.545-2.36-1.413-3.112-2.606-.753-1.193-1.271-2.594-1.556-4.202-.285-1.607-.428-3.63-.428-6.068 0-5.108.719-8.667 2.159-10.678 1.44-2.009 4.091-3.015 7.955-3.015 2.229 0 4.809.351 7.741 1.051l-.156 4.279c-2.568-.389-4.7-.584-6.399-.584-1.698 0-2.911.228-3.637.681-.726.454-1.264 1.316-1.615 2.587-.349 1.271-.523 3.436-.523 6.496 0 3.061.355 5.18 1.068 6.36.713 1.18 2.14 1.77 4.279 1.77 2.14 0 4.416-.181 6.827-.545l.117 4.396m9.296.428h-5.212V35.06h5.212v8.712c1.79-.933 3.397-1.399 4.824-1.399 2.593 0 4.382.765 5.368 2.295.986 1.53 1.479 3.89 1.479 7.08v10.541h-5.213V51.864c0-1.634-.194-2.846-.584-3.637-.388-.79-1.167-1.187-2.334-1.187a10.28 10.28 0 0 0-3.034.467l-.506.156v14.626m22.639-8.247c-1.452.13-2.178.908-2.178 2.334 0 1.427.636 2.14 1.907 2.14.984 0 2.061-.156 3.228-.467l.583-.156v-4.162l-3.54.311zm8.753-5.134v8.091c.052.622.156 1.057.312 1.303.154.247.479.421.972.525l-.156 3.928c-1.322 0-2.379-.09-3.17-.272-.791-.181-1.589-.544-2.393-1.089-1.867.908-3.773 1.361-5.718 1.361-4.02 0-6.029-2.125-6.029-6.379 0-2.074.558-3.545 1.672-4.415 1.115-.869 2.827-1.381 5.136-1.536l4.161-.312v-1.205c0-.804-.181-1.355-.544-1.654-.363-.297-.947-.447-1.751-.447l-7.312.312-.157-3.619c2.776-.751 5.414-1.127 7.917-1.127 2.502 0 4.305.519 5.407 1.555 1.102 1.038 1.653 2.698 1.653 4.98zm5.173 13.381v-19.45h5.173v2.062c2.179-1.297 4.254-2.139 6.224-2.528v5.251c-2.1.441-3.902.895-5.406 1.361l-.779.272v13.032h-5.212m25.44-15.016h-4.785v7.975c0 .778.02 1.33.059 1.653.039.325.181.603.428.837.246.233.628.349 1.147.349l2.957-.077.233 4.162c-1.737.389-3.06.583-3.968.583-2.333 0-3.929-.525-4.785-1.575-.855-1.05-1.283-2.989-1.283-5.815v-8.092h-2.295v-4.434h2.295v-5.406h5.212v5.406h4.785v4.434m3.578 15.016h5.213v-19.45h-5.213v19.45zm0-21.939h5.213v-5.29h-5.213v5.29zm15.444 21.939h-5.213v-19.45h5.174v1.089c1.763-1.036 3.383-1.555 4.863-1.555 2.592 0 4.381.765 5.367 2.295.985 1.53 1.478 3.89 1.478 7.08v10.541h-5.213V51.903c0-1.659-.193-2.885-.583-3.676-.389-.79-1.167-1.187-2.334-1.187a8.833 8.833 0 0 0-3.072.545l-.467.155v14.549m20.966-12.934c0 1.906.992 2.859 2.975 2.859 1.985 0 2.976-.953 2.976-2.859 0-1.906-.991-2.859-2.976-2.859-1.983 0-2.975.953-2.975 2.859zm-.312 15.929c0 1.115 1.368 1.673 4.104 1.673 2.736 0 4.105-.648 4.105-1.945 0-.7-.234-1.148-.701-1.343-.467-.193-1.452-.304-2.956-.33l-3.501-.272c-.7.7-1.051 1.439-1.051 2.217zm13.46-.564c0 2.217-.856 3.858-2.567 4.921-1.712 1.063-4.026 1.595-6.944 1.595s-5.161-.389-6.73-1.168c-1.569-.777-2.353-2.191-2.353-4.239 0-1.634.934-3.178 2.801-4.629-.96-.648-1.439-1.634-1.439-2.956 0-.519.389-1.375 1.167-2.568l.349-.545c-1.763-1.27-2.645-3.144-2.645-5.621 0-2.476.746-4.271 2.238-5.387 1.49-1.115 3.467-1.673 5.932-1.673 1.114 0 2.217.13 3.305.389l.623.117 6.263-.194v4.162l-2.918-.234c.57.882.856 1.764.856 2.646 0 2.593-.661 4.382-1.983 5.368-1.323.986-3.398 1.478-6.224 1.478a7.363 7.363 0 0 1-1.595-.156c-.26.675-.389 1.225-.389 1.653 0 .428.219.72.661.875.441.156 1.478.248 3.113.273 3.266.026 5.496.461 6.69 1.303 1.192.843 1.789 2.373 1.789 4.59zm54.617-14.533a3.51 3.51 0 0 1-3.5 3.5h-39.956a3.51 3.51 0 0 1-3.5-3.5V38.571a3.51 3.51 0 0 1 3.5-3.5h39.956a3.51 3.51 0 0 1 3.5 3.5v11.616",
968 fill: "#162E3E"
969 }), (0, _preact.h)("path", {
970 fill: "#FFF",
971 d: "M477.476 49.241h2.801v-3.228h-2.801zm8.733-9.958c.674 0 1.537.104 2.587.312l.525.116-.078 2.061c-1.024-.103-1.782-.155-2.275-.155-.894 0-1.488.192-1.78.574-.291.382-.437 1.105-.437 2.168 0 1.064.146 1.793.437 2.189.292.395.892.593 1.799.593l2.256-.156.078 2.081c-1.387.273-2.444.409-3.17.409-1.439 0-2.473-.405-3.102-1.216-.63-.81-.943-2.11-.943-3.9 0-1.789.323-3.082.972-3.88.649-.797 1.692-1.196 3.131-1.196m7.498 7.274c.266.467.743.7 1.43.7.686 0 1.164-.233 1.429-.7.266-.467.399-1.199.399-2.198 0-.998-.133-1.724-.399-2.178-.265-.453-.743-.681-1.429-.681-.687 0-1.164.228-1.43.681-.265.454-.398 1.18-.398 2.178 0 .999.133 1.731.398 2.198zm-2.013-5.941c.687-.889 1.835-1.333 3.443-1.333s2.755.444 3.443 1.333c.687.888 1.03 2.135 1.03 3.743 0 3.411-1.491 5.116-4.473 5.116-2.982 0-4.473-1.705-4.473-5.116 0-1.608.343-2.855 1.03-3.743zm12.428 8.625h-2.606v-9.724h2.587v.545c.895-.519 1.659-.779 2.295-.779 1.05 0 1.861.305 2.431.914 1.192-.609 2.282-.914 3.268-.914 1.283 0 2.174.373 2.674 1.119.499.745.749 1.935.749 3.568v5.271h-2.607v-5.193c0-.829-.09-1.442-.271-1.838-.183-.395-.545-.593-1.09-.593-.415 0-.921.091-1.516.273l-.293.096c.052.973.078 1.712.078 2.218v5.037h-2.606v-4.998c0-.96-.085-1.637-.253-2.033-.169-.395-.538-.593-1.108-.593a4.29 4.29 0 0 0-1.498.273l-.234.077v7.274"
972 }), (0, _preact.h)("path", {
973 d: "M19.093 52c0-18.319 13.581-33.524 31.202-36.081L40.663 2.633A5.556 5.556 0 0 0 34.016.768C14.025 9.182-.01 28.951-.01 52s14.035 42.818 34.026 51.232c2.377 1 5.132.223 6.647-1.865l9.632-13.286C32.674 85.524 19.093 70.319 19.093 52M70.446 2.633l-9.633 13.286C78.435 18.476 92.016 33.681 92.016 52c0 18.319-13.581 33.524-31.203 36.081l9.633 13.286a5.556 5.556 0 0 0 6.647 1.865c19.99-8.414 34.026-28.183 34.026-51.232S97.083 9.182 77.093.768a5.556 5.556 0 0 0-6.647 1.865",
974 fill: "#173140"
975 }), (0, _preact.h)("path", {
976 d: "M58.348 19.319L70.446 2.633a5.56 5.56 0 0 1 6.659-1.86 55.435 55.435 0 0 1 11.57 6.61L65.124 40.479c-5.264 7.396-13.876 7.396-19.139 0L22.434 7.383A55.453 55.453 0 0 1 34.003.773a5.562 5.562 0 0 1 6.66 1.86L52.76 19.319c1.378 1.9 4.21 1.9 5.588 0m0 65.362l12.098 16.686a5.56 5.56 0 0 0 6.659 1.86 55.435 55.435 0 0 0 11.57-6.61L65.124 63.521c-5.264-7.396-13.876-7.396-19.139 0L22.434 96.617a55.453 55.453 0 0 0 11.569 6.61 5.562 5.562 0 0 0 6.66-1.86L52.76 84.681c1.378-1.9 4.21-1.9 5.588 0",
977 fill: "#6CC4CA"
978 })));
979};
980
981exports.LogoLight = LogoLight;
982},{"preact":"../../node_modules/preact/dist/preact.module.js","./utils/omit":"../utils/omit.js"}],"../transition-in.js":[function(require,module,exports) {
983"use strict";
984
985Object.defineProperty(exports, "__esModule", {
986 value: true
987});
988exports.transitionIn = void 0;
989
990var _preact = require("preact");
991
992function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
993
994function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
995
996function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
997
998function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
999
1000function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
1001
1002function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
1003
1004function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
1005
1006function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
1007
1008function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
1009
1010var transitionIn = function transitionIn(Wrapped) {
1011 var TransitionIn =
1012 /*#__PURE__*/
1013 function (_Component) {
1014 _inherits(TransitionIn, _Component);
1015
1016 function TransitionIn(props) {
1017 var _this;
1018
1019 _classCallCheck(this, TransitionIn);
1020
1021 _this = _possibleConstructorReturn(this, _getPrototypeOf(TransitionIn).call(this, props));
1022 _this.state = {
1023 firstRender: true
1024 };
1025 return _this;
1026 }
1027
1028 _createClass(TransitionIn, [{
1029 key: "componentDidMount",
1030 value: function componentDidMount() {
1031 var _this2 = this;
1032
1033 setTimeout(function () {
1034 _this2.setState({
1035 firstRender: false
1036 });
1037 }, 0);
1038 }
1039 }, {
1040 key: "render",
1041 value: function render() {
1042 return (0, _preact.h)(Wrapped, Object.assign({
1043 firstRender: this.state.firstRender
1044 }, this.props));
1045 }
1046 }]);
1047
1048 return TransitionIn;
1049 }(_preact.Component);
1050
1051 return TransitionIn;
1052};
1053
1054exports.transitionIn = transitionIn;
1055},{"preact":"../../node_modules/preact/dist/preact.module.js"}],"../crate.js":[function(require,module,exports) {
1056"use strict";
1057
1058Object.defineProperty(exports, "__esModule", {
1059 value: true
1060});
1061exports.MessagePageCrate = exports.PageCrate = exports.PageCrateHeading = exports.Page = exports.LogoCrate = void 0;
1062
1063var _preact = require("preact");
1064
1065var _classnames = _interopRequireDefault(require("classnames"));
1066
1067var _logo = require("./logo");
1068
1069var _getStyledComponent = _interopRequireDefault(require("./utils/get-styled-component"));
1070
1071var _transitionIn = require("./transition-in");
1072
1073var _omit = _interopRequireDefault(require("./utils/omit"));
1074
1075var _icon = require("./icon");
1076
1077function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
1078
1079function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
1080
1081var LogoCrate = function LogoCrate() {
1082 return (0, _preact.h)("div", {
1083 className: "mw6 mv3 ph3 pt2 pb3 center br2"
1084 }, (0, _preact.h)("div", {
1085 className: "w-60"
1086 }, (0, _preact.h)("a", {
1087 href: "/"
1088 }, (0, _preact.h)(_logo.LogoLight, null))));
1089};
1090
1091exports.LogoCrate = LogoCrate;
1092var Page = (0, _transitionIn.transitionIn)((0, _getStyledComponent.default)({
1093 baseClasses: 'transition',
1094 options: {
1095 transitions: ['firstRender']
1096 },
1097 fn: function fn(_ref) {
1098 var firstRender = _ref.firstRender;
1099 return firstRender ? 'o-0 translate-y' : 'o-100';
1100 }
1101}));
1102exports.Page = Page;
1103var PageCrateHeading = (0, _getStyledComponent.default)({
1104 baseClasses: 'mt1 mb3',
1105 tagName: 'h3'
1106});
1107exports.PageCrateHeading = PageCrateHeading;
1108var PageCrate = (0, _getStyledComponent.default)({
1109 baseClasses: 'no-print-padding mv3 pa3 center br2',
1110 options: {
1111 title: '',
1112 backgroundColor: 'white',
1113 width: ['wide'],
1114 shadowExists: ['noShadow']
1115 },
1116 fn: function fn(_ref2) {
1117 var wide = _ref2.wide,
1118 backgroundColor = _ref2.backgroundColor,
1119 noShadow = _ref2.noShadow;
1120 return (0, _classnames.default)(wide ? 'mw7' : 'mw6', "bg-".concat(backgroundColor), {
1121 'shadow-1': !noShadow
1122 });
1123 },
1124 renderChildren: function renderChildren(_ref3) {
1125 var title = _ref3.title,
1126 children = _ref3.children;
1127 var res = [children];
1128
1129 if (title) {
1130 res.unshift((0, _preact.h)(PageCrateHeading, null, title));
1131 }
1132
1133 return res;
1134 }
1135});
1136exports.PageCrate = PageCrate;
1137
1138var MessagePageCrate = function MessagePageCrate(props) {
1139 var loading = props.loading,
1140 error = props.error,
1141 warning = props.warning,
1142 success = props.success,
1143 children = props.children;
1144 var rest = (0, _omit.default)(props, ['loading', 'error', 'warning', 'success', 'children']);
1145 var icon = null;
1146 var iconClasses = null;
1147 var backgroundColor = 'white';
1148 var colorClasses = null;
1149
1150 if (loading) {
1151 icon = 'autorenew';
1152 iconClasses = 'spin-animation';
1153 }
1154
1155 if (error) {
1156 icon = 'error';
1157 backgroundColor = 'red';
1158 colorClasses = 'black';
1159 }
1160
1161 if (warning) {
1162 icon = 'warning';
1163 backgroundColor = 'orange';
1164 colorClasses = 'black';
1165 }
1166
1167 if (success) {
1168 icon = 'check';
1169 backgroundColor = 'light-blue';
1170 colorClasses = 'black';
1171 }
1172
1173 var iconComp = (loading || error || warning || success) && (0, _preact.h)(_icon.Icon, {
1174 className: (0, _classnames.default)('f3 mr3', iconClasses),
1175 size: "40",
1176 icon: icon
1177 });
1178 return (0, _preact.h)(PageCrate, _extends({
1179 backgroundColor: backgroundColor
1180 }, rest), (0, _preact.h)("div", {
1181 className: (0, _classnames.default)('flex items-center min-h3 f4', colorClasses)
1182 }, iconComp, children));
1183};
1184
1185exports.MessagePageCrate = MessagePageCrate;
1186},{"preact":"../../node_modules/preact/dist/preact.module.js","classnames":"../../node_modules/classnames/index.js","./logo":"../logo.js","./utils/get-styled-component":"../utils/get-styled-component.js","./transition-in":"../transition-in.js","./utils/omit":"../utils/omit.js","./icon":"../icon.js"}],"../full-screen-overlay.js":[function(require,module,exports) {
1187"use strict";
1188
1189Object.defineProperty(exports, "__esModule", {
1190 value: true
1191});
1192exports.FullScreenOverlay = exports.FullScreenOverlayWrapper = void 0;
1193
1194var _preact = require("preact");
1195
1196var _getStyledComponent = _interopRequireDefault(require("./utils/get-styled-component"));
1197
1198var _omit = _interopRequireDefault(require("./utils/omit"));
1199
1200function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
1201
1202var FullScreenOverlayWrapper = (0, _getStyledComponent.default)({
1203 baseClasses: 'fixed top-0 left-0 z-999 w-100 h-100 bg-gray flex items-center dark-blue'
1204});
1205exports.FullScreenOverlayWrapper = FullScreenOverlayWrapper;
1206
1207var FullScreenOverlay = function FullScreenOverlay(props) {
1208 return (0, _preact.h)(FullScreenOverlayWrapper, (0, _omit.default)(props, ['children']), (0, _preact.h)("div", {
1209 className: "center ph2 ph4-m"
1210 }, props.children));
1211};
1212
1213exports.FullScreenOverlay = FullScreenOverlay;
1214},{"preact":"../../node_modules/preact/dist/preact.module.js","./utils/get-styled-component":"../utils/get-styled-component.js","./utils/omit":"../utils/omit.js"}],"../inputs.js":[function(require,module,exports) {
1215"use strict";
1216
1217Object.defineProperty(exports, "__esModule", {
1218 value: true
1219});
1220exports.Textarea = exports.Select = exports.Input = exports.inputClasses = void 0;
1221
1222var _getStyledComponent = _interopRequireDefault(require("./utils/get-styled-component"));
1223
1224function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
1225
1226var inputClasses = 'pa2 input-reset bg-white ba b--gray br2';
1227exports.inputClasses = inputClasses;
1228var Input = (0, _getStyledComponent.default)({
1229 baseClasses: inputClasses,
1230 tagName: 'input'
1231});
1232exports.Input = Input;
1233var Select = (0, _getStyledComponent.default)({
1234 baseClasses: inputClasses,
1235 tagName: 'select'
1236});
1237exports.Select = Select;
1238var Textarea = (0, _getStyledComponent.default)({
1239 baseClasses: inputClasses,
1240 tagName: 'textarea'
1241});
1242exports.Textarea = Textarea;
1243},{"./utils/get-styled-component":"../utils/get-styled-component.js"}],"../drug-box.js":[function(require,module,exports) {
1244"use strict";
1245
1246Object.defineProperty(exports, "__esModule", {
1247 value: true
1248});
1249exports.DrugBox = void 0;
1250
1251var _getStyledComponent = _interopRequireDefault(require("./utils/get-styled-component"));
1252
1253function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
1254
1255var DrugBox = (0, _getStyledComponent.default)({
1256 baseClasses: 'pv2 ph2 br2 ba b--light-gray bg-near-white',
1257 options: {
1258 highlight: ['highlighted']
1259 },
1260 fn: function fn(_ref) {
1261 var highlighted = _ref.highlighted;
1262 return highlighted ? 'bg-lightest-blue' : 'bg-near-white';
1263 }
1264});
1265exports.DrugBox = DrugBox;
1266},{"./utils/get-styled-component":"../utils/get-styled-component.js"}],"../links.js":[function(require,module,exports) {
1267"use strict";
1268
1269Object.defineProperty(exports, "__esModule", {
1270 value: true
1271});
1272exports.SupportLink = exports.Link = void 0;
1273
1274var _preact = require("preact");
1275
1276var _getStyledComponent = _interopRequireDefault(require("./utils/get-styled-component"));
1277
1278function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
1279
1280function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
1281
1282var supportEmail = 'support@anesthesiacharting.com';
1283var Link = (0, _getStyledComponent.default)({
1284 baseClasses: 'link dark-blue underline hover-light-blue',
1285 tagName: 'a'
1286});
1287exports.Link = Link;
1288
1289var SupportLink = function SupportLink(props) {
1290 return (0, _preact.h)(Link, _extends({
1291 href: "mailto:".concat(supportEmail)
1292 }, props), supportEmail);
1293};
1294
1295exports.SupportLink = SupportLink;
1296},{"preact":"../../node_modules/preact/dist/preact.module.js","./utils/get-styled-component":"../utils/get-styled-component.js"}],"../check-mark.js":[function(require,module,exports) {
1297"use strict";
1298
1299Object.defineProperty(exports, "__esModule", {
1300 value: true
1301});
1302exports.CheckMark = void 0;
1303
1304var _preact = require("preact");
1305
1306var _icon = require("./icon");
1307
1308var _classnames = _interopRequireDefault(require("classnames"));
1309
1310function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
1311
1312var CheckMark = function CheckMark(_ref) {
1313 var className = _ref.className,
1314 name = _ref.name,
1315 label = _ref.label,
1316 isComplete = _ref.isComplete,
1317 _onClick = _ref.onClick;
1318 return (0, _preact.h)("label", {
1319 htmlFor: name,
1320 className: (0, _classnames.default)('flex items-center mb2', className),
1321 "data-e2e": "checkMark"
1322 }, (0, _preact.h)("input", {
1323 onClick: function onClick() {
1324 return _onClick(name);
1325 },
1326 className: "checkbox o-0",
1327 id: name,
1328 checked: isComplete,
1329 type: "checkbox"
1330 }), isComplete && (0, _preact.h)(_icon.Icon, {
1331 className: "light-blue",
1332 size: "40",
1333 icon: "check_box"
1334 }), !isComplete && (0, _preact.h)(_icon.Icon, {
1335 size: "40",
1336 icon: "check_box_outline_blank"
1337 }), (0, _preact.h)("span", {
1338 className: "ml2"
1339 }, label || name));
1340};
1341
1342exports.CheckMark = CheckMark;
1343},{"preact":"../../node_modules/preact/dist/preact.module.js","./icon":"../icon.js","classnames":"../../node_modules/classnames/index.js"}],"../drawer.js":[function(require,module,exports) {
1344"use strict";
1345
1346Object.defineProperty(exports, "__esModule", {
1347 value: true
1348});
1349exports.Drawer = exports.DrawerLinkContainer = exports.DrawerLink = exports.FlipIcon = exports.FlipContainer = void 0;
1350
1351var _getStyledComponent = _interopRequireDefault(require("./utils/get-styled-component"));
1352
1353var _preact = require("preact");
1354
1355var _icon = require("./icon");
1356
1357var _classnames = _interopRequireDefault(require("classnames"));
1358
1359function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
1360
1361/** @jsx h */
1362var cardStyles = {
1363 backfaceVisibility: 'hidden',
1364 webkitBackfaceVisibility: 'hidden',
1365 top: '0',
1366 left: '0'
1367};
1368
1369var FlipContainer = function FlipContainer(_ref) {
1370 var front = _ref.front,
1371 back = _ref.back,
1372 flipped = _ref.flipped,
1373 height = _ref.height,
1374 width = _ref.width,
1375 className = _ref.className,
1376 style = _ref.style,
1377 _ref$direction = _ref.direction,
1378 direction = _ref$direction === void 0 ? 'vertical' : _ref$direction,
1379 _ref$perspective = _ref.perspective,
1380 perspective = _ref$perspective === void 0 ? '100px' : _ref$perspective;
1381 var axis = direction === 'vertical' ? 'X' : 'Y';
1382 var rotateZero = "rotate".concat(axis, "(0deg)");
1383 var rotateFlipped = "rotate".concat(axis, "(180deg)");
1384 return (0, _preact.h)("div", {
1385 className: className,
1386 style: Object.assign({
1387 position: 'relative',
1388 perspective: perspective,
1389 width: width,
1390 height: height
1391 }, style)
1392 }, (0, _preact.h)("div", {
1393 style: {
1394 transition: '0.6s',
1395 transformStyle: 'preserve-3d',
1396 webkitTransformStyle: 'preserve-3d',
1397 position: 'relative',
1398 transformOrigin: 'center',
1399 webkitTransformOrigin: 'center',
1400 width: '100%',
1401 height: '100%',
1402 transform: !flipped ? rotateFlipped : '',
1403 webkitTransform: !flipped ? rotateFlipped : ''
1404 }
1405 }, (0, _preact.h)("div", {
1406 style: Object.assign({}, cardStyles, {
1407 transform: rotateFlipped,
1408 webkitTransform: rotateFlipped,
1409 width: '100%',
1410 height: '100%',
1411 position: 'relative'
1412 })
1413 }, front), (0, _preact.h)("div", {
1414 style: Object.assign({}, cardStyles, {
1415 zIndex: 2,
1416 transform: rotateZero,
1417 webkitTransform: rotateZero,
1418 width: '100%',
1419 height: '100%',
1420 position: 'absolute'
1421 })
1422 }, back)));
1423};
1424
1425exports.FlipContainer = FlipContainer;
1426var FlipIcon = (0, _getStyledComponent.default)({
1427 options: {
1428 complete: ['complete'],
1429 icon: ['icon']
1430 },
1431 renderChildren: function renderChildren(_ref2) {
1432 var icon = _ref2.icon,
1433 complete = _ref2.complete;
1434 return [(0, _preact.h)(FlipContainer, {
1435 width: "20px",
1436 height: "20px",
1437 flipped: complete,
1438 front: (0, _preact.h)(_icon.Icon, {
1439 size: "20",
1440 icon: icon
1441 }),
1442 back: (0, _preact.h)(_icon.Icon, {
1443 className: "light-blue",
1444 size: "20",
1445 icon: "check_circle"
1446 })
1447 })];
1448 }
1449});
1450exports.FlipIcon = FlipIcon;
1451var DrawerLink = (0, _getStyledComponent.default)({
1452 tagName: 'a',
1453 baseClasses: 'link pv1 mt1 f5 fw3 flex items-center',
1454 options: {
1455 active: ['active'],
1456 disabled: ['disabled'],
1457 completeness: ['complete']
1458 },
1459 fn: function fn(_ref3) {
1460 var active = _ref3.active,
1461 disabled = _ref3.disabled;
1462 return (0, _classnames.default)({
1463 'light-blue': active,
1464 'mid-gray not-allowed': disabled,
1465 'white hover-moon-gray': !active && !disabled
1466 });
1467 },
1468 renderChildren: function renderChildren(_ref4) {
1469 var icon = _ref4.icon,
1470 title = _ref4.title,
1471 complete = _ref4.complete;
1472 return [(0, _preact.h)(FlipIcon, {
1473 icon: icon,
1474 complete: complete
1475 }), (0, _preact.h)("span", {
1476 "data-e2e": "".concat(title, "Nav"),
1477 className: icon ? 'pl2' : null
1478 }, title)];
1479 }
1480});
1481exports.DrawerLink = DrawerLink;
1482var DrawerLinkContainer = (0, _getStyledComponent.default)({
1483 baseClasses: 'link db pt2 pl3 f4',
1484 options: {
1485 completeness: ['complete'],
1486 title: ['title']
1487 },
1488 renderChildren: function renderChildren(_ref5) {
1489 var complete = _ref5.complete,
1490 title = _ref5.title,
1491 children = _ref5.children;
1492 return [(0, _preact.h)("div", {
1493 className: "flex items-center"
1494 }, (0, _preact.h)(_icon.Icon, {
1495 className: (0, _classnames.default)('light-blue pr2', {
1496 hidden: !complete
1497 }),
1498 size: "20",
1499 icon: "check_circle"
1500 }), (0, _preact.h)("h3", {
1501 className: "fw3 f6 ma0 ttu mid-gray bb b--mid-gray pb2 pt1 relative flex-grow-1"
1502 }, title)), (0, _preact.h)("div", null, children)];
1503 }
1504});
1505exports.DrawerLinkContainer = DrawerLinkContainer;
1506var Drawer = (0, _getStyledComponent.default)({
1507 baseClasses: 'bg-dark-blue white fixed top-0 vh-100 overflow-x-hidden'
1508});
1509exports.Drawer = Drawer;
1510},{"./utils/get-styled-component":"../utils/get-styled-component.js","preact":"../../node_modules/preact/dist/preact.module.js","./icon":"../icon.js","classnames":"../../node_modules/classnames/index.js"}],"../../node_modules/preact/hooks/dist/hooks.module.js":[function(require,module,exports) {
1511"use strict";
1512
1513Object.defineProperty(exports, "__esModule", {
1514 value: true
1515});
1516exports.useState = v;
1517exports.useReducer = m;
1518exports.useEffect = p;
1519exports.useLayoutEffect = l;
1520exports.useRef = d;
1521exports.useImperativeHandle = s;
1522exports.useMemo = y;
1523exports.useCallback = T;
1524exports.useContext = w;
1525exports.useDebugValue = A;
1526
1527var _preact = require("preact");
1528
1529var t,
1530 u,
1531 r,
1532 i = [],
1533 o = _preact.options.__r,
1534 f = _preact.options.diffed,
1535 c = _preact.options.__c,
1536 e = _preact.options.unmount;
1537
1538function a(t) {
1539 _preact.options.__h && _preact.options.__h(u);
1540 var r = u.__H || (u.__H = {
1541 t: [],
1542 u: []
1543 });
1544 return t >= r.t.length && r.t.push({}), r.t[t];
1545}
1546
1547function v(n) {
1548 return m(x, n);
1549}
1550
1551function m(n, r, i) {
1552 var o = a(t++);
1553 return o.__c || (o.__c = u, o.i = [i ? i(r) : x(void 0, r), function (t) {
1554 var u = n(o.i[0], t);
1555 o.i[0] !== u && (o.i[0] = u, o.__c.setState({}));
1556 }]), o.i;
1557}
1558
1559function p(n, r) {
1560 var i = a(t++);
1561 q(i.o, r) && (i.i = n, i.o = r, u.__H.u.push(i));
1562}
1563
1564function l(n, r) {
1565 var i = a(t++);
1566 q(i.o, r) && (i.i = n, i.o = r, u.__h.push(i));
1567}
1568
1569function d(n) {
1570 return y(function () {
1571 return {
1572 current: n
1573 };
1574 }, []);
1575}
1576
1577function s(n, t, u) {
1578 l(function () {
1579 "function" == typeof n ? n(t()) : n && (n.current = t());
1580 }, null == u ? u : u.concat(n));
1581}
1582
1583function y(n, u) {
1584 var r = a(t++);
1585 return q(r.o, u) ? (r.o = u, r.v = n, r.i = n()) : r.i;
1586}
1587
1588function T(n, t) {
1589 return y(function () {
1590 return n;
1591 }, t);
1592}
1593
1594function w(n) {
1595 var r = u.context[n.__c];
1596 if (!r) return n.__;
1597 var i = a(t++);
1598 return null == i.i && (i.i = !0, r.sub(u)), r.props.value;
1599}
1600
1601function A(t, u) {
1602 _preact.options.useDebugValue && _preact.options.useDebugValue(u ? u(t) : t);
1603}
1604
1605function F() {
1606 i.some(function (n) {
1607 n.__P && (n.__H.u.forEach(_), n.__H.u.forEach(g), n.__H.u = []);
1608 }), i = [];
1609}
1610
1611function _(n) {
1612 n.m && n.m();
1613}
1614
1615function g(n) {
1616 var t = n.i();
1617 "function" == typeof t && (n.m = t);
1618}
1619
1620function q(n, t) {
1621 return !n || t.some(function (t, u) {
1622 return t !== n[u];
1623 });
1624}
1625
1626function x(n, t) {
1627 return "function" == typeof t ? t(n) : t;
1628}
1629
1630_preact.options.__r = function (n) {
1631 o && o(n), t = 0, (u = n.__c).__H && (u.__H.u.forEach(_), u.__H.u.forEach(g), u.__H.u = []);
1632}, _preact.options.diffed = function (t) {
1633 f && f(t);
1634 var u = t.__c;
1635
1636 if (u) {
1637 var o = u.__H;
1638 o && o.u.length && (1 !== i.push(u) && r === _preact.options.requestAnimationFrame || ((r = _preact.options.requestAnimationFrame) || function (n) {
1639 var t,
1640 u = function () {
1641 clearTimeout(r), cancelAnimationFrame(t), setTimeout(n);
1642 },
1643 r = setTimeout(u, 100);
1644
1645 "undefined" != typeof window && (t = requestAnimationFrame(u));
1646 })(F));
1647 }
1648}, _preact.options.__c = function (n, t) {
1649 t.some(function (n) {
1650 n.__h.forEach(_), n.__h = n.__h.filter(function (n) {
1651 return !n.i || g(n);
1652 });
1653 }), c && c(n, t);
1654}, _preact.options.unmount = function (n) {
1655 e && e(n);
1656 var t = n.__c;
1657
1658 if (t) {
1659 var u = t.__H;
1660 u && u.t.forEach(function (n) {
1661 return n.m && n.m();
1662 });
1663 }
1664};
1665},{"preact":"../../node_modules/preact/dist/preact.module.js"}],"../../node_modules/preact/compat/dist/compat.module.js":[function(require,module,exports) {
1666"use strict";
1667
1668Object.defineProperty(exports, "__esModule", {
1669 value: true
1670});
1671var _exportNames = {
1672 version: true,
1673 Children: true,
1674 render: true,
1675 hydrate: true,
1676 unmountComponentAtNode: true,
1677 createPortal: true,
1678 createFactory: true,
1679 cloneElement: true,
1680 isValidElement: true,
1681 findDOMNode: true,
1682 PureComponent: true,
1683 memo: true,
1684 forwardRef: true,
1685 unstable_batchedUpdates: true,
1686 Suspense: true,
1687 SuspenseList: true,
1688 lazy: true,
1689 createElement: true,
1690 createContext: true,
1691 createRef: true,
1692 Fragment: true,
1693 Component: true
1694};
1695exports.hydrate = exports.render = V;
1696exports.unmountComponentAtNode = K;
1697exports.createPortal = W;
1698exports.createFactory = B;
1699exports.cloneElement = J;
1700exports.isValidElement = G;
1701exports.findDOMNode = Q;
1702exports.memo = _;
1703exports.forwardRef = S;
1704exports.Suspense = M;
1705exports.SuspenseList = j;
1706exports.lazy = O;
1707Object.defineProperty(exports, "createElement", {
1708 enumerable: true,
1709 get: function () {
1710 return _preact.createElement;
1711 }
1712});
1713Object.defineProperty(exports, "createContext", {
1714 enumerable: true,
1715 get: function () {
1716 return _preact.createContext;
1717 }
1718});
1719Object.defineProperty(exports, "createRef", {
1720 enumerable: true,
1721 get: function () {
1722 return _preact.createRef;
1723 }
1724});
1725Object.defineProperty(exports, "Fragment", {
1726 enumerable: true,
1727 get: function () {
1728 return _preact.Fragment;
1729 }
1730});
1731Object.defineProperty(exports, "Component", {
1732 enumerable: true,
1733 get: function () {
1734 return _preact.Component;
1735 }
1736});
1737exports.unstable_batchedUpdates = exports.PureComponent = exports.Children = exports.version = exports.default = void 0;
1738
1739var _hooks = require("preact/hooks");
1740
1741Object.keys(_hooks).forEach(function (key) {
1742 if (key === "default" || key === "__esModule") return;
1743 if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
1744 Object.defineProperty(exports, key, {
1745 enumerable: true,
1746 get: function () {
1747 return _hooks[key];
1748 }
1749 });
1750});
1751
1752var _preact = require("preact");
1753
1754function E(n, t) {
1755 for (var e in t) n[e] = t[e];
1756
1757 return n;
1758}
1759
1760function w(n, t) {
1761 for (var e in n) if ("__source" !== e && !(e in t)) return !0;
1762
1763 for (var r in t) if ("__source" !== r && n[r] !== t[r]) return !0;
1764
1765 return !1;
1766}
1767
1768var C = function (n) {
1769 var t, e;
1770
1771 function r(t) {
1772 var e;
1773 return (e = n.call(this, t) || this).isPureReactComponent = !0, e;
1774 }
1775
1776 return e = n, (t = r).prototype = Object.create(e.prototype), t.prototype.constructor = t, t.__proto__ = e, r.prototype.shouldComponentUpdate = function (n, t) {
1777 return w(this.props, n) || w(this.state, t);
1778 }, r;
1779}(_preact.Component);
1780
1781exports.PureComponent = C;
1782
1783function _(n, t) {
1784 function e(n) {
1785 var e = this.props.ref,
1786 r = e == n.ref;
1787 return !r && e && (e.call ? e(null) : e.current = null), t ? !t(this.props, n) || !r : w(this.props, n);
1788 }
1789
1790 function r(t) {
1791 return this.shouldComponentUpdate = e, (0, _preact.createElement)(n, E({}, t));
1792 }
1793
1794 return r.prototype.isReactComponent = !0, r.displayName = "Memo(" + (n.displayName || n.name) + ")", r.t = !0, r;
1795}
1796
1797var A = _preact.options.vnode;
1798
1799function S(n) {
1800 function t(t) {
1801 var e = E({}, t);
1802 return delete e.ref, n(e, t.ref);
1803 }
1804
1805 return t.prototype.isReactComponent = !0, t.t = !0, t.displayName = "ForwardRef(" + (n.displayName || n.name) + ")", t;
1806}
1807
1808_preact.options.vnode = function (n) {
1809 n.type && n.type.t && n.ref && (n.props.ref = n.ref, n.ref = null), A && A(n);
1810};
1811
1812var k = function (n, t) {
1813 return n ? (0, _preact.toChildArray)(n).map(t) : null;
1814},
1815 F = {
1816 map: k,
1817 forEach: k,
1818 count: function (n) {
1819 return n ? (0, _preact.toChildArray)(n).length : 0;
1820 },
1821 only: function (n) {
1822 if (1 !== (n = (0, _preact.toChildArray)(n)).length) throw new Error("Children.only() expects only one child.");
1823 return n[0];
1824 },
1825 toArray: _preact.toChildArray
1826},
1827 N = _preact.options.__e;
1828
1829exports.Children = F;
1830
1831function R(n) {
1832 return n && ((n = E({}, n)).__c = null, n.__k = n.__k && n.__k.map(R)), n;
1833}
1834
1835function M(n) {
1836 this.__u = 0, this.__b = null;
1837}
1838
1839function U(n) {
1840 var t = n.__.__c;
1841 return t && t.o && t.o(n);
1842}
1843
1844function O(n) {
1845 var t, e, r;
1846
1847 function o(o) {
1848 if (t || (t = n()).then(function (n) {
1849 e = n.default;
1850 }, function (n) {
1851 r = n;
1852 }), r) throw r;
1853 if (!e) throw t;
1854 return (0, _preact.createElement)(e, o);
1855 }
1856
1857 return o.displayName = "Lazy", o.t = !0, o;
1858}
1859
1860function j() {
1861 this.u = null, this.i = null;
1862}
1863
1864_preact.options.__e = function (n, t, e) {
1865 if (n.then) for (var r, o = t; o = o.__;) if ((r = o.__c) && r.l) return r.l(n, t.__c);
1866 N(n, t, e);
1867}, (M.prototype = new _preact.Component()).l = function (n, t) {
1868 var e = this,
1869 r = U(e.__v),
1870 o = !1,
1871 u = function () {
1872 o || (o = !0, r ? r(i) : i());
1873 };
1874
1875 t.__c = t.componentWillUnmount, t.componentWillUnmount = function () {
1876 u(), t.__c && t.__c();
1877 };
1878
1879 var i = function () {
1880 --e.__u || (e.__v.__k[0] = e.state.o, e.setState({
1881 o: e.__b = null
1882 }));
1883 };
1884
1885 e.__u++ || e.setState({
1886 o: e.__b = e.__v.__k[0]
1887 }), n.then(u, u);
1888}, M.prototype.render = function (n, t) {
1889 return this.__b && (this.__v.__k[0] = R(this.__b), this.__b = null), [(0, _preact.createElement)(_preact.Component, null, t.o ? null : n.children), t.o && n.fallback];
1890};
1891
1892var z = function (n, t, e) {
1893 if (++e[1] === e[0] && n.i.delete(t), n.props.revealOrder && ("t" !== n.props.revealOrder[0] || !n.i.size)) for (e = n.u; e;) {
1894 for (; e.length > 3;) e.pop()();
1895
1896 if (e[1] < e[0]) break;
1897 n.u = e = e[2];
1898 }
1899};
1900
1901(j.prototype = new _preact.Component()).o = function (n) {
1902 var t = this,
1903 e = U(t.__v),
1904 r = t.i.get(n);
1905 return r[0]++, function (o) {
1906 var u = function () {
1907 t.props.revealOrder ? (r.push(o), z(t, n, r)) : o();
1908 };
1909
1910 e ? e(u) : u();
1911 };
1912}, j.prototype.render = function (n) {
1913 this.u = null, this.i = new Map();
1914 var t = (0, _preact.toChildArray)(n.children);
1915 n.revealOrder && "b" === n.revealOrder[0] && t.reverse();
1916
1917 for (var e = t.length; e--;) this.i.set(t[e], this.u = [1, 0, this.u]);
1918
1919 return n.children;
1920}, j.prototype.componentDidUpdate = j.prototype.componentDidMount = function () {
1921 var n = this;
1922 n.i.forEach(function (t, e) {
1923 z(n, e, t);
1924 });
1925};
1926
1927var L = function () {
1928 function n() {}
1929
1930 var t = n.prototype;
1931 return t.getChildContext = function () {
1932 return this.props.context;
1933 }, t.render = function (n) {
1934 return n.children;
1935 }, n;
1936}();
1937
1938function P(n) {
1939 var t = this,
1940 e = n.container,
1941 r = (0, _preact.createElement)(L, {
1942 context: t.context
1943 }, n.vnode);
1944 return t.s && t.s !== e && (t.h.parentNode && t.s.removeChild(t.h), (0, _preact._unmount)(t.v), t.p = !1), n.vnode ? t.p ? (e.__k = t.__k, (0, _preact.render)(r, e), t.__k = e.__k) : (t.h = document.createTextNode(""), (0, _preact.hydrate)("", e), e.appendChild(t.h), t.p = !0, t.s = e, (0, _preact.render)(r, e, t.h), t.__k = this.h.__k) : t.p && (t.h.parentNode && t.s.removeChild(t.h), (0, _preact._unmount)(t.v)), t.v = r, t.componentWillUnmount = function () {
1945 t.h.parentNode && t.s.removeChild(t.h), (0, _preact._unmount)(t.v);
1946 }, null;
1947}
1948
1949function W(n, t) {
1950 return (0, _preact.createElement)(P, {
1951 vnode: n,
1952 container: t
1953 });
1954}
1955
1956var D = /^(?:accent|alignment|arabic|baseline|cap|clip|color|fill|flood|font|glyph|horiz|marker|overline|paint|stop|strikethrough|stroke|text|underline|unicode|units|v|vector|vert|word|writing|x)[A-Z]/;
1957_preact.Component.prototype.isReactComponent = {};
1958var T = "undefined" != typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103;
1959
1960function V(n, t, e) {
1961 if (null == t.__k) for (; t.firstChild;) t.removeChild(t.firstChild);
1962 return (0, _preact.render)(n, t), "function" == typeof e && e(), n ? n.__c : null;
1963}
1964
1965var Z = _preact.options.event;
1966
1967function H(n, t) {
1968 n["UNSAFE_" + t] && !n[t] && Object.defineProperty(n, t, {
1969 configurable: !1,
1970 get: function () {
1971 return this["UNSAFE_" + t];
1972 },
1973 set: function (n) {
1974 this["UNSAFE_" + t] = n;
1975 }
1976 });
1977}
1978
1979_preact.options.event = function (n) {
1980 return Z && (n = Z(n)), n.persist = function () {}, n.nativeEvent = n;
1981};
1982
1983var I = {
1984 configurable: !0,
1985 get: function () {
1986 return this.class;
1987 }
1988},
1989 $ = _preact.options.vnode;
1990
1991_preact.options.vnode = function (n) {
1992 n.$$typeof = T;
1993 var t = n.type,
1994 e = n.props;
1995
1996 if ("function" != typeof t) {
1997 var r, o, u;
1998
1999 for (u in e.defaultValue && (e.value || 0 === e.value || (e.value = e.defaultValue), delete e.defaultValue), Array.isArray(e.value) && e.multiple && "select" === t && ((0, _preact.toChildArray)(e.children).forEach(function (n) {
2000 -1 != e.value.indexOf(n.props.value) && (n.props.selected = !0);
2001 }), delete e.value), e) if (r = D.test(u)) break;
2002
2003 if (r) for (u in o = n.props = {}, e) o[D.test(u) ? u.replace(/([A-Z0-9])/, "-$1").toLowerCase() : u] = e[u];
2004 }
2005
2006 (e.class || e.className) && (I.enumerable = "className" in e, e.className && (e.class = e.className), Object.defineProperty(e, "className", I)), function (t) {
2007 var e = n.type,
2008 r = n.props;
2009
2010 if (r && "string" == typeof e) {
2011 var o = {};
2012
2013 for (var u in r) /^on(Ani|Tra|Tou)/.test(u) && (r[u.toLowerCase()] = r[u], delete r[u]), o[u.toLowerCase()] = u;
2014
2015 if (o.ondoubleclick && (r.ondblclick = r[o.ondoubleclick], delete r[o.ondoubleclick]), o.onbeforeinput && (r.onbeforeinput = r[o.onbeforeinput], delete r[o.onbeforeinput]), o.onchange && ("textarea" === e || "input" === e.toLowerCase() && !/^fil|che|ra/i.test(r.type))) {
2016 var i = o.oninput || "oninput";
2017 r[i] || (r[i] = r[o.onchange], delete r[o.onchange]);
2018 }
2019 }
2020 }(), "function" == typeof t && !t.m && t.prototype && (H(t.prototype, "componentWillMount"), H(t.prototype, "componentWillReceiveProps"), H(t.prototype, "componentWillUpdate"), t.m = !0), $ && $(n);
2021};
2022
2023var q = "16.8.0";
2024exports.version = q;
2025
2026function B(n) {
2027 return _preact.createElement.bind(null, n);
2028}
2029
2030function G(n) {
2031 return !!n && n.$$typeof === T;
2032}
2033
2034function J(n) {
2035 return G(n) ? _preact.cloneElement.apply(null, arguments) : n;
2036}
2037
2038function K(n) {
2039 return !!n.__k && ((0, _preact.render)(null, n), !0);
2040}
2041
2042function Q(n) {
2043 return n && (n.base || 1 === n.nodeType && n) || null;
2044}
2045
2046var X = function (n, t) {
2047 return n(t);
2048};
2049
2050exports.unstable_batchedUpdates = X;
2051var _default = {
2052 useState: _hooks.useState,
2053 useReducer: _hooks.useReducer,
2054 useEffect: _hooks.useEffect,
2055 useLayoutEffect: _hooks.useLayoutEffect,
2056 useRef: _hooks.useRef,
2057 useImperativeHandle: _hooks.useImperativeHandle,
2058 useMemo: _hooks.useMemo,
2059 useCallback: _hooks.useCallback,
2060 useContext: _hooks.useContext,
2061 useDebugValue: _hooks.useDebugValue,
2062 version: "16.8.0",
2063 Children: F,
2064 render: V,
2065 hydrate: V,
2066 unmountComponentAtNode: K,
2067 createPortal: W,
2068 createElement: _preact.createElement,
2069 createContext: _preact.createContext,
2070 createFactory: B,
2071 cloneElement: J,
2072 createRef: _preact.createRef,
2073 Fragment: _preact.Fragment,
2074 isValidElement: G,
2075 findDOMNode: Q,
2076 Component: _preact.Component,
2077 PureComponent: C,
2078 memo: _,
2079 forwardRef: S,
2080 unstable_batchedUpdates: X,
2081 Suspense: M,
2082 SuspenseList: j,
2083 lazy: O
2084};
2085exports.default = _default;
2086},{"preact/hooks":"../../node_modules/preact/hooks/dist/hooks.module.js","preact":"../../node_modules/preact/dist/preact.module.js"}],"../portal.js":[function(require,module,exports) {
2087"use strict";
2088
2089Object.defineProperty(exports, "__esModule", {
2090 value: true
2091});
2092exports.Portal = void 0;
2093
2094var _compat = require("preact/compat");
2095
2096var Portal = function Portal(_ref) {
2097 var into = _ref.into,
2098 children = _ref.children;
2099 var container = document.querySelector(into);
2100 return (0, _compat.createPortal)(children, container);
2101};
2102
2103exports.Portal = Portal;
2104},{"preact/compat":"../../node_modules/preact/compat/dist/compat.module.js"}],"../shield.js":[function(require,module,exports) {
2105"use strict";
2106
2107Object.defineProperty(exports, "__esModule", {
2108 value: true
2109});
2110exports.Shield = void 0;
2111
2112var _preact = require("preact");
2113
2114var _getStyledComponent = _interopRequireDefault(require("./utils/get-styled-component"));
2115
2116var _transitionIn = require("./transition-in");
2117
2118function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
2119
2120/** @jsx h */
2121var Shield = (0, _transitionIn.transitionIn)((0, _getStyledComponent.default)({
2122 baseClasses: 'fixed transition w-100 h-100 top-0 left-0 bg-blue o-50',
2123 options: {
2124 transitions: ['firstRender']
2125 },
2126 fn: function fn(_ref) {
2127 var firstRender = _ref.firstRender;
2128 return firstRender ? 'o-0' : '';
2129 }
2130}));
2131exports.Shield = Shield;
2132},{"preact":"../../node_modules/preact/dist/preact.module.js","./utils/get-styled-component":"../utils/get-styled-component.js","./transition-in":"../transition-in.js"}],"../dialog.js":[function(require,module,exports) {
2133"use strict";
2134
2135Object.defineProperty(exports, "__esModule", {
2136 value: true
2137});
2138exports.Dialog = void 0;
2139
2140var _preact = require("preact");
2141
2142var _classnames = _interopRequireDefault(require("classnames"));
2143
2144var _icon = require("./icon");
2145
2146var _omit = _interopRequireDefault(require("./utils/omit"));
2147
2148var _portal = require("./portal");
2149
2150var _shield = require("./shield");
2151
2152function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
2153
2154function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
2155
2156var Dialog = function Dialog(incomingProps) {
2157 var className = incomingProps.className,
2158 title = incomingProps.title,
2159 doClose = incomingProps.doClose,
2160 forceChoice = incomingProps.forceChoice,
2161 style = incomingProps.style,
2162 bottom = incomingProps.bottom,
2163 children = incomingProps.children;
2164 var props = (0, _omit.default)(incomingProps, ['className', 'title', 'doClose', 'forceChoice', 'style', 'children', 'bottom']);
2165 return (0, _preact.h)(_portal.Portal, {
2166 into: "body"
2167 }, (0, _preact.h)("div", {
2168 className: "fixed z-999 vh-100 w-100 top-0 left-0 flex items-center justify-center"
2169 }, (0, _preact.h)(_shield.Shield, {
2170 onClick: forceChoice ? null : doClose
2171 }), (0, _preact.h)("dialog", _extends({
2172 open: true,
2173 style: Object.assign({
2174 minHeight: '150px',
2175 minWidth: '300px',
2176 width: '600px',
2177 // this is important for iOS
2178 maxHeight: 'calc(100vh - 120px)'
2179 }, style),
2180 className: (0, _classnames.default)('ph2 pt2 pb1 bg-white bn br3 shadow-2 z-999 relative flex flex-column', className)
2181 }, props), (0, _preact.h)("div", {
2182 className: "w-100 pt1 ph1"
2183 }, !forceChoice && // this is just a spacer
2184 (0, _preact.h)("div", {
2185 className: "fr",
2186 style: {
2187 width: '44px',
2188 height: '10px'
2189 }
2190 }, (0, _preact.h)("button", {
2191 onClick: doClose,
2192 style: {
2193 top: '-16px',
2194 right: '-4px'
2195 },
2196 className: "button-reset bn bg-transparent relative pa3"
2197 }, (0, _preact.h)(_icon.Icon, {
2198 icon: "close"
2199 }))), title && (0, _preact.h)("h3", {
2200 className: "mt0 mb2"
2201 }, title)), (0, _preact.h)("div", {
2202 className: "pa1 prevent-overscroll overflow-y-scroll w-100 overflow-x-hidden"
2203 }, children), (0, _preact.h)("div", {
2204 className: "ph1 pv2"
2205 }, bottom))));
2206};
2207
2208exports.Dialog = Dialog;
2209},{"preact":"../../node_modules/preact/dist/preact.module.js","classnames":"../../node_modules/classnames/index.js","./icon":"../icon.js","./utils/omit":"../utils/omit.js","./portal":"../portal.js","./shield":"../shield.js"}],"../../node_modules/milliseconds/milliseconds.js":[function(require,module,exports) {
2210function calc(m) {
2211 return function(n) { return Math.round(n * m); };
2212};
2213module.exports = {
2214 seconds: calc(1e3),
2215 minutes: calc(6e4),
2216 hours: calc(36e5),
2217 days: calc(864e5),
2218 weeks: calc(6048e5),
2219 months: calc(26298e5),
2220 years: calc(315576e5)
2221};
2222
2223},{}],"../footer.js":[function(require,module,exports) {
2224"use strict";
2225
2226Object.defineProperty(exports, "__esModule", {
2227 value: true
2228});
2229exports.Footer = void 0;
2230
2231var _preact = require("preact");
2232
2233var _milliseconds = _interopRequireDefault(require("milliseconds"));
2234
2235function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
2236
2237var currentYear = new Date().getFullYear();
2238
2239var getUpdatedText = function getUpdatedText(updatedDate) {
2240 if (Date.now() - updatedDate < _milliseconds.default.weeks(2)) {
2241 var date = new Date(updatedDate);
2242 return "".concat(date.getMonth() + 1, "/").concat(date.getDate(), "/").concat((date.getFullYear() + '').slice(2));
2243 }
2244};
2245
2246var linkClasses = 'link f6 gray no-underline underline-hover';
2247
2248var Footer = function Footer(_ref) {
2249 var _ref$privacyUrl = _ref.privacyUrl,
2250 privacyUrl = _ref$privacyUrl === void 0 ? 'https://legal.anesthesiacharting.com/privacy' : _ref$privacyUrl,
2251 _ref$termsUrl = _ref.termsUrl,
2252 termsUrl = _ref$termsUrl === void 0 ? 'https://legal.anesthesiacharting.com/terms' : _ref$termsUrl,
2253 version = _ref.version,
2254 privacyUpdatedDate = _ref.privacyUpdatedDate,
2255 hideLinks = _ref.hideLinks;
2256 var updateText = privacyUpdatedDate && getUpdatedText(privacyUpdatedDate);
2257 return (0, _preact.h)("footer", {
2258 className: "pt2 pb3 tc f6 gray mb7"
2259 }, "\xA9 ", currentYear, " I.V. Enterprises LLC ", version && "v".concat(version), ' ', !hideLinks && (0, _preact.h)("div", {
2260 className: "mt1 no-print"
2261 }, (0, _preact.h)("a", {
2262 className: linkClasses,
2263 href: termsUrl,
2264 rel: "noopener"
2265 }, "terms"), ' | ', (0, _preact.h)("a", {
2266 className: linkClasses,
2267 href: privacyUrl,
2268 rel: "noopener"
2269 }, "privacy"), updateText && " (updated ".concat(updateText, ")")));
2270};
2271
2272exports.Footer = Footer;
2273},{"preact":"../../node_modules/preact/dist/preact.module.js","milliseconds":"../../node_modules/milliseconds/milliseconds.js"}],"../utils/throttle.js":[function(require,module,exports) {
2274"use strict";
2275
2276Object.defineProperty(exports, "__esModule", {
2277 value: true
2278});
2279exports.throttle = void 0;
2280
2281var throttle = function throttle(callback, delay) {
2282 var timeout = null;
2283
2284 var fn = function fn() {
2285 for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
2286 args[_key] = arguments[_key];
2287 }
2288
2289 if (!timeout) {
2290 timeout = setTimeout(function () {
2291 callback.apply(void 0, args);
2292 clearTimeout(timeout);
2293 timeout = null;
2294 }, delay);
2295 }
2296 };
2297
2298 fn();
2299 return fn;
2300};
2301
2302exports.throttle = throttle;
2303},{}],"../app-layout.js":[function(require,module,exports) {
2304"use strict";
2305
2306Object.defineProperty(exports, "__esModule", {
2307 value: true
2308});
2309exports.AppLayout = void 0;
2310
2311var _classnames = _interopRequireDefault(require("classnames"));
2312
2313var _preact = require("preact");
2314
2315var _logo = require("./logo");
2316
2317var _drawer = require("./drawer");
2318
2319var _shield = require("./shield");
2320
2321var _footer = require("./footer");
2322
2323var _button = require("./button");
2324
2325var _omit = _interopRequireDefault(require("./utils/omit"));
2326
2327var _throttle = require("./utils/throttle");
2328
2329function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
2330
2331function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
2332
2333function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
2334
2335function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
2336
2337function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
2338
2339function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
2340
2341function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
2342
2343function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
2344
2345function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
2346
2347function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
2348
2349function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
2350
2351var DrawerContentWrapper =
2352/*#__PURE__*/
2353function (_Component) {
2354 _inherits(DrawerContentWrapper, _Component);
2355
2356 function DrawerContentWrapper(props) {
2357 var _this;
2358
2359 _classCallCheck(this, DrawerContentWrapper);
2360
2361 _this = _possibleConstructorReturn(this, _getPrototypeOf(DrawerContentWrapper).call(this, props));
2362 _this.handleScroll = (0, _throttle.throttle)(_this.handleScroll.bind(_assertThisInitialized(_this)), 200);
2363 return _this;
2364 }
2365
2366 _createClass(DrawerContentWrapper, [{
2367 key: "handleScroll",
2368 value: function handleScroll() {
2369 if (!this.base) {
2370 return;
2371 }
2372
2373 var _this$props = this.props,
2374 updateScrolledDown = _this$props.updateScrolledDown,
2375 scrolledDown = _this$props.scrolledDown;
2376 var scrollTop = this.base.scrollTop;
2377
2378 if (scrollTop === 0 && scrolledDown) {
2379 updateScrolledDown(false);
2380 }
2381
2382 if (!scrolledDown && scrollTop > 0) {
2383 updateScrolledDown(true);
2384 }
2385 }
2386 }, {
2387 key: "componentDidMount",
2388 value: function componentDidMount() {
2389 this.base.addEventListener('scroll', this.handleScroll, {
2390 passive: true
2391 });
2392 }
2393 }, {
2394 key: "componentWillUnMount",
2395 value: function componentWillUnMount() {
2396 this.base.removeEventListener('scroll', this.handleScroll, {
2397 passive: true
2398 });
2399 }
2400 }, {
2401 key: "render",
2402 value: function render(_ref) {
2403 var style = _ref.style,
2404 children = _ref.children;
2405 return (0, _preact.h)("div", {
2406 className: "v-scroll h-100 w-100",
2407 style: style
2408 }, children);
2409 }
2410 }]);
2411
2412 return DrawerContentWrapper;
2413}(_preact.Component);
2414
2415var AppLayout =
2416/*#__PURE__*/
2417function (_Component2) {
2418 _inherits(AppLayout, _Component2);
2419
2420 function AppLayout(props) {
2421 var _this2;
2422
2423 _classCallCheck(this, AppLayout);
2424
2425 _this2 = _possibleConstructorReturn(this, _getPrototypeOf(AppLayout).call(this, props));
2426 _this2.state = {
2427 drawerScrolledDown: false
2428 };
2429 _this2.updateScrolledDown = _this2.updateScrolledDown.bind(_assertThisInitialized(_this2));
2430 return _this2;
2431 }
2432
2433 _createClass(AppLayout, [{
2434 key: "updateScrolledDown",
2435 value: function updateScrolledDown(scrolledDown) {
2436 this.setState({
2437 drawerScrolledDown: scrolledDown
2438 });
2439 }
2440 }, {
2441 key: "render",
2442 value: function render(props, _ref2) {
2443 var drawerScrolledDown = _ref2.drawerScrolledDown;
2444 var drawerOpen = props.drawerOpen,
2445 screenIsWide = props.screenIsWide,
2446 drawerEnabled = props.drawerEnabled,
2447 drawerContent = props.drawerContent,
2448 statusBarContent = props.statusBarContent,
2449 extraContent = props.extraContent,
2450 _props$drawerWidth = props.drawerWidth,
2451 drawerWidth = _props$drawerWidth === void 0 ? 256 : _props$drawerWidth,
2452 mainContent = props.mainContent,
2453 doCloseDrawer = props.doCloseDrawer,
2454 hideFooter = props.hideFooter,
2455 version = props.version,
2456 logoHref = props.logoHref,
2457 logoOnClick = props.logoOnClick,
2458 preventScroll = props.preventScroll;
2459 var rest = (0, _omit.default)(props, ['drawerOpen', 'screenIsWide', 'drawerEnabled', 'drawerContent', 'statusBarContent', 'extraContent', 'drawerWidth', 'mainContent', 'doCloseDrawer', 'hideFooter', 'version', 'logoHref', 'logoOnClick', 'preventScroll']);
2460 var drawerAlwaysVisible = drawerEnabled && screenIsWide;
2461 var useFloatingDrawer = drawerEnabled && !screenIsWide;
2462 var showShield = useFloatingDrawer && drawerOpen;
2463 var floatingDrawerHidden = useFloatingDrawer && !drawerOpen;
2464 var leftMarginStyles = drawerAlwaysVisible ? {
2465 width: "calc(100% - ".concat(drawerWidth, "px)"),
2466 marginLeft: "".concat(drawerWidth, "px")
2467 } : {
2468 width: '100%'
2469 };
2470
2471 if (showShield || preventScroll) {
2472 document.body.classList.add('overflow-hidden');
2473 } else {
2474 document.body.classList.remove('overflow-hidden');
2475 }
2476
2477 var drawerHeaderHeightPx = (drawerAlwaysVisible ? 80 : 60) + 'px';
2478 var logoClasses = (0, _classnames.default)({
2479 pointer: logoHref || logoOnClick
2480 });
2481 return (0, _preact.h)("div", _extends({
2482 className: "bg-near-white dark-blue sans-serif min-vh-100"
2483 }, rest), statusBarContent && (0, _preact.h)("div", {
2484 className: "sticky no-print top-0 bg-light-gray z-1 shadow-1",
2485 style: leftMarginStyles
2486 }, statusBarContent), drawerEnabled && (0, _preact.h)(_drawer.Drawer, {
2487 "aria-hidden": floatingDrawerHidden,
2488 className: useFloatingDrawer ? 'z-4 transition' : '',
2489 style: {
2490 width: "".concat(drawerWidth, "px"),
2491 transform: floatingDrawerHidden ? "translateX(".concat(-drawerWidth, "px)") : null
2492 }
2493 }, (0, _preact.h)("div", {
2494 className: (0, _classnames.default)('absolute left-0 bg-dark-blue z-1 top-0 pa2 pa3-l', {
2495 'shadow-1': drawerScrolledDown
2496 }),
2497 style: {
2498 width: "".concat(drawerWidth, "px"),
2499 height: drawerHeaderHeightPx
2500 }
2501 }, screenIsWide && (0, _preact.h)("a", {
2502 className: (0, _classnames.default)('db link white', logoClasses),
2503 href: logoHref,
2504 onClick: logoOnClick
2505 }, (0, _preact.h)(_logo.LogoDark, null)), !screenIsWide && (0, _preact.h)("div", {
2506 className: "flex items-center justify-between"
2507 }, (0, _preact.h)(_button.TapIconButton, {
2508 icon: "close",
2509 color: "white",
2510 className: "flex-shrink-0",
2511 onClick: function onClick(e) {
2512 e.preventDefault();
2513 doCloseDrawer();
2514 }
2515 }), (0, _preact.h)("a", {
2516 className: logoClasses,
2517 href: logoHref,
2518 onClick: logoOnClick
2519 }, (0, _preact.h)(_logo.LogoTextOnly, {
2520 className: "mh3",
2521 style: {
2522 paddingTop: '6px',
2523 width: '168px'
2524 }
2525 })))), (0, _preact.h)(DrawerContentWrapper, {
2526 scrolledDown: drawerScrolledDown,
2527 updateScrolledDown: this.updateScrolledDown,
2528 style: {
2529 paddingTop: drawerHeaderHeightPx,
2530 paddingBottom: '120px'
2531 }
2532 }, drawerContent)), showShield && (0, _preact.h)(_shield.Shield, {
2533 className: "z-3 dn-l",
2534 onClick: function onClick() {
2535 return doCloseDrawer && doCloseDrawer();
2536 }
2537 }), (0, _preact.h)("main", {
2538 style: leftMarginStyles,
2539 className: "bg-nearly-white overflow-x-hidden"
2540 }, mainContent, hideFooter !== true && (0, _preact.h)(_footer.Footer, {
2541 version: version
2542 })), extraContent);
2543 }
2544 }]);
2545
2546 return AppLayout;
2547}(_preact.Component);
2548
2549exports.AppLayout = AppLayout;
2550},{"classnames":"../../node_modules/classnames/index.js","preact":"../../node_modules/preact/dist/preact.module.js","./logo":"../logo.js","./drawer":"../drawer.js","./shield":"../shield.js","./footer":"../footer.js","./button":"../button.js","./utils/omit":"../utils/omit.js","./utils/throttle":"../utils/throttle.js"}],"../../node_modules/tryit/tryit.js":[function(require,module,exports) {
2551// tryit
2552// Simple, re-usuable try-catch, this is a performance optimization
2553// and provides a cleaner API.
2554module.exports = function (fn, cb) {
2555 var err;
2556
2557 try {
2558 fn();
2559 } catch (e) {
2560 err = e;
2561 }
2562
2563 if (cb) cb(err || null);
2564};
2565
2566},{}],"../utils/ls.js":[function(require,module,exports) {
2567"use strict";
2568
2569Object.defineProperty(exports, "__esModule", {
2570 value: true
2571});
2572exports.clearLocalStorage = exports.deleteLocalStorageItem = exports.getLocalStorageItem = exports.setLocalStorageItem = void 0;
2573
2574var _tryit = _interopRequireDefault(require("tryit"));
2575
2576function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
2577
2578var setLocalStorageItem = function setLocalStorageItem(item, value) {
2579 return (0, _tryit.default)(function () {
2580 return localStorage.setItem(item, value);
2581 });
2582};
2583
2584exports.setLocalStorageItem = setLocalStorageItem;
2585
2586var getLocalStorageItem = function getLocalStorageItem(item) {
2587 var result;
2588 (0, _tryit.default)(function () {
2589 result = localStorage.getItem(item);
2590 });
2591 return result;
2592};
2593
2594exports.getLocalStorageItem = getLocalStorageItem;
2595
2596var deleteLocalStorageItem = function deleteLocalStorageItem(item) {
2597 return (0, _tryit.default)(function () {
2598 return delete localStorage[item];
2599 });
2600};
2601
2602exports.deleteLocalStorageItem = deleteLocalStorageItem;
2603
2604var clearLocalStorage = function clearLocalStorage() {
2605 return (0, _tryit.default)(function () {
2606 var debug = localStorage.debug;
2607 localStorage.clear();
2608
2609 if (debug) {
2610 localStorage.debug = debug;
2611 }
2612 });
2613};
2614
2615exports.clearLocalStorage = clearLocalStorage;
2616},{"tryit":"../../node_modules/tryit/tryit.js"}],"../utils/cookie.js":[function(require,module,exports) {
2617"use strict";
2618
2619Object.defineProperty(exports, "__esModule", {
2620 value: true
2621});
2622exports.deleteCookie = exports.readCookie = exports.writeCookie = void 0;
2623
2624function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
2625
2626var writeCookie = function writeCookie(item, value) {
2627 var _cookieData;
2628
2629 var _ref = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {},
2630 maxAge = _ref.maxAge,
2631 expires = _ref.expires,
2632 _ref$secure = _ref.secure,
2633 secure = _ref$secure === void 0 ? false : _ref$secure,
2634 domain = _ref.domain;
2635
2636 var cookieData = (_cookieData = {}, _defineProperty(_cookieData, item, value), _defineProperty(_cookieData, "domain", domain || location.hostname), _defineProperty(_cookieData, "path", '/'), _defineProperty(_cookieData, "secure", secure), _cookieData);
2637
2638 if (location.hostname === 'localhost') {
2639 cookieData.secure = false;
2640 }
2641
2642 if (maxAge) {
2643 cookieData['max-age'] = Math.floor(maxAge / 1000); // convert to seconds
2644 } else if (expires) {
2645 cookieData.expires = expires.toGMTString();
2646 }
2647
2648 var cookieString = Object.keys(cookieData).reduce(function (result, key) {
2649 var value = cookieData[key];
2650
2651 if (typeof value === 'boolean') {
2652 if (value === true) {
2653 result.push(key);
2654 }
2655 } else {
2656 result.push("".concat(key, "=").concat(value));
2657 }
2658
2659 return result;
2660 }, []).join(';');
2661 document.cookie = cookieString;
2662};
2663
2664exports.writeCookie = writeCookie;
2665
2666var readCookie = function readCookie(name) {
2667 var value = null;
2668 document.cookie.split(';').find(function (item) {
2669 var parts = item.split('=');
2670 var key = parts[0].trim();
2671
2672 if (key === name) {
2673 value = parts[1].trim();
2674 return true;
2675 }
2676 });
2677 return value;
2678};
2679
2680exports.readCookie = readCookie;
2681
2682var deleteCookie = function deleteCookie(item, domain) {
2683 return writeCookie(item, '', {
2684 expires: new Date(0),
2685 domain: domain
2686 });
2687};
2688
2689exports.deleteCookie = deleteCookie;
2690},{}],"../utils/token-writer.js":[function(require,module,exports) {
2691"use strict";
2692
2693Object.defineProperty(exports, "__esModule", {
2694 value: true
2695});
2696exports.createTokenWriter = void 0;
2697
2698var _milliseconds = _interopRequireDefault(require("milliseconds"));
2699
2700var _cookie = require("./cookie");
2701
2702var _ls = require("./ls");
2703
2704function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
2705
2706var createTokenWriter = function createTokenWriter(_ref) {
2707 var _ref$name = _ref.name,
2708 name = _ref$name === void 0 ? 'token' : _ref$name,
2709 domain = _ref.domain;
2710
2711 var writeToken = function writeToken(token) {
2712 (0, _cookie.writeCookie)(name, token, {
2713 maxAge: _milliseconds.default.days(180),
2714 secure: true,
2715 domain: domain
2716 });
2717 };
2718
2719 var readToken = function readToken() {
2720 var valueFromLS = (0, _ls.getLocalStorageItem)('token');
2721 var valueFromCookie = (0, _cookie.readCookie)(name);
2722
2723 if (valueFromLS && valueFromLS !== valueFromCookie) {
2724 writeToken(valueFromLS);
2725 (0, _ls.deleteLocalStorageItem)('token');
2726 }
2727
2728 return valueFromCookie || valueFromLS;
2729 };
2730
2731 var clearToken = function clearToken() {
2732 return (0, _cookie.deleteCookie)(name, domain);
2733 };
2734
2735 return {
2736 writeToken: writeToken,
2737 readToken: readToken,
2738 clearToken: clearToken
2739 };
2740};
2741
2742exports.createTokenWriter = createTokenWriter;
2743},{"milliseconds":"../../node_modules/milliseconds/milliseconds.js","./cookie":"../utils/cookie.js","./ls":"../utils/ls.js"}],"../bundles/token.js":[function(require,module,exports) {
2744"use strict";
2745
2746Object.defineProperty(exports, "__esModule", {
2747 value: true
2748});
2749exports.createTokenBundle = void 0;
2750
2751var _tokenWriter = require("../utils/token-writer");
2752
2753var _ls = require("../utils/ls");
2754
2755var UPDATED = 'TOKEN_UPDATED';
2756var CLEARED = 'TOKEN_CLEARED';
2757
2758var createTokenBundle = function createTokenBundle(opts) {
2759 var _createTokenWriter = (0, _tokenWriter.createTokenWriter)(opts),
2760 readToken = _createTokenWriter.readToken,
2761 writeToken = _createTokenWriter.writeToken,
2762 clearToken = _createTokenWriter.clearToken;
2763
2764 return {
2765 name: 'token',
2766 getReducer: function getReducer() {
2767 var initial = {
2768 token: readToken()
2769 };
2770 return function () {
2771 var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : initial;
2772
2773 var _ref = arguments.length > 1 ? arguments[1] : undefined,
2774 type = _ref.type,
2775 payload = _ref.payload;
2776
2777 if (type === UPDATED) {
2778 return Object.assign({}, state, {
2779 token: payload
2780 });
2781 }
2782
2783 if (type === CLEARED) {
2784 return Object.assign({}, state, {
2785 token: null
2786 });
2787 }
2788
2789 return state;
2790 };
2791 },
2792 selectAuthToken: function selectAuthToken(state) {
2793 return state.token.token;
2794 },
2795 selectIsSignedIn: function selectIsSignedIn(state) {
2796 return !!state.token.token;
2797 },
2798 doReceiveToken: function doReceiveToken(token) {
2799 return function (_ref2) {
2800 var dispatch = _ref2.dispatch;
2801 writeToken(token);
2802 dispatch({
2803 type: UPDATED,
2804 payload: token
2805 });
2806 };
2807 },
2808 doClearToken: function doClearToken() {
2809 return function (_ref3) {
2810 var dispatch = _ref3.dispatch;
2811 clearToken();
2812 (0, _ls.clearLocalStorage)();
2813 dispatch({
2814 type: CLEARED
2815 });
2816 };
2817 }
2818 };
2819};
2820
2821exports.createTokenBundle = createTokenBundle;
2822},{"../utils/token-writer":"../utils/token-writer.js","../utils/ls":"../utils/ls.js"}],"../bundles/layout-ui.js":[function(require,module,exports) {
2823"use strict";
2824
2825Object.defineProperty(exports, "__esModule", {
2826 value: true
2827});
2828exports.layoutUiBundle = void 0;
2829var DRAWER_OPENED = 'DRAWER_OPENED';
2830var DRAWER_CLOSED = 'DRAWER_CLOSED';
2831var layoutUiBundle = {
2832 name: 'layoutUi',
2833 reducer: function reducer() {
2834 var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {
2835 drawerOpen: false,
2836 beeping: null
2837 };
2838
2839 var _ref = arguments.length > 1 ? arguments[1] : undefined,
2840 type = _ref.type;
2841
2842 if (type === DRAWER_OPENED) {
2843 return Object.assign({}, state, {
2844 drawerOpen: true
2845 });
2846 }
2847
2848 if (type === DRAWER_CLOSED) {
2849 return Object.assign({}, state, {
2850 drawerOpen: false
2851 });
2852 }
2853
2854 return state;
2855 },
2856 selectDrawerIsOpen: function selectDrawerIsOpen(state) {
2857 return state.layoutUi.drawerOpen;
2858 },
2859 doOpenDrawer: function doOpenDrawer() {
2860 return {
2861 type: DRAWER_OPENED
2862 };
2863 },
2864 doCloseDrawer: function doCloseDrawer() {
2865 return {
2866 type: DRAWER_CLOSED
2867 };
2868 }
2869};
2870exports.layoutUiBundle = layoutUiBundle;
2871},{}],"../index.js":[function(require,module,exports) {
2872"use strict";
2873
2874Object.defineProperty(exports, "__esModule", {
2875 value: true
2876});
2877var _exportNames = {
2878 getStyledComponent: true,
2879 omit: true
2880};
2881Object.defineProperty(exports, "getStyledComponent", {
2882 enumerable: true,
2883 get: function () {
2884 return _getStyledComponent.default;
2885 }
2886});
2887Object.defineProperty(exports, "omit", {
2888 enumerable: true,
2889 get: function () {
2890 return _omit.default;
2891 }
2892});
2893
2894var _button = require("./button");
2895
2896Object.keys(_button).forEach(function (key) {
2897 if (key === "default" || key === "__esModule") return;
2898 if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
2899 Object.defineProperty(exports, key, {
2900 enumerable: true,
2901 get: function () {
2902 return _button[key];
2903 }
2904 });
2905});
2906
2907var _logo = require("./logo");
2908
2909Object.keys(_logo).forEach(function (key) {
2910 if (key === "default" || key === "__esModule") return;
2911 if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
2912 Object.defineProperty(exports, key, {
2913 enumerable: true,
2914 get: function () {
2915 return _logo[key];
2916 }
2917 });
2918});
2919
2920var _crate = require("./crate");
2921
2922Object.keys(_crate).forEach(function (key) {
2923 if (key === "default" || key === "__esModule") return;
2924 if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
2925 Object.defineProperty(exports, key, {
2926 enumerable: true,
2927 get: function () {
2928 return _crate[key];
2929 }
2930 });
2931});
2932
2933var _fullScreenOverlay = require("./full-screen-overlay");
2934
2935Object.keys(_fullScreenOverlay).forEach(function (key) {
2936 if (key === "default" || key === "__esModule") return;
2937 if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
2938 Object.defineProperty(exports, key, {
2939 enumerable: true,
2940 get: function () {
2941 return _fullScreenOverlay[key];
2942 }
2943 });
2944});
2945
2946var _inputs = require("./inputs");
2947
2948Object.keys(_inputs).forEach(function (key) {
2949 if (key === "default" || key === "__esModule") return;
2950 if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
2951 Object.defineProperty(exports, key, {
2952 enumerable: true,
2953 get: function () {
2954 return _inputs[key];
2955 }
2956 });
2957});
2958
2959var _icon = require("./icon");
2960
2961Object.keys(_icon).forEach(function (key) {
2962 if (key === "default" || key === "__esModule") return;
2963 if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
2964 Object.defineProperty(exports, key, {
2965 enumerable: true,
2966 get: function () {
2967 return _icon[key];
2968 }
2969 });
2970});
2971
2972var _drugBox = require("./drug-box");
2973
2974Object.keys(_drugBox).forEach(function (key) {
2975 if (key === "default" || key === "__esModule") return;
2976 if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
2977 Object.defineProperty(exports, key, {
2978 enumerable: true,
2979 get: function () {
2980 return _drugBox[key];
2981 }
2982 });
2983});
2984
2985var _links = require("./links");
2986
2987Object.keys(_links).forEach(function (key) {
2988 if (key === "default" || key === "__esModule") return;
2989 if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
2990 Object.defineProperty(exports, key, {
2991 enumerable: true,
2992 get: function () {
2993 return _links[key];
2994 }
2995 });
2996});
2997
2998var _checkMark = require("./check-mark");
2999
3000Object.keys(_checkMark).forEach(function (key) {
3001 if (key === "default" || key === "__esModule") return;
3002 if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
3003 Object.defineProperty(exports, key, {
3004 enumerable: true,
3005 get: function () {
3006 return _checkMark[key];
3007 }
3008 });
3009});
3010
3011var _transitionIn = require("./transition-in");
3012
3013Object.keys(_transitionIn).forEach(function (key) {
3014 if (key === "default" || key === "__esModule") return;
3015 if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
3016 Object.defineProperty(exports, key, {
3017 enumerable: true,
3018 get: function () {
3019 return _transitionIn[key];
3020 }
3021 });
3022});
3023
3024var _drawer = require("./drawer");
3025
3026Object.keys(_drawer).forEach(function (key) {
3027 if (key === "default" || key === "__esModule") return;
3028 if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
3029 Object.defineProperty(exports, key, {
3030 enumerable: true,
3031 get: function () {
3032 return _drawer[key];
3033 }
3034 });
3035});
3036
3037var _dialog = require("./dialog");
3038
3039Object.keys(_dialog).forEach(function (key) {
3040 if (key === "default" || key === "__esModule") return;
3041 if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
3042 Object.defineProperty(exports, key, {
3043 enumerable: true,
3044 get: function () {
3045 return _dialog[key];
3046 }
3047 });
3048});
3049
3050var _appLayout = require("./app-layout");
3051
3052Object.keys(_appLayout).forEach(function (key) {
3053 if (key === "default" || key === "__esModule") return;
3054 if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
3055 Object.defineProperty(exports, key, {
3056 enumerable: true,
3057 get: function () {
3058 return _appLayout[key];
3059 }
3060 });
3061});
3062
3063var _shield = require("./shield");
3064
3065Object.keys(_shield).forEach(function (key) {
3066 if (key === "default" || key === "__esModule") return;
3067 if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
3068 Object.defineProperty(exports, key, {
3069 enumerable: true,
3070 get: function () {
3071 return _shield[key];
3072 }
3073 });
3074});
3075
3076var _portal = require("./portal");
3077
3078Object.keys(_portal).forEach(function (key) {
3079 if (key === "default" || key === "__esModule") return;
3080 if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
3081 Object.defineProperty(exports, key, {
3082 enumerable: true,
3083 get: function () {
3084 return _portal[key];
3085 }
3086 });
3087});
3088
3089var _getStyledComponent = _interopRequireDefault(require("./utils/get-styled-component"));
3090
3091var _omit = _interopRequireDefault(require("./utils/omit"));
3092
3093var _ls = require("./utils/ls");
3094
3095Object.keys(_ls).forEach(function (key) {
3096 if (key === "default" || key === "__esModule") return;
3097 if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
3098 Object.defineProperty(exports, key, {
3099 enumerable: true,
3100 get: function () {
3101 return _ls[key];
3102 }
3103 });
3104});
3105
3106var _cookie = require("./utils/cookie");
3107
3108Object.keys(_cookie).forEach(function (key) {
3109 if (key === "default" || key === "__esModule") return;
3110 if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
3111 Object.defineProperty(exports, key, {
3112 enumerable: true,
3113 get: function () {
3114 return _cookie[key];
3115 }
3116 });
3117});
3118
3119var _tokenWriter = require("./utils/token-writer");
3120
3121Object.keys(_tokenWriter).forEach(function (key) {
3122 if (key === "default" || key === "__esModule") return;
3123 if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
3124 Object.defineProperty(exports, key, {
3125 enumerable: true,
3126 get: function () {
3127 return _tokenWriter[key];
3128 }
3129 });
3130});
3131
3132var _throttle = require("./utils/throttle");
3133
3134Object.keys(_throttle).forEach(function (key) {
3135 if (key === "default" || key === "__esModule") return;
3136 if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
3137 Object.defineProperty(exports, key, {
3138 enumerable: true,
3139 get: function () {
3140 return _throttle[key];
3141 }
3142 });
3143});
3144
3145var _token = require("./bundles/token");
3146
3147Object.keys(_token).forEach(function (key) {
3148 if (key === "default" || key === "__esModule") return;
3149 if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
3150 Object.defineProperty(exports, key, {
3151 enumerable: true,
3152 get: function () {
3153 return _token[key];
3154 }
3155 });
3156});
3157
3158var _layoutUi = require("./bundles/layout-ui");
3159
3160Object.keys(_layoutUi).forEach(function (key) {
3161 if (key === "default" || key === "__esModule") return;
3162 if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
3163 Object.defineProperty(exports, key, {
3164 enumerable: true,
3165 get: function () {
3166 return _layoutUi[key];
3167 }
3168 });
3169});
3170
3171function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
3172},{"./button":"../button.js","./logo":"../logo.js","./crate":"../crate.js","./full-screen-overlay":"../full-screen-overlay.js","./inputs":"../inputs.js","./icon":"../icon.js","./drug-box":"../drug-box.js","./links":"../links.js","./check-mark":"../check-mark.js","./transition-in":"../transition-in.js","./drawer":"../drawer.js","./dialog":"../dialog.js","./app-layout":"../app-layout.js","./shield":"../shield.js","./portal":"../portal.js","./utils/get-styled-component":"../utils/get-styled-component.js","./utils/omit":"../utils/omit.js","./utils/ls":"../utils/ls.js","./utils/cookie":"../utils/cookie.js","./utils/token-writer":"../utils/token-writer.js","./utils/throttle":"../utils/throttle.js","./bundles/token":"../bundles/token.js","./bundles/layout-ui":"../bundles/layout-ui.js"}],"section.js":[function(require,module,exports) {
3173"use strict";
3174
3175Object.defineProperty(exports, "__esModule", {
3176 value: true
3177});
3178exports.default = void 0;
3179
3180var _preact = require("preact");
3181
3182var _crate = require("../crate");
3183
3184var _default = function _default(_ref) {
3185 var title = _ref.title,
3186 children = _ref.children;
3187 return (0, _preact.h)(_crate.PageCrate, {
3188 wide: true,
3189 title: title
3190 }, children);
3191};
3192
3193exports.default = _default;
3194},{"preact":"../../node_modules/preact/dist/preact.module.js","../crate":"../crate.js"}],"component-code.js":[function(require,module,exports) {
3195"use strict";
3196
3197Object.defineProperty(exports, "__esModule", {
3198 value: true
3199});
3200exports.default = void 0;
3201
3202var _preact = require("preact");
3203
3204var _default = function _default(_ref) {
3205 var name = _ref.name,
3206 code = _ref.code,
3207 children = _ref.children;
3208 return (0, _preact.h)("div", {
3209 className: "bg-white pv3 br3 mt3"
3210 }, (0, _preact.h)("h3", {
3211 className: "mt0"
3212 }, name), (0, _preact.h)("div", {
3213 className: "fw6 mv2"
3214 }, "Code:"), (0, _preact.h)("code", {
3215 className: "light-blue dib bg-black-90 pa2 br2 overflow-x-auto w-100"
3216 }, (0, _preact.h)("pre", {
3217 className: "ma0 f6"
3218 }, code)), (0, _preact.h)("div", {
3219 className: "fw6 mv2"
3220 }, "Output:"), (0, _preact.h)("div", null, children));
3221};
3222
3223exports.default = _default;
3224},{"preact":"../../node_modules/preact/dist/preact.module.js"}],"../utils/get-prop-variants.js":[function(require,module,exports) {
3225"use strict";
3226
3227Object.defineProperty(exports, "__esModule", {
3228 value: true
3229});
3230exports.default = void 0;
3231
3232function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
3233
3234function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _nonIterableSpread(); }
3235
3236function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance"); }
3237
3238function _iterableToArray(iter) { if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter); }
3239
3240function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } }
3241
3242var _default = function _default(definition) {
3243 var result = [];
3244
3245 var addDimension = function addDimension(category, options) {
3246 var values = ['default'].concat(_toConsumableArray(options));
3247
3248 if (!result.length) {
3249 result.push.apply(result, _toConsumableArray(values.map(function (value) {
3250 return _defineProperty({}, category, value);
3251 })));
3252 return;
3253 }
3254
3255 values.forEach(function (value, i) {
3256 if (i === 0) {
3257 result.forEach(function (item) {
3258 item[category] = value;
3259 });
3260 } else {
3261 var copy = JSON.parse(JSON.stringify(result));
3262 copy.forEach(function (item) {
3263 item[category] = value;
3264 });
3265 result.push.apply(result, _toConsumableArray(copy));
3266 }
3267 });
3268 };
3269
3270 Object.keys(definition).forEach(function (key) {
3271 addDimension(key, definition[key]);
3272 }); // remove defaults
3273
3274 var propVariants = result.map(function (item) {
3275 var props = {};
3276 Object.keys(item).forEach(function (key) {
3277 var value = item[key];
3278
3279 if (value !== 'default') {
3280 props[value] = true;
3281 }
3282 });
3283 return props;
3284 });
3285 var results = {};
3286 propVariants.forEach(function (props) {
3287 results[Object.keys(props).sort().join(',')] = true;
3288 });
3289 var deduped = Object.keys(results).map(function (key) {
3290 return key.split(',');
3291 });
3292 return deduped.map(function (propArray) {
3293 return propArray.reduce(function (result, item) {
3294 if (item) {
3295 result[item] = true;
3296 }
3297
3298 return result;
3299 }, {});
3300 });
3301};
3302
3303exports.default = _default;
3304},{}],"introspect.js":[function(require,module,exports) {
3305"use strict";
3306
3307Object.defineProperty(exports, "__esModule", {
3308 value: true
3309});
3310exports.default = void 0;
3311
3312var _preact = require("preact");
3313
3314var _componentCode = _interopRequireDefault(require("./component-code"));
3315
3316var _getPropVariants = _interopRequireDefault(require("../utils/get-prop-variants"));
3317
3318var _omit = _interopRequireDefault(require("../utils/omit"));
3319
3320function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
3321
3322function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
3323
3324var serializeProps = function serializeProps(props) {
3325 if (!props) {
3326 return '';
3327 }
3328
3329 return Object.keys(props).reduce(function (buffer, prop) {
3330 var value = props[prop];
3331 return "".concat(buffer, " ").concat(prop).concat(value === true ? '' : "=\"".concat(value, "\""));
3332 }, '');
3333};
3334
3335var componentString = function componentString(name, props, content) {
3336 return "<".concat(name).concat(serializeProps(props)).concat(content ? ">".concat(content, "</").concat(name) : " />");
3337};
3338
3339var _default = function _default(_ref) {
3340 var Component = _ref.Component,
3341 children = _ref.children,
3342 name = _ref.name;
3343 var _Component$definition = Component.definition.options,
3344 options = _Component$definition === void 0 ? {} : _Component$definition;
3345 var variants = (0, _getPropVariants.default)(options);
3346 var code = variants.reduce(function (buff, props) {
3347 return buff + componentString(name, props, children) + '\n';
3348 }, '');
3349 return (0, _preact.h)(_componentCode.default, {
3350 name: name,
3351 code: code
3352 }, variants.map(function (props) {
3353 return (0, _preact.h)(Component, _extends({
3354 title: componentString(name, props, children)
3355 }, Object.assign({}, props, {
3356 children: children
3357 }), {
3358 className: "mr2 mb2"
3359 }));
3360 }));
3361};
3362
3363exports.default = _default;
3364},{"preact":"../../node_modules/preact/dist/preact.module.js","./component-code":"component-code.js","../utils/get-prop-variants":"../utils/get-prop-variants.js","../utils/omit":"../utils/omit.js"}],"dialog-section.js":[function(require,module,exports) {
3365"use strict";
3366
3367Object.defineProperty(exports, "__esModule", {
3368 value: true
3369});
3370exports.default = void 0;
3371
3372var _preact = require("preact");
3373
3374var _section = _interopRequireDefault(require("./section"));
3375
3376var _componentCode = _interopRequireDefault(require("./component-code"));
3377
3378var _dialog = require("./../dialog");
3379
3380var _button = require("../button");
3381
3382function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
3383
3384function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
3385
3386function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
3387
3388function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
3389
3390function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
3391
3392function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
3393
3394function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
3395
3396function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
3397
3398function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
3399
3400function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
3401
3402var Container =
3403/*#__PURE__*/
3404function (_Component) {
3405 _inherits(Container, _Component);
3406
3407 function Container(props) {
3408 var _this;
3409
3410 _classCallCheck(this, Container);
3411
3412 _this = _possibleConstructorReturn(this, _getPrototypeOf(Container).call(this, props));
3413 _this.state = {
3414 open: false
3415 };
3416
3417 _this.open = function () {
3418 return _this.setState({
3419 open: true
3420 });
3421 };
3422
3423 _this.close = function () {
3424 return _this.setState({
3425 open: false
3426 });
3427 };
3428
3429 return _this;
3430 }
3431
3432 _createClass(Container, [{
3433 key: "render",
3434 value: function render(props, _ref) {
3435 var open = _ref.open;
3436 return (0, _preact.h)(_section.default, {
3437 title: "Dialog"
3438 }, (0, _preact.h)(_componentCode.default, {
3439 name: "Dialog",
3440 code: "<Dialog doClose={this.close} title=\"A Dialog\">\n Hello there\n</Dialog>"
3441 }, (0, _preact.h)(_button.Button, {
3442 onClick: this.open
3443 }, "Open"), open && (0, _preact.h)(_dialog.Dialog, {
3444 doClose: this.close,
3445 title: "A Dialog with a really, really, ridiculously long title",
3446 bottom: (0, _preact.h)("div", null, (0, _preact.h)(_button.Button, {
3447 onClick: this.close
3448 }, "Done"))
3449 }, "Hello there", (0, _preact.h)("p", null, "long thing"), (0, _preact.h)("p", null, "long thing"), (0, _preact.h)(_button.Button, null, "Some button"))));
3450 }
3451 }]);
3452
3453 return Container;
3454}(_preact.Component);
3455
3456var _default = Container;
3457exports.default = _default;
3458},{"preact":"../../node_modules/preact/dist/preact.module.js","./section":"section.js","./component-code":"component-code.js","./../dialog":"../dialog.js","../button":"../button.js"}],"drugbox-section.js":[function(require,module,exports) {
3459"use strict";
3460
3461Object.defineProperty(exports, "__esModule", {
3462 value: true
3463});
3464exports.DrugBoxSection = void 0;
3465
3466var _preact = require("preact");
3467
3468var _2 = require("../");
3469
3470var _section = _interopRequireDefault(require("./section"));
3471
3472var _componentCode = _interopRequireDefault(require("./component-code"));
3473
3474function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
3475
3476function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
3477
3478function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
3479
3480function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
3481
3482function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
3483
3484function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
3485
3486function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
3487
3488function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
3489
3490function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
3491
3492function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
3493
3494var DrugBoxSection =
3495/*#__PURE__*/
3496function (_Component) {
3497 _inherits(DrugBoxSection, _Component);
3498
3499 function DrugBoxSection(props) {
3500 var _this;
3501
3502 _classCallCheck(this, DrugBoxSection);
3503
3504 _this = _possibleConstructorReturn(this, _getPrototypeOf(DrugBoxSection).call(this, props));
3505 _this.state = {
3506 flipped: false
3507 };
3508 return _this;
3509 }
3510
3511 _createClass(DrugBoxSection, [{
3512 key: "render",
3513 value: function render(_, _ref) {
3514 var _this2 = this;
3515
3516 var flipped = _ref.flipped;
3517 return (0, _preact.h)(_section.default, {
3518 title: "DrugBox"
3519 }, (0, _preact.h)(_componentCode.default, {
3520 name: "DrugBox FlipContainer",
3521 code: "<FlipContainer\n direction=\"horizontal\"\n perspective=\"2000px\"\n front={\n <DrugBox style={{ width: '200px' }}>\n <div>\n <p>Hi front</p>\n <p>Stuff</p>\n <p>Stuff</p>\n <p>Stuff</p>\n <p>Stuff</p>\n <p>Stuff</p>\n <p>Stuff</p>\n <p>Stuff</p>\n </div>\n </DrugBox>\n }\n back={\n <DrugBox style={{ width: '200px', height: '100%' }}>\n <p>Hi back</p>\n <p>Stuff</p>\n <p>Stuff</p>\n <p>Stuff</p>\n </DrugBox>\n }\n width=\"200px\"\n flipped={flipped}\n/>"
3522 }, (0, _preact.h)("button", {
3523 onClick: function onClick() {
3524 return _this2.setState({
3525 flipped: !flipped
3526 });
3527 }
3528 }, "flip"), (0, _preact.h)("div", {
3529 className: "flex items-center justify-between"
3530 }, (0, _preact.h)(_2.FlipContainer, {
3531 className: "bg-blue",
3532 direction: "horizontal",
3533 perspective: "2000px",
3534 front: (0, _preact.h)(_2.DrugBox, null, (0, _preact.h)("div", null, (0, _preact.h)("p", null, "Hi front"), (0, _preact.h)("p", null, "Stuff"), (0, _preact.h)("p", null, "Stuff"), (0, _preact.h)("p", null, "Stuff"), (0, _preact.h)("p", null, "Stuff"), (0, _preact.h)("p", null, "Stuff"), (0, _preact.h)("p", null, "Stuff"), (0, _preact.h)("p", null, "Stuff"))),
3535 back: (0, _preact.h)(_2.DrugBox, {
3536 style: {
3537 height: '100%'
3538 }
3539 }, (0, _preact.h)("p", null, "Hi back"), (0, _preact.h)("p", null, "Stuff"), (0, _preact.h)("p", null, "Stuff"), (0, _preact.h)("p", null, "Stuff")),
3540 width: "calc(50% - 8px)",
3541 flipped: flipped
3542 }), (0, _preact.h)(_2.FlipContainer, {
3543 direction: "horizontal",
3544 perspective: "2000px",
3545 front: (0, _preact.h)(_2.DrugBox, null, (0, _preact.h)("div", null, (0, _preact.h)("p", null, "Hi front"), (0, _preact.h)("p", null, "Stuff"), (0, _preact.h)("p", null, "Stuff"), (0, _preact.h)("p", null, "Stuff"), (0, _preact.h)("p", null, "Stuff"), (0, _preact.h)("p", null, "Stuff"), (0, _preact.h)("p", null, "Stuff"), (0, _preact.h)("p", null, "Stuff"))),
3546 back: (0, _preact.h)(_2.DrugBox, {
3547 style: {
3548 height: '100%'
3549 }
3550 }, (0, _preact.h)("p", null, "Hi back"), (0, _preact.h)("p", null, "Stuff"), (0, _preact.h)("p", null, "Stuff"), (0, _preact.h)("p", null, "Stuff")),
3551 width: "calc(50% - 8px)",
3552 flipped: flipped
3553 }))));
3554 }
3555 }]);
3556
3557 return DrugBoxSection;
3558}(_preact.Component);
3559
3560exports.DrugBoxSection = DrugBoxSection;
3561},{"preact":"../../node_modules/preact/dist/preact.module.js","../":"../index.js","./section":"section.js","./component-code":"component-code.js"}],"sections.js":[function(require,module,exports) {
3562"use strict";
3563
3564Object.defineProperty(exports, "__esModule", {
3565 value: true
3566});
3567Object.defineProperty(exports, "DialogSection", {
3568 enumerable: true,
3569 get: function () {
3570 return _dialogSection.default;
3571 }
3572});
3573Object.defineProperty(exports, "DrugBoxSection", {
3574 enumerable: true,
3575 get: function () {
3576 return _drugboxSection.DrugBoxSection;
3577 }
3578});
3579exports.MessagePageCrateSection = exports.IconSection = exports.InputSection = exports.LogoSection = exports.LinkSection = exports.ButtonSection = void 0;
3580
3581var _preact = require("preact");
3582
3583var _ = require("../");
3584
3585var _section = _interopRequireDefault(require("./section"));
3586
3587var _componentCode = _interopRequireDefault(require("./component-code"));
3588
3589var _introspect = _interopRequireDefault(require("./introspect"));
3590
3591var _checkMark = require("../check-mark");
3592
3593var _dialogSection = _interopRequireDefault(require("./dialog-section"));
3594
3595var _drugboxSection = require("./drugbox-section");
3596
3597function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
3598
3599var ButtonSection = function ButtonSection() {
3600 return (0, _preact.h)(_section.default, {
3601 title: "Buttons"
3602 }, (0, _preact.h)(_introspect.default, {
3603 Component: _.Button,
3604 name: "Button",
3605 children: "Button"
3606 }));
3607};
3608
3609exports.ButtonSection = ButtonSection;
3610
3611var LinkSection = function LinkSection() {
3612 return (0, _preact.h)(_section.default, {
3613 title: "Links"
3614 }, (0, _preact.h)(_componentCode.default, {
3615 name: "Link",
3616 code: "<Link href='something'>hi</Link>"
3617 }, (0, _preact.h)(_.Link, {
3618 href: "something"
3619 }, "Some text")), (0, _preact.h)(_componentCode.default, {
3620 name: "SupportLink",
3621 code: "<SupportLink />"
3622 }, (0, _preact.h)(_.SupportLink, null)));
3623};
3624
3625exports.LinkSection = LinkSection;
3626
3627var LogoSection = function LogoSection() {
3628 return (0, _preact.h)(_section.default, {
3629 title: "Logos"
3630 }, (0, _preact.h)(_componentCode.default, {
3631 name: "LogoLight",
3632 code: "<LogoLight className=\"w5\" />"
3633 }, (0, _preact.h)(_.LogoLight, {
3634 className: "w5"
3635 })), (0, _preact.h)(_componentCode.default, {
3636 name: "LogoDark",
3637 code: "<div className=\"bg-dark-blue pa3 w5\">\n <LogoDark />\n</div>"
3638 }, (0, _preact.h)("div", {
3639 className: "bg-dark-blue pa3 w5"
3640 }, (0, _preact.h)(_.LogoDark, null))));
3641};
3642
3643exports.LogoSection = LogoSection;
3644
3645var InputSection = function InputSection() {
3646 return (0, _preact.h)(_section.default, {
3647 title: "Inputs"
3648 }, (0, _preact.h)(_componentCode.default, {
3649 name: "Input",
3650 code: "<Input />"
3651 }, (0, _preact.h)(_.Input, null)), (0, _preact.h)(_componentCode.default, {
3652 name: "Select",
3653 code: "<Select>\n <option>option 1</option>\n <option>option 2</option>\n</Select>"
3654 }, (0, _preact.h)(_.Select, null, (0, _preact.h)("option", null, "option 1"), (0, _preact.h)("option", null, "option 2"))), (0, _preact.h)(_componentCode.default, {
3655 name: "Textarea",
3656 code: "<Textarea />"
3657 }, (0, _preact.h)(_.Textarea, null)), (0, _preact.h)(_componentCode.default, {
3658 name: "TooltipButton",
3659 code: "<TooltipButton />"
3660 }, (0, _preact.h)(_.TooltipButton, {
3661 text: "some content"
3662 }, "Stuff goes here")), (0, _preact.h)(_componentCode.default, {
3663 name: "CheckMark",
3664 code: "<CheckMark />"
3665 }, (0, _preact.h)(_checkMark.CheckMark, {
3666 name: "name",
3667 label: "something"
3668 })));
3669};
3670
3671exports.InputSection = InputSection;
3672
3673var IconSection = function IconSection() {
3674 return (0, _preact.h)(_section.default, {
3675 title: "Icons"
3676 }, (0, _preact.h)(_componentCode.default, {
3677 name: "Icon",
3678 code: "<Icon icon=\"pill\" />\n<Icon icon=\"close\" />"
3679 }, (0, _preact.h)(_.Icon, {
3680 icon: "pill"
3681 }), (0, _preact.h)(_.Icon, {
3682 icon: "close"
3683 })));
3684};
3685
3686exports.IconSection = IconSection;
3687
3688var MessagePageCrateSection = function MessagePageCrateSection() {
3689 return (0, _preact.h)(_section.default, {
3690 title: "Message Page Crate"
3691 }, (0, _preact.h)(_componentCode.default, {
3692 name: "MessagePageCrate",
3693 code: "<MessagePageCrate loading>Loading</MessagePageCrate>\n<MessagePageCrate warning>Uh oh!</MessagePageCrate>\n<MessagePageCrate error>Aw Crap!</MessagePageCrate>"
3694 }, (0, _preact.h)(_.MessagePageCrate, null, "Hello there!"), (0, _preact.h)(_.MessagePageCrate, {
3695 noShadow: true,
3696 wide: true,
3697 loading: true
3698 }, "Loading"), (0, _preact.h)(_.MessagePageCrate, {
3699 warning: true,
3700 wide: true
3701 }, "Uh oh!"), (0, _preact.h)(_.MessagePageCrate, {
3702 error: true
3703 }, "Aw Crap!"), (0, _preact.h)(_.MessagePageCrate, {
3704 success: true
3705 }, "Success!")));
3706};
3707
3708exports.MessagePageCrateSection = MessagePageCrateSection;
3709},{"preact":"../../node_modules/preact/dist/preact.module.js","../":"../index.js","./section":"section.js","./component-code":"component-code.js","./introspect":"introspect.js","../check-mark":"../check-mark.js","./dialog-section":"dialog-section.js","./drugbox-section":"drugbox-section.js"}],"../../package.json":[function(require,module,exports) {
3710module.exports = {
3711 "name": "ac-patterns",
3712 "version": "2.2.0",
3713 "main": "dist/index.node.js",
3714 "module": "dist/index.js",
3715 "scripts": {
3716 "start": "parcel component-library/site/index.html -d dist --public-url / --port 3000",
3717 "prepublishOnly": "npm run build",
3718 "build": "npm run build-module && npm run build-css && npm run build-umd",
3719 "build-module": "babel component-library --presets=babel-preset-preact --out-dir dist",
3720 "build-umd": "parcel build component-library/index.js --out-file dist/index.node.js --no-source-maps",
3721 "build-css": "cd tachyons-ac && npm run build && cd .. && cpy tachyons-ac/css/tachyons.css dist/",
3722 "build-site": "parcel build component-library/site/index.html -d site --public-url / --no-minify"
3723 },
3724 "keywords": [],
3725 "author": "Henrik Joreteg <henrik@joreteg.com> (joreteg.com)",
3726 "license": "MIT",
3727 "devDependencies": {
3728 "babel-cli": "6.26.0",
3729 "babel-core": "6.26.3",
3730 "babel-plugin-transform-object-rest-spread": "6.26.0",
3731 "babel-preset-preact": "^1.1.0",
3732 "cpy-cli": "^2.0.0",
3733 "parcel": "^1.12.4",
3734 "redux-bundler": "26.0.0",
3735 "redux-bundler-preact": "2.0.1",
3736 "tachyons-cli": "1.3.2"
3737 },
3738 "dependencies": {
3739 "classnames": "2.2.6",
3740 "milliseconds": "1.0.3",
3741 "preact": "10.1.1",
3742 "tryit": "1.0.3"
3743 },
3744 "prettier": {
3745 "semi": false,
3746 "singleQuote": true
3747 },
3748 "files": ["dist"]
3749};
3750},{}],"layout.js":[function(require,module,exports) {
3751"use strict";
3752
3753Object.defineProperty(exports, "__esModule", {
3754 value: true
3755});
3756exports.default = void 0;
3757
3758var _preact = require("preact");
3759
3760var _reduxBundlerPreact = require("redux-bundler-preact");
3761
3762var sections = _interopRequireWildcard(require("./sections"));
3763
3764var _drawer = require("../drawer");
3765
3766var _crate = require("../crate");
3767
3768var _appLayout = require("../app-layout");
3769
3770var _package = require("../../package.json");
3771
3772var _logo = require("../logo");
3773
3774var _button = require("../button");
3775
3776function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function () { return cache; }; return cache; }
3777
3778function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
3779
3780function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
3781
3782function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
3783
3784function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
3785
3786function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
3787
3788function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
3789
3790function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
3791
3792function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
3793
3794function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
3795
3796function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
3797
3798var _default =
3799/*#__PURE__*/
3800function (_Component) {
3801 _inherits(_default, _Component);
3802
3803 function _default(props) {
3804 var _this;
3805
3806 _classCallCheck(this, _default);
3807
3808 _this = _possibleConstructorReturn(this, _getPrototypeOf(_default).call(this, props));
3809 _this.state = {
3810 screenIsWide: _this.isScreenWide(),
3811 drawerOpen: false,
3812 drawerEnabled: true,
3813 activeHash: ''
3814 };
3815 _this.toggleDrawerOpen = _this.toggleDrawerOpen.bind(_assertThisInitialized(_this));
3816 _this.toggleDrawerEnabled = _this.toggleDrawerEnabled.bind(_assertThisInitialized(_this));
3817 _this.handleResize = _this.handleResize.bind(_assertThisInitialized(_this));
3818 _this.handleHashChange = _this.handleHashChange.bind(_assertThisInitialized(_this));
3819 return _this;
3820 }
3821
3822 _createClass(_default, [{
3823 key: "componentDidMount",
3824 value: function componentDidMount() {
3825 window.addEventListener('resize', this.handleResize, {
3826 passive: true
3827 });
3828 window.addEventListener('hashchange', this.handleHashChange);
3829 }
3830 }, {
3831 key: "componentWillUnmount",
3832 value: function componentWillUnmount() {
3833 window.removeEventListener('resize', this.handleResize, {
3834 passive: true
3835 });
3836 }
3837 }, {
3838 key: "handleHashChange",
3839 value: function handleHashChange() {
3840 this.setState({
3841 activeHash: location.hash
3842 });
3843 }
3844 }, {
3845 key: "toggleDrawerOpen",
3846 value: function toggleDrawerOpen() {
3847 this.setState({
3848 drawerOpen: !this.state.drawerOpen
3849 });
3850 }
3851 }, {
3852 key: "toggleDrawerEnabled",
3853 value: function toggleDrawerEnabled() {
3854 this.setState({
3855 drawerEnabled: !this.state.drawerEnabled
3856 });
3857 }
3858 }, {
3859 key: "handleResize",
3860 value: function handleResize() {
3861 var isWide = this.isScreenWide();
3862
3863 if (isWide !== this.state.screenIsWide) {
3864 this.setState({
3865 screenIsWide: isWide
3866 });
3867 }
3868 }
3869 }, {
3870 key: "isScreenWide",
3871 value: function isScreenWide() {
3872 return window.innerWidth > 960;
3873 }
3874 }, {
3875 key: "render",
3876 value: function render(_, _ref) {
3877 var _this2 = this;
3878
3879 var screenIsWide = _ref.screenIsWide,
3880 drawerEnabled = _ref.drawerEnabled,
3881 drawerOpen = _ref.drawerOpen,
3882 activeHash = _ref.activeHash;
3883 return (0, _preact.h)(_appLayout.AppLayout, {
3884 version: _package.version,
3885 doCloseDrawer: this.toggleDrawerOpen,
3886 doOpenDrawer: this.toggleDrawerOpen,
3887 screenIsWide: screenIsWide,
3888 drawerEnabled: drawerEnabled,
3889 drawerOpen: drawerOpen,
3890 mainContent: (0, _preact.h)(_crate.Page, {
3891 className: "ph3"
3892 }, Object.keys(sections).map(function (section) {
3893 var Component = sections[section];
3894 return (0, _preact.h)("div", {
3895 id: section
3896 }, (0, _preact.h)(Component, {
3897 key: section
3898 }));
3899 })),
3900 statusBarContent: (0, _preact.h)("div", {
3901 className: "pa2 flex items-center"
3902 }, (0, _preact.h)(_button.TapIconButton, {
3903 icon: "menu",
3904 onClick: this.toggleDrawerOpen,
3905 className: "dn-l"
3906 }), (0, _preact.h)(_logo.LogoLightMark, {
3907 className: "dn-l ml2",
3908 style: {
3909 width: '30px'
3910 }
3911 }), (0, _preact.h)("h2", {
3912 className: "pv0 mv2 f4 ml2"
3913 }, "Pattern Library")),
3914 drawerContent: (0, _preact.h)("div", null, (0, _preact.h)(_drawer.DrawerLinkContainer, {
3915 title: "Components"
3916 }, Object.keys(sections).map(function (section) {
3917 console.log(activeHash === "#".concat(section));
3918 }), Object.keys(sections).map(function (section) {
3919 return (0, _preact.h)(_drawer.DrawerLink, {
3920 icon: "polymer",
3921 href: "#".concat(section),
3922 onClick: _this2.toggleDrawerOpen,
3923 title: section,
3924 complete: activeHash === "#".concat(section)
3925 });
3926 })))
3927 });
3928 }
3929 }]);
3930
3931 return _default;
3932}(_preact.Component);
3933
3934exports.default = _default;
3935},{"preact":"../../node_modules/preact/dist/preact.module.js","redux-bundler-preact":"../../node_modules/redux-bundler-preact/index.m.js","./sections":"sections.js","../drawer":"../drawer.js","../crate":"../crate.js","../app-layout":"../app-layout.js","../../package.json":"../../package.json","../logo":"../logo.js","../button":"../button.js"}],"index.js":[function(require,module,exports) {
3936"use strict";
3937
3938var _preact = require("preact");
3939
3940var _layout = _interopRequireDefault(require("./layout"));
3941
3942var cookie = _interopRequireWildcard(require("../utils/token-writer"));
3943
3944function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function () { return cache; }; return cache; }
3945
3946function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
3947
3948function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
3949
3950window.cookieHelper = cookie;
3951(0, _preact.render)((0, _preact.h)("div", {
3952 id: "app"
3953}, (0, _preact.h)(_layout.default, null)), document.body, document.getElementById('app')); // if (module.hot) {
3954// module.hot.dispose(() => {
3955// document.getElementById('app').innerHTML = ''
3956// })
3957// }
3958},{"preact":"../../node_modules/preact/dist/preact.module.js","./layout":"layout.js","../utils/token-writer":"../utils/token-writer.js"}],"../../node_modules/parcel/src/builtins/hmr-runtime.js":[function(require,module,exports) {
3959var global = arguments[3];
3960var OVERLAY_ID = '__parcel__error__overlay__';
3961var OldModule = module.bundle.Module;
3962
3963function Module(moduleName) {
3964 OldModule.call(this, moduleName);
3965 this.hot = {
3966 data: module.bundle.hotData,
3967 _acceptCallbacks: [],
3968 _disposeCallbacks: [],
3969 accept: function (fn) {
3970 this._acceptCallbacks.push(fn || function () {});
3971 },
3972 dispose: function (fn) {
3973 this._disposeCallbacks.push(fn);
3974 }
3975 };
3976 module.bundle.hotData = null;
3977}
3978
3979module.bundle.Module = Module;
3980var checkedAssets, assetsToAccept;
3981var parent = module.bundle.parent;
3982
3983if ((!parent || !parent.isParcelRequire) && typeof WebSocket !== 'undefined') {
3984 var hostname = "" || location.hostname;
3985 var protocol = location.protocol === 'https:' ? 'wss' : 'ws';
3986 var ws = new WebSocket(protocol + '://' + hostname + ':' + "55215" + '/');
3987
3988 ws.onmessage = function (event) {
3989 checkedAssets = {};
3990 assetsToAccept = [];
3991 var data = JSON.parse(event.data);
3992
3993 if (data.type === 'update') {
3994 var handled = false;
3995 data.assets.forEach(function (asset) {
3996 if (!asset.isNew) {
3997 var didAccept = hmrAcceptCheck(global.parcelRequire, asset.id);
3998
3999 if (didAccept) {
4000 handled = true;
4001 }
4002 }
4003 }); // Enable HMR for CSS by default.
4004
4005 handled = handled || data.assets.every(function (asset) {
4006 return asset.type === 'css' && asset.generated.js;
4007 });
4008
4009 if (handled) {
4010 console.clear();
4011 data.assets.forEach(function (asset) {
4012 hmrApply(global.parcelRequire, asset);
4013 });
4014 assetsToAccept.forEach(function (v) {
4015 hmrAcceptRun(v[0], v[1]);
4016 });
4017 } else if (location.reload) {
4018 // `location` global exists in a web worker context but lacks `.reload()` function.
4019 location.reload();
4020 }
4021 }
4022
4023 if (data.type === 'reload') {
4024 ws.close();
4025
4026 ws.onclose = function () {
4027 location.reload();
4028 };
4029 }
4030
4031 if (data.type === 'error-resolved') {
4032 console.log('[parcel] ✨ Error resolved');
4033 removeErrorOverlay();
4034 }
4035
4036 if (data.type === 'error') {
4037 console.error('[parcel] 🚨 ' + data.error.message + '\n' + data.error.stack);
4038 removeErrorOverlay();
4039 var overlay = createErrorOverlay(data);
4040 document.body.appendChild(overlay);
4041 }
4042 };
4043}
4044
4045function removeErrorOverlay() {
4046 var overlay = document.getElementById(OVERLAY_ID);
4047
4048 if (overlay) {
4049 overlay.remove();
4050 }
4051}
4052
4053function createErrorOverlay(data) {
4054 var overlay = document.createElement('div');
4055 overlay.id = OVERLAY_ID; // html encode message and stack trace
4056
4057 var message = document.createElement('div');
4058 var stackTrace = document.createElement('pre');
4059 message.innerText = data.error.message;
4060 stackTrace.innerText = data.error.stack;
4061 overlay.innerHTML = '<div style="background: black; font-size: 16px; color: white; position: fixed; height: 100%; width: 100%; top: 0px; left: 0px; padding: 30px; opacity: 0.85; font-family: Menlo, Consolas, monospace; z-index: 9999;">' + '<span style="background: red; padding: 2px 4px; border-radius: 2px;">ERROR</span>' + '<span style="top: 2px; margin-left: 5px; position: relative;">🚨</span>' + '<div style="font-size: 18px; font-weight: bold; margin-top: 20px;">' + message.innerHTML + '</div>' + '<pre>' + stackTrace.innerHTML + '</pre>' + '</div>';
4062 return overlay;
4063}
4064
4065function getParents(bundle, id) {
4066 var modules = bundle.modules;
4067
4068 if (!modules) {
4069 return [];
4070 }
4071
4072 var parents = [];
4073 var k, d, dep;
4074
4075 for (k in modules) {
4076 for (d in modules[k][1]) {
4077 dep = modules[k][1][d];
4078
4079 if (dep === id || Array.isArray(dep) && dep[dep.length - 1] === id) {
4080 parents.push(k);
4081 }
4082 }
4083 }
4084
4085 if (bundle.parent) {
4086 parents = parents.concat(getParents(bundle.parent, id));
4087 }
4088
4089 return parents;
4090}
4091
4092function hmrApply(bundle, asset) {
4093 var modules = bundle.modules;
4094
4095 if (!modules) {
4096 return;
4097 }
4098
4099 if (modules[asset.id] || !bundle.parent) {
4100 var fn = new Function('require', 'module', 'exports', asset.generated.js);
4101 asset.isNew = !modules[asset.id];
4102 modules[asset.id] = [fn, asset.deps];
4103 } else if (bundle.parent) {
4104 hmrApply(bundle.parent, asset);
4105 }
4106}
4107
4108function hmrAcceptCheck(bundle, id) {
4109 var modules = bundle.modules;
4110
4111 if (!modules) {
4112 return;
4113 }
4114
4115 if (!modules[id] && bundle.parent) {
4116 return hmrAcceptCheck(bundle.parent, id);
4117 }
4118
4119 if (checkedAssets[id]) {
4120 return;
4121 }
4122
4123 checkedAssets[id] = true;
4124 var cached = bundle.cache[id];
4125 assetsToAccept.push([bundle, id]);
4126
4127 if (cached && cached.hot && cached.hot._acceptCallbacks.length) {
4128 return true;
4129 }
4130
4131 return getParents(global.parcelRequire, id).some(function (id) {
4132 return hmrAcceptCheck(global.parcelRequire, id);
4133 });
4134}
4135
4136function hmrAcceptRun(bundle, id) {
4137 var cached = bundle.cache[id];
4138 bundle.hotData = {};
4139
4140 if (cached) {
4141 cached.hot.data = bundle.hotData;
4142 }
4143
4144 if (cached && cached.hot && cached.hot._disposeCallbacks.length) {
4145 cached.hot._disposeCallbacks.forEach(function (cb) {
4146 cb(bundle.hotData);
4147 });
4148 }
4149
4150 delete bundle.cache[id];
4151 bundle(id);
4152 cached = bundle.cache[id];
4153
4154 if (cached && cached.hot && cached.hot._acceptCallbacks.length) {
4155 cached.hot._acceptCallbacks.forEach(function (cb) {
4156 cb();
4157 });
4158
4159 return true;
4160 }
4161}
4162},{}]},{},["../../node_modules/parcel/src/builtins/hmr-runtime.js","index.js"], null)
4163//# sourceMappingURL=/site.e31bb0bc.js.map
\No newline at end of file