1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 | parcelRequire = (function (modules, cache, entry, globalName) {
|
9 |
|
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 |
|
17 |
|
18 |
|
19 | var currentRequire = typeof parcelRequire === 'function' && parcelRequire;
|
20 | if (!jumped && currentRequire) {
|
21 | return currentRequire(name, true);
|
22 | }
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 | if (previousRequire) {
|
29 | return previousRequire(name, true);
|
30 | }
|
31 |
|
32 |
|
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 |
|
84 | if (!error) {
|
85 | error = e;
|
86 | }
|
87 | }
|
88 | }
|
89 |
|
90 | if (entry.length) {
|
91 |
|
92 |
|
93 | var mainExports = newRequire(entry[entry.length - 1]);
|
94 |
|
95 |
|
96 | if (typeof exports === "object" && typeof module !== "undefined") {
|
97 | module.exports = mainExports;
|
98 |
|
99 |
|
100 | } else if (typeof define === "function" && define.amd) {
|
101 | define(function () {
|
102 | return mainExports;
|
103 | });
|
104 |
|
105 |
|
106 | } else if (globalName) {
|
107 | this[globalName] = mainExports;
|
108 | }
|
109 | }
|
110 |
|
111 |
|
112 | parcelRequire = newRequire;
|
113 |
|
114 | if (error) {
|
115 |
|
116 | throw error;
|
117 | }
|
118 |
|
119 | return newRequire;
|
120 | })({"../../node_modules/preact/dist/preact.module.js":[function(require,module,exports) {
|
121 | "use strict";
|
122 |
|
123 | Object.defineProperty(exports, "__esModule", {
|
124 | value: true
|
125 | });
|
126 | exports.render = E;
|
127 | exports.hydrate = H;
|
128 | exports.h = exports.createElement = h;
|
129 | exports.Fragment = y;
|
130 | exports.createRef = p;
|
131 | exports.Component = d;
|
132 | exports.cloneElement = I;
|
133 | exports.createContext = L;
|
134 | exports.toChildArray = b;
|
135 | exports._unmount = A;
|
136 | exports.options = exports.isValidElement = void 0;
|
137 | var 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;
|
147 | exports.isValidElement = l;
|
148 | exports.options = n;
|
149 |
|
150 | function s(n, l) {
|
151 | for (var u in l) n[u] = l[u];
|
152 |
|
153 | return n;
|
154 | }
|
155 |
|
156 | function a(n) {
|
157 | var l = n.parentNode;
|
158 | l && l.removeChild(n);
|
159 | }
|
160 |
|
161 | function 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 |
|
173 | function 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 |
|
190 | function p() {
|
191 | return {};
|
192 | }
|
193 |
|
194 | function y(n) {
|
195 | return n.children;
|
196 | }
|
197 |
|
198 | function d(n, l) {
|
199 | this.props = n, this.context = l;
|
200 | }
|
201 |
|
202 | function 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 |
|
210 | function 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 |
|
223 | function g(l) {
|
224 | (!l.__d && (l.__d = !0) && 1 === u.push(l) || t !== n.debounceRendering) && ((t = n.debounceRendering) || i)(k);
|
225 | }
|
226 |
|
227 | function 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 |
|
235 | function _(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 |
|
278 | function 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 |
|
283 | function 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 |
|
291 | function 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 |
|
295 | function 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 |
|
305 | function N(l) {
|
306 | this.l[l.type](n.event ? n.event(l) : l);
|
307 | }
|
308 |
|
309 | function 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 |
|
348 | function $(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 |
|
360 | function 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 |
|
389 | function 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 |
|
397 | function 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 |
|
413 | function D(n, l, u) {
|
414 | return this.constructor(n, u);
|
415 | }
|
416 |
|
417 | function 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 |
|
422 | function H(n, l) {
|
423 | E(n, l, o);
|
424 | }
|
425 |
|
426 | function 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 |
|
430 | function 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 |
|
460 | exports.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 |
|
485 | Object.defineProperty(exports, "__esModule", {
|
486 | value: true
|
487 | });
|
488 | exports.connect = exports.Provider = exports.StoreContext = void 0;
|
489 |
|
490 | var _preact = require("preact");
|
491 |
|
492 | var 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 |
|
545 | exports.connect = i;
|
546 | exports.Provider = n;
|
547 | exports.StoreContext = e;
|
548 | },{"preact":"../../node_modules/preact/dist/preact.module.js"}],"../../node_modules/classnames/index.js":[function(require,module,exports) {
|
549 | var define;
|
550 |
|
551 |
|
552 |
|
553 |
|
554 |
|
555 |
|
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 |
|
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 |
|
606 | Object.defineProperty(exports, "__esModule", {
|
607 | value: true
|
608 | });
|
609 | exports.default = void 0;
|
610 |
|
611 | var _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 |
|
620 | exports.default = _default;
|
621 | },{}],"../utils/get-styled-component.js":[function(require,module,exports) {
|
622 | "use strict";
|
623 |
|
624 | Object.defineProperty(exports, "__esModule", {
|
625 | value: true
|
626 | });
|
627 | exports.default = void 0;
|
628 |
|
629 | var _preact = require("preact");
|
630 |
|
631 | var _classnames = _interopRequireDefault(require("classnames"));
|
632 |
|
633 | var _omit = _interopRequireDefault(require("./omit"));
|
634 |
|
635 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
636 |
|
637 | function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _nonIterableSpread(); }
|
638 |
|
639 | function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance"); }
|
640 |
|
641 | function _iterableToArray(iter) { if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter); }
|
642 |
|
643 | function _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 |
|
645 | function _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 |
|
647 | var alwaysPassThroughProps = ['disabled'];
|
648 |
|
649 | var _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 |
|
698 | exports.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 |
|
702 | Object.defineProperty(exports, "__esModule", {
|
703 | value: true
|
704 | });
|
705 | exports.default = void 0;
|
706 |
|
707 | var _preact = require("preact");
|
708 |
|
709 | function _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 |
|
711 | var _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 |
|
720 | exports.default = _default;
|
721 | },{"preact":"../../node_modules/preact/dist/preact.module.js"}],"../icon.js":[function(require,module,exports) {
|
722 | "use strict";
|
723 |
|
724 | Object.defineProperty(exports, "__esModule", {
|
725 | value: true
|
726 | });
|
727 | exports.Icon = void 0;
|
728 |
|
729 | var _preact = require("preact");
|
730 |
|
731 | var _classnames = _interopRequireDefault(require("classnames"));
|
732 |
|
733 | var _omit = _interopRequireDefault(require("./utils/omit"));
|
734 |
|
735 | var _pillIcon = _interopRequireDefault(require("./pill-icon"));
|
736 |
|
737 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
738 |
|
739 | function _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 |
|
741 | var customIcons = {
|
742 | pill: _pillIcon.default
|
743 | };
|
744 |
|
745 | var 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 |
|
766 | exports.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 |
|
770 | Object.defineProperty(exports, "__esModule", {
|
771 | value: true
|
772 | });
|
773 | exports.TapIconButton = exports.Button = void 0;
|
774 |
|
775 | var _preact = require("preact");
|
776 |
|
777 | var _getStyledComponent = _interopRequireDefault(require("./utils/get-styled-component"));
|
778 |
|
779 | var _icon = require("./icon");
|
780 |
|
781 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
782 |
|
783 |
|
784 | var preventDefault = function preventDefault(e) {
|
785 | e.preventDefault();
|
786 | };
|
787 |
|
788 | var 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'];
|
807 |
|
808 | if (tiny) {
|
809 | classes.push('pa1');
|
810 | } else if (large) {
|
811 | classes.push('pa3 fw6');
|
812 | } else {
|
813 | classes.push('pa2');
|
814 | }
|
815 |
|
816 |
|
817 | if (disabled) {
|
818 | classes.push('mid-gray bg-light-gray not-allowed');
|
819 | return classes.join(' ');
|
820 | }
|
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 | });
|
852 | exports.Button = Button;
|
853 | var 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 | });
|
873 | exports.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 |
|
877 | Object.defineProperty(exports, "__esModule", {
|
878 | value: true
|
879 | });
|
880 | exports.LogoLight = exports.LogoLightMark = exports.LogoTextOnly = exports.LogoDark = void 0;
|
881 |
|
882 | var _preact = require("preact");
|
883 |
|
884 | var _omit = _interopRequireDefault(require("./utils/omit"));
|
885 |
|
886 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
887 |
|
888 | function _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 |
|
890 | var 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 |
|
915 | exports.LogoDark = LogoDark;
|
916 |
|
917 | var 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 |
|
938 | exports.LogoTextOnly = LogoTextOnly;
|
939 |
|
940 | var 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 |
|
957 | exports.LogoLightMark = LogoLightMark;
|
958 |
|
959 | var 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 |
|
981 | exports.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 |
|
985 | Object.defineProperty(exports, "__esModule", {
|
986 | value: true
|
987 | });
|
988 | exports.transitionIn = void 0;
|
989 |
|
990 | var _preact = require("preact");
|
991 |
|
992 | function _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 |
|
994 | function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
|
995 |
|
996 | function _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 |
|
998 | function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
|
999 |
|
1000 | function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
|
1001 |
|
1002 | function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
|
1003 |
|
1004 | function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
|
1005 |
|
1006 | function _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 |
|
1008 | function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
|
1009 |
|
1010 | var transitionIn = function transitionIn(Wrapped) {
|
1011 | var TransitionIn =
|
1012 |
|
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 |
|
1054 | exports.transitionIn = transitionIn;
|
1055 | },{"preact":"../../node_modules/preact/dist/preact.module.js"}],"../crate.js":[function(require,module,exports) {
|
1056 | "use strict";
|
1057 |
|
1058 | Object.defineProperty(exports, "__esModule", {
|
1059 | value: true
|
1060 | });
|
1061 | exports.MessagePageCrate = exports.PageCrate = exports.PageCrateHeading = exports.Page = exports.LogoCrate = void 0;
|
1062 |
|
1063 | var _preact = require("preact");
|
1064 |
|
1065 | var _classnames = _interopRequireDefault(require("classnames"));
|
1066 |
|
1067 | var _logo = require("./logo");
|
1068 |
|
1069 | var _getStyledComponent = _interopRequireDefault(require("./utils/get-styled-component"));
|
1070 |
|
1071 | var _transitionIn = require("./transition-in");
|
1072 |
|
1073 | var _omit = _interopRequireDefault(require("./utils/omit"));
|
1074 |
|
1075 | var _icon = require("./icon");
|
1076 |
|
1077 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
1078 |
|
1079 | function _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 |
|
1081 | var 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 |
|
1091 | exports.LogoCrate = LogoCrate;
|
1092 | var 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 | }));
|
1102 | exports.Page = Page;
|
1103 | var PageCrateHeading = (0, _getStyledComponent.default)({
|
1104 | baseClasses: 'mt1 mb3',
|
1105 | tagName: 'h3'
|
1106 | });
|
1107 | exports.PageCrateHeading = PageCrateHeading;
|
1108 | var 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 | });
|
1136 | exports.PageCrate = PageCrate;
|
1137 |
|
1138 | var 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 |
|
1185 | exports.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 |
|
1189 | Object.defineProperty(exports, "__esModule", {
|
1190 | value: true
|
1191 | });
|
1192 | exports.FullScreenOverlay = exports.FullScreenOverlayWrapper = void 0;
|
1193 |
|
1194 | var _preact = require("preact");
|
1195 |
|
1196 | var _getStyledComponent = _interopRequireDefault(require("./utils/get-styled-component"));
|
1197 |
|
1198 | var _omit = _interopRequireDefault(require("./utils/omit"));
|
1199 |
|
1200 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
1201 |
|
1202 | var 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 | });
|
1205 | exports.FullScreenOverlayWrapper = FullScreenOverlayWrapper;
|
1206 |
|
1207 | var 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 |
|
1213 | exports.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 |
|
1217 | Object.defineProperty(exports, "__esModule", {
|
1218 | value: true
|
1219 | });
|
1220 | exports.Textarea = exports.Select = exports.Input = exports.inputClasses = void 0;
|
1221 |
|
1222 | var _getStyledComponent = _interopRequireDefault(require("./utils/get-styled-component"));
|
1223 |
|
1224 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
1225 |
|
1226 | var inputClasses = 'pa2 input-reset bg-white ba b--gray br2';
|
1227 | exports.inputClasses = inputClasses;
|
1228 | var Input = (0, _getStyledComponent.default)({
|
1229 | baseClasses: inputClasses,
|
1230 | tagName: 'input'
|
1231 | });
|
1232 | exports.Input = Input;
|
1233 | var Select = (0, _getStyledComponent.default)({
|
1234 | baseClasses: inputClasses,
|
1235 | tagName: 'select'
|
1236 | });
|
1237 | exports.Select = Select;
|
1238 | var Textarea = (0, _getStyledComponent.default)({
|
1239 | baseClasses: inputClasses,
|
1240 | tagName: 'textarea'
|
1241 | });
|
1242 | exports.Textarea = Textarea;
|
1243 | },{"./utils/get-styled-component":"../utils/get-styled-component.js"}],"../drug-box.js":[function(require,module,exports) {
|
1244 | "use strict";
|
1245 |
|
1246 | Object.defineProperty(exports, "__esModule", {
|
1247 | value: true
|
1248 | });
|
1249 | exports.DrugBox = void 0;
|
1250 |
|
1251 | var _getStyledComponent = _interopRequireDefault(require("./utils/get-styled-component"));
|
1252 |
|
1253 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
1254 |
|
1255 | var 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 | });
|
1265 | exports.DrugBox = DrugBox;
|
1266 | },{"./utils/get-styled-component":"../utils/get-styled-component.js"}],"../links.js":[function(require,module,exports) {
|
1267 | "use strict";
|
1268 |
|
1269 | Object.defineProperty(exports, "__esModule", {
|
1270 | value: true
|
1271 | });
|
1272 | exports.SupportLink = exports.Link = void 0;
|
1273 |
|
1274 | var _preact = require("preact");
|
1275 |
|
1276 | var _getStyledComponent = _interopRequireDefault(require("./utils/get-styled-component"));
|
1277 |
|
1278 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
1279 |
|
1280 | function _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 |
|
1282 | var supportEmail = 'support@anesthesiacharting.com';
|
1283 | var Link = (0, _getStyledComponent.default)({
|
1284 | baseClasses: 'link dark-blue underline hover-light-blue',
|
1285 | tagName: 'a'
|
1286 | });
|
1287 | exports.Link = Link;
|
1288 |
|
1289 | var SupportLink = function SupportLink(props) {
|
1290 | return (0, _preact.h)(Link, _extends({
|
1291 | href: "mailto:".concat(supportEmail)
|
1292 | }, props), supportEmail);
|
1293 | };
|
1294 |
|
1295 | exports.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 |
|
1299 | Object.defineProperty(exports, "__esModule", {
|
1300 | value: true
|
1301 | });
|
1302 | exports.CheckMark = void 0;
|
1303 |
|
1304 | var _preact = require("preact");
|
1305 |
|
1306 | var _icon = require("./icon");
|
1307 |
|
1308 | var _classnames = _interopRequireDefault(require("classnames"));
|
1309 |
|
1310 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
1311 |
|
1312 | var 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 |
|
1342 | exports.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 |
|
1346 | Object.defineProperty(exports, "__esModule", {
|
1347 | value: true
|
1348 | });
|
1349 | exports.Drawer = exports.DrawerLinkContainer = exports.DrawerLink = exports.FlipIcon = exports.FlipContainer = void 0;
|
1350 |
|
1351 | var _getStyledComponent = _interopRequireDefault(require("./utils/get-styled-component"));
|
1352 |
|
1353 | var _preact = require("preact");
|
1354 |
|
1355 | var _icon = require("./icon");
|
1356 |
|
1357 | var _classnames = _interopRequireDefault(require("classnames"));
|
1358 |
|
1359 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
1360 |
|
1361 |
|
1362 | var cardStyles = {
|
1363 | backfaceVisibility: 'hidden',
|
1364 | webkitBackfaceVisibility: 'hidden',
|
1365 | top: '0',
|
1366 | left: '0'
|
1367 | };
|
1368 |
|
1369 | var 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 |
|
1425 | exports.FlipContainer = FlipContainer;
|
1426 | var 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 | });
|
1450 | exports.FlipIcon = FlipIcon;
|
1451 | var 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 | });
|
1481 | exports.DrawerLink = DrawerLink;
|
1482 | var 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 | });
|
1505 | exports.DrawerLinkContainer = DrawerLinkContainer;
|
1506 | var Drawer = (0, _getStyledComponent.default)({
|
1507 | baseClasses: 'bg-dark-blue white fixed top-0 vh-100 overflow-x-hidden'
|
1508 | });
|
1509 | exports.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 |
|
1513 | Object.defineProperty(exports, "__esModule", {
|
1514 | value: true
|
1515 | });
|
1516 | exports.useState = v;
|
1517 | exports.useReducer = m;
|
1518 | exports.useEffect = p;
|
1519 | exports.useLayoutEffect = l;
|
1520 | exports.useRef = d;
|
1521 | exports.useImperativeHandle = s;
|
1522 | exports.useMemo = y;
|
1523 | exports.useCallback = T;
|
1524 | exports.useContext = w;
|
1525 | exports.useDebugValue = A;
|
1526 |
|
1527 | var _preact = require("preact");
|
1528 |
|
1529 | var 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 |
|
1538 | function 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 |
|
1547 | function v(n) {
|
1548 | return m(x, n);
|
1549 | }
|
1550 |
|
1551 | function 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 |
|
1559 | function 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 |
|
1564 | function 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 |
|
1569 | function d(n) {
|
1570 | return y(function () {
|
1571 | return {
|
1572 | current: n
|
1573 | };
|
1574 | }, []);
|
1575 | }
|
1576 |
|
1577 | function 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 |
|
1583 | function 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 |
|
1588 | function T(n, t) {
|
1589 | return y(function () {
|
1590 | return n;
|
1591 | }, t);
|
1592 | }
|
1593 |
|
1594 | function 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 |
|
1601 | function A(t, u) {
|
1602 | _preact.options.useDebugValue && _preact.options.useDebugValue(u ? u(t) : t);
|
1603 | }
|
1604 |
|
1605 | function 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 |
|
1611 | function _(n) {
|
1612 | n.m && n.m();
|
1613 | }
|
1614 |
|
1615 | function g(n) {
|
1616 | var t = n.i();
|
1617 | "function" == typeof t && (n.m = t);
|
1618 | }
|
1619 |
|
1620 | function q(n, t) {
|
1621 | return !n || t.some(function (t, u) {
|
1622 | return t !== n[u];
|
1623 | });
|
1624 | }
|
1625 |
|
1626 | function 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 |
|
1668 | Object.defineProperty(exports, "__esModule", {
|
1669 | value: true
|
1670 | });
|
1671 | var _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 | };
|
1695 | exports.hydrate = exports.render = V;
|
1696 | exports.unmountComponentAtNode = K;
|
1697 | exports.createPortal = W;
|
1698 | exports.createFactory = B;
|
1699 | exports.cloneElement = J;
|
1700 | exports.isValidElement = G;
|
1701 | exports.findDOMNode = Q;
|
1702 | exports.memo = _;
|
1703 | exports.forwardRef = S;
|
1704 | exports.Suspense = M;
|
1705 | exports.SuspenseList = j;
|
1706 | exports.lazy = O;
|
1707 | Object.defineProperty(exports, "createElement", {
|
1708 | enumerable: true,
|
1709 | get: function () {
|
1710 | return _preact.createElement;
|
1711 | }
|
1712 | });
|
1713 | Object.defineProperty(exports, "createContext", {
|
1714 | enumerable: true,
|
1715 | get: function () {
|
1716 | return _preact.createContext;
|
1717 | }
|
1718 | });
|
1719 | Object.defineProperty(exports, "createRef", {
|
1720 | enumerable: true,
|
1721 | get: function () {
|
1722 | return _preact.createRef;
|
1723 | }
|
1724 | });
|
1725 | Object.defineProperty(exports, "Fragment", {
|
1726 | enumerable: true,
|
1727 | get: function () {
|
1728 | return _preact.Fragment;
|
1729 | }
|
1730 | });
|
1731 | Object.defineProperty(exports, "Component", {
|
1732 | enumerable: true,
|
1733 | get: function () {
|
1734 | return _preact.Component;
|
1735 | }
|
1736 | });
|
1737 | exports.unstable_batchedUpdates = exports.PureComponent = exports.Children = exports.version = exports.default = void 0;
|
1738 |
|
1739 | var _hooks = require("preact/hooks");
|
1740 |
|
1741 | Object.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 |
|
1752 | var _preact = require("preact");
|
1753 |
|
1754 | function E(n, t) {
|
1755 | for (var e in t) n[e] = t[e];
|
1756 |
|
1757 | return n;
|
1758 | }
|
1759 |
|
1760 | function 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 |
|
1768 | var 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 |
|
1781 | exports.PureComponent = C;
|
1782 |
|
1783 | function _(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 |
|
1797 | var A = _preact.options.vnode;
|
1798 |
|
1799 | function 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 |
|
1812 | var 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 |
|
1829 | exports.Children = F;
|
1830 |
|
1831 | function R(n) {
|
1832 | return n && ((n = E({}, n)).__c = null, n.__k = n.__k && n.__k.map(R)), n;
|
1833 | }
|
1834 |
|
1835 | function M(n) {
|
1836 | this.__u = 0, this.__b = null;
|
1837 | }
|
1838 |
|
1839 | function U(n) {
|
1840 | var t = n.__.__c;
|
1841 | return t && t.o && t.o(n);
|
1842 | }
|
1843 |
|
1844 | function 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 |
|
1860 | function 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 |
|
1892 | var 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 |
|
1927 | var 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 |
|
1938 | function 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 |
|
1949 | function W(n, t) {
|
1950 | return (0, _preact.createElement)(P, {
|
1951 | vnode: n,
|
1952 | container: t
|
1953 | });
|
1954 | }
|
1955 |
|
1956 | var 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 = {};
|
1958 | var T = "undefined" != typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103;
|
1959 |
|
1960 | function 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 |
|
1965 | var Z = _preact.options.event;
|
1966 |
|
1967 | function 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 |
|
1983 | var 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 |
|
2023 | var q = "16.8.0";
|
2024 | exports.version = q;
|
2025 |
|
2026 | function B(n) {
|
2027 | return _preact.createElement.bind(null, n);
|
2028 | }
|
2029 |
|
2030 | function G(n) {
|
2031 | return !!n && n.$$typeof === T;
|
2032 | }
|
2033 |
|
2034 | function J(n) {
|
2035 | return G(n) ? _preact.cloneElement.apply(null, arguments) : n;
|
2036 | }
|
2037 |
|
2038 | function K(n) {
|
2039 | return !!n.__k && ((0, _preact.render)(null, n), !0);
|
2040 | }
|
2041 |
|
2042 | function Q(n) {
|
2043 | return n && (n.base || 1 === n.nodeType && n) || null;
|
2044 | }
|
2045 |
|
2046 | var X = function (n, t) {
|
2047 | return n(t);
|
2048 | };
|
2049 |
|
2050 | exports.unstable_batchedUpdates = X;
|
2051 | var _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 | };
|
2085 | exports.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 |
|
2089 | Object.defineProperty(exports, "__esModule", {
|
2090 | value: true
|
2091 | });
|
2092 | exports.Portal = void 0;
|
2093 |
|
2094 | var _compat = require("preact/compat");
|
2095 |
|
2096 | var 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 |
|
2103 | exports.Portal = Portal;
|
2104 | },{"preact/compat":"../../node_modules/preact/compat/dist/compat.module.js"}],"../shield.js":[function(require,module,exports) {
|
2105 | "use strict";
|
2106 |
|
2107 | Object.defineProperty(exports, "__esModule", {
|
2108 | value: true
|
2109 | });
|
2110 | exports.Shield = void 0;
|
2111 |
|
2112 | var _preact = require("preact");
|
2113 |
|
2114 | var _getStyledComponent = _interopRequireDefault(require("./utils/get-styled-component"));
|
2115 |
|
2116 | var _transitionIn = require("./transition-in");
|
2117 |
|
2118 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
2119 |
|
2120 |
|
2121 | var 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 | }));
|
2131 | exports.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 |
|
2135 | Object.defineProperty(exports, "__esModule", {
|
2136 | value: true
|
2137 | });
|
2138 | exports.Dialog = void 0;
|
2139 |
|
2140 | var _preact = require("preact");
|
2141 |
|
2142 | var _classnames = _interopRequireDefault(require("classnames"));
|
2143 |
|
2144 | var _icon = require("./icon");
|
2145 |
|
2146 | var _omit = _interopRequireDefault(require("./utils/omit"));
|
2147 |
|
2148 | var _portal = require("./portal");
|
2149 |
|
2150 | var _shield = require("./shield");
|
2151 |
|
2152 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
2153 |
|
2154 | function _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 |
|
2156 | var 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 |
|
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 &&
|
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 |
|
2208 | exports.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) {
|
2210 | function calc(m) {
|
2211 | return function(n) { return Math.round(n * m); };
|
2212 | };
|
2213 | module.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 |
|
2226 | Object.defineProperty(exports, "__esModule", {
|
2227 | value: true
|
2228 | });
|
2229 | exports.Footer = void 0;
|
2230 |
|
2231 | var _preact = require("preact");
|
2232 |
|
2233 | var _milliseconds = _interopRequireDefault(require("milliseconds"));
|
2234 |
|
2235 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
2236 |
|
2237 | var currentYear = new Date().getFullYear();
|
2238 |
|
2239 | var 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 |
|
2246 | var linkClasses = 'link f6 gray no-underline underline-hover';
|
2247 |
|
2248 | var 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 |
|
2272 | exports.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 |
|
2276 | Object.defineProperty(exports, "__esModule", {
|
2277 | value: true
|
2278 | });
|
2279 | exports.throttle = void 0;
|
2280 |
|
2281 | var 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 |
|
2302 | exports.throttle = throttle;
|
2303 | },{}],"../app-layout.js":[function(require,module,exports) {
|
2304 | "use strict";
|
2305 |
|
2306 | Object.defineProperty(exports, "__esModule", {
|
2307 | value: true
|
2308 | });
|
2309 | exports.AppLayout = void 0;
|
2310 |
|
2311 | var _classnames = _interopRequireDefault(require("classnames"));
|
2312 |
|
2313 | var _preact = require("preact");
|
2314 |
|
2315 | var _logo = require("./logo");
|
2316 |
|
2317 | var _drawer = require("./drawer");
|
2318 |
|
2319 | var _shield = require("./shield");
|
2320 |
|
2321 | var _footer = require("./footer");
|
2322 |
|
2323 | var _button = require("./button");
|
2324 |
|
2325 | var _omit = _interopRequireDefault(require("./utils/omit"));
|
2326 |
|
2327 | var _throttle = require("./utils/throttle");
|
2328 |
|
2329 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
2330 |
|
2331 | function _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 |
|
2333 | function _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 |
|
2335 | function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
|
2336 |
|
2337 | function _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 |
|
2339 | function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
|
2340 |
|
2341 | function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
|
2342 |
|
2343 | function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
|
2344 |
|
2345 | function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
|
2346 |
|
2347 | function _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 |
|
2349 | function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
|
2350 |
|
2351 | var DrawerContentWrapper =
|
2352 |
|
2353 | function (_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 |
|
2415 | var AppLayout =
|
2416 |
|
2417 | function (_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 |
|
2549 | exports.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 |
|
2552 |
|
2553 |
|
2554 | module.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 |
|
2569 | Object.defineProperty(exports, "__esModule", {
|
2570 | value: true
|
2571 | });
|
2572 | exports.clearLocalStorage = exports.deleteLocalStorageItem = exports.getLocalStorageItem = exports.setLocalStorageItem = void 0;
|
2573 |
|
2574 | var _tryit = _interopRequireDefault(require("tryit"));
|
2575 |
|
2576 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
2577 |
|
2578 | var setLocalStorageItem = function setLocalStorageItem(item, value) {
|
2579 | return (0, _tryit.default)(function () {
|
2580 | return localStorage.setItem(item, value);
|
2581 | });
|
2582 | };
|
2583 |
|
2584 | exports.setLocalStorageItem = setLocalStorageItem;
|
2585 |
|
2586 | var getLocalStorageItem = function getLocalStorageItem(item) {
|
2587 | var result;
|
2588 | (0, _tryit.default)(function () {
|
2589 | result = localStorage.getItem(item);
|
2590 | });
|
2591 | return result;
|
2592 | };
|
2593 |
|
2594 | exports.getLocalStorageItem = getLocalStorageItem;
|
2595 |
|
2596 | var deleteLocalStorageItem = function deleteLocalStorageItem(item) {
|
2597 | return (0, _tryit.default)(function () {
|
2598 | return delete localStorage[item];
|
2599 | });
|
2600 | };
|
2601 |
|
2602 | exports.deleteLocalStorageItem = deleteLocalStorageItem;
|
2603 |
|
2604 | var 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 |
|
2615 | exports.clearLocalStorage = clearLocalStorage;
|
2616 | },{"tryit":"../../node_modules/tryit/tryit.js"}],"../utils/cookie.js":[function(require,module,exports) {
|
2617 | "use strict";
|
2618 |
|
2619 | Object.defineProperty(exports, "__esModule", {
|
2620 | value: true
|
2621 | });
|
2622 | exports.deleteCookie = exports.readCookie = exports.writeCookie = void 0;
|
2623 |
|
2624 | function _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 |
|
2626 | var 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);
|
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 |
|
2664 | exports.writeCookie = writeCookie;
|
2665 |
|
2666 | var 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 |
|
2680 | exports.readCookie = readCookie;
|
2681 |
|
2682 | var deleteCookie = function deleteCookie(item, domain) {
|
2683 | return writeCookie(item, '', {
|
2684 | expires: new Date(0),
|
2685 | domain: domain
|
2686 | });
|
2687 | };
|
2688 |
|
2689 | exports.deleteCookie = deleteCookie;
|
2690 | },{}],"../utils/token-writer.js":[function(require,module,exports) {
|
2691 | "use strict";
|
2692 |
|
2693 | Object.defineProperty(exports, "__esModule", {
|
2694 | value: true
|
2695 | });
|
2696 | exports.createTokenWriter = void 0;
|
2697 |
|
2698 | var _milliseconds = _interopRequireDefault(require("milliseconds"));
|
2699 |
|
2700 | var _cookie = require("./cookie");
|
2701 |
|
2702 | var _ls = require("./ls");
|
2703 |
|
2704 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
2705 |
|
2706 | var 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 |
|
2742 | exports.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 |
|
2746 | Object.defineProperty(exports, "__esModule", {
|
2747 | value: true
|
2748 | });
|
2749 | exports.createTokenBundle = void 0;
|
2750 |
|
2751 | var _tokenWriter = require("../utils/token-writer");
|
2752 |
|
2753 | var _ls = require("../utils/ls");
|
2754 |
|
2755 | var UPDATED = 'TOKEN_UPDATED';
|
2756 | var CLEARED = 'TOKEN_CLEARED';
|
2757 |
|
2758 | var 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 |
|
2821 | exports.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 |
|
2825 | Object.defineProperty(exports, "__esModule", {
|
2826 | value: true
|
2827 | });
|
2828 | exports.layoutUiBundle = void 0;
|
2829 | var DRAWER_OPENED = 'DRAWER_OPENED';
|
2830 | var DRAWER_CLOSED = 'DRAWER_CLOSED';
|
2831 | var 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 | };
|
2870 | exports.layoutUiBundle = layoutUiBundle;
|
2871 | },{}],"../index.js":[function(require,module,exports) {
|
2872 | "use strict";
|
2873 |
|
2874 | Object.defineProperty(exports, "__esModule", {
|
2875 | value: true
|
2876 | });
|
2877 | var _exportNames = {
|
2878 | getStyledComponent: true,
|
2879 | omit: true
|
2880 | };
|
2881 | Object.defineProperty(exports, "getStyledComponent", {
|
2882 | enumerable: true,
|
2883 | get: function () {
|
2884 | return _getStyledComponent.default;
|
2885 | }
|
2886 | });
|
2887 | Object.defineProperty(exports, "omit", {
|
2888 | enumerable: true,
|
2889 | get: function () {
|
2890 | return _omit.default;
|
2891 | }
|
2892 | });
|
2893 |
|
2894 | var _button = require("./button");
|
2895 |
|
2896 | Object.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 |
|
2907 | var _logo = require("./logo");
|
2908 |
|
2909 | Object.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 |
|
2920 | var _crate = require("./crate");
|
2921 |
|
2922 | Object.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 |
|
2933 | var _fullScreenOverlay = require("./full-screen-overlay");
|
2934 |
|
2935 | Object.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 |
|
2946 | var _inputs = require("./inputs");
|
2947 |
|
2948 | Object.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 |
|
2959 | var _icon = require("./icon");
|
2960 |
|
2961 | Object.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 |
|
2972 | var _drugBox = require("./drug-box");
|
2973 |
|
2974 | Object.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 |
|
2985 | var _links = require("./links");
|
2986 |
|
2987 | Object.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 |
|
2998 | var _checkMark = require("./check-mark");
|
2999 |
|
3000 | Object.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 |
|
3011 | var _transitionIn = require("./transition-in");
|
3012 |
|
3013 | Object.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 |
|
3024 | var _drawer = require("./drawer");
|
3025 |
|
3026 | Object.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 |
|
3037 | var _dialog = require("./dialog");
|
3038 |
|
3039 | Object.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 |
|
3050 | var _appLayout = require("./app-layout");
|
3051 |
|
3052 | Object.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 |
|
3063 | var _shield = require("./shield");
|
3064 |
|
3065 | Object.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 |
|
3076 | var _portal = require("./portal");
|
3077 |
|
3078 | Object.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 |
|
3089 | var _getStyledComponent = _interopRequireDefault(require("./utils/get-styled-component"));
|
3090 |
|
3091 | var _omit = _interopRequireDefault(require("./utils/omit"));
|
3092 |
|
3093 | var _ls = require("./utils/ls");
|
3094 |
|
3095 | Object.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 |
|
3106 | var _cookie = require("./utils/cookie");
|
3107 |
|
3108 | Object.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 |
|
3119 | var _tokenWriter = require("./utils/token-writer");
|
3120 |
|
3121 | Object.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 |
|
3132 | var _throttle = require("./utils/throttle");
|
3133 |
|
3134 | Object.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 |
|
3145 | var _token = require("./bundles/token");
|
3146 |
|
3147 | Object.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 |
|
3158 | var _layoutUi = require("./bundles/layout-ui");
|
3159 |
|
3160 | Object.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 |
|
3171 | function _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 |
|
3175 | Object.defineProperty(exports, "__esModule", {
|
3176 | value: true
|
3177 | });
|
3178 | exports.default = void 0;
|
3179 |
|
3180 | var _preact = require("preact");
|
3181 |
|
3182 | var _crate = require("../crate");
|
3183 |
|
3184 | var _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 |
|
3193 | exports.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 |
|
3197 | Object.defineProperty(exports, "__esModule", {
|
3198 | value: true
|
3199 | });
|
3200 | exports.default = void 0;
|
3201 |
|
3202 | var _preact = require("preact");
|
3203 |
|
3204 | var _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 |
|
3223 | exports.default = _default;
|
3224 | },{"preact":"../../node_modules/preact/dist/preact.module.js"}],"../utils/get-prop-variants.js":[function(require,module,exports) {
|
3225 | "use strict";
|
3226 |
|
3227 | Object.defineProperty(exports, "__esModule", {
|
3228 | value: true
|
3229 | });
|
3230 | exports.default = void 0;
|
3231 |
|
3232 | function _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 |
|
3234 | function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _nonIterableSpread(); }
|
3235 |
|
3236 | function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance"); }
|
3237 |
|
3238 | function _iterableToArray(iter) { if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter); }
|
3239 |
|
3240 | function _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 |
|
3242 | var _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 | });
|
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 |
|
3303 | exports.default = _default;
|
3304 | },{}],"introspect.js":[function(require,module,exports) {
|
3305 | "use strict";
|
3306 |
|
3307 | Object.defineProperty(exports, "__esModule", {
|
3308 | value: true
|
3309 | });
|
3310 | exports.default = void 0;
|
3311 |
|
3312 | var _preact = require("preact");
|
3313 |
|
3314 | var _componentCode = _interopRequireDefault(require("./component-code"));
|
3315 |
|
3316 | var _getPropVariants = _interopRequireDefault(require("../utils/get-prop-variants"));
|
3317 |
|
3318 | var _omit = _interopRequireDefault(require("../utils/omit"));
|
3319 |
|
3320 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
3321 |
|
3322 | function _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 |
|
3324 | var 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 |
|
3335 | var componentString = function componentString(name, props, content) {
|
3336 | return "<".concat(name).concat(serializeProps(props)).concat(content ? ">".concat(content, "</").concat(name) : " />");
|
3337 | };
|
3338 |
|
3339 | var _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 |
|
3363 | exports.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 |
|
3367 | Object.defineProperty(exports, "__esModule", {
|
3368 | value: true
|
3369 | });
|
3370 | exports.default = void 0;
|
3371 |
|
3372 | var _preact = require("preact");
|
3373 |
|
3374 | var _section = _interopRequireDefault(require("./section"));
|
3375 |
|
3376 | var _componentCode = _interopRequireDefault(require("./component-code"));
|
3377 |
|
3378 | var _dialog = require("./../dialog");
|
3379 |
|
3380 | var _button = require("../button");
|
3381 |
|
3382 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
3383 |
|
3384 | function _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 |
|
3386 | function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
|
3387 |
|
3388 | function _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 |
|
3390 | function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
|
3391 |
|
3392 | function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
|
3393 |
|
3394 | function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
|
3395 |
|
3396 | function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
|
3397 |
|
3398 | function _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 |
|
3400 | function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
|
3401 |
|
3402 | var Container =
|
3403 |
|
3404 | function (_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 |
|
3456 | var _default = Container;
|
3457 | exports.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 |
|
3461 | Object.defineProperty(exports, "__esModule", {
|
3462 | value: true
|
3463 | });
|
3464 | exports.DrugBoxSection = void 0;
|
3465 |
|
3466 | var _preact = require("preact");
|
3467 |
|
3468 | var _2 = require("../");
|
3469 |
|
3470 | var _section = _interopRequireDefault(require("./section"));
|
3471 |
|
3472 | var _componentCode = _interopRequireDefault(require("./component-code"));
|
3473 |
|
3474 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
3475 |
|
3476 | function _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 |
|
3478 | function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
|
3479 |
|
3480 | function _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 |
|
3482 | function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
|
3483 |
|
3484 | function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
|
3485 |
|
3486 | function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
|
3487 |
|
3488 | function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
|
3489 |
|
3490 | function _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 |
|
3492 | function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
|
3493 |
|
3494 | var DrugBoxSection =
|
3495 |
|
3496 | function (_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 |
|
3560 | exports.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 |
|
3564 | Object.defineProperty(exports, "__esModule", {
|
3565 | value: true
|
3566 | });
|
3567 | Object.defineProperty(exports, "DialogSection", {
|
3568 | enumerable: true,
|
3569 | get: function () {
|
3570 | return _dialogSection.default;
|
3571 | }
|
3572 | });
|
3573 | Object.defineProperty(exports, "DrugBoxSection", {
|
3574 | enumerable: true,
|
3575 | get: function () {
|
3576 | return _drugboxSection.DrugBoxSection;
|
3577 | }
|
3578 | });
|
3579 | exports.MessagePageCrateSection = exports.IconSection = exports.InputSection = exports.LogoSection = exports.LinkSection = exports.ButtonSection = void 0;
|
3580 |
|
3581 | var _preact = require("preact");
|
3582 |
|
3583 | var _ = require("../");
|
3584 |
|
3585 | var _section = _interopRequireDefault(require("./section"));
|
3586 |
|
3587 | var _componentCode = _interopRequireDefault(require("./component-code"));
|
3588 |
|
3589 | var _introspect = _interopRequireDefault(require("./introspect"));
|
3590 |
|
3591 | var _checkMark = require("../check-mark");
|
3592 |
|
3593 | var _dialogSection = _interopRequireDefault(require("./dialog-section"));
|
3594 |
|
3595 | var _drugboxSection = require("./drugbox-section");
|
3596 |
|
3597 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
3598 |
|
3599 | var 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 |
|
3609 | exports.ButtonSection = ButtonSection;
|
3610 |
|
3611 | var 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 |
|
3625 | exports.LinkSection = LinkSection;
|
3626 |
|
3627 | var 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 |
|
3643 | exports.LogoSection = LogoSection;
|
3644 |
|
3645 | var 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 |
|
3671 | exports.InputSection = InputSection;
|
3672 |
|
3673 | var 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 |
|
3686 | exports.IconSection = IconSection;
|
3687 |
|
3688 | var 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 |
|
3708 | exports.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) {
|
3710 | module.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 |
|
3753 | Object.defineProperty(exports, "__esModule", {
|
3754 | value: true
|
3755 | });
|
3756 | exports.default = void 0;
|
3757 |
|
3758 | var _preact = require("preact");
|
3759 |
|
3760 | var _reduxBundlerPreact = require("redux-bundler-preact");
|
3761 |
|
3762 | var sections = _interopRequireWildcard(require("./sections"));
|
3763 |
|
3764 | var _drawer = require("../drawer");
|
3765 |
|
3766 | var _crate = require("../crate");
|
3767 |
|
3768 | var _appLayout = require("../app-layout");
|
3769 |
|
3770 | var _package = require("../../package.json");
|
3771 |
|
3772 | var _logo = require("../logo");
|
3773 |
|
3774 | var _button = require("../button");
|
3775 |
|
3776 | function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function () { return cache; }; return cache; }
|
3777 |
|
3778 | function _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 |
|
3780 | function _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 |
|
3782 | function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
|
3783 |
|
3784 | function _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 |
|
3786 | function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
|
3787 |
|
3788 | function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
|
3789 |
|
3790 | function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
|
3791 |
|
3792 | function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
|
3793 |
|
3794 | function _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 |
|
3796 | function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
|
3797 |
|
3798 | var _default =
|
3799 |
|
3800 | function (_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 |
|
3934 | exports.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 |
|
3938 | var _preact = require("preact");
|
3939 |
|
3940 | var _layout = _interopRequireDefault(require("./layout"));
|
3941 |
|
3942 | var cookie = _interopRequireWildcard(require("../utils/token-writer"));
|
3943 |
|
3944 | function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function () { return cache; }; return cache; }
|
3945 |
|
3946 | function _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 |
|
3948 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
3949 |
|
3950 | window.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'));
|
3954 |
|
3955 |
|
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) {
|
3959 | var global = arguments[3];
|
3960 | var OVERLAY_ID = '__parcel__error__overlay__';
|
3961 | var OldModule = module.bundle.Module;
|
3962 |
|
3963 | function 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 |
|
3979 | module.bundle.Module = Module;
|
3980 | var checkedAssets, assetsToAccept;
|
3981 | var parent = module.bundle.parent;
|
3982 |
|
3983 | if ((!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 | });
|
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 |
|
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 |
|
4045 | function removeErrorOverlay() {
|
4046 | var overlay = document.getElementById(OVERLAY_ID);
|
4047 |
|
4048 | if (overlay) {
|
4049 | overlay.remove();
|
4050 | }
|
4051 | }
|
4052 |
|
4053 | function createErrorOverlay(data) {
|
4054 | var overlay = document.createElement('div');
|
4055 | overlay.id = OVERLAY_ID;
|
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 |
|
4065 | function 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 |
|
4092 | function 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 |
|
4108 | function 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 |
|
4136 | function 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 |
|
\ | No newline at end of file |