PageSourceSearch

https://www.csn.es/o/csn-theme/js/klaro/klaro.js

js csn.es collected 2026-09-24 18:15:36 UTC 116,116 bytes, 2,846 lines download raw bytes

vendor: 1,965 bytes, lines 1-70
1!function(e, t) {
2    "object" == typeof exports && "object" == typeof module ? module.exports = t() : "function" == typeof define && define.amd ? define([], t) : "object" == typeof exports ? exports.klaro = t() : e.klaro = t()
3}(this, function() {
4    return function(e) {
5        function t(o) {
6            if (n[o])
7                return n[o].exports;
8            var r = n[o] = {
9                i: o,
10                l: !1,
11                exports: {}
12            };
13            return e[o].call(r.exports, r, r.exports, t),
14            r.l = !0,
15            r.exports
16        }
17        var n = {};
18        return t.m = e,
19        t.c = n,
20        t.i = function(e) {
21            return e
22        }
23        ,
24        t.d = function(e, n, o) {
25            t.o(e, n) || Object.defineProperty(e, n, {
26                configurable: !1,
27                enumerable: !0,
28                get: o
29            })
30        }
31        ,
32        t.n = function(e) {
33            var n = e && e.__esModule ? function() {
34                return e.default
35            }
36            : function() {
37                return e
38            }
39            ;
40            return t.d(n, "a", n),
41            n
42        }
43        ,
44        t.o = function(e, t) {
45            return Object.prototype.hasOwnProperty.call(e, t)
46        }
47        ,
48        t.p = "",
49        t(t.s = 33)
50    }([function(e, t, n) {
51        "use strict";
52        function o() {
53            return null
54        }
55        function r(e) {
56            var t = e.nodeName
57              , n = e.attributes;
58            e.attributes = {},
59            t.defaultProps && _(e.attributes, t.defaultProps),
60            n && _(e.attributes, n)
61        }
62        function i(e, t) {
63            var n, o, r;
64            if (t) {
65                for (r in t)
66                    if (n = G.test(r))
67                        break;
68                if (n) {
69                    o = e.attributes = {};
70                    for (r in t)
71                        t.hasOwnProperty(r) && (o[G.test(r) ? r.replace(/([A-Z0-9])/, "-$1").toLowerCase() : r] = t[r])
72                }
73            }
74        }
75        function a(e, t, o) {
76            var r = t && t._preactCompatRendered && t._preactCompatRendered.base;
77            r && r.parentNode !== t && (r = null),
78            !r && t && (r = t.firstElementChild);
79            for (var i = t.childNodes.length; i--; )
80                t.childNodes[i] !== r && t.removeChild(t.childNodes[i]);
81            var a = n.i(K.c)(e, t, r);
82            return t && (t._preactCompatRendered = a && (a._component || {
83                base: a
84            })),
85            "function" == typeof o && o(),
86            a && a._component || a
87        }
88        function l(e, t, o, r) {
89            var i = n.i(K.a)(ee, {
90                context: e.context
91            }, t)
92              , l = a(i, o)
93              , c = l._component || l.base;
94            return r && r.call(c, l),
95            c
96        }
97        function c(e) {
98            l(this, e.vnode, e.container)
99        }
100        function s(e, t) {
101            return n.i(K.a)(c, {
102                vnode: e,
103                container: t
104            })
105        }
106        function p(e) {
107            var t = e._preactCompatRendered && e._preactCompatRendered.base;
108            return !(!t || t.parentNode !== e) && (n.i(K.c)(n.i(K.a)(o), e, t),
109            !0)
110        }
111        function u(e) {
112            return v.bind(null, e)
113        }
114        function d(e, t) {
115            for (var n = t || 0; n < e.length; n++) {
116                var o = e[n];
117                Array.isArray(o) ? d(o) : o && "object" === (void 0 === o ? "undefined" : W(o)) && !k(o) && (o.props && o.type || o.attributes && o.nodeName || o.children) && (e[n] = v(o.type || o.nodeName, o.props || o.attributes, o.children))
118            }
119        }
120        function f(e) {
121            return "function" == typeof e && !(e.prototype && e.prototype.render)
122        }
123        function m(e) {
124            return P({
125                displayName: e.displayName || e.name,
126                render: function() {
127                    return e(this.props, this.context)
128                }
129            })
130        }
131        function h(e) {
132            var t = e[$];
133            return t ? !0 === t ? e : t : (t = m(e),
134            Object.defineProperty(t, $, {
135                configurable: !0,
136                value: !0
137            }),
138            t.displayName = e.displayName,
139            t.propTypes = e.propTypes,
140            t.defaultProps = e.defaultProps,
141            Object.defineProperty(e, $, {
142                configurable: !0,
143                value: t
144            }),
145            t)
146        }
147        function v() {
148            for (var e = [], t = arguments.length; t--; )
149                e[t] = arguments[t];
150            return d(e, 2),
151            b(K.a.apply(void 0, e))
152        }
153        function b(e) {
154            e.preactCompatNormalized = !0,
155            x(e),
156            f(e.nodeName) && (e.nodeName = h(e.nodeName));
157            var t = e.attributes.ref
158              , n = t && (void 0 === t ? "undefined" : W(t));
159            return !te || "string" !== n && "number" !== n || (e.attributes.ref = g(t, te)),
160            w(e),
161            e
162        }
163        function y(e, t) {
164            for (var o = [], r = arguments.length - 2; r-- > 0; )
165                o[r] = arguments[r + 2];
166            if (!k(e))
167                return e;
168            var i = e.attributes || e.props
169              , a = n.i(K.a)(e.nodeName || e.type, _({}, i), e.children || i && i.children)
170              , l = [a, t];
171            return o && o.length ? l.push(o) : t && t.children && l.push(t.children),
172            b(K.d.apply(void 0, l))
173        }
174        function k(e) {
175            return e && (e instanceof Z || e.$$typeof === V)
176        }
177        function g(e, t) {
178            return t._refProxies[e] || (t._refProxies[e] = function(n) {
179                t && t.refs && (t.refs[e] = n,
180                null === n && (delete t._refProxies[e],
181                t = null))
182            }
183            )
184        }
185        function w(e) {
186            var t = e.nodeName
187              , n = e.attributes;
188            if (n && "string" == typeof t) {
189                var o = {};
190                for (var r in n)
191                    o[r.toLowerCase()] = r;
192                if (o.ondoubleclick && (n.ondblclick = n[o.ondoubleclick],
193                delete n[o.ondoubleclick]),
194                o.onchange && ("textarea" === t || "input" === t.toLowerCase() && !/^fil|che|rad/i.test(n.type))) {
195                    var i = o.oninput || "oninput";
196                    n[i] || (n[i] = z([n[i], n[o.onchange]]),
197                    delete n[o.onchange])
198                }
199            }
200        }
201        function x(e) {
202            var t = e.attributes || (e.attributes = {});
203            ae.enumerable = "className"in t,
204            t.className && (t.class = t.className),
205            Object.defineProperty(t, "className", ae)
206        }
207        function _(e, t) {
208            for (var n = arguments, o = 1, r = void 0; o < arguments.length; o++)
209                if (r = n[o])
210                    for (var i in r)
211                        r.hasOwnProperty(i) && (e[i] = r[i]);
212            return e
213        }
214        function C(e, t) {
215            for (var n in e)
216                if (!(n in t))
217                    return !0;
218            for (var o in t)
219                if (e[o] !== t[o])
220                    return !0;
221            return !1
222        }
223        function O(e) {
224            return e && (e.base || 1 === e.nodeType && e) || null
225        }
226        function N() {}
227        function P(e) {
228            function t(e, t) {
229                E(this),
230                R.call(this, e, t, X),
231                T.call(this, e, t)
232            }
233            return e = _({
234                constructor: t
235            }, e),
236            e.mixins && j(e, S(e.mixins)),
237            e.statics && _(t, e.statics),
238            e.propTypes && (t.propTypes = e.propTypes),
239            e.defaultProps && (t.defaultProps = e.defaultProps),
240            e.getDefaultProps && (t.defaultProps = e.getDefaultProps.call(t)),
241            N.prototype = R.prototype,
242            t.prototype = _(new N, e),
243            t.displayName = e.displayName || "Component",
244            t
245        }
246        function S(e) {
247            for (var t = {}, n = 0; n < e.length; n++) {
248                var o = e[n];
249                for (var r in o)
250                    o.hasOwnProperty(r) && "function" == typeof o[r] && (t[r] || (t[r] = [])).push(o[r])
251            }
252            return t
253        }
254        function j(e, t) {
255            for (var n in t)
256                t.hasOwnProperty(n) && (e[n] = z(t[n].concat(e[n] || ne), "getDefaultProps" === n || "getInitialState" === n || "getChildContext" === n))
257        }
258        function E(e) {
259            for (var t in e) {
260                var n = e[t];
261                "function" != typeof n || n.__bound || F.hasOwnProperty(t) || ((e[t] = n.bind(e)).__bound = !0)
262            }
263        }
264        function A(e, t, n) {
265            if ("string" == typeof t && (t = e.constructor.prototype[t]),
266            "function" == typeof t)
267                return t.apply(e, n)
268        }
269        function z(e, t) {
270            return function() {
271                for (var n, o = arguments, r = this, i = 0; i < e.length; i++) {
272                    var a = A(r, e[i], o);
273                    if (t && null != a) {
274                        n || (n = {});
275                        for (var l in a)
276                            a.hasOwnProperty(l) && (n[l] = a[l])
277                    } else
278                        void 0 !== a && (n = a)
279                }
280                return n
281            }
282        }
283        function T(e, t) {
284            M.call(this, e, t),
285            this.componentWillReceiveProps = z([M, this.componentWillReceiveProps || "componentWillReceiveProps"]),
286            this.render = z([M, D, this.render || "render", U])
287        }
288        function M(e, t) {
289            if (e) {
290                var n = e.children;
291                if (n && Array.isArray(n) && 1 === n.length && ("string" == typeof n[0] || "function" == typeof n[0] || n[0]instanceof Z) && (e.children = n[0],
292                e.children && "object" === W(e.children) && (e.children.length = 1,
293                e.children[0] = e.children)),
294                J) {
295                    var o = "function" == typeof this ? this : this.constructor
296                      , r = this.propTypes || o.propTypes
297                      , i = this.displayName || o.name;
298                    r && q.a.checkPropTypes(r, e, "prop", i)
299                }
300            }
301        }
302        function D(e) {
303            te = this
304        }
305        function U() {
306            te === this && (te = null)
307        }
308        function R(e, t, n) {
309            K.e.call(this, e, t),
310            this.state = this.getInitialState ? this.getInitialState() : {},
311            this.refs = {},
312            this._refProxies = {},
313            n !== X && T.call(this, e, t)
314        }
315        function L(e, t) {
316            R.call(this, e, t)
317        }
318        function B(e) {
319            e()
320        }
321        n.d(t, "a", function() {
322            return a
323        });
324        var I = n(1)
325          , q = n.n(I)
326          , K = n(30)
327          , W = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) {
328            return typeof e
329        }
330        : function(e) {
331            return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e
332        }
333          , H = "a abbr address area article aside audio b base bdi bdo big blockquote body br button canvas caption cite code col colgroup data datalist dd del details dfn dialog div dl dt em embed fieldset figcaption figure footer form h1 h2 h3 h4 h5 h6 head header hgroup hr html i iframe img input ins kbd keygen label legend li link main map mark menu menuitem meta meter nav noscript object ol optgroup option output p param picture pre progress q rp rt ruby s samp script section select small source span strong style sub summary sup table tbody td textarea tfoot th thead time title tr track u ul var video wbr circle clipPath defs ellipse g image line linearGradient mask path pattern polygon polyline radialGradient rect stop svg text tspan".split(" ")
334          , V = "undefined" != typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103
335          , $ = "undefined" != typeof Symbol && Symbol.for ? Symbol.for("__preactCompatWrapper") : "__preactCompatWrapper"
336          , F = {
337            constructor: 1,
338            render: 1,
339            shouldComponentUpdate: 1,
340            componentWillReceiveProps: 1,
341            componentWillUpdate: 1,
342            componentDidUpdate: 1,
343            componentWillMount: 1,
344            componentDidMount: 1,
345            componentWillUnmount: 1,
346            componentDidUnmount: 1
347        }
348          , G = /^(?:accent|alignment|arabic|baseline|cap|clip|color|fill|flood|font|glyph|horiz|marker|overline|paint|stop|strikethrough|stroke|text|underline|unicode|units|v|vector|vert|word|writing|x)[A-Z]/
349          , X = {}
350          , J = !1;
351        try {
352            J = !1
353        } catch (e) {}
354        var Z = n.i(K.a)("a", null).constructor;
355        Z.prototype.$$typeof = V,
356        Z.prototype.preactCompatUpgraded = !1,
357        Z.prototype.preactCompatNormalized = !1,
358        Object.defineProperty(Z.prototype, "type", {
359            get: function() {
360                return this.nodeName
361            },
362            set: function(e) {
363                this.nodeName = e
364            },
365            configurable: !0
366        }),
367        Object.defineProperty(Z.prototype, "props", {
368            get: function() {
369                return this.attributes
370            },
371            set: function(e) {
372                this.attributes = e
373            },
374            configurable: !0
375        });
376        var Q = K.b.event;
377        K.b.event = function(e) {
378            return Q && (e = Q(e)),
379            e.persist = Object,
380            e.nativeEvent = e,
381            e
382        }
383        ;
384        var Y = K.b.vnode;
385        K.b.vnode = function(e) {
386            if (!e.preactCompatUpgraded) {
387                e.preactCompatUpgraded = !0;
388                var t = e.nodeName
389                  , n = e.attributes = null == e.attributes ? {} : _({}, e.attributes);
390                "function" == typeof t ? (!0 === t[$] || t.prototype && "isReactComponent"in t.prototype) && (e.children && "" === String(e.children) && (e.children = void 0),
391                e.children && (n.children = e.children),
392                e.preactCompatNormalized || b(e),
393                r(e)) : (e.children && "" === String(e.children) && (e.children = void 0),
394                e.children && (n.children = e.children),
395                n.defaultValue && (n.value || 0 === n.value || (n.value = n.defaultValue),
396                delete n.defaultValue),
397                i(e, n))
398            }
399            Y && Y(e)
400        }
401        ;
402        var ee = function() {};
403        ee.prototype.getChildContext = function() {
404            return this.props.context
405        }
406        ,
407        ee.prototype.render = function(e) {
408            return e.children[0]
409        }
410        ;
411        for (var te, ne = [], oe = {
412            map: function(e, t, n) {
413                return null == e ? null : (e = oe.toArray(e),
414                n && n !== e && (t = t.bind(n)),
415                e.map(t))
416            },
417            forEach: function(e, t, n) {
418                if (null == e)
419                    return null;
420                e = oe.toArray(e),
421                n && n !== e && (t = t.bind(n)),
422                e.forEach(t)
423            },
424            count: function(e) {
425                return e && e.length || 0
426            },
427            only: function(e) {
428                if (e = oe.toArray(e),
429                1 !== e.length)
430                    throw new Error("Children.only() expects only one child.");
431                return e[0]
432            },
433            toArray: function(e) {
434                return null == e ? [] : ne.concat(e)
435            }
436        }, re = {}, ie = H.length; ie--; )
437            re[H[ie]] = u(H[ie]);
438        var ae = {
439            configurable: !0,
440            get: function() {
441                return this.class
442            },
443            set: function(e) {
444                this.class = e
445            }
446        };
447        _(R.prototype = new K.e, {
448            constructor: R,
449            isReactComponent: {},
450            replaceState: function(e, t) {
451                var n = this;
452                this.setState(e, t);
453                for (var o in n.state)
454                    o in e || delete n.state[o]
455            },
456            getDOMNode: function() {
457                return this.base
458            },
459            isMounted: function() {
460                return !!this.base
461            }
462        }),
463        N.prototype = R.prototype,
464        L.prototype = new N,
465        L.prototype.isPureReactComponent = !0,
466        L.prototype.shouldComponentUpdate = function(e, t) {
467            return C(this.props, e) || C(this.state, t)
468        }
469        ;
470        var le = {
471            version: "15.1.0",
472            DOM: re,
473            PropTypes: q.a,
474            Children: oe,
475            render: a,
476            createClass: P,
477            createPortal: s,
478            createFactory: u,
479            createElement: v,
480            cloneElement: y,
481            isValidElement: k,
482            findDOMNode: O,
483            unmountComponentAtNode: p,
484            Component: R,
485            PureComponent: L,
486            unstable_renderSubtreeIntoContainer: l,
487            unstable_batchedUpdates: B,
488            __spread: _
489        };
490        t.b = le
491    }
492    , function(e, t, n) {
493        "function" == typeof Symbol && Symbol.iterator;
494        e.exports = n(5)()
495    }
496    , function(e, t, n) {
497        "use strict";
498        function o(e) {
499            for (var t = new Set([]), n = 0; n < e.apps.length; n++)
500                for (var o = e.apps[n].purposes || [], r = 0; r < o.length; r++)
501                    t.add(o[r]);
502            return Array.from(t)
503        }
504        t.a = o
505    }
506    , function(e, t, n) {
507        "use strict";
508        function o(e) {
509            return e.elementID || "klaro"
510        }
511        function r(e) {
512            var t = o(e)
513              , n = document.getElementById(t);
514            return null === n && (n = document.createElement("div"),
515            n.id = t,
516            document.body.appendChild(n)),
517            n
518        }
519        function i(e) {
520            var t = new Map([]);
521            return n.i(b.b)(t, g),
522            n.i(b.b)(t, n.i(b.a)(e.translations || {})),
523            t
524        }
525        function a(e, t) {
526            if (void 0 !== e) {
527                var o = r(e)
528                  , a = i(e)
529                  , l = c(e)
530                  , s = e.lang || n.i(y.a)()
531                  , p = function() {
532                    for (var e = arguments.length, t = Array(e), n = 0; n < e; n++)
533                        t[n] = arguments[n];
534                    return y.b.apply(void 0, [a, s].concat(t))
535                };
536                return n.i(h.a)(d.b.createElement(f.a, {
537                    t: p,
538                    stylePrefix: _,
539                    manager: l,
540                    config: e,
541                    show: t || !1
542                }), o)
543            }
544        }
545        function l(e) {
546            x || a(C),
547            null !== k && k(e)
548        }
549        function c(e) {
550            e = e || C;
551            var t = o(e);
552            return void 0 === O[t] && (O[t] = new m.a(e)),
553            O[t]
554        }
555        function s(e) {
556            return e = e || C,
557            a(e, !0),
558            !1
559        }
560        function p() {
561            return "v0.2.5"
562        }
563        Object.defineProperty(t, "__esModule", {
564            value: !0
565        }),
566        t.renderKlaro = a,
567        t.initialize = l,
568        t.getManager = c,
569        t.show = s,
570        t.version = p;
571        var u = n(31)
572          , d = (n.n(u),
573        n(0))
574          , f = n(9)
575          , m = n(14)
576          , h = n(0)
577          , v = n(15)
578          , b = n(18)
579          , y = n(17);
580        n.d(t, "language", function() {
581            return y.a
582        });
583        var k = window.onload
584          , g = n.i(b.a)(v.a)
585          , w = document.currentScript.dataset.config || "klaroConfig"
586          , x = "true" == document.currentScript.dataset.noAutoLoad
587          , _ = document.currentScript.dataset.stylePrefix || "klaro"
588          , C = window[w]
589          , O = {};
590        window.onload = l
591    }
592    , function(e, t) {
593        function n(e, t) {
594            var n = e[1] || ""
595              , r = e[3];
596            if (!r)
597                return n;
598            if (t && "function" == typeof btoa) {
599                var i = o(r);
600                return [n].concat(r.sources.map(function(e) {
601                    return "/*# sourceURL=" + r.sourceRoot + e + " */"
602                })).concat([i]).join("\n")
603            }
604            return [n].join("\n")
605        }
606        function o(e) {
607            return "/*# sourceMappingURL=data:application/json;charset=utf-8;base64," + btoa(unescape(encodeURIComponent(JSON.stringify(e)))) + " */"
608        }
609        e.exports = function(e) {
610            var t = [];
611            return t.toString = function() {
612                return this.map(function(t) {
613                    var o = n(t, e);
614                    return t[2] ? "@media " + t[2] + "{" + o + "}" : o
615                }).join("")
616            }
617            ,
618            t.i = function(e, n) {
619                "string" == typeof e && (e = [[null, e, ""]]);
620                for (var o = {}, r = 0; r < this.length; r++) {
621                    var i = this[r][0];
622                    "number" == typeof i && (o[i] = !0)
623                }
624                for (r = 0; r < e.length; r++) {
625                    var a = e[r];
626                    "number" == typeof a[0] && o[a[0]] || (n && !a[2] ? a[2] = n : n && (a[2] = "(" + a[2] + ") and (" + n + ")"),
627                    t.push(a))
628                }
629            }
630            ,
631            t
632        }
633    }
634    , function(e, t, n) {
635        "use strict";
636        function o() {}
637        var r = n(6);
638        e.exports = function() {
639            function e(e, t, n, o, i, a) {
640                if (a !== r) {
641                    var l = new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");
642                    throw l.name = "Invariant Violation",
643                    l
644                }
645            }
646            function t() {
647                return e
648            }
649            e.isRequired = e;
650            var n = {
651                array: e,
652                bool: e,
653                func: e,
654                number: e,
655                object: e,
656                string: e,
657                symbol: e,
658                any: e,
659                arrayOf: t,
660                element: e,
661                instanceOf: t,
662                node: e,
663                objectOf: t,
664                oneOf: t,
665                oneOfType: t,
666                shape: t,
667                exact: t
668            };
669            return n.checkPropTypes = o,
670            n.PropTypes = n,
671            n
672        }
673    }
674    , function(e, t, n) {
675        "use strict";
676        e.exports = "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"
677    }
678    , function(e, t) {
679        e.exports = function(e) {
680            var t = "undefined" != typeof window && window.location;
681            if (!t)
682                throw new Error("fixUrls requires window.location");
683            if (!e || "string" != typeof e)
684                return e;
685            var n = t.protocol + "//" + t.host
686              , o = n + t.pathname.replace(/\/[^\/]*$/, "/");
687            return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi, function(e, t) {
688                var r = t.trim().replace(/^"(.*)"$/, function(e, t) {
689                    return t
690                }).replace(/^'(.*)'$/, function(e, t) {
691                    return t
692                });
693                if (/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/)/i.test(r))
694                    return e;
695                var i;
696                return i = 0 === r.indexOf("//") ? r : 0 === r.indexOf("/") ? n + r : o + r.replace(/^\.\//, ""),
697                "url(" + JSON.stringify(i) + ")"
698            })
699        }
700    }
701    , function(e, t, n) {
702        "use strict";
703        function o(e, t) {
704            if (!(e instanceof t))
705                throw new TypeError("Cannot call a class as a function")
706        }
707        function r(e, t) {
708            if (!e)
709                throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
710            return !t || "object" != typeof t && "function" != typeof t ? e : t
711        }
712        function i(e, t) {
713            if ("function" != typeof t && null !== t)
714                throw new TypeError("Super expression must either be null or a function, not " + typeof t);
715            e.prototype = Object.create(t && t.prototype, {
716                constructor: {
717                    value: e,
718                    enumerable: !1,
719                    writable: !0,
720                    configurable: !0
721                }
722            }),
723            t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
724        }
725        var a = n(0)
726          , l = Object.assign || function(e) {
727            for (var t = 1; t < arguments.length; t++) {
728                var n = arguments[t];
729                for (var o in n)
730                    Object.prototype.hasOwnProperty.call(n, o) && (e[o] = n[o])
731            }
732            return e
733        }
734          , c = function() {
735            function e(e, t) {
736                for (var n = 0; n < t.length; n++) {
737                    var o = t[n];
738                    o.enumerable = o.enumerable || !1,
739                    o.configurable = !0,
740                    "value"in o && (o.writable = !0),
741                    Object.defineProperty(e, o.key, o)
742                }
743            }
744            return function(t, n, o) {
745                return n && e(t.prototype, n),
746                o && e(t, o),
747                t
748            }
749        }()
750          , s = function(e) {
751            function t() {
752                return o(this, t),
753                r(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
754            }
755            return i(t, e),
756            c(t, [{
757                key: "render",
758                value: function() {
759                    var e = this.props
760                      , t = e.checked
761                      , n = e.onToggle
762                      , o = e.name
763                      , r = e.title
764                      , i = e.description
765                      , c = e.t
766                      , s = this.props.required || !1
767                      , p = this.props.optOut || !1
768                      , u = this.props.purposes || []
769                      , d = function(e) {
770                        n(e.target.checked)
771                    }
772                      , f = "app-item-" + o
773                      , m = u.map(function(e) {
774                        return c(["purposes", e])
775                    }).join(", ")
776                      , h = p ? a.b.createElement("span", {
777                        class: "cm-opt-out",
778                        title: c(["app", "optOut", "description"])
779                    }, c(["app", "optOut", "title"])) : ""
780                      , v = s ? a.b.createElement("span", {
781                        class: "cm-required",
782                        title: c(["app", "required", "description"])
783                    }, c(["app", "required", "title"])) : ""
784                      , b = void 0;
785                    return u.length > 0 && (b = a.b.createElement("p", {
786                        className: "purposes"
787                    }, c(["app", u.length > 1 ? "purposes" : "purpose"]), ": ", m)),
788                    a.b.createElement("div", null, a.b.createElement("input", {
789                        id: f,
790                        class: "cm-app-input",
791                        "aria-describedby": f + "-description",
792                        disabled: s,
793                        checked: t || s,
794                        type: "checkbox",
795                        onChange: d
796                    }), a.b.createElement("label", l({
797                        for: f,
798                        class: "cm-app-label"
799                    }, s ? {
800                        tabIndex: "0"
801                    } : {}), a.b.createElement("span", {
802                        className: "cm-app-title"
803                    }, r), v, h, a.b.createElement("span", {
804                        className: "switch" + (s ? " disabled" : "")
805                    }, a.b.createElement("div", {
806                        className: "slider round active"
807                    }))), a.b.createElement("div", {
808                        id: f + "-description"
809                    }, a.b.createElement("p", {
810                        className: "cm-app-description"
811                    }, i || c([o, "description"])), b))
812                }
813            }]),
814            t
815        }(a.b.Component);
816        t.a = s
817    }
818    , function(e, t, n) {
819        "use strict";
820        function o(e, t) {
821            if (!(e instanceof t))
822                throw new TypeError("Cannot call a class as a function")
823        }
824        function r(e, t) {
825            if (!e)
826                throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
827            return !t || "object" != typeof t && "function" != typeof t ? e : t
828        }
829        function i(e, t) {
830            if ("function" != typeof t && null !== t)
831                throw new TypeError("Super expression must either be null or a function, not " + typeof t);
832            e.prototype = Object.create(t && t.prototype, {
833                constructor: {
834                    value: e,
835                    enumerable: !1,
836                    writable: !0,
837                    configurable: !0
838                }
839            }),
840            t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
841        }
842        var a = n(0)
843          , l = n(12)
844          , c = function() {
845            function e(e, t) {
846                for (var n = 0; n < t.length; n++) {
847                    var o = t[n];
848                    o.enumerable = o.enumerable || !1,
849                    o.configurable = !0,
850                    "value"in o && (o.writable = !0),
851                    Object.defineProperty(e, o.key, o)
852                }
853            }
854            return function(t, n, o) {
855                return n && e(t.prototype, n),
856                o && e(t, o),
857                t
858            }
859        }()
860          , s = function(e) {
861            function t() {
862                return o(this, t),
863                r(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
864            }
865            return i(t, e),
866            c(t, [{
867                key: "render",
868                value: function() {
869                    var e = this.props
870                      , t = e.config
871                      , n = e.show
872                      , o = e.t
873                      , r = e.manager
874                      , i = e.stylePrefix;
875                    return a.b.createElement("div", {
876                        className: i
877                    }, a.b.createElement(l.a, {
878                        t: o,
879                        show: n,
880                        config: t,
881                        manager: r
882                    }))
883                }
884            }]),
885            t
886        }(a.b.Component);
887        t.a = s
888    }
889    , function(e, t, n) {
890        "use strict";
891        function o(e, t) {
892            if (!(e instanceof t))
893                throw new TypeError("Cannot call a class as a function")
894        }
895        function r(e, t) {
896            if (!e)
897                throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
898            return !t || "object" != typeof t && "function" != typeof t ? e : t
899        }
900        function i(e, t) {
901            if ("function" != typeof t && null !== t)
902                throw new TypeError("Super expression must either be null or a function, not " + typeof t);
903            e.prototype = Object.create(t && t.prototype, {
904                constructor: {
905                    value: e,
906                    enumerable: !1,
907                    writable: !0,
908                    configurable: !0
909                }
910            }),
911            t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
912        }
913        var a = n(0)
914          , l = n(8)
915          , c = (n(2),
916        Object.assign || function(e) {
917            for (var t = 1; t < arguments.length; t++) {
918                var n = arguments[t];
919                for (var o in n)
920                    Object.prototype.hasOwnProperty.call(n, o) && (e[o] = n[o])
921            }
922            return e
923        }
924        )
925          , s = function() {
926            function e(e, t) {
927                for (var n = 0; n < t.length; n++) {
928                    var o = t[n];
929                    o.enumerable = o.enumerable || !1,
930                    o.configurable = !0,
931                    "value"in o && (o.writable = !0),
932                    Object.defineProperty(e, o.key, o)
933                }
934            }
935            return function(t, n, o) {
936                return n && e(t.prototype, n),
937                o && e(t, o),
938                t
939            }
940        }()
941          , p = (function(e) {
942            function t() {
943                return o(this, t),
944                r(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
945            }
946            i(t, e),
947            s(t, [{
948                key: "render",
949                value: function() {}
950            }])
951        }(a.b.Component),
952        function(e) {
953            function t(e, n) {
954                o(this, t);
955                var i = r(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e, n));
956                return e.manager.watch(i),
957                i.state = {
958                    consents: e.manager.consents
959                },
960                i
961            }
962            return i(t, e),
963            s(t, [{
964                key: "componentWillUnmount",
965                value: function() {
966                    this.props.manager.unwatch(this)
967                }
968            }, {
969                key: "update",
970                value: function(e, t, n) {
971                    e == this.props.manager && "consents" == t && this.setState({
972                        consents: n
973                    })
974                }
975            }, {
976                key: "render",
977                value: function() {
978                    var e = this.props
979                      , t = e.config
980                      , n = e.t
981                      , o = e.manager
982                      , r = this.state.consents
983                      , i = t.apps
984                      , s = function(e, t) {
985                        e.map(function(e) {
986                            o.updateConsent(e.name, t)
987                        }),
988                        o.confirmed && o.saveAndApplyConsents()
989                    }
990                      , p = function(e) {
991                        s(i, e)
992                    }
993                      , u = i.map(function(e, t) {
994                        var o = function(t) {
995                            s([e], t)
996                        }
997                          , i = r[e.name];
998                        return a.b.createElement("li", {
999                            className: "cm-app"
1000                        }, a.b.createElement(l.a, c({
1001                            checked: i || e.required,
1002                            onToggle: o,
1003                            t: n
1004                        }, e)))
1005                    })
1006                      , d = 0 == i.filter(function(e) {
1007                        return !(e.required || !1) && r[e.name]
1008                    }).length
1009                      , f = a.b.createElement("li", {
1010                        className: "cm-app cm-toggle-all"
1011                    }, a.b.createElement(l.a, {
1012                        name: "disableAll",
1013                        title: n(["app", "disableAll", "title"]),
1014                        description: n(["app", "disableAll", "description"]),
1015                        checked: !d,
1016                        onToggle: p,
1017                        t: n
1018                    }));
1019                    return a.b.createElement("ul", {
1020                        className: "cm-apps"
1021                    }, u, f)
1022                }
1023            }]),
1024            t
1025        }(a.b.Component));
1026        t.a = p
1027    }
1028    , function(e, t, n) {
1029        "use strict";
1030        function o(e, t) {
1031            if (!(e instanceof t))
1032                throw new TypeError("Cannot call a class as a function")
1033        }
1034        function r(e, t) {
1035            if (!e)
1036                throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
1037            return !t || "object" != typeof t && "function" != typeof t ? e : t
1038        }
1039        function i(e, t) {
1040            if ("function" != typeof t && null !== t)
1041                throw new TypeError("Super expression must either be null or a function, not " + typeof t);
1042            e.prototype = Object.create(t && t.prototype, {
1043                constructor: {
1044                    value: e,
1045                    enumerable: !1,
1046                    writable: !0,
1047                    configurable: !0
1048                }
1049            }),
1050            t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
1051        }
1052        var a = n(0)
1053          , l = n(13)
1054          , c = n(10)
1055          , s = function() {
1056            function e(e, t) {
1057                for (var n = 0; n < t.length; n++) {
1058                    var o = t[n];
1059                    o.enumerable = o.enumerable || !1,
1060                    o.configurable = !0,
1061                    "value"in o && (o.writable = !0),
1062                    Object.defineProperty(e, o.key, o)
1063                }
1064            }
1065            return function(t, n, o) {
1066                return n && e(t.prototype, n),
1067                o && e(t, o),
1068                t
1069            }
1070        }()
1071          , p = function(e) {
1072            function t() {
1073                return o(this, t),
1074                r(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
1075            }
1076            return i(t, e),
1077            s(t, [{
1078                key: "render",
1079                value: function() {
1080                    var e = this.props
1081                      , t = e.hide
1082                      , n = e.saveAndHide
1083                      , o = e.config
1084                      , r = e.manager
1085                      , i = e.t
1086                      , s = void 0;
1087                    o.mustConsent || (s = a.b.createElement("button", {
1088                        title: i(["close"]),
1089                        className: "hide",
1090                        type:
1090 "button",
1091                        onClick: t
1092                    }, a.b.createElement(l.a, {
1093                        t: i
1094                    })));
1095                    var p = a.b.createElement("a", {
1096                        onClick: function(e) {
1097                            t()
1098                        },
1099                        href: o.privacyPolicy
1100                    }, i(["consentModal", "privacyPolicy", "name"]));
1101                    return a.b.createElement("div", {
1102                        className: "cookie-modal"
1103                    }, a.b.createElement("div", {
1104                        className: "cm-bg",
1105                        onClick: t
1106                    }), a.b.createElement("div", {
1107                        className: "cm-modal"
1108                    }, a.b.createElement("div", {
1109                        className: "cm-header"
1110                    }, s, a.b.createElement("h1", {
1111                        className: "title"
1112                    }, i(["consentModal", "title"])), a.b.createElement("p", null, i(["consentModal", "description"]), "  ", i(["consentModal", "privacyPolicy", "text"], {
1113                        privacyPolicy: p
1114                    }))), a.b.createElement("div", {
1115                        className: "cm-body"
1116                    }, a.b.createElement(c.a, {
1117                        t: i,
1118                        config: o,
1119                        manager: r
1120                    })), a.b.createElement("div", {
1121                        className: "cm-footer"
1122                    }, a.b.createElement("button", {
1123                        className: "cm-btn cm-btn-success",
1124                        type: "button",
1125                        onClick: n
1126                    }, i(["save"])), a.b.createElement("a", {
1127                        target: "_blank",
1128                        className: "cm-powered-by",
1129                        href: o.poweredBy || "https://klaro.kiprotect.com"
1130                    }, i(["poweredBy"])))))
1131                }
1132            }]),
1133            t
1134        }(a.b.Component);
1135        t.a = p
1136    }
1137    , function(e, t, n) {
1138        "use strict";
1139        function o(e, t) {
1140            if (!(e instanceof t))
1141                throw new TypeError("Cannot call a class as a function")
1142        }
1143        function r(e, t) {
1144            if (!e)
1145                throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
1146            return !t || "object" != typeof t && "function" != typeof t ? e : t
1147        }
1148        function i(e, t) {
1149            if ("function" != typeof t && null !== t)
1150                throw new TypeError("Super expression must either be null or a function, not " + typeof t);
1151            e.prototype = Object.create(t && t.prototype, {
1152                constructor: {
1153                    value: e,
1154                    enumerable: !1,
1155                    writable: !0,
1156                    configurable: !0
1157                }
1158            }),
1159            t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
1160        }
1161        var a = n(0)
1162          , l = n(11)
1163          , c = n(2)
1164          , s = function() {
1165            function e(e, t) {
1166                for (var n = 0; n < t.length; n++) {
1167                    var o = t[n];
1168                    o.enumerable = o.enumerable || !1,
1169                    o.configurable = !0,
1170                    "value"in o && (o.writable = !0),
1171                    Object.defineProperty(e, o.key, o)
1172                }
1173            }
1174            return function(t, n, o) {
1175                return n && e(t.prototype, n),
1176                o && e(t, o),
1177                t
1178            }
1179        }()
1180          , p = function(e) {
1181            function t() {
1182                return o(this, t),
1183                r(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
1184            }
1185            return i(t, e),
1186            s(t, [{
1187                key: "componentWillReceiveProps",
1188                value: function(e) {
1189                    e.show && this.setState({
1190                        modal: void 0
1191                    })
1192                }
1193            }, {
1194                key: "render",
1195                value: function() {
1196                    var e, t = this, o = this.state.modal, r = this.props, i = r.config, s = r.manager, p = r.show, u = r.t, d = n.i(c.a)(i), f = d.map(function(e) {
1197                        return u(["purposes", e])
1198                    }).join(", "), m = function(e) {
1199                        void 0 !== e && e.preventDefault(),
1200                        t.setState({
1201                            modal: !0
1202                        })
1203                    }, h = function(e) {
1204                        void 0 !== e && e.preventDefault(),
1205                        t.setState({
1206                            modal: !1
1207                        })
1208                    }, v = function(e) {
1209                        void 0 !== e && e.preventDefault(),
1210                        s.saveAndApplyConsents(),
1211                        t.setState({
1212                            modal: !1
1213                        })
1214                    }, b = function(e) {
1215                        s.declineAll(),
1216                        s.saveAndApplyConsents(),
1217                        t.setState({
1218                            modal: !1
1219                        })
1220                    };
1221                    if (s.changed && (e = a.b.createElement("p", {
1222                        className: "cn-changes"
1223                    }, u(["consentNotice", "changeDescription"]))),
1224                    s.confirmed && !p)
1225                        return a.b.createElement("div", null);
1226                    var y = (o || p && void 0 === o || i.mustConsent && s.confirmed,
1227                    !i.mustConsent && !s.confirmed && !i.noNotice);
1228                    return o || p && void 0 === o || i.mustConsent && !s.confirmed ? a.b.createElement(l.a, {
1229                        t: u,
1230                        config: i,
1231                        hide: h,
1232                        declineAndHide: b,
1233                        saveAndHide: v,
1234                        manager: s
1235                    }) : a.b.createElement("div", {
1236                        className: "cookie-notice " + (y ? "" : "cookie-notice-hidden")
1237                    }, a.b.createElement("div", {
1238                        className: "cn-body"
1239                    }, a.b.createElement("p", null, u(["consentNotice", "description"], {
1240                        purposes: a.b.createElement("strong", null, f)
1241                    }), a.b.createElement("a", {
1242                        href: "#",
1243                        onClick: m
1244                    }, u(["consentNotice", "learnMore"]), "")), e, a.b.createElement("p", {
1245                        className: "cn-ok"
1246                    }, a.b.createElement("button", {
1247                        className: "cm-btn cm-btn-sm cm-btn-success",
1248                        type: "button",
1249                        onClick: v
1250                    }, u(["ok"])))))
1251                }
1252            }]),
1253            t
1254        }(a.b.Component);
1255        t.a = p
1256    }
1257    , function(e, t, n) {
1258        "use strict";
1259        n.d(t, "a", function() {
1260            return r
1261        });
1262        var o = n(0)
1263          , r = function(e) {
1264            var t = e.t;
1265            return o.b.createElement("svg", {
1266                role: "img",
1267                "aria-label": t(["close"]),
1268                width: "12",
1269                height: "12",
1270                viewPort: "0 0 12 12",
1271                version: "1.1",
1272                xmlns: "http://www.w3.org/2000/svg"
1273            }, o.b.createElement("title", null, t(["close"])), o.b.createElement("line", {
1274                x1: "1",
1275                y1: "11",
1276                x2: "11",
1277                y2: "1",
1278                "stroke-width": "1"
1279            }), o.b.createElement("line", {
1280                x1: "1",
1281                y1: "1",
1282                x2: "11",
1283                y2: "11",
1284                "stroke-width": "1"
1285            }))
1286        }
1287    }
1288    , function(e, t, n) {
1289        "use strict";
1290        function o(e, t) {
1291            if (!(e instanceof t))
1292                throw new TypeError("Cannot call a class as a function")
1293        }
1294        var r = n(16)
1295          , i = function() {
1296            function e(e, t) {
1297                var n = []
1298                  , o = !0
1299                  , r = !1
1300                  , i = void 0;
1301                try {
1302                    for (var a, l = e[Symbol.iterator](); !(o = (a = l.next()).done) && (n.push(a.value),
1303                    !t || n.length !== t); o = !0)
1304                        ;
1305                } catch (e) {
1306                    r = !0,
1307                    i = e
1308                } finally {
1309                    try {
1310                        !o && l.return && l.return()
1311                    } finally {
1312                        if (r)
1313                            throw i
1314                    }
1315                }
1316                return n
1317            }
1318            return function(t, n) {
1319                if (Array.isArray(t))
1320                    return t;
1321                if (Symbol.iterator in Object(t))
1322                    return e(t, n);
1323                throw new TypeError("Invalid attempt to destructure non-iterable instance")
1324            }
1325        }()
1326          , a = function() {
1327            function e(e, t) {
1328                for (var n = 0; n < t.length; n++) {
1329                    var o = t[n];
1330                    o.enumerable = o.enumerable || !1,
1331                    o.configurable = !0,
1332                    "value"in o && (o.writable = !0),
1333                    Object.defineProperty(e, o.key, o)
1334                }
1335            }
1336            return function(t, n, o) {
1337                return n && e(t.prototype, n),
1338                o && e(t, o),
1339                t
1340            }
1341        }()
1342          , l = function() {
1343            function e(t) {
1344                o(this, e),
1345                this.config = t,
1346                this.consents = this.defaultConsents,
1347                this.confirmed = !1,
1348                this.changed = !1,
1349                this.states = {},
1350                this.executedOnce = {},
1351                this.watchers = new Set([]),
1352                this.loadConsents(),
1353                this.applyConsents()
1354            }
1355            return a(e, [{
1356                key: "watch",
1357                value: function(e) {
1358                    this.watchers.has(e) || this.watchers.add(e)
1359                }
1360            }, {
1361                key: "unwatch",
1362                value: function(e) {
1363                    this.watchers.has(e) && this.watchers.delete(e)
1364                }
1365            }, {
1366                key: "notify",
1367                value: function(e, t) {
1368                    var n = this;
1369                    this.watchers.forEach(function(o) {
1370                        o.update(n, e, t)
1371                    })
1372                }
1373            }, {
1374                key: "getApp",
1375                value: function(e) {
1376                    var t = this.config.apps.filter(function(t) {
1377                        return t.name == e
1378                    });
1379                    if (t.length > 0)
1380                        return t[0]
1381                }
1382            }, {
1383                key: "getDefaultConsent",
1384                value: function(e) {
1385                    var t = e.default;
1386                    return void 0 === t && (t = this.config.default),
1387                    void 0 === t && (t = !1),
1388                    t
1389                }
1390            }, {
1391                key: "declineAll",
1392                value: function() {
1393                    var e = this;
1394                    this.config.apps.map(function(t) {
1395                        e.updateConsent(t.name, !1)
1396                    })
1397                }
1398            }, {
1399                key: "updateConsent",
1400                value: function(e, t) {
1401                    this.consents[e] = t,
1402                    this.notify("consents", this.consents)
1403                }
1404            }, {
1405                key: "resetConsent",
1406                value: function() {
1407                    this.consents = this.defaultConsents,
1408                    this.confirmed = !1,
1409                    this.applyConsents(),
1410                    n.i(r.a)(this.cookieName),
1411                    this.notify("consents", this.consents)
1412                }
1413            }, {
1414                key: "getConsent",
1415                value: function(e) {
1416                    return this.consents[e] || !1
1417                }
1418            }, {
1419                key: "_checkConsents",
1420                value: function() {
1421                    var e = !0
1422                      , t = new Set(this.config.apps.map(function(e) {
1423                        return e.name
1424                    }))
1425                      , n = new Set(Object.keys(this.consents))
1426                      , o = !0
1427                      , r = !1
1428                      , i = void 0;
1429                    try {
1430                        for (var a, l = Object.keys(this.consents)[Symbol.iterator](); !(o = (a = l.next()).done); o = !0) {
1431                            var c = a.value;
1432                            t.has(c) || delete this.consents[c]
1433                        }
1434                    } catch (e) {
1435                        r = !0,
1436                        i = e
1437                    } finally {
1438                        try {
1439                            !o && l.return && l.return()
1440                        } finally {
1441                            if (r)
1442                                throw i
1443                        }
1444                    }
1445                    var s = !0
1446                      , p = !1
1447                      , u = void 0;
1448                    try {
1449                        for (var d, f = this.config.apps[Symbol.iterator](); !(s = (d = f.next()).done); s = !0) {
1450                            var m = d.value;
1451                            n.has(m.name) || (this.consents[m.name] = this.getDefaultConsent(m),
1452                            e = !1)
1453                        }
1454                    } catch (e) {
1455                        p = !0,
1456                        u = e
1457                    } finally {
1458                        try {
1459                            !s && f.return && f.return()
1460                        } finally {
1461                            if (p)
1462                                throw u
1463                        }
1464                    }
1465                    this.confirmed = e,
1466                    e || (this.changed = !0)
1467                }
1468            }, {
1469                key: "loadConsents",
1470                value: function() {
1471                    var e = n.i(r.b)(this.cookieName);
1472                    return null !== e && (this.consents = JSON.parse(e.value),
1473                    this._checkConsents(),
1474                    this.notify("consents", this.consents)),
1475                    this.consents
1476                }
1477            }, {
1478                key: "saveAndApplyConsents",
1479                value: function() {
1480                    this.saveConsents(),
1481                    this.applyConsents()
1482                }
1483            }, {
1484                key: "saveConsents",
1485                value: function() {
1486                    null === this.consents && n.i(r.a)(this.cookieName);
1487                    var e = JSON.stringify(this.consents);
1488                    n.i(r.c)(this.cookieName, e, this.config.cookieExpiresAfterDays || 120),
1489                    this.confirmed = !0,
1490                    this.changed = !1
1491                }
1492            }, {
1493                key: "applyConsents",
1494                value: function() {
1495                    for (var e = 0; e < this.config.apps.length; e++) {
1496                        var t = this.config.apps[e]
1497                          , n = this.states[t.name]
1498                          , o = this.confirmed || (void 0 !== t.optOut ? t.optOut : this.config.optOut || !1)
1499                          , r = this.getConsent(t.name) && o;
1500                        n !== r && (this.updateAppElements(t, r),
1501                        this.updateAppCookies(t, r),
1502                        void 0 !== t.callback && t.callback(r, t),
1503                        this.states[t.name] = r)
1504                    }
1505                }
1506            }, {
1507                key: "updateAppElements",
1508                value: function(e, t) {
1509                    if (t) {
1510                        if (e.onlyOnce && this.executedOnce[e.name])
1511                            return;
1512                        this.executedOnce[e.name] = !0
1513                    }
1514                    for (var n = document.querySelectorAll("[data-name='" + e.name + "']"), o = 0; o < n.length; o++) {
1515                        var r = n[o]
1516                          , i = r.parentElement
1517                          , a = r.dataset
1518                          , l = a.type
1519                          , c = (a.name,
1520                        ["href", "src"]);
1521                        if ("SCRIPT" == r.tagName) {
1522                            var s = document.createElement("script")
1523                              , p = !0
1524                              , u = !1
1525                              , d = void 0;
1526                            try {
1527                                for (var f, m = Object.keys(a)[Symbol.iterator](); !(p = (f = m.next()).done); p = !0) {
1528                                    var h = f.value;
1529                                    s.dataset[h] = a[h]
1530                                }
1531                            } catch (e) {
1532                                u = !0,
1533                                d = e
1534                            } finally {
1535                                try {
1536                                    !p && m.return && m.return()
1537                                } finally {
1538                                    if (u)
1539                                        throw d
1540                                }
1541                            }
1542                            s.type = "opt-in",
1543                            s.innerText = r.innerText,
1544                            s.text = r.text,
1545                            s.class = r.class,
1546                            s.style = r.style,
1547                            s.id = r.id,
1548                            s.name = r.name,
1549                            s.defer = r.defer,
1550                            s.async = r.async,
1551                            t && (s.type = l,
1552                            void 0 !== a.src && (s.src = a.src)),
1553                            i.insertBefore(s, r),
1554                            i.removeChild(r)
1555                        } else if (t) {
1556                            var v = !0
1557                              , b = !1
1558                              , y = void 0;
1559                            try {
1560                                for (var k, g = c[Symbol.iterator](); !(v = (k = g.next()).done); v = !0) {
1561                                    var w = k.value
1562                                      , x = a[w];
1563                                    void 0 !== x && (void 0 === a["original" + w] && (a["original" + w] = r[w]),
1564                                    r[w] = x)
1565                                }
1566                            } catch (e) {
1567                                b = !0,
1568                                y = e
1569                            } finally {
1570                                try {
1571                                    !v && g.return && g.return()
1572                                } finally {
1573                                    if (b)
1574                                        throw y
1575                                }
1576                            }
1577                            void 0 !== a.title && (r.title = a.title),
1578                            void 0 !== a.originalDisplay && (r.style.display = a.originalDisplay)
1579                        } else {
1580                            void 0 !== a.title && r.removeAttribute("title"),
1581                            "true" === a.hide && (void 0 === a.originalDisplay && (a.originalDisplay = r.style.display),
1582                            r.style.display = "none");
1583                            var _ = !0
1584                              , C = !1
1585                              , O = void 0;
1586                            try {
1587                                for (var N, P = c[Symbol.iterator](); !(_ = (N = P.next()).done); _ = !0) {
1588                                    var w = N.value
1589                                      , S = a[w];
1590                                    void 0 !== S && (void 0 !== a["original" + w] && (r[w] = a["original" + w]))
1591                                }
1592                            } catch (e) {
1593                                C = !0,
1594                                O = e
1595                            } finally {
1596                                try {
1597                                    !_ && P.return && P.return()
1598                                } finally {
1599                                    if (C)
1600                                        throw O
1601                                }
1602                            }
1603                        }
1604                    }
1605                }
1606            }, {
1607                key: "updateAppCookies",
1608                value: function(e, t) {
1609                    if (!t && void 0 !== e.cookies && e.cookies.length > 0)
1610                        for (var o = n.i(r.d)(), a = 0; a < e.cookies.length; a++) {
1611                            var l = e.cookies[a]
1612                              , c = void 0
1613                              , s = void 0;
1614                            if (l instanceof Array) {
1615                                var p = l
1616                                  , u = i(p, 3);
1617                                l = u[0],
1618                                c = u[1],
1619                                s = u[2]
1620                            }
1621                            l instanceof RegExp || (l = new RegExp("^" + function(e) {
1622                                return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&")
1623                            }(l) + "$"));
1624                            for (var d = 0; d < o.length; d++) {
1625                                var f = o[d]
1626                                  , m = l.exec(f.name);
1627                                null !== m && n.i(r.a)(f.name, c, s)
1628                            }
1629                        }
1630                }
1631            }, {
1632                key: "cookieName",
1633                get: function() {
1634                    return this.config.cookieName || "klaro"
1635                }
1636            }, {
1637                key: "defaultConsents",
1638                get: function() {
1639                    for (var e = {}, t = 0; t < this.config.apps.length; t++) {
1640                        var n = this.config.apps[t];
1641                        e[n.name] = this.getDefaultConsent(n)
1642                    }
1643                    return e
1644                }
1645            }]),
1646            e
1647        }();
1648        t.a = l
1649    }
1650    , function(e, t, n) {
1651        "use strict";
1652        var o = n(20)
1653          , r = n.n(o)
1654          , i = n(21)
1655          , a = n.n(i)
1656          , l = n(22)
1657          , c = n.n(l)
1658          , s = n(23)
1659          , p = n.n(s)
1660          , u = n(24)
1661          , d = n.n(u)
1662          , f = n(25)
1663          , m = n.n(f)
1664          , h = n(26)
1665          , v = n.n(h)
1666          , b = n(27)
1667          , y = n.n(b)
1668          , k = n(29)
1669          , g = n.n(k)
1670          , w = n(28)
1671          , x = n.n(w);
1672        t.a = {
1673            de: r.a,
1674            en: a.a,
1675            fi: c.a,
1676            fr: p.a,
1677            hu: d.a,
1678            it: m.a,
1679            nl: v.a,
1680            no: y.a,
1681            sv: g.a,
1682            ro: x.a
1683        }
1684    }
1685    , function(e, t, n) {
1686        "use strict";
1687        function o() {
1688            for (var e = document.cookie.split(";"), t = [], n = new RegExp("^\\s*([^=]+)\\s*=\\s*(.*?)$"), o = 0; o < e.length; o++) {
1689                var r = e[o]
1690                  , i = n.exec(r);
1691                null !== i && t.push({
1692                    name: i[1],
1693                    value: i[2]
1694                })
1695            }
1696            return t
1697        }
1698        function r(e) {
1699            for (var t = o(), n = 0; n < t.length; n++)
1700                if (t[n].name == e)
1701                    return t[n];
1702            return null
1703        }
1704        function i(e, t, n) {
1705            var o = "";
1706            if (n) {
1707                var r = new Date;
1708                r.setTime(r.getTime() + 24 * n * 60 * 60 * 1e3),
1709                o = "; expires=" + r.toUTCString()
1710            }
1711            document.cookie = e + "=" + (t || "") + o + "; path=/"
1712        }
1713        function a(e, t, n) {
1714            var o = e + "=; Max-Age=-99999999;";
1715            void 0 !== t && (o += " path=" + t + ";"),
1716            void 0 !== n && (o += " domain=" + n + ";"),
1717            document.cookie = o
1718        }
1719        t.d = o,
1720        t.b = r,
1721        t.c = i,
1722        t.a = a
1723    }
1724    , function(e, t, n) {
1725        "use strict";
1726        function o(e) {
1727            if (Array.isArray(e)) {
1728                for (var t = 0, n = Array(e.length); t < e.length; t++)
1729                    n[t] = e[t];
1730                return n
1731            }
1732            return Array.from(e)
1733        }
1734        function r() {
1735            var e = (window.language || document.documentElement.lang || "en").toLowerCase()
1736              , t = new RegExp("^([\\w]+)-([\\w]+)$")
1737              , n = t.exec(e);
1738            return null == n ? e : n[1]
1739        }
1740        function i(e, t, n) {
1741            var o = t;
1742            Array.isArray(o) || (o = [o]);
1743            for (var r = e, i = 0; i < o.length; i++) {
1744                if (void 0 === r)
1745                    return n;
1746                r = r instanceof Map ? r.get(o[i]) : r[o[i]]
1747            }
1748            return void 0 === r ? n : r
1749        }
1750        function a(e, t, n) {
1751            var r = n;
1752            Array.isArray(r) || (r = [r]);
1753            var a = i(e, [t].concat(o(r)));
1754            if (void 0 === a)
1755                return "[missing translation: {lang}/{key}]".format({
1756                    key: r.join("/"),
1757                    lang: t
1758                }).join("");
1759            var l = Array.prototype.slice.call(arguments, 3);
1760            return l.length > 0 ? a.format.apply(a, o(l)) : a
1761        }
1762        t.a = r,
1763        t.b = a;
1764        var l = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) {
1765            return typeof e
1766        }
1767        : function(e) {
1768            return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e
1769        }
1770        ;
1771        String.prototype.format = function() {
1772            var e, t = this.toString(), n = l(arguments[0]);
1773            e = 0 == arguments.length ? {} : "string" === n || "number" === n ? Array.prototype.slice.call(arguments) : arguments[0];
1774            for (var o = [], r = t; r.length > 0; ) {
1775                var i = r.match(/\{(?!\{)([\w\d]+)\}(?!\})/);
1776                if (null !== i) {
1777                    var a = r.substr(0, i.index);
1778                    r.substr(i.index, i[0].length);
1779                    r = r.substr(i.index + i[0].length);
1780                    var c = parseInt(i[1]);
1781                    o.push(a),
1782                    c != c ? o.push(e[i[1]]) : o.push(e[c])
1783                } else
1784                    o.push(r),
1785                    r = ""
1786            }
1787            return o
1788        }
1789    }
1790    , function(e, t, n) {
1791        "use strict";
1792        function o(e) {
1793            var t = new Map([])
1794              , n = !0
1795              , r = !1
1796              , i = void 0;
1797            try {
1798                for (var a, l = Object.keys(e)[Symbol.iterator](); !(n = (a = l.next()).done); n = !0) {
1799                    var c = a.value
1800                      , s = e[c];
1801                    "string" == typeof c && ("string" == typeof s ? t.set(c, s) : t.set(c, o(s)))
1802                }
1803            } catch (e) {
1804                r = !0,
1805                i = e
1806            } finally {
1807                try {
1808                    !n && l.return && l.return()
1809                } finally {
1810                    if (r)
1811                        throw i
1812                }
1813            }
1814            return t
1815        }
1816        function r(e, t, n, o) {
1817            var i = function(e, t, n) {
1818                if (n instanceof Map) {
1819                    var o = new Map([]);
1820                    r(o, n, !0, !1),
1821                    e.set(t, o)
1822                } else
1823                    e.set(t, n)
1824            };
1825            if (!(t instanceof Map && e instanceof Map))
1826                throw "Parameters are not maps!";
1827            void 0 === n && (n = !0),
1828            void 0 === o && (o = !1),
1829            o && (e = new e.constructor(e));
1830            var a = !0
1831              , l = !1
1832              , c = void 0;
1833            try {
1834                for (var s, p = t.keys()[Symbol.iterator](); !(a = (s = p.next()).done); a = !0) {
1835                    var u = s.value
1836                      , d = t.get(u)
1837                      , f = e.get(u);
1838                    if (e.has(u))
1839                        if (d instanceof Map && f instanceof Map)
1840                            e.set(u, r(f, d, n, o));
1841                        else {
1842                            if (!n)
1843                                continue;
1844                            i(e, u, d)
1845                        }
1846                    else
1847                        i(e, u, d)
1848                }
1849            } catch (e) {
1850                l = !0,
1851                c = e
1852            } finally {
1853                try {
1854                    !a && p.return && p.return()
1855                } finally {
1856                    if (l)
1857                        throw c
1858                }
1859            }
1860            return e
1861        }
1862        t.a = o,
1863        t.b = r
1864    }
1865    , function(e, t, n) {
1866        t = e.exports = n(4)(!1),
1867        t.push([e.i, '.klaro .cookie-modal,.klaro .cookie-notice{font-size:14px}.klaro .cookie-modal .switch,.klaro .cookie-notice .switch{position:relative;display:inline-block;width:50px;height:30px}.klaro .cookie-modal .switch.disabled input:checked+.slider,.klaro .cookie-notice .switch.disabled input:checked+.slider{opacity:.5;background-color:#005091}.klaro .cookie-modal .cm-app-input,.klaro .cookie-notice .cm-app-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.klaro .cookie-modal .cm-app-label .slider,.klaro .cookie-notice .cm-app-label .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;width:50px;display:inline-block}.klaro .cookie-modal .cm-app-label .slider:before,.klaro .cookie-notice .cm-app-label .slider:before{position:absolute;content:"";height:20px;width:20px;left:5px;bottom:5px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.klaro .cookie-modal .cm-app-label .slider.round,.klaro .cookie-notice .cm-app-label .slider.round{border-radius:30px}.klaro .cookie-modal .cm-app-label .slider.round:before,.klaro .cookie-notice .cm-app-label .slider.round:before{border-radius:50%}.klaro .cookie-modal .cm-app-label input:focus+.slider,.klaro .cookie-notice .cm-app-label input:focus+.slider{box-shadow:0 0 1px #0885ba}.klaro .cookie-modal .cm-app-label input:checked+.slider:before,.klaro .cookie-notice .cm-app-label input:checked+.slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal .cm-app-input:focus+.cm-app-label .slider,.klaro .cookie-notice .cm-app-input:focus+.cm-app-label .slider{box-shadow:0 4px 6px 0 hsla(0,0%,49%,.2),5px 5px 10px 0 hsla(0,0%,49%,.19)}.klaro .cookie-modal .cm-app-input:checked+.cm-app-label .slider,.klaro .cookie-notice .cm-app-input:checked+.cm-app-label .slider{background-color:#0885ba}.klaro .cookie-modal .cm-app-input:checked+.cm-app-label .slider:before,.klaro .cookie-notice .cm-app-input:checked+.cm-app-label .slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}
1867.klaro .cookie-modal a,.klaro .cookie-notice a{color:#0885ba;text-decoration:none}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal ul,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice ul{font-family:inherit;color:#eee}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal ul,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice ul{display:block;text-align:left;margin:0;padding:0;margin-top:.7em}.klaro .cookie-modal .cm-btn,.klaro .cookie-notice .cm-btn{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);color:#eee;border-radius:6px;padding:.5em;margin-right:.5em;border:0}.klaro .cookie-modal .cm-btn.cm-btn-sm,.klaro .cookie-notice .cm-btn.cm-btn-sm{padding:.4em;font-size:1em}.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background:#eee;color:#000}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background:#0885ba}.klaro .cookie-modal .cm-btn.cm-btn-danger,.klaro .cookie-notice .cm-btn.cm-btn-danger{background:#005091}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background:#0885ba}.klaro .cookie-modal{overflow:hidden;z-index:1000}.klaro .cookie-modal,.klaro .cookie-modal .cm-bg{width:100%;height:100%;position:fixed;left:0;top:0}.klaro .cookie-modal .cm-bg{background:rgba(0,0,0,.5)}.klaro .cookie-modal .cm-modal{z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto;background:#333;color:#eee}@media (min-width:1024px){.klaro .cookie-modal .cm-modal{border-radius:4px;position:relative;margin:0 auto;max-width:640px;height:auto;width:auto}}.klaro .cookie-modal .cm-modal .hide{border:none;background:none;position:absolute;top:20px;right:20px}.klaro .cookie-modal .cm-modal .hide svg{stroke:#eee}.klaro .cookie-modal .cm-modal .cm-footer{padding:1em;border-top:1px solid #555}.klaro .cookie-modal .cm-modal .cm-footer a.cm-powered-by{position:absolute;right:1em;color:#999;font-size:.8em;padding-top:4px}.klaro .cookie-modal .cm-modal .cm-header{padding:1em;padding-right:24px;border-bottom:1px solid #555}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0;font-size:2em;display:inline;background-image: none !important;}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:2em; margin-left: 10px}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps{padding:0;margin:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app{position:relative;line-height:20px;vertical-align:middle;padding-left:60px;min-height:40px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app:first-child{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app .switch{position:absolute;left:-5px;top:10px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app p{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app p.purposes{font-size:.8em;color:#999}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app.cm-toggle-all{border-top:1px solid #555;padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-app-title{font-weight:600; margin-left: 0px; margin-top: 3px;color: beige;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-required{padding-left:.2em;font-size:.8em;color:#999}.klaro .cookie-notice{background:#333;z-index:999;position:fixed;width:100%;bottom:0;right:0}@media (min-width:990px){.klaro .cookie-notice{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);/*border-radius:4px*/;position:fixed;/*bottom:20px;right:20px;max-width:300px*/}}@media (max-width:989px){.klaro .cookie-notice{border:none;border-radius:0}}.klaro .cookie-notice .cn-body{margin-bottom:0;margin-right:0;bottom:0;padding:1em;padding-top:0}.klaro .cookie-notice .cn-body p{margin-bottom:.5em; text-align: center}.klaro .cookie-notice .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice .cn-body .cn-learn-more{display:inline-block}.klaro .cookie-notice .cn-body p.cn-ok{padding-top:.5em;margin:0;text-align:center}.klaro .cookie-notice-hidden{display:none!important}', ""])
1868    }
1869    , function(e, t) {
1870        e.exports = {
1871            consentModal: {
1872                title: "Informationen die wir sammeln",
1873                description: "Hier können Sie einsehen und anpassen, welche Information wir über Sie sammeln.\n",
1874                privacyPolicy: {
1875                    name: "Datenschutzerklärung",
1876                    text: "Bitte lesen Sie unsere {privacyPolicy} um weitere Details zu erfahren.\n"
1877                }
1878            },
1879            consentNotice: {
1880                changeDescription: "Es gab Änderungen seit Ihrem letzten Be
1880such, bitte aktualisieren Sie Ihre Auswahl.",
1881                description: "Wir speichern und verarbeiten Ihre personenbezogenen Informationen für folgende Zwecke: {purposes}.\n",
1882                learnMore: "Mehr erfahren"
1883            },
1884            ok: "OK",
1885            save: "Speichern",
1886            decline: "Ablehnen",
1887            app: {
1888                disableAll: {
1889                    title: "Alle Anwendungen aktivieren/deaktivieren",
1890                    description: "Nutzen Sie diesen Schalter um alle Apps zu aktivieren/deaktivieren."
1891                },
1892                optOut: {
1893                    title: "(Opt-Out)",
1894                    description: "Diese Anwendung wird standarmäßig gelanden (aber Sie können sie deaktivieren)"
1895                },
1896                required: {
1897                    title: "(immer notwendig)",
1898                    description: "Diese Anwendung wird immer benötigt"
1899                },
1900                purposes: "Zwecke",
1901                purpose: "Zweck"
1902            },
1903            poweredBy: "Realisiert mit Klaro!"
1904        }
1905    }
1906    , function(e, t) {
1907        e.exports = {
1908            consentModal: {
1909                title: "Information that we collect",
1910                description: "Here you can see and customize the information that we collect about you.\n",
1911                privacyPolicy: {
1912                    name: "privacy policy",
1913                    text: "To learn more, please read our {privacyPolicy}.\n"
1914                }
1915            },
1916            consentNotice: {
1917                changeDescription: "There were changes since your last visit, please update your consent.",
1918                description: "We collect and process your personal information for the following purposes: {purposes}.\n",
1919                learnMore: "Learn more"
1920            },
1921            ok: "OK",
1922            save: "Save",
1923            decline: "Decline",
1924            close: "Close",
1925            app: {
1926                disableAll: {
1927                    title: "Toggle all apps",
1928                    description: "Use this switch to enable/disable all apps."
1929                },
1930                optOut: {
1931                    title: "(opt-out)",
1932                    description: "This app is loaded by default (but you can opt out)"
1933                },
1934                required: {
1935                    title: "(always required)",
1936                    description: "This application is always required"
1937                },
1938                purposes: "Purposes",
1939                purpose: "Purpose"
1940            },
1941            poweredBy: "Powered by Klaro!"
1942        }
1943    }
1944    , function(e, t) {
1945        e.exports = {
1946            consentModal: {
1947                title: "Keräämämme tiedot",
1948                description: "Voit tarkastella ja muokata sinusta keräämiämme tietoja.\n",
1949                privacyPolicy: {
1950                    name: "tietosuojasivultamme",
1951                    text: "Voit lukea lisätietoja {privacyPolicy}.\n"
1952                }
1953            },
1954            consentNotice: {
1955                changeDescription: "Olemme tehneet muutoksia ehtoihin viime vierailusi jälkeen, tarkista ehdot.",
1956                description: "Keräämme ja käsittelemme henkilötietoja seuraaviin tarkoituksiin: {purposes}.\n",
1957                learnMore: "Lue lisää"
1958            },
1959            ok: "Hyväksy",
1960            save: "Tallenna",
1961            decline: "Hylkää",
1962            app: {
1963                disableAll: {
1964                    title: "Valitse kaikki",
1965                    description: "Aktivoi kaikki päälle/pois."
1966                },
1967                optOut: {
1968                    title: "(ladataan oletuksena)",
1969                    description: "Ladataan oletuksena (mutta voit ottaa sen pois päältä)"
1970                },
1971                required: {
1972                    title: "(vaaditaan)",
1973                    description: "Sivusto vaatii tämän aina"
1974                },
1975                purposes: "Käyttötarkoitukset",
1976                purpose: "Käyttötarkoitus"
1977            },
1978            poweredBy: "Palvelun tarjoaa Klaro!"
1979        }
1980    }
1981    , function(e, t) {
1982        e.exports = {
1983            consentModal: {
1984                title: "Les informations que nous collectons",
1985                description: "Ici, vous pouvez voir et personnaliser les informations que nous collectons sur vous.\n",
1986                privacyPolicy: {
1987                    name: "politique de confidentialité",
1988                    text: "Pour en savoir plus, merci de lire notre {privacyPolicy}.\n"
1989                }
1990            },
1991            consentNotice: {
1992                changeDescription: "Des modifications ont eu lieu depuis votre dernière visite, merci de mettre à jour votre consentement.",
1993                description: "Nous collectons et traitons vos informations personnelles dans le but suivant : {purposes}.\n",
1994                learnMore: "En savoir plus"
1995            },
1996            ok: "OK",
1997            save: "Sauvegarder",
1998            decline: "Refuser",
1999            close: "Fermer",
2000            app: {
2001                disableAll: {
2002                    title: "Changer toutes les options",
2003                    description: "Utiliser ce bouton pour activer/désactiver toutes les options"
2004                },
2005                optOut: {
2006                    title: "(opt-out)",
2007                    description: "Cette application est chargée par défaut (mais vous pouvez la désactiver)"
2008                },
2009                required: {
2010                    title: "(toujours requis)",
2011                    description: "Cette application est toujours requise"
2012                },
2013                purposes: "Utilisations",
2014                purpose: "Utilisation"
2015            },
2016            poweredBy: "Propulsé par Klaro!"
2017        }
2018    }
2019    , function(e, t) {
2020        e.exports = {
2021            consentModal: {
2022                title: "Információk, amiket gyűjtünk",
2023                description: "Itt láthatod és testreszabhatod az rólad gyűjtött információkat.\n",
2024                privacyPolicy: {
2025                    name: "adatvédelmi irányelveinket",
2026                    text: "További információért kérjük, olvassd el az {privacyPolicy}.\n"
2027                }
2028            },
2029            consentNotice: {
2030                changeDescription: "Az utolsó látogatás óta változások történtek, kérjük, frissítsd a hozzájárulásodat.",
2031                description: "Az személyes adataidat összegyűjtjük és feldolgozzuk az alábbi célokra: {purposes}.\n",
2032                learnMore: "Tudj meg többet"
2033            },
2034            ok: "Elfogad",
2035            save: "Save",
2036            decline: "Mentés",
2037            close: "Elvet",
2038            app: {
2039                disableAll: {
2040                    title: "Összes app átkapcsolása",
2041                    description: "Használd ezt a kapcsolót az összes alkalmazás engedélyezéséhez/letiltásához."
2042                },
2043                optOut: {
2044                    title: "(leiratkozás)",
2045                    description: "Ez az alkalmazás alapértelmezés szerint betöltött (de ki lehet kapcsolni)"
2046                },
2047                required: {
2048                    title: "(mindig kötelező)",
2049                    description: "Ez az alkalmazás mindig kötelező"
2050                },
2051                purposes: "Célok",
2052                purpose: "Cél"
2053            },
2054            poweredBy: "Powered by Klaro!"
2055        }
2056    }
2057    , function(e, t) {
2058        e.exports = {
2059            consentModal: {
2060                title: "Informazioni che raccogliamo",
2061                description: "Qui puoi vedere e scegliere le informazioni che raccogliamo su di te.\n",
2062                privacyPolicy: {
2063                    name: "policy privacy",
2064                    text: "Per saperne di più, leggi la nostra {privacyPolicy}.\n"
2065                }
2066            },
2067            consentNotice: {
2068                changeDescription: "Ci sono stati cambiamenti dalla tua ultima visita, aggiorna il tuo consenso.",
2069                description: "Raccogliamo ed elaboriamo le vostre informazioni personali per i seguenti scopi: {purposes}.\n",
2070                learnMore: "Scopri di più"
2071            },
2072            ok: "OK",
2073            save: "Salva",
2074            decline: "Rifiuta",
2075            app: {
2076                disableAll: {
2077                    title: "Cambia per tutte le app",
2078                    description: "Usa questo interruttore per abilitare/disabilitare tutte le app."
2079                },
2080                optOut: {
2081                    title: "(opt-out)",
2082                    description: "Quest'applicazione è caricata di default (ma puoi disattivarla)"
2083                },
2084                required: {
2085                    title: "(sempre richiesto)",
2086                    description: "Quest'applicazione è sempre richiesta"
2087                },
2088                purposes: "Scopi",
2089                purpose: "Scopo"
2090            },
2091            poweredBy: "Realizzato da Klaro!"
2092        }
2093    }
2094    , function(e, t) {
2095        e.exports = {
2096            consentModal: {
2097                title: "Informatie die we verzamelen",
2098                description: "Hier kunt u de informatie bekijken en aanpassen die we over u verzamelen.\n",
2099                privacyPolicy: {
2100                    name: "privacybeleid",
2101                    text: "Lees ons privacybeleid voor meer informatie {privacyPolicy}.\n"
2102                }
2103            },
2104            consentNotice: {
2105                changeDescription: "Er waren wijzigingen sinds uw laatste bezoek, werk uw voorkeuren bij.",
2106                description: "Wij verzamelen en verwerken uw persoonlijke gegevens voor de volgende doeleinden: {purposes}.\n",
2107                learnMore: "Lees meer"
2108            },
2109            ok: "OK",
2110            save: "Opslaan",
2111            decline: "Afwijzen",
2112            app: {
2113                disableAll: {
2114                    title: "Alle opties in/uit schakelen",
2115                    description: "Gebruik deze schakeloptie om alle apps in/uit te schakelen."
2116                },
2117                optOut: {
2118                    title: "(afmelden)",
2119                    description: "Deze app is standaard geladen (maar je kunt je afmelden)"
2120                },
2121                required: {
2122                    title: "(altijd verplicht)",
2123                    description: "Deze applicatie is altijd vereist"
2124                },
2125                purposes: "Doeleinden",
2126                purpose: "Doeleinde"
2127            },
2128            poweredBy: "Aangedreven door Klaro!"
2129        }
2130    }
2131    , function(e, t) {
2132        e.exports = {
2133            consentModal: {
2134                title: "Informasjon vi samler inn",
2135                description: "Her kan du se og velge hvilken informasjon vi samler inn om deg.\n",
2136                privacyPolicy: {
2137                    name: "personvernerklæring",
2138                    text: "For å lære mer, vennligst les vår {privacyPolicy}.\n"
2139                }
2140            },
2141            consentNotice: {
2142                changeDescription: "Det har skjedd endringer siden ditt siste besøk, vennligst oppdater ditt samtykke.",
2143                description: "Vi samler inn og prosesserer din personlige informasjon av følgende årsaker: {purposes}.\n",
2144                learnMore: "Lær mer"
2145            },
2146            ok: "OK",
2147            save: "Opslaan",
2148            decline: "Avslå",
2149            app: {
2150                disableAll: {
2151                    title: "Bytt alle apper",
2152                    description: "Bruk denne for å skru av/på alle apper."
2153                },
2154                optOut: {
2155                    title: "(opt-out)",
2156                    description: "Denne appen er lastet som standard (men du kan skru det av)"
2157                },
2158                required: {
2159                    title: "(alltid påkrevd)",
2160                    description: "Denne applikasjonen er alltid påkrevd"
2161                },
2162                purposes: "Årsaker",
2163                purpose: "Årsak"
2164            },
2165            poweredBy: "Laget med Klaro!"
2166        }
2167    }
2168    , function(e, t) {
2169        e.exports = {
2170            consentModal: {
2171                title: "Informațiile pe care le colectăm",
2172                description: "Aici puteți vedea și personaliza informațiile pe care le colectăm despre dvs.\n",
2173                privacyPolicy: {
2174                    name: "politica privacy",
2175                    text: "Pentru a afla mai multe, vă rugăm să citiți {privacyPolicy}.\n"
2176                }
2177            },
2178            consentNotice: {
2179                changeDescription: "Au existat modificări de la ultima vizită, vă rugăm să actualizați consimțământul.",
2180                description: "Colectăm și procesăm informațiile dvs. personale în următoarele scopuri: {purposes}.\n",
2181                learnMore: "Află mai multe"
2182            },
2183            ok: "OK",
2184            save: "Salvează",
2185            decline: "Renunță",
2186            app: {
2187                disableAll: {
2188                    title: "Comutați între toate aplicațiile",
2189                    description: "Utilizați acest switch pentru a activa/dezactiva toate aplicațiile."
2190                },
2191                optOut: {
2192                    title: "(opt-out)",
2193                    description: "Această aplicație este încărcată în mod implicit (dar puteț
vendor: 14,247 bytes, lines 2193-2514
2193i renunța)"
2194                },
2195                required: {
2196                    title: "(întotdeauna necesar)",
2197                    description: "Această aplicație este întotdeauna necesară"
2198                },
2199                purposes: "Scopuri",
2200                purpose: "Scop"
2201            },
2202            poweredBy: "Realizat de Klaro!"
2203        }
2204    }
2205    , function(e, t) {
2206        e.exports = {
2207            consentModal: {
2208                title: "Information som vi samlar",
2209                description: "Här kan du se och anpassa vilken information vi samlar om dig.\n",
2210                privacyPolicy: {
2211                    name: "Integritetspolicy",
2212                    text: "För att veta mer, läs vår {privacyPolicy}.\n"
2213                }
2214            },
2215            consentNotice: {
2216                changeDescription: "Det har skett förändringar sedan ditt senaste besök, var god uppdatera ditt medgivande.",
2217                description: "Vi samlar och bearbetar din personliga data i följande syften: {purposes}.\n",
2218                learnMore: "Läs mer"
2219            },
2220            ok: "OK",
2221            save: "Spara",
2222            decline: "Avböj",
2223            app: {
2224                disableAll: {
2225                    title: "Ändra för alla appar",
2226                    description: "Använd detta reglage för att aktivera/avaktivera samtliga appar."
2227                },
2228                optOut: {
2229                    title: "(Avaktivera)",
2230                    description: "Den här appen laddas som standardinställning (men du kan avaktivera den)"
2231                },
2232                required: {
2233                    title: "(Krävs alltid)",
2234                    description: "Den här applikationen krävs alltid"
2235                },
2236                purposes: "Syften",
2237                purpose: "Syfte"
2238            },
2239            poweredBy: "Körs på Klaro!"
2240        }
2241    }
2242    , function(e, t, n) {
2243        "use strict";
2244        function o(e, t) {
2245            var n, o, r, i, a = T;
2246            for (i = arguments.length; i-- > 2; )
2247                z.push(arguments[i]);
2248            for (t && null != t.children && (z.length || z.push(t.children),
2249            delete t.children); z.length; )
2250                if ((o = z.pop()) && void 0 !== o.pop)
2251                    for (i = o.length; i--; )
2252                        z.push(o[i]);
2253                else
2254                    "boolean" == typeof o && (o = null),
2255                    (r = "function" != typeof e) && (null == o ? o = "" : "number" == typeof o ? o = String(o) : "string" != typeof o && (r = !1)),
2256                    r && n ? a[a.length - 1] += o : a === T ? a = [o] : a.push(o),
2257                    n = r;
2258            var l = new E;
2259            return l.nodeName = e,
2260            l.children = a,
2261            l.attributes = null == t ? void 0 : t,
2262            l.key = null == t ? void 0 : t.key,
2263            void 0 !== A.vnode && A.vnode(l),
2264            l
2265        }
2266        function r(e, t) {
2267            for (var n in t)
2268                e[n] = t[n];
2269            return e
2270        }
2271        function i(e, t) {
2272            return o(e.nodeName, r(r({}, e.attributes), t), arguments.length > 2 ? [].slice.call(arguments, 2) : e.children)
2273        }
2274        function a(e) {
2275            !e._dirty && (e._dirty = !0) && 1 == U.push(e) && (A.debounceRendering || M)(l)
2276        }
2277        function l() {
2278            var e, t = U;
2279            for (U = []; e = t.pop(); )
2280                e._dirty && O(e)
2281        }
2282        function c(e, t, n) {
2283            return "string" == typeof t || "number" == typeof t ? void 0 !== e.splitText : "string" == typeof t.nodeName ? !e._componentConstructor && s(e, t.nodeName) : n || e._componentConstructor === t.nodeName
2284        }
2285        function s(e, t) {
2286            return e.normalizedNodeName === t || e.nodeName.toLowerCase() === t.toLowerCase()
2287        }
2288        function p(e) {
2289            var t = r({}, e.attributes);
2290            t.children = e.children;
2291            var n = e.nodeName.defaultProps;
2292            if (void 0 !== n)
2293                for (var o in n)
2294                    void 0 === t[o] && (t[o] = n[o]);
2295            return t
2296        }
2297        function u(e, t) {
2298            var n = t ? document.createElementNS("http://www.w3.org/2000/svg", e) : document.createElement(e);
2299            return n.normalizedNodeName = e,
2300            n
2301        }
2302        function d(e) {
2303            var t = e.parentNode;
2304            t && t.removeChild(e)
2305        }
2306        function f(e, t, n, o, r) {
2307            if ("className" === t && (t = "class"),
2308            "key" === t)
2309                ;
2310            else if ("ref" === t)
2311                n && n(null),
2312                o && o(e);
2313            else if ("class" !== t || r)
2314                if ("style" === t) {
2315                    if (o && "string" != typeof o && "string" != typeof n || (e.style.cssText = o || ""),
2316                    o && "object" == typeof o) {
2317                        if ("string" != typeof n)
2318                            for (var i in n)
2319                                i in o || (e.style[i] = "");
2320                        for (var i in o)
2321                            e.style[i] = "number" == typeof o[i] && !1 === D.test(i) ? o[i] + "px" : o[i]
2322                    }
2323                } else if ("dangerouslySetInnerHTML" === t)
2324                    o && (e.innerHTML = o.__html || "");
2325                else if ("o" == t[0] && "n" == t[1]) {
2326                    var a = t !== (t = t.replace(/Capture$/, ""));
2327                    t = t.toLowerCase().substring(2),
2328                    o ? n || e.addEventListener(t, m, a) : e.removeEventListener(t, m, a),
2329                    (e._listeners || (e._listeners = {}))[t] = o
2330                } else if ("list" !== t && "type" !== t && !r && t in e) {
2331                    try {
2332                        e[t] = null == o ? "" : o
2333                    } catch (e) {}
2334                    null != o && !1 !== o || "spellcheck" == t || e.removeAttribute(t)
2335                } else {
2336                    var l = r && t !== (t = t.replace(/^xlink:?/, ""));
2337                    null == o || !1 === o ? l ? e.removeAttributeNS("http://www.w3.org/1999/xlink", t.toLowerCase()) : e.removeAttribute(t) : "function" != typeof o && (l ? e.setAttributeNS("http://www.w3.org/1999/xlink", t.toLowerCase(), o) : e.setAttribute(t, o))
2338                }
2339            else
2340                e.className = o || ""
2341        }
2342        function m(e) {
2343            return this._listeners[e.type](A.event && A.event(e) || e)
2344        }
2345        function h() {
2346            for (var e; e = R.pop(); )
2347                A.afterMount && A.afterMount(e),
2348                e.componentDidMount && e.componentDidMount()
2349        }
2350        function v(e, t, n, o, r, i) {
2351            L++ || (B = null != r && void 0 !== r.ownerSVGElement,
2352            I = null != e && !("__preactattr_"in e));
2353            var a = b(e, t, n, o, i);
2354            return r && a.parentNode !== r && r.appendChild(a),
2355            --L || (I = !1,
2356            i || h()),
2357            a
2358        }
2359        function b(e, t, n, o, r) {
2360            var i = e
2361              , a = B;
2362            if (null != t && "boolean" != typeof t || (t = ""),
2363            "string" == typeof t || "number" == typeof t)
2364                return e && void 0 !== e.splitText && e.parentNode && (!e._component || r) ? e.nodeValue != t && (e.nodeValue = t) : (i = document.createTextNode(t),
2365                e && (e.parentNode && e.parentNode.replaceChild(i, e),
2366                k(e, !0))),
2367                i.__preactattr_ = !0,
2368                i;
2369            var l = t.nodeName;
2370            if ("function" == typeof l)
2371                return N(e, t, n, o);
2372            if (B = "svg" === l || "foreignObject" !== l && B,
2373            l = String(l),
2374            (!e || !s(e, l)) && (i = u(l, B),
2375            e)) {
2376                for (; e.firstChild; )
2377                    i.appendChild(e.firstChild);
2378                e.parentNode && e.parentNode.replaceChild(i, e),
2379                k(e, !0)
2380            }
2381            var c = i.firstChild
2382              , p = i.__preactattr_
2383              , d = t.children;
2384            if (null == p) {
2385                p = i.__preactattr_ = {};
2386                for (var f = i.attributes, m = f.length; m--; )
2387                    p[f[m].name] = f[m].value
2388            }
2389            return !I && d && 1 === d.length && "string" == typeof d[0] && null != c && void 0 !== c.splitText && null == c.nextSibling ? c.nodeValue != d[0] && (c.nodeValue = d[0]) : (d && d.length || null != c) && y(i, d, n, o, I || null != p.dangerouslySetInnerHTML),
2390            w(i, t.attributes, p),
2391            B = a,
2392            i
2393        }
2394        function y(e, t, n, o, r) {
2395            var i, a, l, s, p, u = e.childNodes, f = [], m = {}, h = 0, v = 0, y = u.length, g = 0, w = t ? t.length : 0;
2396            if (0 !== y)
2397                for (var x = 0; x < y; x++) {
2398                    var _ = u[x]
2399                      , C = _.__preactattr_
2400                      , O = w && C ? _._component ? _._component.__key : C.key : null;
2401                    null != O ? (h++,
2402                    m[O] = _) : (C || (void 0 !== _.splitText ? !r || _.nodeValue.trim() : r)) && (f[g++] = _)
2403                }
2404            if (0 !== w)
2405                for (var x = 0; x < w; x++) {
2406                    s = t[x],
2407                    p = null;
2408                    var O = s.key;
2409                    if (null != O)
2410                        h && void 0 !== m[O] && (p = m[O],
2411                        m[O] = void 0,
2412                        h--);
2413                    else if (v < g)
2414                        for (i = v; i < g; i++)
2415                            if (void 0 !== f[i] && c(a = f[i], s, r)) {
2416                                p = a,
2417                                f[i] = void 0,
2418                                i === g - 1 && g--,
2419                                i === v && v++;
2420                                break
2421                            }
2422                    p = b(p, s, n, o),
2423                    l = u[x],
2424                    p && p !== e && p !== l && (null == l ? e.appendChild(p) : p === l.nextSibling ? d(l) : e.insertBefore(p, l))
2425                }
2426            if (h)
2427                for (var x in m)
2428                    void 0 !== m[x] && k(m[x], !1);
2429            for (; v <= g; )
2430                void 0 !== (p = f[g--]) && k(p, !1)
2431        }
2432        function k(e, t) {
2433            var n = e._component;
2434            n ? P(n) : (null != e.__preactattr_ && e.__preactattr_.ref && e.__preactattr_.ref(null),
2435            !1 !== t && null != e.__preactattr_ || d(e),
2436            g(e))
2437        }
2438        function g(e) {
2439            for (e = e.lastChild; e; ) {
2440                var t = e.previousSibling;
2441                k(e, !0),
2442                e = t
2443            }
2444        }
2445        function w(e, t, n) {
2446            var o;
2447            for (o in n)
2448                t && null != t[o] || null == n[o] || f(e, o, n[o], n[o] = void 0, B);
2449            for (o in t)
2450                "children" === o || "innerHTML" === o || o in n && t[o] === ("value" === o || "checked" === o ? e[o] : n[o]) || f(e, o, n[o], n[o] = t[o], B)
2451        }
2452        function x(e, t, n) {
2453            var o, r = q.length;
2454            for (e.prototype && e.prototype.render ? (o = new e(t,n),
2455            S.call(o, t, n)) : (o = new S(t,n),
2456            o.constructor = e,
2457            o.render = _); r--; )
2458                if (q[r].constructor === e)
2459                    return o.nextBase = q[r].nextBase,
2460                    q.splice(r, 1),
2461                    o;
2462            return o
2463        }
2464        function _(e, t, n) {
2465            return this.constructor(e, n)
2466        }
2467        function C(e, t, n, o, r) {
2468            e._disable || (e._disable = !0,
2469            e.__ref = t.ref,
2470            e.__key = t.key,
2471            delete t.ref,
2472            delete t.key,
2473            void 0 === e.constructor.getDerivedStateFromProps && (!e.base || r ? e.componentWillMount && e.componentWillMount() : e.componentWillReceiveProps && e.componentWillReceiveProps(t, o)),
2474            o && o !== e.context && (e.prevContext || (e.prevContext = e.context),
2475            e.context = o),
2476            e.prevProps || (e.prevProps = e.props),
2477            e.props = t,
2478            e._disable = !1,
2479            0 !== n && (1 !== n && !1 === A.syncComponentUpdates && e.base ? a(e) : O(e, 1, r)),
2480            e.__ref && e.__ref(e))
2481        }
2482        function O(e, t, n, o) {
2483            if (!e._disable) {
2484                var i, a, l, c = e.props, s = e.state, u = e.context, d = e.prevProps || c, f = e.prevState || s, m = e.prevContext || u, b = e.base, y = e.nextBase, g = b || y, w = e._component, _ = !1, N = m;
2485                if (e.constructor.getDerivedStateFromProps && (s = r(r({}, s), e.constructor.getDerivedStateFromProps(c, s)),
2486                e.state = s),
2487                b && (e.props = d,
2488                e.state = f,
2489                e.context = m,
2490                2 !== t && e.shouldComponentUpdate && !1 === e.shouldComponentUpdate(c, s, u) ? _ = !0 : e.componentWillUpdate && e.componentWillUpdate(c, s, u),
2491                e.props = c,
2492                e.state = s,
2493                e.context = u),
2494                e.prevProps = e.prevState = e.prevContext = e.nextBase = null,
2495                e._dirty = !1,
2496                !_) {
2497                    i = e.render(c, s, u),
2498                    e.getChildContext && (u = r(r({}, u), e.getChildContext())),
2499                    b && e.getSnapshotBeforeUpdate && (N = e.getSnapshotBeforeUpdate(d, f));
2500                    var S, j, E = i && i.nodeName;
2501                    if ("function" == typeof E) {
2502                        var z = p(i);
2503                        a = w,
2504                        a && a.constructor === E && z.key == a.__key ? C(a, z, 1, u, !1) : (S = a,
2505                        e._component = a = x(E, z, u),
2506                        a.nextBase = a.nextBase || y,
2507                        a._parentComponent = e,
2508                        C(a, z, 0, u, !1),
2509                        O(a, 1, n, !0)),
2510                        j = a.base
2511                    } else
2512                        l = g,
2513                        S = w,
2514                        S && (l = e._component = null),
vendor: 1,460 bytes, lines 2515-2543
2515                        (g || 1 === t) && (l && (l._component = null),
2516                        j = v(l, i, u, n || !b, g && g.parentNode, !0));
2517                    if (g && j !== g && a !== w) {
2518                        var T = g.parentNode;
2519                        T && j !== T && (T.replaceChild(j, g),
2520                        S || (g._component = null,
2521                        k(g, !1)))
2522                    }
2523                    if (S && P(S),
2524                    e.base = j,
2525                    j && !o) {
2526                        for (var M = e, D = e; D = D._parentComponent; )
2527                            (M = D).base = j;
2528                        j._component = M,
2529                        j._componentConstructor = M.constructor
2530                    }
2531                }
2532                for (!b || n ? R.unshift(e) : _ || (e.componentDidUpdate && e.componentDidUpdate(d, f, N),
2533                A.afterUpdate && A.afterUpdate(e)); e._renderCallbacks.length; )
2534                    e._renderCallbacks.pop().call(e);
2535                L || o || h()
2536            }
2537        }
2538        function N(e, t, n, o) {
2539            for (var r = e && e._component, i = r, a = e, l = r && e._componentConstructor === t.nodeName, c = l, s = p(t); r && !c && (r = r._parentComponent); )
2540                c = r.constructor === t.nodeName;
2541            return r && c && (!o || r._component) ? (C(r, s, 3, n, o),
2542            e = r.base) : (i && !l && (P(i),
2543            e = a = null),
2544            r = x(t.nodeName, s, n),
2545            e && !r.nextBase && (r.nextBase = e,
2546            a = null),
2547            C(r, s, 1, n, o),
2548            e = r.base,
2549            a && e !== a && (a._component = null,
2550            k(a, !1))),
2551            e
2552        }
2553        function P(e) {
2554            A.beforeUnmount && A.beforeUnmount(e);
2555            var t = e.base;
2556            e._disable = !0,
2557            e.componentWillUnmount && e.componentWillUnmount(),
2558            e.base = null;
2559            var n = e._component;
2560            n ? P(n) : t && (t.__preactattr_ && t.__preactattr_.ref && t.__preactattr_.ref(null),
2561            e.nextBase = t,
2562            d(t),
2563            q.push(e),
2564            g(t)),
2565            e.__ref && e.__ref(null)
2566        }
2567        function S(e, t) {
2568            this._dirty = !0,
2569            this.context = t,
2570            this.props = e,
2571            this.state = this.state || {},
2572            this._renderCallbacks = []
2573        }
2574        function j(e, t, n) {
2575            return v(n, e, {}, !1, t, !1)
2576        }
2577        n.d(t, "a", function() {
2578            return o
2579        }),
2580        n.d(t, "d", function() {
2581            return i
2582        }),
2583        n.d(t, "e", function() {
2584            return S
2585        }),
2586        n.d(t, "c", function() {
2587            return j
2588        }),
2589        n.d(t, "b", function() {
2590            return A
2591        });
2592        var E = function() {}
2593          , A = {}
2594          , z = []
2595          , T = []
2596          , M = "function" == typeof Promise ? Promise.resolve().then.bind(Prom
2596ise.resolve()) : setTimeout
2597          , D = /acit|ex(?:s|g|n|p|$)|rph|ows|mnc|ntw|ine[ch]|zoo|^ord/i
2598          , U = []
2599          , R = []
2600          , L = 0
2601          , B = !1
2602          , I = !1
2603          , q = [];
2604        r(S.prototype, {
2605            setState: function(e, t) {
2606                this.prevState || (this.prevState = this.state),
2607                this.state = r(r({}, this.state), "function" == typeof e ? e(this.state, this.props) : e),
2608                t && this._renderCallbacks.push(t),
2609                a(this)
2610            },
2611            forceUpdate: function(e) {
2612                e && this._renderCallbacks.push(e),
2613                O(this, 2)
2614            },
2615            render: function() {}
2616        })
2617    }
2618    , function(e, t, n) {
2619        var o = n(19);
2620        "string" == typeof o && (o = [[e.i, o, ""]]);
2621        var r = {};
2622        r.transform = void 0;
2623        n(32)(o, r);
2624        o.locals && (e.exports = o.locals)
2625    }
2626    , function(e, t, n) {
2627        function o(e, t) {
2628            for (var n = 0; n < e.length; n++) {
2629                var o = e[n]
2630                  , r = m[o.id];
2631                if (r) {
2632                    r.refs++;
2633                    for (var i = 0; i < r.parts.length; i++)
2634                        r.parts[i](o.parts[i]);
2635                    for (; i < o.parts.length; i++)
2636                        r.parts.push(p(o.parts[i], t))
2637                } else {
2638                    for (var a = [], i = 0; i < o.parts.length; i++)
2639                        a.push(p(o.parts[i], t));
2640                    m[o.id] = {
2641                        id: o.id,
2642                        refs: 1,
2643                        parts: a
2644                    }
2645                }
2646            }
2647        }
2648        function r(e, t) {
2649            for (var n = [], o = {}, r = 0; r < e.length; r++) {
2650                var i = e[r]
2651                  , a = t.base ? i[0] + t.base : i[0]
2652                  , l = i[1]
2653                  , c = i[2]
2654                  , s = i[3]
2655                  , p = {
2656                    css: l,
2657                    media: c,
2658                    sourceMap: s
2659                };
2660                o[a] ? o[a].parts.push(p) : n.push(o[a] = {
2661                    id: a,
2662                    parts: [p]
2663                })
2664            }
2665            return n
2666        }
2667        function i(e, t) {
2668            var n = v(e.insertInto);
2669            if (!n)
2670                throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");
2671            var o = k[k.length - 1];
2672            if ("top" === e.insertAt)
2673                o ? o.nextSibling ? n.insertBefore(t, o.nextSibling) : n.appendChild(t) : n.insertBefore(t, n.firstChild),
2674                k.push(t);
2675            else {
2676                if ("bottom" !== e.insertAt)
2677                    throw new Error("Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'.");
2678                n.appendChild(t)
2679            }
2680        }
2681        function a(e) {
2682            if (null === e.parentNode)
2683                return !1;
2684            e.parentNode.removeChild(e);
2685            var t = k.indexOf(e);
2686            t >= 0 && k.splice(t, 1)
2687        }
2688        function l(e) {
2689            var t = document.createElement("style");
2690            return e.attrs.type = "text/css",
2691            s(t, e.attrs),
2692            i(e, t),
2693            t
2694        }
2695        function c(e) {
2696            var t = document.createElement("link");
2697            return e.attrs.type = "text/css",
2698            e.attrs.rel = "stylesheet",
2699            s(t, e.attrs),
2700            i(e, t),
2701            t
2702        }
2703        function s(e, t) {
2704            Object.keys(t).forEach(function(n) {
2705                e.setAttribute(n, t[n])
2706            })
2707        }
2708        function p(e, t) {
2709            var n, o, r, i;
2710            if (t.transform && e.css) {
2711                if (!(i = t.transform(e.css)))
2712                    return function() {}
2713                    ;
2714                e.css = i
2715            }
2716            if (t.singleton) {
2717                var s = y++;
2718                n = b || (b = l(t)),
2719                o = u.bind(null, n, s, !1),
2720                r = u.bind(null, n, s, !0)
2721            } else
2722                e.sourceMap && "function" == typeof URL && "function" == typeof URL.createObjectURL && "function" == typeof URL.revokeObjectURL && "function" == typeof Blob && "function" == typeof btoa ? (n = c(t),
vendor: 4,081 bytes, lines 2723-2846
2723                o = f.bind(null, n, t),
2724                r = function() {
2725                    a(n),
2726                    n.href && URL.revokeObjectURL(n.href)
2727                }
2728                ) : (n = l(t),
2729                o = d.bind(null, n),
2730                r = function() {
2731                    a(n)
2732                }
2733                );
2734            return o(e),
2735            function(t) {
2736                if (t) {
2737                    if (t.css === e.css && t.media === e.media && t.sourceMap === e.sourceMap)
2738                        return;
2739                    o(e = t)
2740                } else
2741                    r()
2742            }
2743        }
2744        function u(e, t, n, o) {
2745            var r = n ? "" : o.css;
2746            if (e.styleSheet)
2747                e.styleSheet.cssText = w(t, r);
2748            else {
2749                var i = document.createTextNode(r)
2750                  , a = e.childNodes;
2751                a[t] && e.removeChild(a[t]),
2752                a.length ? e.insertBefore(i, a[t]) : e.appendChild(i)
2753            }
2754        }
2755        function d(e, t) {
2756            var n = t.css
2757              , o = t.media;
2758            if (o && e.setAttribute("media", o),
2759            e.styleSheet)
2760                e.styleSheet.cssText = n;
2761            else {
2762                for (; e.firstChild; )
2763                    e.removeChild(e.firstChild);
2764                e.appendChild(document.createTextNode(n))
2765            }
2766        }
2767        function f(e, t, n) {
2768            var o = n.css
2769              , r = n.sourceMap
2770              , i = void 0 === t.convertToAbsoluteUrls && r;
2771            (t.convertToAbsoluteUrls || i) && (o = g(o)),
2772            r && (o += "\n/*# sourceMappingURL=data:application/json;base64," + btoa(unescape(encodeURIComponent(JSON.stringify(r)))) + " */");
2773            var a = new Blob([o],{
2774                type: "text/css"
2775            })
2776              , l = e.href;
2777            e.href = URL.createObjectURL(a),
2778            l && URL.revokeObjectURL(l)
2779        }
2780        var m = {}
2781          , h = function(e) {
2782            var t;
2783            return function() {
2784                return void 0 === t && (t = e.apply(this, arguments)),
2785                t
2786            }
2787        }(function() {
2788            return window && document && document.all && !window.atob
2789        })
2790          , v = function(e) {
2791            var t = {};
2792            return function(n) {
2793                return void 0 === t[n] && (t[n] = e.call(this, n)),
2794                t[n]
2795            }
2796        }(function(e) {
2797            return document.querySelector(e)
2798        })
2799          , b = null
2800          , y = 0
2801          , k = []
2802          , g = n(7);
2803        e.exports = function(e, t) {
2804            if ("undefined" != typeof DEBUG && DEBUG && "object" != typeof document)
2805                throw new Error("The style-loader cannot be used in a non-browser environment");
2806            t = t || {},
2807            t.attrs = "object" == typeof t.attrs ? t.attrs : {},
2808            t.singleton || (t.singleton = h()),
2809            t.insertInto || (t.insertInto = "head"),
2810            t.insertAt || (t.insertAt = "bottom");
2811            var n = r(e, t);
2812            return o(n, t),
2813            function(e) {
2814                for (var i = [], a = 0; a < n.length; a++) {
2815                    var l = n[a]
2816                      , c = m[l.id];
2817                    c.refs--,
2818                    i.push(c)
2819                }
2820                if (e) {
2821                    o(r(e, t), t)
2822                }
2823                for (var a = 0; a < i.length; a++) {
2824                    var c = i[a];
2825                    if (0 === c.refs) {
2826                        for (var s = 0; s < c.parts.length; s++)
2827                            c.parts[s]();
2828                        delete m[c.id]
2829                    }
2830                }
2831            }
2832        }
2833        ;
2834        var w = function() {
2835            var e = [];
2836            return function(t, n) {
2837                return e[t] = n,
2838                e.filter(Boolean).join("\n")
2839            }
2840        }()
2841    }
2842    , function(e, t, n) {
2843        e.exports = n(3)
2844    }
2845    ])
2846});

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.