PageSourceSearch

https://robust-themes.com/themes/vendor/picker/pickr.es5.min.js

js robust-themes.com collected 2026-09-24 12:36:22 UTC 149,909 bytes, 4,257 lines download raw bytes

vendor: 3,644 bytes, lines 1-117
1/*! Pickr 1.8.1 MIT | https://github.com/Simonwep/pickr */
2!function(t, e) {
3    "object" == typeof exports && "object" == typeof module ? module.exports = e() : "function" == typeof define && define.amd ? define([], e) : "object" == typeof exports ? exports.Pickr = e() : t.Pickr = e()
4}(window, (function() {
5    return function(t) {
6        var e = {};
7        function r(n) {
8            if (e[n])
9                return e[n].exports;
10            var o = e[n] = {
11                i: n,
12                l: !1,
13                exports: {}
14            };
15            return t[n].call(o.exports, o, o.exports, r),
16            o.l = !0,
17            o.exports
18        }
19        return r.m = t,
20        r.c = e,
21        r.d = function(t, e, n) {
22            r.o(t, e) || Object.defineProperty(t, e, {
23                enumerable: !0,
24                get: n
25            })
26        }
27        ,
28        r.r = function(t) {
29            "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(t, Symbol.toStringTag, {
30                value: "Module"
31            }),
32            Object.defineProperty(t, "__esModule", {
33                value: !0
34            })
35        }
36        ,
37        r.t = function(t, e) {
38            if (1 & e && (t = r(t)),
39            8 & e)
40                return t;
41            if (4 & e && "object" == typeof t && t && t.__esModule)
42                return t;
43            var n = Object.create(null);
44            if (r.r(n),
45            Object.defineProperty(n, "default", {
46                enumerable: !0,
47                value: t
48            }),
49            2 & e && "string" != typeof t)
50                for (var o in t)
51                    r.d(n, o, function(e) {
52                        return t[e]
53                    }
54                    .bind(null, o));
55            return n
56        }
57        ,
58        r.n = function(t) {
59            var e = t && t.__esModule ? function() {
60                return t.default
61            }
62            : function() {
63                return t
64            }
65            ;
66            return r.d(e, "a", e),
67            e
68        }
69        ,
70        r.o = function(t, e) {
71            return Object.prototype.hasOwnProperty.call(t, e)
72        }
73        ,
74        r.p = "",
75        r(r.s = 140)
76    }([function(t, e, r) {
77        var n = r(3)
78          , o = r(14).f
79          , i = r(13)
80          , a = r(16)
81          , c = r(44)
82          , u = r(77)
83          , s = r(82);
84        t.exports = function(t, e) {
85            var r, l, f, p, v, h = t.target, d = t.global, g = t.stat;
86            if (r = d ? n : g ? n[h] || c(h, {}) : (n[h] || {}).prototype)
87                for (l in e) {
88                    if (p = e[l],
89                    f = t.noTargetGet ? (v = o(r, l)) && v.value : r[l],
90                    !s(d ? l : h + (g ? "." : "#") + l, t.forced) && void 0 !== f) {
91                        if (typeof p == typeof f)
92                            continue;
93                        u(p, f)
94                    }
95                    (t.sham || f && f.sham) && i(p, "sham", !0),
96                    a(r, l, p, t)
97                }
98        }
99    }
100    , function(t, e) {
101        t.exports = function(t) {
102            try {
103                return !!t()
104            } catch (t) {
105                return !0
106            }
107        }
108    }
109    , function(t, e, r) {
110        var n = r(3)
111          , o = r(31)
112          , i = r(5)
113          , a = r(46)
114          , c = r(51)
115          , u = r(84)
116          , s = o("wks")
117          , l = n.Symbol
vendor: 4,663 bytes, lines 118-273
118          , f = u ? l : l && l.withoutSetter || a;
119        t.exports = function(t) {
120            return i(s, t) && (c || "string" == typeof s[t]) || (c && i(l, t) ? s[t] = l[t] : s[t] = f("Symbol." + t)),
121            s[t]
122        }
123    }
124    , function(t, e, r) {
125        (function(e) {
126            var r = function(t) {
127                return t && t.Math == Math && t
128            };
129            t.exports = r("object" == typeof globalThis && globalThis) || r("object" == typeof window && window) || r("object" == typeof self && self) || r("object" == typeof e && e) || function() {
130                return this
131            }() || Function("return this")()
132        }
133        ).call(this, r(108))
134    }
135    , function(t, e, r) {
136        var n = r(7);
137        t.exports = function(t) {
138            if (!n(t))
139                throw TypeError(String(t) + " is not an object");
140            return t
141        }
142    }
143    , function(t, e, r) {
144        var n = r(12)
145          , o = {}.hasOwnProperty;
146        t.exports = function(t, e) {
147            return o.call(n(t), e)
148        }
149    }
150    , function(t, e, r) {
151        var n = r(1);
152        t.exports = !n((function() {
153            return 7 != Object.defineProperty({}, 1, {
154                get: function() {
155                    return 7
156                }
157            })[1]
158        }
159        ))
160    }
161    , function(t, e) {
162        t.exports = function(t) {
163            return "object" == typeof t ? null !== t : "function" == typeof t
164        }
165    }
166    , function(t, e, r) {
167        var n = r(6)
168          , o = r(74)
169          , i = r(4)
170          , a = r(19)
171          , c = Object.defineProperty;
172        e.f = n ? c : function(t, e, r) {
173            if (i(t),
174            e = a(e, !0),
175            i(r),
176            o)
177                try {
178                    return c(t, e, r)
179                } catch (t) {}
180            if ("get"in r || "set"in r)
181                throw TypeError("Accessors not supported");
182            return "value"in r && (t[e] = r.value),
183            t
184        }
185    }
186    , function(t, e, r) {
187        var n = r(17)
188          , o = Math.min;
189        t.exports = function(t) {
190            return t > 0 ? o(n(t), 9007199254740991) : 0
191        }
192    }
193    , function(t, e, r) {
194        var n = r(28)
195          , o = r(11);
196        t.exports = function(t) {
197            return n(o(t))
198        }
199    }
200    , function(t, e) {
201        t.exports = function(t) {
202            if (null == t)
203                throw TypeError("Can't call method on " + t);
204            return t
205        }
206    }
207    , function(t, e, r) {
208        var n = r(11);
209        t.exports = function(t) {
210            return Object(n(t))
211        }
212    }
213    , function(t, e, r) {
214        var n = r(6)
215          , o = r(8)
216          , i = r(18);
217        t.exports = n ? function(t, e, r) {
218            return o.f(t, e, i(1, r))
219        }
220        : function(t, e, r) {
221            return t[e] = r,
222            t
223        }
224    }
225    , function(t, e, r) {
226        var n = r(6)
227          , o = r(43)
228          , i = r(18)
229          , a = r(10)
230          , c = r(19)
231          , u = r(5)
232          , s = r(74)
233          , l = Object.getOwnPropertyDescriptor;
234        e.f = n ? l : function(t, e) {
235            if (t = a(t),
236            e = c(e, !0),
237            s)
238                try {
239                    return l(t, e)
240                } catch (t) {}
241            if (u(t, e))
242                return i(!o.f.call(t, e), t[e])
243        }
244    }
245    , function(t, e) {
246        var r = {}.toString;
247        t.exports = function(t) {
248            return r.call(t).slice(8, -1)
249        }
250    }
251    , function(t, e, r) {
252        var n = r(3)
253          , o = r(13)
254          , i = r(5)
255          , a = r(44)
256          , c = r(76)
257          , u = r(29)
258          , s = u.get
259          , l = u.enforce
260          , f = String(String).split("String");
261        (t.exports = function(t, e, r, c) {
262            var u, s = !!c && !!c.unsafe, p = !!c && !!c.enumerable, v = !!c && !!c.noTargetGet;
263            "function" == typeof r && ("string" != typeof e || i(r, "name") || o(r, "name", e),
264            (u = l(r)).source || (u.source = f.join("string" == typeof e ? e : ""))),
265            t !== n ? (s ? !v && t[e] && (p = !0) : delete t[e],
266            p ? t[e] = r : o(t, e, r)) : p ? t[e] = r : a(e, r)
267        }
268        )(Function.prototype, "toString", (function() {
269            return "function" == typeof this && s(this).source || c(this)
270        }
271        ))
272    }
273    , function(t, e) {
vendor: 5,040 bytes, lines 274-443
274        var r = Math.ceil
275          , n = Math.floor;
276        t.exports = function(t) {
277            return isNaN(t = +t) ? 0 : (t > 0 ? n : r)(t)
278        }
279    }
280    , function(t, e) {
281        t.exports = function(t, e) {
282            return {
283                enumerable: !(1 & t),
284                configurable: !(2 & t),
285                writable: !(4 & t),
286                value: e
287            }
288        }
289    }
290    , function(t, e, r) {
291        var n = r(7);
292        t.exports = function(t, e) {
293            if (!n(t))
294                return t;
295            var r, o;
296            if (e && "function" == typeof (r = t.toString) && !n(o = r.call(t)))
297                return o;
298            if ("function" == typeof (r = t.valueOf) && !n(o = r.call(t)))
299                return o;
300            if (!e && "function" == typeof (r = t.toString) && !n(o = r.call(t)))
301                return o;
302            throw TypeError("Can't convert object to primitive value")
303        }
304    }
305    , function(t, e) {
306        t.exports = !1
307    }
308    , function(t, e, r) {
309        var n = r(86)
310          , o = r(28)
311          , i = r(12)
312          , a = r(9)
313          , c = r(53)
314          , u = [].push
315          , s = function(t) {
316            var e = 1 == t
317              , r = 2 == t
318              , s = 3 == t
319              , l = 4 == t
320              , f = 6 == t
321              , p = 7 == t
322              , v = 5 == t || f;
323            return function(h, d, g, y) {
324                for (var b, m, w = i(h), x = o(w), S = n(d, g, 3), _ = a(x.length), O = 0, A = y || c, E = e ? A(h, _) : r || p ? A(h, 0) : void 0; _ > O; O++)
325                    if ((v || O in x) && (m = S(b = x[O], O, w),
326                    t))
327                        if (e)
328                            E[O] = m;
329                        else if (m)
330                            switch (t) {
331                            case 3:
332                                return !0;
333                            case 5:
334                                return b;
335                            case 6:
336                                return O;
337                            case 2:
338                                u.call(E, b)
339                            }
340                        else
341                            switch (t) {
342                            case 4:
343                                return !1;
344                            case 7:
345                                u.call(E, b)
346                            }
347                return f ? -1 : s || l ? l : E
348            }
349        };
350        t.exports = {
351            forEach: s(0),
352            map: s(1),
353            filter: s(2),
354            some: s(3),
355            every: s(4),
356            find: s(5),
357            findIndex: s(6),
358            filterOut: s(7)
359        }
360    }
361    , function(t, e, r) {
362        "use strict";
363        var n = r(0)
364          , o = r(39);
365        n({
366            target: "RegExp",
367            proto: !0,
368            forced: /./.exec !== o
369        }, {
370            exec: o
371        })
372    }
373    , function(t, e, r) {
374        var n = r(58)
375          , o = r(16)
376          , i = r(116);
377        n || o(Object.prototype, "toString", i, {
378            unsafe: !0
379        })
380    }
381    , function(t, e, r) {
382        "use strict";
383        var n = r(19)
384          , o = r(8)
385          , i = r(18);
386        t.exports = function(t, e, r) {
387            var a = n(e);
388            a in t ? o.f(t, a, i(0, r)) : t[a] = r
389        }
390    }
391    , function(t, e, r) {
392        var n = r(1)
393          , o = r(2)
394          , i = r(52)
395          , a = o("species");
396        t.exports = function(t) {
397            return i >= 51 || !n((function() {
398                var e = [];
399                return (e.constructor = {})[a] = function() {
400                    return {
401                        foo: 1
402                    }
403                }
404                ,
405                1 !== e[t](Boolean).foo
406            }
407            ))
408        }
409    }
410    , function(t, e) {
411        t.exports = {}
412    }
413    , function(t, e, r) {
414        var n = r(0)
415          , o = r(110);
416        n({
417            target: "Object",
418            stat: !0,
419            forced: Object.assign !== o
420        }, {
421            assign: o
422        })
423    }
424    , function(t, e, r) {
425        var n = r(1)
426          , o = r(15)
427          , i = "".split;
428        t.exports = n((function() {
429            return !Object("z").propertyIsEnumerable(0)
430        }
431        )) ? function(t) {
432            return "String" == o(t) ? i.call(t, "") : Object(t)
433        }
434        : Object
435    }
436    , function(t, e, r) {
437        var n, o, i, a = r(109), c = r(3), u = r(7), s = r(13), l = r(5), f = r(45), p = r(30), v = r(32), h = c.WeakMap;
438        if (a || f.state) {
439            var d = f.state || (f.state = new h)
440              , g = d.get
441              , y = d.has
442              , b = d.set;
443            n = function(t, e) {
vendor: 4,286 bytes, lines 444-583
444                if (y.call(d, t))
445                    throw new TypeError("Object already initialized");
446                return e.facade = t,
447                b.call(d, t, e),
448                e
449            }
450            ,
451            o = function(t) {
452                return g.call(d, t) || {}
453            }
454            ,
455            i = function(t) {
456                return y.call(d, t)
457            }
458        } else {
459            var m = p("state");
460            v[m] = !0,
461            n = function(t, e) {
462                if (l(t, m))
463                    throw new TypeError("Object already initialized");
464                return e.facade = t,
465                s(t, m, e),
466                e
467            }
468            ,
469            o = function(t) {
470                return l(t, m) ? t[m] : {}
471            }
472            ,
473            i = function(t) {
474                return l(t, m)
475            }
476        }
477        t.exports = {
478            set: n,
479            get: o,
480            has: i,
481            enforce: function(t) {
482                return i(t) ? o(t) : n(t, {})
483            },
484            getterFor: function(t) {
485                return function(e) {
486                    var r;
487                    if (!u(e) || (r = o(e)).type !== t)
488                        throw TypeError("Incompatible receiver, " + t + " required");
489                    return r
490                }
491            }
492        }
493    }
494    , function(t, e, r) {
495        var n = r(31)
496          , o = r(46)
497          , i = n("keys");
498        t.exports = function(t) {
499            return i[t] || (i[t] = o(t))
500        }
501    }
502    , function(t, e, r) {
503        var n = r(20)
504          , o = r(45);
505        (t.exports = function(t, e) {
506            return o[t] || (o[t] = void 0 !== e ? e : {})
507        }
508        )("versions", []).push({
509            version: "3.12.1",
510            mode: n ? "pure" : "global",
511            copyright: "© 2021 Denis Pushkarev (zloirock.ru)"
512        })
513    }
514    , function(t, e) {
515        t.exports = {}
516    }
517    , function(t, e, r) {
518        var n = r(79)
519          , o = r(3)
520          , i = function(t) {
521            return "function" == typeof t ? t : void 0
522        };
523        t.exports = function(t, e) {
524            return arguments.length < 2 ? i(n[t]) || i(o[t]) : n[t] && n[t][e] || o[t] && o[t][e]
525        }
526    }
527    , function(t, e, r) {
528        var n = r(80)
529          , o = r(48).concat("length", "prototype");
530        e.f = Object.getOwnPropertyNames || function(t) {
531            return n(t, o)
532        }
533    }
534    , function(t, e, r) {
535        var n = r(80)
536          , o = r(48);
537        t.exports = Object.keys || function(t) {
538            return n(t, o)
539        }
540    }
541    , function(t, e, r) {
542        var n, o = r(4), i = r(112), a = r(48), c = r(32), u = r(113), s = r(75), l = r(30), f = l("IE_PROTO"), p = function() {}, v = function(t) {
543            return "<script>" + t + "<\/script>"
544        }, h = function() {
545            try {
546                n = document.domain && new ActiveXObject("htmlfile")
547            } catch (t) {}
548            var t, e;
549            h = n ? function(t) {
550                t.write(v("")),
551                t.close();
552                var e = t.parentWindow.Object;
553                return t = null,
554                e
555            }(n) : ((e = s("iframe")).style.display = "none",
556            u.appendChild(e),
557            e.src = String("javascript:"),
558            (t = e.contentWindow.document).open(),
559            t.write(v("document.F=Object")),
560            t.close(),
561            t.F);
562            for (var r = a.length; r--; )
563                delete h.prototype[a[r]];
564            return h()
565        };
566        c[f] = !0,
567        t.exports = Object.create || function(t, e) {
568            var r;
569            return null !== t ? (p.prototype = o(t),
570            r = new p,
571            p.prototype = null,
572            r[f] = t) : r = h(),
573            void 0 === e ? r : i(r, e)
574        }
575    }
576    , function(t, e, r) {
577        var n = r(3)
578          , o = r(85)
579          , i = r(114)
580          , a = r(13);
581        for (var c in o) {
582            var u = n[c]
583              , s = u && u.prototype;
vendor: 4,568 bytes, lines 584-701
584            if (s && s.forEach !== i)
585                try {
586                    a(s, "forEach", i)
587                } catch (t) {
588                    s.forEach = i
589                }
590        }
591    }
592    , function(t, e, r) {
593        var n = r(15);
594        t.exports = Array.isArray || function(t) {
595            return "Array" == n(t)
596        }
597    }
598    , function(t, e, r) {
599        "use strict";
600        var n, o, i = r(89), a = r(90), c = r(31), u = RegExp.prototype.exec, s = c("native-string-replace", String.prototype.replace), l = u, f = (n = /a/,
601        o = /b*/g,
602        u.call(n, "a"),
603        u.call(o, "a"),
604        0 !== n.lastIndex || 0 !== o.lastIndex), p = a.UNSUPPORTED_Y || a.BROKEN_CARET, v = void 0 !== /()??/.exec("")[1];
605        (f || v || p) && (l = function(t) {
606            var e, r, n, o, a = this, c = p && a.sticky, l = i.call(a), h = a.source, d = 0, g = t;
607            return c && (-1 === (l = l.replace("y", "")).indexOf("g") && (l += "g"),
608            g = String(t).slice(a.lastIndex),
609            a.lastIndex > 0 && (!a.multiline || a.multiline && "\n" !== t[a.lastIndex - 1]) && (h = "(?: " + h + ")",
610            g = " " + g,
611            d++),
612            r = new RegExp("^(?:" + h + ")",l)),
613            v && (r = new RegExp("^" + h + "$(?!\\s)",l)),
614            f && (e = a.lastIndex),
615            n = u.call(c ? r : a, g),
616            c ? n ? (n.input = n.input.slice(d),
617            n[0] = n[0].slice(d),
618            n.index = a.lastIndex,
619            a.lastIndex += n[0].length) : a.lastIndex = 0 : f && n && (a.lastIndex = a.global ? n.index + n[0].length : e),
620            v && n && n.length > 1 && s.call(n[0], r, (function() {
621                for (o = 1; o < arguments.length - 2; o++)
622                    void 0 === arguments[o] && (n[o] = void 0)
623            }
624            )),
625            n
626        }
627        ),
628        t.exports = l
629    }
630    , function(t, e, r) {
631        "use strict";
632        var n = r(6)
633          , o = r(3)
634          , i = r(82)
635          , a = r(16)
636          , c = r(5)
637          , u = r(15)
638          , s = r(117)
639          , l = r(19)
640          , f = r(1)
641          , p = r(36)
642          , v = r(34).f
643          , h = r(14).f
644          , d = r(8).f
645          , g = r(95).trim
646          , y = o.Number
647          , b = y.prototype
648          , m = "Number" == u(p(b))
649          , w = function(t) {
650            var e, r, n, o, i, a, c, u, s = l(t, !1);
651            if ("string" == typeof s && s.length > 2)
652                if (43 === (e = (s = g(s)).charCodeAt(0)) || 45 === e) {
653                    if (88 === (r = s.charCodeAt(2)) || 120 === r)
654                        return NaN
655                } else if (48 === e) {
656                    switch (s.charCodeAt(1)) {
657                    case 66:
658                    case 98:
659                        n = 2,
660                        o = 49;
661                        break;
662                    case 79:
663                    case 111:
664                        n = 8,
665                        o = 55;
666                        break;
667                    default:
668                        return +s
669                    }
670                    for (a = (i = s.slice(2)).length,
671                    c = 0; c < a; c++)
672                        if ((u = i.charCodeAt(c)) < 48 || u > o)
673                            return NaN;
674                    return parseInt(i, n)
675                }
676            return +s
677        };
678        if (i("Number", !y(" 0o1") || !y("0b1") || y("+0x1"))) {
679            for (var x, S = function(t) {
680                var e = arguments.length < 1 ? 0 : t
681                  , r = this;
682                return r instanceof S && (m ? f((function() {
683                    b.valueOf.call(r)
684                }
685                )) : "Number" != u(r)) ? s(new y(w(e)), r, S) : w(e)
686            }, _ = n ? v(y) : "MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","), O = 0; _.length > O; O++)
687                c(y, x = _[O]) && !c(S, x) && d(S, x, h(y, x));
688            S.prototype = b,
689            b.constructor = S,
690            a(o, "Number", S)
691        }
692    }
693    , function(t, e, r) {
694        "use strict";
695        var n = r(10)
696          , o = r(50)
697          , i = r(26)
698          , a = r(29)
699          , c = r(97)
700          , u = a.set
701          , s = a.getterFor("Array Iterator");
vendor: 6,687 bytes, lines 702-928
702        t.exports = c(Array, "Array", (function(t, e) {
703            u(this, {
704                type: "Array Iterator",
705                target: n(t),
706                index: 0,
707                kind: e
708            })
709        }
710        ), (function() {
711            var t = s(this)
712              , e = t.target
713              , r = t.kind
714              , n = t.index++;
715            return !e || n >= e.length ? (t.target = void 0,
716            {
717                value: void 0,
718                done: !0
719            }) : "keys" == r ? {
720                value: n,
721                done: !1
722            } : "values" == r ? {
723                value: e[n],
724                done: !1
725            } : {
726                value: [n, e[n]],
727                done: !1
728            }
729        }
730        ), "values"),
731        i.Arguments = i.Array,
732        o("keys"),
733        o("values"),
734        o("entries")
735    }
736    , function(t, e, r) {
737        var n = r(0)
738          , o = r(12)
739          , i = r(35);
740        n({
741            target: "Object",
742            stat: !0,
743            forced: r(1)((function() {
744                i(1)
745            }
746            ))
747        }, {
748            keys: function(t) {
749                return i(o(t))
750            }
751        })
752    }
753    , function(t, e, r) {
754        "use strict";
755        var n = {}.propertyIsEnumerable
756          , o = Object.getOwnPropertyDescriptor
757          , i = o && !n.call({
758            1: 2
759        }, 1);
760        e.f = i ? function(t) {
761            var e = o(this, t);
762            return !!e && e.enumerable
763        }
764        : n
765    }
766    , function(t, e, r) {
767        var n = r(3)
768          , o = r(13);
769        t.exports = function(t, e) {
770            try {
771                o(n, t, e)
772            } catch (r) {
773                n[t] = e
774            }
775            return e
776        }
777    }
778    , function(t, e, r) {
779        var n = r(3)
780          , o = r(44)
781          , i = n["__core-js_shared__"] || o("__core-js_shared__", {});
782        t.exports = i
783    }
784    , function(t, e) {
785        var r = 0
786          , n = Math.random();
787        t.exports = function(t) {
788            return "Symbol(" + String(void 0 === t ? "" : t) + ")_" + (++r + n).toString(36)
789        }
790    }
791    , function(t, e, r) {
792        var n = r(17)
793          , o = Math.max
794          , i = Math.min;
795        t.exports = function(t, e) {
796            var r = n(t);
797            return r < 0 ? o(r + e, 0) : i(r, e)
798        }
799    }
800    , function(t, e) {
801        t.exports = ["constructor", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "toLocaleString", "toString", "valueOf"]
802    }
803    , function(t, e) {
804        e.f = Object.getOwnPropertySymbols
805    }
806    , function(t, e, r) {
807        var n = r(2)
808          , o = r(36)
809          , i = r(8)
810          , a = n("unscopables")
811          , c = Array.prototype;
812        null == c[a] && i.f(c, a, {
813            configurable: !0,
814            value: o(null)
815        }),
816        t.exports = function(t) {
817            c[a][t] = !0
818        }
819    }
820    , function(t, e, r) {
821        var n = r(52)
822          , o = r(1);
823        t.exports = !!Object.getOwnPropertySymbols && !o((function() {
824            return !String(Symbol()) || !Symbol.sham && n && n < 41
825        }
826        ))
827    }
828    , function(t, e, r) {
829        var n, o, i = r(3), a = r(83), c = i.process, u = c && c.versions, s = u && u.v8;
830        s ? o = (n = s.split("."))[0] < 4 ? 1 : n[0] + n[1] : a && (!(n = a.match(/Edge\/(\d+)/)) || n[1] >= 74) && (n = a.match(/Chrome\/(\d+)/)) && (o = n[1]),
831        t.exports = o && +o
832    }
833    , function(t, e, r) {
834        var n = r(7)
835          , o = r(38)
836          , i = r(2)("species");
837        t.exports = function(t, e) {
838            var r;
839            return o(t) && ("function" != typeof (r = t.constructor) || r !== Array && !o(r.prototype) ? n(r) && null === (r = r[i]) && (r = void 0) : r = void 0),
840            new (void 0 === r ? Array : r)(0 === e ? 0 : e)
841        }
842    }
843    , function(t, e, r) {
844        "use strict";
845        var n = r(17)
846          , o = r(11);
847        t.exports = function(t) {
848            var e = String(o(this))
849              , r = ""
850              , i = n(t);
851            if (i < 0 || i == 1 / 0)
852                throw RangeError("Wrong number of repetitions");
853            for (; i > 0; (i >>>= 1) && (e += e))
854                1 & i && (r += e);
855            return r
856        }
857    }
858    , function(t, e, r) {
859        "use strict";
860        r(22);
861        var n = r(16)
862          , o = r(39)
863          , i = r(1)
864          , a = r(2)
865          , c = r(13)
866          , u = a("species")
867          , s = RegExp.prototype
868          , l = !i((function() {
869            var t = /./;
870            return t.exec = function() {
871                var t = [];
872                return t.groups = {
873                    a: "7"
874                },
875                t
876            }
877            ,
878            "7" !== "".replace(t, "$<a>")
879        }
880        ))
881          , f = "$0" === "a".replace(/./, "$0")
882          , p = a("replace")
883          , v = !!/./[p] && "" === /./[p]("a", "$0")
884          , h = !i((function() {
885            var t = /(?:)/
886              , e = t.exec;
887            t.exec = function() {
888                return e.apply(this, arguments)
889            }
890            ;
891            var r = "ab".split(t);
892            return 2 !== r.length || "a" !== r[0] || "b" !== r[1]
893        }
894        ));
895        t.exports = function(t, e, r, p) {
896            var d = a(t)
897              , g = !i((function() {
898                var e = {};
899                return e[d] = function() {
900                    return 7
901                }
902                ,
903                7 != ""[t](e)
904            }
905            ))
906              , y = g && !i((function() {
907                var e = !1
908                  , r = /a/;
909                return "split" === t && ((r = {}).constructor = {},
910                r.constructor[u] = function() {
911                    return r
912                }
913                ,
914                r.flags = "",
915                r[d] = /./[d]),
916                r.exec = function() {
917                    return e = !0,
918                    null
919                }
920                ,
921                r[d](""),
922                !e
923            }
924            ));
925            if (!g || !y || "replace" === t && (!l || !f || v) || "split" === t && !h) {
926                var b = /./[d]
927                  , m = r(d, ""[t], (function(t, e, r, n, i) {
928                    var a = e.exec;
vendor: 16,747 bytes, lines 929-1498
929                    return a === o || a === s.exec ? g && !i ? {
930                        done: !0,
931                        value: b.call(e, r, n)
932                    } : {
933                        done: !0,
934                        value: t.call(r, e, n)
935                    } : {
936                        done: !1
937                    }
938                }
939                ), {
940                    REPLACE_KEEPS_$0: f,
941                    REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE: v
942                })
943                  , w = m[0]
944                  , x = m[1];
945                n(String.prototype, t, w),
946                n(s, d, 2 == e ? function(t, e) {
947                    return x.call(t, this, e)
948                }
949                : function(t) {
950                    return x.call(t, this)
951                }
952                )
953            }
954            p && c(s[d], "sham", !0)
955        }
956    }
957    , function(t, e, r) {
958        "use strict";
959        var n = r(92).charAt;
960        t.exports = function(t, e, r) {
961            return e + (r ? n(t, e).length : 1)
962        }
963    }
964    , function(t, e, r) {
965        var n = r(15)
966          , o = r(39);
967        t.exports = function(t, e) {
968            var r = t.exec;
969            if ("function" == typeof r) {
970                var i = r.call(t, e);
971                if ("object" != typeof i)
972                    throw TypeError("RegExp exec method returned something other than an Object or null");
973                return i
974            }
975            if ("RegExp" !== n(t))
976                throw TypeError("RegExp#exec called on incompatible receiver");
977            return o.call(t, e)
978        }
979    }
980    , function(t, e, r) {
981        var n = {};
982        n[r(2)("toStringTag")] = "z",
983        t.exports = "[object z]" === String(n)
984    }
985    , function(t, e, r) {
986        "use strict";
987        var n = r(16)
988          , o = r(4)
989          , i = r(1)
990          , a = r(89)
991          , c = RegExp.prototype
992          , u = c.toString
993          , s = i((function() {
994            return "/a/b" != u.call({
995                source: "a",
996                flags: "b"
997            })
998        }
999        ))
1000          , l = "toString" != u.name;
1001        (s || l) && n(RegExp.prototype, "toString", (function() {
1002            var t = o(this)
1003              , e = String(t.source)
1004              , r = t.flags;
1005            return "/" + e + "/" + String(void 0 === r && t instanceof RegExp && !("flags"in c) ? a.call(t) : r)
1006        }
1007        ), {
1008            unsafe: !0
1009        })
1010    }
1011    , function(t, e, r) {
1012        "use strict";
1013        var n = r(0)
1014          , o = r(1)
1015          , i = r(38)
1016          , a = r(7)
1017          , c = r(12)
1018          , u = r(9)
1019          , s = r(24)
1020          , l = r(53)
1021          , f = r(25)
1022          , p = r(2)
1023          , v = r(52)
1024          , h = p("isConcatSpreadable")
1025          , d = v >= 51 || !o((function() {
1026            var t = [];
1027            return t[h] = !1,
1028            t.concat()[0] !== t
1029        }
1030        ))
1031          , g = f("concat")
1032          , y = function(t) {
1033            if (!a(t))
1034                return !1;
1035            var e = t[h];
1036            return void 0 !== e ? !!e : i(t)
1037        };
1038        n({
1039            target: "Array",
1040            proto: !0,
1041            forced: !d || !g
1042        }, {
1043            concat: function(t) {
1044                var e, r, n, o, i, a = c(this), f = l(a, 0), p = 0;
1045                for (e = -1,
1046                n = arguments.length; e < n; e++)
1047                    if (y(i = -1 === e ? a : arguments[e])) {
1048                        if (p + (o = u(i.length)) > 9007199254740991)
1049                            throw TypeError("Maximum allowed index exceeded");
1050                        for (r = 0; r < o; r++,
1051                        p++)
1052                            r in i && s(f, p, i[r])
1053                    } else {
1054                        if (p >= 9007199254740991)
1055                            throw TypeError("Maximum allowed index exceeded");
1056                        s(f, p++, i)
1057                    }
1058                return f.length = p,
1059                f
1060            }
1061        })
1062    }
1063    , function(t, e, r) {
1064        var n = r(8).f
1065          , o = r(5)
1066          , i = r(2)("toStringTag");
1067        t.exports = function(t, e, r) {
1068            t && !o(t = r ? t : t.prototype, i) && n(t, i, {
1069                configurable: !0,
1070                value: e
1071            })
1072        }
1073    }
1074    , function(t, e, r) {
1075        var n = r(3)
1076          , o = r(85)
1077          , i = r(41)
1078          , a = r(13)
1079          , c = r(2)
1080          , u = c("iterator")
1081          , s = c("toStringTag")
1082          , l = i.values;
1083        for (var f in o) {
1084            var p = n[f]
1085              , v = p && p.prototype;
1086            if (v) {
1087                if (v[u] !== l)
1088                    try {
1089                        a(v, u, l)
1090                    } catch (t) {
1091                        v[u] = l
1092                    }
1093                if (v[s] || a(v, s, f),
1094                o[f])
1095                    for (var h in i)
1096                        if (v[h] !== i[h])
1097                            try {
1098                                a(v, h, i[h])
1099                            } catch (t) {
1100                                v[h] = i[h]
1101                            }
1102            }
1103        }
1104    }
1105    , function(t, e, r) {
1106        "use strict";
1107        var n = r(0)
1108          , o = r(3)
1109          , i = r(33)
1110          , a = r(20)
1111          , c = r(6)
1112          , u = r(51)
1113          , s = r(84)
1114          , l = r(1)
1115          , f = r(5)
1116          , p = r(38)
1117          , v = r(7)
1118          , h = r(4)
1119          , d = r(12)
1120          , g = r(10)
1121          , y = r(19)
1122          , b = r(18)
1123          , m = r(36)
1124          , w = r(35)
1125          , x = r(34)
1126          , S = r(124)
1127          , _ = r(49)
1128          , O = r(14)
1129          , A = r(8)
1130          , E = r(43)
1131          , j = r(13)
1132          , P = r(16)
1133          , C = r(31)
1134          , k = r(30)
1135          , I = r(32)
1136          , T = r(46)
1137          , R = r(2)
1138          , L = r(103)
1139          , N = r(104)
1140          , M = r(61)
1141          , D = r(29)
1142          , F = r(21).forEach
1143          , B = k("hidden")
1144          , U = R("toPrimitive")
1145          , H = D.set
1146          , $ = D.getterFor("Symbol")
1147          , G = Object.prototype
1148          , V = o.Symbol
1149          , W = i("JSON", "stringify")
1150          , z = O.f
1151          , Y = A.f
1152          , X = S.f
1153          , K = E.f
1154          , q = C("symbols")
1155          , J = C("op-symbols")
1156          , Q = C("string-to-symbol-registry")
1157          , Z = C("symbol-to-string-registry")
1158          , tt = C("wks")
1159          , et = o.QObject
1160          , rt = !et || !et.prototype || !et.prototype.findChild
1161          , nt = c && l((function() {
1162            return 7 != m(Y({}, "a", {
1163                get: function() {
1164                    return Y(this, "a", {
1165                        value: 7
1166                    }).a
1167                }
1168            })).a
1169        }
1170        )) ? function(t, e, r) {
1171            var n = z(G, e);
1172            n && delete G[e],
1173            Y(t, e, r),
1174            n && t !== G && Y(G, e, n)
1175        }
1176        : Y
1177          , ot = function(t, e) {
1178            var r = q[t] = m(V.prototype);
1179            return H(r, {
1180                type: "Symbol",
1181                tag: t,
1182                description: e
1183            }),
1184            c || (r.description = e),
1185            r
1186        }
1187          , it = s ? function(t) {
1188            return "symbol" == typeof t
1189        }
1190        : function(t) {
1191            return Object(t)instanceof V
1192        }
1193          , at = function(t, e, r) {
1194            t === G && at(J, e, r),
1195            h(t);
1196            var n = y(e, !0);
1197            return h(r),
1198            f(q, n) ? (r.enumerable ? (f(t, B) && t[B][n] && (t[B][n] = !1),
1199            r = m(r, {
1200                enumerable: b(0, !1)
1201            })) : (f(t, B) || Y(t, B, b(1, {})),
1202            t[B][n] = !0),
1203            nt(t, n, r)) : Y(t, n, r)
1204        }
1205          , ct = function(t, e) {
1206            h(t);
1207            var r = g(e)
1208              , n = w(r).concat(ft(r));
1209            return F(n, (function(e) {
1210                c && !ut.call(r, e) || at(t, e, r[e])
1211            }
1212            )),
1213            t
1214        }
1215          , ut = function(t) {
1216            var e = y(t, !0)
1217              , r = K.call(this, e);
1218            return !(this === G && f(q, e) && !f(J, e)) && (!(r || !f(this, e) || !f(q, e) || f(this, B) && this[B][e]) || r)
1219        }
1220          , st = function(t, e) {
1221            var r = g(t)
1222              , n = y(e, !0);
1223            if (r !== G || !f(q, n) || f(J, n)) {
1224                var o = z(r, n);
1225                return !o || !f(q, n) || f(r, B) && r[B][n] || (o.enumerable = !0),
1226                o
1227            }
1228        }
1229          , lt = function(t) {
1230            var e = X(g(t))
1231              , r = [];
1232            return F(e, (function(t) {
1233                f(q, t) || f(I, t) || r.push(t)
1234            }
1235            )),
1236            r
1237        }
1238          , ft = function(t) {
1239            var e = t === G
1240              , r = X(e ? J : g(t))
1241              , n = [];
1242            return F(r, (function(t) {
1243                !f(q, t) || e && !f(G, t) || n.push(q[t])
1244            }
1245            )),
1246            n
1247        };
1248        (u || (P((V = function() {
1249            if (this instanceof V)
1250                throw TypeError("Symbol is not a constructor");
1251            var t = arguments.length && void 0 !== arguments[0] ? String(arguments[0]) : void 0
1252              , e = T(t)
1253              , r = function(t) {
1254                this === G && r.call(J, t),
1255                f(this, B) && f(this[B], e) && (this[B][e] = !1),
1256                nt(this, e, b(1, t))
1257            };
1258            return c && rt && nt(G, e, {
1259                configurable: !0,
1260                set: r
1261            }),
1262            ot(e, t)
1263        }
1264        ).prototype, "toString", (function() {
1265            return $(this).tag
1266        }
1267        )),
1268        P(V, "withoutSetter", (function(t) {
1269            return ot(T(t), t)
1270        }
1271        )),
1272        E.f = ut,
1273        A.f = at,
1274        O.f = st,
1275        x.f = S.f = lt,
1276        _.f = ft,
1277        L.f = function(t) {
1278            return ot(R(t), t)
1279        }
1280        ,
1281        c && (Y(V.prototype, "description", {
1282            configurable: !0,
1283            get: function() {
1284                return $(this).description
1285            }
1286        }),
1287        a || P(G, "propertyIsEnumerable", ut, {
1288            unsafe: !0
1289        }))),
1290        n({
1291            global: !0,
1292            wrap: !0,
1293            forced: !u,
1294            sham: !u
1295        }, {
1296            Symbol: V
1297        }),
1298        F(w(tt), (function(t) {
1299            N(t)
1300        }
1301        )),
1302        n({
1303            target: "Symbol",
1304            stat: !0,
1305            forced: !u
1306        }, {
1307            for: function(t) {
1308                var e = String(t);
1309                if (f(Q, e))
1310                    return Q[e];
1311                var r = V(e);
1312                return Q[e] = r,
1313                Z[r] = e,
1314                r
1315            },
1316            keyFor: function(t) {
1317                if (!it(t))
1318                    throw TypeError(t + " is not a symbol");
1319                if (f(Z, t))
1320                    return Z[t]
1321            },
1322            useSetter: function() {
1323                rt = !0
1324            },
1325            useSimple: function() {
1326                rt = !1
1327            }
1328        }),
1329        n({
1330            target: "Object",
1331            stat: !0,
1332            forced: !u,
1333            sham: !c
1334        }, {
1335            create: function(t, e) {
1336                return void 0 === e ? m(t) : ct(m(t), e)
1337            },
1338            defineProperty: at,
1339            defineProperties: ct,
1340            getOwnPropertyDescriptor: st
1341        }),
1342        n({
1343            target: "Object",
1344            stat: !0,
1345            forced: !u
1346        }, {
1347            getOwnPropertyNames: lt,
1348            getOwnPropertySymbols: ft
1349        }),
1350        n({
1351            target: "Object",
1352            stat: !0,
1353            forced: l((function() {
1354                _.f(1)
1355            }
1356            ))
1357        }, {
1358            getOwnPropertySymbols: function(t) {
1359                return _.f(d(t))
1360            }
1361        }),
1362        W) && n({
1363            target: "JSON",
1364            stat: !0,
1365            forced: !u || l((function() {
1366                var t = V();
1367                return "[null]" != W([t]) || "{}" != W({
1368                    a: t
1369                }) || "{}" != W(Object(t))
1370            }
1371            ))
1372        }, {
1373            stringify: function(t, e, r) {
1374                for (var n, o = [t], i = 1; arguments.length > i; )
1375                    o.push(arguments[i++]);
1376                if (n = e,
1377                (v(e) || void 0 !== t) && !it(t))
1378                    return p(e) || (e = function(t, e) {
1379                        if ("function" == typeof n && (e = n.call(this, t, e)),
1380                        !it(e))
1381                            return e
1382                    }
1383                    ),
1384                    o[1] = e,
1385                    W.apply(null, o)
1386            }
1387        });
1388        V.prototype[U] || j(V.prototype, U, V.prototype.valueOf),
1389        M(V, "Symbol"),
1390        I[B] = !0
1391    }
1392    , function(t, e, r) {
1393        "use strict";
1394        var n = r(0)
1395          , o = r(21).filter;
1396        n({
1397            target: "Array",
1398            proto: !0,
1399            forced: !r(25)("filter")
1400        }, {
1401            filter: function(t) {
1402                return o(this, t, arguments.length > 1 ? arguments[1] : void 0)
1403            }
1404        })
1405    }
1406    , function(t, e, r) {
1407        var n = r(0)
1408          , o = r(1)
1409          , i = r(10)
1410          , a = r(14).f
1411          , c = r(6)
1412          , u = o((function() {
1413            a(1)
1414        }
1415        ));
1416        n({
1417            target: "Object",
1418            stat: !0,
1419            forced: !c || u,
1420            sham: !c
1421        }, {
1422            getOwnPropertyDescriptor: function(t, e) {
1423                return a(i(t), e)
1424            }
1425        })
1426    }
1427    , function(t, e, r) {
1428        var n = r(0)
1429          , o = r(6)
1430          , i = r(78)
1431          , a = r(10)
1432          , c = r(14)
1433          , u = r(24);
1434        n({
1435            target: "Object",
1436            stat: !0,
1437            sham: !o
1438        }, {
1439            getOwnPropertyDescriptors: function(t) {
1440                for (var e, r, n = a(t), o = c.f, s = i(n), l = {}, f = 0; s.length > f; )
1441                    void 0 !== (r = o(n, e = s[f++])) && u(l, e, r);
1442                return l
1443            }
1444        })
1445    }
1446    , function(t, e, r) {
1447        "use strict";
1448        var n = r(0)
1449          , o = r(7)
1450          , i = r(38)
1451          , a = r(47)
1452          , c = r(9)
1453          , u = r(10)
1454          , s = r(24)
1455          , l = r(2)
1456          , f = r(25)("slice")
1457          , p = l("species")
1458          , v = [].slice
1459          , h = Math.max;
1460        n({
1461            target: "Array",
1462            proto: !0,
1463            forced: !f
1464        }, {
1465            slice: function(t, e) {
1466                var r, n, l, f = u(this), d = c(f.length), g = a(t, d), y = a(void 0 === e ? d : e, d);
1467                if (i(f) && ("function" != typeof (r = f.constructor) || r !== Array && !i(r.prototype) ? o(r) && null === (r = r[p]) && (r = void 0) : r = void 0,
1468                r === Array || void 0 === r))
1469                    return v.call(f, g, y);
1470                for (n = new (void 0 === r ? Array : r)(h(y - g, 0)),
1471                l = 0; g < y; g++,
1472                l++)
1473                    g in f && s(n, l, f[g]);
1474                return n.length = l,
1475                n
1476            }
1477        })
1478    }
1479    , function(t, e, r) {
1480        var n = r(6)
1481          , o = r(8).f
1482          , i = Function.prototype
1483          , a = i.toString
1484          , c = /^\s*function ([^ (]*)/;
1485        n && !("name"in i) && o(i, "name", {
1486            configurable: !0,
1487            get: function() {
1488                try {
1489                    return a.call(this).match(c)[1]
1490                } catch (t) {
1491                    return ""
1492                }
1493            }
1494        })
1495    }
1496    , function(t, e, r) {
1497        var n = r(0)
1498          , o = r(125);
vendor: 5,187 bytes, lines 1499-1640
1499        n({
1500            target: "Array",
1501            stat: !0,
1502            forced: !r(130)((function(t) {
1503                Array.from(t)
1504            }
1505            ))
1506        }, {
1507            from: o
1508        })
1509    }
1510    , function(t, e, r) {
1511        "use strict";
1512        var n = r(92).charAt
1513          , o = r(29)
1514          , i = r(97)
1515          , a = o.set
1516          , c = o.getterFor("String Iterator");
1517        i(String, "String", (function(t) {
1518            a(this, {
1519                type: "String Iterator",
1520                string: String(t),
1521                index: 0
1522            })
1523        }
1524        ), (function() {
1525            var t, e = c(this), r = e.string, o = e.index;
1526            return o >= r.length ? {
1527                value: void 0,
1528                done: !0
1529            } : (t = n(r, o),
1530            e.index += t.length,
1531            {
1532                value: t,
1533                done: !1
1534            })
1535        }
1536        ))
1537    }
1538    , function(t, e, r) {
1539        "use strict";
1540        var n = r(0)
1541          , o = r(6)
1542          , i = r(3)
1543          , a = r(5)
1544          , c = r(7)
1545          , u = r(8).f
1546          , s = r(77)
1547          , l = i.Symbol;
1548        if (o && "function" == typeof l && (!("description"in l.prototype) || void 0 !== l().description)) {
1549            var f = {}
1550              , p = function() {
1551                var t = arguments.length < 1 || void 0 === arguments[0] ? void 0 : String(arguments[0])
1552                  , e = this instanceof p ? new l(t) : void 0 === t ? l() : l(t);
1553                return "" === t && (f[e] = !0),
1554                e
1555            };
1556            s(p, l);
1557            var v = p.prototype = l.prototype;
1558            v.constructor = p;
1559            var h = v.toString
1560              , d = "Symbol(test)" == String(l("test"))
1561              , g = /^Symbol\((.*)\)[^)]+$/;
1562            u(v, "description", {
1563                configurable: !0,
1564                get: function() {
1565                    var t = c(this) ? this.valueOf() : this
1566                      , e = h.call(t);
1567                    if (a(f, t))
1568                        return "";
1569                    var r = d ? e.slice(7, -1) : e.replace(g, "$1");
1570                    return "" === r ? void 0 : r
1571                }
1572            }),
1573            n({
1574                global: !0,
1575                forced: !0
1576            }, {
1577                Symbol: p
1578            })
1579        }
1580    }
1581    , function(t, e, r) {
1582        r(104)("iterator")
1583    }
1584    , function(t, e, r) {
1585        "use strict";
1586        var n = r(55)
1587          , o = r(102)
1588          , i = r(4)
1589          , a = r(11)
1590          , c = r(133)
1591          , u = r(56)
1592          , s = r(9)
1593          , l = r(57)
1594          , f = r(39)
1595          , p = r(90).UNSUPPORTED_Y
1596          , v = [].push
1597          , h = Math.min;
1598        n("split", 2, (function(t, e, r) {
1599            var n;
1600            return n = "c" == "abbc".split(/(b)*/)[1] || 4 != "test".split(/(?:)/, -1).length || 2 != "ab".split(/(?:ab)*/).length || 4 != ".".split(/(.?)(.?)/).length || ".".split(/()()/).length > 1 || "".split(/.?/).length ? function(t, r) {
1601                var n = String(a(this))
1602                  , i = void 0 === r ? 4294967295 : r >>> 0;
1603                if (0 === i)
1604                    return [];
1605                if (void 0 === t)
1606                    return [n];
1607                if (!o(t))
1608                    return e.call(n, t, i);
1609                for (var c, u, s, l = [], p = (t.ignoreCase ? "i" : "") + (t.multiline ? "m" : "") + (t.unicode ? "u" : "") + (t.sticky ? "y" : ""), h = 0, d = new RegExp(t.source,p + "g"); (c = f.call(d, n)) && !((u = d.lastIndex) > h && (l.push(n.slice(h, c.index)),
1610                c.length > 1 && c.index < n.length && v.apply(l, c.slice(1)),
1611                s = c[0].length,
1612                h = u,
1613                l.length >= i)); )
1614                    d.lastIndex === c.index && d.lastIndex++;
1615                return h === n.length ? !s && d.test("") || l.push("") : l.push(n.slice(h)),
1616                l.length > i ? l.slice(0, i) : l
1617            }
1618            : "0".split(void 0, 0).length ? function(t, r) {
1619                return void 0 === t && 0 === r ? [] : e.call(this, t, r)
1620            }
1621            : e,
1622            [function(e, r) {
1623                var o = a(this)
1624                  , i = null == e ? void 0 : e[t];
1625                return void 0 !== i ? i.call(e, o, r) : n.call(String(o), e, r)
1626            }
1627            , function(t, o) {
1628                var a = r(n, t, this, o, n !== e);
1629                if (a.done)
1630                    return a.value;
1631                var f = i(t)
1632                  , v = String(this)
1633                  , d = c(f, RegExp)
1634                  , g = f.unicode
1635                  , y = (f.ignoreCase ? "i" : "") + (f.multiline ? "m" : "") + (f.unicode ? "u" : "") + (p ? "g" : "y")
1636                  , b = new d(p ? "^(?:" + f.source + ")" : f,y)
1637                  , m = void 0 === o ? 4294967295 : o >>> 0;
1638                if (0 === m)
1639                    return [];
1640                if (0 === v.length)
vendor: 4,280 bytes, lines 1641-1780
1641                    return null === l(b, v) ? [v] : [];
1642                for (var w = 0, x = 0, S = []; x < v.length; ) {
1643                    b.lastIndex = p ? 0 : x;
1644                    var _, O = l(b, p ? v.slice(x) : v);
1645                    if (null === O || (_ = h(s(b.lastIndex + (p ? x : 0)), v.length)) === w)
1646                        x = u(v, x, g);
1647                    else {
1648                        if (S.push(v.slice(w, x)),
1649                        S.length === m)
1650                            return S;
1651                        for (var A = 1; A <= O.length - 1; A++)
1652                            if (S.push(O[A]),
1653                            S.length === m)
1654                                return S;
1655                        x = w = _
1656                    }
1657                }
1658                return S.push(v.slice(w)),
1659                S
1660            }
1661            ]
1662        }
1663        ), p)
1664    }
1665    , function(t, e, r) {
1666        var n = r(6)
1667          , o = r(1)
1668          , i = r(75);
1669        t.exports = !n && !o((function() {
1670            return 7 != Object.defineProperty(i("div"), "a", {
1671                get: function() {
1672                    return 7
1673                }
1674            }).a
1675        }
1676        ))
1677    }
1678    , function(t, e, r) {
1679        var n = r(3)
1680          , o = r(7)
1681          , i = n.document
1682          , a = o(i) && o(i.createElement);
1683        t.exports = function(t) {
1684            return a ? i.createElement(t) : {}
1685        }
1686    }
1687    , function(t, e, r) {
1688        var n = r(45)
1689          , o = Function.toString;
1690        "function" != typeof n.inspectSource && (n.inspectSource = function(t) {
1691            return o.call(t)
1692        }
1693        ),
1694        t.exports = n.inspectSource
1695    }
1696    , function(t, e, r) {
1697        var n = r(5)
1698          , o = r(78)
1699          , i = r(14)
1700          , a = r(8);
1701        t.exports = function(t, e) {
1702            for (var r = o(e), c = a.f, u = i.f, s = 0; s < r.length; s++) {
1703                var l = r[s];
1704                n(t, l) || c(t, l, u(e, l))
1705            }
1706        }
1707    }
1708    , function(t, e, r) {
1709        var n = r(33)
1710          , o = r(34)
1711          , i = r(49)
1712          , a = r(4);
1713        t.exports = n("Reflect", "ownKeys") || function(t) {
1714            var e = o.f(a(t))
1715              , r = i.f;
1716            return r ? e.concat(r(t)) : e
1717        }
1718    }
1719    , function(t, e, r) {
1720        var n = r(3);
1721        t.exports = n
1722    }
1723    , function(t, e, r) {
1724        var n = r(5)
1725          , o = r(10)
1726          , i = r(81).indexOf
1727          , a = r(32);
1728        t.exports = function(t, e) {
1729            var r, c = o(t), u = 0, s = [];
1730            for (r in c)
1731                !n(a, r) && n(c, r) && s.push(r);
1732            for (; e.length > u; )
1733                n(c, r = e[u++]) && (~i(s, r) || s.push(r));
1734            return s
1735        }
1736    }
1737    , function(t, e, r) {
1738        var n = r(10)
1739          , o = r(9)
1740          , i = r(47)
1741          , a = function(t) {
1742            return function(e, r, a) {
1743                var c, u = n(e), s = o(u.length), l = i(a, s);
1744                if (t && r != r) {
1745                    for (; s > l; )
1746                        if ((c = u[l++]) != c)
1747                            return !0
1748                } else
1749                    for (; s > l; l++)
1750                        if ((t || l in u) && u[l] === r)
1751                            return t || l || 0;
1752                return !t && -1
1753            }
1754        };
1755        t.exports = {
1756            includes: a(!0),
1757            indexOf: a(!1)
1758        }
1759    }
1760    , function(t, e, r) {
1761        var n = r(1)
1762          , o = /#|\.prototype\./
1763          , i = function(t, e) {
1764            var r = c[a(t)];
1765            return r == s || r != u && ("function" == typeof e ? n(e) : !!e)
1766        }
1767          , a = i.normalize = function(t) {
1768            return String(t).replace(o, ".").toLowerCase()
1769        }
1770          , c = i.data = {}
1771          , u = i.NATIVE = "N"
1772          , s = i.POLYFILL = "P";
1773        t.exports = i
1774    }
1775    , function(t, e, r) {
1776        var n = r(33);
1777        t.exports = n("navigator", "userAgent") || ""
1778    }
1779    , function(t, e, r) {
1780        var n = r(51);
vendor: 4,872 bytes, lines 1781-1947
1781        t.exports = n && !Symbol.sham && "symbol" == typeof Symbol.iterator
1782    }
1783    , function(t, e) {
1784        t.exports = {
1785            CSSRuleList: 0,
1786            CSSStyleDeclaration: 0,
1787            CSSValueList: 0,
1788            ClientRectList: 0,
1789            DOMRectList: 0,
1790            DOMStringList: 0,
1791            DOMTokenList: 1,
1792            DataTransferItemList: 0,
1793            FileList: 0,
1794            HTMLAllCollection: 0,
1795            HTMLCollection: 0,
1796            HTMLFormElement: 0,
1797            HTMLSelectElement: 0,
1798            MediaList: 0,
1799            MimeTypeArray: 0,
1800            NamedNodeMap: 0,
1801            NodeList: 1,
1802            PaintRequestList: 0,
1803            Plugin: 0,
1804            PluginArray: 0,
1805            SVGLengthList: 0,
1806            SVGNumberList: 0,
1807            SVGPathSegList: 0,
1808            SVGPointList: 0,
1809            SVGStringList: 0,
1810            SVGTransformList: 0,
1811            SourceBufferList: 0,
1812            StyleSheetList: 0,
1813            TextTrackCueList: 0,
1814            TextTrackList: 0,
1815            TouchList: 0
1816        }
1817    }
1818    , function(t, e, r) {
1819        var n = r(87);
1820        t.exports = function(t, e, r) {
1821            if (n(t),
1822            void 0 === e)
1823                return t;
1824            switch (r) {
1825            case 0:
1826                return function() {
1827                    return t.call(e)
1828                }
1829                ;
1830            case 1:
1831                return function(r) {
1832                    return t.call(e, r)
1833                }
1834                ;
1835            case 2:
1836                return function(r, n) {
1837                    return t.call(e, r, n)
1838                }
1839                ;
1840            case 3:
1841                return function(r, n, o) {
1842                    return t.call(e, r, n, o)
1843                }
1844            }
1845            return function() {
1846                return t.apply(e, arguments)
1847            }
1848        }
1849    }
1850    , function(t, e) {
1851        t.exports = function(t) {
1852            if ("function" != typeof t)
1853                throw TypeError(String(t) + " is not a function");
1854            return t
1855        }
1856    }
1857    , function(t, e, r) {
1858        "use strict";
1859        var n = r(1);
1860        t.exports = function(t, e) {
1861            var r = [][t];
1862            return !!r && n((function() {
1863                r.call(null, e || function() {
1864                    throw 1
1865                }
1866                , 1)
1867            }
1868            ))
1869        }
1870    }
1871    , function(t, e, r) {
1872        "use strict";
1873        var n = r(4);
1874        t.exports = function() {
1875            var t = n(this)
1876              , e = "";
1877            return t.global && (e += "g"),
1878            t.ignoreCase && (e += "i"),
1879            t.multiline && (e += "m"),
1880            t.dotAll && (e += "s"),
1881            t.unicode && (e += "u"),
1882            t.sticky && (e += "y"),
1883            e
1884        }
1885    }
1886    , function(t, e, r) {
1887        "use strict";
1888        var n = r(1);
1889        function o(t, e) {
1890            return RegExp(t, e)
1891        }
1892        e.UNSUPPORTED_Y = n((function() {
1893            var t = o("a", "y");
1894            return t.lastIndex = 2,
1895            null != t.exec("abcd")
1896        }
1897        )),
1898        e.BROKEN_CARET = n((function() {
1899            var t = o("^r", "gy");
1900            return t.lastIndex = 2,
1901            null != t.exec("str")
1902        }
1903        ))
1904    }
1905    , function(t, e, r) {
1906        "use strict";
1907        var n = r(55)
1908          , o = r(4)
1909          , i = r(9)
1910          , a = r(11)
1911          , c = r(56)
1912          , u = r(57);
1913        n("match", 1, (function(t, e, r) {
1914            return [function(e) {
1915                var r = a(this)
1916                  , n = null == e ? void 0 : e[t];
1917                return void 0 !== n ? n.call(e, r) : new RegExp(e)[t](String(r))
1918            }
1919            , function(t) {
1920                var n = r(e, t, this);
1921                if (n.done)
1922                    return n.value;
1923                var a = o(t)
1924                  , s = String(this);
1925                if (!a.global)
1926                    return u(a, s);
1927                var l = a.unicode;
1928                a.lastIndex = 0;
1929                for (var f, p = [], v = 0; null !== (f = u(a, s)); ) {
1930                    var h = String(f[0]);
1931                    p[v] = h,
1932                    "" === h && (a.lastIndex = c(s, i(a.lastIndex), l)),
1933                    v++
1934                }
1935                return 0 === v ? null : p
1936            }
1937            ]
1938        }
1939        ))
1940    }
1941    , function(t, e, r) {
1942        var n = r(17)
1943          , o = r(11)
1944          , i = function(t) {
1945            return function(e, r) {
1946                var i, a, c = String(o(e)), u = n(r), s = c.length;
1947                return u < 0 || u >
vendor: 22,013 bytes, lines 1947-2655
1947= s ? t ? "" : void 0 : (i = c.charCodeAt(u)) < 55296 || i > 56319 || u + 1 === s || (a = c.charCodeAt(u + 1)) < 56320 || a > 57343 ? t ? c.charAt(u) : i : t ? c.slice(u, u + 2) : a - 56320 + (i - 55296 << 10) + 65536
1948            }
1949        };
1950        t.exports = {
1951            codeAt: i(!1),
1952            charAt: i(!0)
1953        }
1954    }
1955    , function(t, e, r) {
1956        var n = r(58)
1957          , o = r(15)
1958          , i = r(2)("toStringTag")
1959          , a = "Arguments" == o(function() {
1960            return arguments
1961        }());
1962        t.exports = n ? o : function(t) {
1963            var e, r, n;
1964            return void 0 === t ? "Undefined" : null === t ? "Null" : "string" == typeof (r = function(t, e) {
1965                try {
1966                    return t[e]
1967                } catch (t) {}
1968            }(e = Object(t), i)) ? r : a ? o(e) : "Object" == (n = o(e)) && "function" == typeof e.callee ? "Arguments" : n
1969        }
1970    }
1971    , function(t, e, r) {
1972        var n = r(4)
1973          , o = r(118);
1974        t.exports = Object.setPrototypeOf || ("__proto__"in {} ? function() {
1975            var t, e = !1, r = {};
1976            try {
1977                (t = Object.getOwnPropertyDescriptor(Object.prototype, "__proto__").set).call(r, []),
1978                e = r instanceof Array
1979            } catch (t) {}
1980            return function(r, i) {
1981                return n(r),
1982                o(i),
1983                e ? t.call(r, i) : r.__proto__ = i,
1984                r
1985            }
1986        }() : void 0)
1987    }
1988    , function(t, e, r) {
1989        var n = r(11)
1990          , o = "[" + r(96) + "]"
1991          , i = RegExp("^" + o + o + "*")
1992          , a = RegExp(o + o + "*$")
1993          , c = function(t) {
1994            return function(e) {
1995                var r = String(n(e));
1996                return 1 & t && (r = r.replace(i, "")),
1997                2 & t && (r = r.replace(a, "")),
1998                r
1999            }
2000        };
2001        t.exports = {
2002            start: c(1),
2003            end: c(2),
2004            trim: c(3)
2005        }
2006    }
2007    , function(t, e) {
2008        t.exports = "\t\n\v\f\r                 \u2028\u2029\ufeff"
2009    }
2010    , function(t, e, r) {
2011        "use strict";
2012        var n = r(0)
2013          , o = r(119)
2014          , i = r(99)
2015          , a = r(94)
2016          , c = r(61)
2017          , u = r(13)
2018          , s = r(16)
2019          , l = r(2)
2020          , f = r(20)
2021          , p = r(26)
2022          , v = r(98)
2023          , h = v.IteratorPrototype
2024          , d = v.BUGGY_SAFARI_ITERATORS
2025          , g = l("iterator")
2026          , y = function() {
2027            return this
2028        };
2029        t.exports = function(t, e, r, l, v, b, m) {
2030            o(r, e, l);
2031            var w, x, S, _ = function(t) {
2032                if (t === v && P)
2033                    return P;
2034                if (!d && t in E)
2035                    return E[t];
2036                switch (t) {
2037                case "keys":
2038                case "values":
2039                case "entries":
2040                    return function() {
2041                        return new r(this,t)
2042                    }
2043                }
2044                return function() {
2045                    return new r(this)
2046                }
2047            }, O = e + " Iterator", A = !1, E = t.prototype, j = E[g] || E["@@iterator"] || v && E[v], P = !d && j || _(v), C = "Array" == e && E.entries || j;
2048            if (C && (w = i(C.call(new t)),
2049            h !== Object.prototype && w.next && (f || i(w) === h || (a ? a(w, h) : "function" != typeof w[g] && u(w, g, y)),
2050            c(w, O, !0, !0),
2051            f && (p[O] = y))),
2052            "values" == v && j && "values" !== j.name && (A = !0,
2053            P = function() {
2054                return j.call(this)
2055            }
2056            ),
2057            f && !m || E[g] === P || u(E, g, P),
2058            p[e] = P,
2059            v)
2060                if (x = {
2061                    values: _("values"),
2062                    keys: b ? P : _("keys"),
2063                    entries: _("entries")
2064                },
2065                m)
2066                    for (S in x)
2067                        (d || A || !(S in E)) && s(E, S, x[S]);
2068                else
2069                    n({
2070                        target: e,
2071                        proto: !0,
2072                        forced: d || A
2073                    }, x);
2074            return x
2075        }
2076    }
2077    , function(t, e, r) {
2078        "use strict";
2079        var n, o, i, a = r(1), c = r(99), u = r(13), s = r(5), l = r(2), f = r(20), p = l("iterator"), v = !1;
2080        [].keys && ("next"in (i = [].keys()) ? (o = c(c(i))) !== Object.prototype && (n = o) : v = !0);
2081        var h = null == n || a((function() {
2082            var t = {};
2083            return n[p].call(t) !== t
2084        }
2085        ));
2086        h && (n = {}),
2087        f && !h || s(n, p) || u(n, p, (function() {
2088            return this
2089        }
2090        )),
2091        t.exports = {
2092            IteratorPrototype: n,
2093            BUGGY_SAFARI_ITERATORS: v
2094        }
2095    }
2096    , function(t, e, r) {
2097        var n = r(5)
2098          , o = r(12)
2099          , i = r(30)
2100          , a = r(120)
2101          , c = i("IE_PROTO")
2102          , u = Object.prototype;
2103        t.exports = a ? Object.getPrototypeOf : function(t) {
2104            return t = o(t),
2105            n(t, c) ? t[c] : "function" == typeof t.constructor && t instanceof t.constructor ? t.constructor.prototype : t instanceof Object ? u : null
2106        }
2107    }
2108    , function(t, e, r) {
2109        "use strict";
2110        var n = r(0)
2111          , o = r(21).find
2112          , i = r(50)
2113          , a = !0;
2114        "find"in [] && Array(1).find((function() {
2115            a = !1
2116        }
2117        )),
2118        n({
2119            target: "Array",
2120            proto: !0,
2121            forced: a
2122        }, {
2123            find: function(t) {
2124                return o(this, t, arguments.length > 1 ? arguments[1] : void 0)
2125            }
2126        }),
2127        i("find")
2128    }
2129    , function(t, e, r) {
2130        "use strict";
2131        var n, o = r(0), i = r(14).f, a = r(9), c = r(122), u = r(11), s = r(123), l = r(20), f = "".startsWith, p = Math.min, v = s("startsWith");
2132        o({
2133            target: "String",
2134            proto: !0,
2135            forced: !!(l || v || (n = i(String.prototype, "startsWith"),
2136            !n || n.writable)) && !v
2137        }, {
2138            startsWith: function(t) {
2139                var e = String(u(this));
2140                c(t);
2141                var r = a(p(arguments.length > 1 ? arguments[1] : void 0, e.length))
2142                  , n = String(t);
2143                return f ? f.call(e, n, r) : e.slice(r, r + n.length) === n
2144            }
2145        })
2146    }
2147    , function(t, e, r) {
2148        var n = r(7)
2149          , o = r(15)
2150          , i = r(2)("match");
2151        t.exports = function(t) {
2152            var e;
2153            return n(t) && (void 0 !== (e = t[i]) ? !!e : "RegExp" == o(t))
2154        }
2155    }
2156    , function(t, e, r) {
2157        var n = r(2);
2158        e.f = n
2159    }
2160    , function(t, e, r) {
2161        var n = r(79)
2162          , o = r(5)
2163          , i = r(103)
2164          , a = r(8).f;
2165        t.exports = function(t) {
2166            var e = n.Symbol || (n.Symbol = {});
2167            o(e, t) || a(e, t, {
2168                value: i.f(t)
2169            })
2170        }
2171    }
2172    , function(t, e, r) {
2173        "use strict";
2174        var n = r(0)
2175          , o = r(21).map;
2176        n({
2177            target: "Array",
2178            proto: !0,
2179            forced: !r(25)("map")
2180        }, {
2181            map: function(t) {
2182                return o(this, t, arguments.length > 1 ? arguments[1] : void 0)
2183            }
2184        })
2185    }
2186    , function(t, e, r) {
2187        "use strict";
2188        var n = r(0)
2189          , o = r(136).start;
2190        n({
2191            target: "String",
2192            proto: !0,
2193            forced: r(137)
2194        }, {
2195            padStart: function(t) {
2196                return o(this, t, arguments.length > 1 ? arguments[1] : void 0)
2197            }
2198        })
2199    }
2200    , function(t, e, r) {
2201        "use strict";
2202        var n = r(0)
2203          , o = r(28)
2204          , i = r(10)
2205          , a = r(88)
2206          , c = [].join
2207          , u = o != Object
2208          , s = a("join", ",");
2209        n({
2210            target: "Array",
2211            proto: !0,
2212            forced: u || !s
2213        }, {
2214            join: function(t) {
2215                return c.call(i(this), void 0 === t ? "," : t)
2216            }
2217        })
2218    }
2219    , function(t, e) {
2220        var r;
2221        r = function() {
2222            return this
2223        }();
2224        try {
2225            r = r || new Function("return this")()
2226        } catch (t) {
2227            "object" == typeof window && (r = window)
2228        }
2229        t.exports = r
2230    }
2231    , function(t, e, r) {
2232        var n = r(3)
2233          , o = r(76)
2234          , i = n.WeakMap;
2235        t.exports = "function" == typeof i && /native code/.test(o(i))
2236    }
2237    , function(t, e, r) {
2238        "use strict";
2239        var n = r(6)
2240          , o = r(1)
2241          , i = r(35)
2242          , a = r(49)
2243          , c = r(43)
2244          , u = r(12)
2245          , s = r(28)
2246          , l = Object.assign
2247          , f = Object.defineProperty;
2248        t.exports = !l || o((function() {
2249            if (n && 1 !== l({
2250                b: 1
2251            }, l(f({}, "a", {
2252                enumerable: !0,
2253                get: function() {
2254                    f(this, "b", {
2255                        value: 3,
2256                        enumerable: !1
2257                    })
2258                }
2259            }), {
2260                b: 2
2261            })).b)
2262                return !0;
2263            var t = {}
2264              , e = {}
2265              , r = Symbol();
2266            return t[r] = 7,
2267            "abcdefghijklmnopqrst".split("").forEach((function(t) {
2268                e[t] = t
2269            }
2270            )),
2271            7 != l({}, t)[r] || "abcdefghijklmnopqrst" != i(l({}, e)).join("")
2272        }
2273        )) ? function(t, e) {
2274            for (var r = u(t), o = arguments.length, l = 1, f = a.f, p = c.f; o > l; )
2275                for (var v, h = s(arguments[l++]), d = f ? i(h).concat(f(h)) : i(h), g = d.length, y = 0; g > y; )
2276                    v = d[y++],
2277                    n && !p.call(h, v) || (r[v] = h[v]);
2278            return r
2279        }
2280        : l
2281    }
2282    , function(t, e, r) {
2283        "use strict";
2284        var n = r(0)
2285          , o = r(81).includes
2286          , i = r(50);
2287        n({
2288            target: "Array",
2289            proto: !0
2290        }, {
2291            includes: function(t) {
2292                return o(this, t, arguments.length > 1 ? arguments[1] : void 0)
2293            }
2294        }),
2295        i("includes")
2296    }
2297    , function(t, e, r) {
2298        var n = r(6)
2299          , o = r(8)
2300          , i = r(4)
2301          , a = r(35);
2302        t.exports = n ? Object.defineProperties : function(t, e) {
2303            i(t);
2304            for (var r, n = a(e), c = n.length, u = 0; c > u; )
2305                o.f(t, r = n[u++], e[r]);
2306            return t
2307        }
2308    }
2309    , function(t, e, r) {
2310        var n = r(33);
2311        t.exports = n("document", "documentElement")
2312    }
2313    , function(t, e, r) {
2314        "use strict";
2315        var n = r(21).forEach
2316          , o = r(88)("forEach");
2317        t.exports = o ? [].forEach : function(t) {
2318            return n(this, t, arguments.length > 1 ? arguments[1] : void 0)
2319        }
2320    }
2321    , function(t, e, r) {
2322        r(0)({
2323            target: "String",
2324            proto: !0
2325        }, {
2326            repeat: r(54)
2327        })
2328    }
2329    , function(t, e, r) {
2330        "use strict";
2331        var n = r(58)
2332          , o = r(93);
2333        t.exports = n ? {}.toString : function() {
2334            return "[object " + o(this) + "]"
2335        }
2336    }
2337    , function(t, e, r) {
2338        var n = r(7)
2339          , o = r(94);
2340        t.exports = function(t, e, r) {
2341            var i, a;
2342            return o && "function" == typeof (i = e.constructor) && i !== r && n(a = i.prototype) && a !== r.prototype && o(t, a),
2343            t
2344        }
2345    }
2346    , function(t, e, r) {
2347        var n = r(7);
2348        t.exports = function(t) {
2349            if (!n(t) && null !== t)
2350                throw TypeError("Can't set " + String(t) + " as a prototype");
2351            return t
2352        }
2353    }
2354    , function(t, e, r) {
2355        "use strict";
2356        var n = r(98).IteratorPrototype
2357          , o = r(36)
2358          , i = r(18)
2359          , a = r(61)
2360          , c = r(26)
2361          , u = function() {
2362            return this
2363        };
2364        t.exports = function(t, e, r) {
2365            var s = e + " Iterator";
2366            return t.prototype = o(n, {
2367                next: i(1, r)
2368            }),
2369            a(t, s, !1, !0),
2370            c[s] = u,
2371            t
2372        }
2373    }
2374    , function(t, e, r) {
2375        var n = r(1);
2376        t.exports = !n((function() {
2377            function t() {}
2378            return t.prototype.constructor = null,
2379            Object.getPrototypeOf(new t) !== t.prototype
2380        }
2381        ))
2382    }
2383    , function(t, e, r) {
2384        "use strict";
2385        var n = r(0)
2386          , o = r(47)
2387          , i = r(17)
2388          , a = r(9)
2389          , c = r(12)
2390          , u = r(53)
2391          , s = r(24)
2392          , l = r(25)("splice")
2393          , f = Math.max
2394          , p = Math.min;
2395        n({
2396            target: "Array",
2397            proto: !0,
2398            forced: !l
2399        }, {
2400            splice: function(t, e) {
2401                var r, n, l, v, h, d, g = c(this), y = a(g.length), b = o(t, y), m = arguments.length;
2402                if (0 === m ? r = n = 0 : 1 === m ? (r = 0,
2403                n = y - b) : (r = m - 2,
2404                n = p(f(i(e), 0), y - b)),
2405                y + r - n > 9007199254740991)
2406                    throw TypeError("Maximum allowed length exceeded");
2407                for (l = u(g, n),
2408                v = 0; v < n; v++)
2409                    (h = b + v)in g && s(l, v, g[h]);
2410                if (l.length = n,
2411                r < n) {
2412                    for (v = b; v < y - n; v++)
2413                        d = v + r,
2414                        (h = v + n)in g ? g[d] = g[h] : delete g[d];
2415                    for (v = y; v > y - n + r; v--)
2416                        delete g[v - 1]
2417                } else if (r > n)
2418                    for (v = y - n; v > b; v--)
2419                        d = v + r - 1,
2420                        (h = v + n - 1)in g ? g[d] = g[h] : delete g[d];
2421                for (v = 0; v < r; v++)
2422                    g[v + b] = arguments[v + 2];
2423                return g.length = y - n + r,
2424                l
2425            }
2426        })
2427    }
2428    , function(t, e, r) {
2429        var n = r(102);
2430        t.exports = function(t) {
2431            if (n(t))
2432                throw TypeError("The method doesn't accept regular expressions");
2433            return t
2434        }
2435    }
2436    , function(t, e, r) {
2437        var n = r(2)("match");
2438        t.exports = function(t) {
2439            var e = /./;
2440            try {
2441                "/./"[t](e)
2442            } catch (r) {
2443                try {
2444                    return e[n] = !1,
2445                    "/./"[t](e)
2446                } catch (t) {}
2447            }
2448            return !1
2449        }
2450    }
2451    , function(t, e, r) {
2452        var n = r(10)
2453          , o = r(34).f
2454          , i = {}.toString
2455          , a = "object" == typeof window && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : [];
2456        t.exports.f = function(t) {
2457            return a && "[object Window]" == i.call(t) ? function(t) {
2458                try {
2459                    return o(t)
2460                } catch (t) {
2461                    return a.slice()
2462                }
2463            }(t) : o(n(t))
2464        }
2465    }
2466    , function(t, e, r) {
2467        "use strict";
2468        var n = r(86)
2469          , o = r(12)
2470          , i = r(126)
2471          , a = r(128)
2472          , c = r(9)
2473          , u = r(24)
2474          , s = r(129);
2475        t.exports = function(t) {
2476            var e, r, l, f, p, v, h = o(t), d = "function" == typeof this ? this : Array, g = arguments.length, y = g > 1 ? arguments[1] : void 0, b = void 0 !== y, m = s(h), w = 0;
2477            if (b && (y = n(y, g > 2 ? arguments[2] : void 0, 2)),
2478            null == m || d == Array && a(m))
2479                for (r = new d(e = c(h.length)); e > w; w++)
2480                    v = b ? y(h[w], w) : h[w],
2481                    u(r, w, v);
2482            else
2483                for (p = (f = m.call(h)).next,
2484                r = new d; !(l = p.call(f)).done; w++)
2485                    v = b ? i(f, y, [l.value, w], !0) : l.value,
2486                    u(r, w, v);
2487            return r.length = w,
2488            r
2489        }
2490    }
2491    , function(t, e, r) {
2492        var n = r(4)
2493          , o = r(127);
2494        t.exports = function(t, e, r, i) {
2495            try {
2496                return i ? e(n(r)[0], r[1]) : e(r)
2497            } catch (e) {
2498                throw o(t),
2499                e
2500            }
2501        }
2502    }
2503    , function(t, e, r) {
2504        var n = r(4);
2505        t.exports = function(t) {
2506            var e = t.return;
2507            if (void 0 !== e)
2508                return n(e.call(t)).value
2509        }
2510    }
2511    , function(t, e, r) {
2512        var n = r(2)
2513          , o = r(26)
2514          , i = n("iterator")
2515          , a = Array.prototype;
2516        t.exports = function(t) {
2517            return void 0 !== t && (o.Array === t || a[i] === t)
2518        }
2519    }
2520    , function(t, e, r) {
2521        var n = r(93)
2522          , o = r(26)
2523          , i = r(2)("iterator");
2524        t.exports = function(t) {
2525            if (null != t)
2526                return t[i] || t["@@iterator"] || o[n(t)]
2527        }
2528    }
2529    , function(t, e, r) {
2530        var n = r(2)("iterator")
2531          , o = !1;
2532        try {
2533            var i = 0
2534              , a = {
2535                next: function() {
2536                    return {
2537                        done: !!i++
2538                    }
2539                },
2540                return: function() {
2541                    o = !0
2542                }
2543            };
2544            a[n] = function() {
2545                return this
2546            }
2547            ,
2548            Array.from(a, (function() {
2549                throw 2
2550            }
2551            ))
2552        } catch (t) {}
2553        t.exports = function(t, e) {
2554            if (!e && !o)
2555                return !1;
2556            var r = !1;
2557            try {
2558                var i = {};
2559                i[n] = function() {
2560                    return {
2561                        next: function() {
2562                            return {
2563                                done: r = !0
2564                            }
2565                        }
2566                    }
2567                }
2568                ,
2569                t(i)
2570            } catch (t) {}
2571            return r
2572        }
2573    }
2574    , function(t, e, r) {
2575        "use strict";
2576        var n = r(0)
2577          , o = r(95).trim;
2578        n({
2579            target: "String",
2580            proto: !0,
2581            forced: r(132)("trim")
2582        }, {
2583            trim: function() {
2584                return o(this)
2585            }
2586        })
2587    }
2588    , function(t, e, r) {
2589        var n = r(1)
2590          , o = r(96);
2591        t.exports = function(t) {
2592            return n((function() {
2593                return !!o[t]() || "​…᠎" != "​…᠎"[t]() || o[t].name !== t
2594            }
2595            ))
2596        }
2597    }
2598    , function(t, e, r) {
2599        var n = r(4)
2600          , o = r(87)
2601          , i = r(2)("species");
2602        t.exports = function(t, e) {
2603            var r, a = n(t).constructor;
2604            return void 0 === a || null == (r = n(a)[i]) ? e : o(r)
2605        }
2606    }
2607    , function(t, e, r) {
2608        "use strict";
2609        var n = r(55)
2610          , o = r(4)
2611          , i = r(9)
2612          , a = r(17)
2613          , c = r(11)
2614          , u = r(56)
2615          , s = r(135)
2616          , l = r(57)
2617          , f = Math.max
2618          , p = Math.min;
2619        n("replace", 2, (function(t, e, r, n) {
2620            var v = n.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE
2621              , h = n.REPLACE_KEEPS_$0
2622              , d = v ? "$" : "$0";
2623            return [function(r, n) {
2624                var o = c(this)
2625                  , i = null == r ? void 0 : r[t];
2626                return void 0 !== i ? i.call(r, o, n) : e.call(String(o), r, n)
2627            }
2628            , function(t, n) {
2629                if (!v && h || "string" == typeof n && -1 === n.indexOf(d)) {
2630                    var c = r(e, t, this, n);
2631                    if (c.done)
2632                        return c.value
2633                }
2634                var g = o(t)
2635                  , y = String(this)
2636                  , b = "function" == typeof n;
2637                b || (n = String(n));
2638                var m = g.global;
2639                if (m) {
2640                    var w = g.unicode;
2641                    g.lastIndex = 0
2642                }
2643                for (var x = []; ; ) {
2644                    var S = l(g, y);
2645                    if (null === S)
2646                        break;
2647                    if (x.push(S),
2648                    !m)
2649                        break;
2650                    "" === String(S[0]) && (g.lastIndex = u(y, i(g.lastIndex), w))
2651                }
2652                for (var _, O = "", A = 0, E = 0; E < x.length; E++) {
2653                    S = x[E];
2654                    for (var j = String(S[0]), P = f(p(a(S.index), y.length), 0), C = [], k = 1; k < S.length; k++)
2655                        C.push(void 0 === (_ = S[k]) ? _ : String(_));
vendor: 7,875 bytes, lines 2656-2901
2656                    var I = S.groups;
2657                    if (b) {
2658                        var T = [j].concat(C, P, y);
2659                        void 0 !== I && T.push(I);
2660                        var R = String(n.apply(void 0, T))
2661                    } else
2662                        R = s(j, y, P, C, I, n);
2663                    P >= A && (O += y.slice(A, P) + R,
2664                    A = P + j.length)
2665                }
2666                return O + y.slice(A)
2667            }
2668            ]
2669        }
2670        ))
2671    }
2672    , function(t, e, r) {
2673        var n = r(12)
2674          , o = Math.floor
2675          , i = "".replace
2676          , a = /\$([$&'`]|\d{1,2}|<[^>]*>)/g
2677          , c = /\$([$&'`]|\d{1,2})/g;
2678        t.exports = function(t, e, r, u, s, l) {
2679            var f = r + t.length
2680              , p = u.length
2681              , v = c;
2682            return void 0 !== s && (s = n(s),
2683            v = a),
2684            i.call(l, v, (function(n, i) {
2685                var a;
2686                switch (i.charAt(0)) {
2687                case "$":
2688                    return "$";
2689                case "&":
2690                    return t;
2691                case "`":
2692                    return e.slice(0, r);
2693                case "'":
2694                    return e.slice(f);
2695                case "<":
2696                    a = s[i.slice(1, -1)];
2697                    break;
2698                default:
2699                    var c = +i;
2700                    if (0 === c)
2701                        return n;
2702                    if (c > p) {
2703                        var l = o(c / 10);
2704                        return 0 === l ? n : l <= p ? void 0 === u[l - 1] ? i.charAt(1) : u[l - 1] + i.charAt(1) : n
2705                    }
2706                    a = u[c - 1]
2707                }
2708                return void 0 === a ? "" : a
2709            }
2710            ))
2711        }
2712    }
2713    , function(t, e, r) {
2714        var n = r(9)
2715          , o = r(54)
2716          , i = r(11)
2717          , a = Math.ceil
2718          , c = function(t) {
2719            return function(e, r, c) {
2720                var u, s, l = String(i(e)), f = l.length, p = void 0 === c ? " " : String(c), v = n(r);
2721                return v <= f || "" == p ? l : (u = v - f,
2722                (s = o.call(p, a(u / p.length))).length > u && (s = s.slice(0, u)),
2723                t ? l + s : s + l)
2724            }
2725        };
2726        t.exports = {
2727            start: c(!1),
2728            end: c(!0)
2729        }
2730    }
2731    , function(t, e, r) {
2732        var n = r(83);
2733        t.exports = /Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(n)
2734    }
2735    , function(t, e, r) {
2736        "use strict";
2737        var n = r(0)
2738          , o = r(17)
2739          , i = r(139)
2740          , a = r(54)
2741          , c = r(1)
2742          , u = 1..toFixed
2743          , s = Math.floor
2744          , l = function(t, e, r) {
2745            return 0 === e ? r : e % 2 == 1 ? l(t, e - 1, r * t) : l(t * t, e / 2, r)
2746        }
2747          , f = function(t, e, r) {
2748            for (var n = -1, o = r; ++n < 6; )
2749                o += e * t[n],
2750                t[n] = o % 1e7,
2751                o = s(o / 1e7)
2752        }
2753          , p = function(t, e) {
2754            for (var r = 6, n = 0; --r >= 0; )
2755                n += t[r],
2756                t[r] = s(n / e),
2757                n = n % e * 1e7
2758        }
2759          , v = function(t) {
2760            for (var e = 6, r = ""; --e >= 0; )
2761                if ("" !== r || 0 === e || 0 !== t[e]) {
2762                    var n = String(t[e]);
2763                    r = "" === r ? n : r + a.call("0", 7 - n.length) + n
2764                }
2765            return r
2766        };
2767        n({
2768            target: "Number",
2769            proto: !0,
2770            forced: u && ("0.000" !== 8e-5.toFixed(3) || "1" !== .9.toFixed(0) || "1.25" !== 1.255.toFixed(2) || "1000000000000000128" !== (0xde0b6b3a7640080).toFixed(0)) || !c((function() {
2771                u.call({})
2772            }
2773            ))
2774        }, {
2775            toFixed: function(t) {
2776                var e, r, n, c, u = i(this), s = o(t), h = [0, 0, 0, 0, 0, 0], d = "", g = "0";
2777                if (s < 0 || s > 20)
2778                    throw RangeError("Incorrect fraction digits");
2779                if (u != u)
2780                    return "NaN";
2781                if (u <= -1e21 || u >= 1e21)
2782                    return String(u);
2783                if (u < 0 && (d = "-",
2784                u = -u),
2785                u > 1e-21)
2786                    if (r = (e = function(t) {
2787                        for (var e = 0, r = t; r >= 4096; )
2788                            e += 12,
2789                            r /= 4096;
2790                        for (; r >= 2; )
2791                            e += 1,
2792                            r /= 2;
2793                        return e
2794                    }(u * l(2, 69, 1)) - 69) < 0 ? u * l(2, -e, 1) : u / l(2, e, 1),
2795                    r *= 4503599627370496,
2796                    (e = 52 - e) > 0) {
2797                        for (f(h, 0, r),
2798                        n = s; n >= 7; )
2799                            f(h, 1e7, 0),
2800                            n -= 7;
2801                        for (f(h, l(10, n, 1), 0),
2802                        n = e - 1; n >= 23; )
2803                            p(h, 1 << 23),
2804                            n -= 23;
2805                        p(h, 1 << n),
2806                        f(h, 1, 1),
2807                        p(h, 2),
2808                        g = v(h)
2809                    } else
2810                        f(h, 0, r),
2811                        f(h, 1 << -e, 0),
2812                        g = v(h) + a.call("0", s);
2813                return g = s > 0 ? d + ((c = g.length) <= s ? "0." + a.call("0", s - c) + g : g.slice(0, c - s) + "." + g.slice(c - s)) : d + g
2814            }
2815        })
2816    }
2817    , function(t, e, r) {
2818        var n = r(15);
2819        t.exports = function(t) {
2820            if ("number" != typeof t && "Number" != n(t))
2821                throw TypeError("Incorrect invocation");
2822            return +t
2823        }
2824    }
2825    , function(t, e, r) {
2826        "use strict";
2827        r.r(e);
2828        var n = {};
2829        r.r(n),
2830        r.d(n, "on", (function() {
2831            return l
2832        }
2833        )),
2834        r.d(n, "off", (function() {
2835            return f
2836        }
2837        )),
2838        r.d(n, "createElementFromString", (function() {
2839            return p
2840        }
2841        )),
2842        r.d(n, "createFromTemplate", (function() {
2843            return v
2844        }
2845        )),
2846        r.d(n, "eventPath", (function() {
2847            return h
2848        }
2849        )),
2850        r.d(n, "resolveElement", (function() {
2851            return d
2852        }
2853        )),
2854        r.d(n, "adjustableInputNumbers", (function() {
2855            return g
2856        }
2857        ));
2858        r(27),
2859        r(111),
2860        r(37),
2861        r(115),
2862        r(22),
2863        r(91),
2864        r(23),
2865        r(59),
2866        r(60),
2867        r(40),
2868        r(41),
2869        r(62),
2870        r(121),
2871        r(42),
2872        r(100),
2873        r(101),
2874        r(63),
2875        r(64),
2876        r(65),
2877        r(66),
2878        r(67),
2879        r(68),
2880        r(69),
2881        r(70),
2882        r(71),
2883        r(72),
2884        r(131),
2885        r(73),
2886        r(134);
2887        function o(t, e) {
2888            var r = Object.keys(t);
2889            if (Object.getOwnPropertySymbols) {
2890                var n = Object.getOwnPropertySymbols(t);
2891                e && (n = n.filter((function(e) {
2892                    return Object.getOwnPropertyDescriptor(t, e).enumerable
2893                }
2894                ))),
2895                r.push.apply(r, n)
2896            }
2897            return r
2898        }
2899        function i(t) {
2900            for (var e = 1; e < arguments.length; e++) {
2901                var r = null != arguments[e] ? arguments[e] : {};
2902                e % 2 ? o(Object(r), !0).forEach((function(e) {
2903                    a(t, e, r[e])
2904                }
2905                )) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(r)) : o(Object(r)).forEach((function(e) {
2906                    Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(r, e))
2907                }
2908                ))
2909            }
2910            return t
2911        }
2912        function a(t, e, r) {
2913            return e in t ? Object.defineProperty(t, e, {
2914                value: r,
2915                enumerable: !0,
2916                configurable: !0,
2917                writable: !0
2918            }) : t[e] = r,
2919            t
2920        }
2921        function c(t, e) {
2922            var r = "undefined" != typeof Symbol && t[Symbol.iterator] || t["@@iterator"];
2923            if (r)
2924                return (r = r.call(t)).next.bind(r);
2925            if (Array.isArray(t) || (r = function(t, e) {
2926                if (!t)
2927                    return;
2928                if ("string" == typeof t)
2929                    return u(t, e);
2930                var r = Object.prototype.toString.call(t).slice(8, -1);
2931                "Object" === r && t.constructor && (r = t.constructor.name);
2932                if ("Map" === r || "Set" === r)
2933                    return Array.from(t);
2934                if ("Arguments" === r || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))
2935                    return u(t, e)
2936            }(t)) || e && t && "number" == typeof t.length) {
2937                r && (t = r);
2938                var n = 0;
2939                return function() {
2940                    return n >= t.length ? {
2941                        done: !0
2942                    } : {
2943                        done: !1,
2944                        value: t[n++]
2945                    }
2946                }
2947            }
2948            throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")
2949        }
2950        function u(t, e) {
2951            (null == e || e > t.length) && (e = t.length);
2952            for (var r = 0, n = new Array(e); r < e; r++)
2953                n[r] = t[r];
2954            return n
2955        }
2956        function s(t, e, r, n) {
2957            var o = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : {};
2958            e instanceof HTMLCollection || e instanceof NodeList ? e = Array.from(e) : Array.isArray(e) || (e = [e]),
2959            Array.isArray(r) || (r = [r]);
2960            for (var a, u = c(e); !(a = u()).done; )
2961                for (var s, l = a.value, f = c(r); !(s = f()).done; ) {
2962                    var p = s.value;
2963                    l[t](p, n, i({
2964                        capture: !1
2965                    }, o))
2966                }
2967            return Array.prototype.slice.call(arguments, 1)
2968        }
2969        var l = s.bind(null, "addEventListener")
2970          , f = s.bind(null, "removeEventListener");
2971        function p(t) {
2972            var e = document.createElement("div");
2973            return e.innerHTML = t.trim(),
2974            e.firstElementChild
2975        }
2976        function v(t) {
2977            var e = function(t, e) {
2978                var r = t.getAttribute(e);
2979                return t.removeAttribute(e),
2980                r
2981            };
2982            return function t(r) {
2983                var n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}
2984                  , o = e(r, ":obj")
2985                  , i = e(r, ":ref")
2986                  , a = o ? n[o] = {} : n;
2987                i && (n[i] = r);
2988                for (var c = 0, u = Array.from(r.children); c < u.length; c++) {
2989                    var s = u[c]
2990                      , l = e(s, ":arr")
2991                      , f = t(s, l ? {} : a);
2992                    l && (a[l] || (a[l] = [])).push(Object.keys(f).length ? f : s)
2993                }
2994                return n
2995            }(p(t))
2996        }
2997        function h(t) {
2998            var e = t.path || t.composedPath && t.composedPath();
2999            if (e)
3000                return e;
3001            var r = t.target.parentElement;
3002            for (e = [t.target, r]; r = r.parentElement; )
3003                e.push(r);
3004            return e.push(document, window),
3005            e
3006        }
3007        function d(t) {
3008            return t instanceof Element ? t : "string" == typeof t ? t.split(/>>/g).reduce((function(t, e, r, n) {
3009                return t = t.querySelector(e),
3010                r < n.length - 1 ? t.shadowRoot : t
3011            }
3012            ), document) : null
3013        }
3014        function g(t) {
3015            var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : function(t) {
3016                return t
3017            }
3018            ;
3019            function r(r) {
3020                var n = [.001, .01, .1][Number(r.shiftKey || 2 * r.ctrlKey)] * (r.deltaY < 0 ? 1 : -1)
3021                  , o = 0
3022                  , i = t.selectionStart;
3023                t.value = t.value.replace(/[\d.]+/g, (function(t, r) {
3024                    return r <= i && r + t.length >= i ? (i = r,
3025                    e(Number(t), n, o)) : (o++,
3026                    t)
3027                }
3028                )),
3029                t.focus(),
3030                t.setSelectionRange(i, i),
3031                r.preventDefault(),
3032                t.dispatchEvent(new Event("input"))
3033            }
3034            l(t, "focus", (function() {
3035                return l(window, "wheel", r, {
3036                    passive: !1
3037                })
3038            }
3039            )),
3040            l(t, "blur", (function() {
3041                return f(window, "wheel", r)
3042            }
3043            ))
3044        }
3045        r(105),
3046        r(106),
3047        r(107);
3048        var y = Math.min
3049          , b = Math.max
3050          , m = Math.floor
3051          , w = Math.round;
3052        function x(t, e, r) {
3053            e /= 100,
3054            r /= 100;
3055            var n = m(t = t / 360 * 6)
3056              , o = t - n
3057              , i = r * (1 - e)
3058              , a = r * (1 - o * e)
3059              , c = r * (1 - (1 - o) * e)
3060              , u = n % 6;
3061            return [255 * [r, a, i, i, c, r][u], 255 * [c, r, r, a, i, i][u], 255 * [i, i, c, r, r, a][u]]
3062        }
3063        function S(t, e, r) {
3064            return x(t, e, r).map((function(t) {
3065                return w(t).toString(16).padStart(2, "0")
3066            }
3067            ))
3068        }
3069        function _(t, e, r) {
3070            var n = x(t, e, r)
3071              , o = n[0] / 255
3072              , i = n[1] / 255
3073              , a = n[2] / 255
3074              , c = y(1 - o, 1 - i, 1 - a);
3075            return [100 * (1 === c ? 0 : (1 - o - c) / (1 - c)), 100 * (1 === c ? 0 : (1 - i - c) / (1 - c)), 100 * (1 === c ? 0 : (1 - a - c) / (1 - c)), 100 * c]
3076        }
3077        function O(t, e, r) {
3078            var n = (2 - (e /= 100)) * (r /= 100) / 2;
3079            return 0 !== n && (e = 1 === n ? 0 : n < .5 ? e * r / (2 * n) : e * r / (2 - 2 * n)),
3080            [t, 100 * e, 100 * n]
3081        }
3082        function A(t, e, r) {
3083            var n, o, i = y(t /= 255, e /= 255, r /= 255), a = b(t, e, r), c = a - i;
3084            if (0 === c)
3085                n = o = 0;
3086            else {
3087                o = c / a;
3088                var u = ((a - t) / 6 + c / 2) / c
3089                  , s = ((a - e) / 6 + c / 2) / c
3090                  , l = ((a - r) / 6 + c / 2) / c;
3091                t === a ? n = l - s : e === a ? n = 1 / 3 + u - l : r === a && (n = 2 / 3 + s - u),
3092                n < 0 ? n += 1 : n > 1 && (n -= 1)
3093            }
3094            return [360 * n, 100 * o, 100 * a]
3095        }
3096        function E(t, e, r, n) {
3097            e /= 100,
3098            r /= 100;
3099            var o = 255 * (1 - y(1, (t /= 100) * (1 - (n /= 100)) + n))
3100              , i = 255 * (1 - y(1, e * (1 - n) + n))
3101              , a = 255 * (1 - y(1, r * (1 - n) + n));
3102            return [].concat(A(o, i, a))
3103        }
3104        function j(t, e, r) {
3105            e /= 100;
3106            var n = 2 * (e *= (r /= 100) < .5 ? r : 1 - r) / (r + e) * 100
3107              , o = 100 * (r + e);
3108            return [t, isNaN(n) ? 0 : n, o]
3109        }
3110        function P(t) {
3111            return A.apply(void 0, t.match(/.{2}/g).map((function(t) {
3112                return parseInt(t, 16)
3113            }
3114            )))
3115        }
3116        function C(t) {
3117            t = t.match(/^[a-zA-Z]+$/) ? function(t) {
3118                if ("black" === t.toLowerCase())
3119                    return "#000";
3120                var e = document.createElement("canvas").getContext("2d");
3121                return e.fillStyle = t,
3122                "#000" === e.fillStyle ? null : e.fillStyle
3123            }(t) : t;
3124            var e, r = {
3125                cmyk: /^cmyk[\D]+([\d.]+)[\D]+([\d.]+)[\D]+([\d.]+)[\D]+([\d.]+)/i,
3126                rgba: /^((rgba)|rgb)[\D]+([\d.]+)[\D]+([\d.]+)[\D]+([\d.]+)[\D]*?([\d.]+|$)/i,
3127                hsla: /^((hsla)|hsl)[\D]+([\d.]+)[\D]+([\d.]+)[\D]+([\d.]+)[\D]*?([\d.]+|$)/i,
3128                hsva: /^((hsva)|hsv)[\D]+([\d.]+)[\D]+([\d.]+)[\D]+([\d.]+)[\D]*?([\d.]+|$)/i,
3129                hexa: /^#?(([\dA-Fa-f]{3,4})|([\dA-Fa-f]{6})|([\dA-Fa-f]{8}))$/i
3130            }, n = function(t) {
3131                return t.map((function(t) {
3132                    return /^(|\d+)\.\d+|\d+$/.test(t) ? Number(t) : void 0
3133                }
3134                ))
3135            };
3136            t: for (var o in r)
3137                if (e = r[o].exec(t)) {
3138                    var i = function(t) {
3139                        return !!e[2] == ("number" == typeof t)
3140                    };
3141                    switch (o) {
3142                    case "cmyk":
3143                        var a = n(e)
3144                          , c = a[1]
3145                          , u = a[2]
3146                          , s = a[3]
3147                          , l = a[4];
3148                        if (c > 100 || u > 100 || s > 100 || l > 100)
3149                            break t;
3150                        return {
3151                            values: E(c, u, s, l),
3152                            type: o
3153                        };
3154                    case "rgba":
3155                        var f = n(e)
3156                          , p = f[3]
3157                          , v = f[4]
3158                          , h = f[5]
3159                          , d = f[6];
3160                        if (p > 255 || v > 255 || h > 255 || d < 0 || d > 1 || !i(d))
3161                            break t;
3162                        return {
3163                            values: [].concat(A(p, v, h), [d]),
3164                            a: d,
3165                            type: o
3166                        };
3167                    case "hexa":
3168                        var g = e[1];
3169                        4 !== g.length && 3 !== g.length || (g = g.split("").map((function(t) {
3170                            return t + t
3171                        }
3172                        )).join(""));
3173                        var y = g.substring(0, 6)
3174                          , b = g.substring(6);
3175                        return b = b ? parseInt(b, 16) / 255 : void 0,
3176                        {
3177                            values: [].concat(P(y), [b]),
3178                            a: b,
3179                            type: o
3180                        };
3181                    case "hsla":
3182                        var m = n(e)
3183                          , w = m[3]
3184                          , x = m[4]
3185                          , S = m[5]
3186                          , _ = m[6];
3187                        if (w > 360 || x > 100 || S > 100 || _ < 0 || _ > 1 || !i(_))
3188                            break t;
3189                        return {
3190                            values: [].concat(j(w, x, S), [_]),
3191                            a: _,
3192                            type: o
3193                        };
3194                    case "hsva":
3195                        var O = n(e)
3196                          , C = O[3]
3197                          , k = O[4]
3198                          , I = O[5]
3199                          , T = O[6];
3200                        if (C > 360 || k > 100 || I > 100 || T < 0 || T > 1 || !i(T))
3201                            break t;
3202                        return {
3203                            values: [C, k, I, T],
3204                            a: T,
3205                            type: o
3206                        }
3207                    }
3208                }
3209            return {
3210                values: null,
3211                type: null
3212            }
3213        }
3214        r(138);
3215        function k() {
3216            var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0
3217              , e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0
3218              , r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 0
3219              , n = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : 1
3220              , o = function(t, e) {
3221                return function() {
3222                    var r = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : -1;
3223                    return e(~r ? t.map((function(t) {
3224                        return Number(t.toFixed(r))
3225                    }
3226                    )) : t)
3227                }
3228            }
3229              , i = {
3230                h: t,
3231                s: e,
3232                v: r,
3233                a: n,
3234                toHSVA: function() {
3235                    var t = [i.h, i.s, i.v, i.a];
3236                    return t.toString = o(t, (function(t) {
3237                        return "hsva(" + t[0] + ", " + t[1] + "%, " + t[2] + "%, " + i.a + ")"
3238                    }
3239                    )),
3240                    t
3241                },
3242                toHSLA: function() {
3243                    var t = [].concat(O(i.h, i.s, i.v), [i.a]);
3244                    return t.toString = o(t, (function(t) {
3245                        return "hsla(" + t[0] + ", " + t[1] + "%, " + t[2] + "%, " + i.a + ")"
3246                    }
3247                    )),
3248                    t
3249                },
3250                toRGBA: function() {
3251                    var t = [].concat(x(i.h, i.s, i.v), [i.a]);
3252                    return t.toString = o(t, (function(t) {
3253                        return "rgba(" + t[0] + ", " + t[1] + ", " + t[2] + ", " + i.a + ")"
3254                    }
3255                    )),
3256                    t
3257                },
3258                toCMYK: function() {
3259                    var t = _(i.h, i.s, i.v);
3260                    return t.toString = o(t, (function(t) {
3261                        return "cmyk(" + t[0] + "%, " + t[1] + "%, " + t[2] + "%, " + t[3] + "%)"
3262                    }
3263                    )),
3264                    t
3265                },
3266                toHEXA: function() {
3267                    var t = S(i.h, i.s, i.v)
3268                      , e = i.a >= 1 ? "" : Number((255 * i.a).toFixed(0)).toString(16).toUpperCase().padStart(2, "0");
3269                    return e && t.push(e),
3270                    t.toString = function() {
3271                        return "#" + t.join("").toUpperCase()
3272                    }
3273                    ,
3274                    t
3275                },
3276                clone: function() {
3277                    return k(i.h, i.s, i.v, i.a)
3278                }
3279            };
3280            return i
3281        }
3282        var I = function(t) {
3283            return Math.max(Math.min(t, 1), 0)
3284        };
3285        function T(t) {
3286            var e = {
3287                options: Object.assign({
3288                    lock: null,
3289                    onchange: function() {
3290                        return 0
3291                    },
3292                    onstop: function() {
3293                        return 0
3294                    }
3295                }, t),
3296                _keyboard: function(t) {
3297                    var r = e.options
3298                      , n = t.type
3299                      , o = t.key;
3300                    if (document.activeElement === r.wrapper) {
3301                        var i = e.options.lock
3302                          , a = "ArrowUp" === o
3303                          , c = "ArrowRight" === o
3304                          , u = "ArrowDown" === o
3305                          , s = "ArrowLeft" === o;
3306                        if ("keydown" === n && (a || c || u || s)) {
3307                            var l = 0
3308                              , f = 0;
3309                            "v" === i ? l = a || c ? 1 : -1 : "h" === i ? l = a || c ? -1 : 1 : (f = a ? -1 : u ? 1 : 0,
3310                            l = s ? -1 : c ? 1 : 0),
3311                            e.update(I(e.cache.x + .01 * l), I(e.cache.y + .01 * f)),
3312                            t.preventDefault()
3313                        } else
3314                            o.startsWith("Arrow") && (e.options.onstop(),
3315                            t.preventDefault())
3316                    }
3317                },
3318                _tapstart: function(t) {
3319                    l(document, ["mouseup", "touchend", "touchcancel"], e._tapstop),
3320                    l(document, ["mousemove", "touchmove"], e._tapmove),
3321                    t.cancelable && t.preventDefault(),
3322                    e._tapmove(t)
3323                },
3324                _tapmove: function(t) {
3325                    var r = e.options
3326                      , n = e.cache
3327                      , o = r.lock
3328                      , i = r.element
3329                      , a = r.wrapper.getBoundingClientRect()
3330                      , c = 0
3331                      , u = 0;
3332                    if (t) {
3333                        var s = t && t.touches && t.touches[0];
3334                        c = t ? (s || t).clientX : 0,
3335                        u = t ? (s || t).clientY : 0,
3336                        c < a.left ? c = a.left : c > a.left + a.width && (c = a.left + a.width),
3337                        u < a.top ? u = a.top : u > a.top + a.height && (u = a.top + a.height),
3338                        c -= a.left,
3339                        u -= a.top
3340                    } else
3341                        n && (c = n.x * a.width,
3342                        u = n.y * a.height);
3343                    "h" !== o && (i.style.left = "calc(" + c / a.width * 100 + "% - " + i.offsetWidth / 2 + "px)"),
3344                    "v" !== o && (i.style.top = "calc(" + u / a.height * 100 + "% - " + i.offsetHeight / 2 + "px)"),
3345                    e.cache = {
3346                        x: c / a.width,
3347                        y: u / a.height
3348                    };
3349                    var l = I(c / a.width)
3350                      , f = I(u / a.height);
3351                    switch (o) {
3352                    case "v":
3353                        return r.onchange(l);
3354                    case "h":
3355                        return r.onchange(f);
3356                    default:
3357                        return r.onchange(l, f)
3358                    }
3359                },
3360                _tapstop: function() {
3361                    e.options.onstop(),
3362                    f(document, ["mouseup", "touchend", "touchcancel"], e._tapstop),
3363                    f(document, ["mousemove", "touchmove"], e._tapmove)
3364                },
3365                trigger: function() {
3366                    e._tapmove()
3367                },
3368                update: function() {
3369                    var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0
3370                      , r = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0
3371                      , n = e.options.wrapper.getBoundingClientRect()
3372                      , o = n.left
3373                      , i = n.top
3374                      , a = n.width
3375                      , c = n.height;
3376                    "h" === e.options.lock && (r = t),
3377                    e._tapmove({
3378                        clientX: o + a * t,
3379                        clientY: i + c * r
3380                    })
3381                },
3382                destroy: function() {
3383                    var t = e.options
3384                      , r = e._tapstart
3385                      , n = e._keyboard;
3386                    f(document, ["keydown", "keyup"], n),
3387                    f([t.wrapper, t.element], "mousedown", r),
3388                    f([t.wrapper, t.element], "touchstart", r, {
3389                        passive: !1
3390                    })
3391                }
3392            }
3393              , r = e.options
3394              , n = e._tapstart
3395              , o = e._keyboard;
3396            return l([r.wrapper, r.element], "mousedown", n),
3397            l([r.wrapper, r.element], "touchstart", n, {
3398                passive: !1
3399            }),
3400            l(document, ["keydown", "keyup"], o),
3401            e
3402        }
3403        function R() {
3404            var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
3405            t = Object.assign({
3406                onchange: function() {
3407                    return 0
3408                },
3409                className: "",
3410                elements: []
3411            }, t);
3412            var e = l(t.elements, "click", (function(e) {
3413                t.elements.forEach((function(r) {
3414                    return r.classList[e.target === r ? "add" : "remove"](t.className)
3415                }
3416                )),
3417                t.onchange(e),
3418                e.stopPropagation()
3419            }
3420            ));
3421            return {
3422                destroy: function() {
3423                    return f.apply(n, e)
3424                }
3425            }
3426        }
3427        function L(t, e) {
3428            var r = "undefined" != typeof Symbol && t[Symbol.iterator] || t["@@iterator"];
3429            if (r)
3430                return (r = r.call(t)).next.bind(r);
3431            if (Array.isArray(t) || (r = function(t, e) {
3432                if (!t)
3433                    return;
3434                if ("string" == typeof t)
3435                    return N(t, e);
3436                var r = Object.prototype.toString.call(t).slice(8, -1);
3437                "Object" === r && t.constructor && (r = t.constructor.name);
3438                if ("Map" === r || "Set" === r)
3439                    return Array.from(t);
3440                if ("Arguments" === r || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))
3441                    return N(t, e)
3442            }(t)) || e && t && "number" == typeof t.length) {
3443                r && (t = r);
3444                var n = 0;
3445                return function() {
3446                    return n >= t.length ? {
3447                        done: !0
3448                    } : {
3449                        done: !1,
3450                        value: t[n++]
3451                    }
3452                }
3453            }
3454            throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")
3455        }
3456        function N(t, e) {
3457            (null == e || e > t.length) && (e = t.length);
3458            for (var r = 0, n = new Array(e); r < e; r++)
3459                n[r] = t[r];
3460            return n
3461        }
3462        function M(t, e) {
3463            var r = Object.keys(t);
3464            if (Object.getOwnPropertySymbols) {
3465                var n = Object.getOwnPropertySymbols(t);
3466                e && (n = n.filter((function(e) {
3467                    return Object.getOwnPropertyDescriptor(t, e).enumerable
3468                }
3469                ))),
3470                r.push.apply(r, n)
3471            }
3472            return r
3473        }
3474        function D(t) {
3475            for (var e = 1; e < arguments.length; e++) {
3476                var r = null != arguments[e] ? arguments[e] : {};
3477                e % 2 ? M(Object(r), !0).forEach((function(e) {
3478                    F(t, e, r[e])
3479                }
3480                )) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(r)) : M(Object(r)).forEach((function(e) {
3481                    Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(r, e))
3482                }
3483                ))
3484            }
3485            return t
3486        }
3487        function F(t, e, r) {
3488            return e in t ? Object.defineProperty(t, e, {
3489                value: r,
3490                enumerable: !0,
3491                configurable: !0,
3492                writable: !0
3493            }) : t[e] = r,
3494            t
3495        }
3496        /*! NanoPop 2.1.0 MIT | https://github.com/Simonwep/nanopop */
3497        var B = {
3498            variantFlipOrder: {
3499                start: "sme",
3500                middle: "mse",
3501                end: "ems"
3502            },
3503            positionFlipOrder: {
3504                top: "tbrl",
3505                right: "rltb",
3506                bottom: "btrl",
3507                left: "lrbt"
3508            },
3509            position: "bottom",
3510            margin: 8
3511        }
3512          , U = function(t, e, r) {
3513            var n = D(D({
3514                container: document.documentElement.getBoundingClientRect()
3515            }, B), r)
3516              , o = n.container
3517              , i = n.margin
3518              , a = n.position
3519              , c = n.variantFlipOrder
3520              , u = n.positionFlipOrder
3521              , s = e.style
3522              , l = s.left
3523              , f = s.top;
3524            e.style.left = "0",
3525            e.style.top = "0";
3526            for (var p, v = t.getBoundingClientRect(), h = e.getBoundingClientRect(), d = {
3527                t: v.top - h.height - i,
3528                b: v.bottom + i,
3529                r: v.right + i,
3530                l: v.left - h.width - i
3531            }, g = {
3532                vs: v.left,
3533                vm: v.left + v.width / 2 + -h.width / 2,
3534                ve: v.left + v.width - h.width,
3535                hs: v.top,
3536                hm: v.bottom - v.height / 2 - h.height / 2,
3537                he: v.bottom - h.height
3538            }, y = a.split("-"), b = y[0], m = y[1], w = void 0 === m ? "middle" : m, x = u[b], S = c[w], _ = o.top, O = o.left, A = o.bottom, E = o.right, j = L(x); !(p = j()).done; ) {
3539                var P = p.value
3540                  , C = "t" === P || "b" === P
3541                  , k = d[P]
3542                  , I = C ? ["top", "left"] : ["left", "top"]
3543                  , T = I[0]
3544                  , R = I[1]
3545                  , N = C ? [h.height, h.width] : [h.width, h.height]
3546                  , M = N[1]
3547                  , F = C ? [A, E] : [E, A]
3548                  , U = F[1]
3549                  , H = C ? [_, O] : [O, _]
3550                  , $ = H[1];
3551                if (!(k < H[0] || k + N[0] > F[0]))
3552                    for (var G, V = L(S); !(G = V()).done; ) {
3553                        var W = G.value
3554                          , z = g[(C ? "v" : "h") + W];
3555                        if (!(z < $ || z + M > U))
3556                            return e.style[R] = z - h[R] + "px",
3557                            e.style[T] = k - h[T] + "px",
3558                            P + W
3559                    }
3560            }
3561            return e.style.left = l,
3562            e.style.top = f,
3563            null
3564        };
3565        function H(t, e) {
3566            var r = "undefined" != typeof Symbol && t[Symbol.iterator] || t["@@iterator"];
3567            if (r)
3568                return (r = r.call(t)).next.bind(r);
3569            if (Array.isArray(t) || (r = function(t, e) {
3570                if (!t)
3571                    return;
3572                if ("string" == typeof t)
3573                    return $(t, e);
3574                var r = Object.prototype.toString.call(t).slice(8, -1);
3575                "Object" === r && t.constructor && (r = t.constructor.name);
3576                if ("Map" === r || "Set" === r)
3577                    return Array.from(t);
3578                if ("Arguments" === r || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))
3579                    return $(t, e)
3580            }(t)) || e && t && "number" == typeof t.length) {
3581                r && (t = r);
3582                var n = 0;
3583                return function() {
3584                    return n >= t.length ? {
3585                        done: !0
3586                    } : {
3587                        done: !1,
3588                        value: t[n++]
3589                    }
3590                }
3591            }
3592            throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")
3593        }
3594        function $(t, e) {
3595            (null == e || e > t.length) && (e = t.length);
3596            for (var r = 0, n = new Array(e); r < e; r++)
3597                n[r] = t[r];
3598            return n
3599        }
3600        function G(t, e) {
3601            var r = Object.keys(t);
3602            if (Object.getOwnPropertySymbols) {
3603                var n = Object.getOwnPropertySymbols(t);
3604                e && (n = n.filter((function(e) {
3605                    return Object.getOwnPropertyDescriptor(t, e).enumerable
3606                }
3607                ))),
3608                r.push.apply(r, n)
3609            }
3610            return r
3611        }
3612        function V(t, e, r) {
3613            return e in t ? Object.defineProperty(t, e, {
3614                value: r,
3615                enumerable: !0,
3616                configurable: !0,
3617                writable: !0
3618            }) : t[e] = r,
3619            t
3620        }
3621        var W = function() {
3622            function t(e) {
3623                var r = this;
3624                V(this, "_initializingActive", !0),
3625                V(this, "_recalc", !0),
3626                V(this, "_nanopop", null),
3627                V(this, "_root", null),
3628                V(this, "_color", k()),
3629                V(this, "_lastColor", k()),
3630                V(this, "_swatchColors", []),
3631                V(this, "_setupAnimationFrame", null),
3632                V(this, "_eventListener", {
3633                    init: [],
3634                    save: [],
3635                    hide: [],
3636                    show: [],
3637                    clear: [],
3638                    change: [],
3639                    changestop: [],
3640                    cancel: [],
3641                    swatchselect: []
3642                }),
3643                this.options = e = Object.assign(function(t) {
3644                    for (var e = 1; e < arguments.length; e++) {
3645                        var r = null != arguments[e] ? arguments[e] : {};
3646                        e % 2 ? G(Object(r), !0).forEach((function(e) {
3647                            V(t, e, r[e])
3648                        }
3649                        )) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(r)) : G(Object(r)).forEach((function(e) {
3650                            Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(r, e))
3651                        }
3652                        ))
3653                    }
3654                    return t
3655                }({}, t.DEFAULT_OPTIONS), e);
3656                var n = e
3657                  , o = n.swatches
3658                  , i = n.components
3659                  , a = n.theme
3660                  , c = n.sliders
3661                  , u = n.lockOpacity
3662                  , s = n.padding;
3663                ["nano", "monolith"].includes(a) && !c && (e.sliders = "h"),
3664                i.interaction || (i.interaction = {});
3665                var l = i.preview
3666                  , f = i.opacity
3667                  , p = i.hue
3668                  , v = i.palette;
3669                i.opacity = !u && f,
3670                i.palette = v || l || f || p,
3671                this._preBuild(),
3672                this._buildComponents(),
3673                this._bindEvents(),
3674                this._finalBuild(),
3675                o && o.length && o.forEach((function(t) {
3676                    return r.addSwatch(t)
3677                }
3678                ));
3679                var h, d, g, y, b = this._root, m = b.button, w = b.app;
3680                this._nanopop = (d = w,
3681                g = {
3682                    margin: s
3683                },
3684                y = "object" != typeof (h = m) || h instanceof HTMLElement ? D({
3685                    reference: h,
3686                    popper: d
3687                }, g) : h,
3688                {
3689                    update: function() {
3690                        var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : y
3691                          , e = Object.assign(y, t)
3692                          , r = e.reference
3693                          , n = e.popper;
3694                        if (!n || !r)
3695                            throw new Error("Popper- or reference-element missing.");
3696                        return U(r, n, y)
3697                    }
3698                }),
3699                m.setAttribute("role", "button"),
3700                m.setAttribute("aria-label", this._t("btn:toggle"));
3701                var x = this;
3702                this._setupAnimationFrame = requestAnimationFrame((function t() {
3703                    if (!w.offsetWidth)
3704                        return requestAnimationFrame(t);
3705                    x.setColor(e.default),
3706                    x._rePositioningPicker(),
3707                    e.defaultRepresentation && (x._representation = e.defaultRepresentation,
3708                    x.setColorRepresentation(x._representation)),
3709                    e.showAlways && x.show(),
3710                    x._initializingActive = !1,
3711                    x._emit("init")
3712                }
3713                ))
3714            }
3715            var e = t.prototype;
3716            return e._preBuild = function() {
3717                for (var t, e, r, n, o, i, a, c, u, s, l, f, p = this.options, h = 0, g = ["el", "container"]; h < g.length; h++) {
3718                    var y = g[h];
3719                    p[y] = d(p[y])
3720                }
3721                this._root = (e = (t = this).options,
3722                r = e.components,
3723                n = e.useAsButton,
3724                o = e.inline,
3725                i = e.appClass,
3726                a = e.theme,
3727                c = e.lockOpacity,
3728                u = function(t) {
3729                    return t ? "" : 'style="display:none" hidden'
3730                }
3731                ,
3732                l = v('\n      <div :ref="root" class="pickr">\n\n        ' + (n ? "" : '<button type="button" :ref="button" class="pcr-button"></button>') + '\n\n        <div :ref="app" class="pcr-app ' + (i || "") + '" data-theme="' + a + '" ' + (o ? 'style="position: unset"' : "") + ' aria-label="' + (s = function(e) {
3733                    return t._t(e)
3734                }
3735                )("ui:dialog") + '" role="window">\n          <div class="pcr-selection" ' + u(r.palette) + '>\n            <div :obj="preview" class="pcr-color-preview" ' + u(r.preview) + '>\n              <button type="button" :ref="lastColor" class="pcr-last-color" aria-label="' + s("btn:last-color") + '"></button>\n              <div :ref="currentColor" class="pcr-current-color"></div>\n            </div>
3735\n\n            <div :obj="palette" class="pcr-color-palette">\n              <div :ref="picker" class="pcr-picker"></div>\n              <div :ref="palette" class="pcr-palette" tabindex="0" aria-label="' + s("aria:palette") + '" role="listbox"></div>\n            </div>\n\n            <div :obj="hue" class="pcr-color-chooser" ' + u(r.hue) + '>\n              <div :ref="picker" class="pcr-picker"></div>\n              <div :ref="slider" class="pcr-hue pcr-slider" tabindex="0" aria-label="' + s("aria:hue") + '" role="slider"></div>\n            </div>\n\n            <div :obj="opacity" class="pcr-color-opacity" ' + u(r.opacity) + '>\n              <div :ref="picker" class="pcr-picker"></div>\n              <div :ref="slider" class="pcr-opacity pcr-slider" tabindex="0" aria-label="' + s("aria:opacity") + '" role="slider"></div>\n            </div>\n          </div>\n\n          <div class="pcr-swatches ' + (r.palette ? "" : "pcr-last") + '" :ref="swatches"></div>\n\n          <div :obj="interaction" class="pcr-interaction" ' + u(Object.keys(r.interaction).length) + '>\n            <input :ref="result" class="pcr-result" type="text" spellcheck="false" ' + u(r.interaction.input) + ' aria-label="' + s("aria:input") + '">\n\n            <input :arr="options" class="pcr-type" data-type="HEXA" value="' + (c ? "HEX" : "HEXA") + '" type="button" ' + u(r.interaction.hex) + '>\n            <input :arr="options" class="pcr-type" data-type="RGBA" value="' + (c ? "RGB" : "RGBA") + '" type="button" ' + u(r.interaction.rgba) + '>\n            <input :arr="options" class="pcr-type" data-type="HSLA" value="' + (c ? "HSL" : "HSLA") + '" type="button" ' + u(r.interaction.hsla) + '>\n            <input :arr="options" class="pcr-type" data-type="HSVA" value="' + (c ? "HSV" : "HSVA") + '" type="button" ' + u(r.interaction.hsva) + '>\n            <input :arr="options" class="pcr-type" data-type="CMYK" value="CMYK" type="button" ' + u(r.interaction.cmyk) + '>\n\n            <input :ref="save" class="pcr-save" value="' + s("btn:save") + '" type="button" ' + u(r.interaction.save) + ' aria-label="' + s("aria:btn:save") + '">\n            <input :ref="cancel" class="pcr-cancel" value="' + s("btn:cancel") + '" type="button" ' + u(r.interaction.cancel) + ' aria-label="' + s("aria:btn:cancel") + '">\n            <input :ref="clear" class="pcr-clear" value="' + s("btn:clear") + '" type="button" ' + u(r.interaction.clear) + ' aria-label="' + s("aria:btn:clear") + '">\n          </div>\n        </div>\n      </div>\n    '),
3736                (f = l.interaction).options.find((function(t) {
3737                    return !t.hidden && !t.classList.add("active")
3738                }
3739                )),
3740                f.type = function() {
3741                    return f.options.find((function(t) {
3742                        return t.classList.contains("active")
3743                    }
3744                    ))
3745                }
3746                ,
3747                l),
3748                p.useAsButton && (this._root.button = p.el),
3749                p.container.appendChild(this._root.root)
3750            }
3751            ,
3752            e._finalBuild = function() {
3753                var t = this.options
3754                  , e = this._root;
3755                if (t.container.removeChild(e.root),
3756                t.inline) {
3757                    var r = t.el.parentElement;
3758                    t.el.nextSibling ? r.insertBefore(e.app, t.el.nextSibling) : r.appendChild(e.app)
3759                } else
3760                    t.container.appendChild(e.app);
3761                t.useAsButton ? t.inline && t.el.remove() : t.el.parentNode.replaceChild(e.root, t.el),
3762                t.disabled && this.disable(),
3763                t.comparison || (e.button.style.transition = "none",
3764                t.useAsButton || (e.preview.lastColor.style.transition = "none")),
3765                this.hide()
3766            }
3767            ,
3768            e._buildComponents = function() {
3769                var t = this
3770                  , e = this
3771                  , r = this.options.components
3772                  , n = (e.options.sliders || "v").repeat(2)
3773                  , o = n.match(/^[vh]+$/g) ? n : []
3774                  , i = o[0]
3775                  , a = o[1]
3776                  , c = function() {
3777                    return t._color || (t._color = t._lastColor.clone())
3778                }
3779                  , u = {
3780                    palette: T({
3781                        element: e._root.palette.picker,
3782                        wrapper: e._root.palette.palette,
3783                        onstop: function() {
3784                            return e._emit("changestop", "slider", e)
3785                        },
3786                        onchange: function(t, n) {
3787                            if (r.palette) {
3788                                var o = c()
3789                                  , i = e._root
3790                                  , a = e.options
3791                                  , u = i.preview
3792                                  , s = u.lastColor
3793                                  , l = u.currentColor;
3794                                e._recalc && (o.s = 100 * t,
3795                                o.v = 100 - 100 * n,
3796                                o.v < 0 && (o.v = 0),
3797                                e._updateOutput("slider"));
3798                                var f = o.toRGBA().toString(0);
3799                                this.element.style.background = f,
3800                                this.wrapper.style.background = "\n                        linear-gradient(to top, rgba(0, 0, 0, " + o.a + "), transparent),\n                        linear-gradient(to left, hsla(" + o.h + ", 100%, 50%, " + o.a + "), rgba(255, 255, 255, " + o.a + "))\n                    ",
3801                                a.comparison ? a.useAsButton || e._lastColor || s.style.setProperty("--pcr-color", f) : (i.button.style.color = f,
3802                                i.button.classList.remove("clear"));
3803                                for (var p, v = o.toHEXA().toString(), h = H(e._swatchColors); !(p = h()).done; ) {
3804                                    var d = p.value
3805                                      , g = d.el
3806                                      , y = d.color;
3807                                    g.classList[v === y.toHEXA().toString() ? "add" : "remove"]("pcr-active")
3808                                }
3809                                l.style.setProperty("--pcr-color", f)
3810                            }
3811                        }
3812                    }),
3813                    hue: T({
3814                        lock: "v" === a ? "h" : "v",
3815                        element: e._root.hue.picker,
3816                        wrapper: e._root.hue.slider,
3817                        onstop: function() {
3818                            return e._emit("changestop", "slider", e)
3819                        },
3820                        onchange: function(t) {
3821                            if (r.hue && r.palette) {
3822                                var n = c();
3823                                e._recalc && (n.h = 360 * t),
3824                                this.element.style.backgroundColor = "hsl(" + n.h + ", 100%, 50%)",
3825                                u.palette.trigger()
3826                            }
3827                        }
3828                    }),
3829                    opacity: T({
3830                        lock: "v" === i ? "h" : "v",
3831                        element: e._root.opacity.picker,
3832                        wrapper: e._root.opacity.slider,
3833                        onstop: function() {
3834                            return e._emit("changestop", "slider", e)
3835                        },
3836                        onchange: function(t) {
3837                            if (r.opacity && r.palette) {
3838                                var n = c();
3839                                e._recalc && (n.a = Math.round(100 * t) / 100),
3840                                this.element.style.background = "rgba(0, 0, 0, " + n.a + ")",
3841                                u.palette.trigger()
3842                            }
3843                        }
3844                    }),
3845                    selectable: R({
3846                        elements: e._root.interaction.options,
3847                        className: "active",
3848                        onchange: function(t) {
3849                            e._representation = t.target.getAttribute("data-type").toUpperCase(),
3850                            e._recalc && e._updateOutput("swatch")
3851                        }
3852                    })
3853                };
3854                this._components = u
3855            }
3856            ,
3857            e._bindEvents = function() {
3858                var t = this
3859                  , e = this._root
3860                  , r = this.options
3861                  , n = [l(e.interaction.clear, "click", (function() {
3862                    return t._clearColor()
3863                }
3864                )), l([e.interaction.cancel, e.preview.lastColor], "click", (function() {
3865                    t.setHSVA.apply(t, (t._lastColor || t._color).toHSVA().concat([!0])),
3866                    t._emit("cancel")
3867                }
3868                )), l(e.interaction.save, "click", (function() {
3869                    !t.applyColor() && !r.showAlways && t.hide()
3870                }
3871                )), l(e.interaction.result, ["keyup", "input"], (function(e) {
3872                    t.setColor(e.target.value, !0) && !t._initializingActive && (t._emit("change", t._color, "input", t),
3873                    t._emit("changestop", "input", t)),
3874                    e.stopImmediatePropagation()
3875                }
3876                )), l(e.interaction.result, ["focus", "blur"], (function(e) {
3877                    t._recalc = "blur" === e.type,
3878                    t._recalc && t._updateOutput(null)
3879                }
3880                )), l([e.palette.palette, e.palette.picker, e.hue.slider, e.hue.picker, e.opacity.slider, e.opacity.picker], ["mousedown", "touchstart"], (function() {
3881                    return t._recalc = !0
3882                }
3883                ), {
3884                    passive: !0
3885                })];
3886                if (!r.showAlways) {
3887                    var o = r.closeWithKey;
3888                    n.push(l(e.button, "click", (function() {
3889                        return t.isOpen() ? t.hide() : t.show()
3890                    }
3891                    )), l(document, "keyup", (function(e) {
3892                        return t.isOpen() && (e.key === o || e.code === o) && t.hide()
3893                    }
3894                    )), l(document, ["touchstart", "mousedown"], (function(r) {
3895                        t.isOpen() && !h(r).some((function(t) {
3896                            return t === e.app || t === e.button
3897                        }
3898                        )) && t.hide()
3899                    }
3900                    ), {
3901                        capture: !0
3902                    }))
3903                }
3904                if (r.adjustableNumbers) {
3905                    var i = {
3906                        rgba: [255, 255, 255, 1],
3907                        hsva: [360, 100, 100, 1],
3908                        hsla: [360, 100, 100, 1],
3909                        cmyk: [100, 100, 100, 100]
3910                    };
3911                    g(e.interaction.result, (function(e, r, n) {
3912                        var o = i[t.getColorRepresentation().toLowerCase()];
3913                        if (o) {
3914                            var a = o[n]
3915                              , c = e + (a >= 100 ? 1e3 * r : r);
3916                            return c <= 0 ? 0 : Number((c < a ? c : a).toPrecision(3))
3917                        }
3918                        return e
3919                    }
3920                    ))
3921                }
3922                if (r.autoReposition && !r.inline) {
3923                    var a = null
3924                      , c = this;
3925                    n.push(l(window, ["scroll", "resize"], (function() {
3926                        c.isOpen() && (r.closeOnScroll && c.hide(),
3927                        null === a ? (a = setTimeout((function() {
3928                            return a = null
3929                        }
3930                        ), 100),
3931                        requestAnimationFrame((function t() {
3932                            c._rePositioningPicker(),
3933                            null !== a && requestAnimationFrame(t)
3934                        }
3935                        ))) : (clearTimeout(a),
3936                        a = setTimeout((function() {
3937                            return a = null
3938                        }
3939                        ), 100)))
3940                    }
3941                    ), {
3942                        capture: !0
3943                    }))
3944                }
3945                this._eventBindings = n
3946            }
3947            ,
3948            e._rePositioningPicker = function() {
3949                var t = this.options;
3950                if (!t.inline && !this._nanopop.update({
3951                    container: document.body.getBoundingClientRect(),
3952                    position: t.position
3953                })) {
3954                    var e = this._root.app
3955                      , r = e.getBoundingClientRect();
3956                    e.style.top = (window.innerHeight - r.height) / 2 + "px",
3957                    e.style.left = (window.innerWidth - r.width) / 2 + "px"
3958                }
3959            }
3960            ,
3961            e._updateOutput = function(t) {
3962                var e = this._root
3963                  , r = this._color
3964                  , n = this.options;
3965                if (e.interaction.type()) {
3966                    var o = "to" + e.interaction.type().getAttribute("data-type");
3967                    e.interaction.result.value = "function" == typeof r[o] ? r[o]().toString(n.outputPrecision) : ""
3968                }
3969                !this._initializingActive && this._recalc && this._emit("change", r, t, this)
3970            }
3971            ,
3972            e._clearColor = function() {
3973                var t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0]
3974                  , e = this._root
3975                  , r = this.options;
3976                r.useAsButton || (e.button.style.color = "rgba(0, 0, 0, 0.15)"),
3977                e.button.classList.add("clear"),
3978                r.showAlways || this.hide(),
3979                this._lastColor = null,
3980                this._initializingActive || t || (this._emit("save", null),
3981                this._emit("clear"))
3982            }
3983            ,
3984            e._parseLocalColor = function(t) {
3985                var e = C(t)
3986                  , r = e.values
3987                  , n = e.type
3988                  , o = e.a
3989                  , i = this.options.lockOpacity
3990                  , a = void 0 !== o && 1 !== o;
3991                return r && 3 === r.length && (r[3] = void 0),
3992                {
3993                    values: !r || i && a ? null : r,
3994                    type: n
3995                }
3996            }
3997            ,
3998            e._t = function(e) {
3999                return this.options.i18n[e] || t.I18N_DEFAULTS[e]
4000            }
4001            ,
4002            e._emit = function(t) {
4003                for (var e = this, r = arguments.length, n = new Array(r > 1 ? r - 1 : 0), o = 1; o < r; o++)
4004                    n[o - 1] = arguments[o];
4005                this._eventListener[t].forEach((function(t) {
4006                    return t.apply(void 0, n.concat([e]))
4007                }
4008                ))
4009            }
4010            ,
4011            e.on = function(t, e) {
4012                return this._eventListener[t].push(e),
4013                this
4014            }
4015            ,
4016            e.off = function(t, e) {
4017                var r = this._eventListener[t] || []
4018                  , n = r.indexOf(e);
4019                return ~n && r.splice(n, 1),
4020                this
4021            }
4022            ,
4023            e.addSwatch = function(t) {
4024                var e = this
4025                  , r = this._parseLocalColor(t).values;
4026                if (r) {
4027                    var n = this._swatchColors
4028                      , o = this._root
4029                      , i = k.apply(void 0, r)
4030                      , a = p('<button type="button" style="--pcr-color: ' + i.toRGBA().toString(0) + '" aria-label="' + this._t("btn:swatch") + '"/>');
4031                    return o.swatches.appendChild(a),
4032                    n.push({
4033                        el: a,
4034                        color: i
4035                    }),
4036                    this._eventBindings.push(l(a, "click", (function() {
4037                        e.setHSVA.apply(e, i.toHSVA().concat([!0])),
4038                        e._emit("swatchselect", i),
4039                        e._emit("change", i, "swatch", e)
4040                    }
4041                    ))),
4042                    !0
4043                }
4044                return !1
4045            }
4046            ,
4047            e.removeSwatch = function(t) {
4048                var e = this._swatchColors[t];
4049                if (e) {
4050                    var r = e.el;
4051                    return this._root.swatches.removeChild(r),
4052                    this._swatchColors.splice(t, 1),
4053                    !0
4054                }
4055                return !1
4056            }
4057            ,
4058            e.applyColor = function() {
4059                var t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0]
4060                  , e = this._root
4061                  , r = e.preview
4062                  , n = e.button
4063                  , o = this._color.toRGBA().toString(0);
4064                return r.lastColor.style.setProperty("--pcr-color", o),
4065                this.options.useAsButton || n.style.setProperty("--pcr-color", o),
4066                n.classList.remove("clear"),
4067                this._lastColor = this._color.clone(),
4068                this._initializingActive || t || this._emit("save", this._color),
4069                this
4070            }
4071            ,
4072            e.destroy = function() {
4073                var t = this;
4074                cancelAnimationFrame(this._setupAnimationFrame),
4075                this._eventBindings.forEach((function(t) {
4076                    return f.apply(n, t)
4077                }
4078                )),
4079                Object.keys(this._components).forEach((function(e) {
4080                    return t._components[e].destroy()
4081                }
4082                ))
4083            }
4084            ,
4085            e.destroyAndRemove = function() {
4086                var t = this;
4087                this.destroy();
4088                var e = this._root
4089                  , r = e.root
4090                  , n = e.app;
4091                r.parentElement && r.parentElement.removeChild(r),
4092                n.parentElement.removeChild(n),
4093                Object.keys(this).forEach((function(e) {
4094                    return t[e] = null
4095                }
4096                ))
4097            }
4098            ,
4099            e.hide = function() {
4100                return !!this.isOpen() && (this._root.app.classList.remove("visible"),
4101                this._emit("hide"),
4102                !0)
4103            }
4104            ,
4105            e.show = function() {
4106                return !this.options.disabled && !this.isOpen() && (this._root.app.classList.add("visible"),
4107                this._rePositioningPicker(),
4108                this._emit("show", this._color),
4109                this)
4110            }
4111            ,
4112            e.isOpen = function() {
4113                return this._root.app.classList.contains("visible")
4114            }
4115            ,
4116            e.setHSVA = function() {
4117                var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 360
4118                  , e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0
4119                  , r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 0
4120                  , n = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : 1
4121                  , o = arguments.length > 4 && void 0 !== arguments[4] && arguments[4]
4122                  , i = this._recalc;
4123                if (this._recalc = !1,
4124                t < 0 || t > 360 || e < 0 || e > 100 || r < 0 || r > 100 || n < 0 || n > 1)
4125                    return !1;
4126                this._color = k(t, e, r, n);
4127                var a = this._components
4128                  , c = a.hue
4129                  , u = a.opacity
4130                  , s = a.palette;
4131                return c.update(t / 360),
4132                u.update(n),
4133                s.update(e / 100, 1 - r / 100),
4134                o || this.applyColor(),
4135                i && this._updateOutput(),
4136                this._recalc = i,
4137                !0
4138            }
4139            ,
4140            e.setColor = function(t) {
4141                var e = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];
4142                if (null === t)
4143                    return this._clearColor(e),
4144                    !0;
4145                var r = this._parseLocalColor(t)
4146                  , n = r.values
4147                  , o = r.type;
4148                if (n) {
4149                    var i = o.toUpperCase()
4150                      , a = this._root.interaction.options
4151                      , c = a.find((function(t) {
4152                        return t.getAttribute("data-type") === i
4153                    }
4154                    ));
4155                    if (c && !c.hidden)
4156                        for (var u, s = H(a); !(u = s()).done; ) {
4157                            var l = u.value;
4158                            l.classList[l === c ? "add" : "remove"]("active")
4159                        }
4160                    return !!this.setHSVA.apply(this, n.concat([e])) && this.setColorRepresentation(i)
4161                }
4162                return !1
4163            }
4164            ,
4165            e.setColorRepresentation = function(t) {
4166                return t = t.toUpperCase(),
4167                !!this._root.interaction.options.find((function(e) {
4168                    return e.getAttribute("data-type").startsWith(t) && !e.click()
4169                }
4170                ))
4171            }
4172            ,
4173            e.getColorRepresentation = function() {
4174                return this._representation
4175            }
4176            ,
4177            e.getColor = function() {
4178                return this._color
4179            }
4180            ,
4181            e.getSelectedColor = function() {
4182                return this._lastColor
4183            }
4184            ,
4185            e.getRoot = function() {
4186                return this._root
4187            }
4188            ,
4189            e.disable = function() {
4190                return this.hide(),
4191                this.options.disabled = !0,
4192                this._root.button.classList.add("disabled"),
4193                this
4194            }
4195            ,
4196            e.enable = function() {
4197                return this.options.disabled = !1,
4198                this._root.button.classList.remove("disabled"),
4199                this
4200            }
4201            ,
4202            t
4203        }();
4204        V(W, "utils", n),
4205        V(W, "version", "1.8.1"),
4206        V(W, "I18N_DEFAULTS", {
4207            "ui:dialog": "color picker dialog",
4208            "btn:toggle": "toggle color picker dialog",
4209            "btn:swatch": "color swatch",
4210            "btn:last-color": "use previous color",
4211            "btn:save": "Save",
4212            "btn:cancel": "Cancel",
4213            "btn:clear": "Clear",
4214            "aria:btn:save": "save and close",
4215            "aria:btn:cancel": "cancel and close",
4216            "aria:btn:clear": "clear and close",
4217            "aria:input": "color input field",
4218            "aria:palette": "color selection area",
4219            "aria:hue": "hue selection slider",
4220            "aria:opacity": "selection slider"
4221        }),
4222        V(W, "DEFAULT_OPTIONS", {
4223            appClass: null,
4224            theme: "classic",
4225            useAsButton: !1,
4226            padding: 8,
4227            disabled: !1,
4228            comparison: !0,
4229            closeOnScroll: !1,
4230            outputPrecision: 0,
4231            lockOpacity: !1,
4232            autoReposition: !0,
4233            container: "body",
4234            components: {
4235                interaction: {}
4236            },
4237            i18n: {},
4238            swatches: null,
4239            inline: !1,
4240            sliders: null,
4241            default: "#42445a",
4242            defaultRepresentation: null,
4243            position: "bottom-middle",
4244            adjustableNumbers: !0,
4245            showAlways: !1,
4246            closeWithKey: "Escape"
4247        }),
4248        V(W, "create", (function(t) {
4249            return new W(t)
4250        }
4251        ));
4252        e.default = W
4253    }
4254    ]).default
4255}
4256));
4257//# sourceMappingURL=pickr.es5.min.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.