Skip to content

Instantly share code, notes, and snippets.

@georgebrata
Created August 3, 2023 07:15
Show Gist options
  • Save georgebrata/53d49ad02fd395598d7efad322bb581f to your computer and use it in GitHub Desktop.
Save georgebrata/53d49ad02fd395598d7efad322bb581f to your computer and use it in GitHub Desktop.
usercentrics
!function() {
"use strict";
var e, t = "usercentrics-cmp";
!function(e) {
e.AMP_ENABLED = "ampEnabled",
e.AVOID_PREFETCH_SERVICES = "avoidPrefetchServices",
e.BLOCK_DATA_LAYER_PUSH = "blockDataLayerPush",
e.CONTROLLER_ID = "controllerId",
e.CONTROLLER_IDS = "controllerIds",
e.CLIENT_CONFIG = "clientConfig",
e.DISABLE_TRACKING = "disableTracking",
e.EU_MODE = "euMode",
e.ID = "id",
e.LANGUAGE = "language",
e.DISABLE_SERVER_CONSENTS = "disableServerConsents",
e.RULESET_ID = "rulesetId",
e.SANDBOX_ENV = "sandbox",
e.SETTINGS_CACHE = "settingsCache",
e.SETTINGS_ID = "Bse70w_yBEj_bC",
e.STORE_SERVICE_ID_TO_NAME_MAPPING = "storeServiceIdToNameMapping",
e.SUPPRESS_CMP_DISPLAY = "suppressCmpDisplay",
e.TCF_ENABLED = "tcfEnabled",
e.VERSION = "version"
}(e || (e = {}));
var r = "uc_ui_version";
function n(e) {
return n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) {
return typeof e
}
: function(e) {
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e
}
,
n(e)
}
var i = "undefined" != typeof globalThis ? globalThis : "undefined" != typeof window ? window : "undefined" != typeof global ? global : "undefined" != typeof self ? self : {};
function o(e) {
return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e
}
var a = {
exports: {}
};
a.exports = function(e) {
var t = {};
function r(n) {
if (t[n])
return t[n].exports;
var i = t[n] = {
i: n,
l: !1,
exports: {}
};
return e[n].call(i.exports, i, i.exports, r),
i.l = !0,
i.exports
}
return r.m = e,
r.c = t,
r.d = function(e, t, n) {
r.o(e, t) || Object.defineProperty(e, t, {
enumerable: !0,
get: n
})
}
,
r.r = function(e) {
"undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, {
value: "Module"
}),
Object.defineProperty(e, "__esModule", {
value: !0
})
}
,
r.t = function(e, t) {
if (1 & t && (e = r(e)),
8 & t)
return e;
if (4 & t && "object" == n(e) && e && e.__esModule)
return e;
var i = Object.create(null);
if (r.r(i),
Object.defineProperty(i, "default", {
enumerable: !0,
value: e
}),
2 & t && "string" != typeof e)
for (var o in e)
r.d(i, o, function(t) {
return e[t]
}
.bind(null, o));
return i
}
,
r.n = function(e) {
var t = e && e.__esModule ? function() {
return e.default
}
: function() {
return e
}
;
return r.d(t, "a", t),
t
}
,
r.o = function(e, t) {
return Object.prototype.hasOwnProperty.call(e, t)
}
,
r.p = "",
r(r.s = 90)
}({
17: function(e, t, r) {
t.__esModule = !0,
t.default = void 0;
var i = r(18)
, o = function() {
function e() {}
return e.getFirstMatch = function(e, t) {
var r = t.match(e);
return r && r.length > 0 && r[1] || ""
}
,
e.getSecondMatch = function(e, t) {
var r = t.match(e);
return r && r.length > 1 && r[2] || ""
}
,
e.matchAndReturnConst = function(e, t, r) {
if (e.test(t))
return r
}
,
e.getWindowsVersionName = function(e) {
switch (e) {
case "NT":
return "NT";
case "XP":
case "NT 5.1":
return "XP";
case "NT 5.0":
return "2000";
case "NT 5.2":
return "2003";
case "NT 6.0":
return "Vista";
case "NT 6.1":
return "7";
case "NT 6.2":
return "8";
case "NT 6.3":
return "8.1";
case "NT 10.0":
return "10";
default:
return
}
}
,
e.getMacOSVersionName = function(e) {
var t = e.split(".").splice(0, 2).map((function(e) {
return parseInt(e, 10) || 0
}
));
if (t.push(0),
10 === t[0])
switch (t[1]) {
case 5:
return "Leopard";
case 6:
return "Snow Leopard";
case 7:
return "Lion";
case 8:
return "Mountain Lion";
case 9:
return "Mavericks";
case 10:
return "Yosemite";
case 11:
return "El Capitan";
case 12:
return "Sierra";
case 13:
return "High Sierra";
case 14:
return "Mojave";
case 15:
return "Catalina";
default:
return
}
}
,
e.getAndroidVersionName = function(e) {
var t = e.split(".").splice(0, 2).map((function(e) {
return parseInt(e, 10) || 0
}
));
if (t.push(0),
!(1 === t[0] && t[1] < 5))
return 1 === t[0] && t[1] < 6 ? "Cupcake" : 1 === t[0] && t[1] >= 6 ? "Donut" : 2 === t[0] && t[1] < 2 ? "Eclair" : 2 === t[0] && 2 === t[1] ? "Froyo" : 2 === t[0] && t[1] > 2 ? "Gingerbread" : 3 === t[0] ? "Honeycomb" : 4 === t[0] && t[1] < 1 ? "Ice Cream Sandwich" : 4 === t[0] && t[1] < 4 ? "Jelly Bean" : 4 === t[0] && t[1] >= 4 ? "KitKat" : 5 === t[0] ? "Lollipop" : 6 === t[0] ? "Marshmallow" : 7 === t[0] ? "Nougat" : 8 === t[0] ? "Oreo" : 9 === t[0] ? "Pie" : void 0
}
,
e.getVersionPrecision = function(e) {
return e.split(".").length
}
,
e.compareVersions = function(t, r, n) {
void 0 === n && (n = !1);
var i = e.getVersionPrecision(t)
, o = e.getVersionPrecision(r)
, a = Math.max(i, o)
, s = 0
, u = e.map([t, r], (function(t) {
var r = a - e.getVersionPrecision(t)
, n = t + new Array(r + 1).join(".0");
return e.map(n.split("."), (function(e) {
return new Array(20 - e.length).join("0") + e
}
)).reverse()
}
));
for (n && (s = a - Math.min(i, o)),
a -= 1; a >= s; ) {
if (u[0][a] > u[1][a])
return 1;
if (u[0][a] === u[1][a]) {
if (a === s)
return 0;
a -= 1
} else if (u[0][a] < u[1][a])
return -1
}
}
,
e.map = function(e, t) {
var r, n = [];
if (Array.prototype.map)
return Array.prototype.map.call(e, t);
for (r = 0; r < e.length; r += 1)
n.push(t(e[r]));
return n
}
,
e.find = function(e, t) {
var r, n;
if (Array.prototype.find)
return Array.prototype.find.call(e, t);
for (r = 0,
n = e.length; r < n; r += 1) {
var i = e[r];
if (t(i, r))
return i
}
}
,
e.assign = function(e) {
for (var t, r, i = e, o = arguments.length, a = new Array(o > 1 ? o - 1 : 0), s = 1; s < o; s++)
a[s - 1] = arguments[s];
if (Object.assign)
return Object.assign.apply(Object, [e].concat(a));
var u = function() {
var e = a[t];
"object" == n(e) && null !== e && Object.keys(e).forEach((function(t) {
i[t] = e[t]
}
))
};
for (t = 0,
r = a.length; t < r; t += 1)
u();
return e
}
,
e.getBrowserAlias = function(e) {
return i.BROWSER_ALIASES_MAP[e]
}
,
e.getBrowserTypeByAlias = function(e) {
return i.BROWSER_MAP[e] || ""
}
,
e
}();
t.default = o,
e.exports = t.default
},
18: function(e, t, r) {
t.__esModule = !0,
t.ENGINE_MAP = t.OS_MAP = t.PLATFORMS_MAP = t.BROWSER_MAP = t.BROWSER_ALIASES_MAP = void 0,
t.BROWSER_ALIASES_MAP = {
"Amazon Silk": "amazon_silk",
"Android Browser": "android",
Bada: "bada",
BlackBerry: "blackberry",
Chrome: "chrome",
Chromium: "chromium",
Electron: "electron",
Epiphany: "epiphany",
Firefox: "firefox",
Focus: "focus",
Generic: "generic",
"Google Search": "google_search",
Googlebot: "googlebot",
"Internet Explorer": "ie",
"K-Meleon": "k_meleon",
Maxthon: "maxthon",
"Microsoft Edge": "edge",
"MZ Browser": "mz",
"NAVER Whale Browser": "naver",
Opera: "opera",
"Opera Coast": "opera_coast",
PhantomJS: "phantomjs",
Puffin: "puffin",
QupZilla: "qupzilla",
QQ: "qq",
QQLite: "qqlite",
Safari: "safari",
Sailfish: "sailfish",
"Samsung Internet for Android": "samsung_internet",
SeaMonkey: "seamonkey",
Sleipnir: "sleipnir",
Swing: "swing",
Tizen: "tizen",
"UC Browser": "uc",
Vivaldi: "vivaldi",
"WebOS Browser": "webos",
WeChat: "wechat",
"Yandex Browser": "yandex",
Roku: "roku"
},
t.BROWSER_MAP = {
amazon_silk: "Amazon Silk",
android: "Android Browser",
bada: "Bada",
blackberry: "BlackBerry",
chrome: "Chrome",
chromium: "Chromium",
electron: "Electron",
epiphany: "Epiphany",
firefox: "Firefox",
focus: "Focus",
generic: "Generic",
googlebot: "Googlebot",
google_search: "Google Search",
ie: "Internet Explorer",
k_meleon: "K-Meleon",
maxthon: "Maxthon",
edge: "Microsoft Edge",
mz: "MZ Browser",
naver: "NAVER Whale Browser",
opera: "Opera",
opera_coast: "Opera Coast",
phantomjs: "PhantomJS",
puffin: "Puffin",
qupzilla: "QupZilla",
qq: "QQ Browser",
qqlite: "QQ Browser Lite",
safari: "Safari",
sailfish: "Sailfish",
samsung_internet: "Samsung Internet for Android",
seamonkey: "SeaMonkey",
sleipnir: "Sleipnir",
swing: "Swing",
tizen: "Tizen",
uc: "UC Browser",
vivaldi: "Vivaldi",
webos: "WebOS Browser",
wechat: "WeChat",
yandex: "Yandex Browser"
},
t.PLATFORMS_MAP = {
tablet: "tablet",
mobile: "mobile",
desktop: "desktop",
tv: "tv"
},
t.OS_MAP = {
WindowsPhone: "Windows Phone",
Windows: "Windows",
MacOS: "macOS",
iOS: "iOS",
Android: "Android",
WebOS: "WebOS",
BlackBerry: "BlackBerry",
Bada: "Bada",
Tizen: "Tizen",
Linux: "Linux",
ChromeOS: "Chrome OS",
PlayStation4: "PlayStation 4",
Roku: "Roku"
},
t.ENGINE_MAP = {
EdgeHTML: "EdgeHTML",
Blink: "Blink",
Trident: "Trident",
Presto: "Presto",
Gecko: "Gecko",
WebKit: "WebKit"
}
},
90: function(e, t, r) {
t.__esModule = !0,
t.default = void 0;
var n, i = (n = r(91)) && n.__esModule ? n : {
default: n
}, o = r(18);
function a(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1,
n.configurable = !0,
"value"in n && (n.writable = !0),
Object.defineProperty(e, n.key, n)
}
}
var s = function() {
function e() {}
var t, r, n;
return e.getParser = function(e, t) {
if (void 0 === t && (t = !1),
"string" != typeof e)
throw new Error("UserAgent should be a string");
return new i.default(e,t)
}
,
e.parse = function(e) {
return new i.default(e).getResult()
}
,
t = e,
n = [{
key: "BROWSER_MAP",
get: function() {
return o.BROWSER_MAP
}
}, {
key: "ENGINE_MAP",
get: function() {
return o.ENGINE_MAP
}
}, {
key: "OS_MAP",
get: function() {
return o.OS_MAP
}
}, {
key: "PLATFORMS_MAP",
get: function() {
return o.PLATFORMS_MAP
}
}],
(r = null) && a(t.prototype, r),
n && a(t, n),
e
}();
t.default = s,
e.exports = t.default
},
91: function(e, t, r) {
t.__esModule = !0,
t.default = void 0;
var i = c(r(92))
, o = c(r(93))
, a = c(r(94))
, s = c(r(95))
, u = c(r(17));
function c(e) {
return e && e.__esModule ? e : {
default: e
}
}
var f = function() {
function e(e, t) {
if (void 0 === t && (t = !1),
null == e || "" === e)
throw new Error("UserAgent parameter can't be empty");
this._ua = e,
this.parsedResult = {},
!0 !== t && this.parse()
}
var t = e.prototype;
return t.getUA = function() {
return this._ua
}
,
t.test = function(e) {
return e.test(this._ua)
}
,
t.parseBrowser = function() {
var e = this;
this.parsedResult.browser = {};
var t = u.default.find(i.default, (function(t) {
if ("function" == typeof t.test)
return t.test(e);
if (t.test instanceof Array)
return t.test.some((function(t) {
return e.test(t)
}
));
throw new Error("Browser's test function is not valid")
}
));
return t && (this.parsedResult.browser = t.describe(this.getUA())),
this.parsedResult.browser
}
,
t.getBrowser = function() {
return this.parsedResult.browser ? this.parsedResult.browser : this.parseBrowser()
}
,
t.getBrowserName = function(e) {
return e ? String(this.getBrowser().name).toLowerCase() || "" : this.getBrowser().name || ""
}
,
t.getBrowserVersion = function() {
return this.getBrowser().version
}
,
t.getOS = function() {
return this.parsedResult.os ? this.parsedResult.os : this.parseOS()
}
,
t.parseOS = function() {
var e = this;
this.parsedResult.os = {};
var t = u.default.find(o.default, (function(t) {
if ("function" == typeof t.test)
return t.test(e);
if (t.test instanceof Array)
return t.test.some((function(t) {
return e.test(t)
}
));
throw new Error("Browser's test function is not valid")
}
));
return t && (this.parsedResult.os = t.describe(this.getUA())),
this.parsedResult.os
}
,
t.getOSName = function(e) {
var t = this.getOS().name;
return e ? String(t).toLowerCase() || "" : t || ""
}
,
t.getOSVersion = function() {
return this.getOS().version
}
,
t.getPlatform = function() {
return this.parsedResult.platform ? this.parsedResult.platform : this.parsePlatform()
}
,
t.getPlatformType = function(e) {
void 0 === e && (e = !1);
var t = this.getPlatform().type;
return e ? String(t).toLowerCase() || "" : t || ""
}
,
t.parsePlatform = function() {
var e = this;
this.parsedResult.platform = {};
var t = u.default.find(a.default, (function(t) {
if ("function" == typeof t.test)
return t.test(e);
if (t.test instanceof Array)
return t.test.some((function(t) {
return e.test(t)
}
));
throw new Error("Browser's test function is not valid")
}
));
return t && (this.parsedResult.platform = t.describe(this.getUA())),
this.parsedResult.platform
}
,
t.getEngine = function() {
return this.parsedResult.engine ? this.parsedResult.engine : this.parseEngine()
}
,
t.getEngineName = function(e) {
return e ? String(this.getEngine().name).toLowerCase() || "" : this.getEngine().name || ""
}
,
t.parseEngine = function() {
var e = this;
this.parsedResult.engine = {};
var t = u.default.find(s.default, (function(t) {
if ("function" == typeof t.test)
return t.test(e);
if (t.test instanceof Array)
return t.test.some((function(t) {
return e.test(t)
}
));
throw new Error("Browser's test function is not valid")
}
));
return t && (this.parsedResult.engine = t.describe(this.getUA())),
this.parsedResult.engine
}
,
t.parse = function() {
return this.parseBrowser(),
this.parseOS(),
this.parsePlatform(),
this.parseEngine(),
this
}
,
t.getResult = function() {
return u.default.assign({}, this.parsedResult)
}
,
t.satisfies = function(e) {
var t = this
, r = {}
, i = 0
, o = {}
, a = 0;
if (Object.keys(e).forEach((function(t) {
var s = e[t];
"string" == typeof s ? (o[t] = s,
a += 1) : "object" == n(s) && (r[t] = s,
i += 1)
}
)),
i > 0) {
var s = Object.keys(r)
, c = u.default.find(s, (function(e) {
return t.isOS(e)
}
));
if (c) {
var f = this.satisfies(r[c]);
if (void 0 !== f)
return f
}
var d = u.default.find(s, (function(e) {
return t.isPlatform(e)
}
));
if (d) {
var l = this.satisfies(r[d]);
if (void 0 !== l)
return l
}
}
if (a > 0) {
var p = Object.keys(o)
, v = u.default.find(p, (function(e) {
return t.isBrowser(e, !0)
}
));
if (void 0 !== v)
return this.compareVersion(o[v])
}
}
,
t.isBrowser = function(e, t) {
void 0 === t && (t = !1);
var r = this.getBrowserName().toLowerCase()
, n = e.toLowerCase()
, i = u.default.getBrowserTypeByAlias(n);
return t && i && (n = i.toLowerCase()),
n === r
}
,
t.compareVersion = function(e) {
var t = [0]
, r = e
, n = !1
, i = this.getBrowserVersion();
if ("string" == typeof i)
return ">" === e[0] || "<" === e[0] ? (r = e.substr(1),
"=" === e[1] ? (n = !0,
r = e.substr(2)) : t = [],
">" === e[0] ? t.push(1) : t.push(-1)) : "=" === e[0] ? r = e.substr(1) : "~" === e[0] && (n = !0,
r = e.substr(1)),
t.indexOf(u.default.compareVersions(i, r, n)) > -1
}
,
t.isOS = function(e) {
return this.getOSName(!0) === String(e).toLowerCase()
}
,
t.isPlatform = function(e) {
return this.getPlatformType(!0) === String(e).toLowerCase()
}
,
t.isEngine = function(e) {
return this.getEngineName(!0) === String(e).toLowerCase()
}
,
t.is = function(e, t) {
return void 0 === t && (t = !1),
this.isBrowser(e, t) || this.isOS(e) || this.isPlatform(e)
}
,
t.some = function(e) {
var t = this;
return void 0 === e && (e = []),
e.some((function(e) {
return t.is(e)
}
))
}
,
e
}();
t.default = f,
e.exports = t.default
},
92: function(e, t, r) {
t.__esModule = !0,
t.default = void 0;
var n, i = (n = r(17)) && n.__esModule ? n : {
default: n
}, o = /version\/(\d+(\.?_?\d+)+)/i, a = [{
test: [/googlebot/i],
describe: function(e) {
var t = {
name: "Googlebot"
}
, r = i.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i, e) || i.default.getFirstMatch(o, e);
return r && (t.version = r),
t
}
}, {
test: [/opera/i],
describe: function(e) {
var t = {
name: "Opera"
}
, r = i.default.getFirstMatch(o, e) || i.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i, e);
return r && (t.version = r),
t
}
}, {
test: [/opr\/|opios/i],
describe: function(e) {
var t = {
name: "Opera"
}
, r = i.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i, e) || i.default.getFirstMatch(o, e);
return r && (t.version = r),
t
}
}, {
test: [/SamsungBrowser/i],
describe: function(e) {
var t = {
name: "Samsung Internet for Android"
}
, r = i.default.getFirstMatch(o, e) || i.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i, e);
return r && (t.version = r),
t
}
}, {
test: [/Whale/i],
describe: function(e) {
var t = {
name: "NAVER Whale Browser"
}
, r = i.default.getFirstMatch(o, e) || i.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i, e);
return r && (t.version = r),
t
}
}, {
test: [/MZBrowser/i],
describe: function(e) {
var t = {
name: "MZ Browser"
}
, r = i.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i, e) || i.default.getFirstMatch(o, e);
return r && (t.version = r),
t
}
}, {
test: [/focus/i],
describe: function(e) {
var t = {
name: "Focus"
}
, r = i.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i, e) || i.default.getFirstMatch(o, e);
return r && (t.version = r),
t
}
}, {
test: [/swing/i],
describe: function(e) {
var t = {
name: "Swing"
}
, r = i.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i, e) || i.default.getFirstMatch(o, e);
return r && (t.version = r),
t
}
}, {
test: [/coast/i],
describe: function(e) {
var t = {
name: "Opera Coast"
}
, r = i.default.getFirstMatch(o, e) || i.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i, e);
return r && (t.version = r),
t
}
}, {
test: [/opt\/\d+(?:.?_?\d+)+/i],
describe: function(e) {
var t = {
name: "Opera Touch"
}
, r = i.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i, e) || i.default.getFirstMatch(o, e);
return r && (t.version = r),
t
}
}, {
test: [/yabrowser/i],
describe: function(e) {
var t = {
name: "Yandex Browser"
}
, r = i.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i, e) || i.default.getFirstMatch(o, e);
return r && (t.version = r),
t
}
}, {
test: [/ucbrowser/i],
describe: function(e) {
var t = {
name: "UC Browser"
}
, r = i.default.getFirstMatch(o, e) || i.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i, e);
return r && (t.version = r),
t
}
}, {
test: [/Maxthon|mxios/i],
describe: function(e) {
var t = {
name: "Maxthon"
}
, r = i.default.getFirstMatch(o, e) || i.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i, e);
return r && (t.version = r),
t
}
}, {
test: [/epiphany/i],
describe: function(e) {
var t = {
name: "Epiphany"
}
, r = i.default.getFirstMatch(o, e) || i.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i, e);
return r && (t.version = r),
t
}
}, {
test: [/puffin/i],
describe: function(e) {
var t = {
name: "Puffin"
}
, r = i.default.getFirstMatch(o, e) || i.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i, e);
return r && (t.version = r),
t
}
}, {
test: [/sleipnir/i],
describe: function(e) {
var t = {
name: "Sleipnir"
}
, r = i.default.getFirstMatch(o, e) || i.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i, e);
return r && (t.version = r),
t
}
}, {
test: [/k-meleon/i],
describe: function(e) {
var t = {
name: "K-Meleon"
}
, r = i.default.getFirstMatch(o, e) || i.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i, e);
return r && (t.version = r),
t
}
}, {
test: [/micromessenger/i],
describe: function(e) {
var t = {
name: "WeChat"
}
, r = i.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i, e) || i.default.getFirstMatch(o, e);
return r && (t.version = r),
t
}
}, {
test: [/qqbrowser/i],
describe: function(e) {
var t = {
name: /qqbrowserlite/i.test(e) ? "QQ Browser Lite" : "QQ Browser"
}
, r = i.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i, e) || i.default.getFirstMatch(o, e);
return r && (t.version = r),
t
}
}, {
test: [/msie|trident/i],
describe: function(e) {
var t = {
name: "Internet Explorer"
}
, r = i.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i, e);
return r && (t.version = r),
t
}
}, {
test: [/\sedg\//i],
describe: function(e) {
var t = {
name: "Microsoft Edge"
}
, r = i.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i, e);
return r && (t.version = r),
t
}
}, {
test: [/edg([ea]|ios)/i],
describe: function(e) {
var t = {
name: "Microsoft Edge"
}
, r = i.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i, e);
return r && (t.version = r),
t
}
}, {
test: [/vivaldi/i],
describe: function(e) {
var t = {
name: "Vivaldi"
}
, r = i.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i, e);
return r && (t.version = r),
t
}
}, {
test: [/seamonkey/i],
describe: function(e) {
var t = {
name: "SeaMonkey"
}
, r = i.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i, e);
return r && (t.version = r),
t
}
}, {
test: [/sailfish/i],
describe: function(e) {
var t = {
name: "Sailfish"
}
, r = i.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i, e);
return r && (t.version = r),
t
}
}, {
test: [/silk/i],
describe: function(e) {
var t = {
name: "Amazon Silk"
}
, r = i.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i, e);
return r && (t.version = r),
t
}
}, {
test: [/phantom/i],
describe: function(e) {
var t = {
name: "PhantomJS"
}
, r = i.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i, e);
return r && (t.version = r),
t
}
}, {
test: [/slimerjs/i],
describe: function(e) {
var t = {
name: "SlimerJS"
}
, r = i.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i, e);
return r && (t.version = r),
t
}
}, {
test: [/blackberry|\bbb\d+/i, /rim\stablet/i],
describe: function(e) {
var t = {
name: "BlackBerry"
}
, r = i.default.getFirstMatch(o, e) || i.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i, e);
return r && (t.version = r),
t
}
}, {
test: [/(web|hpw)[o0]s/i],
describe: function(e) {
var t = {
name: "WebOS Browser"
}
, r = i.default.getFirstMatch(o, e) || i.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i, e);
return r && (t.version = r),
t
}
}, {
test: [/bada/i],
describe: function(e) {
var t = {
name: "Bada"
}
, r = i.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i, e);
return r && (t.version = r),
t
}
}, {
test: [/tizen/i],
describe: function(e) {
var t = {
name: "Tizen"
}
, r = i.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i, e) || i.default.getFirstMatch(o, e);
return r && (t.version = r),
t
}
}, {
test: [/qupzilla/i],
describe: function(e) {
var t = {
name: "QupZilla"
}
, r = i.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i, e) || i.default.getFirstMatch(o, e);
return r && (t.version = r),
t
}
}, {
test: [/firefox|iceweasel|fxios/i],
describe: function(e) {
var t = {
name: "Firefox"
}
, r = i.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i, e);
return r && (t.version = r),
t
}
}, {
test: [/electron/i],
describe: function(e) {
var t = {
name: "Electron"
}
, r = i.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i, e);
return r && (t.version = r),
t
}
}, {
test: [/MiuiBrowser/i],
describe: function(e) {
var t = {
name: "Miui"
}
, r = i.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i, e);
return r && (t.version = r),
t
}
}, {
test: [/chromium/i],
describe: function(e) {
var t = {
name: "Chromium"
}
, r = i.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i, e) || i.default.getFirstMatch(o, e);
return r && (t.version = r),
t
}
}, {
test: [/chrome|crios|crmo/i],
describe: function(e) {
var t = {
name: "Chrome"
}
, r = i.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i, e);
return r && (t.version = r),
t
}
}, {
test: [/GSA/i],
describe: function(e) {
var t = {
name: "Google Search"
}
, r = i.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i, e);
return r && (t.version = r),
t
}
}, {
test: function(e) {
var t = !e.test(/like android/i)
, r = e.test(/android/i);
return t && r
},
describe: function(e) {
var t = {
name: "Android Browser"
}
, r = i.default.getFirstMatch(o, e);
return r && (t.version = r),
t
}
}, {
test: [/playstation 4/i],
describe: function(e) {
var t = {
name: "PlayStation 4"
}
, r = i.default.getFirstMatch(o, e);
return r && (t.version = r),
t
}
}, {
test: [/safari|applewebkit/i],
describe: function(e) {
var t = {
name: "Safari"
}
, r = i.default.getFirstMatch(o, e);
return r && (t.version = r),
t
}
}, {
test: [/.*/i],
describe: function(e) {
var t = -1 !== e.search("\\(") ? /^(.*)\/(.*)[ \t]\((.*)/ : /^(.*)\/(.*) /;
return {
name: i.default.getFirstMatch(t, e),
version: i.default.getSecondMatch(t, e)
}
}
}];
t.default = a,
e.exports = t.default
},
93: function(e, t, r) {
t.__esModule = !0,
t.default = void 0;
var n, i = (n = r(17)) && n.__esModule ? n : {
default: n
}, o = r(18), a = [{
test: [/Roku\/DVP/],
describe: function(e) {
var t = i.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i, e);
return {
name: o.OS_MAP.Roku,
version: t
}
}
}, {
test: [/windows phone/i],
describe: function(e) {
var t = i.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i, e);
return {
name: o.OS_MAP.WindowsPhone,
version: t
}
}
}, {
test: [/windows /i],
describe: function(e) {
var t = i.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i, e)
, r = i.default.getWindowsVersionName(t);
return {
name: o.OS_MAP.Windows,
version: t,
versionName: r
}
}
}, {
test: [/Macintosh(.*?) FxiOS(.*?)\//],
describe: function(e) {
var t = {
name: o.OS_MAP.iOS
}
, r = i.default.getSecondMatch(/(Version\/)(\d[\d.]+)/, e);
return r && (t.version = r),
t
}
}, {
test: [/macintosh/i],
describe: function(e) {
var t = i.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i, e).replace(/[_\s]/g, ".")
, r = i.default.getMacOSVersionName(t)
, n = {
name: o.OS_MAP.MacOS,
version: t
};
return r && (n.versionName = r),
n
}
}, {
test: [/(ipod|iphone|ipad)/i],
describe: function(e) {
var t = i.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i, e).replace(/[_\s]/g, ".");
return {
name: o.OS_MAP.iOS,
version: t
}
}
}, {
test: function(e) {
var t = !e.test(/like android/i)
, r = e.test(/android/i);
return t && r
},
describe: function(e) {
var t = i.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i, e)
, r = i.default.getAndroidVersionName(t)
, n = {
name: o.OS_MAP.Android,
version: t
};
return r && (n.versionName = r),
n
}
}, {
test: [/(web|hpw)[o0]s/i],
describe: function(e) {
var t = i.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i, e)
, r = {
name: o.OS_MAP.WebOS
};
return t && t.length && (r.version = t),
r
}
}, {
test: [/blackberry|\bbb\d+/i, /rim\stablet/i],
describe: function(e) {
var t = i.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i, e) || i.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i, e) || i.default.getFirstMatch(/\bbb(\d+)/i, e);
return {
name: o.OS_MAP.BlackBerry,
version: t
}
}
}, {
test: [/bada/i],
describe: function(e) {
var t = i.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i, e);
return {
name: o.OS_MAP.Bada,
version: t
}
}
}, {
test: [/tizen/i],
describe: function(e) {
var t = i.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i, e);
return {
name: o.OS_MAP.Tizen,
version: t
}
}
}, {
test: [/linux/i],
describe: function() {
return {
name: o.OS_MAP.Linux
}
}
}, {
test: [/CrOS/],
describe: function() {
return {
name: o.OS_MAP.ChromeOS
}
}
}, {
test: [/PlayStation 4/],
describe: function(e) {
var t = i.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i, e);
return {
name: o.OS_MAP.PlayStation4,
version: t
}
}
}];
t.default = a,
e.exports = t.default
},
94: function(e, t, r) {
t.__esModule = !0,
t.default = void 0;
var n, i = (n = r(17)) && n.__esModule ? n : {
default: n
}, o = r(18), a = [{
test: [/googlebot/i],
describe: function() {
return {
type: "bot",
vendor: "Google"
}
}
}, {
test: [/huawei/i],
describe: function(e) {
var t = i.default.getFirstMatch(/(can-l01)/i, e) && "Nova"
, r = {
type: o.PLATFORMS_MAP.mobile,
vendor: "Huawei"
};
return t && (r.model = t),
r
}
}, {
test: [/nexus\s*(?:7|8|9|10).*/i],
describe: function() {
return {
type: o.PLATFORMS_MAP.tablet,
vendor: "Nexus"
}
}
}, {
test: [/ipad/i],
describe: function() {
return {
type: o.PLATFORMS_MAP.tablet,
vendor: "Apple",
model: "iPad"
}
}
}, {
test: [/Macintosh(.*?) FxiOS(.*?)\//],
describe: function() {
return {
type: o.PLATFORMS_MAP.tablet,
vendor: "Apple",
model: "iPad"
}
}
}, {
test: [/kftt build/i],
describe: function() {
return {
type: o.PLATFORMS_MAP.tablet,
vendor: "Amazon",
model: "Kindle Fire HD 7"
}
}
}, {
test: [/silk/i],
describe: function() {
return {
type: o.PLATFORMS_MAP.tablet,
vendor: "Amazon"
}
}
}, {
test: [/tablet(?! pc)/i],
describe: function() {
return {
type: o.PLATFORMS_MAP.tablet
}
}
}, {
test: function(e) {
var t = e.test(/ipod|iphone/i)
, r = e.test(/like (ipod|iphone)/i);
return t && !r
},
describe: function(e) {
var t = i.default.getFirstMatch(/(ipod|iphone)/i, e);
return {
type: o.PLATFORMS_MAP.mobile,
vendor: "Apple",
model: t
}
}
}, {
test: [/nexus\s*[0-6].*/i, /galaxy nexus/i],
describe: function() {
return {
type: o.PLATFORMS_MAP.mobile,
vendor: "Nexus"
}
}
}, {
test: [/[^-]mobi/i],
describe: function() {
return {
type: o.PLATFORMS_MAP.mobile
}
}
}, {
test: function(e) {
return "blackberry" === e.getBrowserName(!0)
},
describe: function() {
return {
type: o.PLATFORMS_MAP.mobile,
vendor: "BlackBerry"
}
}
}, {
test: function(e) {
return "bada" === e.getBrowserName(!0)
},
describe: function() {
return {
type: o.PLATFORMS_MAP.mobile
}
}
}, {
test: function(e) {
return "windows phone" === e.getBrowserName()
},
describe: function() {
return {
type: o.PLATFORMS_MAP.mobile,
vendor: "Microsoft"
}
}
}, {
test: function(e) {
var t = Number(String(e.getOSVersion()).split(".")[0]);
return "android" === e.getOSName(!0) && t >= 3
},
describe: function() {
return {
type: o.PLATFORMS_MAP.tablet
}
}
}, {
test: function(e) {
return "android" === e.getOSName(!0)
},
describe: function() {
return {
type: o.PLATFORMS_MAP.mobile
}
}
}, {
test: function(e) {
return "macos" === e.getOSName(!0)
},
describe: function() {
return {
type: o.PLATFORMS_MAP.desktop,
vendor: "Apple"
}
}
}, {
test: function(e) {
return "windows" === e.getOSName(!0)
},
describe: function() {
return {
type: o.PLATFORMS_MAP.desktop
}
}
}, {
test: function(e) {
return "linux" === e.getOSName(!0)
},
describe: function() {
return {
type: o.PLATFORMS_MAP.desktop
}
}
}, {
test: function(e) {
return "playstation 4" === e.getOSName(!0)
},
describe: function() {
return {
type: o.PLATFORMS_MAP.tv
}
}
}, {
test: function(e) {
return "roku" === e.getOSName(!0)
},
describe: function() {
return {
type: o.PLATFORMS_MAP.tv
}
}
}];
t.default = a,
e.exports = t.default
},
95: function(e, t, r) {
t.__esModule = !0,
t.default = void 0;
var n, i = (n = r(17)) && n.__esModule ? n : {
default: n
}, o = r(18), a = [{
test: function(e) {
return "microsoft edge" === e.getBrowserName(!0)
},
describe: function(e) {
if (/\sedg\//i.test(e))
return {
name: o.ENGINE_MAP.Blink
};
var t = i.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i, e);
return {
name: o.ENGINE_MAP.EdgeHTML,
version: t
}
}
}, {
test: [/trident/i],
describe: function(e) {
var t = {
name: o.ENGINE_MAP.Trident
}
, r = i.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i, e);
return r && (t.version = r),
t
}
}, {
test: function(e) {
return e.test(/presto/i)
},
describe: function(e) {
var t = {
name: o.ENGINE_MAP.Presto
}
, r = i.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i, e);
return r && (t.version = r),
t
}
}, {
test: function(e) {
var t = e.test(/gecko/i)
, r = e.test(/like gecko/i);
return t && !r
},
describe: function(e) {
var t = {
name: o.ENGINE_MAP.Gecko
}
, r = i.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i, e);
return r && (t.version = r),
t
}
}, {
test: [/(apple)?webkit\/537\.36/i],
describe: function() {
return {
name: o.ENGINE_MAP.Blink
}
}
}, {
test: [/(apple)?webkit/i],
describe: function(e) {
var t = {
name: o.ENGINE_MAP.WebKit
}
, r = i.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i, e);
return r && (t.version = r),
t
}
}];
t.default = a,
e.exports = t.default
}
});
var s, u, c, f, d, l, p, v, h, g, m, b, y, S = o(a.exports);
!function(e) {
e.API = "UC_UI_API",
e.FIRST_LAYER = "FIRST_LAYER",
e.PRIVACY_BUTTON = "PRIVACY_BUTTON",
e.SECOND_LAYER = "SECOND_LAYER"
}(s || (s = {})),
function(e) {
e.CMP_SHOWN = "CMP_SHOWN",
e.ACCEPT_ALL = "ACCEPT_ALL",
e.DENY_ALL = "DENY_ALL",
e.SAVE = "SAVE",
e.COOKIE_POLICY_LINK = "COOKIE_POLICY_LINK",
e.IMPRINT_LINK = "IMPRINT_LINK",
e.MORE_INFORMATION_LINK = "MORE_INFORMATION_LINK",
e.PRIVACY_POLICY_LINK = "PRIVACY_POLICY_LINK",
e.INTEGRATIONS_LINK = "INTEGRATIONS_LINK",
e.CCPA_TOGGLES_ON = "CCPA_TOGGLES_ON",
e.CCPA_TOGGLES_OFF = "CCPA_TOGGLES_OFF"
}(u || (u = {})),
function(e) {
e.FIRST_LAYER = "FIRST_LAYER",
e.NONE = "NONE",
e.PRIVACY_BUTTON = "PRIVACY_BUTTON",
e.SECOND_LAYER = "SECOND_LAYER"
}(c || (c = {})),
function(e) {
e.ANALYTICS = "UC_UI_CMP_EVENT",
e.INITIALIZED = "UC_UI_INITIALIZED",
e.VIEW_CHANGED = "UC_UI_VIEW_CHANGED"
}(f || (f = {})),
function(e) {
e.SERVICE_MISSING_ID = "Usercentrics: service ID is missing",
e.DUPLICATED_SCRIPT = "Usercentrics: duplicated script tag",
e.TCF_NOT_ENABLED = "Usercentrics: TCF is not enabled",
e.CLIENT_CONFIG_NOT_AVAILABLE = "AMP clientConfig is not available",
e.INACCESSIBLE_LOCAL_STORAGE = "Usercentrics: CMP is not fully functional due to inaccessible local storage",
e.USE_LOADER = "Usercentrics: If you're not using Content Security Policy, please use loader.js instead of bundle.js according to https://docs.usercentrics.com/#/browser-ui?id=implementation"
}(d || (d = {})),
function(e) {
e.MARGIN_LEFT = "margin-left:",
e.MARGIN_RIGHT = "margin-right:",
e.PADDING_LEFT = "padding-left:",
e.PADDING_RIGHT = "padding-right:",
e.FLOAT_LEFT = "float: left",
e.FLOAT_RIGHT = "float: right",
e.FLEX_ALIGNMENT_LEFT = "justify-content: flex-start",
e.FLEX_ALIGNMENT_RIGHT = "justify-content: flex-end",
e.TEXT_ALIGNMENT_LEFT = "text-align: left",
e.TEXT_ALIGNMENT_RIGHT = "text-align: right",
e.BORDER_LEFT = "border-left:",
e.BORDER_RIGHT = "border-right:",
e.BORDER_RADIUS_TOP_LEFT = "border-top-left-radius:",
e.BORDER_RADIUS_TOP_RIGHT = "border-top-right-radius:",
e.BORDER_RADIUS_BOTTOM_LEFT = "border-bottom-left-radius:",
e.BORDER_RADIUS_BOTTOM_RIGHT = "border-bottom-right-radius:",
e.OBJECT_POSITION_RIGHT = "object-position: right",
e.OBJECT_POSITION_LEFT = "object-position: left",
e.OBJECT_POSITION_CENTER = "object-position: center",
e.POSITION_LEFT = "left:",
e.POSITION_RIGHT = "right:"
}(l || (l = {})),
function(e) {
e.SOLID = "solid",
e.NONE = "none",
e.DOTTED = "dotted",
e.DASHED = "dashed",
e.DOUBLE = "double"
}(p || (p = {})),
function(e) {
e.PRIMARY = "primary",
e.SECONDARY = "secondary",
e.TERTIARY = "tertiary",
e.QUATERNARY = "quaternary",
e.NEUTRAL = "neutral"
}(v || (v = {})),
function(e) {
e.PRIMARY = "primary",
e.SECONDARY = "secondary",
e.TERTIARY = "tertiary",
e.QUATERNARY = "quaternary"
}(h || (h = {})),
function(e) {
e.LARGE = "large",
e.MEDIUM = "medium",
e.SMALL = "small",
e.XSMALL = "xsmall"
}(g || (g = {})),
function(e) {
e.MAX_WIDTH = "max-width:",
e.MIN_WIDTH = "min-width:",
e.MAX_HEIGHT = "max-height:",
e.MIN_HEIGHT = "min-height:"
}(m || (m = {})),
function(e) {
e.CENTER = "CENTER",
e.BOTTOM = "BOTTOM",
e.SIDE = "SIDE",
e.TOP = "TOP"
}(b || (b = {})),
function(e) {
e.CATEGORIES_PURPOSES = "categories_purposes",
e.SERVICES_VENDORS = "services_vendors"
}(y || (y = {}));
var _ = "3.24.1"
, O = "bundle.js"
, M = "bundle_legacy.js"
, E = "index.module.js"
, A = function(e) {
if (e && e.source && e.source.postMessage) {
var t = "string" == typeof e.data
, r = e.data;
if (t)
try {
r = JSON.parse(e.data)
} catch (e) {
return
}
if ("object" === n(r) && r.__tcfapiCall) {
var i = r.__tcfapiCall;
window.__tcfapi(i.command, i.version, (function(r, n) {
var o = {
__tcfapiReturn: {
returnValue: r,
success: n,
callId: i.callId
}
}
, a = t ? JSON.stringify(o) : o;
try {
e.source.postMessage(a, "*")
} catch (e) {}
}
), i.parameter)
}
}
}
, w = []
, T = function(e, t, r, n) {
if (!e)
return w;
switch (e) {
case "ping":
"function" == typeof r && r(!0, !1, "stub");
break;
case "pending":
return w;
default:
w.push([e, t, r, n])
}
}
, P = "__tcfapiLocator"
, R = function() {
return !function() {
for (var e = window, t = !1; e; ) {
try {
if (e.frames.__tcfapiLocator) {
t = !0;
break
}
} catch (e) {}
if (e === window.top) {
t = !1;
break
}
e = e.parent
}
return t
}() && (function(e, t) {
var r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 2e4
, n = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : 5;
return new Promise((function(i, o) {
var a = setInterval((function() {
e() && (clearTimeout(s),
clearInterval(a),
i())
}
), n)
, s = setTimeout((function() {
clearTimeout(s),
clearInterval(a),
o(new Error(t))
}
), r)
}
))
}((function() {
return !!window.document.body
}
), "").then((function() {
var e = window.document.createElement("iframe");
e.style.cssText = "display:none",
e.name = P,
window.document.body.appendChild(e)
}
)),
!0)
}
, I = function() {
"undefined" != typeof window && (window.__tcfapi || R() && (window.addEventListener("message", A, !1),
window.__tcfapi = T))
}
, N = function(e) {
return e && e.Math == Math && e
}
, L = N("object" == ("undefined" == typeof globalThis ? "undefined" : n(globalThis)) && globalThis) || N("object" == ("undefined" == typeof window ? "undefined" : n(window)) && window) || N("object" == ("undefined" == typeof self ? "undefined" : n(self)) && self) || N("object" == n(i) && i) || function() {
return this
}() || Function("return this")()
, F = {}
, C = function(e) {
try {
return !!e()
} catch (e) {
return !0
}
}
, B = !C((function() {
return 7 != Object.defineProperty({}, 1, {
get: function() {
return 7
}
})[1]
}
))
, j = !C((function() {
var e = function() {}
.bind();
return "function" != typeof e || e.hasOwnProperty("prototype")
}
))
, k = j
, x = Function.prototype.call
, D = k ? x.bind(x) : function() {
return x.apply(x, arguments)
}
, G = {}
, U = {}.propertyIsEnumerable
, V = Object.getOwnPropertyDescriptor
, W = V && !U.call({
1: 2
}, 1);
G.f = W ? function(e) {
var t = V(this, e);
return !!t && t.enumerable
}
: U;
var H, Y, z = function(e, t) {
return {
enumerable: !(1 & e),
configurable: !(2 & e),
writable: !(4 & e),
value: t
}
}, q = j, K = Function.prototype, Q = K.call, X = q && K.bind.bind(Q, Q), J = q ? X : function(e) {
return function() {
return Q.apply(e, arguments)
}
}
, Z = J, $ = Z({}.toString), ee = Z("".slice), te = function(e) {
return ee($(e), 8, -1)
}, re = C, ne = te, ie = Object, oe = J("".split), ae = re((function() {
return !ie("z").propertyIsEnumerable(0)
}
)) ? function(e) {
return "String" == ne(e) ? oe(e, "") : ie(e)
}
: ie, se = function(e) {
return null == e
}, ue = se, ce = TypeError, fe = function(e) {
if (ue(e))
throw ce("Can't call method on " + e);
return e
}, de = ae, le = fe, pe = function(e) {
return de(le(e))
}, ve = "object" == ("undefined" == typeof document ? "undefined" : n(document)) && document.all, he = {
all: ve,
IS_HTMLDDA: void 0 === ve && void 0 !== ve
}, ge = he.all, me = he.IS_HTMLDDA ? function(e) {
return "function" == typeof e || e === ge
}
: function(e) {
return "function" == typeof e
}
, be = me, ye = he.all, Se = he.IS_HTMLDDA ? function(e) {
return "object" == n(e) ? null !== e : be(e) || e === ye
}
: function(e) {
return "object" == n(e) ? null !== e : be(e)
}
, _e = L, Oe = me, Me = function(e) {
return Oe(e) ? e : void 0
}, Ee = function(e, t) {
return arguments.length < 2 ? Me(_e[e]) : _e[e] && _e[e][t]
}, Ae = J({}.isPrototypeOf), we = Ee("navigator", "userAgent") || "", Te = L, Pe = we, Re = Te.process, Ie = Te.Deno, Ne = Re && Re.versions || Ie && Ie.version, Le = Ne && Ne.v8;
Le && (Y = (H = Le.split("."))[0] > 0 && H[0] < 4 ? 1 : +(H[0] + H[1])),
!Y && Pe && (!(H = Pe.match(/Edge\/(\d+)/)) || H[1] >= 74) && (H = Pe.match(/Chrome\/(\d+)/)) && (Y = +H[1]);
var Fe = Y
, Ce = Fe
, Be = C
, je = !!Object.getOwnPropertySymbols && !Be((function() {
var e = Symbol();
return !String(e) || !(Object(e)instanceof Symbol) || !Symbol.sham && Ce && Ce < 41
}
))
, ke = je && !Symbol.sham && "symbol" == n(Symbol.iterator)
, xe = Ee
, De = me
, Ge = Ae
, Ue = Object
, Ve = ke ? function(e) {
return "symbol" == n(e)
}
: function(e) {
var t = xe("Symbol");
return De(t) && Ge(t.prototype, Ue(e))
}
, We = String
, He = function(e) {
try {
return We(e)
} catch (e) {
return "Object"
}
}
, Ye = me
, ze = He
, qe = TypeError
, Ke = function(e) {
if (Ye(e))
return e;
throw qe(ze(e) + " is not a function")
}
, Qe = Ke
, Xe = se
, Je = function(e, t) {
var r = e[t];
return Xe(r) ? void 0 : Qe(r)
}
, Ze = D
, $e = me
, et = Se
, tt = TypeError
, rt = {
exports: {}
}
, nt = L
, it = Object.defineProperty
, ot = function(e, t) {
try {
it(nt, e, {
value: t,
configurable: !0,
writable: !0
})
} catch (r) {
nt[e] = t
}
return t
}
, at = ot
, st = "__core-js_shared__"
, ut = L[st] || at(st, {})
, ct = ut;
(rt.exports = function(e, t) {
return ct[e] || (ct[e] = void 0 !== t ? t : {})
}
)("versions", []).push({
version: "3.26.1",
mode: "global",
copyright: "© 2014-2022 Denis Pushkarev (zloirock.ru)",
license: "https://github.com/zloirock/core-js/blob/v3.26.1/LICENSE",
source: "https://github.com/zloirock/core-js"
});
var ft = fe
, dt = Object
, lt = function(e) {
return dt(ft(e))
}
, pt = lt
, vt = J({}.hasOwnProperty)
, ht = Object.hasOwn || function(e, t) {
return vt(pt(e), t)
}
, gt = J
, mt = 0
, bt = Math.random()
, yt = gt(1..toString)
, St = function(e) {
return "Symbol(" + (void 0 === e ? "" : e) + ")_" + yt(++mt + bt, 36)
}
, _t = L
, Ot = rt.exports
, Mt = ht
, Et = St
, At = je
, wt = ke
, Tt = Ot("wks")
, Pt = _t.Symbol
, Rt = Pt && Pt.for
, It = wt ? Pt : Pt && Pt.withoutSetter || Et
, Nt = function(e) {
if (!Mt(Tt, e) || !At && "string" != typeof Tt[e]) {
var t = "Symbol." + e;
At && Mt(Pt, e) ? Tt[e] = Pt[e] : Tt[e] = wt && Rt ? Rt(t) : It(t)
}
return Tt[e]
}
, Lt = D
, Ft = Se
, Ct = Ve
, Bt = Je
, jt = function(e, t) {
var r, n;
if ("string" === t && $e(r = e.toString) && !et(n = Ze(r, e)))
return n;
if ($e(r = e.valueOf) && !et(n = Ze(r, e)))
return n;
if ("string" !== t && $e(r = e.toString) && !et(n = Ze(r, e)))
return n;
throw tt("Can't convert object to primitive value")
}
, kt = TypeError
, xt = Nt("toPrimitive")
, Dt = function(e, t) {
if (!Ft(e) || Ct(e))
return e;
var r, n = Bt(e, xt);
if (n) {
if (void 0 === t && (t = "default"),
r = Lt(n, e, t),
!Ft(r) || Ct(r))
return r;
throw kt("Can't convert object to primitive value")
}
return void 0 === t && (t = "number"),
jt(e, t)
}
, Gt = Ve
, Ut = function(e) {
var t = Dt(e, "string");
return Gt(t) ? t : t + ""
}
, Vt = Se
, Wt = L.document
, Ht = Vt(Wt) && Vt(Wt.createElement)
, Yt = function(e) {
return Ht ? Wt.createElement(e) : {}
}
, zt = Yt
, qt = !B && !C((function() {
return 7 != Object.defineProperty(zt("div"), "a", {
get: function() {
return 7
}
}).a
}
))
, Kt = B
, Qt = D
, Xt = G
, Jt = z
, Zt = pe
, $t = Ut
, er = ht
, tr = qt
, rr = Object.getOwnPropertyDescriptor;
F.f = Kt ? rr : function(e, t) {
if (e = Zt(e),
t = $t(t),
tr)
try {
return rr(e, t)
} catch (e) {}
if (er(e, t))
return Jt(!Qt(Xt.f, e, t), e[t])
}
;
var nr = {}
, ir = B && C((function() {
return 42 != Object.defineProperty((function() {}
), "prototype", {
value: 42,
writable: !1
}).prototype
}
))
, or = Se
, ar = String
, sr = TypeError
, ur = function(e) {
if (or(e))
return e;
throw sr(ar(e) + " is not an object")
}
, cr = B
, fr = qt
, dr = ir
, lr = ur
, pr = Ut
, vr = TypeError
, hr = Object.defineProperty
, gr = Object.getOwnPropertyDescriptor
, mr = "enumerable"
, br = "configurable"
, yr = "writable";
nr.f = cr ? dr ? function(e, t, r) {
if (lr(e),
t = pr(t),
lr(r),
"function" == typeof e && "prototype" === t && "value"in r && yr in r && !r.writable) {
var n = gr(e, t);
n && n.writable && (e[t] = r.value,
r = {
configurable: br in r ? r.configurable : n.configurable,
enumerable: mr in r ? r.enumerable : n.enumerable,
writable: !1
})
}
return hr(e, t, r)
}
: hr : function(e, t, r) {
if (lr(e),
t = pr(t),
lr(r),
fr)
try {
return hr(e, t, r)
} catch (e) {}
if ("get"in r || "set"in r)
throw vr("Accessors not supported");
return "value"in r && (e[t] = r.value),
e
}
;
var Sr = nr
, _r = z
, Or = B ? function(e, t, r) {
return Sr.f(e, t, _r(1, r))
}
: function(e, t, r) {
return e[t] = r,
e
}
, Mr = {
exports: {}
}
, Er = B
, Ar = ht
, wr = Function.prototype
, Tr = Er && Object.getOwnPropertyDescriptor
, Pr = Ar(wr, "name")
, Rr = {
EXISTS: Pr,
PROPER: Pr && "something" === function() {}
.name,
CONFIGURABLE: Pr && (!Er || Er && Tr(wr, "name").configurable)
}
, Ir = me
, Nr = ut
, Lr = J(Function.toString);
Ir(Nr.inspectSource) || (Nr.inspectSource = function(e) {
return Lr(e)
}
);
var Fr, Cr, Br, jr = Nr.inspectSource, kr = me, xr = L.WeakMap, Dr = kr(xr) && /native code/.test(String(xr)), Gr = rt.exports, Ur = St, Vr = Gr("keys"), Wr = function(e) {
return Vr[e] || (Vr[e] = Ur(e))
}, Hr = {}, Yr = Dr, zr = L, qr = Se, Kr = Or, Qr = ht, Xr = ut, Jr = Wr, Zr = Hr, $r = "Object already initialized", en = zr.TypeError, tn = zr.WeakMap;
if (Yr || Xr.state) {
var rn = Xr.state || (Xr.state = new tn);
rn.get = rn.get,
rn.has = rn.has,
rn.set = rn.set,
Fr = function(e, t) {
if (rn.has(e))
throw en($r);
return t.facade = e,
rn.set(e, t),
t
}
,
Cr = function(e) {
return rn.get(e) || {}
}
,
Br = function(e) {
return rn.has(e)
}
} else {
var nn = Jr("state");
Zr[nn] = !0,
Fr = function(e, t) {
if (Qr(e, nn))
throw en($r);
return t.facade = e,
Kr(e, nn, t),
t
}
,
Cr = function(e) {
return Qr(e, nn) ? e[nn] : {}
}
,
Br = function(e) {
return Qr(e, nn)
}
}
var on = {
set: Fr,
get: Cr,
has: Br,
enforce: function(e) {
return Br(e) ? Cr(e) : Fr(e, {})
},
getterFor: function(e) {
return function(t) {
var r;
if (!qr(t) || (r = Cr(t)).type !== e)
throw en("Incompatible receiver, " + e + " required");
return r
}
}
}
, an = C
, sn = me
, un = ht
, cn = B
, fn = Rr.CONFIGURABLE
, dn = jr
, ln = on.enforce
, pn = on.get
, vn = Object.defineProperty
, hn = cn && !an((function() {
return 8 !== vn((function() {}
), "length", {
value: 8
}).length
}
))
, gn = String(String).split("String")
, mn = Mr.exports = function(e, t, r) {
"Symbol(" === String(t).slice(0, 7) && (t = "[" + String(t).replace(/^Symbol\(([^)]*)\)/, "$1") + "]"),
r && r.getter && (t = "get " + t),
r && r.setter && (t = "set " + t),
(!un(e, "name") || fn && e.name !== t) && (cn ? vn(e, "name", {
value: t,
configurable: !0
}) : e.name = t),
hn && r && un(r, "arity") && e.length !== r.arity && vn(e, "length", {
value: r.arity
});
try {
r && un(r, "constructor") && r.constructor ? cn && vn(e, "prototype", {
writable: !1
}) : e.prototype && (e.prototype = void 0)
} catch (e) {}
var n = ln(e);
return un(n, "source") || (n.source = gn.join("string" == typeof t ? t : "")),
e
}
;
Function.prototype.toString = mn((function() {
return sn(this) && pn(this).source || dn(this)
}
), "toString");
var bn = me
, yn = nr
, Sn = Mr.exports
, _n = ot
, On = function(e, t, r, n) {
n || (n = {});
var i = n.enumerable
, o = void 0 !== n.name ? n.name : t;
if (bn(r) && Sn(r, o, n),
n.global)
i ? e[t] = r : _n(t, r);
else {
try {
n.unsafe ? e[t] && (i = !0) : delete e[t]
} catch (e) {}
i ? e[t] = r : yn.f(e, t, {
value: r,
enumerable: !1,
configurable: !n.nonConfigurable,
writable: !n.nonWritable
})
}
return e
}
, Mn = {}
, En = Math.ceil
, An = Math.floor
, wn = Math.trunc || function(e) {
var t = +e;
return (t > 0 ? An : En)(t)
}
, Tn = function(e) {
var t = +e;
return t != t || 0 === t ? 0 : wn(t)
}
, Pn = Tn
, Rn = Math.max
, In = Math.min
, Nn = Tn
, Ln = Math.min
, Fn = function(e) {
return e > 0 ? Ln(Nn(e), 9007199254740991) : 0
}
, Cn = function(e) {
return Fn(e.length)
}
, Bn = pe
, jn = function(e, t) {
var r = Pn(e);
return r < 0 ? Rn(r + t, 0) : In(r, t)
}
, kn = Cn
, xn = function(e) {
return function(t, r, n) {
var i, o = Bn(t), a = kn(o), s = jn(n, a);
if (e && r != r) {
for (; a > s; )
if ((i = o[s++]) != i)
return !0
} else
for (; a > s; s++)
if ((e || s in o) && o[s] === r)
return e || s || 0;
return !e && -1
}
}
, Dn = {
includes: xn(!0),
indexOf: xn(!1)
}
, Gn = ht
, Un = pe
, Vn = Dn.indexOf
, Wn = Hr
, Hn = J([].push)
, Yn = function(e, t) {
var r, n = Un(e), i = 0, o = [];
for (r in n)
!Gn(Wn, r) && Gn(n, r) && Hn(o, r);
for (; t.length > i; )
Gn(n, r = t[i++]) && (~Vn(o, r) || Hn(o, r));
return o
}
, zn = ["constructor", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "toLocaleString", "toString", "valueOf"]
, qn = Yn
, Kn = zn.concat("length", "prototype");
Mn.f = Object.getOwnPropertyNames || function(e) {
return qn(e, Kn)
}
;
var Qn = {};
Qn.f = Object.getOwnPropertySymbols;
var Xn = Ee
, Jn = Mn
, Zn = Qn
, $n = ur
, ei = J([].concat)
, ti = Xn("Reflect", "ownKeys") || function(e) {
var t = Jn.f($n(e))
, r = Zn.f;
return r ? ei(t, r(e)) : t
}
, ri = ht
, ni = ti
, ii = F
, oi = nr
, ai = function(e, t, r) {
for (var n = ni(t), i = oi.f, o = ii.f, a = 0; a < n.length; a++) {
var s = n[a];
ri(e, s) || r && ri(r, s) || i(e, s, o(t, s))
}
}
, si = C
, ui = me
, ci = /#|\.prototype\./
, fi = function(e, t) {
var r = li[di(e)];
return r == vi || r != pi && (ui(t) ? si(t) : !!t)
}
, di = fi.normalize = function(e) {
return String(e).replace(ci, ".").toLowerCase()
}
, li = fi.data = {}
, pi = fi.NATIVE = "N"
, vi = fi.POLYFILL = "P"
, hi = fi
, gi = L
, mi = F.f
, bi = Or
, yi = On
, Si = ot
, _i = ai
, Oi = hi
, Mi = function(e, t) {
var r, i, o, a, s, u = e.target, c = e.global, f = e.stat;
if (r = c ? gi : f ? gi[u] || Si(u, {}) : (gi[u] || {}).prototype)
for (i in t) {
if (a = t[i],
o = e.dontCallGetSet ? (s = mi(r, i)) && s.value : r[i],
!Oi(c ? i : u + (f ? "." : "#") + i, e.forced) && void 0 !== o) {
if (n(a) == n(o))
continue;
_i(a, o)
}
(e.sham || o && o.sham) && bi(a, "sham", !0),
yi(r, i, a, e)
}
}
, Ei = !C((function() {
function e() {}
return e.prototype.constructor = null,
Object.getPrototypeOf(new e) !== e.prototype
}
))
, Ai = ht
, wi = me
, Ti = lt
, Pi = Ei
, Ri = Wr("IE_PROTO")
, Ii = Object
, Ni = Ii.prototype
, Li = Pi ? Ii.getPrototypeOf : function(e) {
var t = Ti(e);
if (Ai(t, Ri))
return t[Ri];
var r = t.constructor;
return wi(r) && t instanceof r ? r.prototype : t instanceof Ii ? Ni : null
}
, Fi = me
, Ci = String
, Bi = TypeError
, ji = J
, ki = ur
, xi = function(e) {
if ("object" == n(e) || Fi(e))
return e;
throw Bi("Can't set " + Ci(e) + " as a prototype")
}
, Di = Object.setPrototypeOf || ("__proto__"in {} ? function() {
var e, t = !1, r = {};
try {
(e = ji(Object.getOwnPropertyDescriptor(Object.prototype, "__proto__").set))(r, []),
t = r instanceof Array
} catch (e) {}
return function(r, n) {
return ki(r),
xi(n),
t ? e(r, n) : r.__proto__ = n,
r
}
}() : void 0)
, Gi = {}
, Ui = Yn
, Vi = zn
, Wi = Object.keys || function(e) {
return Ui(e, Vi)
}
, Hi = B
, Yi = ir
, zi = nr
, qi = ur
, Ki = pe
, Qi = Wi;
Gi.f = Hi && !Yi ? Object.defineProperties : function(e, t) {
qi(e);
for (var r, n = Ki(t), i = Qi(t), o = i.length, a = 0; o > a; )
zi.f(e, r = i[a++], n[r]);
return e
}
;
var Xi, Ji = Ee("document", "documentElement"), Zi = ur, $i = Gi, eo = zn, to = Hr, ro = Ji, no = Yt, io = Wr("IE_PROTO"), oo = function() {}, ao = function(e) {
return "<script>" + e + "</" + "script>"
}, so = function(e) {
e.write(ao("")),
e.close();
var t = e.parentWindow.Object;
return e = null,
t
}, uo = function() {
try {
Xi = new ActiveXObject("htmlfile")
} catch (e) {}
var e, t;
uo = "undefined" != typeof document ? document.domain && Xi ? so(Xi) : ((t = no("iframe")).style.display = "none",
ro.appendChild(t),
t.src = String("javascript:"),
(e = t.contentWindow.document).open(),
e.write(ao("document.F=Object")),
e.close(),
e.F) : so(Xi);
for (var r = eo.length; r--; )
delete uo.prototype[eo[r]];
return uo()
};
to[io] = !0;
var co = Object.create || function(e, t) {
var r;
return null !== e ? (oo.prototype = Zi(e),
r = new oo,
oo.prototype = null,
r[io] = e) : r = uo(),
void 0 === t ? r : $i.f(r, t)
}
, fo = Error
, lo = J("".replace)
, po = String(fo("zxcasd").stack)
, vo = /\n\s*at [^:]*:[^\n]*/
, ho = vo.test(po)
, go = Se
, mo = Or
, bo = te
, yo = J
, So = function(e) {
if ("Function" === bo(e))
return yo(e)
}
, _o = Ke
, Oo = j
, Mo = So(So.bind)
, Eo = function(e, t) {
return _o(e),
void 0 === t ? e : Oo ? Mo(e, t) : function() {
return e.apply(t, arguments)
}
}
, Ao = {}
, wo = Ao
, To = Nt("iterator")
, Po = Array.prototype
, Ro = {};
Ro[Nt("toStringTag")] = "z";
var Io = "[object z]" === String(Ro)
, No = Io
, Lo = me
, Fo = te
, Co = Nt("toStringTag")
, Bo = Object
, jo = "Arguments" == Fo(function() {
return arguments
}())
, ko = No ? Fo : function(e) {
var t, r, n;
return void 0 === e ? "Undefined" : null === e ? "Null" : "string" == typeof (r = function(e, t) {
try {
return e[t]
} catch (e) {}
}(t = Bo(e), Co)) ? r : jo ? Fo(t) : "Object" == (n = Fo(t)) && Lo(t.callee) ? "Arguments" : n
}
, xo = ko
, Do = Je
, Go = se
, Uo = Ao
, Vo = Nt("iterator")
, Wo = function(e) {
if (!Go(e))
return Do(e, Vo) || Do(e, "@@iterator") || Uo[xo(e)]
}
, Ho = D
, Yo = Ke
, zo = ur
, qo = He
, Ko = Wo
, Qo = TypeError
, Xo = D
, Jo = ur
, Zo = Je
, $o = Eo
, ea = D
, ta = ur
, ra = He
, na = function(e) {
return void 0 !== e && (wo.Array === e || Po[To] === e)
}
, ia = Cn
, oa = Ae
, aa = function(e, t) {
var r = arguments.length < 2 ? Ko(e) : t;
if (Yo(r))
return zo(Ho(r, e));
throw Qo(qo(e) + " is not iterable")
}
, sa = Wo
, ua = function(e, t, r) {
var n, i;
Jo(e);
try {
if (!(n = Zo(e, "return"))) {
if ("throw" === t)
throw r;
return r
}
n = Xo(n, e)
} catch (e) {
i = !0,
n = e
}
if ("throw" === t)
throw r;
if (i)
throw n;
return Jo(n),
r
}
, ca = TypeError
, fa = function(e, t) {
this.stopped = e,
this.result = t
}
, da = fa.prototype
, la = function(e, t, r) {
var i, o, a, s, u, c, f, d = r && r.that, l = !(!r || !r.AS_ENTRIES), p = !(!r || !r.IS_RECORD), v = !(!r || !r.IS_ITERATOR), h = !(!r || !r.INTERRUPTED), g = $o(t, d), m = function(e) {
return i && ua(i, "normal", e),
new fa(!0,e)
}, b = function(e) {
return l ? (ta(e),
h ? g(e[0], e[1], m) : g(e[0], e[1])) : h ? g(e, m) : g(e)
};
if (p)
i = e.iterator;
else if (v)
i = e;
else {
if (!(o = sa(e)))
throw ca(ra(e) + " is not iterable");
if (na(o)) {
for (a = 0,
s = ia(e); s > a; a++)
if ((u = b(e[a])) && oa(da, u))
return u;
return new fa(!1)
}
i = aa(e, o)
}
for (c = p ? e.next : i.next; !(f = ea(c, i)).done; ) {
try {
u = b(f.value)
} catch (e) {
ua(i, "throw", e)
}
if ("object" == n(u) && u && oa(da, u))
return u
}
return new fa(!1)
}
, pa = ko
, va = String
, ha = function(e) {
if ("Symbol" === pa(e))
throw TypeError("Cannot convert a Symbol value to a string");
return va(e)
}
, ga = ha
, ma = z
, ba = !C((function() {
var e = Error("a");
return !("stack"in e) || (Object.defineProperty(e, "stack", ma(1, 7)),
7 !== e.stack)
}
))
, ya = Mi
, Sa = Ae
, _a = Li
, Oa = Di
, Ma = ai
, Ea = co
, Aa = Or
, wa = z
, Ta = function(e, t) {
if (ho && "string" == typeof e && !fo.prepareStackTrace)
for (; t--; )
e = lo(e, vo, "");
return e
}
, Pa = function(e, t) {
go(t) && "cause"in t && mo(e, "cause", t.cause)
}
, Ra = la
, Ia = function(e, t) {
return void 0 === e ? arguments.length < 2 ? "" : t : ga(e)
}
, Na = ba
, La = Nt("toStringTag")
, Fa = Error
, Ca = [].push
, Ba = function(e, t) {
var r, n = arguments.length > 2 ? arguments[2] : void 0, i = Sa(ja, this);
Oa ? r = Oa(Fa(), i ? _a(this) : ja) : (r = i ? this : Ea(ja),
Aa(r, La, "Error")),
void 0 !== t && Aa(r, "message", Ia(t)),
Na && Aa(r, "stack", Ta(r.stack, 1)),
Pa(r, n);
var o = [];
return Ra(e, Ca, {
that: o
}),
Aa(r, "errors", o),
r
};
Oa ? Oa(Ba, Fa) : Ma(Ba, Fa, {
name: !0
});
var ja = Ba.prototype = Ea(Fa.prototype, {
constructor: wa(1, Ba),
message: wa(1, ""),
name: wa(1, "AggregateError")
});
ya({
global: !0,
constructor: !0,
arity: 2
}, {
AggregateError: Ba
});
var ka = Nt
, xa = co
, Da = nr.f
, Ga = ka("unscopables")
, Ua = Array.prototype;
null == Ua[Ga] && Da(Ua, Ga, {
configurable: !0,
value: xa(null)
});
var Va, Wa, Ha, Ya = C, za = me, qa = Se, Ka = Li, Qa = On, Xa = Nt("iterator"), Ja = !1;
[].keys && ("next"in (Ha = [].keys()) ? (Wa = Ka(Ka(Ha))) !== Object.prototype && (Va = Wa) : Ja = !0);
var Za = !qa(Va) || Ya((function() {
var e = {};
return Va[Xa].call(e) !== e
}
));
Za && (Va = {}),
za(Va[Xa]) || Qa(Va, Xa, (function() {
return this
}
));
var $a = {
IteratorPrototype: Va,
BUGGY_SAFARI_ITERATORS: Ja
}
, es = nr.f
, ts = ht
, rs = Nt("toStringTag")
, ns = function(e, t, r) {
e && !r && (e = e.prototype),
e && !ts(e, rs) && es(e, rs, {
configurable: !0,
value: t
})
}
, is = $a.IteratorPrototype
, os = co
, as = z
, ss = ns
, us = Ao
, cs = function() {
return this
}
, fs = Mi
, ds = D
, ls = me
, ps = function(e, t, r, n) {
var i = t + " Iterator";
return e.prototype = os(is, {
next: as(+!n, r)
}),
ss(e, i, !1),
us[i] = cs,
e
}
, vs = Li
, hs = Di
, gs = ns
, ms = Or
, bs = On
, ys = Ao
, Ss = Rr.PROPER
, _s = Rr.CONFIGURABLE
, Os = $a.IteratorPrototype
, Ms = $a.BUGGY_SAFARI_ITERATORS
, Es = Nt("iterator")
, As = "keys"
, ws = "values"
, Ts = "entries"
, Ps = function() {
return this
}
, Rs = function(e, t, r, n, i, o, a) {
ps(r, t, n);
var s, u, c, f = function(e) {
if (e === i && h)
return h;
if (!Ms && e in p)
return p[e];
switch (e) {
case As:
case ws:
case Ts:
return function() {
return new r(this,e)
}
}
return function() {
return new r(this)
}
}, d = t + " Iterator", l = !1, p = e.prototype, v = p[Es] || p["@@iterator"] || i && p[i], h = !Ms && v || f(i), g = "Array" == t && p.entries || v;
if (g && (s = vs(g.call(new e))) !== Object.prototype && s.next && (vs(s) !== Os && (hs ? hs(s, Os) : ls(s[Es]) || bs(s, Es, Ps)),
gs(s, d, !0)),
Ss && i == ws && v && v.name !== ws && (_s ? ms(p, "name", ws) : (l = !0,
h = function() {
return ds(v, this)
}
)),
i)
if (u = {
values: f(ws),
keys: o ? h : f(As),
entries: f(Ts)
},
a)
for (c in u)
(Ms || l || !(c in p)) && bs(p, c, u[c]);
else
fs({
target: t,
proto: !0,
forced: Ms || l
}, u);
return p[Es] !== h && bs(p, Es, h, {
name: i
}),
ys[t] = h,
u
}
, Is = function(e, t) {
return {
value: e,
done: t
}
}
, Ns = pe
, Ls = function(e) {
Ua[Ga][e] = !0
}
, Fs = Ao
, Cs = on
, Bs = nr.f
, js = Rs
, ks = Is
, xs = B
, Ds = "Array Iterator"
, Gs = Cs.set
, Us = Cs.getterFor(Ds)
, Vs = js(Array, "Array", (function(e, t) {
Gs(this, {
type: Ds,
target: Ns(e),
index: 0,
kind: t
})
}
), (function() {
var e = Us(this)
, t = e.target
, r = e.kind
, n = e.index++;
return !t || n >= t.length ? (e.target = void 0,
ks(void 0, !0)) : ks("keys" == r ? n : "values" == r ? t[n] : [n, t[n]], !1)
}
), "values")
, Ws = Fs.Arguments = Fs.Array;
if (Ls("keys"),
Ls("values"),
Ls("entries"),
xs && "values" !== Ws.name)
try {
Bs(Ws, "name", {
value: "values"
})
} catch (e) {}
var Hs = ko
, Ys = Io ? {}.toString : function() {
return "[object " + Hs(this) + "]"
}
;
Io || On(Object.prototype, "toString", Ys, {
unsafe: !0
});
var zs = "process" == te(L.process)
, qs = Ee
, Ks = nr
, Qs = B
, Xs = Nt("species")
, Js = Ae
, Zs = TypeError
, $s = J
, eu = C
, tu = me
, ru = ko
, nu = jr
, iu = function() {}
, ou = []
, au = Ee("Reflect", "construct")
, su = /^\s*(?:class|function)\b/
, uu = $s(su.exec)
, cu = !su.exec(iu)
, fu = function(e) {
if (!tu(e))
return !1;
try {
return au(iu, ou, e),
!0
} catch (e) {
return !1
}
}
, du = function(e) {
if (!tu(e))
return !1;
switch (ru(e)) {
case "AsyncFunction":
case "GeneratorFunction":
case "AsyncGeneratorFunction":
return !1
}
try {
return cu || !!uu(su, nu(e))
} catch (e) {
return !0
}
};
du.sham = !0;
var lu, pu, vu, hu, gu = !au || eu((function() {
var e;
return fu(fu.call) || !fu(Object) || !fu((function() {
e = !0
}
)) || e
}
)) ? du : fu, mu = gu, bu = He, yu = TypeError, Su = ur, _u = function(e) {
if (mu(e))
return e;
throw yu(bu(e) + " is not a constructor")
}, Ou = se, Mu = Nt("species"), Eu = function(e, t) {
var r, n = Su(e).constructor;
return void 0 === n || Ou(r = Su(n)[Mu]) ? t : _u(r)
}, Au = j, wu = Function.prototype, Tu = wu.apply, Pu = wu.call, Ru = "object" == ("undefined" == typeof Reflect ? "undefined" : n(Reflect)) && Reflect.apply || (Au ? Pu.bind(Tu) : function() {
return Pu.apply(Tu, arguments)
}
), Iu = J([].slice), Nu = TypeError, Lu = /(?:ipad|iphone|ipod).*applewebkit/i.test(we), Fu = L, Cu = Ru, Bu = Eo, ju = me, ku = ht, xu = C, Du = Ji, Gu = Iu, Uu = Yt, Vu = function(e, t) {
if (e < t)
throw Nu("Not enough arguments");
return e
}, Wu = Lu, Hu = zs, Yu = Fu.setImmediate, zu = Fu.clearImmediate, qu = Fu.process, Ku = Fu.Dispatch, Qu = Fu.Function, Xu = Fu.MessageChannel, Ju = Fu.String, Zu = 0, $u = {}, ec = "onreadystatechange";
try {
lu = Fu.location
} catch (e) {}
var tc = function(e) {
if (ku($u, e)) {
var t = $u[e];
delete $u[e],
t()
}
}
, rc = function(e) {
return function() {
tc(e)
}
}
, nc = function(e) {
tc(e.data)
}
, ic = function(e) {
Fu.postMessage(Ju(e), lu.protocol + "//" + lu.host)
};
Yu && zu || (Yu = function(e) {
Vu(arguments.length, 1);
var t = ju(e) ? e : Qu(e)
, r = Gu(arguments, 1);
return $u[++Zu] = function() {
Cu(t, void 0, r)
}
,
pu(Zu),
Zu
}
,
zu = function(e) {
delete $u[e]
}
,
Hu ? pu = function(e) {
qu.nextTick(rc(e))
}
: Ku && Ku.now ? pu = function(e) {
Ku.now(rc(e))
}
: Xu && !Wu ? (hu = (vu = new Xu).port2,
vu.port1.onmessage = nc,
pu = Bu(hu.postMessage, hu)) : Fu.addEventListener && ju(Fu.postMessage) && !Fu.importScripts && lu && "file:" !== lu.protocol && !xu(ic) ? (pu = ic,
Fu.addEventListener("message", nc, !1)) : pu = ec in Uu("script") ? function(e) {
Du.appendChild(Uu("script")).onreadystatechange = function() {
Du.removeChild(this),
tc(e)
}
}
: function(e) {
setTimeout(rc(e), 0)
}
);
var oc, ac, sc, uc, cc, fc, dc, lc, pc = {
set: Yu,
clear: zu
}, vc = L, hc = /ipad|iphone|ipod/i.test(we) && void 0 !== vc.Pebble, gc = /web0s(?!.*chrome)/i.test(we), mc = L, bc = Eo, yc = F.f, Sc = pc.set, _c = Lu, Oc = hc, Mc = gc, Ec = zs, Ac = mc.MutationObserver || mc.WebKitMutationObserver, wc = mc.document, Tc = mc.process, Pc = mc.Promise, Rc = yc(mc, "queueMicrotask"), Ic = Rc && Rc.value;
Ic || (oc = function() {
var e, t;
for (Ec && (e = Tc.domain) && e.exit(); ac; ) {
t = ac.fn,
ac = ac.next;
try {
t()
} catch (e) {
throw ac ? uc() : sc = void 0,
e
}
}
sc = void 0,
e && e.enter()
}
,
_c || Ec || Mc || !Ac || !wc ? !Oc && Pc && Pc.resolve ? ((dc = Pc.resolve(void 0)).constructor = Pc,
lc = bc(dc.then, dc),
uc = function() {
lc(oc)
}
) : Ec ? uc = function() {
Tc.nextTick(oc)
}
: (Sc = bc(Sc, mc),
uc = function() {
Sc(oc)
}
) : (cc = !0,
fc = wc.createTextNode(""),
new Ac(oc).observe(fc, {
characterData: !0
}),
uc = function() {
fc.data = cc = !cc
}
));
var Nc = Ic || function(e) {
var t = {
fn: e,
next: void 0
};
sc && (sc.next = t),
ac || (ac = t,
uc()),
sc = t
}
, Lc = L
, Fc = function(e) {
try {
return {
error: !1,
value: e()
}
} catch (e) {
return {
error: !0,
value: e
}
}
}
, Cc = function() {
this.head = null,
this.tail = null
};
Cc.prototype = {
add: function(e) {
var t = {
item: e,
next: null
};
this.head ? this.tail.next = t : this.head = t,
this.tail = t
},
get: function() {
var e = this.head;
if (e)
return this.head = e.next,
this.tail === e && (this.tail = null),
e.item
}
};
var Bc = Cc
, jc = L.Promise
, kc = "object" == ("undefined" == typeof Deno ? "undefined" : n(Deno)) && Deno && "object" == n(Deno.version)
, xc = !kc && !zs && "object" == ("undefined" == typeof window ? "undefined" : n(window)) && "object" == ("undefined" == typeof document ? "undefined" : n(document))
, Dc = L
, Gc = jc
, Uc = me
, Vc = hi
, Wc = jr
, Hc = Nt
, Yc = xc
, zc = kc
, qc = Fe;
Gc && Gc.prototype;
var Kc = Hc("species")
, Qc = !1
, Xc = Uc(Dc.PromiseRejectionEvent)
, Jc = Vc("Promise", (function() {
var e = Wc(Gc)
, t = e !== String(Gc);
if (!t && 66 === qc)
return !0;
if (!qc || qc < 51 || !/native code/.test(e)) {
var r = new Gc((function(e) {
e(1)
}
))
, n = function(e) {
e((function() {}
), (function() {}
))
};
if ((r.constructor = {})[Kc] = n,
!(Qc = r.then((function() {}
))instanceof n))
return !0
}
return !t && (Yc || zc) && !Xc
}
))
, Zc = {
CONSTRUCTOR: Jc,
REJECTION_EVENT: Xc,
SUBCLASSING: Qc
}
, $c = {}
, ef = Ke
, tf = TypeError
, rf = function(e) {
var t, r;
this.promise = new e((function(e, n) {
if (void 0 !== t || void 0 !== r)
throw tf("Bad Promise constructor");
t = e,
r = n
}
)),
this.resolve = ef(t),
this.reject = ef(r)
};
$c.f = function(e) {
return new rf(e)
}
;
var nf, of, af, sf = Mi, uf = zs, cf = L, ff = D, df = On, lf = Di, pf = ns, vf = function(e) {
var t = qs(e)
, r = Ks.f;
Qs && t && !t[Xs] && r(t, Xs, {
configurable: !0,
get: function() {
return this
}
})
}, hf = Ke, gf = me, mf = Se, bf = function(e, t) {
if (Js(t, e))
return e;
throw Zs("Incorrect invocation")
}, yf = Eu, Sf = pc.set, _f = Nc, Of = function(e, t) {
var r = Lc.console;
r && r.error && (1 == arguments.length ? r.error(e) : r.error(e, t))
}, Mf = Fc, Ef = Bc, Af = on, wf = jc, Tf = $c, Pf = "Promise", Rf = Zc.CONSTRUCTOR, If = Zc.REJECTION_EVENT, Nf = Zc.SUBCLASSING, Lf = Af.getterFor(Pf), Ff = Af.set, Cf = wf && wf.prototype, Bf = wf, jf = Cf, kf = cf.TypeError, xf = cf.document, Df = cf.process, Gf = Tf.f, Uf = Gf, Vf = !!(xf && xf.createEvent && cf.dispatchEvent), Wf = "unhandledrejection", Hf = function(e) {
var t;
return !(!mf(e) || !gf(t = e.then)) && t
}, Yf = function(e, t) {
var r, n, i, o = t.value, a = 1 == t.state, s = a ? e.ok : e.fail, u = e.resolve, c = e.reject, f = e.domain;
try {
s ? (a || (2 === t.rejection && Xf(t),
t.rejection = 1),
!0 === s ? r = o : (f && f.enter(),
r = s(o),
f && (f.exit(),
i = !0)),
r === e.promise ? c(kf("Promise-chain cycle")) : (n = Hf(r)) ? ff(n, r, u, c) : u(r)) : c(o)
} catch (e) {
f && !i && f.exit(),
c(e)
}
}, zf = function(e, t) {
e.notified || (e.notified = !0,
_f((function() {
for (var r, n = e.reactions; r = n.get(); )
Yf(r, e);
e.notified = !1,
t && !e.rejection && Kf(e)
}
)))
}, qf = function(e, t, r) {
var n, i;
Vf ? ((n = xf.createEvent("Event")).promise = t,
n.reason = r,
n.initEvent(e, !1, !0),
cf.dispatchEvent(n)) : n = {
promise: t,
reason: r
},
!If && (i = cf["on" + e]) ? i(n) : e === Wf && Of("Unhandled promise rejection", r)
}, Kf = function(e) {
ff(Sf, cf, (function() {
var t, r = e.facade, n = e.value;
if (Qf(e) && (t = Mf((function() {
uf ? Df.emit("unhandledRejection", n, r) : qf(Wf, r, n)
}
)),
e.rejection = uf || Qf(e) ? 2 : 1,
t.error))
throw t.value
}
))
}, Qf = function(e) {
return 1 !== e.rejection && !e.parent
}, Xf = function(e) {
ff(Sf, cf, (function() {
var t = e.facade;
uf ? Df.emit("rejectionHandled", t) : qf("rejectionhandled", t, e.value)
}
))
}, Jf = function(e, t, r) {
return function(n) {
e(t, n, r)
}
}, Zf = function(e, t, r) {
e.done || (e.done = !0,
r && (e = r),
e.value = t,
e.state = 2,
zf(e, !0))
}, $f = function e(t, r, n) {
if (!t.done) {
t.done = !0,
n && (t = n);
try {
if (t.facade === r)
throw kf("Promise can't be resolved itself");
var i = Hf(r);
i ? _f((function() {
var n = {
done: !1
};
try {
ff(i, r, Jf(e, n, t), Jf(Zf, n, t))
} catch (e) {
Zf(n, e, t)
}
}
)) : (t.value = r,
t.state = 1,
zf(t, !1))
} catch (e) {
Zf({
done: !1
}, e, t)
}
}
};
if (Rf && (jf = (Bf = function(e) {
bf(this, jf),
hf(e),
ff(nf, this);
var t = Lf(this);
try {
e(Jf($f, t), Jf(Zf, t))
} catch (e) {
Zf(t, e)
}
}
).prototype,
(nf = function(e) {
Ff(this, {
type: Pf,
done: !1,
notified: !1,
parent: !1,
reactions: new Ef,
rejection: !1,
state: 0,
value: void 0
})
}
).prototype = df(jf, "then", (function(e, t) {
var r = Lf(this)
, n = Gf(yf(this, Bf));
return r.parent = !0,
n.ok = !gf(e) || e,
n.fail = gf(t) && t,
n.domain = uf ? Df.domain : void 0,
0 == r.state ? r.reactions.add(n) : _f((function() {
Yf(n, r)
}
)),
n.promise
}
)),
of = function() {
var e = new nf
, t = Lf(e);
this.promise = e,
this.resolve = Jf($f, t),
this.reject = Jf(Zf, t)
}
,
Tf.f = Gf = function(e) {
return e === Bf || undefined === e ? new of(e) : Uf(e)
}
,
gf(wf) && Cf !== Object.prototype)) {
af = Cf.then,
Nf || df(Cf, "then", (function(e, t) {
var r = this;
return new Bf((function(e, t) {
ff(af, r, e, t)
}
)).then(e, t)
}
), {
unsafe: !0
});
try {
delete Cf.constructor
} catch (e) {}
lf && lf(Cf, jf)
}
sf({
global: !0,
constructor: !0,
wrap: !0,
forced: Rf
}, {
Promise: Bf
}),
pf(Bf, Pf, !1),
vf(Pf);
var ed = Nt("iterator")
, td = !1;
try {
var rd = 0
, nd = {
next: function() {
return {
done: !!rd++
}
},
return: function() {
td = !0
}
};
nd[ed] = function() {
return this
}
,
Array.from(nd, (function() {
throw 2
}
))
} catch (e) {}
var id = jc
, od = function(e, t) {
if (!t && !td)
return !1;
var r = !1;
try {
var n = {};
n[ed] = function() {
return {
next: function() {
return {
done: r = !0
}
}
}
}
,
e(n)
} catch (e) {}
return r
}
, ad = Zc.CONSTRUCTOR || !od((function(e) {
id.all(e).then(void 0, (function() {}
))
}
))
, sd = D
, ud = Ke
, cd = $c
, fd = Fc
, dd = la;
Mi({
target: "Promise",
stat: !0,
forced: ad
}, {
all: function(e) {
var t = this
, r = cd.f(t)
, n = r.resolve
, i = r.reject
, o = fd((function() {
var r = ud(t.resolve)
, o = []
, a = 0
, s = 1;
dd(e, (function(e) {
var u = a++
, c = !1;
s++,
sd(r, t, e).then((function(e) {
c || (c = !0,
o[u] = e,
--s || n(o))
}
), i)
}
)),
--s || n(o)
}
));
return o.error && i(o.value),
r.promise
}
});
var ld = Mi
, pd = Zc.CONSTRUCTOR
, vd = jc
, hd = Ee
, gd = me
, md = On
, bd = vd && vd.prototype;
if (ld({
target: "Promise",
proto: !0,
forced: pd,
real: !0
}, {
catch: function(e) {
return this.then(void 0, e)
}
}),
gd(vd)) {
var yd = hd("Promise").prototype.catch;
bd.catch !== yd && md(bd, "catch", yd, {
unsafe: !0
})
}
var Sd = D
, _d = Ke
, Od = $c
, Md = Fc
, Ed = la;
Mi({
target: "Promise",
stat: !0,
forced: ad
}, {
race: function(e) {
var t = this
, r = Od.f(t)
, n = r.reject
, i = Md((function() {
var i = _d(t.resolve);
Ed(e, (function(e) {
Sd(i, t, e).then(r.resolve, n)
}
))
}
));
return i.error && n(i.value),
r.promise
}
});
var Ad = D
, wd = $c;
Mi({
target: "Promise",
stat: !0,
forced: Zc.CONSTRUCTOR
}, {
reject: function(e) {
var t = wd.f(this);
return Ad(t.reject, void 0, e),
t.promise
}
});
var Td = ur
, Pd = Se
, Rd = $c
, Id = function(e, t) {
if (Td(e),
Pd(t) && t.constructor === e)
return t;
var r = Rd.f(e);
return (0,
r.resolve)(t),
r.promise
}
, Nd = Mi
, Ld = Zc.CONSTRUCTOR
, Fd = Id;
Ee("Promise"),
Nd({
target: "Promise",
stat: !0,
forced: Ld
}, {
resolve: function(e) {
return Fd(this, e)
}
});
var Cd = D
, Bd = Ke
, jd = $c
, kd = Fc
, xd = la;
Mi({
target: "Promise",
stat: !0
}, {
allSettled: function(e) {
var t = this
, r = jd.f(t)
, n = r.resolve
, i = r.reject
, o = kd((function() {
var r = Bd(t.resolve)
, i = []
, o = 0
, a = 1;
xd(e, (function(e) {
var s = o++
, u = !1;
a++,
Cd(r, t, e).then((function(e) {
u || (u = !0,
i[s] = {
status: "fulfilled",
value: e
},
--a || n(i))
}
), (function(e) {
u || (u = !0,
i[s] = {
status: "rejected",
reason: e
},
--a || n(i))
}
))
}
)),
--a || n(i)
}
));
return o.error && i(o.value),
r.promise
}
});
var Dd = D
, Gd = Ke
, Ud = Ee
, Vd = $c
, Wd = Fc
, Hd = la
, Yd = "No one promise resolved";
Mi({
target: "Promise",
stat: !0
}, {
any: function(e) {
var t = this
, r = Ud("AggregateError")
, n = Vd.f(t)
, i = n.resolve
, o = n.reject
, a = Wd((function() {
var n = Gd(t.resolve)
, a = []
, s = 0
, u = 1
, c = !1;
Hd(e, (function(e) {
var f = s++
, d = !1;
u++,
Dd(n, t, e).then((function(e) {
d || c || (c = !0,
i(e))
}
), (function(e) {
d || c || (d = !0,
a[f] = e,
--u || o(new r(a,Yd)))
}
))
}
)),
--u || o(new r(a,Yd))
}
));
return a.error && o(a.value),
n.promise
}
});
var zd = Mi
, qd = jc
, Kd = C
, Qd = Ee
, Xd = me
, Jd = Eu
, Zd = Id
, $d = On
, el = qd && qd.prototype;
if (zd({
target: "Promise",
proto: !0,
real: !0,
forced: !!qd && Kd((function() {
el.finally.call({
then: function() {}
}, (function() {}
))
}
))
}, {
finally: function(e) {
var t = Jd(this, Qd("Promise"))
, r = Xd(e);
return this.then(r ? function(r) {
return Zd(t, e()).then((function() {
return r
}
))
}
: e, r ? function(r) {
return Zd(t, e()).then((function() {
throw r
}
))
}
: e)
}
}),
Xd(qd)) {
var tl = Qd("Promise").prototype.finally;
el.finally !== tl && $d(el, "finally", tl, {
unsafe: !0
})
}
var rl = J
, nl = Tn
, il = ha
, ol = fe
, al = rl("".charAt)
, sl = rl("".charCodeAt)
, ul = rl("".slice)
, cl = function(e) {
return function(t, r) {
var n, i, o = il(ol(t)), a = nl(r), s = o.length;
return a < 0 || a >= s ? e ? "" : void 0 : (n = sl(o, a)) < 55296 || n > 56319 || a + 1 === s || (i = sl(o, a + 1)) < 56320 || i > 57343 ? e ? al(o, a) : n : e ? ul(o, a, a + 2) : i - 56320 + (n - 55296 << 10) + 65536
}
}
, fl = {
codeAt: cl(!1),
charAt: cl(!0)
}.charAt
, dl = ha
, ll = on
, pl = Rs
, vl = Is
, hl = "String Iterator"
, gl = ll.set
, ml = ll.getterFor(hl);
pl(String, "String", (function(e) {
gl(this, {
type: hl,
string: dl(e),
index: 0
})
}
), (function() {
var e, t = ml(this), r = t.string, n = t.index;
return n >= r.length ? vl(void 0, !0) : (e = fl(r, n),
t.index += e.length,
vl(e, !1))
}
)),
L.Promise;
var bl = Yt("span").classList
, yl = bl && bl.constructor && bl.constructor.prototype
, Sl = yl === Object.prototype ? void 0 : yl
, _l = L
, Ol = {
CSSRuleList: 0,
CSSStyleDeclaration: 0,
CSSValueList: 0,
ClientRectList: 0,
DOMRectList: 0,
DOMStringList: 0,
DOMTokenList: 1,
DataTransferItemList: 0,
FileList: 0,
HTMLAllCollection: 0,
HTMLCollection: 0,
HTMLFormElement: 0,
HTMLSelectElement: 0,
MediaList: 0,
MimeTypeArray: 0,
NamedNodeMap: 0,
NodeList: 1,
PaintRequestList: 0,
Plugin: 0,
PluginArray: 0,
SVGLengthList: 0,
SVGNumberList: 0,
SVGPathSegList: 0,
SVGPointList: 0,
SVGStringList: 0,
SVGTransformList: 0,
SourceBufferList: 0,
StyleSheetList: 0,
TextTrackCueList: 0,
TextTrackList: 0,
TouchList: 0
}
, Ml = Sl
, El = Vs
, Al = Or
, wl = Nt
, Tl = wl("iterator")
, Pl = wl("toStringTag")
, Rl = El.values
, Il = function(e, t) {
if (e) {
if (e[Tl] !== Rl)
try {
Al(e, Tl, Rl)
} catch (t) {
e[Tl] = Rl
}
if (e[Pl] || Al(e, Pl, t),
Ol[t])
for (var r in El)
if (e[r] !== El[r])
try {
Al(e, r, El[r])
} catch (t) {
e[r] = El[r]
}
}
};
for (var Nl in Ol)
Il(_l[Nl] && _l[Nl].prototype, Nl);
Il(Ml, "DOMTokenList");
var Ll = {
desktop: {
chrome: "<=63",
edge: "<=18",
electron: "<6",
firefox: "<67",
ie: "11",
opera: "<=50",
safari: "<=13",
yandex: "<=9999"
},
mobile: {
android: "<96",
chrome: "<=63",
firefox: "<67",
opera: "<=50",
safari: "<=13",
samsung_internet: "<8.2"
},
tablet: {
android: "<96",
chrome: "<=63",
firefox: "<67",
opera: "<=50",
safari: "<=13",
samsung_internet: "<8.2"
}
}
, Fl = {
desktop: {
chrome: ">63",
edge: ">18",
electron: ">6",
firefox: ">=67",
opera: ">50",
safari: ">=14"
},
mobile: {
android: ">=96",
chrome: ">63",
firefox: ">67",
opera: ">50",
safari: ">=14",
samsung_internet: ">=8.2"
},
tablet: {
android: ">=96",
chrome: ">=63",
firefox: ">=67",
opera: ">50",
safari: ">=14",
samsung_internet: ">=8.2"
}
}
, Cl = {
android: "<9",
chrome: "<43",
firefox: "<49",
opera: "<31",
safari: "<11",
samsung_internet: "<8.2"
}
, Bl = {
desktop: {
chrome: "<43",
edge: "<77",
electron: "<6",
firefox: "<49",
opera: "<31",
safari: "<11"
},
mobile: Cl,
tablet: Cl
}
, jl = function(e) {
return S.getParser(window.navigator.userAgent).satisfies(e)
};
document.head.appendChild(function() {
var n, i, o = null, a = (n = {
percentage: Number(""),
version: ""
},
i = {
percentage: Number(""),
version: ""
},
n.version && n.percentage && i.version && i.percentage ? {
a: n,
b: i
} : n.version && 100 === n.percentage ? {
a: n,
b: null
} : {
a: {
percentage: 100,
version: _
},
b: null
}), s = a.a, u = a.b, c = null;
if (u) {
try {
c = localStorage.getItem(r)
} catch (e) {
console.warn(d.INACCESSIBLE_LOCAL_STORAGE)
}
o = !c || s.version !== c && u.version !== c ? Math.random() <= s.percentage / 100 ? s.version : u.version : c
} else
o = s.version;
try {
localStorage.setItem(r, o)
} catch (e) {
console.warn(d.INACCESSIBLE_LOCAL_STORAGE)
}
var f = document.getElementById(t) || document.querySelector('script[src*="loader.js"][src*="browser-ui"]');
if (!f)
throw new Error('No Usercentrics script ID "'.concat(t, '" found'));
f.setAttribute("data-avoid-prefetch-services", ""),
e.TCF_ENABLED in f.dataset && I();
var l, p, v, h = document.createElement("script");
return f.nonce && (h.nonce = f.nonce),
jl(Bl) && console.warn("You are using a browser version not supported by the Usercentrics CMP. For further information and implications ->\n https://usercentrics.atlassian.net/wiki/spaces/SKB/pages/2347630614/Update+on+Supported+Browsers"),
jl(Ll) || (p = S.getParser(window.navigator.userAgent),
"safari" === (null == (v = p.getBrowser()) || null === (l = v.name) || void 0 === l ? void 0 : l.toLowerCase()) && "mobile" === p.parsedResult.platform.type && parseFloat(p.parsedResult.os.version, 10) <= 13) ? h.src = f.src.replace("loader.js", M) : jl(Fl) ? (h.type = "module",
h.src = f.src.replace("loader.js", E)) : h.src = f.src.replace("loader.js", O),
o && /^([0-9]+\.[0-9]+\.[0-9])$/.test(o) && (h.src = h.src.replace("/latest/", "/".concat(o, "/"))),
h
}())
}();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment