(function(sttc) {
    var window = this;
    if (window.googletag && googletag.evalScripts) {
        googletag.evalScripts();
    }
    if (window.googletag && googletag._loaded_) return;
    var aa, q, ba = typeof Object.create == "function" ? Object.create : function(a) {
            var b = function() {};
            b.prototype = a;
            return new b
        },
        ca = typeof Object.defineProperties == "function" ? Object.defineProperty : function(a, b, c) {
            if (a == Array.prototype || a == Object.prototype) return a;
            a[b] = c.value;
            return a
        },
        da = function(a) {
            a = ["object" == typeof globalThis && globalThis, a, "object" == typeof window && window, "object" == typeof self && self, "object" == typeof global && global];
            for (var b = 0; b < a.length; ++b) {
                var c = a[b];
                if (c && c.Math == Math) return c
            }
            throw Error("Cannot find global object");
        },
        ea = da(this),
        fa = typeof Symbol === "function" && typeof Symbol("x") === "symbol",
        v = {},
        ha = {},
        w = function(a, b, c) {
            if (!c || a != null) {
                c = ha[b];
                if (c == null) return a[b];
                c = a[c];
                return c !== void 0 ? c : a[b]
            }
        },
        x = function(a, b, c) {
            if (b) a: {
                var d = a.split(".");a = d.length === 1;
                var e = d[0],
                    f;!a && e in v ? f = v : f = ea;
                for (e = 0; e < d.length - 1; e++) {
                    var g = d[e];
                    if (!(g in f)) break a;
                    f = f[g]
                }
                d = d[d.length - 1];c = fa && c === "es6" ? f[d] : null;b = b(c);b != null && (a ? ca(v, d, {
                    configurable: !0,
                    writable: !0,
                    value: b
                }) : b !== c && (ha[d] === void 0 && (a = Math.random() * 1E9 >>> 0, ha[d] = fa ? ea.Symbol(d) : "$jscp$" + a + "$" + d), ca(f, ha[d], {
                    configurable: !0,
                    writable: !0,
                    value: b
                })))
            }
        },
        ia;
    if (fa && typeof Object.setPrototypeOf == "function") ia = Object.setPrototypeOf;
    else {
        var ja;
        a: {
            var ka = {
                    a: !0
                },
                la = {};
            try {
                la.__proto__ = ka;
                ja = la.a;
                break a
            } catch (a) {}
            ja = !1
        }
        ia = ja ? function(a, b) {
            a.__proto__ = b;
            if (a.__proto__ !== b) throw new TypeError(a + " is not extensible");
            return a
        } : null
    }
    var ma = ia,
        y = function(a, b) {
            a.prototype = ba(b.prototype);
            a.prototype.constructor = a;
            if (ma) ma(a, b);
            else
                for (var c in b)
                    if (c != "prototype")
                        if (Object.defineProperties) {
                            var d = Object.getOwnPropertyDescriptor(b, c);
                            d && Object.defineProperty(a, c, d)
                        } else a[c] = b[c];
            a.hc = b.prototype
        },
        na = function(a) {
            var b = 0;
            return function() {
                return b < a.length ? {
                    done: !1,
                    value: a[b++]
                } : {
                    done: !0
                }
            }
        },
        A = function(a) {
            var b = typeof v.Symbol != "undefined" && w(v.Symbol, "iterator") && a[w(v.Symbol, "iterator")];
            if (b) return b.call(a);
            if (typeof a.length == "number") return {
                next: na(a)
            };
            throw Error(String(a) + " is not an iterable or ArrayLike");
        },
        B = function(a) {
            if (!(a instanceof Array)) {
                a = A(a);
                for (var b, c = []; !(b = a.next()).done;) c.push(b.value);
                a = c
            }
            return a
        },
        pa = function(a) {
            return oa(a, a)
        },
        oa = function(a, b) {
            a.raw = b;
            Object.freeze && (Object.freeze(a), Object.freeze(b));
            return a
        },
        qa = function(a, b) {
            return Object.prototype.hasOwnProperty.call(a, b)
        },
        ra = fa && typeof w(Object, "assign") == "function" ? w(Object, "assign") : function(a, b) {
            if (a == null) throw new TypeError("No nullish arg");
            a = Object(a);
            for (var c = 1; c < arguments.length; c++) {
                var d = arguments[c];
                if (d)
                    for (var e in d) qa(d, e) && (a[e] = d[e])
            }
            return a
        };
    x("Object.assign", function(a) {
        return a || ra
    }, "es6");
    var C = function() {
        for (var a = Number(this), b = [], c = a; c < arguments.length; c++) b[c - a] = arguments[c];
        return b
    };
    x("globalThis", function(a) {
        return a || ea
    }, "es_2020");
    x("Symbol", function(a) {
        if (a) return a;
        var b = function(f, g) {
            this.g = f;
            ca(this, "description", {
                configurable: !0,
                writable: !0,
                value: g
            })
        };
        b.prototype.toString = function() {
            return this.g
        };
        var c = "jscomp_symbol_" + (Math.random() * 1E9 >>> 0) + "_",
            d = 0,
            e = function(f) {
                if (this instanceof e) throw new TypeError("Symbol is not a constructor");
                return new b(c + (f || "") + "_" + d++, f)
            };
        return e
    }, "es6");
    x("Symbol.iterator", function(a) {
        if (a) return a;
        a = (0, v.Symbol)("Symbol.iterator");
        ca(Array.prototype, a, {
            configurable: !0,
            writable: !0,
            value: function() {
                return sa(na(this))
            }
        });
        return a
    }, "es6");
    var sa = function(a) {
        a = {
            next: a
        };
        a[w(v.Symbol, "iterator")] = function() {
            return this
        };
        return a
    };
    x("Array.prototype.find", function(a) {
        return a ? a : function(b, c) {
            a: {
                var d = this;d instanceof String && (d = String(d));
                for (var e = d.length, f = 0; f < e; f++) {
                    var g = d[f];
                    if (b.call(c, g, f, d)) {
                        b = g;
                        break a
                    }
                }
                b = void 0
            }
            return b
        }
    }, "es6");
    x("WeakMap", function(a) {
        function b() {}

        function c(g) {
            var h = typeof g;
            return h === "object" && g !== null || h === "function"
        }
        if (function() {
                if (!a || !Object.seal) return !1;
                try {
                    var g = Object.seal({}),
                        h = Object.seal({}),
                        k = new a([
                            [g, 2],
                            [h, 3]
                        ]);
                    if (k.get(g) != 2 || k.get(h) != 3) return !1;
                    k.delete(g);
                    k.set(h, 4);
                    return !k.has(g) && k.get(h) == 4
                } catch (n) {
                    return !1
                }
            }()) return a;
        var d = "$jscomp_hidden_" + Math.random(),
            e = 0,
            f = function(g) {
                this.g = (e += Math.random() + 1).toString();
                if (g) {
                    g = A(g);
                    for (var h; !(h = g.next()).done;) h = h.value, this.set(h[0], h[1])
                }
            };
        f.prototype.set = function(g, h) {
            if (!c(g)) throw Error("Invalid WeakMap key");
            if (!qa(g, d)) {
                var k = new b;
                ca(g, d, {
                    value: k
                })
            }
            if (!qa(g, d)) throw Error("WeakMap key fail: " + g);
            g[d][this.g] = h;
            return this
        };
        f.prototype.get = function(g) {
            return c(g) && qa(g, d) ? g[d][this.g] : void 0
        };
        f.prototype.has = function(g) {
            return c(g) && qa(g, d) && qa(g[d], this.g)
        };
        f.prototype.delete = function(g) {
            return c(g) && qa(g, d) && qa(g[d], this.g) ? delete g[d][this.g] : !1
        };
        return f
    }, "es6");
    x("Map", function(a) {
        if (function() {
                if (!a || typeof a != "function" || !w(a.prototype, "entries") || typeof Object.seal != "function") return !1;
                try {
                    var h = Object.seal({
                            x: 4
                        }),
                        k = new a(A([
                            [h, "s"]
                        ]));
                    if (k.get(h) != "s" || k.size != 1 || k.get({
                            x: 4
                        }) || k.set({
                            x: 4
                        }, "t") != k || k.size != 2) return !1;
                    var n = w(k, "entries").call(k),
                        m = n.next();
                    if (m.done || m.value[0] != h || m.value[1] != "s") return !1;
                    m = n.next();
                    return m.done || m.value[0].x != 4 || m.value[1] != "t" || !n.next().done ? !1 : !0
                } catch (l) {
                    return !1
                }
            }()) return a;
        var b = new v.WeakMap,
            c = function(h) {
                this[0] = {};
                this[1] = f();
                this.size = 0;
                if (h) {
                    h = A(h);
                    for (var k; !(k = h.next()).done;) k = k.value, this.set(k[0], k[1])
                }
            };
        c.prototype.set = function(h, k) {
            h = h === 0 ? 0 : h;
            var n = d(this, h);
            n.list || (n.list = this[0][n.id] = []);
            n.entry ? n.entry.value = k : (n.entry = {
                next: this[1],
                H: this[1].H,
                head: this[1],
                key: h,
                value: k
            }, n.list.push(n.entry), this[1].H.next = n.entry, this[1].H = n.entry, this.size++);
            return this
        };
        c.prototype.delete = function(h) {
            h = d(this, h);
            return h.entry && h.list ? (h.list.splice(h.index, 1), h.list.length || delete this[0][h.id], h.entry.H.next = h.entry.next, h.entry.next.H = h.entry.H, h.entry.head = null, this.size--, !0) : !1
        };
        c.prototype.clear = function() {
            this[0] = {};
            this[1] = this[1].H = f();
            this.size = 0
        };
        c.prototype.has = function(h) {
            return !!d(this, h).entry
        };
        c.prototype.get = function(h) {
            return (h = d(this, h).entry) && h.value
        };
        c.prototype.entries = function() {
            return e(this, function(h) {
                return [h.key, h.value]
            })
        };
        c.prototype.keys = function() {
            return e(this, function(h) {
                return h.key
            })
        };
        c.prototype.values = function() {
            return e(this, function(h) {
                return h.value
            })
        };
        c.prototype.forEach = function(h, k) {
            for (var n = w(this, "entries").call(this), m; !(m = n.next()).done;) m = m.value, h.call(k, m[1], m[0], this)
        };
        c.prototype[w(v.Symbol, "iterator")] = w(c.prototype, "entries");
        var d = function(h, k) {
                var n = k && typeof k;
                n == "object" || n == "function" ? b.has(k) ? n = b.get(k) : (n = "" + ++g, b.set(k, n)) : n = "p_" + k;
                var m = h[0][n];
                if (m && qa(h[0], n))
                    for (h = 0; h < m.length; h++) {
                        var l = m[h];
                        if (k !== k && l.key !== l.key || k === l.key) return {
                            id: n,
                            list: m,
                            index: h,
                            entry: l
                        }
                    }
                return {
                    id: n,
                    list: m,
                    index: -1,
                    entry: void 0
                }
            },
            e = function(h, k) {
                var n = h[1];
                return sa(function() {
                    if (n) {
                        for (; n.head != h[1];) n = n.H;
                        for (; n.next != n.head;) return n = n.next, {
                            done: !1,
                            value: k(n)
                        };
                        n = null
                    }
                    return {
                        done: !0,
                        value: void 0
                    }
                })
            },
            f = function() {
                var h = {};
                return h.H = h.next = h.head = h
            },
            g = 0;
        return c
    }, "es6");
    x("Set", function(a) {
        if (function() {
                if (!a || typeof a != "function" || !w(a.prototype, "entries") || typeof Object.seal != "function") return !1;
                try {
                    var c = Object.seal({
                            x: 4
                        }),
                        d = new a(A([c]));
                    if (!d.has(c) || d.size != 1 || d.add(c) != d || d.size != 1 || d.add({
                            x: 4
                        }) != d || d.size != 2) return !1;
                    var e = w(d, "entries").call(d),
                        f = e.next();
                    if (f.done || f.value[0] != c || f.value[1] != c) return !1;
                    f = e.next();
                    return f.done || f.value[0] == c || f.value[0].x != 4 || f.value[1] != f.value[0] ? !1 : e.next().done
                } catch (g) {
                    return !1
                }
            }()) return a;
        var b = function(c) {
            this.g = new v.Map;
            if (c) {
                c = A(c);
                for (var d; !(d = c.next()).done;) this.add(d.value)
            }
            this.size = this.g.size
        };
        b.prototype.add = function(c) {
            c = c === 0 ? 0 : c;
            this.g.set(c, c);
            this.size = this.g.size;
            return this
        };
        b.prototype.delete = function(c) {
            c = this.g.delete(c);
            this.size = this.g.size;
            return c
        };
        b.prototype.clear = function() {
            this.g.clear();
            this.size = 0
        };
        b.prototype.has = function(c) {
            return this.g.has(c)
        };
        b.prototype.entries = function() {
            return w(this.g, "entries").call(this.g)
        };
        b.prototype.values = function() {
            return w(this.g, "values").call(this.g)
        };
        b.prototype.keys = w(b.prototype, "values");
        b.prototype[w(v.Symbol, "iterator")] = w(b.prototype, "values");
        b.prototype.forEach = function(c, d) {
            var e = this;
            this.g.forEach(function(f) {
                return c.call(d, f, f, e)
            })
        };
        return b
    }, "es6");
    x("Object.values", function(a) {
        return a ? a : function(b) {
            var c = [],
                d;
            for (d in b) qa(b, d) && c.push(b[d]);
            return c
        }
    }, "es8");
    x("Object.is", function(a) {
        return a ? a : function(b, c) {
            return b === c ? b !== 0 || 1 / b === 1 / c : b !== b && c !== c
        }
    }, "es6");
    x("Array.prototype.includes", function(a) {
        return a ? a : function(b, c) {
            var d = this;
            d instanceof String && (d = String(d));
            var e = d.length;
            c = c || 0;
            for (c < 0 && (c = Math.max(c + e, 0)); c < e; c++) {
                var f = d[c];
                if (f === b || w(Object, "is").call(Object, f, b)) return !0
            }
            return !1
        }
    }, "es7");
    var ta = function(a, b, c) {
        if (a == null) throw new TypeError("The 'this' value for String.prototype." + c + " must not be null or undefined");
        if (b instanceof RegExp) throw new TypeError("First argument to String.prototype." + c + " must not be a regular expression");
        return a + ""
    };
    x("String.prototype.includes", function(a) {
        return a ? a : function(b, c) {
            return ta(this, b, "includes").indexOf(b, c || 0) !== -1
        }
    }, "es6");
    x("Array.from", function(a) {
        return a ? a : function(b, c, d) {
            c = c != null ? c : function(h) {
                return h
            };
            var e = [],
                f = typeof v.Symbol != "undefined" && w(v.Symbol, "iterator") && b[w(v.Symbol, "iterator")];
            if (typeof f == "function") {
                b = f.call(b);
                for (var g = 0; !(f = b.next()).done;) e.push(c.call(d, f.value, g++))
            } else
                for (f = b.length, g = 0; g < f; g++) e.push(c.call(d, b[g], g));
            return e
        }
    }, "es6");
    x("Object.entries", function(a) {
        return a ? a : function(b) {
            var c = [],
                d;
            for (d in b) qa(b, d) && c.push([d, b[d]]);
            return c
        }
    }, "es8");
    x("Number.isFinite", function(a) {
        return a ? a : function(b) {
            return typeof b !== "number" ? !1 : !isNaN(b) && b !== Infinity && b !== -Infinity
        }
    }, "es6");
    x("Number.MAX_SAFE_INTEGER", function() {
        return 9007199254740991
    }, "es6");
    x("Number.MIN_SAFE_INTEGER", function() {
        return -9007199254740991
    }, "es6");
    x("Number.isInteger", function(a) {
        return a ? a : function(b) {
            return w(Number, "isFinite").call(Number, b) ? b === Math.floor(b) : !1
        }
    }, "es6");
    x("Number.isSafeInteger", function(a) {
        return a ? a : function(b) {
            return w(Number, "isInteger").call(Number, b) && Math.abs(b) <= w(Number, "MAX_SAFE_INTEGER")
        }
    }, "es6");
    x("String.prototype.startsWith", function(a) {
        return a ? a : function(b, c) {
            var d = ta(this, b, "startsWith"),
                e = d.length,
                f = b.length;
            c = Math.max(0, Math.min(c | 0, d.length));
            for (var g = 0; g < f && c < e;)
                if (d[c++] != b[g++]) return !1;
            return g >= f
        }
    }, "es6");
    var ua = function(a, b) {
        a instanceof String && (a += "");
        var c = 0,
            d = !1,
            e = {
                next: function() {
                    if (!d && c < a.length) {
                        var f = c++;
                        return {
                            value: b(f, a[f]),
                            done: !1
                        }
                    }
                    d = !0;
                    return {
                        done: !0,
                        value: void 0
                    }
                }
            };
        e[w(v.Symbol, "iterator")] = function() {
            return e
        };
        return e
    };
    x("Array.prototype.entries", function(a) {
        return a ? a : function() {
            return ua(this, function(b, c) {
                return [b, c]
            })
        }
    }, "es6");
    x("Math.trunc", function(a) {
        return a ? a : function(b) {
            b = Number(b);
            if (isNaN(b) || b === Infinity || b === -Infinity || b === 0) return b;
            var c = Math.floor(Math.abs(b));
            return b < 0 ? -c : c
        }
    }, "es6");
    x("Number.isNaN", function(a) {
        return a ? a : function(b) {
            return typeof b === "number" && isNaN(b)
        }
    }, "es6");
    x("Array.prototype.keys", function(a) {
        return a ? a : function() {
            return ua(this, function(b) {
                return b
            })
        }
    }, "es6");
    x("Array.prototype.values", function(a) {
        return a ? a : function() {
            return ua(this, function(b, c) {
                return c
            })
        }
    }, "es8");
    x("String.prototype.repeat", function(a) {
        return a ? a : function(b) {
            var c = ta(this, null, "repeat");
            if (b < 0 || b > 1342177279) throw new RangeError("Invalid count value");
            b |= 0;
            for (var d = ""; b;)
                if (b & 1 && (d += c), b >>>= 1) c += c;
            return d
        }
    }, "es6");
    x("String.prototype.padStart", function(a) {
        return a ? a : function(b, c) {
            var d = ta(this, null, "padStart");
            b -= d.length;
            c = c !== void 0 ? String(c) : " ";
            return (b > 0 && c ? w(c, "repeat").call(c, Math.ceil(b / c.length)).substring(0, b) : "") + d
        }
    }, "es8");
    /* 
     
     Copyright The Closure Library Authors. 
     SPDX-License-Identifier: Apache-2.0 
    */
    var D = this || self,
        wa = function(a, b) {
            var c = va("CLOSURE_FLAGS");
            a = c && c[a];
            return a != null ? a : b
        },
        va = function(a) {
            a = a.split(".");
            for (var b = D, c = 0; c < a.length; c++)
                if (b = b[a[c]], b == null) return null;
            return b
        },
        xa = function(a) {
            var b = typeof a;
            return b != "object" ? b : a ? Array.isArray(a) ? "array" : b : "null"
        },
        ya = function(a, b, c) {
            a = a.split(".");
            c = c || D;
            for (var d; a.length && (d = a.shift());) a.length || b === void 0 ? c[d] && c[d] !== Object.prototype[d] ? c = c[d] : c = c[d] = {} : c[d] = b
        };

    function za(a) {
        D.setTimeout(function() {
            throw a;
        }, 0)
    };
    var Aa = function(a) {
        return /^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]
    };

    function Ba(a, b) {
        var c = 0;
        a = Aa(String(a)).split(".");
        b = Aa(String(b)).split(".");
        for (var d = Math.max(a.length, b.length), e = 0; c == 0 && e < d; e++) {
            var f = a[e] || "",
                g = b[e] || "";
            do {
                f = /(\d*)(\D*)(.*)/.exec(f) || ["", "", "", ""];
                g = /(\d*)(\D*)(.*)/.exec(g) || ["", "", "", ""];
                if (f[0].length == 0 && g[0].length == 0) break;
                c = Ca(f[1].length == 0 ? 0 : parseInt(f[1], 10), g[1].length == 0 ? 0 : parseInt(g[1], 10)) || Ca(f[2].length == 0, g[2].length == 0) || Ca(f[2], g[2]);
                f = f[3];
                g = g[3]
            } while (c == 0)
        }
        return c
    }

    function Ca(a, b) {
        return a < b ? -1 : a > b ? 1 : 0
    };
    var Da = wa(610401301, !1),
        Ea = wa(748402147, !0);
    var Fa, Ga = D.navigator;
    Fa = Ga ? Ga.userAgentData || null : null;

    function Ha(a) {
        if (!Da || !Fa) return !1;
        for (var b = 0; b < Fa.brands.length; b++) {
            var c = Fa.brands[b].brand;
            if (c && c.indexOf(a) != -1) return !0
        }
        return !1
    }

    function E(a) {
        var b;
        a: {
            if (b = D.navigator)
                if (b = b.userAgent) break a;b = ""
        }
        return b.indexOf(a) != -1
    };

    function Ia() {
        return Da ? !!Fa && Fa.brands.length > 0 : !1
    }

    function Ja() {
        return Ia() ? !1 : E("Opera")
    }

    function Ka() {
        return E("Firefox") || E("FxiOS")
    }

    function La() {
        return E("Safari") && !(Ma() || (Ia() ? 0 : E("Coast")) || Ja() || (Ia() ? 0 : E("Edge")) || (Ia() ? Ha("Microsoft Edge") : E("Edg/")) || (Ia() ? Ha("Opera") : E("OPR")) || Ka() || E("Silk") || E("Android"))
    }

    function Ma() {
        return Ia() ? Ha("Chromium") : (E("Chrome") || E("CriOS")) && !(Ia() ? 0 : E("Edge")) || E("Silk")
    };
    var Na = function(a, b) {
        return Array.prototype.map.call(a, b, void 0)
    };

    function Oa(a, b) {
        a: {
            for (var c = typeof a === "string" ? a.split("") : a, d = a.length - 1; d >= 0; d--)
                if (d in c && b.call(void 0, c[d], d, a)) {
                    b = d;
                    break a
                }
            b = -1
        }
        return b < 0 ? null : typeof a === "string" ? a.charAt(b) : a[b]
    };
    var Pa = function(a) {
        Pa[" "](a);
        return a
    };
    Pa[" "] = function() {};
    var Qa = {},
        Ra = null;

    function Sa(a) {
        var b = [];
        Ta(a, function(c) {
            b.push(c)
        });
        return b
    }

    function Ta(a, b) {
        function c(k) {
            for (; d < a.length;) {
                var n = a.charAt(d++),
                    m = Ra[n];
                if (m != null) return m;
                if (!/^[\s\xa0]*$/.test(n)) throw Error("Unknown base64 encoding at char: " + n);
            }
            return k
        }
        Ua();
        for (var d = 0;;) {
            var e = c(-1),
                f = c(0),
                g = c(64),
                h = c(64);
            if (h === 64 && e === -1) break;
            b(e << 2 | f >> 4);
            g != 64 && (b(f << 4 & 240 | g >> 2), h != 64 && b(g << 6 & 192 | h))
        }
    }

    function Ua() {
        if (!Ra) {
            Ra = {};
            for (var a = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""), b = ["+/=", "+/", "-_=", "-_.", "-_"], c = 0; c < 5; c++) {
                var d = a.concat(b[c].split(""));
                Qa[c] = d;
                for (var e = 0; e < d.length; e++) {
                    var f = d[e];
                    Ra[f] === void 0 && (Ra[f] = e)
                }
            }
        }
    };

    function Va(a, b) {
        a.__closure__error__context__984382 || (a.__closure__error__context__984382 = {});
        a.__closure__error__context__984382.severity = b
    };
    var Wa = void 0,
        Xa;

    function Ya(a) {
        if (Xa) throw Error("");
        Xa = function(b) {
            D.setTimeout(function() {
                a(b)
            }, 0)
        }
    }

    function Za(a) {
        if (Xa) try {
            Xa(a)
        } catch (b) {
            throw b.cause = a, b;
        }
    }

    function $a(a) {
        a = Error(a);
        Va(a, "warning");
        Za(a);
        return a
    };

    function ab() {
        return typeof BigInt === "function"
    };
    var bb = typeof v.Symbol === "function" && typeof(0, v.Symbol)() === "symbol";

    function cb(a, b, c) {
        return typeof v.Symbol === "function" && typeof(0, v.Symbol)() === "symbol" ? (c === void 0 ? 0 : c) && v.Symbol.for && a ? v.Symbol.for(a) : a != null ? (0, v.Symbol)(a) : (0, v.Symbol)() : b
    }
    var db = cb("jas", void 0, !0),
        eb = cb(void 0, "0di"),
        fb = cb(void 0, "1oa"),
        gb = cb(void 0, "0actk"),
        hb = cb("m_m", "ec", !0);
    var ib = {
            tb: {
                value: 0,
                configurable: !0,
                writable: !0,
                enumerable: !1
            }
        },
        kb = Object.defineProperties,
        F = bb ? db : "tb",
        lb, mb = [];
    H(mb, 7);
    lb = Object.freeze(mb);

    function nb(a, b) {
        bb || F in a || kb(a, ib);
        a[F] |= b
    }

    function H(a, b) {
        bb || F in a || kb(a, ib);
        a[F] = b
    }

    function ob(a) {
        if (4 & a) return 512 & a ? 512 : 1024 & a ? 1024 : 0
    }

    function pb(a) {
        nb(a, 32);
        return a
    };
    var qb = {};

    function I(a, b) {
        return b === void 0 ? a.g !== rb && !!(2 & (a.h[F] | 0)) : !!(2 & b) && a.g !== rb
    }
    var rb = {};

    function sb(a, b) {
        if (typeof b !== "number" || b < 0 || b >= a.length) throw Error();
    }
    var tb = Object.freeze({}),
        ub = Object.freeze({});

    function vb(a) {
        var b = wb;
        if (!a) throw Error((typeof b === "function" ? b() : b) || String(a));
    }

    function xb(a) {
        a.dc = !0;
        return a
    }
    var wb = void 0;
    var yb = xb(function(a) {
            return typeof a === "number"
        }),
        zb = xb(function(a) {
            return typeof a === "string"
        }),
        Ab = xb(function(a) {
            return typeof a === "boolean"
        });
    var Bb = typeof D.BigInt === "function" && typeof D.BigInt(0) === "bigint";

    function Cb(a) {
        var b = a;
        if (zb(b)) {
            if (!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(b)) throw Error(String(b));
        } else if (yb(b) && !w(Number, "isSafeInteger").call(Number, b)) throw Error(String(b));
        return Bb ? BigInt(a) : a = Ab(a) ? a ? "1" : "0" : zb(a) ? a.trim() || "0" : String(a)
    }
    var Ib = xb(function(a) {
            return Bb ? a >= Db && a <= Eb : a[0] === "-" ? Fb(a, Gb) : Fb(a, Hb)
        }),
        Gb = w(Number, "MIN_SAFE_INTEGER").toString(),
        Db = Bb ? BigInt(w(Number, "MIN_SAFE_INTEGER")) : void 0,
        Hb = w(Number, "MAX_SAFE_INTEGER").toString(),
        Eb = Bb ? BigInt(w(Number, "MAX_SAFE_INTEGER")) : void 0;

    function Fb(a, b) {
        if (a.length > b.length) return !1;
        if (a.length < b.length || a === b) return !0;
        for (var c = 0; c < a.length; c++) {
            var d = a[c],
                e = b[c];
            if (d > e) return !1;
            if (d < e) return !0
        }
    };
    var J = 0,
        Jb = 0;

    function Kb(a) {
        var b = a >>> 0;
        J = b;
        Jb = (a - b) / 4294967296 >>> 0
    }

    function Lb(a) {
        if (a < 0) {
            Kb(-a);
            var b = A(Mb(J, Jb));
            a = b.next().value;
            b = b.next().value;
            J = a >>> 0;
            Jb = b >>> 0
        } else Kb(a)
    }

    function Nb(a, b) {
        b >>>= 0;
        a >>>= 0;
        if (b <= 2097151) var c = "" + (4294967296 * b + a);
        else ab() ? c = "" + (BigInt(b) << BigInt(32) | BigInt(a)) : (c = (a >>> 24 | b << 8) & 16777215, b = b >> 16 & 65535, a = (a & 16777215) + c * 6777216 + b * 6710656, c += b * 8147497, b *= 2, a >= 1E7 && (c += a / 1E7 >>> 0, a %= 1E7), c >= 1E7 && (b += c / 1E7 >>> 0, c %= 1E7), c = b + Ob(c) + Ob(a));
        return c
    }

    function Ob(a) {
        a = String(a);
        return "0000000".slice(a.length) + a
    }

    function Pb() {
        var a = J,
            b = Jb;
        b & 2147483648 ? ab() ? a = "" + (BigInt(b | 0) << BigInt(32) | BigInt(a >>> 0)) : (b = A(Mb(a, b)), a = b.next().value, b = b.next().value, a = "-" + Nb(a, b)) : a = Nb(a, b);
        return a
    }

    function Mb(a, b) {
        b = ~b;
        a ? a = ~a + 1 : b += 1;
        return [a, b]
    };

    function Qb(a) {
        return Array.prototype.slice.call(a)
    };

    function Rb(a, b) {
        throw Error(b === void 0 ? "unexpected value " + a + "!" : b);
    };
    var Sb = typeof BigInt === "function" ? BigInt.asIntN : void 0,
        Tb = w(Number, "isSafeInteger"),
        Ub = w(Number, "isFinite"),
        Vb = w(Math, "trunc");

    function Wb(a) {
        if (a == null || typeof a === "number") return a;
        if (a === "NaN" || a === "Infinity" || a === "-Infinity") return Number(a)
    }

    function Xb(a) {
        if (a != null && typeof a !== "boolean") throw Error("Expected boolean but got " + xa(a) + ": " + a);
        return a
    }
    var Yb = /^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;

    function Zb(a) {
        switch (typeof a) {
            case "bigint":
                return !0;
            case "number":
                return Ub(a);
            case "string":
                return Yb.test(a);
            default:
                return !1
        }
    }

    function $b(a) {
        if (!Ub(a)) throw $a("enum");
        return a | 0
    }

    function ac(a) {
        return a == null ? a : Ub(a) ? a | 0 : void 0
    }

    function bc(a) {
        if (typeof a !== "number") throw $a("int32");
        if (!Ub(a)) throw $a("int32");
        return a | 0
    }

    function cc(a) {
        if (a == null) return a;
        if (typeof a === "string" && a) a = +a;
        else if (typeof a !== "number") return;
        return Ub(a) ? a | 0 : void 0
    }

    function dc(a) {
        if (a == null) return a;
        if (typeof a === "string" && a) a = +a;
        else if (typeof a !== "number") return;
        return Ub(a) ? a >>> 0 : void 0
    }

    function ec(a) {
        var b = void 0;
        b != null || (b = 1024);
        if (!Zb(a)) throw $a("int64");
        var c = typeof a;
        switch (b) {
            case 512:
                switch (c) {
                    case "string":
                        return fc(a);
                    case "bigint":
                        return String(Sb(64, a));
                    default:
                        return hc(a)
                }
            case 1024:
                switch (c) {
                    case "string":
                        return ic(a);
                    case "bigint":
                        return Cb(Sb(64, a));
                    default:
                        return jc(a)
                }
            case 0:
                switch (c) {
                    case "string":
                        return fc(a);
                    case "bigint":
                        return Cb(Sb(64, a));
                    default:
                        return kc(a)
                }
            default:
                return Rb(b, "Unknown format requested type for int64")
        }
    }

    function lc(a) {
        var b = a.length;
        if (a[0] === "-" ? b < 20 || b === 20 && a <= "-9223372036854775808" : b < 19 || b === 19 && a <= "9223372036854775807") return a;
        if (a.length < 16) Lb(Number(a));
        else if (ab()) a = BigInt(a), J = Number(a & BigInt(4294967295)) >>> 0, Jb = Number(a >> BigInt(32) & BigInt(4294967295));
        else {
            b = +(a[0] === "-");
            Jb = J = 0;
            for (var c = a.length, d = b, e = (c - b) % 6 + b; e <= c; d = e, e += 6) d = Number(a.slice(d, e)), Jb *= 1E6, J = J * 1E6 + d, J >= 4294967296 && (Jb += w(Math, "trunc").call(Math, J / 4294967296), Jb >>>= 0, J >>>= 0);
            b && (b = A(Mb(J, Jb)), a = b.next().value, b = b.next().value, J = a, Jb = b)
        }
        return Pb()
    }

    function kc(a) {
        a = Vb(a);
        if (!Tb(a)) {
            Lb(a);
            var b = J,
                c = Jb;
            if (a = c & 2147483648) b = ~b + 1 >>> 0, c = ~c >>> 0, b == 0 && (c = c + 1 >>> 0);
            var d = c * 4294967296 + (b >>> 0);
            b = w(Number, "isSafeInteger").call(Number, d) ? d : Nb(b, c);
            a = typeof b === "number" ? a ? -b : b : a ? "-" + b : b
        }
        return a
    }

    function hc(a) {
        a = Vb(a);
        Tb(a) ? a = String(a) : (Lb(a), a = Pb());
        return a
    }

    function fc(a) {
        var b = Vb(Number(a));
        if (Tb(b)) return String(b);
        b = a.indexOf(".");
        b !== -1 && (a = a.substring(0, b));
        return lc(a)
    }

    function ic(a) {
        var b = Vb(Number(a));
        if (Tb(b)) return Cb(b);
        b = a.indexOf(".");
        b !== -1 && (a = a.substring(0, b));
        return ab() ? Cb(Sb(64, BigInt(a))) : Cb(lc(a))
    }

    function jc(a) {
        return Tb(a) ? Cb(kc(a)) : Cb(hc(a))
    }

    function mc(a) {
        var b = typeof a;
        if (a == null) return a;
        if (b === "bigint") return Cb(Sb(64, a));
        if (Zb(a)) return b === "string" ? ic(a) : jc(a)
    }

    function nc(a) {
        if (typeof a !== "string") throw Error();
        return a
    }

    function oc(a) {
        if (a != null && typeof a !== "string") throw Error();
        return a
    }

    function pc(a) {
        return a == null || typeof a === "string" ? a : void 0
    }

    function qc(a, b, c, d) {
        if (a != null && a[hb] === qb) return a;
        if (!Array.isArray(a)) return c ? d & 2 ? b[eb] || (b[eb] = rc(b)) : new b : void 0;
        c = a[F] | 0;
        d = c | d & 32 | d & 2;
        d !== c && H(a, d);
        return new b(a)
    }

    function rc(a) {
        a = new a;
        nb(a.h, 34);
        return a
    };

    function sc(a) {
        return a
    };

    function tc(a, b, c, d) {
        var e = d !== void 0;
        d = !!d;
        var f = [],
            g = a.length,
            h = 4294967295,
            k = !1,
            n = !!(b & 64),
            m = n ? b & 128 ? 0 : -1 : void 0;
        if (!(b & 1)) {
            var l = g && a[g - 1];
            l != null && typeof l === "object" && l.constructor === Object ? (g--, h = g) : l = void 0;
            if (n && !(b & 128) && !e) {
                k = !0;
                var p;
                h = ((p = uc) != null ? p : sc)(h - m, m, a, l, void 0) + m
            }
        }
        b = void 0;
        for (e = 0; e < g; e++)
            if (p = a[e], p != null && (p = c(p, d)) != null)
                if (n && e >= h) {
                    var u = e - m,
                        r = void 0;
                    ((r = b) != null ? r : b = {})[u] = p
                } else f[e] = p;
        if (l)
            for (var z in l) Object.prototype.hasOwnProperty.call(l, z) && (a = l[z], a != null && (a = c(a, d)) != null && (g = +z, e = void 0, n && !w(Number, "isNaN").call(Number, g) && (e = g + m) < h ? f[e] = a : (g = void 0, ((g = b) != null ? g : b = {})[z] = a)));
        b && (k ? f.push(b) : f[h] = b);
        return f
    }

    function vc(a) {
        switch (typeof a) {
            case "number":
                return w(Number, "isFinite").call(Number, a) ? a : "" + a;
            case "bigint":
                return Ib(a) ? Number(a) : "" + a;
            case "boolean":
                return a ? 1 : 0;
            case "object":
                if (Array.isArray(a)) {
                    var b = a[F] | 0;
                    return a.length === 0 && b & 1 ? void 0 : tc(a, b, vc)
                }
                if (a != null && a[hb] === qb) return K(a);
                return
        }
        return a
    }
    var wc = typeof structuredClone != "undefined" ? structuredClone : function(a) {
            return tc(a, 0, vc)
        },
        uc;

    function K(a) {
        a = a.h;
        return tc(a, a[F] | 0, vc)
    };

    function L(a, b, c) {
        return xc(a, b, c, 2048)
    }

    function xc(a, b, c, d) {
        d = d === void 0 ? 0 : d;
        if (a == null) {
            var e = 32;
            c ? (a = [c], e |= 128) : a = [];
            b && (e = e & -16760833 | (b & 1023) << 14)
        } else {
            if (!Array.isArray(a)) throw Error("narr");
            e = a[F] | 0;
            if (Ea && 1 & e) throw Error("rfarr");
            2048 & e && !(2 & e) && yc();
            if (e & 256) throw Error("farr");
            if (e & 64) return (e | d) !== e && H(a, e | d), a;
            if (c && (e |= 128, c !== a[0])) throw Error("mid");
            a: {
                c = a;e |= 64;
                var f = c.length;
                if (f) {
                    var g = f - 1,
                        h = c[g];
                    if (h != null && typeof h === "object" && h.constructor === Object) {
                        b = e & 128 ? 0 : -1;
                        g -= b;
                        if (g >= 1024) throw Error("pvtlmt");
                        for (var k in h) Object.prototype.hasOwnProperty.call(h, k) && (f = +k, f < g && (c[f + b] = h[k], delete h[k]));
                        e = e & -16760833 | (g & 1023) << 14;
                        break a
                    }
                }
                if (b) {
                    k = Math.max(b, f - (e & 128 ? 0 : -1));
                    if (k > 1024) throw Error("spvt");
                    e = e & -16760833 | (k & 1023) << 14
                }
            }
        }
        H(a, e | 64 | d);
        return a
    }

    function yc() {
        if (Ea) throw Error("carr");
        if (gb != null) {
            var a;
            var b = (a = Wa) != null ? a : Wa = {};
            a = b[gb] || 0;
            a >= 5 || (b[gb] = a + 1, b = Error(), Va(b, "incident"), Xa ? Za(b) : za(b))
        }
    };

    function zc(a, b) {
        if (typeof a !== "object") return a;
        if (Array.isArray(a)) {
            var c = a[F] | 0;
            a.length === 0 && c & 1 ? a = void 0 : c & 2 || (!b || 4096 & c || 16 & c ? a = Ac(a, c, !1, b && !(c & 16)) : (nb(a, 34), c & 4 && Object.freeze(a)));
            return a
        }
        if (a != null && a[hb] === qb) return b = a.h, c = b[F] | 0, I(a, c) ? a : Bc(a, b, c) ? Cc(a, b) : Ac(b, c)
    }

    function Cc(a, b, c) {
        a = new a.constructor(b);
        c && (a.g = rb);
        a.i = rb;
        return a
    }

    function Ac(a, b, c, d) {
        d != null || (d = !!(34 & b));
        a = tc(a, b, zc, d);
        d = 32;
        c && (d |= 2);
        b = b & 16769217 | d;
        H(a, b);
        return a
    }

    function Dc(a) {
        var b = a.h,
            c = b[F] | 0;
        return I(a, c) ? Bc(a, b, c) ? Cc(a, b, !0) : new a.constructor(Ac(b, c, !1)) : a
    }

    function Ec(a) {
        var b = a.h,
            c = b[F] | 0;
        return I(a, c) ? a : Bc(a, b, c) ? Cc(a, b) : new a.constructor(Ac(b, c, !0))
    }

    function Fc(a) {
        if (a.g !== rb) return !1;
        var b = a.h;
        b = Ac(b, b[F] | 0);
        nb(b, 2048);
        a.h = b;
        a.g = void 0;
        a.i = void 0;
        return !0
    }

    function Gc(a) {
        if (!Fc(a) && I(a, a.h[F] | 0)) throw Error();
    }

    function Hc(a, b) {
        b === void 0 && (b = a[F] | 0);
        b & 32 && !(b & 4096) && H(a, b | 4096)
    }

    function Bc(a, b, c) {
        return c & 2 ? !0 : c & 32 && !(c & 4096) ? (H(b, c | 2), a.g = rb, !0) : !1
    };
    var Ic = Cb(0),
        M = function(a, b, c, d) {
            a = Jc(a.h, b, c, d);
            if (a !== null) return a
        },
        Jc = function(a, b, c, d) {
            if (b === -1) return null;
            var e = b + (c ? 0 : -1),
                f = a.length - 1;
            if (!(f < 1 + (c ? 0 : -1))) {
                if (e >= f) {
                    var g = a[f];
                    if (g != null && typeof g === "object" && g.constructor === Object) {
                        c = g[b];
                        var h = !0
                    } else if (e === f) c = g;
                    else return
                } else c = a[e];
                if (d && c != null) {
                    d = d(c);
                    if (d == null) return d;
                    if (!w(Object, "is").call(Object, d, c)) return h ? g[b] = d : a[e] = d, d
                }
                return c
            }
        },
        O = function(a, b, c) {
            Gc(a);
            var d = a.h;
            N(d, d[F] | 0, b, c);
            return a
        };

    function N(a, b, c, d) {
        var e = c + -1,
            f = a.length - 1;
        if (f >= 0 && e >= f) {
            var g = a[f];
            if (g != null && typeof g === "object" && g.constructor === Object) return g[c] = d, b
        }
        if (e <= f) return a[e] = d, b;
        if (d !== void 0) {
            var h;
            f = ((h = b) != null ? h : b = a[F] | 0) >> 14 & 1023 || 536870912;
            c >= f ? d != null && (e = {}, a[f + -1] = (e[c] = d, e)) : a[e] = d
        }
        return b
    }
    var Lc = function(a, b, c) {
            a = a.h;
            return Kc(a, a[F] | 0, b, c) !== void 0
        },
        P = function(a) {
            return a === tb ? 2 : 4
        };

    function Mc(a, b, c, d, e) {
        var f = a.h,
            g = f[F] | 0;
        d = I(a, g) ? 1 : d;
        e = !!e || d === 3;
        d === 2 && Fc(a) && (f = a.h, g = f[F] | 0);
        a = Jc(f, b);
        a = Array.isArray(a) ? a : lb;
        var h = a === lb ? 7 : a[F] | 0,
            k = Nc(h, g);
        var n = 4 & k ? !1 : !0;
        if (n) {
            4 & k && (a = Qb(a), h = 0, k = Oc(k, g), g = N(f, g, b, a));
            for (var m = 0, l = 0; m < a.length; m++) {
                var p = c(a[m]);
                p != null && (a[l++] = p)
            }
            l < m && (a.length = l);
            c = (k | 4) & -513;
            k = c &= -1025;
            k &= -4097
        }
        k !== h && (H(a, k), 2 & k && Object.freeze(a));
        return a = Pc(a, k, f, g, b, d, n, e)
    }

    function Pc(a, b, c, d, e, f, g, h) {
        var k = b;
        f === 1 || (f !== 4 ? 0 : 2 & b || !(16 & b) && 32 & d) ? Qc(b) || (b |= !a.length || g && !(4096 & b) || 32 & d && !(4096 & b || 16 & b) ? 2 : 256, b !== k && H(a, b), Object.freeze(a)) : (f === 2 && Qc(b) && (a = Qb(a), k = 0, b = Oc(b, d), d = N(c, d, e, a)), Qc(b) || (h || (b |= 16), b !== k && H(a, b)));
        2 & b || !(4096 & b || 16 & b) || Hc(c, d);
        return a
    }

    function Nc(a, b) {
        2 & b && (a |= 2);
        return a | 1
    }

    function Qc(a) {
        return !!(2 & a) && !!(4 & a) || !!(256 & a)
    }

    function Rc(a, b, c, d) {
        Gc(a);
        var e = a.h,
            f = e[F] | 0;
        if (c == null) return N(e, f, b), a;
        var g = c === lb ? 7 : c[F] | 0,
            h = g,
            k = Qc(g),
            n = k || Object.isFrozen(c);
        k || (g = 0);
        n || (c = Qb(c), h = 0, g = Oc(g, f), n = !1);
        g |= 5;
        var m;
        k = (m = ob(g)) != null ? m : 1024;
        g |= k;
        for (m = 0; m < c.length; m++) {
            var l = c[m],
                p = d(l, k);
            w(Object, "is").call(Object, l, p) || (n && (c = Qb(c), h = 0, g = Oc(g, f), n = !1), c[m] = p)
        }
        g !== h && (n && (c = Qb(c), g = Oc(g, f)), H(c, g));
        N(e, f, b, c);
        return a
    }

    function Sc(a, b, c, d) {
        Gc(a);
        var e = a.h;
        N(e, e[F] | 0, b, (d === "0" ? Number(c) === 0 : c === d) ? void 0 : c);
        return a
    }
    var Wc = function(a, b, c, d) {
            Gc(a);
            var e = a.h,
                f = e[F] | 0;
            if (d == null) {
                var g = Tc(e);
                if (Uc(g, e, f, c) === b) g.set(c, 0);
                else return a
            } else f = Vc(e, f, c, b);
            N(e, f, b, d);
            return a
        },
        Yc = function(a, b, c) {
            return Xc(a, b) === c ? c : -1
        },
        Xc = function(a, b) {
            a = a.h;
            return Uc(Tc(a), a, void 0, b)
        };

    function Tc(a) {
        if (bb) {
            var b;
            return (b = a[fb]) != null ? b : a[fb] = new v.Map
        }
        if (fb in a) return a[fb];
        b = new v.Map;
        Object.defineProperty(a, fb, {
            value: b
        });
        return b
    }

    function Vc(a, b, c, d) {
        var e = Tc(a),
            f = Uc(e, a, b, c);
        f !== d && (f && (b = N(a, b, f)), e.set(c, d));
        return b
    }

    function Uc(a, b, c, d) {
        var e = a.get(d);
        if (e != null) return e;
        for (var f = e = 0; f < d.length; f++) {
            var g = d[f];
            Jc(b, g) != null && (e !== 0 && (c = N(b, c, e)), e = g)
        }
        a.set(d, e);
        return e
    }
    var Zc = function(a, b, c) {
        Gc(a);
        a = a.h;
        var d = a[F] | 0,
            e = Jc(a, c),
            f = void 0 === ub;
        b = qc(e, b, !f, d);
        if (!f || b) return b = Dc(b), e !== b && (d = N(a, d, c, b), Hc(a, d)), b
    };

    function Kc(a, b, c, d) {
        var e = !1;
        d = Jc(a, d, void 0, function(f) {
            var g = qc(f, c, !1, b);
            e = g !== f && g != null;
            return g
        });
        if (d != null) return e && !I(d) && Hc(a, b), d
    }
    var $c = function(a, b, c) {
            a = a.h;
            return Kc(a, a[F] | 0, b, c) || b[eb] || (b[eb] = rc(b))
        },
        Q = function(a, b, c) {
            var d = a.h,
                e = d[F] | 0;
            b = Kc(d, e, b, c);
            if (b == null) return b;
            e = d[F] | 0;
            if (!I(a, e)) {
                var f = Dc(b);
                f !== b && (Fc(a) && (d = a.h, e = d[F] | 0), b = f, e = N(d, e, c, b), Hc(d, e))
            }
            return b
        };

    function ad(a, b, c, d, e, f, g, h) {
        var k = I(a, c);
        f = k ? 1 : f;
        g = !!g || f === 3;
        k = h && !k;
        (f === 2 || k) && Fc(a) && (b = a.h, c = b[F] | 0);
        a = Jc(b, e);
        a = Array.isArray(a) ? a : lb;
        var n = a === lb ? 7 : a[F] | 0,
            m = Nc(n, c);
        if (h = !(4 & m)) {
            var l = a,
                p = c,
                u = !!(2 & m);
            u && (p |= 2);
            for (var r = !u, z = !0, t = 0, G = 0; t < l.length; t++) {
                var W = qc(l[t], d, !1, p);
                if (W instanceof d) {
                    if (!u) {
                        var jb = I(W);
                        r && (r = !jb);
                        z && (z = jb)
                    }
                    l[G++] = W
                }
            }
            G < t && (l.length = G);
            m |= 4;
            m = z ? m & -4097 : m | 4096;
            m = r ? m | 8 : m & -9
        }
        m !== n && (H(a, m), 2 & m && Object.freeze(a));
        if (k && !(8 & m || !a.length && (f === 1 || (f !== 4 ? 0 : 2 & m || !(16 & m) && 32 & c)))) {
            Qc(m) && (a = Qb(a), m = Oc(m, c), c = N(b, c, e, a));
            d = a;
            k = m;
            for (n = 0; n < d.length; n++) l = d[n], m = Dc(l), l !== m && (d[n] = m);
            k |= 8;
            m = k = d.length ? k | 4096 : k & -4097;
            H(a, m)
        }
        return a = Pc(a, m, b, c, e, f, h, g)
    }
    var R = function(a, b, c, d) {
        var e = a.h;
        return ad(a, e, e[F] | 0, b, c, d, !1, !0)
    };

    function bd(a) {
        a == null && (a = void 0);
        return a
    }
    var cd = function(a, b, c) {
            c = bd(c);
            O(a, b, c);
            c && !I(c) && Hc(a.h);
            return a
        },
        dd = function(a, b, c, d) {
            d = bd(d);
            Wc(a, b, c, d);
            d && !I(d) && Hc(a.h);
            return a
        },
        ed = function(a, b, c) {
            Gc(a);
            var d = a.h,
                e = d[F] | 0;
            if (c == null) return N(d, e, b), a;
            for (var f = c === lb ? 7 : c[F] | 0, g = f, h = Qc(f), k = h || Object.isFrozen(c), n = !0, m = !0, l = 0; l < c.length; l++) {
                var p = c[l];
                h || (p = I(p), n && (n = !p), m && (m = p))
            }
            h || (f = n ? 13 : 5, f = m ? f & -4097 : f | 4096);
            k && f === g || (c = Qb(c), g = 0, f = Oc(f, e));
            f !== g && H(c, f);
            e = N(d, e, b, c);
            2 & f || !(4096 & f || 16 & f) || Hc(d, e);
            return a
        };

    function Oc(a, b) {
        return a = (2 & b ? a | 2 : a & -3) & -273
    }

    function fd(a, b) {
        Gc(a);
        a = Mc(a, 4, pc, 2, !0);
        var c, d = (c = ob(a === lb ? 7 : a[F] | 0)) != null ? c : 1024;
        if (Array.isArray(b)) {
            c = b.length;
            for (var e = 0; e < c; e++) a.push(nc(b[e], d))
        } else
            for (b = A(b), c = b.next(); !c.done; c = b.next()) a.push(nc(c.value, d))
    }
    var gd = function(a, b) {
            var c = c === void 0 ? !1 : c;
            a = M(a, b);
            a = a == null || typeof a === "boolean" ? a : typeof a === "number" ? !!a : void 0;
            return a != null ? a : c
        },
        hd = function(a, b) {
            var c = c === void 0 ? 0 : c;
            a = cc(M(a, b));
            return a != null ? a : c
        },
        id = function(a, b) {
            var c = c === void 0 ? 0 : c;
            a = dc(M(a, b));
            return a != null ? a : c
        },
        jd = function(a, b) {
            var c = c === void 0 ? Ic : c;
            a = M(a, b, void 0, mc);
            return a != null ? a : c
        },
        kd = function(a, b) {
            var c = c === void 0 ? 0 : c;
            a = M(a, b, void 0, Wb);
            return a != null ? a : c
        },
        S = function(a, b) {
            var c = c === void 0 ? "" : c;
            var d;
            return (d = pc(M(a, b))) != null ? d : c
        },
        T = function(a, b) {
            var c = c === void 0 ? 0 : c;
            a = ac(M(a, b));
            return a != null ? a : c
        },
        ld = function(a, b, c) {
            a = Mc(a, b, cc, 3, !0);
            sb(a, c);
            return a[c]
        },
        md = function(a, b, c) {
            return T(a, Yc(a, c, b))
        },
        nd = function(a, b, c) {
            return O(a, b, c == null ? c : bc(c))
        },
        od = function(a, b, c) {
            return Sc(a, b, c == null ? c : bc(c), 0)
        },
        pd = function(a, b, c) {
            return O(a, b, c == null ? c : ec(c))
        },
        qd = function(a, b, c) {
            return Sc(a, b, c == null ? c : ec(c), "0")
        },
        rd = function(a, b, c) {
            return Wc(a, 2, b, c == null ? c : ec(c))
        },
        sd = function(a, b, c) {
            if (c != null && typeof c !== "number") throw Error("Value of float/double field must be a number, found " + typeof c + ": " + c);
            return O(a, b, c)
        },
        td = function(a, b, c) {
            return Sc(a, b, oc(c), "")
        },
        ud = function(a, b, c) {
            return O(a, b, c == null ? c : $b(c))
        },
        vd = function(a, b, c) {
            return Sc(a, b, c == null ? c : $b(c), 0)
        },
        wd = function(a, b, c, d) {
            return Wc(a, b, c, d == null ? d : $b(d))
        };
    var U = function(a, b, c) {
        this.h = L(a, b, c)
    };
    U.prototype.toJSON = function() {
        return K(this)
    };
    var xd = function(a) {
            return Dc(a)
        },
        yd = function(a) {
            return Ec(a)
        };
    U.prototype[hb] = qb;

    function zd(a, b) {
        if (b == null) return new a;
        if (!Array.isArray(b)) throw Error();
        if (Object.isFrozen(b) || Object.isSealed(b) || !Object.isExtensible(b)) throw Error();
        return new a(pb(b))
    };

    function Ad(a) {
        return function() {
            return a[eb] || (a[eb] = rc(a))
        }
    }

    function Bd(a) {
        return function(b) {
            if (b == null || b == "") b = new a;
            else {
                b = JSON.parse(b);
                if (!Array.isArray(b)) throw Error("dnarr");
                b = new a(pb(b))
            }
            return b
        }
    };
    var Cd = function(a) {
        this.h = L(a)
    };
    y(Cd, U);
    var Dd = function(a) {
        return S(a, 1)
    };
    var Ed = function(a) {
        this.h = L(a)
    };
    y(Ed, U);

    function Fd(a) {
        var b = b === void 0 ? !1 : b;
        var c = c === void 0 ? D : c;
        for (var d = 0; c && d++ < 40;) {
            var e;
            if (!(e = b)) try {
                var f;
                if (f = !!c && c.location.href != null) b: {
                    try {
                        Pa(c.foo);
                        f = !0;
                        break b
                    } catch (h) {}
                    f = !1
                }
                e = f
            } catch (h) {
                e = !1
            }
            if (e && a(c)) break;
            a: {
                try {
                    var g = c.parent;
                    if (g && g !== c) {
                        c = g;
                        break a
                    }
                } catch (h) {}
                c = null
            }
        }
    }

    function Gd(a) {
        var b = a;
        Fd(function(c) {
            b = c;
            return !1
        });
        return b
    };
    var Hd = function(a) {
        var b = !1,
            c;
        return function() {
            b || (c = a(), b = !0);
            return c
        }
    };

    function Id() {
        return Da && Fa ? !Fa.mobile && (E("iPad") || E("Android") || E("Silk")) : E("iPad") || E("Android") && !E("Mobile") || E("Silk")
    };
    /* 
     
     Copyright Google LLC 
     SPDX-License-Identifier: Apache-2.0 
    */
    var Jd;

    function Kd() {
        Jd === void 0 && (Jd = null);
        return Jd
    };
    var Ld = function(a) {
        this.g = a
    };
    Ld.prototype.toString = function() {
        return this.g + ""
    };

    function Md(a) {
        var b = Kd();
        a = b ? b.createScriptURL(a) : a;
        return new Ld(a)
    }

    function Nd(a) {
        if (a instanceof Ld) return a.g;
        throw Error("");
    };
    var Od = /^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;
    var Pd = function(a) {
        this.g = a
    };
    Pd.prototype.toString = function() {
        return this.g + ""
    };

    function Qd(a) {
        a = a === void 0 ? document : a;
        var b, c;
        a = (c = (b = a).querySelector) == null ? void 0 : c.call(b, "script[nonce]");
        return a == null ? "" : a.nonce || a.getAttribute("nonce") || ""
    };

    function Rd(a, b) {
        a.src = Nd(b);
        (b = Qd(a.ownerDocument)) && a.setAttribute("nonce", b)
    };
    var Sd = "alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");

    function Td(a, b) {
        var c = a.write;
        if (b instanceof Pd) b = b.g;
        else throw Error("");
        c.call(a, b)
    };
    var Ud = Hd(function() {
        return (Da && Fa ? Fa.mobile : !Id() && (E("iPod") || E("iPhone") || E("Android") || E("IEMobile"))) ? 2 : Id() ? 1 : 0
    });

    function Vd(a, b) {
        if (a)
            for (var c in a) Object.prototype.hasOwnProperty.call(a, c) && b(a[c], c, a)
    };

    function Wd() {
        if (!v.globalThis.crypto) return Math.random();
        try {
            var a = new Uint32Array(1);
            v.globalThis.crypto.getRandomValues(a);
            return a[0] / 65536 / 65536
        } catch (b) {
            return Math.random()
        }
    };
    var Xd, Yd = 64;

    function Zd() {
        try {
            return Xd != null || (Xd = new Uint32Array(64)), Yd >= 64 && (crypto.getRandomValues(Xd), Yd = 0), Xd[Yd++]
        } catch (a) {
            return Math.floor(Math.random() * 4294967296)
        }
    };

    function $d(a, b) {
        if (!yb(a.goog_pvsid)) try {
            var c = Zd() + (Zd() & 2097151) * 4294967296;
            Object.defineProperty(a, "goog_pvsid", {
                value: c,
                configurable: !1
            })
        } catch (d) {
            b.D({
                methodName: 784,
                J: d
            })
        }
        a = Number(a.goog_pvsid);
        (!a || a <= 0) && b.D({
            methodName: 784,
            J: Error("Invalid correlator, " + a)
        });
        return a || -1
    };

    function ae(a, b) {
        a = Nd(a).toString();
        a = '<script src="' + be(a) + '"';
        if (b == null ? 0 : b.async) a += " async";
        (b == null ? void 0 : b.attributionSrc) !== void 0 && (a += ' attributionsrc="' + be(b.attributionSrc) + '"');
        if (b == null ? 0 : b.kb) a += ' custom-element="' + be(b.kb) + '"';
        if (b == null ? 0 : b.defer) a += " defer";
        if (b == null ? 0 : b.id) a += ' id="' + be(b.id) + '"';
        if (b == null ? 0 : b.nonce) a += ' nonce="' + be(b.nonce) + '"';
        if (b == null ? 0 : b.type) a += ' type="' + be(b.type) + '"';
        if (b == null ? 0 : b.Xa) a += ' crossorigin="' + be(b.Xa) + '"';
        b = a + ">\x3c/script>";
        b = (a = Kd()) ? a.createHTML(b) : b;
        return new Pd(b)
    }

    function be(a) {
        return a.replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(/"/g, "&quot;").replace(/'/g, "&apos;")
    };

    function ce(a) {
        var b = C.apply(1, arguments);
        if (b.length === 0) return Md(a[0]);
        for (var c = a[0], d = 0; d < b.length; d++) c += encodeURIComponent(b[d]) + a[d + 1];
        return Md(c)
    }

    function de(a, b) {
        a = Nd(a).toString();
        var c = a.split(/[?#]/),
            d = /[?]/.test(a) ? "?" + c[1] : "";
        return ee(c[0], d, /[#]/.test(a) ? "#" + (d ? c[2] : c[1]) : "", b)
    }

    function ee(a, b, c, d) {
        function e(g, h) {
            g != null && (Array.isArray(g) ? g.forEach(function(k) {
                return e(k, h)
            }) : (b += f + encodeURIComponent(h) + "=" + encodeURIComponent(g), f = "&"))
        }
        var f = b.length ? "&" : "?";
        d.constructor === Object && (d = w(Object, "entries").call(Object, d));
        Array.isArray(d) ? d.forEach(function(g) {
            return e(g[1], g[0])
        }) : d.forEach(e);
        return Md(a + b + c)
    };

    function fe(a, b) {
        if (a.length && b.head) {
            a = A(a);
            for (var c = a.next(); !c.done; c = a.next())
                if ((c = c.value) && b.head) {
                    var d = ge("META");
                    b.head.appendChild(d);
                    d.httpEquiv = "origin-trial";
                    d.content = c
                }
        }
    }
    var he = function(a) {
            return $d(a, {
                D: function() {}
            })
        },
        ge = function(a, b) {
            b = b === void 0 ? document : b;
            return b.createElement(String(a).toLowerCase())
        };

    function ie(a) {
        var b = [],
            c = 0,
            d;
        for (d in a) b[c++] = a[d];
        return b
    };
    var je = function() {
        var a = window.google_unique_id;
        return yb(a) ? a : 0
    };
    var ke = {
        Xb: 0,
        Wb: 1,
        Tb: 2,
        Ob: 3,
        Ub: 4,
        Pb: 5,
        Vb: 6,
        Rb: 7,
        Sb: 8,
        Nb: 9,
        Qb: 10,
        Yb: 11
    };
    var le = {
        ac: 0,
        bc: 1,
        Zb: 2
    };
    var me = function(a) {
        this.h = L(a)
    };
    y(me, U);
    me.prototype.getVersion = function() {
        return hd(this, 2)
    };

    function ne(a) {
        return Sa(a.length % 4 !== 0 ? a + "A" : a).map(function(b) {
            return w(b.toString(2), "padStart").call(b.toString(2), 8, "0")
        }).join("")
    }

    function oe(a) {
        if (!/^[0-1]+$/.test(a)) throw Error("Invalid input [" + a + "] not a bit string.");
        return parseInt(a, 2)
    }

    function pe(a) {
        if (!/^[0-1]+$/.test(a)) throw Error("Invalid input [" + a + "] not a bit string.");
        for (var b = [1, 2, 3, 5], c = 0, d = 0; d < a.length - 1; d++) b.length <= d && b.push(b[d - 1] + b[d - 2]), c += parseInt(a[d], 2) * b[d];
        return c
    };

    function qe(a) {
        var b = ne(a),
            c = oe(b.slice(0, 6));
        a = oe(b.slice(6, 12));
        var d = new me;
        c = od(d, 1, c);
        a = od(c, 2, a);
        b = b.slice(12);
        c = oe(b.slice(0, 12));
        d = [];
        for (var e = b.slice(12).replace(/0+$/, ""), f = 0; f < c; f++) {
            if (e.length === 0) throw Error("Found " + f + " of " + c + " sections [" + d + "] but reached end of input [" + b + "]");
            var g = oe(e[0]) === 0;
            e = e.slice(1);
            var h = re(e, b),
                k = d.length === 0 ? 0 : d[d.length - 1];
            k = pe(h) + k;
            e = e.slice(h.length);
            if (g) d.push(k);
            else {
                g = re(e, b);
                h = pe(g);
                for (var n = 0; n <= h; n++) d.push(k + n);
                e = e.slice(g.length)
            }
        }
        if (e.length > 0) throw Error("Found " + c + " sections [" + d + "] but has remaining input [" + e + "], entire input [" + b + "]");
        return Rc(a, 3, d, bc)
    }

    function re(a, b) {
        var c = a.indexOf("11");
        if (c === -1) throw Error("Expected section bitstring but not found in [" + a + "] part of [" + b + "]");
        return a.slice(0, c + 2)
    };
    var se = ie(ke).map(function(a) {
            return Number(a)
        }),
        te = ie(le).map(function(a) {
            return Number(a)
        });
    var ue = function(a) {
        this.h = L(a)
    };
    y(ue, U);
    var ve = function() {
            var a = new ue;
            return qd(a, 1, 0)
        },
        we = function(a) {
            var b = Number;
            var c = c === void 0 ? "0" : c;
            var d = M(a, 1, void 0, mc);
            var e = e === void 0 ? !1 : e;
            var f = typeof d;
            d = d == null ? d : f === "bigint" ? String(Sb(64, d)) : Zb(d) ? f === "string" ? fc(d) : e ? hc(d) : kc(d) : void 0;
            b = b(d != null ? d : c);
            a = hd(a, 2);
            return new Date(b * 1E3 + a / 1E6)
        };

    function xe(a) {
        if (a != null) return ye(a)
    }

    function ye(a) {
        return Ib(a) ? Number(a) : String(a)
    };
    var ze = function(a) {
            this.i = a;
            this.g = 0;
            if (/[^01]/.test(this.i)) throw Error("Input bitstring " + this.i + " is malformed!");
        },
        Ae = function(a) {
            var b = function() {
                var c = V(a, 6);
                if (c > 25 || c < 0) throw Error("Invalid character code, expected in range [0,25], got: " + c);
                return String.fromCharCode(97 + c)
            };
            return b() + b()
        },
        De = function(a) {
            var b = V(a, 16);
            if (!!V(a, 1) === !0) {
                a = Be(a);
                for (var c = A(a), d = c.next(); !d.done; d = c.next())
                    if (d = d.value, d > b) throw Error("ID " + d + " is past MaxVendorId " + b + "!");
                return a
            }
            return Ce(a, b)
        },
        Be = function(a) {
            for (var b = V(a, 12), c = []; b--;) {
                var d = !!V(a, 1) === !0,
                    e = V(a, 16);
                if (d)
                    for (d = V(a, 16); e <= d; e++) c.push(e);
                else c.push(e)
            }
            c.sort(function(f, g) {
                return f - g
            });
            return c
        },
        Ce = function(a, b, c) {
            for (var d = [], e = 0; e < b; e++)
                if (V(a, 1)) {
                    var f = e + 1;
                    if (c && c.indexOf(f) === -1) throw Error("ID: " + f + " is outside of allowed values!");
                    d.push(f)
                }
            return d
        },
        V = function(a, b) {
            if (a.g + b > a.i.length) throw Error("Requested length " + b + " is past end of string.");
            var c = a.i.substring(a.g, a.g + b);
            a.g += b;
            return parseInt(c, 2)
        };
    ze.prototype.skip = function(a) {
        this.g += a
    };
    var Ee = function(a) {
        this.h = L(a)
    };
    y(Ee, U);
    var Fe = function(a, b) {
        var c = c === void 0 ? {} : c;
        this.error = a;
        this.meta = c;
        this.context = b.context;
        this.msg = b.message || "";
        this.id = b.id || "jserror"
    };

    function Ge(a, b, c, d) {
        d = d === void 0 ? !1 : d;
        a.google_image_requests || (a.google_image_requests = []);
        var e = ge("IMG", a.document);
        if (c) {
            var f = function() {
                if (c) {
                    var g = a.google_image_requests,
                        h = Array.prototype.indexOf.call(g, e, void 0);
                    h >= 0 && Array.prototype.splice.call(g, h, 1)
                }
                typeof e.removeEventListener === "function" && e.removeEventListener("load", f, !1);
                typeof e.removeEventListener === "function" && e.removeEventListener("error", f, !1)
            };
            typeof e.addEventListener === "function" && e.addEventListener("load", f, !1);
            typeof e.addEventListener === "function" && e.addEventListener("error", f, !1)
        }
        d && (e.attributionSrc = "");
        e.src = b;
        a.google_image_requests.push(e)
    }

    function He(a) {
        var b = b === void 0 ? !1 : b;
        var c = "https://pagead2.googlesyndication.com/pagead/gen_204?id=rcs_internal";
        Vd(a, function(d, e) {
            if (d || d === 0) c += "&" + e + "=" + encodeURIComponent(String(d))
        });
        Ie(c, b)
    }

    function Ie(a, b) {
        var c = window;
        b = b === void 0 ? !1 : b;
        var d = d === void 0 ? !1 : d;
        c.fetch ? (b = {
            keepalive: !0,
            credentials: "include",
            redirect: "follow",
            method: "get",
            mode: "no-cors"
        }, d && (b.mode = "cors", "setAttributionReporting" in XMLHttpRequest.prototype ? b.attributionReporting = {
            eventSourceEligible: "true",
            triggerEligible: "false"
        } : b.headers = {
            "Attribution-Reporting-Eligible": "event-source"
        }), c.fetch(a, b)) : Ge(c, a, b === void 0 ? !1 : b, d === void 0 ? !1 : d)
    };

    function Je(a, b) {
        try {
            var c = function(d) {
                var e = {};
                return [(e[d.S] = d.R, e)]
            };
            return JSON.stringify([a.filter(function(d) {
                return d.L
            }).map(c), K(b), a.filter(function(d) {
                return !d.L
            }).map(c)])
        } catch (d) {
            return Ke(d, b), ""
        }
    }

    function Ke(a, b) {
        try {
            var c = a instanceof Error ? a : Error(String(a)),
                d = c.toString();
            c.name && d.indexOf(c.name) == -1 && (d += ": " + c.name);
            c.message && d.indexOf(c.message) == -1 && (d += ": " + c.message);
            if (c.stack) a: {
                var e = c.stack;a = d;
                try {
                    e.indexOf(a) == -1 && (e = a + "\n" + e);
                    for (var f; e != f;) f = e, e = e.replace(RegExp("((https?:/..*/)[^/:]*:\\d+(?:.|\n)*)\\2"), "$1");
                    d = e.replace(RegExp("\n *", "g"), "\n");
                    break a
                } catch (g) {
                    d = a;
                    break a
                }
                d = void 0
            }
            He({
                m: d,
                b: T(b, 1) || null,
                v: S(b, 2) || null
            })
        } catch (g) {}
    }
    var Le = function(a, b, c) {
            this.I = c;
            c = new Ee;
            a = vd(c, 1, a);
            this.l = td(a, 2, b)
        },
        Me = function(a) {
            if (a.I) {
                var b = a.l,
                    c = [],
                    d = c.concat,
                    e = v.Set,
                    f = [],
                    g = f.concat;
                var h = Mc(a.l, 3, cc, P());
                c = d.call(c, B(new e(g.call(f, B(h), B(a.I())))));
                Rc(b, 3, c, bc)
            }
            return Ec(a.l)
        };

    function Ne(a) {
        var b = new CompressionStream("gzip"),
            c = (new Response(b.readable)).arrayBuffer(),
            d = b.writable.getWriter(),
            e = typeof a === "string" ? (new TextEncoder).encode(a) : a;
        return d.ready.then(function() {
            return d.write(e)
        }).then(function() {
            return d.close()
        }).then(function() {
            return c
        }).then(function(f) {
            return new Uint8Array(f)
        })
    };
    var Oe = function(a) {
        this.h = L(a)
    };
    y(Oe, U);
    var Qe = function(a, b) {
            return Wc(a, 3, Pe, Xb(b))
        },
        Pe = [1, 2, 3];
    var Re = function(a) {
        this.h = L(a)
    };
    y(Re, U);
    var Te = function(a, b) {
            return rd(a, Se, b)
        },
        Se = [2, 4];
    var Ue = function(a) {
        this.h = L(a)
    };
    y(Ue, U);
    var Ve = function(a) {
            var b = new Ue;
            return td(b, 1, a)
        },
        We = function(a, b) {
            return cd(a, 3, b)
        },
        Xe = function(a, b) {
            var c = b;
            Gc(a);
            b = a.h;
            var d = ad(a, b, b[F] | 0, Oe, 4, 2, !0);
            c = c != null ? c : new Oe;
            d.push(c);
            var e = d === lb ? 7 : d[F] | 0,
                f = e;
            (c = I(c)) ? (e &= -9, d.length === 1 && (e &= -4097)) : e |= 4096;
            e !== f && H(d, e);
            c || Hc(b);
            return a
        };
    var Ye = function(a) {
        this.h = L(a)
    };
    y(Ye, U);
    var Ze = function(a) {
        this.h = L(a)
    };
    y(Ze, U);
    Ze.prototype.getTagSessionCorrelator = function() {
        return jd(this, 1)
    };
    Ze.prototype.aa = function(a) {
        return ld(this, 5, a)
    };
    var $e = [3, 4, 6, 7, 8, 9, 10, 11];
    var af = function(a) {
        this.h = L(a)
    };
    y(af, U);
    var bf = function(a) {
        this.h = L(a)
    };
    y(bf, U);
    var cf = function(a, b) {
            return vd(a, 1, b)
        },
        df = function(a, b) {
            return vd(a, 2, b)
        };
    var ef = function(a) {
        this.h = L(a)
    };
    y(ef, U);
    var ff = [1, 2];
    var gf = function(a) {
        this.h = L(a)
    };
    y(gf, U);
    var hf = function(a, b) {
            return cd(a, 1, b)
        },
        jf = function(a, b) {
            return ed(a, 2, b)
        },
        kf = function(a, b) {
            return Rc(a, 4, b, bc)
        },
        lf = function(a, b) {
            return ed(a, 5, b)
        },
        mf = function(a, b) {
            return vd(a, 6, b)
        };
    var nf = function(a) {
        this.h = L(a)
    };
    y(nf, U);
    var of = [1, 2, 3, 4, 6, 7];
    var pf = function(a) {
        this.h = L(a)
    };
    y(pf, U);
    var qf = function(a) {
        this.h = L(a)
    };
    y(qf, U);
    var rf = [2, 3, 4];
    var sf = function(a) {
        this.h = L(a)
    };
    y(sf, U);
    var tf = [3, 4, 5],
        uf = [6, 7];
    var vf = function(a) {
        this.h = L(a)
    };
    y(vf, U);
    var wf = [4, 5];
    var xf = function(a) {
        this.h = L(a)
    };
    y(xf, U);
    xf.prototype.getTagSessionCorrelator = function() {
        return jd(this, 2)
    };
    var zf = function(a) {
            var b = new xf;
            return dd(b, 4, yf, a)
        },
        yf = [4, 5, 7, 8, 9];
    var Af = function(a) {
        this.h = L(a)
    };
    y(Af, U);
    var Bf = function(a) {
        this.h = L(a)
    };
    y(Bf, U);
    var Cf = function(a) {
        this.h = L(a)
    };
    y(Cf, U);
    var Df = [1, 2, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 16];
    var Ef = function(a) {
        this.h = L(a)
    };
    y(Ef, U);
    Ef.prototype.getTagSessionCorrelator = function() {
        return jd(this, 2)
    };
    Ef.prototype.aa = function(a) {
        return ld(this, 4, a)
    };
    var Ff = function(a) {
        this.h = L(a)
    };
    y(Ff, U);
    Ff.prototype.qb = function() {
        return hd(this, 2)
    };
    Ff.prototype.pb = function(a) {
        var b = Mc(this, 3, pc, 3, !0);
        sb(b, a);
        return b[a]
    };
    var Gf = function(a) {
        this.h = L(a)
    };
    y(Gf, U);
    var Hf = function(a) {
        this.h = L(a)
    };
    y(Hf, U);
    Hf.prototype.getTagSessionCorrelator = function() {
        return jd(this, 1)
    };
    Hf.prototype.aa = function(a) {
        return ld(this, 2, a)
    };
    var If = function(a) {
        this.h = L(a)
    };
    y(If, U);
    var Jf = [1, 7],
        Kf = [4, 6, 8];
    var Lf = function(a) {
        this.h = L(a)
    };
    y(Lf, U);
    var Mf = function(a, b) {
            return sd(a, 2, b)
        },
        Nf = function(a, b) {
            return pd(a, 3, b)
        },
        Of = function(a, b) {
            sd(a, 4, b)
        },
        Pf = function(a, b) {
            return pd(a, 6, b)
        },
        Qf = function(a, b) {
            sd(a, 7, b)
        },
        Rf = function(a, b) {
            pd(a, 10, b)
        },
        Sf = function(a, b) {
            return pd(a, 13, b)
        },
        Tf = function(a, b) {
            pd(a, 14, b)
        },
        Vf = function(a) {
            var b = Uf();
            return pd(a, 16, b)
        },
        Wf = function(a, b) {
            pd(a, 18, b)
        },
        Xf = function(a) {
            var b = je();
            return pd(a, 19, b)
        },
        Yf = function(a) {
            O(a, 20, Xb(D === D.top))
        };
    var $f = function(a) {
            this.g = a;
            this.qa = new Zf(this.g)
        },
        Zf = function(a) {
            this.g = a;
            this.ia = new ag(this.g)
        },
        ag = function(a) {
            this.g = a;
            this.autoRefresh = new bg;
            this.outstream = new cg;
            this.threadYield = new dg;
            this.i = new eg(this.g);
            this.sb = new fg(this.g);
            this.wb = new gg(this.g);
            this.Eb = new hg(this.g)
        },
        eg = function(a) {
            this.g = a
        };
    eg.prototype.K = function(a) {
        this.g.ma(We(Xe(Ve("av7Wxb"), Qe(new Oe, a.ab)), Te(new Re, Math.round(a.N))))
    };
    var fg = function(a) {
        this.g = a
    };
    fg.prototype.K = function(a) {
        this.g.ma(We(Xe(Xe(Ve("JwITQ"), Qe(new Oe, a.Ha)), Qe(new Oe, a.Ja)), Te(new Re, Math.round(a.N))))
    };
    var gg = function(a) {
        this.g = a
    };
    gg.prototype.K = function(a) {
        this.g.ma(We(Xe(Xe(Ve("Pn3Upd"), Qe(new Oe, a.Ha)), Qe(new Oe, a.Ja)), Te(new Re, Math.round(a.N))))
    };
    var hg = function(a) {
        this.g = a
    };
    hg.prototype.K = function(a) {
        var b = this.g,
            c = b.ma,
            d = Ve("rkgGzc");
        var e = new Oe;
        e = rd(e, Pe, a.source);
        d = Xe(d, e);
        e = new Oe;
        e = rd(e, Pe, a.jb);
        c.call(b, We(Xe(d, e), Te(new Re, Math.round(a.N))))
    };
    var bg = function() {},
        cg = function() {},
        dg = function() {},
        ig = function() {
            Le.apply(this, arguments);
            this.ka = new $f(this)
        };
    y(ig, Le);
    var jg = function() {
        ig.apply(this, arguments)
    };
    y(jg, ig);
    aa = jg.prototype;
    aa.Kb = function() {
        this.i.apply(this, B(C.apply(0, arguments).map(function(a) {
            return {
                L: !0,
                S: 2,
                R: K(a)
            }
        })))
    };
    aa.Jb = function() {
        this.i.apply(this, B(C.apply(0, arguments).map(function(a) {
            return {
                L: !0,
                S: 29,
                R: K(a)
            }
        })))
    };
    aa.na = function() {
        this.i.apply(this, B(C.apply(0, arguments).map(function(a) {
            return {
                L: !0,
                S: 4,
                R: K(a)
            }
        })))
    };
    aa.Lb = function() {
        this.i.apply(this, B(C.apply(0, arguments).map(function(a) {
            return {
                L: !0,
                S: 15,
                R: K(a)
            }
        })))
    };
    aa.Ib = function() {
        this.i.apply(this, B(C.apply(0, arguments).map(function(a) {
            return {
                L: !0,
                S: 28,
                R: K(a)
            }
        })))
    };
    aa.Mb = function() {
        this.i.apply(this, B(C.apply(0, arguments).map(function(a) {
            return {
                L: !0,
                S: 39,
                R: K(a)
            }
        })))
    };
    aa.ma = function() {
        this.i.apply(this, B(C.apply(0, arguments).map(function(a) {
            return {
                L: !1,
                S: 1,
                R: K(a)
            }
        })))
    };

    function kg(a, b) {
        if (v.globalThis.fetch) v.globalThis.fetch(a, {
            method: "POST",
            body: b,
            keepalive: b.length < 65536,
            credentials: "omit",
            mode: "no-cors",
            redirect: "follow"
        }).catch(function() {});
        else {
            var c = new XMLHttpRequest;
            c.open("POST", a, !0);
            c.send(b)
        }
    }

    function lg(a, b, c, d) {
        c = c === void 0 ? 1 : c;
        if (d === void 0 ? 0 : d) {
            d = typeof CompressionStream === "function";
            var e = b.length > 1024;
            typeof document !== "undefined" && document.visibilityState !== "hidden" && d && e ? Ne(b).then(function(f) {
                var g = c === 1 ? 5 : 6,
                    h;
                h === void 0 && (h = 0);
                Ua();
                h = Qa[h];
                for (var k = Array(Math.floor(f.length / 3)), n = h[64] || "", m = 0, l = 0; m < f.length - 2; m += 3) {
                    var p = f[m],
                        u = f[m + 1],
                        r = f[m + 2],
                        z = h[p >> 2];
                    p = h[(p & 3) << 4 | u >> 4];
                    u = h[(u & 15) << 2 | r >> 6];
                    r = h[r & 63];
                    k[l++] = z + p + u + r
                }
                z = 0;
                r = n;
                switch (f.length - m) {
                    case 2:
                        z = f[m + 1], r = h[(z & 15) << 2] || n;
                    case 1:
                        f = f[m], k[l] = h[f >> 2] + h[(f & 3) << 4 | z >> 4] + r + n
                }
                kg(a + "?e=" + g, k.join(""))
            }).catch(function() {
                kg(a + "?e=" + c, b)
            }) : kg(a + "?e=" + c, b)
        } else kg(a + "?e=" + c, b)
    };
    var mg = function(a, b, c, d, e, f, g, h, k) {
        jg.call(this, a, b, k);
        this.W = c;
        this.V = d;
        this.X = e;
        this.T = f;
        this.U = g;
        this.F = h;
        this.G = !1;
        this.g = [];
        this.j = null;
        this.O = !1
    };
    y(mg, jg);
    var ng = function(a) {
        a.j !== null && (clearTimeout(a.j), a.j = null);
        if (a.g.length) {
            var b = Je(a.g, Me(a));
            a.V(a.W, b, 1, a.G);
            a.g = []
        }
    };
    mg.prototype.i = function() {
        var a = C.apply(0, arguments),
            b = this;
        try {
            this.U && Je(this.g.concat(a), Me(this)).length >= 65536 && ng(this), this.F && !this.O && (this.O = !0, this.F.g(function() {
                ng(b)
            })), this.g.push.apply(this.g, B(a)), this.g.length >= this.T && ng(this), this.g.length && this.j === null && (this.j = setTimeout(function() {
                ng(b)
            }, this.X))
        } catch (c) {
            Ke(c, Me(this))
        }
    };
    var og = function(a, b, c, d, e, f, g) {
        mg.call(this, a, b, "https://pagead2.googlesyndication.com/pagead/ping", lg, c === void 0 ? 1E3 : c, d === void 0 ? 100 : d, (e === void 0 ? !1 : e) && !!v.globalThis.fetch, f, g)
    };
    y(og, mg);
    var pg = function(a) {
            this.g = a;
            this.defaultValue = !1
        },
        qg = function(a, b) {
            this.g = a;
            this.defaultValue = b === void 0 ? 0 : b
        };
    var rg = new qg(695925491, 20),
        sg = new pg(45624259),
        tg = new qg(941636691),
        ug = new qg(941636692),
        vg = new qg(941636693),
        wg = new pg(954601309),
        xg = new qg(635239304, 100),
        yg = new pg(662101539),
        zg = new qg(931169715, 1),
        Ag = new qg(682056200, 100),
        Bg = new qg(24),
        Cg = new qg(939800374, 100),
        Dg = new function(a, b) {
            b = b === void 0 ? [] : b;
            this.g = a;
            this.defaultValue = b
        }(1934, ["AlK2UR5SkAlj8jjdEc9p3F3xuFYlF6LYjAML3EOqw1g26eCwWPjdmecULvBH5MVPoqKYrOfPhYVL71xAXI1IBQoAAAB8eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3NTgwNjcxOTksImlzU3ViZG9tYWluIjp0cnVlfQ==", "Amm8/NmvvQfhwCib6I7ZsmUxiSCfOxWxHayJwyU1r3gRIItzr7bNQid6O8ZYaE1GSQTa69WwhPC9flq/oYkRBwsAAACCeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3NTgwNjcxOTksImlzU3ViZG9tYWluIjp0cnVlfQ==", "A9nrunKdU5m96PSN1XsSGr3qOP0lvPFUB2AiAylCDlN5DTl17uDFkpQuHj1AFtgWLxpLaiBZuhrtb2WOu7ofHwEAAACKeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiQUlQcm9tcHRBUElNdWx0aW1vZGFsSW5wdXQiLCJleHBpcnkiOjE3NzQzMTA0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9", "A93bovR+QVXNx2/38qDbmeYYf1wdte9EO37K9eMq3r+541qo0byhYU899BhPB7Cv9QqD7wIbR1B6OAc9kEfYCA4AAACQeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiQUlQcm9tcHRBUElNdWx0aW1vZGFsSW5wdXQiLCJleHBpcnkiOjE3NzQzMTA0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9", "A1S5fojrAunSDrFbD8OfGmFHdRFZymSM/1ss3G+NEttCLfHkXvlcF6LGLH8Mo5PakLO1sCASXU1/gQf6XGuTBgwAAACQeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiQUlQcm9tcHRBUElNdWx0aW1vZGFsSW5wdXQiLCJleHBpcnkiOjE3NzQzMTA0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"]);
    var Eg = function(a) {
        this.h = L(a)
    };
    y(Eg, U);
    var Fg = function(a) {
        this.h = L(a)
    };
    y(Fg, U);
    var Gg = function(a) {
        this.h = L(a)
    };
    y(Gg, U);
    var Hg = function(a) {
        this.h = L(a)
    };
    y(Hg, U);
    var Ig = Bd(Hg);

    function Jg(a) {
        this.g = a || {
            cookie: ""
        }
    }
    Jg.prototype.set = function(a, b, c) {
        var d = !1;
        if (typeof c === "object") {
            var e = c.sameSite;
            d = c.secure || !1;
            var f = c.domain || void 0;
            var g = c.path || void 0;
            var h = c.yb
        }
        if (/[;=\s]/.test(a)) throw Error('Invalid cookie name "' + a + '"');
        if (/[;\r\n]/.test(b)) throw Error('Invalid cookie value "' + b + '"');
        h === void 0 && (h = -1);
        this.g.cookie = a + "=" + b + (f ? ";domain=" + f : "") + (g ? ";path=" + g : "") + (h < 0 ? "" : h == 0 ? ";expires=" + (new Date(1970, 1, 1)).toUTCString() : ";expires=" + (new Date(Date.now() + h * 1E3)).toUTCString()) + (d ? ";secure" : "") + (e != null ? ";samesite=" + e : "")
    };
    Jg.prototype.get = function(a, b) {
        for (var c = a + "=", d = (this.g.cookie || "").split(";"), e = 0, f; e < d.length; e++) {
            f = Aa(d[e]);
            if (f.lastIndexOf(c, 0) == 0) return f.slice(c.length);
            if (f == a) return ""
        }
        return b
    };
    Jg.prototype.isEmpty = function() {
        return !this.g.cookie
    };
    Jg.prototype.clear = function() {
        for (var a = (this.g.cookie || "").split(";"), b = [], c = [], d, e, f = 0; f < a.length; f++) e = Aa(a[f]), d = e.indexOf("="), d == -1 ? (b.push(""), c.push(e)) : (b.push(e.substring(0, d)), c.push(e.substring(d + 1)));
        for (a = b.length - 1; a >= 0; a--) c = b[a], this.get(c), this.set(c, "", {
            yb: 0,
            path: void 0,
            domain: void 0
        })
    };

    function Kg(a) {
        a = Lg(a);
        try {
            var b = a ? Ig(a) : null
        } catch (c) {
            b = null
        }
        return b ? Q(b, Gg, 4) || null : null
    }

    function Lg(a) {
        var b;
        var c = (a == null ? void 0 : (b = a.location) == null ? void 0 : b.origin) !== "null" ? (new Jg(a)).get("FCCDCF", "") : "";
        if (c)
            if (w(c, "startsWith").call(c, "%")) try {
                var d = decodeURIComponent(c)
            } catch (e) {
                d = null
            } else d = c;
            else d = null;
        return d
    };
    ie(ke).map(function(a) {
        return Number(a)
    });
    ie(le).map(function(a) {
        return Number(a)
    });
    var Mg = function(a) {
            this.g = a
        },
        Og = function(a) {
            a.__tcfapiPostMessageReady || Ng(new Mg(a))
        },
        Ng = function(a) {
            a.i = function(b) {
                var c = typeof b.data === "string";
                try {
                    var d = c ? JSON.parse(b.data) : b.data
                } catch (f) {
                    return
                }
                var e = d.__tcfapiCall;
                e && (e.command === "ping" || e.command === "addEventListener" || e.command === "removeEventListener") && (0, a.g.__tcfapi)(e.command, e.version, function(f, g) {
                    var h = {};
                    h.__tcfapiReturn = e.command === "removeEventListener" ? {
                        success: f,
                        callId: e.callId
                    } : {
                        returnValue: f,
                        success: g,
                        callId: e.callId
                    };
                    f = c ? JSON.stringify(h) : h;
                    b.source && typeof b.source.postMessage === "function" && b.source.postMessage(f, b.origin);
                    return f
                }, e.parameter)
            };
            a.g.addEventListener("message", a.i);
            a.g.__tcfapiPostMessageReady = !0
        };
    var Pg = function(a) {
            this.g = a;
            this.i = null
        },
        Rg = function(a) {
            a.__uspapiPostMessageReady || Qg(new Pg(a))
        },
        Qg = function(a) {
            a.i = function(b) {
                var c = typeof b.data === "string";
                try {
                    var d = c ? JSON.parse(b.data) : b.data
                } catch (f) {
                    return
                }
                var e = d.__uspapiCall;
                e && e.command === "getUSPData" && a.g.__uspapi(e.command, e.version, function(f, g) {
                    var h = {};
                    h.__uspapiReturn = {
                        returnValue: f,
                        success: g,
                        callId: e.callId
                    };
                    f = c ? JSON.stringify(h) : h;
                    b.source && typeof b.source.postMessage === "function" && b.source.postMessage(f, b.origin);
                    return f
                })
            };
            a.g.addEventListener("message", a.i);
            a.g.__uspapiPostMessageReady = !0
        };
    var Sg = function(a) {
        this.h = L(a)
    };
    y(Sg, U);
    var Tg = function(a) {
        this.h = L(a)
    };
    y(Tg, U);
    var Ug = Bd(Tg);

    function Vg(a, b) {
        try {
            var c = a.split("."),
                d = Sa(c[0]).map(function(g) {
                    return w(g.toString(2), "padStart").call(g.toString(2), 8, "0")
                }).join(""),
                e = new ze(d);
            a = {
                tcString: a != null ? a : void 0,
                gdprApplies: b
            };
            e.skip(78);
            a.cmpId = V(e, 12);
            a.cmpVersion = V(e, 12);
            e.skip(30);
            a.tcfPolicyVersion = V(e, 6);
            a.isServiceSpecific = !!V(e, 1);
            a.useNonStandardStacks = !!V(e, 1);
            a.specialFeatureOptins = Wg(Ce(e, 12, te), te);
            a.purpose = {
                consents: Wg(Ce(e, 24, se), se),
                legitimateInterests: Wg(Ce(e, 24, se), se)
            };
            a.purposeOneTreatment = !!V(e, 1);
            a.publisherCC = Ae(e);
            a.vendor = {
                consents: Wg(De(e), null),
                legitimateInterests: Wg(De(e), null)
            };
            var f = Xg(c);
            f && (a.vendor.disclosedVendors = f);
            return a
        } catch (g) {
            return null
        }
    }

    function Xg(a) {
        a.shift();
        a = A(a);
        for (var b = a.next(); !b.done; b = a.next())
            if (b = Sa(b.value).map(function(c) {
                    return w(c.toString(2), "padStart").call(c.toString(2), 8, "0")
                }).join(""), b = new ze(b), V(b, 3) === 1) return Wg(De(b), null)
    }

    function Wg(a, b) {
        var c = {};
        if (Array.isArray(b) && b.length !== 0) {
            b = A(b);
            for (var d = b.next(); !d.done; d = b.next()) d = d.value, c[d] = a.indexOf(d) !== -1
        } else
            for (a = A(a), b = a.next(); !b.done; b = a.next()) c[b.value] = !0;
        delete c[0];
        return c
    };

    function Yg(a, b) {
        function c(l) {
            if (l.length < 10) return null;
            var p = h(l.slice(0, 4));
            p = k(p);
            l = h(l.slice(6, 10));
            l = n(l);
            return "1" + p + l + "N"
        }

        function d(l) {
            if (l.length < 10) return null;
            var p = h(l.slice(0, 6));
            p = k(p);
            l = h(l.slice(6, 10));
            l = n(l);
            return "1" + p + l + "N"
        }

        function e(l) {
            if (l.length < 12) return null;
            var p = h(l.slice(0, 6));
            p = k(p);
            l = h(l.slice(8, 12));
            l = n(l);
            return "1" + p + l + "N"
        }

        function f(l) {
            if (l.length < 18) return null;
            var p = h(l.slice(0, 8));
            p = k(p);
            l = h(l.slice(12, 18));
            l = n(l);
            return "1" + p + l + "N"
        }

        function g(l) {
            if (l.length < 10) return null;
            var p = h(l.slice(0, 6));
            p = k(p);
            l = h(l.slice(6, 10));
            l = n(l);
            return "1" + p + l + "N"
        }

        function h(l) {
            for (var p = [], u = 0, r = 0; r < l.length / 2; r++) p.push(oe(l.slice(u, u + 2))), u += 2;
            return p
        }

        function k(l) {
            return l.every(function(p) {
                return p === 1
            }) ? "Y" : "N"
        }

        function n(l) {
            return l.some(function(p) {
                return p === 1
            }) ? "Y" : "N"
        }
        if (a.length === 0) return null;
        a = a.split(".");
        if (a.length > 2) return null;
        a = ne(a[0]);
        var m = oe(a.slice(0, 6));
        a = a.slice(6);
        if (m !== 1) return null;
        switch (b) {
            case 8:
                return c(a);
            case 10:
            case 12:
            case 9:
                return d(a);
            case 11:
                return e(a);
            case 7:
                return f(a);
            case 13:
                return g(a);
            default:
                return null
        }
    };

    function Zg(a, b) {
        var c = a.document,
            d = function() {
                if (!a.frames[b])
                    if (c.body) {
                        var e = ge("IFRAME", c);
                        e.style.display = "none";
                        e.style.width = "0px";
                        e.style.height = "0px";
                        e.style.border = "none";
                        e.style.zIndex = "-1000";
                        e.style.left = "-1000px";
                        e.style.top = "-1000px";
                        e.name = b;
                        c.body.appendChild(e)
                    } else a.setTimeout(d, 5)
            };
        d()
    };
    var bh = function(a, b) {
            this.g = a;
            this.j = b;
            this.La = 17;
            b = Lg(this.g.document);
            try {
                var c = b ? Ig(b) : null
            } catch (e) {
                c = null
            }(b = c) ? (c = Q(b, Fg, 5) || null, b = R(b, Eg, 7, P()), b = $g(b != null ? b : []), c = {
                Wa: c,
                Ya: b
            }) : c = {
                Wa: null,
                Ya: null
            };
            b = c;
            c = ah(b.Ya);
            b = b.Wa;
            if (b != null && pc(M(b, 2)) != null && S(b, 2).length !== 0) {
                var d = Lc(b, ue, 1) ? Q(b, ue, 1) : ve();
                b = {
                    uspString: S(b, 2),
                    Da: we(d)
                }
            } else b = null;
            this.l = b && c ? c.Da > b.Da ? c.uspString : b.uspString : b ? b.uspString : c ? c.uspString : null;
            this.tcString = (c = Kg(a.document)) && pc(M(c, 1)) != null ? S(c, 1) : null;
            this.i = (a = Kg(a.document)) && pc(M(a, 2)) != null ? S(a, 2) : null
        },
        eh = function(a, b) {
            a === a.top && (a = new bh(a, b), ch(a), dh(a))
        },
        ch = function(a) {
            !a.l || a.g.__uspapi || a.g.frames.__uspapiLocator || (a.g.__uspapiManager = "fc", Zg(a.g, "__uspapiLocator"), ya("__uspapi", function(b, c, d) {
                typeof d === "function" && b === "getUSPData" && (b = a.La !== 9 || gd(a.j, 3), d({
                    version: 1,
                    uspString: b ? a.l : "1---"
                }, !0))
            }, a.g), Rg(a.g))
        },
        $g = function(a) {
            a = w(a, "find").call(a, function(b) {
                return b && T(b, 1) === 13
            });
            if (a == null ? 0 : pc(M(a, 2)) != null) try {
                return Ug(S(a, 2))
            } catch (b) {}
            return null
        },
        ah = function(a) {
            if (a == null || pc(M(a, 1)) == null || S(a, 1).length === 0 || R(a, Sg, 2, P()).length === 0) return null;
            var b = S(a, 1);
            try {
                var c = qe(b.split("~")[0]);
                var d = w(b, "includes").call(b, "~") ? b.split("~").slice(1) : []
            } catch (e) {
                return null
            }
            a = R(a, Sg, 2, P()).reduce(function(e, f) {
                var g = fh(e);
                g = jd(g, 1);
                g = ye(g);
                var h = fh(f);
                h = jd(h, 1);
                return g > ye(h) ? e : f
            });
            c = Mc(c, 3, cc, P()).indexOf(hd(a, 1));
            return c === -1 || c >= d.length ? null : {
                uspString: Yg(d[c], hd(a, 1)),
                Da: we(fh(a))
            }
        },
        fh = function(a) {
            return Lc(a, ue, 2) ? Q(a, ue, 2) : ve()
        },
        dh = function(a) {
            !a.tcString || a.g.__tcfapi || a.g.frames.__tcfapiLocator || (a.g.__tcfapiManager = "fc", Zg(a.g, "__tcfapiLocator"), a.g.__tcfapiEventListeners = a.g.__tcfapiEventListeners || [], ya("__tcfapi", function(b, c, d, e) {
                if (typeof d === "function")
                    if (c && (c > 2.3 || c <= 1)) d(null, !1);
                    else {
                        var f = a.g.__tcfapiEventListeners;
                        c = a.La !== 9 || gh(a.j);
                        switch (b) {
                            case "ping":
                                d({
                                    gdprApplies: c,
                                    cmpLoaded: !0,
                                    cmpStatus: "loaded",
                                    displayStatus: "disabled",
                                    apiVersion: "2.3",
                                    cmpVersion: 2,
                                    cmpId: 300
                                });
                                break;
                            case "addEventListener":
                                b = f.push(d) - 1;
                                a.tcString ? (e = Vg(a.tcString, c), e.addtlConsent = a.i != null ? a.i : void 0, e.cmpStatus = "loaded", e.eventStatus = "tcloaded", b != null && (e.listenerId = b), b = e) : b = null;
                                d(b, !0);
                                break;
                            case "removeEventListener":
                                e !== void 0 && f[e] ? (f[e] = null, d(!0)) : d(!1);
                                break;
                            case "getInAppTCData":
                            case "getVendorList":
                                d(null, !1);
                                break;
                            case "getTCData":
                                d(null, !1)
                        }
                    }
            }, a.g), Og(a.g))
        };
    var hh = Ad(Cf);
    var ih = pa(["https://pagead2.googlesyndication.com/pagead/managed/dict/", "/gpt"]),
        jh = pa(["https://securepubads.g.doubleclick.net/pagead/managed/dict/", "/gpt"]);

    function kh(a, b, c) {
        try {
            var d = a.createElement("link"),
                e, f;
            if (((e = d.relList) == null ? 0 : (f = e.supports) == null ? 0 : f.call(e, "compression-dictionary")) && Ma()) {
                if (b instanceof Ld) d.href = Nd(b).toString(), d.rel = "compression-dictionary";
                else {
                    if (Sd.indexOf("compression-dictionary") === -1) throw Error('TrustedResourceUrl href attribute required with rel="compression-dictionary"');
                    var g = Od.test(b) ? b : void 0;
                    g !== void 0 && (d.href = g, d.rel = "compression-dictionary")
                }
                a.head.appendChild(d)
            }
        } catch (h) {
            c.D({
                methodName: 1296,
                J: h
            })
        }
    }

    function lh(a, b) {
        return b ? ce(ih, a) : ce(jh, a)
    };
    var mh = null;

    function nh(a, b) {
        var c = R(a, sf, 2, P());
        if (!c.length) return oh(a, b);
        a = T(a, 1);
        if (a === 1) {
            var d = nh(c[0], b);
            return d.success ? {
                success: !0,
                value: !d.value
            } : d
        }
        c = Na(c, function(h) {
            return nh(h, b)
        });
        switch (a) {
            case 2:
                var e;
                return (e = (d = w(c, "find").call(c, function(h) {
                    return h.success && !h.value
                })) != null ? d : w(c, "find").call(c, function(h) {
                    return !h.success
                })) != null ? e : {
                    success: !0,
                    value: !0
                };
            case 3:
                var f, g;
                return (g = (f = w(c, "find").call(c, function(h) {
                    return h.success && h.value
                })) != null ? f : w(c, "find").call(c, function(h) {
                    return !h.success
                })) != null ? g : {
                    success: !0,
                    value: !1
                };
            default:
                return {
                    success: !1,
                    A: 3
                }
        }
    }

    function oh(a, b) {
        var c = Xc(a, tf);
        a: {
            switch (c) {
                case 3:
                    var d = md(a, 3, tf);
                    break a;
                case 4:
                    d = md(a, 4, tf);
                    break a;
                case 5:
                    d = md(a, 5, tf);
                    break a
            }
            d = void 0
        }
        if (!d) return {
            success: !1,
            A: 2
        };
        b = (b = b[c]) && b[d];
        if (!b) return {
            success: !1,
            Z: d,
            ba: c,
            A: 1
        };
        try {
            var e = b.apply;
            var f = Mc(a, 8, pc, P());
            var g = e.call(b, null, B(f))
        } catch (h) {
            return {
                success: !1,
                Z: d,
                ba: c,
                A: 2
            }
        }
        e = T(a, 1);
        if (e === 4) return {
            success: !0,
            value: !!g
        };
        if (e === 5) return {
            success: !0,
            value: g != null
        };
        if (e === 12) a = S(a, Yc(a, uf, 7));
        else a: {
            switch (c) {
                case 4:
                    a = kd(a, Yc(a, uf, 6));
                    break a;
                case 5:
                    a = S(a, Yc(a, uf, 7));
                    break a
            }
            a = void 0
        }
        if (a == null) return {
            success: !1,
            Z: d,
            ba: c,
            A: 3
        };
        if (e === 6) return {
            success: !0,
            value: g === a
        };
        if (e === 9) return {
            success: !0,
            value: g != null && Ba(String(g), a) === 0
        };
        if (g == null) return {
            success: !1,
            Z: d,
            ba: c,
            A: 4
        };
        switch (e) {
            case 7:
                c = g < a;
                break;
            case 8:
                c = g > a;
                break;
            case 12:
                c = zb(a) && zb(g) && (new RegExp(a)).test(g);
                break;
            case 10:
                c = g != null && Ba(String(g), a) === -1;
                break;
            case 11:
                c = g != null && Ba(String(g), a) === 1;
                break;
            default:
                return {
                    success: !1,
                    A: 3
                }
        }
        return {
            success: !0,
            value: c
        }
    }

    function ph(a, b) {
        return a ? b ? nh(a, b) : {
            success: !1,
            A: 1
        } : {
            success: !0,
            value: !0
        }
    };
    var qh = function(a) {
        this.h = L(a)
    };
    y(qh, U);
    var rh = function(a) {
        return Mc(a, 4, pc, P())
    };
    var sh = function(a) {
        this.h = L(a)
    };
    y(sh, U);
    sh.prototype.getValue = function() {
        return Q(this, qh, 2)
    };
    var th = function(a) {
        this.h = L(a)
    };
    y(th, U);
    var uh = Bd(th),
        vh = [1, 2, 3, 6, 7, 8];
    var wh = function(a, b, c) {
            var d = d === void 0 ? new og(6, "unknown", b) : d;
            this.Oa = a;
            this.l = c;
            this.i = d;
            this.g = [];
            this.j = a > 0 && Wd() < 1 / a
        },
        yh = function(a, b, c, d, e, f) {
            if (a.j) {
                var g = df(cf(new bf, b), c);
                b = mf(jf(hf(lf(kf(new gf, d), e), g), a.g.slice()), f);
                b = zf(b);
                a.i.na(xh(a, b));
                if (f === 1 || f === 3 || f === 4 && !a.g.some(function(h) {
                        return T(h, 1) === T(g, 1) && T(h, 2) === c
                    })) a.g.push(g), a.g.length > 100 && a.g.shift()
            }
        },
        zh = function(a, b, c, d) {
            if (a.j) {
                var e = new af;
                b = nd(e, 1, b);
                c = nd(b, 2, c);
                d = ud(c, 3, d);
                c = new xf;
                d = dd(c, 8, yf, d);
                a.i.na(xh(a, d))
            }
        },
        Ah = function(a, b, c, d, e) {
            if (a.j) {
                var f = new vf;
                b = cd(f, 1, b);
                c = ud(b, 2, c);
                d = nd(c, 3, d);
                if (e.ba === void 0) wd(d, 4, wf, e.A);
                else switch (e.ba) {
                    case 3:
                        c = new qf;
                        c = wd(c, 2, rf, e.Z);
                        e = ud(c, 1, e.A);
                        dd(d, 5, wf, e);
                        break;
                    case 4:
                        c = new qf;
                        c = wd(c, 3, rf, e.Z);
                        e = ud(c, 1, e.A);
                        dd(d, 5, wf, e);
                        break;
                    case 5:
                        c = new qf, c = wd(c, 4, rf, e.Z), e = ud(c, 1, e.A), dd(d, 5, wf, e)
                }
                e = new xf;
                e = dd(e, 9, yf, d);
                a.i.na(xh(a, e))
            }
        },
        xh = function(a, b) {
            var c = Date.now();
            c = w(Number, "isFinite").call(Number, c) ? Math.round(c) : 0;
            b = qd(b, 1, c);
            c = he(window);
            b = qd(b, 2, c);
            return qd(b, 6, a.Oa)
        };
    var X = function(a) {
        var b = "Ga";
        if (a.Ga && a.hasOwnProperty(b)) return a.Ga;
        b = new a;
        return a.Ga = b
    };
    var Bh = function() {
        var a = {};
        this.u = (a[3] = {}, a[4] = {}, a[5] = {}, a)
    };
    var Ch = /^true$/.test("false");

    function Dh(a, b) {
        switch (b) {
            case 1:
                return md(a, 1, vh);
            case 7:
                return md(a, 7, vh);
            case 2:
                return md(a, 2, vh);
            case 3:
                return md(a, 3, vh);
            case 6:
                return md(a, 6, vh);
            case 8:
                return md(a, 8, vh);
            default:
                return null
        }
    }

    function Eh(a, b) {
        if (!a) return null;
        switch (b) {
            case 1:
                return gd(a, 1);
            case 7:
                return S(a, 3);
            case 2:
                return kd(a, 2);
            case 3:
                return S(a, 3);
            case 6:
                return rh(a);
            case 8:
                return rh(a);
            default:
                return null
        }
    }
    var Fh = Hd(function() {
        if (!Ch) return {};
        try {
            var a = a === void 0 ? window : a;
            try {
                var b = a.sessionStorage.getItem("GGDFSSK")
            } catch (c) {
                b = null
            }
            if (b) return JSON.parse(b)
        } catch (c) {}
        return {}
    });

    function Gh(a, b, c, d) {
        var e = d = d === void 0 ? 0 : d,
            f, g;
        X(Hh).j[e] = (g = (f = X(Hh).j[e]) == null ? void 0 : f.add(b)) != null ? g : (new v.Set).add(b);
        e = Fh();
        if (e[b] != null) return e[b];
        b = Ih(d)[b];
        if (!b) return c;
        b = uh(JSON.stringify(b));
        b = Jh(b);
        a = Eh(b, a);
        return a != null ? a : c
    }

    function Jh(a) {
        var b = X(Bh).u;
        if (b && Xc(a, vh) !== 8) {
            var c = Oa(R(a, sh, 5, P()), function(f) {
                f = ph(Q(f, sf, 1), b);
                return f.success && f.value
            });
            if (c) {
                var d;
                return (d = c.getValue()) != null ? d : null
            }
        }
        var e;
        return (e = Q(a, qh, 4)) != null ? e : null
    }
    var Hh = function() {
        this.i = {};
        this.l = [];
        this.j = {};
        this.g = new v.Map
    };

    function Kh(a, b, c) {
        return !!Gh(1, a, b === void 0 ? !1 : b, c)
    }

    function Lh(a, b, c) {
        b = b === void 0 ? "" : b;
        a = Gh(7, a, b, c);
        if (zb(a)) try {
            return JSON.parse(a)
        } catch (d) {}
        try {
            return JSON.parse(b)
        } catch (d) {
            return null
        }
    }

    function Mh(a, b, c) {
        b = b === void 0 ? 0 : b;
        a = Number(Gh(2, a, b, c));
        return isNaN(a) ? b : a
    }

    function Nh(a, b, c) {
        b = b === void 0 ? "" : b;
        a = Gh(3, a, b, c);
        return zb(a) ? a : b
    }

    function Oh(a, b, c) {
        b = b === void 0 ? [] : b;
        a = Gh(6, a, b, c);
        return Array.isArray(a) ? a : b
    }

    function Ph(a, b, c) {
        b = b === void 0 ? [] : b;
        a = Gh(8, a, b, c);
        return Array.isArray(a) ? a : b
    }

    function Ih(a) {
        return X(Hh).i[a] || (X(Hh).i[a] = {})
    }

    function Qh(a, b) {
        var c = Ih(b);
        Vd(a, function(d, e) {
            if (c[e]) {
                d = uh(JSON.stringify(d));
                var f = Yc(d, vh, 8);
                if (ac(M(d, f)) != null) {
                    var g = uh(JSON.stringify(c[e]));
                    f = Zc(d, qh, 4);
                    g = rh($c(g, qh, 4));
                    fd(f, g)
                }
                c[e] = K(d)
            } else c[e] = d
        })
    }

    function Rh(a, b, c, d, e) {
        e = e === void 0 ? !1 : e;
        var f = [],
            g = [];
        b = A(b);
        for (var h = b.next(); !h.done; h = b.next()) {
            h = h.value;
            for (var k = Ih(h), n = A(a), m = n.next(); !m.done; m = n.next()) {
                m = m.value;
                var l = Xc(m, vh),
                    p = Dh(m, l);
                if (p) {
                    var u = void 0,
                        r = void 0,
                        z = void 0;
                    var t = (u = (z = X(Hh).g.get(h)) == null ? void 0 : (r = z.get(p)) == null ? void 0 : r.slice(0)) != null ? u : [];
                    a: {
                        u = p;r = l;z = new nf;
                        switch (r) {
                            case 1:
                                wd(z, 1, of , u);
                                break;
                            case 2:
                                wd(z, 2, of , u);
                                break;
                            case 3:
                                wd(z, 3, of , u);
                                break;
                            case 6:
                                wd(z, 4, of , u);
                                break;
                            case 7:
                                wd(z, 7, of , u);
                                break;
                            case 8:
                                wd(z, 6, of , u);
                                break;
                            default:
                                t = void 0;
                                break a
                        }
                        Rc(z, 5, t, bc);t = z
                    }
                    if (u = t) r = void 0, u = !((r = X(Hh).j[h]) == null || !r.has(p));
                    u && f.push(t);
                    if (l === 8 && k[p]) t = uh(JSON.stringify(k[p])), l = Zc(m, qh, 4), t = rh($c(t, qh, 4)), fd(l, t);
                    else {
                        if (l = t) u = void 0, l = !((u = X(Hh).g.get(h)) == null || !u.has(p));
                        l && g.push(t)
                    }
                    e || (l = p, t = h, u = d, r = X(Hh), r.g.has(t) || r.g.set(t, new v.Map), r.g.get(t).has(l) || r.g.get(t).set(l, []), u && r.g.get(t).get(l).push(u));
                    k[p] = K(m)
                }
            }
        }
        if (f.length || g.length) a = d != null ? d : void 0, c.j && c.l && (d = new pf, f = ed(d, 2, f), g = ed(f, 3, g), a && od(g, 1, a), f = new xf, g = dd(f, 7, yf, g), c.i.na(xh(c, g)))
    }

    function Sh(a, b) {
        b = Ih(b);
        a = A(a);
        for (var c = a.next(); !c.done; c = a.next()) {
            c = c.value;
            var d = uh(JSON.stringify(c)),
                e = Xc(d, vh);
            (d = Dh(d, e)) && (b[d] || (b[d] = c))
        }
    }

    function Th() {
        return w(Object, "keys").call(Object, X(Hh).i).map(function(a) {
            return Number(a)
        })
    }

    function Uh(a) {
        (q = X(Hh).l, w(q, "includes")).call(q, a) || Qh(Ih(4), a)
    };

    function Y(a, b, c) {
        c.hasOwnProperty(a) || Object.defineProperty(c, String(a), {
            value: b
        })
    }

    function Z(a, b, c) {
        return b[a] || c
    }

    function Vh(a) {
        Y(5, Kh, a);
        Y(18, Lh, a);
        Y(6, Mh, a);
        Y(7, Nh, a);
        Y(8, Oh, a);
        Y(17, Ph, a);
        Y(13, Sh, a);
        Y(15, Uh, a)
    }

    function Wh(a) {
        Y(4, function(b) {
            X(Bh).u = b
        }, a);
        Y(9, function(b, c) {
            var d = X(Bh);
            d.u[3][b] == null && (d.u[3][b] = c)
        }, a);
        Y(10, function(b, c) {
            var d = X(Bh);
            d.u[4][b] == null && (d.u[4][b] = c)
        }, a);
        Y(11, function(b, c) {
            var d = X(Bh);
            d.u[5][b] == null && (d.u[5][b] = c)
        }, a);
        Y(14, function(b) {
            for (var c = X(Bh), d = A([3, 4, 5]), e = d.next(); !e.done; e = d.next()) e = e.value, w(Object, "assign").call(Object, c.u[e], b[e])
        }, a)
    }

    function Xh(a) {
        a.hasOwnProperty("init-done") || Object.defineProperty(a, "init-done", {
            value: !0
        })
    };
    var Yh = function() {};
    Yh.prototype.g = function() {};
    Yh.prototype.i = function() {};
    Yh.prototype.j = function() {
        return []
    };
    var Zh = function(a, b, c) {
        a.i = function(d, e) {
            Z(2, b, function() {
                return []
            })(d, c, e)
        };
        a.j = function(d) {
            return Z(3, b, function() {
                return []
            })(d != null ? d : c)
        };
        a.g = function(d) {
            Z(16, b, function() {})(d, c)
        }
    };

    function $h(a) {
        X(Yh).g(a)
    }

    function ai(a) {
        return X(Yh).j(a)
    };

    function bi(a, b) {
        try {
            var c = a.split(".");
            a = D;
            for (var d = 0, e; a != null && d < c.length; d++) e = a, a = a[c[d]], typeof a === "function" && (a = e[c[d]]());
            var f = a;
            if (typeof f === b) return f
        } catch (g) {}
    }
    var ci = {},
        di = {},
        ei = {},
        fi = {},
        gi = (fi[3] = (ci[8] = function(a) {
            try {
                return va(a) != null
            } catch (b) {}
        }, ci[9] = function(a) {
            try {
                var b = va(a)
            } catch (c) {
                return
            }
            if (a = typeof b === "function") b = b && b.toString && b.toString(), a = zb(b) && b.indexOf("[native code]") != -1;
            return a
        }, ci[10] = function() {
            return window === window.top
        }, ci[6] = function(a, b) {
            b = ai(b ? Number(b) : void 0);
            return Array.prototype.indexOf.call(b, Number(a), void 0) >= 0
        }, ci[27] = function(a) {
            a = bi(a, "boolean");
            return a !== void 0 ? a : void 0
        }, ci[60] = function(a) {
            try {
                return !!D.document.querySelector(a)
            } catch (b) {}
        }, ci[80] = function(a) {
            try {
                return !!D.matchMedia(a).matches
            } catch (b) {}
        }, ci[69] = function(a) {
            var b = D.document;
            b = b === void 0 ? document : b;
            var c;
            return !((c = b.featurePolicy) == null || !(q = c.features(), w(q, "includes")).call(q, a))
        }, ci[70] = function(a) {
            var b = D.document;
            b = b === void 0 ? document : b;
            var c;
            return !((c = b.featurePolicy) == null || !(q = c.allowedFeatures(), w(q, "includes")).call(q, a))
        }, ci), fi[4] = (di[3] = function() {
            return Ud()
        }, di[6] = function(a) {
            a = bi(a, "number");
            return a !== void 0 ? a : void 0
        }, di), fi[5] = (ei[2] = function() {
            return window.location.href
        }, ei[3] = function() {
            try {
                return window.top.location.hash
            } catch (a) {
                return ""
            }
        }, ei[4] = function(a) {
            a = bi(a, "string");
            return a !== void 0 ? a : void 0
        }, ei[12] = function(a) {
            try {
                var b = bi(a, "string");
                if (b !== void 0) return atob(b)
            } catch (c) {}
        }, ei), fi);

    function hi() {
        var a = a === void 0 ? D : a;
        return a.ggeac || (a.ggeac = {})
    };
    var ii = function(a) {
        this.h = L(a)
    };
    y(ii, U);
    ii.prototype.getId = function() {
        return hd(this, 1)
    };
    var ji = function(a) {
        this.h = L(a)
    };
    y(ji, U);
    var ki = function(a) {
        return R(a, ii, 2, P())
    };
    var li = function(a) {
        this.h = L(a)
    };
    y(li, U);
    var mi = function(a) {
        this.h = L(a)
    };
    y(mi, U);
    var ni = function(a) {
        this.h = L(a)
    };
    y(ni, U);

    function oi(a) {
        var b = {};
        return pi((b[0] = new v.Map, b[1] = new v.Map, b[2] = new v.Map, b), a)
    }

    function pi(a, b) {
        for (var c = new v.Map, d = A(w(a[1], "entries").call(a[1])), e = d.next(); !e.done; e = d.next()) {
            var f = A(e.value);
            e = f.next().value;
            f = f.next().value;
            f = f[f.length - 1];
            c.set(e, f.gb + f.bb * f.cb)
        }
        b = A(b);
        for (d = b.next(); !d.done; d = b.next())
            for (d = d.value, e = R(d, ji, 2, P()), e = A(e), f = e.next(); !f.done; f = e.next())
                if (f = f.value, ki(f).length !== 0) {
                    var g = id(f, 8);
                    if (T(f, 4) && !T(f, 13) && !T(f, 14)) {
                        var h = void 0;
                        g = (h = c.get(T(f, 4))) != null ? h : 0;
                        h = id(f, 1) * ki(f).length;
                        c.set(T(f, 4), g + h)
                    }
                    h = [];
                    for (var k = 0; k < ki(f).length; k++) {
                        var n = {
                            gb: g,
                            bb: id(f, 1),
                            cb: ki(f).length,
                            Ab: k,
                            ha: T(d, 1),
                            pa: f,
                            C: ki(f)[k]
                        };
                        h.push(n)
                    }
                    qi(a[2], T(f, 10), h) || qi(a[1], T(f, 4), h) || qi(a[0], ki(f)[0].getId(), h)
                }
        return a
    }

    function qi(a, b, c) {
        if (!b) return !1;
        a.has(b) || a.set(b, []);
        var d;
        (d = a.get(b)).push.apply(d, B(c));
        return !0
    };
    var ri = RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");

    function si(a) {
        return a ? decodeURI(a) : a
    }
    var ti = /#|$/;

    function ui(a, b) {
        var c = a.search(ti);
        a: {
            var d = 0;
            for (var e = b.length;
                (d = a.indexOf(b, d)) >= 0 && d < c;) {
                var f = a.charCodeAt(d - 1);
                if (f == 38 || f == 63)
                    if (f = a.charCodeAt(d + e), !f || f == 61 || f == 38 || f == 35) break a;
                d += e + 1
            }
            d = -1
        }
        if (d < 0) return null;
        e = a.indexOf("&", d);
        if (e < 0 || e > c) e = c;
        d += b.length + 1;
        return decodeURIComponent(a.slice(d, e !== -1 ? e : 0).replace(/\+/g, " "))
    };

    function vi(a) {
        var b = a.length;
        if (b === 0) return 0;
        for (var c = 305419896, d = 0; d < b; d++) c ^= (c << 5) + (c >> 2) + a.charCodeAt(d) & 4294967295;
        return c > 0 ? c : 4294967296 + c
    };

    function wi() {
        var a = he(window);
        a = a === void 0 ? Wd() : a;
        return function(b) {
            return vi(b + " + " + a) % 1E3
        }
    };
    var xi = [12, 13, 20, 32],
        yi = function(a, b, c, d) {
            d = d === void 0 ? {} : d;
            var e = d.Ea === void 0 ? !1 : d.Ea;
            d = d.Hb === void 0 ? [] : d.Hb;
            this.Y = a;
            this.o = c;
            this.l = {};
            this.Ea = e;
            a = {};
            this.g = (a[b] = [], a[4] = [], a);
            this.i = {};
            this.j = {};
            var f = f === void 0 ? window : f;
            if (mh === null) {
                mh = "";
                try {
                    b = "";
                    try {
                        b = f.top.location.hash
                    } catch (h) {
                        b = f.location.hash
                    }
                    if (b) {
                        var g = b.match(/\bdeid=([\d,]+)/);
                        mh = g ? g[1] : ""
                    }
                } catch (h) {}
            }
            if (f = mh)
                for (f = A(f.split(",") || []), g = f.next(); !g.done; g = f.next())(g = Number(g.value)) && (this.i[g] = !0);
            d = A(d);
            for (f = d.next(); !f.done; f = d.next()) this.i[f.value] = !0
        },
        Bi = function(a, b, c, d) {
            var e = [],
                f;
            if (f = b !== 9) a.l[b] ? f = !0 : (a.l[b] = !0, f = !1);
            if (f) return yh(a.o, b, c, e, [], 4), e;
            f = w(xi, "includes").call(xi, b);
            for (var g = [], h = [], k = A([0, 1, 2]), n = k.next(); !n.done; n = k.next()) {
                n = n.value;
                for (var m = A(w(a.Y[n], "entries").call(a.Y[n])), l = m.next(); !l.done; l = m.next()) {
                    var p = A(l.value);
                    l = p.next().value;
                    p = p.next().value;
                    var u = l,
                        r = p;
                    l = new ef;
                    p = r.filter(function(jb) {
                        return jb.ha === b && a.i[jb.C.getId()] && zi(a, jb)
                    });
                    if (p.length)
                        for (l = A(p), p = l.next(); !p.done; p = l.next()) h.push(p.value.C);
                    else if (!a.Ea) {
                        p = void 0;
                        n === 2 ? (p = d[1], wd(l, 2, ff, u)) : p = d[0];
                        var z = void 0,
                            t = void 0;
                        p = (t = (z = p) == null ? void 0 : z(String(u))) != null ? t : n === 2 && T(r[0].pa, 11) === 1 ? void 0 : d[0](String(u));
                        if (p !== void 0) {
                            u = A(r);
                            for (r = u.next(); !r.done; r = u.next())
                                if (r = r.value, r.ha === b) {
                                    z = p - r.gb;
                                    var G = r;
                                    t = G.bb;
                                    var W = G.cb;
                                    G = G.Ab;
                                    z < 0 || z >= t * W || z % W !== G || !zi(a, r) || (z = T(r.pa, 13), z !== 0 && z !== void 0 && (t = a.j[String(z)], t !== void 0 && t !== r.C.getId() ? zh(a.o, a.j[String(z)], r.C.getId(), z) : a.j[String(z)] = r.C.getId()), h.push(r.C))
                                }
                            Xc(l, ff) !== 0 && (od(l, 3, p), g.push(l))
                        }
                    }
                }
            }
            d = A(h);
            for (h = d.next(); !h.done; h = d.next()) h = h.value, k = h.getId(), e.push(k), Ai(a, k, f ? 4 : c), Rh(R(h, th, 2, P()), f ? Th() : [c], a.o, k);
            yh(a.o, b, c, e, g, 1);
            return e
        },
        Ai = function(a, b, c) {
            a.g[c] || (a.g[c] = []);
            a = a.g[c];
            w(a, "includes").call(a, b) || a.push(b)
        },
        zi = function(a, b) {
            var c = X(Bh).u,
                d = ph(Q(b.pa, sf, 3), c);
            if (!d.success) return Ah(a.o, Q(b.pa, sf, 3), b.ha, b.C.getId(), d), !1;
            if (!d.value) return !1;
            c = ph(Q(b.C, sf, 3), c);
            return c.success ? c.value ? !0 : !1 : (Ah(a.o, Q(b.C, sf, 3), b.ha, b.C.getId(), c), !1)
        },
        Ci = function(a, b) {
            b = b.map(function(c) {
                return new li(c)
            }).filter(function(c) {
                return !w(xi, "includes").call(xi, T(c, 1))
            });
            a.Y = pi(a.Y, b)
        },
        Di = function(a, b) {
            Y(1, function(c) {
                a.i[c] = !0
            }, b);
            Y(2, function(c, d, e) {
                return Bi(a, c, d, e)
            }, b);
            Y(3, function(c) {
                return (a.g[c] || []).concat(a.g[4])
            }, b);
            Y(12, function(c) {
                return void Ci(a, c)
            }, b);
            Y(16, function(c, d) {
                return void Ai(a, c, d)
            }, b)
        };
    var Ei = function() {
        var a = {};
        this.g = function(b, c) {
            return a[b] != null ? a[b] : c
        };
        this.F = function(b, c) {
            var d = a[b];
            if (typeof d === "string" && b != null) try {
                return JSON.parse(d)
            } catch (e) {}
            try {
                return JSON.parse(c)
            } catch (e) {
                return null
            }
        };
        this.i = function(b, c) {
            return a[b] != null ? a[b] : c
        };
        this.I = function(b, c) {
            return a[b] != null ? a[b] : c
        };
        this.j = function(b, c) {
            return a[b] != null ? a[b] : c
        };
        this.G = function(b, c) {
            return a[b] != null ? c.concat(a[b]) : c
        };
        this.l = function() {}
    };

    function Fi(a) {
        return X(Ei).i(a.g, a.defaultValue)
    };
    var Gi = function() {
            this.g = function() {}
        },
        Hi = function(a, b) {
            a.g = Z(14, b, function() {})
        };

    function Ii(a) {
        X(Gi).g(a)
    };
    var Ji, Ki, Li, Mi, Ni, Oi;

    function Pi(a) {
        var b = a.ob;
        var c = a.u;
        var d = a.config;
        var e = a.ib === void 0 ? hi() : a.ib;
        var f = a.Ca === void 0 ? 0 : a.Ca;
        var g = a.o === void 0 ? new wh((Mi = xe((Ji = Q(b, mi, 5)) == null ? void 0 : jd(Ji, 2))) != null ? Mi : 0, (Ni = xe((Ki = Q(b, mi, 5)) == null ? void 0 : jd(Ki, 4))) != null ? Ni : 0, (Oi = (Li = Q(b, mi, 5)) == null ? void 0 : gd(Li, 3)) != null ? Oi : !1) : a.o;
        a = a.Y === void 0 ? oi(R(b, li, 2, P(tb))) : a.Y;
        e.hasOwnProperty("init-done") ? (Z(12, e, function() {})(R(b, li, 2, P()).map(function(h) {
            return K(h)
        })), Z(13, e, function() {})(R(b, th, 1, P()).map(function(h) {
            return K(h)
        }), f), c && Z(14, e, function() {})(c), Qi(f, e)) : (Di(new yi(a, f, g, d), e), Vh(e), Wh(e), Xh(e), Qi(f, e), Rh(R(b, th, 1, P(tb)), [f], g, void 0, !0), Ch = Ch || !(!d || !d.Ia), Ii(gi), c && Ii(c))
    }

    function Qi(a, b) {
        var c = b = b === void 0 ? hi() : b;
        Zh(X(Yh), c, a);
        Ri(b, a);
        a = b;
        Hi(X(Gi), a);
        X(Ei).l()
    }

    function Ri(a, b) {
        var c = X(Ei);
        c.g = function(d, e) {
            return Z(5, a, function() {
                return !1
            })(d, e, b)
        };
        c.F = function(d, e) {
            return Z(18, a, function() {
                return null
            })(d, e, b)
        };
        c.i = function(d, e) {
            return Z(6, a, function() {
                return 0
            })(d, e, b)
        };
        c.I = function(d, e) {
            return Z(7, a, function() {
                return ""
            })(d, e, b)
        };
        c.j = function(d, e) {
            return Z(8, a, function() {
                return []
            })(d, e, b)
        };
        c.G = function(d, e) {
            return Z(17, a, function() {
                return []
            })(d, e, b)
        };
        c.l = function() {
            Z(15, a, function() {})(b)
        }
    };

    function Si() {
        var a = Math,
            b = a.trunc;
        a: {
            if (v.globalThis.performance) {
                var c = performance.timeOrigin + performance.now();
                if (w(Number, "isFinite").call(Number, c) && c > 0) break a
            }
            c = Date.now();c = w(Number, "isFinite").call(Number, c) && c > 0 ? c : 0
        }
        return b.call(a, c)
    };
    var Ti = pa(["https://pagead2.googlesyndication.com/pagead/js/err_rep.js"]),
        Ui = function() {
            var a = a === void 0 ? "jserror" : a;
            var b = b === void 0 ? .01 : b;
            var c = c === void 0 ? ce(Ti) : c;
            this.g = a;
            this.j = b;
            this.i = c
        };
    var Vi = function() {
        var a;
        this.P = a = a === void 0 ? {
            Bb: Zd() + (Zd() & 2097151) * 4294967296,
            lb: w(Number, "MAX_SAFE_INTEGER")
        } : a
    };

    function Wi(a, b) {
        return b > 0 && a.Bb * b <= a.lb
    };
    var Xi = function() {
        this.i = new v.Map;
        this.g = new v.Map
    };
    var Yi = function(a) {
            this.i = a;
            this.g = [];
            this.j = new v.Map
        },
        $i = function(a, b) {
            if (!a.g.some(function(f) {
                    return f.ra === b
                })) return [];
            for (var c = []; a.g.length > 0;) {
                var d = a.g[a.g.length - 1].ra === b,
                    e = a.g.pop();
                a.j.delete(e.ra);
                c.push(e);
                Zi(a.i, e.Ca, {
                    oa: a.g.length === 0 ? 5 : 6,
                    Na: e.format
                });
                if (d) break
            }
            return c
        };
    ea.Object.defineProperties(Yi.prototype, {
        length: {
            configurable: !0,
            enumerable: !0,
            get: function() {
                return this.g.length
            }
        }
    });
    var aj = function() {
            this.g = new v.Map;
            this.i = 0
        },
        Zi = function(a, b, c) {
            var d = a.g.get(b);
            if (d) bj(a, d, c);
            else {
                d = A(w(a.g, "entries").call(a.g));
                for (var e = d.next(); !e.done; e = d.next()) {
                    var f = A(e.value);
                    e = f.next().value;
                    f = f.next().value;
                    if (e !== b && f) {
                        bj(a, f, w(Object, "assign").call(Object, {}, c, {
                            oa: 8
                        }));
                        bj(a, f, c);
                        break
                    }
                }
            }
        },
        bj = function(a, b, c) {
            a = w(Object, "assign").call(Object, {}, c, {
                Pa: ++a.i
            });
            try {
                b(a)
            } catch (d) {}
        };
    var cj = function() {
            this.i = new aj;
            this.j = new Xi;
            this.g = new v.Map;
            this.l = new Yi(this.i, this.g)
        },
        dj = function(a) {
            a.google_tag_data != null || (a.google_tag_data = {});
            var b;
            (b = a.google_tag_data).fsao != null || (b.fsao = new cj);
            return a.google_tag_data.fsao
        },
        ej = function(a, b) {
            b && a.i.g.set(2, b)
        },
        fj = function(a) {
            var b = {
                eb: Fi(tg),
                hb: 6E4
            };
            if (b && !a.g.has(2)) {
                a.g.set(2, w(Object, "assign").call(Object, {}, b));
                var c = {};
                if (b.hb) {
                    var d = {};
                    c[1] = (d[8] = b.hb, d)
                }
                b.eb && (d = {}, c[8] = (d[1] = b.eb, d));
                a.j.i.set(2, {
                    cc: c
                })
            }
        };
    cj.prototype.releaseLock = function(a) {
        var b = a ? (b = a.ra) && typeof b === "object" ? !0 : !1 : !1;
        if (!b) return !1;
        b = $i(this.l, a.ra);
        if (b.length === 0) return !1;
        if (a.jc)
            for (a = A(b), b = a.next(); !b.done; b = a.next()) this.j.g.set(b.value.format, Date.now());
        return !0
    };

    function gj(a) {
        switch (a) {
            case 1:
                return 1;
            case 2:
                return 2;
            case 3:
                return 3;
            case 4:
                return 4;
            case 5:
                return 5;
            case 6:
                return 6;
            case 7:
                return 7;
            case 8:
                return 8;
            case 9:
                return 9;
            case 10:
                return 10;
            case 11:
                return 11;
            case 12:
                return 12;
            case 13:
                return 13;
            case 14:
                return 14;
            case 15:
                return 15;
            default:
                return 0
        }
    }

    function hj(a) {
        switch (a) {
            case 1:
                return 1;
            case 2:
                return 2;
            case 4:
                return 3;
            case 8:
                return 4;
            default:
                return 0
        }
    };
    var ij = function(a) {
        this.h = L(a)
    };
    y(ij, U);
    var gh = function(a) {
            return gd(a, 1)
        },
        jj = function(a) {
            return gd(a, 2)
        };

    function kj(a) {
        a = a === void 0 ? D : a;
        return (a = a.performance) && a.now ? a.now() : null
    };

    function lj(a, b) {
        b = b.google_js_reporting_queue = b.google_js_reporting_queue || [];
        b.length < 2048 && b.push(a)
    }

    function mj(a, b) {
        var c = kj(b);
        c && lj({
            label: a,
            type: 9,
            value: c
        }, b)
    }

    function nj(a, b, c) {
        var d = !1;
        d = d === void 0 ? !1 : d;
        var e = window,
            f = typeof queueMicrotask !== "undefined";
        return function() {
            var g = C.apply(0, arguments);
            d && f && queueMicrotask(function() {
                e.google_rum_task_id_counter = e.google_rum_task_id_counter || 1;
                e.google_rum_task_id_counter += 1
            });
            var h = kj(),
                k = 3;
            try {
                var n = b.apply(this, g)
            } catch (m) {
                k = 13;
                if (!c) throw m;
                c(a, m)
            } finally {
                e.google_measure_js_timing && h && lj(w(Object, "assign").call(Object, {}, {
                    label: a.toString(),
                    value: h,
                    duration: (kj() || 0) - h,
                    type: k
                }, d && f && {
                    taskId: e.google_rum_task_id_counter = e.google_rum_task_id_counter || 1
                }), e)
            }
            return n
        }
    }

    function oj(a, b) {
        return nj(a, b, function(c, d) {
            var e = new Ui;
            var f = f === void 0 ? e.j : f;
            var g = g === void 0 ? e.g : g;
            Math.random() > f || (d.error && d.meta && d.id || (d = new Fe(d, {
                context: c,
                id: g
            })), D.google_js_errors = D.google_js_errors || [], D.google_js_errors.push(d), D.error_rep_loaded || (f = D.document, c = ge("SCRIPT", f), Rd(c, e.i), (e = f.getElementsByTagName("script")[0]) && e.parentNode && e.parentNode.insertBefore(c, e), D.error_rep_loaded = !0))
        })
    };

    function pj(a, b) {
        return b == null ? "&" + a + "=null" : "&" + a + "=" + Math.floor(b)
    }

    function qj(a, b) {
        return "&" + a + "=" + b.toFixed(3)
    }

    function rj() {
        var a = new v.Set;
        var b = window.googletag;
        b = (b == null ? 0 : b.apiReady) ? b : void 0;
        try {
            if (!b) return a;
            for (var c = b.pubads(), d = A(c.getSlots()), e = d.next(); !e.done; e = d.next()) a.add(e.value.getSlotId().getDomId())
        } catch (f) {}
        return a
    }

    function sj(a) {
        a = a.id;
        return a != null && (rj().has(a) || w(a, "startsWith").call(a, "google_ads_iframe_") || w(a, "startsWith").call(a, "aswift"))
    }

    function Uf() {
        for (var a = 0, b = A(document.getElementsByTagName("iframe")), c = b.next(); !c.done; c = b.next()) sj(c.value) && a++;
        return a
    }

    function tj(a, b, c) {
        if (!a.sources) return !1;
        switch (uj(a)) {
            case 2:
                var d = vj(a);
                if (d) return c.some(function(f) {
                    return wj(d, f)
                });
                break;
            case 1:
                var e = xj(a);
                if (e) return b.some(function(f) {
                    return wj(e, f)
                })
        }
        return !1
    }

    function uj(a) {
        if (!a.sources) return 0;
        a = a.sources.filter(function(b) {
            return b.previousRect && b.currentRect
        });
        if (a.length >= 1) {
            a = a[0];
            if (a.previousRect.top < a.currentRect.top) return 2;
            if (a.previousRect.top > a.currentRect.top) return 1
        }
        return 0
    }

    function xj(a) {
        return yj(a, function(b) {
            return b.currentRect
        })
    }

    function vj(a) {
        return yj(a, function(b) {
            return b.previousRect
        })
    }

    function yj(a, b) {
        return a.sources.reduce(function(c, d) {
            d = b(d);
            return c ? d && d.width * d.height !== 0 ? d.top < c.top ? d : c : c : d
        }, null)
    }

    function wj(a, b) {
        var c = Math.min(a.right, b.right) - Math.max(a.left, b.left);
        a = Math.min(a.bottom, b.bottom) - Math.max(a.top, b.top);
        return c <= 0 || a <= 0 ? !1 : c * a * 100 / ((b.right - b.left) * (b.bottom - b.top)) >= 50
    }
    var zj = function(a) {
            this.i = a = a === void 0 ? {} : a;
            this.I = this.j = this.V = this.U = this.G = 0;
            this.Ua = this.Sa = Number.NEGATIVE_INFINITY;
            this.g = [];
            this.wa = {};
            this.Ra = 0;
            this.xa = Infinity;
            this.sa = this.ua = this.va = this.ya = this.Aa = this.l = this.za = this.da = this.O = 0;
            this.ta = !1;
            this.W = this.T = this.F = 0;
            this.o = null;
            this.Ta = !1;
            this.Qa = function() {};
            this.X = (a = document.querySelector("[data-google-query-id]")) ? a.getAttribute("data-google-query-id") : null
        },
        Aj, Bj, Ej = function(a) {
            if (X(Ei).g(yg.g, yg.defaultValue)) {
                var b = window;
                if (!b.google_plmetrics && window.PerformanceObserver) {
                    b.google_plmetrics = !0;
                    b = A(["layout-shift", "largest-contentful-paint", "first-input", "longtask", "event"]);
                    for (var c = b.next(); !c.done; c = b.next()) {
                        c = c.value;
                        var d = {
                            type: c,
                            buffered: !0
                        };
                        c === "event" && (d.durationThreshold = 40);
                        Cj(a).observe(d)
                    }
                    Dj(a)
                }
            }
        },
        Cj = function(a) {
            a.o || (a.o = new PerformanceObserver(oj(640, function(b) {
                Fj(a, b)
            })));
            return a.o
        },
        Dj = function(a) {
            var b = oj(641, function() {
                    var d = document;
                    if (d.prerendering) d = 3;
                    else {
                        var e;
                        d = (e = {
                            visible: 1,
                            hidden: 2,
                            prerender: 3,
                            preview: 4,
                            unloaded: 5,
                            "": 0
                        }[d.visibilityState || d.webkitVisibilityState || d.mozVisibilityState || ""]) != null ? e : 0
                    }
                    d === 2 && Gj(a)
                }),
                c = oj(641, function() {
                    return void Gj(a)
                });
            document.addEventListener("visibilitychange", b);
            document.addEventListener("pagehide", c);
            a.Qa = function() {
                document.removeEventListener("visibilitychange", b);
                document.removeEventListener("pagehide", c);
                Cj(a).disconnect()
            }
        },
        Gj = function(a) {
            if (!a.Ta) {
                a.Ta = !0;
                Cj(a).takeRecords();
                var b = window,
                    c, d = (c = a.i.Fb) != null ? c : 1;
                c = Math.min(a.g.length - 1, Math.floor((a.o ? a.Ra : performance.interactionCount || 0) / 50));
                if (d === 0 || d === 1 || d === 3) {
                    var e = "https://pagead2.googlesyndication.com/pagead/gen_204?id=plmetrics";
                    b.LayoutShift && (e += qj("cls", a.G), e += qj("mls", a.U), e += pj("nls", a.V), b.LayoutShiftAttribution && (e += qj("cas", a.l), e += pj("nas", a.ya), e += qj("was", a.Aa)), e += qj("wls", a.da), e += qj("tls", a.za));
                    b.LargestContentfulPaint && (e += pj("lcp", a.va), e += pj("lcps", a.ua));
                    window.PerformanceEventTiming && a.ta && (e += pj("fid", a.sa));
                    b.PerformanceLongTaskTiming && (e += pj("cbt", a.F), e += pj("mbt", a.T), e += pj("nlt", a.W));
                    e += pj("nif", Uf());
                    e += pj("ifi", je());
                    var f = ai();
                    e += "&eid=" + encodeURIComponent(f.join());
                    e += "&top=" + (D === D.top ? 1 : 0);
                    e += a.X ? "&qqid=" + encodeURIComponent(a.X) : pj("pvsid", he(D));
                    b.googletag && (e += "&gpt=1");
                    c >= 0 && (f = a.g[c].latency, f >= 0 && (e += pj("inp", f)));
                    window.fetch(e, {
                        keepalive: !0,
                        credentials: "include",
                        redirect: "follow",
                        method: "get",
                        mode: "no-cors"
                    })
                }!a.i.la || d !== 2 && d !== 3 || (d = new Lf, b.LayoutShift && (Of(Nf(Mf(sd(d, 1, a.G), a.U), a.V), a.da), b.LayoutShiftAttribution && Qf(Pf(sd(d, 5, a.l), a.ya), a.Aa), sd(d, 8, a.za)), b.LargestContentfulPaint && Rf(pd(d, 9, a.va), a.ua), window.PerformanceEventTiming && a.ta && pd(d, 11, a.sa), b.PerformanceLongTaskTiming && Tf(Sf(pd(d, 12, a.F), a.T), a.W), Yf(Xf(Vf(d))), a.X ? O(d, 17, oc(a.X)) : Wf(d, $d(D, {
                    D: function() {}
                })), b.googletag && O(d, 21, Xb(!0)), c >= 0 && (b = a.g[c].latency, b >= 0 && pd(d, 15, b)), a.i.la.Mb(d), a.i.la instanceof mg && ng(a.i.la));
                a.Qa()
            }
        },
        Hj = function(a, b, c, d) {
            if (!b.hadRecentInput) {
                a.G += Number(b.value);
                Number(b.value) > a.U && (a.U = Number(b.value));
                a.V += 1;
                if (c = tj(b, c, d)) a.l += b.value, a.ya++;
                if (b.startTime - a.Sa > 5E3 || b.startTime - a.Ua > 1E3) a.Sa = b.startTime, a.j = 0, a.I = 0;
                a.Ua = b.startTime;
                a.j += b.value;
                c && (a.I += b.value);
                a.j > a.da && (a.da = a.j, a.Aa = a.I, a.za = b.startTime + b.duration)
            }
        },
        Fj = function(a, b) {
            var c = Aj !== window.scrollX || Bj !== window.scrollY ? [] : Ij,
                d = Jj();
            b = A(b.getEntries());
            for (var e = b.next(), f = {}; !e.done; f = {
                    B: void 0
                }, e = b.next()) switch (f.B = e.value, e = f.B.entryType, e) {
                case "layout-shift":
                    Hj(a, f.B, c, d);
                    break;
                case "largest-contentful-paint":
                    f = f.B;
                    a.va = Math.floor(f.renderTime || f.loadTime);
                    a.ua = f.size;
                    break;
                case "first-input":
                    e = f.B;
                    a.sa = Number((e.processingStart - e.startTime).toFixed(3));
                    a.ta = !0;
                    a.g.some(function(g) {
                        return function(h) {
                            return w(h, "entries").some(function(k) {
                                return g.B.duration === k.duration && g.B.startTime === k.startTime
                            })
                        }
                    }(f)) || Kj(a, f.B);
                    break;
                case "longtask":
                    f = Math.max(0, f.B.duration - 50);
                    a.F += f;
                    a.T = Math.max(a.T, f);
                    a.W += 1;
                    break;
                case "event":
                    Kj(a, f.B);
                    break;
                default:
                    Rb(e)
            }
        },
        Kj = function(a, b) {
            Lj(a, b);
            var c = a.g[a.g.length - 1],
                d = a.wa[b.interactionId];
            if (d || a.g.length < 10 || b.duration > c.latency) d ? (w(d, "entries").push(b), d.latency = Math.max(d.latency, b.duration)) : (b = {
                id: b.interactionId,
                latency: b.duration,
                entries: [b]
            }, a.wa[b.id] = b, a.g.push(b)), a.g.sort(function(e, f) {
                return f.latency - e.latency
            }), a.g.splice(10).forEach(function(e) {
                delete a.wa[e.id]
            })
        },
        Lj = function(a, b) {
            b.interactionId && (a.xa = Math.min(a.xa, b.interactionId), a.O = Math.max(a.O, b.interactionId), a.Ra = a.O ? (a.O - a.xa) / 7 + 1 : 0)
        },
        Jj = function() {
            var a = w(Array, "from").call(Array, document.getElementsByTagName("iframe")).filter(sj),
                b = [].concat(B(rj())).map(function(c) {
                    return document.getElementById(c)
                }).filter(function(c) {
                    return c !== null
                });
            Aj = window.scrollX;
            Bj = window.scrollY;
            return Ij = [].concat(B(a), B(b)).map(function(c) {
                return c.getBoundingClientRect()
            })
        },
        Ij = [];
    var Mj = function(a) {
        this.h = L(a)
    };
    y(Mj, U);
    Mj.prototype.getVersion = function() {
        return S(this, 2)
    };
    var Nj = function(a) {
        this.h = L(a)
    };
    y(Nj, U);
    var Oj = function(a, b) {
            return O(a, 2, oc(b))
        },
        Pj = function(a, b) {
            return O(a, 3, oc(b))
        },
        Qj = function(a, b) {
            return O(a, 4, oc(b))
        },
        Rj = function(a, b) {
            return O(a, 5, oc(b))
        },
        Sj = function(a, b) {
            return O(a, 9, oc(b))
        },
        Tj = function(a, b) {
            return ed(a, 10, b)
        },
        Uj = function(a, b) {
            return O(a, 11, Xb(b))
        },
        Vj = function(a, b) {
            return O(a, 1, oc(b))
        },
        Wj = function(a, b) {
            return O(a, 7, Xb(b))
        };
    var Xj = "platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");

    function Yj(a) {
        var b;
        return (b = a.google_tag_data) != null ? b : a.google_tag_data = {}
    }

    function Zj(a) {
        var b, c;
        return typeof((b = a.navigator) == null ? void 0 : (c = b.userAgentData) == null ? void 0 : c.getHighEntropyValues) === "function"
    }

    function ak(a) {
        if (!Zj(a)) return null;
        var b = Yj(a);
        if (b.uach_promise) return b.uach_promise;
        a = a.navigator.userAgentData.getHighEntropyValues(Xj).then(function(c) {
            b.uach != null || (b.uach = c);
            return c
        });
        return b.uach_promise = a
    }

    function bk(a) {
        var b;
        return Uj(Tj(Rj(Oj(Vj(Qj(Wj(Sj(Pj(new Nj, a.architecture || ""), a.bitness || ""), a.mobile || !1), a.model || ""), a.platform || ""), a.platformVersion || ""), a.uaFullVersion || ""), ((b = a.fullVersionList) == null ? void 0 : b.map(function(c) {
            var d = new Mj;
            d = O(d, 1, oc(c.brand));
            return O(d, 2, oc(c.version))
        })) || []), a.wow64 || !1)
    }

    function ck(a) {
        var b, c;
        return (c = (b = ak(a)) == null ? void 0 : b.then(function(d) {
            return bk(d)
        })) != null ? c : null
    };
    var dk = function(a) {
        this.h = L(a)
    };
    y(dk, U);
    var ek = function(a) {
        this.h = L(a)
    };
    y(ek, U);
    var fk = function(a) {
        var b = new ek;
        return cd(b, 1, a)
    };

    function gk(a, b, c) {
        try {
            vb(!b._b_);
            var d = {
                d: K(a.data),
                p: a.Cb
            };
            b._b_ = d
        } catch (e) {
            c.D({
                methodName: 1298,
                J: e
            })
        }
    };
    var hk = function(a, b, c) {
        this.ea = a;
        this.M = b;
        this.ga = c
    };
    hk.prototype.D = function(a) {
        var b = Wi(this.M.P, 1E3),
            c = Fi(rg),
            d = Wi(this.M.P, c);
        if (b || d) {
            var e = this.ga,
                f = e.ca,
                g = e.Ka,
                h = e.Fa,
                k = e.aa,
                n = e.qb;
            e = e.pb;
            k = k();
            var m = a.J;
            try {
                var l = zb(m == null ? void 0 : m.name) ? m.name : "Unknown error"
            } catch (z) {
                l = "e.name threw"
            }
            try {
                var p = zb(m == null ? void 0 : m.message) ? m.message : "Caught " + m
            } catch (z) {
                p = "e.message threw"
            }
            try {
                var u = zb(m == null ? void 0 : m.stack) ? m.stack : Error().stack;
                var r = u ? u.split(/\n\s*/) : []
            } catch (z) {
                r = ["e.stack threw"]
            }
            u = r;
            r = new If;
            r = qd(r, 5, 1E3);
            m = new Gf;
            a = vd(m, 1, a.methodName);
            a = td(a, 2, l);
            a = td(a, 3, p);
            a = Rc(a, 4, u, nc);
            a = Ec(a);
            a = dd(r, 1, Jf, a);
            l = new Hf;
            f = qd(l, 1, f);
            f = Rc(f, 2, k, bc);
            g = td(f, 3, g);
            g = Ec(g);
            g = cd(a, 2, g);
            g = xd(Ec(g));
            f = new Ff;
            h = td(f, 1, h);
            n = n == null ? void 0 : n();
            n = od(h, 2, n);
            e = e == null ? void 0 : e();
            e = Rc(n, 3, e, nc);
            e = Ec(e);
            e = dd(g, 4, Kf, e);
            b && this.ea.Kb(e);
            if (d) {
                qd(e, 5, c);
                a: {
                    Gc(e);
                    if (void 0 === ub) {
                        if (Yc(e, Jf, 1) !== 1) {
                            b = void 0;
                            break a
                        }
                    } else Vc(e.h, void 0, Jf, 1);b = Zc(e, Gf, 1)
                }
                b != null && O(b, 4);
                this.ea.Jb(e)
            }
        }
    };

    function ik(a) {
        var b = {};
        b = (b[0] = wi(), b);
        X(Yh).i(a, b)
    };
    var jk = {},
        kk = (jk[253] = !1, jk[246] = [], jk[150] = "", jk[263] = !1, jk[36] = /^true$/.test("false"), jk[172] = null, jk[260] = void 0, jk[251] = null, jk),
        lk = function() {
            this.g = !1
        };

    function mk(a) {
        X(lk).g = !0;
        return kk[a]
    }

    function nk(a, b) {
        X(lk).g = !0;
        kk[a] = b
    };
    var ok = /^(?:https?:)?\/\/(?:www\.googletagservices\.com|securepubads\.g\.doubleclick\.net|(pagead2\.googlesyndication\.com))(\/tag\/js\/gpt(?:_[a-z]+)*\.js)/;

    function pk(a) {
        var b = a.Za;
        var c = a.xb;
        var d = a.fb;
        var e = a.ub;
        var f = a.nb;
        var g = a.rb;
        var h = b ? !ok.test(b.src) : !0;
        a = {};
        b = {};
        var k = {};
        return k[3] = (a[3] = function() {
            return !h
        }, a[59] = function() {
            var n = C.apply(0, arguments),
                m = w(n, "includes"),
                l = String,
                p;
            var u = u === void 0 ? window : u;
            var r;
            u = (r = (p = si(u.location.href.match(ri)[3] || null)) == null ? void 0 : p.split(".")) != null ? r : [];
            p = u.length < 2 ? null : (q = ["uk", "br", "nz", "mx"], w(q, "includes")).call(q, u[u.length - 1]) ? u.length < 3 ? null : vi(u.splice(u.length - 3).join(".")) : vi(u.splice(u.length - 2).join("."));
            return m.call(n, l(p))
        }, a[74] = function() {
            return w(C.apply(0, arguments), "includes").call(C.apply(0, arguments), String(vi(window.location.href)))
        }, a[61] = function() {
            return e
        }, a[63] = function() {
            return e || g === ".google.ch"
        }, a[73] = function(n) {
            return w(d, "includes").call(d, Number(n))
        }, a), k[4] = (b[1] = function() {
            return f
        }, b[13] = function() {
            return c
        }, b), k[5] = {}, k
    };

    function qk(a, b) {
        if (X(Ei).g(sg.g, sg.defaultValue)) {
            var c = function(d) {
                d.data != null && d.data !== "" || d.origin.indexOf("android-app://") !== 0 || (b(), a.removeEventListener("message", c))
            };
            a.addEventListener("message", c)
        }
    };

    function rk(a) {
        return !(a == null || !a.src) && si(a.src.match(ri)[3] || null) === "pagead2.googlesyndication.com"
    };
    var sk = pa(["https://pagead2.googlesyndication.com/pagead/managed/js/gpt/", "/pubads_impl.js"]),
        tk = pa(["https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/", "/pubads_impl.js"]);

    function uk(a) {
        a = rk(a) ? ce(sk, "m202608040101") : ce(tk, "m202608040101");
        var b = Fi(Bg);
        return b ? de(a, new v.Map([
            ["cb", b]
        ])) : a
    };

    function vk(a, b) {
        var c = mk(246);
        c = wc(c);
        c = zd(ni, c);
        if (!R(c, th, 1, P()).length && R(a, th, 1, P()).length) {
            var d = R(a, th, 1, P());
            ed(c, 1, d)
        }!R(c, li, 2, P()).length && R(a, li, 2, P()).length && (d = R(a, li, 2, P()), ed(c, 2, d));
        !Lc(c, mi, 5) && Lc(a, mi, 5) && (a = Q(a, mi, 5), cd(c, 5, a));
        nk(246, K(c));
        Pi({
            ob: c,
            u: pk(b),
            Ca: 2,
            config: {
                Ia: b.Ia
            }
        });
        b.fb.forEach($h)
    };
    var wk = function(a, b, c) {
        hk.call(this, a, b, c);
        this.ga = c
    };
    y(wk, hk);
    var yk = function(a, b) {
            var c = Fi(Cg),
                d = xd(hh()),
                e = new Bf;
            b = nd(e, 1, b.zb);
            b = Ec(b);
            d = dd(d, 16, Df, b);
            xk(a, c, Ec(d))
        },
        xk = function(a, b, c) {
            if (Wi(a.M.P, b)) {
                var d = a.ga,
                    e = d.ca,
                    f = d.Fa,
                    g = d.aa;
                d = d.Ka;
                var h = new Ef;
                e = qd(h, 2, e);
                f = td(e, 3, f);
                e = Si();
                f = qd(f, 1, e);
                g = g();
                g = Rc(f, 4, g, bc);
                b = qd(g, 5, b);
                b = td(b, 6, d);
                c = cd(b, 7, c);
                c = Ec(c);
                a.ea.Lb(c)
            }
        };
    var zk = pa(["https://pagead2.googlesyndication.com/pagead/ppub_config"]),
        Ak = pa(["https://securepubads.g.doubleclick.net/pagead/ppub_config"]);

    function Bk(a, b, c, d, e) {
        a = a.location.host;
        var f = ui(b.src, "domain");
        b = ui(b.src, "network-code");
        if (a || f || b) {
            var g = new v.Map;
            a && g.set("ippd", a);
            f && g.set("pppd", f);
            b && g.set("pppnc", b);
            a = g
        } else a = void 0;
        a ? (c = c ? ce(zk) : ce(Ak), c = de(c, a), Ck(c, d, e)) : e(new v.globalThis.Error("no provided or inferred data"))
    }

    function Ck(a, b, c) {
        v.globalThis.fetch(a.toString(), {
            method: "GET",
            credentials: "omit"
        }).then(function(d) {
            d.status < 300 ? (mj("13", window), d.status === 204 ? b("") : d.text().then(function(e) {
                b(e)
            })) : c(new v.globalThis.Error("resp:" + d.status))
        }).catch(function(d) {
            d instanceof Error ? c(new v.globalThis.Error(d.message)) : c(new v.globalThis.Error("fetch error: " + d))
        })
    };
    var Dk = function(a, b, c) {
            this.M = a;
            this.Ma = b;
            this.ja = c;
            this.g = []
        },
        Hk = function(a, b, c, d, e) {
            var f = e == null ? void 0 : Dd($c(e, Cd, 1));
            (f == null ? 0 : f.length) && w(b.location.hostname, "includes").call(b.location.hostname, f) ? (Ek(a), Fk(a, {
                Db: e
            })) : (q = ["http:", "https:"], w(q, "includes")).call(q, b.location.protocol) ? c ? (Ek(a), Bk(Gd(b), c, d, function(g) {
                return void Fk(a, {
                    Gb: g
                })
            }, function(g) {
                Fk(a, {
                    error: g
                })
            })) : Gk(a, 5) : Gk(a, 4)
        },
        Ek = function(a) {
            mk(260);
            nk(260, function(b) {
                a.i !== void 0 || a.j ? b(a.i, a.j) : a.g.push(b)
            })
        },
        Fk = function(a, b) {
            var c = b.Gb;
            var d = b.Db;
            b = b.error;
            a.i = c != null ? c : d == null ? void 0 : JSON.stringify(K(d));
            a.j = b;
            d = A(a.g);
            for (var e = d.next(); !e.done; e = d.next()) e = e.value, e(a.i, a.j);
            a.g.length = 0;
            Gk(a, b ? 6 : c ? 3 : 2)
        },
        Gk = function(a, b) {
            var c = Fi(Ag);
            Wi(a.M.P, c) && a.Ma.ka.qa.ia.Eb.K({
                N: c,
                source: b,
                jb: !E("Android") || Ma() || Ka() || Ja() || E("Silk") ? Ma() ? 2 : (Ia() ? 0 : E("Edge")) ? 3 : Ka() ? 4 : (Ia() ? 0 : E("Trident") || E("MSIE")) ? 5 : !E("iPad") && !E("iPhone") || La() || Ma() || (Ia() ? 0 : E("Coast")) || Ka() || !E("AppleWebKit") ? Ja() ? 6 : La() ? 7 : E("Silk") ? 8 : 0 : 9 : 1
            });
            a = a.ja;
            c = Fi(Ag);
            var d = xd(hh()),
                e = new Af;
            b = ud(e, 1, b);
            b = Ec(b);
            b = dd(d, 10, Df, b);
            xk(a, c, Ec(b))
        };
    var Ik = function(a) {
            return function(b) {
                b = JSON.parse(b);
                if (!Array.isArray(b)) throw Error("Expected jspb data to be an array, got " + xa(b) + ": " + b);
                nb(b, 34);
                return new a(b)
            }
        }(dk),
        Jk = Ad(dk);

    function Kk(a, b) {
        try {
            var c = wb;
            if (!zb(a)) {
                var d, e, f = (e = (d = typeof c === "function" ? c() : c) == null ? void 0 : d.concat("\n")) != null ? e : "";
                throw Error(f + String(a));
            }
            return Ik(a)
        } catch (g) {
            return b.D({
                methodName: 838,
                J: g
            }), Jk()
        }
    };

    function Lk() {
        var a;
        return (a = D.googletag) != null ? a : D.googletag = {
            cmd: []
        }
    }

    function Mk(a, b) {
        var c = Lk();
        c.hasOwnProperty(a) || (c[a] = b)
    };

    function Nk() {
        var a = sttc,
            b = Ok(),
            c = b.M,
            d = b.Ma,
            e = b.ja;
        b = window;
        if (b.fetch) {
            Wi(c.P, 1E3) && d.ka.qa.ia.i.K({
                N: 1E3,
                ab: !0
            });
            Ya(function(t) {
                e.D({
                    methodName: 1189,
                    J: t
                })
            });
            var f = Lk();
            a = Kk(a, e);
            vb(!X(lk).g);
            w(Object, "assign").call(Object, kk, f._vars_);
            f._vars_ = kk;
            a && (gd(a, 3) && nk(36, !0), S(a, 6) && nk(150, S(a, 6)), jj($c(a, ij, 13)) && nk(263, !0));
            var g = $c(a, ni, 1),
                h = {
                    ub: gh($c(a, ij, 13)),
                    xb: hd(a, 2),
                    fb: Mc(a, 10, cc, P()),
                    nb: hd(a, 7),
                    rb: S(a, 6),
                    Ia: gd(a, 4)
                },
                k = Q(a, Ed, 9),
                n = b.document;
            Mk("_loaded_", !0);
            Mk("cmd", []);
            var m, l = (m = Pk(n)) != null ? m : Qk(n);
            Rk(g, b, w(Object, "assign").call(Object, {}, {
                Za: l
            }, h));
            m = hd(a, 7);
            m != null && yk(e, {
                zb: m
            });
            d.G = !0;
            try {
                Ej(new zj({
                    la: d,
                    Fb: Fi(zg)
                }))
            } catch (t) {}
            mj("1", b);
            m = uk(l);
            g = (l == null ? void 0 : l.crossOrigin) === "anonymous";
            h = Fi(xg);
            if (Wi(c.P, h)) {
                var p = d.ka.qa.ia;
                p.wb.K({
                    N: h,
                    Ha: (l == null ? void 0 : l.crossOrigin) === "anonymous",
                    Ja: rk(l)
                });
                p.sb.K({
                    N: h,
                    Ha: g,
                    Ja: si(m.toString().match(ri)[3] || null) === "pagead2.googlesyndication.com"
                })
            }
            var u = !1;
            gk({
                data: yd(fk(a)),
                Cb: function() {
                    return u
                }
            }, f, e);
            if (!Sk(n)) {
                h = "gpt-impl-" + Math.random();
                try {
                    Td(n, ae(m, {
                        id: h,
                        nonce: Qd(document),
                        Xa: g ? "anonymous" : void 0
                    }))
                } catch (t) {}
                n.getElementById(h) && (f._loadStarted_ = !0)
            }
            if (!f._loadStarted_) {
                h = ge("SCRIPT");
                Rd(h, m);
                h.async = !0;
                g && (h.crossOrigin = "anonymous");
                X(Ei).g(wg.g, wg.defaultValue) && h.setAttribute("fetchpriority", "high");
                m = n.body;
                g = n.documentElement;
                var r, z;
                ((z = (r = n.head) != null ? r : m) != null ? z : g).appendChild(h);
                f._loadStarted_ = !0
            }
            Fi(ug) && (r = dj(b), fj(r), ej(r, function(t) {
                t = {
                    Pa: t.Pa,
                    oa: gj(t.oa),
                    Na: hj(t.Na),
                    fa: t.fa ? hj(t.fa) : void 0,
                    Ba: t.Ba
                };
                var G = Fi(vg);
                if (Wi(e.M.P, G)) {
                    var W = e.ga;
                    t = w(Object, "assign").call(Object, {}, {
                        ca: W.ca,
                        mb: W.Ka,
                        fc: W.Fa,
                        La: 17,
                        Oa: G,
                        Va: Si()
                    }, t);
                    G = new Ye;
                    G = nd(G, 1, t.Pa);
                    G = ud(G, 4, t.oa);
                    G = ud(G, 5, t.Na);
                    t.fa !== void 0 && ud(G, 6, t.fa);
                    t.Ba !== void 0 && nd(G, 7, t.Ba);
                    t.Va !== void 0 && pd(G, 2, t.Va);
                    O(G, 3, oc(t.mb));
                    W = new Ze;
                    W = qd(W, 1, t.ca);
                    t = qd(W, 2, t.Oa);
                    t = dd(t, 10, $e, G);
                    e.ea.Ib(t)
                }
            }));
            if (b === b.top) try {
                eh(b, $c(a, ij, 13))
            } catch (t) {
                e.D({
                    methodName: 1209,
                    J: t
                })
            }
            Hk(new Dk(c, d, e), b, l, rk(l), k);
            qk(b, function() {
                u = !0
            });
            S(a, 14) && kh(b.document, lh(S(a, 14), rk(l)), e)
        } else d.ka.qa.ia.i.K({
            N: 1,
            ab: !1
        })
    }

    function Ok() {
        var a = he(window),
            b = new Vi,
            c = new og(11, "m202608040101", 1E3, void 0, void 0, void 0, ai);
        return {
            Ma: c,
            M: b,
            ja: new wk(c, b, {
                ca: a,
                Ka: window.document.URL,
                Fa: "m202608040101",
                aa: ai
            })
        }
    }

    function Pk(a) {
        return (a = a.currentScript) ? a : null
    }

    function Qk(a) {
        var b;
        a = A((b = a.scripts) != null ? b : []);
        for (b = a.next(); !b.done; b = a.next())
            if (b = b.value, w(b.src, "includes").call(b.src, "/tag/js/gpt")) return b;
        return null
    }

    function Rk(a, b, c) {
        nk(172, c.Za);
        vk(a, c);
        ik(12);
        ik(5);
        (a = ck(b)) && a.then(function(d) {
            return void nk(251, JSON.stringify(K(d)))
        });
        fe(X(Ei).j(Dg.g, Dg.defaultValue), b.document)
    }

    function Sk(a) {
        var b = Pk(a);
        return a.readyState === "complete" || a.readyState === "loaded" || !(b == null || !b.async)
    };
    try {
        Nk()
    } catch (a) {
        try {
            Ok().ja.D({
                methodName: 420,
                J: a
            })
        } catch (b) {}
    };
}).call(this, "[[[[910900393,null,null,[1]],[929137826,null,null,[1]],[null,910900394,null,[null,100]],[null,910900395,null,[null,500]],[null,908091668,null,[null,2]],[null,7,null,[null,0.1]],[952321017,null,null,[1]],[null,45803151,null,[null,2]],[null,45803152,null,[null,1.2]],[null,null,null,[],[[[4,null,83],[null,null,null,[\"1 bidderRequests.bids bidder userIdAsEids.source\",\"2 bidderRequests.bids.userIdAsEids source provider\",\"3 bidderRequests.bids bidder ortb2Imp.ext.tid?\",\"5 bidderRequests.bids bidder mediaTypes.banner\",\"6 bidderRequests.bids bidder mediaTypes.native?\",\"7 bidderRequests.bids bidder mediaTypes.video\",\"8 bidderRequests.bids bidder ortb2Imp.ext.gpid?\",\"9 bidderRequests.bids bidder ortb2.site.content.data.segment?\",\"10 bidderRequests.bids bidder ortb2.site.page\",\"11 bidderRequests.bids bidder ortb2.user.data.segment?\",\"12 bidderRequests.bids bidder ortb2.user.data.ext.segtax?\",\"13 bidsReceived adId creativeId\",\"14 bidderRequests.bids.userIdAsEids source uids.ext.provider\",\"15 bidderRequests.bids.userIdAsEids source uids.atype\",\"16 bidderRequests.bids.userIdAsEids source uids.length\",\"17 bidsReceived adId ttl\",\"18 bidsReceived adId meta.primaryCatId\",\"19 bidsReceived adId meta.secondaryCatIds\",\"26 bidderRequests.bids bidder transactionId\",\"27 bidderRequests.bids.userIdAsEids source mm\",\"28 bidderRequests.bids.userIdAsEids source matcher\",\"29 bidderRequests.bids.userIdAsEids source inserter\"]]]],657770675],[null,659575329,null,null,[[[4,null,83],[null,1]]]],[null,612427114,null,null,[[[4,null,83],[null,100]]]],[null,663827948,null,[null,-1]],[null,659579380,null,[null,-1],[[[4,null,83],[null,5000]]]],[null,659579379,null,[null,-1],[[[4,null,83],[null,60000]]]],[null,null,null,[null,null,null,[\"1 dbm\/(ad|clkk)\"]],[[[4,null,83],[null,null,null,[\"1 dbm\/(?:ad|clkk)|googleads\\\\.g\\\\.doubleclick\\\\.net\/xbbe\/pixel\",\"2 (adsrvr|adserver)\\\\.org\/(?:bid\/|track\/clk\/)\",\"3 criteo\\\\.com\/(delivery|[a-z]+\/auction)\",\"4 yahoo\\\\.com\/bw\/[a-z]+\/imp\/\",\"5 (adnxs|adnxs-simple)\\\\.com\/it\",\"6 amazon-adsystem\\\\.com\/[a-z\/]+\/impb|aax-events-.*\\\\.3px\\\\.axp\\\\.amazon-adsystem\\\\.com\/e\",\"10 zemanta\\\\.com\/bidder\/win\/\",\"11 br-trk\\\\.smadex\\\\.com\",\"12 appier(?:sig\\\\.com|\\\\.net)\",\"13 quantserve\\\\.com\",\"14 ladsp\\\\.com\/imptrack\",\"15 media\\\\.net\/(clog|log)\",\"16 trace.*\\\\.mediago\\\\.io\/ju\/win\",\"17 trace.*\\\\.admaster\\\\.cc\/ju\/win\",\"18 pangle\\\\.io\/api\/ad\/union\/show_event\/\",\"19 creativecdn\\\\.com\/ad\/win-notify\",\"20 send\\\\.microad\\\\.jp\/imp\/imp\",\"9 [a-z]{2}\\\\.(matk|matka-us)\\\\.temu\\\\.com\/.*\/impr\"]]]],655300591],[null,643045660,null,null,[[[4,null,83],[null,1]]]],[null,741624914,null,[null,100]],[944627849,null,null,[1]],[null,699982590,null,null,[[[4,null,83],[null,128]]]],[null,749055567,null,[null,100]],[null,45787125,null,[null,1000]],[null,null,null,[],[[[4,null,83],[null,null,null,[\"1~version~~~\",\"2~installedModules~~~\",\"3~getConfig~~~enableSendAllBids\",\"5~getConfig~~~ortb2.device.ip?\",\"6~getConfig~~~ortb2.device.ipv6?\",\"7~getConfig~~~enableTIDs\",\"8~getConfig~~~consistentTIDs\",\"9~getConfig~~~customGptSlotMatching\",\"10~getConfig~~~ttlBuffer\"]]]],822748682],[null,822748680,null,[null,100]],[null,578655462,null,[null,1000]],[736254283,null,null,[1]],[null,913774744,null,[null,500]],[null,704895900,null,[null,1000]],[null,770246397,null,[null,1000]],[null,913774743,null,[null,500]],[952268716,null,null,[1]],[null,826507539,null,[null,1000]],[null,797753679,null,[null,40]],[null,797753680,null,[null,160]],[null,797753681,null,[null,600]],[null,797753678,null,[null,20]],[null,815698561,null,[null,200]],[null,815698562,null,[null,40]],[885297209,null,null,[1]],[null,853402579,null,[null,100]],[760666257,null,null,[1]],[null,758465301,null,[null,100]],[null,815871886,null,[null,0.5]],[null,625028672,null,[null,100]],[null,629733890,null,[null,1000]],[null,695925491,null,[null,20]],[null,null,null,[],null,489560439],[null,null,null,[],null,505762507],[null,1921,null,[null,72]],[null,1920,null,[null,12]],[null,426169222,null,[null,1000]],[null,377289019,null,[null,10000]],[null,873419981,null,[null,1000]],[null,529,null,[null,20]],[null,573282293,null,[null,0.01]],[null,684553008,null,[null,100]],[776685356,null,null,[]],[45624259,null,null,[],[[[4,null,59,null,null,null,null,[\"2452487976\"]],[1]]]],[45627954,null,null,[1]],[45646888,null,null,[]],[null,447000223,null,[null,0.01]],[360245597,null,null,[1]],[891893767,null,null,[1]],[null,716359135,null,[null,10]],[null,716359138,null,[null,50]],[null,716359132,null,[null,100]],[null,716359134,null,[null,1000]],[null,716359137,null,[null,0.25]],[null,875343449,null,[null,100]],[null,716359136,null,[null,10]],[null,716359133,null,[null,5]],[null,936690351,null,[]],[null,729624435,null,[null,10000]],[null,794150638,null,[null,5000]],[null,729624436,null,[null,500]],[null,794664882,null,[null,0.5]],[842717298,null,null,[1]],[null,941636691,null,[]],[null,941636692,null,[]],[null,550718589,null,[null,250],[[[3,[[4,null,15,null,null,null,null,[\"22814497764\"]],[4,null,15,null,null,null,null,[\"6581\"]],[4,null,15,null,null,null,null,[\"18190176\"]],[4,null,15,null,null,null,null,[\"21881754602\"]],[4,null,15,null,null,null,null,[\"6782\"]],[4,null,15,null,null,null,null,[\"309565630\"]],[4,null,15,null,null,null,null,[\"22306534072\"]],[4,null,15,null,null,null,null,[\"7229\"]],[4,null,15,null,null,null,null,[\"28253241\"]],[4,null,15,null,null,null,null,[\"1254144\"]],[4,null,15,null,null,null,null,[\"21732118914\"]],[4,null,15,null,null,null,null,[\"5441\"]],[4,null,15,null,null,null,null,[\"162717810\"]],[4,null,15,null,null,null,null,[\"51912183\"]],[4,null,15,null,null,null,null,[\"23202586\"]],[4,null,15,null,null,null,null,[\"44520695\"]],[4,null,15,null,null,null,null,[\"1030006\"]],[4,null,15,null,null,null,null,[\"21830601346\"]],[4,null,15,null,null,null,null,[\"23081961\"]],[4,null,15,null,null,null,null,[\"21880406607\"]],[4,null,15,null,null,null,null,[\"93656639\"]],[4,null,15,null,null,null,null,[\"1020351\"]],[4,null,15,null,null,null,null,[\"5931321\"]],[4,null,15,null,null,null,null,[\"3355436\"]],[4,null,15,null,null,null,null,[\"22106840220\"]],[4,null,15,null,null,null,null,[\"22875833199\"]],[4,null,15,null,null,null,null,[\"32866417\"]],[4,null,15,null,null,null,null,[\"8095840\"]],[4,null,15,null,null,null,null,[\"71161633\"]],[4,null,15,null,null,null,null,[\"22668755367\"]],[4,null,15,null,null,null,null,[\"6177\"]],[4,null,15,null,null,null,null,[\"147246189\"]],[4,null,15,null,null,null,null,[\"22152718\"]],[4,null,15,null,null,null,null,[\"21751243814\"]],[4,null,15,null,null,null,null,[\"22013536576\"]],[4,null,15,null,null,null,null,[\"4444\"]],[4,null,15,null,null,null,null,[\"44890869\"]],[4,null,15,null,null,null,null,[\"248415179\"]],[4,null,15,null,null,null,null,[\"5293\"]],[4,null,15,null,null,null,null,[\"21675937462\"]],[4,null,15,null,null,null,null,[\"21726375739\"]],[4,null,15,null,null,null,null,[\"1002212\"]],[4,null,15,null,null,null,null,[\"6718395\"]]]],[null,500]]]],[null,575880738,null,[null,10]],[null,941636693,null,[]],[null,586681283,null,[null,100]],[null,45679761,null,[null,30000]],[null,732179799,null,[null,250]],[null,745376890,null,[null,1]],[null,745376891,null,[null,2]],[null,820769768,null,[null,1440]],[null,928456744,null,[]],[null,635239304,null,[null,100]],[801020663,null,null,[]],[801020662,null,null,[]],[788110566,null,null,[]],[null,740510593,null,[null,0.5]],[null,618260805,null,[null,10]],[752401957,null,null,null,[[[1,[[4,null,59,null,null,null,null,[\"473346114\"]]]],[1]]]],[null,532520346,null,[null,30]],[null,913774068,null,[null,100]],[null,723123766,null,[null,100]],[null,735866756,null,[null,100]],[458320012,null,null,[]],[null,458320010,null,[null,0.4]],[761958081,null,null,[1]],[null,758860411,null,[null,60]],[null,751161866,null,[null,30000]],[815806652,null,null,[1]],[815806756,null,null,[1]],[808203838,null,null,[1]],[null,630428304,null,[null,100]],[730909248,null,null,null,[[[1,[[4,null,59,null,null,null,null,[\"473346114\"]]]],[1]]]],[746075837,null,null,[]],[null,624264750,null,[null,-1]],[607106222,null,null,[1]],[null,931169715,null,[null,1]],[null,398776877,null,[null,60000]],[null,374201269,null,[null,60000]],[null,371364213,null,[null,60000]],[null,682056200,null,[null,100]],[null,836731937,null,[null,0.1]],[null,830548804,null,[null,1]],[791241077,null,null,[1]],[null,null,null,[],null,null,null,667640709],[377936516,null,null,[1]],[null,851417689,null,[null,1100]],[null,855937804,null,[null,3]],[null,910256609,null,[null,2]],[null,910256612,null,[null,30000]],[null,910256611,null,[null,10000]],[null,910256613,null,[null,3]],[null,851417690,null,[null,0.5]],[851417688,null,null,[1]],[null,599575765,null,[null,1000]],[null,915511196,null,[null,100]],[null,null,2,[null,null,\"1-0-45\"]],[null,707091695,null,[null,100]],[null,626653285,null,[null,1000]],[null,626653286,null,[null,2]],[null,642407444,null,[null,10]],[865623860,null,null,[1]],[null,844811789,null,[null,1000]],[null,741215712,null,[null,100]],[903991474,null,null,[1]],[894228192,null,null,[1]],[894228787,null,null,[1]],[null,506394061,null,[null,100]],[null,733365673,null,[null,2],[[[4,null,59,null,null,null,null,[\"1282204929\"]],[null,1]]]],[null,null,null,[null,null,null,[\"95335247\"]],null,631604025],[null,783316493,null,[null,4000]],[null,null,null,[],null,489],[null,754057781,null,null,[[[6,null,null,3,null,2],[null,2]]]],[392065905,null,null,null,[[[3,[[4,null,68],[4,null,83]]],[1]]]],[null,360245595,null,[null,500]],[null,762520832,null,[null,1000]],[null,715129739,null,[null,30]],[null,681088477,null,[null,100]],[null,869405078,null,[null,100]],[null,939800374,null,[null,100]],[null,861895050,null,[null,100]],[null,null,null,[null,null,null,[\"bidderCode\",\"auctionId\",\"bidderRequestId\",\"auctionStart\",\"timeout\",\"metrics\",\"paapi\",\"start\"]],null,881561530],[null,null,null,[null,null,null,[\"params\",\"bidId\",\"bidderRequestId\",\"src\",\"metrics\",\"auctionsCount\",\"bidRequestsCount\",\"bidderRequestsCount\",\"bidderWinsCount\",\"deferBilling\",\"startTime\"]],null,881515854],[null,900245775,null,[null,1]],[703102329,null,null,[1]],[703102335,null,null,[1]],[703102334,null,null,[1]],[703102333,null,null,[1]],[703102330,null,null,[1]],[703102332,null,null,[1]],[506738118,null,null,[1]],[null,null,null,[null,null,null,[\"AlK2UR5SkAlj8jjdEc9p3F3xuFYlF6LYjAML3EOqw1g26eCwWPjdmecULvBH5MVPoqKYrOfPhYVL71xAXI1IBQoAAAB8eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3NTgwNjcxOTksImlzU3ViZG9tYWluIjp0cnVlfQ==\",\"Amm8\/NmvvQfhwCib6I7ZsmUxiSCfOxWxHayJwyU1r3gRIItzr7bNQid6O8ZYaE1GSQTa69WwhPC9flq\/oYkRBwsAAACCeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3NTgwNjcxOTksImlzU3ViZG9tYWluIjp0cnVlfQ==\",\"A9nrunKdU5m96PSN1XsSGr3qOP0lvPFUB2AiAylCDlN5DTl17uDFkpQuHj1AFtgWLxpLaiBZuhrtb2WOu7ofHwEAAACKeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiQUlQcm9tcHRBUElNdWx0aW1vZGFsSW5wdXQiLCJleHBpcnkiOjE3NzQzMTA0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9\",\"A93bovR+QVXNx2\/38qDbmeYYf1wdte9EO37K9eMq3r+541qo0byhYU899BhPB7Cv9QqD7wIbR1B6OAc9kEfYCA4AAACQeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiQUlQcm9tcHRBUElNdWx0aW1vZGFsSW5wdXQiLCJleHBpcnkiOjE3NzQzMTA0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9\",\"A1S5fojrAunSDrFbD8OfGmFHdRFZymSM\/1ss3G+NEttCLfHkXvlcF6LGLH8Mo5PakLO1sCASXU1\/gQf6XGuTBgwAAACQeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiQUlQcm9tcHRBUElNdWx0aW1vZGFsSW5wdXQiLCJleHBpcnkiOjE3NzQzMTA0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9\"]],null,1934]],[[3,[[null,[[1337,[[77,null,null,[1]],[78,null,null,[1]],[80,null,null,[1]],[76,null,null,[1]],[84,null,null,[1]],[188,null,null,[1]]]]]],[10,[[31088080],[31088081]]],[10,[[83323187],[83323188]],null,136],[1,[[95387242],[95387243,[[875786731,null,null,[1]]]]]],[1,[[95396229],[95396230,[[944689820,null,null,[1]]]]],[12,null,null,null,4,null,\"Chrome\",[\"navigator.userAgent\"]]],[null,[[676982960],[676982998]]]]],[12,[[10,[[31061690],[31061691,[[83,null,null,[1]],[84,null,null,[1]]]]],null,61],[40,[[95340252],[95340253,[[662101537,null,null,[1]]]]],[4,null,9,null,null,null,null,[\"LayoutShift\"]],71,null,null,null,800,null,null,null,null,null,5],[40,[[95340254],[95340255,[[662101539,null,null,[1]]]]],[4,null,9,null,null,null,null,[\"LayoutShift\"]],71,null,null,null,800,null,null,null,null,null,5]]],[13,[[490,[[31061692],[31061693,[[77,null,null,[1]],[78,null,null,[1]],[80,null,null,[1]],[76,null,null,[1]]]]],[4,null,6,null,null,null,null,[\"31061691\",\"4\"]],175],[10,[[95397391],[95397392,[[77,null,null,[1]],[78,null,null,[1]],[80,null,null,[1]],[76,null,null,[1]],[null,1976,null,[null,2]]]]],[4,null,6,null,null,null,null,[\"31061691\",\"4\"]],175]]],[9,[[1000,[[31083577]],[4,null,13,null,null,null,null,[\"cxbbhbxm\",\"hzwxrfqd\"]]]]],[5,[[1000,[[31084129,null,[2,[[2,[[8,null,null,1,null,-1],[7,null,null,1,null,10]]],[4,null,3]]]]],null,80,null,null,null,null,null,null,null,null,4],[1000,[[31084130,null,[2,[[2,[[8,null,null,1,null,9],[7,null,null,1,null,20]]],[4,null,3]]]]],null,80,null,null,null,null,null,null,null,null,4],[100,[[31099591],[31099592,[[45808582,null,null,[1]]]]]],[50,[[31099680],[31099681,[[938255879,null,null,[1]]]]]],[1000,[[83323754,null,[2,[[2,[[8,null,null,1,null,19],[7,null,null,1,null,30]]],[4,null,3]]]]],[2,[[1,[[4,null,61]]],[4,null,3],[1,[[4,null,59,null,null,null,null,[\"4291658721\"]]]]]],173,null,null,null,null,null,null,null,null,39],[1000,[[83323755,[[null,844811789,null,[null,10]]],[2,[[2,[[8,null,null,1,null,39],[7,null,null,1,null,50]]],[4,null,3]]]]],[2,[[1,[[4,null,61]]],[4,null,3],[1,[[4,null,59,null,null,null,null,[\"4291658721\"]]]]]],173,null,null,null,null,null,null,null,null,39],[1000,[[83323756,[[null,844811789,null,[null,10]],[766708713,null,null,[1]],[null,null,null,[null,null,null,[\"esp.pubmatic.com~https:\/\/image6.pubmatic.com\/AdServer\/UCookieSetPug?oid=6\\u0026p=167843\"]],null,766708714]],[2,[[2,[[8,null,null,1,null,29],[7,null,null,1,null,40]]],[4,null,3]]]]],[2,[[1,[[4,null,61]]],[4,null,3],[1,[[4,null,59,null,null,null,null,[\"4291658721\"]]]]]],173,null,null,null,null,null,null,null,null,39],[25,[[95388407],[95388408,[[891881762,null,null,[1]]]],[95388409,[[891881762,null,null,[1]],[null,884600951,null,[null,1]]]]],null,166],[50,[[95390553],[95390554,[[907779735,null,null,[1]],[null,null,null,[null,null,null,[\"AlK2UR5SkAlj8jjdEc9p3F3xuFYlF6LYjAML3EOqw1g26eCwWPjdmecULvBH5MVPoqKYrOfPhYVL71xAXI1IBQoAAAB8eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3NTgwNjcxOTksImlzU3ViZG9tYWluIjp0cnVlfQ==\",\"Amm8\/NmvvQfhwCib6I7ZsmUxiSCfOxWxHayJwyU1r3gRIItzr7bNQid6O8ZYaE1GSQTa69WwhPC9flq\/oYkRBwsAAACCeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3NTgwNjcxOTksImlzU3ViZG9tYWluIjp0cnVlfQ==\",\"A9nrunKdU5m96PSN1XsSGr3qOP0lvPFUB2AiAylCDlN5DTl17uDFkpQuHj1AFtgWLxpLaiBZuhrtb2WOu7ofHwEAAACKeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiQUlQcm9tcHRBUElNdWx0aW1vZGFsSW5wdXQiLCJleHBpcnkiOjE3NzQzMTA0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9\",\"A93bovR+QVXNx2\/38qDbmeYYf1wdte9EO37K9eMq3r+541qo0byhYU899BhPB7Cv9QqD7wIbR1B6OAc9kEfYCA4AAACQeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiQUlQcm9tcHRBUElNdWx0aW1vZGFsSW5wdXQiLCJleHBpcnkiOjE3NzQzMTA0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9\",\"A1S5fojrAunSDrFbD8OfGmFHdRFZymSM\/1ss3G+NEttCLfHkXvlcF6LGLH8Mo5PakLO1sCASXU1\/gQf6XGuTBgwAAACQeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiQUlQcm9tcHRBUElNdWx0aW1vZGFsSW5wdXQiLCJleHBpcnkiOjE3NzQzMTA0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9\",\"AwCk1T8lIVlVhhZiL7C5syvlmBN38J0yD6aN4\/8rxrEapiRKJKu40Ow7SsP1TfY1pGF9zIVK1iHAnli8PVFV9gYAAAB+eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiQ3B1UGVyZm9ybWFuY2UiLCJleHBpcnkiOjE3ODg4MjU2MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9\",\"A9oUaGdnUPMHkLhJfzlzGlleGQkhQKYwPDChiE0eVmNXHqQMZKZyoTMmTc9jabbtVdVvGsuxAG6dv9\/A3k7CqgUAAACEeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ3B1UGVyZm9ybWFuY2UiLCJleHBpcnkiOjE3ODg4MjU2MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9\"]],null,1934]]]],[12,null,null,null,4,null,\"Chrome\\\\\/(14[6-9]|15[01])\",[\"navigator.userAgent\"]]],[null,[[95394064],[95394065,[[null,931169715,null,[null,3]]]]],[4,null,9,null,null,null,null,[\"LayoutShift\"]]],[50,[[95395801,[[null,869405078,null,[null,1]]]],[95395802,[[933299760,null,null,[1]],[null,869405078,null,[null,1]]]]]],[50,[[95397228],[95397229,[[null,936690351,null,[null,500]]]],[95397230,[[null,936690351,null,[null,1000]]]],[95397231,[[null,936690351,null,[null,2000]]]]]],[1,[[95398323],[95398324,[[null,null,null,[null,null,null,[\"ists\",\"rbvs\"]],null,489]]]]],[10,[[95398733],[95398734,[[925255030,null,null,[1]]]]],null,176],[1000,[[122880018,null,[2,[[2,[[8,null,null,1,null,-1],[7,null,null,1,null,50]]],[4,null,3]]]]],null,80,null,null,null,null,null,null,null,null,4],[1000,[[122880019,[[954601309,null,null,[1]]],[2,[[2,[[8,null,null,1,null,49],[7,null,null,1,null,100]]],[4,null,3]]]]],null,80,null,null,null,null,null,null,null,null,4],[100,[[122880099],[122880100,[[951705757,null,null,[1]]]]]],[100,[[122880130],[122880131,[[null,953568484,null,[null,20]]]]]],[1000,[[122880214,[[null,24,null,[null,122880214]]],[6,null,null,13,null,122880214]]],[4,null,3],1,null,null,null,null,null,null,null,null,3],[1000,[[122880215,[[null,24,null,[null,122880215]]],[6,null,null,13,null,122880215]]],[4,null,3],1,null,null,null,null,null,null,null,null,3],[1000,[[122880268,[[null,24,null,[null,122880268]]],[6,null,null,13,null,122880268]]],[4,null,3],1,null,null,null,null,null,null,null,null,3],[1000,[[122880269,[[null,24,null,[null,122880269]]],[6,null,null,13,null,122880269]]],[4,null,3],1,null,null,null,null,null,null,null,null,3],[1000,[[122880318,[[null,24,null,[null,122880318]]],[6,null,null,13,null,122880318]]],[4,null,3],1,null,null,null,null,null,null,null,null,3],[1000,[[122880319,[[null,24,null,[null,122880319]]],[6,null,null,13,null,122880319]]],[4,null,3],1,null,null,null,null,null,null,null,null,3],[100,[[122880328],[122880329,[[941114253,null,null,[1]]]]]],[100,[[122880330],[122880331,[[953464125,null,null,[1]]]]]],[1000,[[122880345,[[null,24,null,[null,122880345]]],[6,null,null,13,null,122880345]]],[4,null,3],1,null,null,null,null,null,null,null,null,3],[1000,[[122880346,[[null,24,null,[null,122880346]]],[6,null,null,13,null,122880346]]],[4,null,3],1,null,null,null,null,null,null,null,null,3]]],[2,[[10,[[31084489],[31084490]],null,null,null,null,32,null,null,142,1],[1000,[[31084739,[[null,612427114,null,[null,100]]]]],[4,null,6,null,null,null,null,[\"31065645\",\"2\"]]],[10,[[31084865],[31084866]],null,null,null,null,35,null,null,166,1],[1000,[[31087377,null,[2,[[4,null,86],[4,null,6,null,null,null,null,[\"31065644\",\"2\"]]]]]],null,131,null,null,null,null,null,null,null,null,28],[1000,[[31087378,null,[2,[[4,null,86],[4,null,6,null,null,null,null,[\"31065645\",\"2\"]]]]]],null,131,null,null,null,null,null,null,null,null,28],[1000,[[31087490,null,[2,[[1,[[4,null,86]]],[4,null,6,null,null,null,null,[\"31065644\",\"2\"]]]]]],null,131,null,null,null,null,null,null,null,null,28],[1000,[[31087491,null,[2,[[1,[[4,null,86]]],[4,null,6,null,null,null,null,[\"31065645\",\"2\"]]]]]],null,131,null,null,null,null,null,null,null,null,28],[50,[[83323613,null,[2,[[4,null,105],[1,[[4,null,6,null,null,null,null,[\"95396229\",\"2\"]]]],[1,[[4,null,6,null,null,null,null,[\"95396230\",\"2\"]]]]]]],[83323614,null,[2,[[4,null,105],[1,[[4,null,6,null,null,null,null,[\"95396229\",\"2\"]]]],[1,[[4,null,6,null,null,null,null,[\"95396230\",\"2\"]]]]]]]],null,null,null,null,53,null,null,243,1],[1,[[95365417,null,[4,null,92,null,null,null,null,[\"userId\"]]]]],[1,[[95365418,null,[4,null,92,null,null,null,null,[\"chromeAiRtdProvider\"]]]]],[10,[[95368453],[95368454,[[786014078,null,null,[1]]]],[95368455,[[786014079,null,null,[1]]]],[95380385,[[729624434,null,null,[1]]],[1,[[3,[[4,null,15,null,null,null,null,[\"4900\"]],[4,null,15,null,null,null,null,[\"284705699\"]]]]]]],[95380386,[[725693774,null,null,[1]]]]],null,null,null,null,null,null,null,219,1],[50,[[95384370],[95384371,[[45736287,null,null,[1]]]]],[1,[[4,null,61]]],null,null,null,null,null,null,232,1],[1,[[95391720],[95391721,[[null,910256611,null,[null,10000]],[null,910256610,null,[null,1]],[null,910256613,null,[null,3]]]],[95391722,[[null,910256609,null,[null,2]],[null,910256611,null,[null,10000]],[null,910256610,null,[null,2]],[null,910256613,null,[null,-1]]]],[95391723,[[null,910256612,null,[null,30000]],[null,910256611,null,[null,10000]],[null,910256610,null,[null,3]],[null,910256613,null,[null,3]]]],[95391916,[[null,910256612,null,[null,30000]],[null,910256611,null,[null,30000]],[null,910256610,null,[null,3]],[null,910256613,null,[null,3]]]],[95392463,[[null,910256610,null,[null,1]],[null,910256613,null,[null,1]]]]],null,162],[50,[[95393819],[95393820,[[null,null,915511195,[null,null,\"M46.387 84.785C46.924\"]]]],[95393821,[[924811061,null,null,[1]],[null,null,915511195,[null,null,\"\\u003c\"]]]]],null,162],[null,[[95394191],[95394192,[[922223869,null,null,[1]]]]],null,162],[1,[[95395256],[95395257,[[null,null,null,null,[[[4,null,83],[null,null,null,[\"1 bidderRequests.bids bidder userIdAsEids.source\",\"2 bidderRequests.bids.userIdAsEids source provider\",\"3 bidderRequests.bids bidder ortb2Imp.ext.tid?\",\"5 bidderRequests.bids bidder mediaTypes.banner\",\"6 bidderRequests.bids bidder mediaTypes.native?\",\"7 bidderRequests.bids bidder mediaTypes.video\",\"8 bidderRequests.bids bidder ortb2Imp.ext.gpid?\",\"9 bidderRequests.bids bidder ortb2.site.content.data.segment?\",\"10 bidderRequests.bids bidder ortb2.site.page\",\"11 bidderRequests.bids bidder ortb2.user.data.segment?\",\"12 bidderRequests.bids bidder ortb2.user.data.ext.segtax?\",\"13 bidsReceived adId creativeId\",\"14 bidderRequests.bids.userIdAsEids source uids.ext.provider\",\"15 bidderRequests.bids.userIdAsEids source uids.atype\",\"16 bidderRequests.bids.userIdAsEids source uids.length\",\"17 bidsReceived adId ttl\",\"18 bidsReceived adId meta.primaryCatId\",\"19 bidsReceived adId meta.secondaryCatIds\",\"26 bidderRequests.bids bidder transactionId\",\"27 bidderRequests.bids.userIdAsEids source mm\",\"28 bidderRequests.bids.userIdAsEids source matcher\",\"29 bidderRequests.bids.userIdAsEids source inserter\",\"22 bidsReceived adId ad\"]]]],657770675]]]],[4,null,83],129],[1,[[95397761],[95397762,[[944769782,null,null,[1]]]],[95397763,[[null,910256611,null,[null,10000]],[null,910256610,null,[null,1]],[null,910256613,null,[null,3]],[944769782,null,null,[1]]]],[95397764,[[null,910256609,null,[null,2]],[null,910256611,null,[null,10000]],[null,910256610,null,[null,2]],[null,910256613,null,[null,-1]]]],[95397765,[[null,910256612,null,[null,30000]],[null,910256611,null,[null,10000]],[null,910256610,null,[null,3]],[null,910256613,null,[null,3]]]],[95397766,[[null,910256612,null,[null,30000]],[null,910256611,null,[null,30000]],[null,910256610,null,[null,3]],[null,910256613,null,[null,3]]]],[95397767,[[null,910256610,null,[null,1]],[null,910256613,null,[null,1]]]]],null,162],[10,[[95398365],[95398366,[[null,699982590,null,null,[[[4,null,83],[]]]]]]]]]],[27,[[50,[[31090502,null,[2,[[4,null,59,null,null,null,null,[\"1282204929\",\"2762681000\",\"1201683087\",\"1405537016\",\"1184328227\",\"3766824835\",\"107843290\",\"2849015825\",\"2285744699\",\"125820391\",\"1242812256\",\"2369380032\",\"3013643711\",\"77481481\",\"2269399977\",\"3906315807\",\"2791111070\",\"2128463204\",\"3298531905\",\"2399173495\",\"3986628766\",\"149255127\",\"896865192\",\"643747965\",\"1028035958\"]],[8,null,null,17,null,0]]]],[31090503,[[728394046,null,null,[1]]],[2,[[4,null,59,null,null,null,null,[\"1282204929\",\"2762681000\",\"1201683087\",\"1405537016\",\"1184328227\",\"3766824835\",\"107843290\",\"2849015825\",\"2285744699\",\"125820391\",\"1242812256\",\"2369380032\",\"3013643711\",\"77481481\",\"2269399977\",\"3906315807\",\"2791111070\",\"2128463204\",\"3298531905\",\"2399173495\",\"3986628766\",\"149255127\",\"896865192\",\"643747965\",\"1028035958\"]],[8,null,null,17,null,0]]]]]]]],[4,[[null,[[31096828],[31096829,[[729624434,null,null,[1]]]],[31096830,[[725693774,null,null,[1]]]],[31096832,[[729624434,null,null,[1]],[725693774,null,null,[1]]]]]],[null,[[44714449,[[null,7,null,[null,1]]]],[676982961,[[null,7,null,[null,0.4]],[212,null,null,[1]]]],[676982996,[[null,7,null,[null,1]]]]],null,78]]]],null,null,[null,1000,1,1000]],122880214,null,null,null,\".google.com.pk\",732,null,[[\"startuppakistan.com.pk\",null,\"https:\/\/startuppakistan.com.pk\/\",null,null,[\"170737076\",\"21857590943\",\"21939239661\",\"22071923327\",\"22487205214\",\"22576723250\",\"22888094726\",\"23301900962\",\"7047\",\"7103\"]],[[[\"22576723250\",null,2]]],[[[\"7047\",null,1,null,[[2]]]]],null,null,[[\"22576723250\",[[\"google.com\",null,1]]]],null,[[[\"170737076\",1],[\"21857590943\",1],[\"21939239661\",1],[\"22071923327\",1],[\"22487205214\",1],[\"22576723250\",1],[\"22888094726\",1],[\"23301900962\",1],[\"7047\",1],[\"7103\",1]]],null,null,null,[1]],null,null,null,[0,0,0],\"m202608060101\"]")