// window = global; // window.location = { // href: '' // } // document = { // baseURI: '' // } // self = window window.bb = undefined; !function (i) { "use strict"; var e, r, t, n, c, a, o, f, d = {}; function u(e) { var r = d[e]; if (void 0 !== r) return r.exports; var t = d[e] = { id: e, loaded: !1, exports: {} }; return i[e].call(t.exports, t, t.exports, u), t.loaded = !0, t.exports } window.bb = u; if (u.m = i, u.n = function (e) { var r = e && e.__esModule ? function () { return e.default } : function () { return e } ; return u.d(r, { a: r }), r } , r = Object.getPrototypeOf ? function (e) { return Object.getPrototypeOf(e) } : function (e) { return e.__proto__ } , u.t = function (t, n) { if (1 & n && (t = this(t)), 8 & n || "object" == typeof t && t && (4 & n && t.__esModule || 16 & n && "function" == typeof t.then)) return t; var c = Object.create(null); u.r(c); var a = {}; e = e || [null, r({}), r([]), r(r)]; for (var o = 2 & n && t; "object" == typeof o && !~e.indexOf(o); o = r(o)) Object.getOwnPropertyNames(o).forEach(function (e) { a[e] = function () { return t[e] } }); return a.default = function () { return t } , u.d(c, a), c } , u.d = function (e, r) { for (var t in r) u.o(r, t) && !u.o(e, t) && Object.defineProperty(e, t, { enumerable: !0, get: r[t] }) } , u.f = {}, u.e = function (e) { return Promise.all(Object.keys(u.f).reduce(function (r, t) { return u.f[t](e, r), r }, [])) } , u.hmd = function (e) { return (e = Object.create(e)).children || (e.children = []), Object.defineProperty(e, "exports", { enumerable: !0, set: function () { throw Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: " + e.id) } }), e } , u.u = function (e) { return "resource/js/async/" + (({ 2710: "library-xgplayer", 5033: "library-customized-mse", 6448: "project-article-editor-extension" })[e] || e) + "." + ({ 1039: "c64879df", 1235: "2d7700a4", 1241: "719d82ea", 1288: "d6fe9261", 1351: "bf6ed414", 1466: "3f8e8538", 1682: "61262c6d", 1756: "3569262e", 1783: "17763939", 1871: "a8c2ab80", 1947: "0e27b5b0", 1958: "8ffe4e26", 2015: "bf817783", 2020: "17065bc2", 2050: "87380dd9", 2064: "9f03688f", 2067: "0c456475", 2097: "d0e35894", 2120: "8ecb0fb6", 2239: "25bf53ba", 2440: "542ac571", 2488: "0abf3e4c", 2545: "f42898d7", 2572: "50cfdddd", 2637: "5705511e", 2664: "977ff2d3", 267: "91dee92f", 2710: "ef22d83e", 2713: "c1c34e17", 2725: "fcb81842", 2862: "a26fd80b", 2949: "a154a5b2", 3079: "0a283463", 3127: "7e98ce3d", 3130: "21b0990f", 3158: "e1974e22", 3170: "4af88394", 3172: "dc031661", 3226: "df310f2f", 348: "a865d446", 349: "1e13770a", 350: "b90b7871", 3501: "ba614a11", 3598: "8cca4826", 3603: "5726bd76", 3630: "01c1b71a", 3638: "8eb4df4a", 3657: "c6836e3c", 3741: "93261fde", 3760: "7e419f20", 3768: "243b0e64", 3776: "2e1200b3", 3818: "f3627dea", 3882: "409cd87c", 3906: "5cc80958", 3912: "455393d6", 3935: "2bfaecfd", 4133: "7259e487", 4275: "37957a83", 4356: "ca4c3e02", 4391: "1b30304a", 4404: "70106786", 4405: "6bfaf2e7", 4422: "57e5ec40", 4437: "68db47a1", 4448: "a7045374", 4577: "0f06ac87", 4667: "9478efa1", 471: "a8d1995f", 4839: "fc89ae58", 4872: "d78c94de", 4883: "39ae7186", 4885: "0d31feda", 4912: "95e8cc51", 492: "015dda20", 4944: "f5cd6612", 4981: "0a8fa679", 5033: "448ecd37", 5053: "59d19e34", 5090: "f280abb2", 5245: "def18c73", 53: "99885bca", 5364: "ff2f0585", 5398: "af9eba1d", 5490: "2041b954", 5510: "c267ef06", 5675: "a7370885", 5686: "3a3ee55f", 5771: "1d299696", 5789: "e7461e1b", 588: "97372ef8", 5914: "4bae9146", 5934: "6feb71e0", 5965: "81837069", 6002: "b347c860", 6003: "f4cb2cb6", 6036: "60b91ccb", 6042: "7dc7f18e", 6078: "87c4e804", 6086: "c76c9945", 614: "5012287b", 6183: "f8d67d51", 62: "dfdabeaf", 6218: "fc51dd2f", 6273: "7b8b87b4", 6296: "543f37e6", 632: "a8054f18", 6323: "5580872a", 6369: "b46eb642", 6384: "2e0438ee", 640: "b2d9a68e", 6448: "14635452", 648: "97c5ac25", 6497: "97f670bb", 6522: "d3547241", 6542: "e13368f6", 6619: "08ab0bb6", 6678: "01b69230", 6792: "838bd8ae", 6805: "fe111d95", 681: "060b622d", 6817: "00f55a75", 6917: "06b2f635", 6939: "eac65730", 6952: "3f3d7c91", 6961: "d0c758d6", 6963: "98ae8837", 6970: "46000bc2", 6972: "813fad60", 7007: "e2acabeb", 7072: "9e61f738", 7090: "247e889b", 7130: "663b31e3", 7155: "0ab17c75", 7173: "a32ca787", 7263: "8245e53b", 739: "70b41699", 7465: "53f65ac6", 7499: "08e1e745", 7528: "cf607c96", 7624: "04c224ac", 7723: "14d895e4", 7763: "cba88fdb", 7774: "3c96c7c6", 7802: "7071c236", 781: "5879ab20", 7888: "3263dafd", 8001: "31149915", 8048: "8710ee54", 8056: "bc737600", 8200: "9b698627", 8305: "9b6c8b3c", 8388: "f1823c7f", 8505: "b84a1401", 894: "c8e2c81a", 8978: "add63973", 8990: "d9be9b75", 8999: "0573891f", 9056: "86795da7", 9073: "7d2d93fd", 9113: "10612e8d", 9175: "e148ab9b", 9183: "5deedcf2", 9185: "cc76ea09", 9286: "743d84cf", 9319: "9af5fef7", 9351: "4c4bdeac", 9354: "368380e9", 9365: "1431da32", 9438: "e7c038ca", 9471: "4fb52add", 9510: "cf62219b", 9566: "acce4692", 9636: "349e9114", 9682: "5f48987e", 9760: "10f22c69", 980: "f82308f1", 9840: "c479f108", 9851: "67ccc696", 9869: "28959789", 9881: "008dbd86", 9987: "0733362e" })[e] + ".js" } , u.miniCssF = function (e) { return "resource/css/async/" + ("6448" === e ? "project-article-editor-extension" : e) + "." + ({ 1039: "08a508d7", 1241: "0c3ec0e4", 1288: "4536827a", 1351: "a862a980", 1466: "de26abfc", 1783: "48c137e9", 1947: "7289844f", 2015: "4ead8968", 2050: "d7c0316d", 2064: "ed1d26ec", 2067: "3802114d", 2097: "cabfec0e", 2120: "d2b32da1", 2488: "6ead9ccf", 2572: "84985e80", 2664: "da043b42", 267: "48a34df4", 2713: "62f6def2", 2725: "cea6e5e3", 2862: "6a8f0227", 3172: "a3d57836", 3226: "e6b311cd", 3501: "73939918", 3598: "21952613", 3630: "981136e8", 3638: "0681bde1", 3741: "c7ebf30d", 3760: "56a8cd58", 3768: "c759a495", 3776: "4a8e3e83", 3818: "1f822557", 3882: "10c4228e", 3906: "64a46be2", 3912: "fa8525ec", 4133: "49bafa3d", 4356: "5fee4e0e", 4391: "ab09346f", 4422: "bf08479e", 4448: "0900889f", 4667: "4ba983a7", 471: "c18aa8a9", 4872: "951edf9e", 4883: "0e51f8e6", 4885: "a2c181e9", 4912: "c2cd8024", 4944: "e29cfc82", 4981: "8bf08618", 5053: "04cd5c57", 5364: "63fe8bba", 5398: "efe5a5fc", 5490: "d839f053", 5510: "eb97c043", 5686: "5c162cf0", 588: "4ec30227", 5914: "c0072888", 5934: "6d77aef7", 6003: "ab4b1479", 6078: "a20ae03c", 6218: "efcfa0e7", 6296: "36a4bc69", 6323: "33217913", 6384: "1101a8a6", 640: "7b6bfca1", 6448: "7cea0e97", 6497: "5802a9e7", 681: "ff444b83", 6817: "7c332e58", 6939: "75258334", 6952: "51a01332", 6972: "c801b606", 7007: "9b868e03", 7072: "ed8f581e", 7090: "3ed9faa5", 7130: "da977061", 7155: "d8a09b4c", 7173: "a1c3a1ae", 7263: "53f3083e", 739: "3a8a50d8", 7465: "c7c7d4d0", 7528: "aa03c0ba", 7723: "4a519fb9", 7763: "6e6918ec", 7774: "b671e65d", 8001: "44e4b0dd", 8048: "25703454", 8200: "d11e3072", 8388: "6b081fe5", 8505: "6ecd6df8", 8978: "82f924b6", 8999: "74b86dc6", 9113: "e201effb", 9183: "df90ed35", 9354: "797489b6", 9365: "9194c0e5", 9438: "def06afe", 9471: "38738f2d", 9566: "7f0af4cb", 9682: "7643f6ba", 9881: "f5c4fba4", 9987: "1269ad08" })[e] + ".css" } , u.g = function () { if ("object" == typeof globalThis) return globalThis; try { return this || Function("return this")() } catch (e) { if ("object" == typeof window) return window } }(), u.o = function (e, r) { return Object.prototype.hasOwnProperty.call(e, r) } , t = {}, n = "ugc:", u.l = function (e, r, c, a) { if (t[e]) return void t[e].push(r); if (void 0 !== c) for (var o, f, i = document.getElementsByTagName("script"), d = 0; d < i.length; d++) { var s = i[d]; if (s.getAttribute("src") == e || s.getAttribute("data-webpack") == n + c) { o = s; break } } o || (f = !0, (o = document.createElement("script")).charset = "utf-8", o.timeout = 120, u.nc && o.setAttribute("nonce", u.nc), o.setAttribute("data-webpack", n + c), o.src = e, 0 !== o.src.indexOf(window.location.origin + "/") && (o.crossOrigin = "anonymous")), t[e] = [r]; var b = function (r, n) { o.onerror = o.onload = null, clearTimeout(l); var c = t[e]; if (delete t[e], o.parentNode && o.parentNode.removeChild(o), c && c.forEach(function (e) { return e(n) }), r) return r(n) } , l = setTimeout(b.bind(null, void 0, { type: "timeout", target: o }), 12e4); o.onerror = b.bind(null, o.onerror), o.onload = b.bind(null, o.onload), f && document.head.appendChild(o) } , u.r = function (e) { "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { value: "Module" }), Object.defineProperty(e, "__esModule", { value: !0 }) } , u.nmd = function (e) { return e.paths = [], e.children || (e.children = []), e } , u.nc = void 0, c = [], u.O = function (e, r, t, n) { if (r) { n = n || 0; for (var a = c.length; a > 0 && c[a - 1][2] > n; a--) c[a] = c[a - 1]; c[a] = [r, t, n]; return } for (var o = 1 / 0, a = 0; a < c.length; a++) { for (var r = c[a][0], t = c[a][1], n = c[a][2], f = !0, i = 0; i < r.length; i++) (!1 & n || o >= n) && Object.keys(u.O).every(function (e) { return u.O[e](r[i]) }) ? r.splice(i--, 1) : (f = !1, n < o && (o = n)); if (f) { c.splice(a--, 1); var d = t(); void 0 !== d && (e = d) } } return e } , u.p = "https://fe-static.xhscdn.com/formula-static/ugc/public/", function () { function e(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {} , n = Object.keys(t); "function" == typeof Object.getOwnPropertySymbols && (n = n.concat(Object.getOwnPropertySymbols(t).filter(function (e) { return Object.getOwnPropertyDescriptor(t, e).enumerable }))), n.forEach(function (r) { var n; n = t[r], r in e ? Object.defineProperty(e, r, { value: n, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = n }) } return e } function r(e, r) { return r = null != r ? r : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(r)) : (function (e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var n = Object.getOwnPropertySymbols(e); t.push.apply(t, n) } return t } )(Object(r)).forEach(function (t) { Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(r, t)) }), e } var t, n, c, a, o, f, i, d, s = function () { if ("undefined" != typeof window) { var t = (window.eaglet || window.insight || {}).push; return t ? function (n) { return t(r(e({}, n), { context_artifactName: "formula", context_artifactVersion: "4.2.0", measurement_data: r(e({}, n.measurement_data), { packageName: "ugc", packageVersion: "0.118.0" }) }), "ApmXrayTracker") } : void 0 } }, b = "FORMULA_ASSETS_LOAD_ERROR", l = function () { var e = localStorage.getItem(b); return e ? JSON.parse(e) : [] }; function p(e) { try { var r = s(); if (r) r(e); else { var t = l(); if (t.length >= 1e3) return; t.push(e), localStorage.setItem(b, JSON.stringify(t)) } } catch (r) { console.error({ error: r, errorData: e }) } } function m(e, r) { (null == r || r > e.length) && (r = e.length); for (var t = 0, n = Array(r); t < r; t++) n[t] = e[t]; return n } t = function (e) { if (d.push(e), !i) { var r = u.f.miniCss; u.f.miniCss = function (e) { for (var t = arguments.length, n = Array(t > 1 ? t - 1 : 0), c = 1; c < t; c++) n[c - 1] = arguments[c]; d.includes(e) || r.apply(void 0, [e].concat(function (e) { if (Array.isArray(e)) return m(e) }(n) || function (e) { if ("undefined" != typeof Symbol && null != e[Symbol.iterator] || null != e["@@iterator"]) return Array.from(e) }(n) || function (e, r) { if (e) { if ("string" == typeof e) return m(e, void 0); var t = Object.prototype.toString.call(e).slice(8, -1); if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t); if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return m(e, void 0) } }(n) || function () { throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.") }())) } , i = !0 } } , n = {}, c = { path: "undefined" == typeof window ? "" : window.location.href, resourceType: "js" }, a = Object.assign, o = u.l, f = u.e, u.l = function (e, r, t, f) { var i = function (t) { if (t && n[e]) { var c = n[e].newUrl , o = Date.now() - n[e].startTime; "error" === t.type ? p({ measurement_name: "reload_resource_error", measurement_data: a(d, { timestamp: String(Date.now()), retryErrorType: "retryOnloadError", retryResourceUrl: c }) }) : (p({ measurement_name: "reload_resource_duration", measurement_data: a(d, { duration: o, timestamp: String(Date.now()), retryResourceUrl: c }) }), r(t)) } }; o(e, function (c) { if (c && !n[e]) { if ("error" !== c.type) return r(c); var u = Date.now(); p({ measurement_name: "biz_load_error_count", measurement_data: a(d, { timestamp: String(u) }) }); var s = function (e, r) { try { if (!e) return; var t = function (r, t) { var n = new URL(e); return n.searchParams.set("business", r), n.searchParams.set("scene", t), n.host = "//cdn.xiaohongshu.com".replace("//", ""), n.toString() } , n = function (e) { var r = {} , t = Object.keys(r) , n = e.startsWith("//") ? "https:".concat(e) : e , c = t.find(function (e) { return n.includes(e) }); if (c) return r[c] }(e); if (n) { if (n.getBackupUrl) return Function("return".concat(n.getBackupUrl))()(e, n.business, n.scene); if (n.business && n.scene) return t(n.business, n.scene) } if (e.includes("//fe-static.xhscdn.com") && ["js", "css"].includes("js")) return t("fe", "feplatform"); return } catch (e) { return } }(e, 0); if (!s) return p({ measurement_name: "reload_resource_error", measurement_data: a(d, { retryErrorType: "newUrlError", timestamp: String(Date.now()) }) }), r(c); n[e] = { newUrl: s, startTime: u }, o(s, i, t, f) } }, t, f); var d = a(c, { resourceUrl: e }) } , u.e = function (e) { return f(e).catch(function (r) { return t(e), f(e) }) } , i = !1, d = [] }(), u.rv = function () { return "1.5.3" } , u.j = "8565", "undefined" != typeof document) { var s = function (e, r, t, n, c) { var a = document.createElement("link"); return a.rel = "stylesheet", a.type = "text/css", u.nc && (a.nonce = u.nc), a.onerror = a.onload = function (t) { if (a.onerror = a.onload = null, "load" === t.type) n(); else { var o = t && ("load" === t.type ? "missing" : t.type) , f = t && t.target && t.target.href || r , i = Error("Loading CSS chunk " + e + " failed.\\n(" + f + ")"); i.code = "CSS_CHUNK_LOAD_FAILED", i.type = o, i.request = f, a.parentNode && a.parentNode.removeChild(a), c(i) } } , a.href = r, 0 !== a.href.indexOf(window.location.origin + "/") && (a.crossOrigin = "anonymous"), t ? t.parentNode.insertBefore(a, t.nextSibling) : document.head.appendChild(a), a } , b = function (e, r) { for (var t = document.getElementsByTagName("link"), n = 0; n < t.length; n++) { var c = t[n] , a = c.getAttribute("data-href") || c.getAttribute("href"); if (a && (a = a.split("?")[0]), "stylesheet" === c.rel && (a === e || a === r)) return c } for (var o = document.getElementsByTagName("style"), n = 0; n < o.length; n++) { var c = o[n] , a = c.getAttribute("data-href"); if (a === e || a === r) return c } } , l = { 8565: 0 }; u.f.miniCss = function (e, r) { if (l[e]) r.push(l[e]); else 0 !== l[e] && ({ 6939: 1, 6296: 1, 5053: 1, 8505: 1, 267: 1, 1351: 1, 3882: 1, 6323: 1, 640: 1, 1466: 1, 8200: 1, 9987: 1, 1783: 1, 2725: 1, 8048: 1, 3776: 1, 1039: 1, 7090: 1, 6384: 1, 8388: 1, 7072: 1, 7263: 1, 2015: 1, 9438: 1, 3638: 1, 5914: 1, 4356: 1, 2097: 1, 2713: 1, 5398: 1, 5364: 1, 2120: 1, 1288: 1, 3906: 1, 4885: 1, 6972: 1, 4667: 1, 2488: 1, 4872: 1, 3768: 1, 3818: 1, 5686: 1, 4422: 1, 8978: 1, 4944: 1, 2664: 1, 6003: 1, 7528: 1, 5510: 1, 7173: 1, 6218: 1, 3912: 1, 9113: 1, 9365: 1, 9471: 1, 7130: 1, 8999: 1, 3630: 1, 4883: 1, 9566: 1, 4448: 1, 5934: 1, 588: 1, 4133: 1, 3598: 1, 739: 1, 7465: 1, 9682: 1, 4981: 1, 4391: 1, 1947: 1, 9354: 1, 2064: 1, 7723: 1, 681: 1, 5490: 1, 2050: 1, 6448: 1, 1241: 1, 4912: 1, 471: 1, 9881: 1, 6817: 1, 6952: 1, 3501: 1, 2862: 1, 3741: 1, 3226: 1, 7155: 1, 7763: 1, 6497: 1, 8001: 1, 6078: 1, 3172: 1, 3760: 1, 7774: 1, 2067: 1, 2572: 1, 9183: 1, 7007: 1 })[e] && r.push(l[e] = new Promise(function (r, t) { var n = u.miniCssF(e) , c = u.p + n; if (b(n, c)) return r(); s(e, c, null, r, t) } ).then(function () { l[e] = 0 }, function (r) { throw delete l[e], r })) } } u.b = document.baseURI || self.location.href, a = { 8565: 0 }, u.f.j = function (e, r) { var t = u.o(a, e) ? a[e] : void 0; if (0 !== t) if (t) r.push(t[2]); else if (8565 != e) { var n = new Promise(function (r, n) { t = a[e] = [r, n] } ); r.push(t[2] = n); var c = u.p + u.u(e) , o = Error(); u.l(c, function (r) { if (u.o(a, e) && (0 !== (t = a[e]) && (a[e] = void 0), t)) { var n = r && ("load" === r.type ? "missing" : r.type) , c = r && r.target && r.target.src; o.message = "Loading chunk " + e + " failed.\n(" + n + ": " + c + ")", o.name = "ChunkLoadError", o.type = n, o.request = c, t[1](o) } }, "chunk-" + e, e) } else a[e] = 0 } , u.O.j = function (e) { return 0 === a[e] } , o = function (e, r) { var t, n, c = r[0], o = r[1], f = r[2], i = 0; if (c.some(function (e) { return 0 !== a[e] })) { for (t in o) u.o(o, t) && (u.m[t] = o[t]); if (f) var d = f(u) } for (e && e(r); i < c.length; i++) n = c[i], u.o(a, n) && a[n] && a[n][0](), a[n] = 0; return u.O(d) } , (f = self.webpackChunkugc = self.webpackChunkugc || []).forEach(o.bind(null, 0)), f.push = o.bind(null, f.push.bind(f)), u.ruid = "bundler=rspack@1.5.3" }({ 55838: function (a, e, c) { for (var f = [], d = "ZmserbBoHQtNP+wOcza/LpngG8yJq42KWYj0DSfdikx3VT16IlUAFM97hECvuRX5", t = 0, n = d.length; t < n; ++t) f[t] = d[t]; var r = function (a) { for (var e, c = [], f = 0; f < 256; f++) { e = f; for (var d = 0; d < 8; d++) e = 1 & e ? 0xedb88320 ^ e >>> 1 : e >>> 1; c[f] = e } for (var t = -1, n = 0; n < a.length; n++) t = t >>> 8 ^ c[255 & (t ^ a.charCodeAt(n))]; return (-1 ^ t) >>> 0 }; function x(a) { return f[a >> 18 & 63] + f[a >> 12 & 63] + f[a >> 6 & 63] + f[63 & a] } function b(a, e, c) { for (var f = [], d = e; d < c; d += 3) f.push(x((a[d] << 16 & 0xff0000) + (a[d + 1] << 8 & 65280) + (255 & a[d + 2]))); return f.join("") } function i(a) { for (var e = encodeURIComponent(a), c = [], f = 0; f < e.length; f++) { var d = e.charAt(f); if ("%" === d) { var t = parseInt(e.charAt(f + 1) + e.charAt(f + 2), 16); c.push(t), f += 2 } else c.push(d.charCodeAt(0)) } return c } function o(a) { for (var e, c = a.length, d = c % 3, t = [], n = 16383, r = 0, x = c - d; r < x; r += n) t.push(b(a, r, r + n > x ? x : r + n)); return 1 === d ? t.push(f[(e = a[c - 1]) >> 2] + f[e << 4 & 63] + "==") : 2 === d && t.push(f[(e = (a[c - 2] << 8) + a[c - 1]) >> 10] + f[e >> 4 & 63] + f[e << 2 & 63] + "="), t.join("") } var _ = function (a) { for (var e, c, f = 0xedb88320, d = 256, t = []; d--; t[d] = e >>> 0) for (c = 8, e = d; c--;) e = 1 & e ? e >>> 1 ^ f : e >>> 1; return function (a) { if ("string" == typeof a) { for (var e = 0, c = -1; e < a.length; ++e) c = t[255 & c ^ a.charCodeAt(e)] ^ c >>> 8; return -1 ^ c ^ f } for (var e = 0, c = -1; e < a.length; ++e) c = t[255 & c ^ a[e]] ^ c >>> 8; return -1 ^ c ^ f } }() window.x9 = _ , u = function (a) { function e(f) { if (c[f]) return c[f].exports; var d = c[f] = { i: f, l: !1, exports: {} }; return a[f].call(d.exports, d, d.exports, e), d.l = !0, d.exports } var c = {}; return e.m = a, e.c = c, e.i = function (a) { return a } , e.d = function (a, c, f) { e.o(a, c) || Object.defineProperty(a, c, { configurable: !1, enumerable: !0, get: f }) } , e.n = function (a) { var c = a && a.__esModule ? function () { return a.default } : function () { return a } ; return e.d(c, "a", c), c } , e.o = function (a, e) { return Object.prototype.hasOwnProperty.call(a, e) } , e.p = "", e(e.s = 4) }([function (a, e) { var c = { utf8: { stringToBytes: function (a) { return c.bin.stringToBytes(unescape(encodeURIComponent(a))) }, bytesToString: function (a) { return decodeURIComponent(escape(c.bin.bytesToString(a))) } }, bin: { stringToBytes: function (a) { for (var e = [], c = 0; c < a.length; c++) e.push(255 & a.charCodeAt(c)); return e }, bytesToString: function (a) { for (var e = [], c = 0; c < a.length; c++) e.push(String.fromCharCode(a[c])); return e.join("") } } }; a.exports = c } , function (a, e, c) { !function () { var e = c(2) , f = c(0).utf8 , d = c(3) , t = c(0).bin , n = function (a, c) { a.constructor == String ? a = c && "binary" === c.encoding ? t.stringToBytes(a) : f.stringToBytes(a) : d(a) ? a = Array.prototype.slice.call(a, 0) : Array.isArray(a) || (a = a.toString()); for (var r = e.bytesToWords(a), x = 8 * a.length, b = 0x67452301, i = -0x10325477, o = -0x67452302, _ = 0x10325476, u = 0; u < r.length; u++) r[u] = 0xff00ff & (r[u] << 8 | r[u] >>> 24) | 0xff00ff00 & (r[u] << 24 | r[u] >>> 8); r[x >>> 5] |= 128 << x % 32, r[14 + (x + 64 >>> 9 << 4)] = x; for (var s = n._ff, l = n._gg, p = n._hh, h = n._ii, u = 0; u < r.length; u += 16) { var v = b , m = i , g = o , y = _; b = s(b, i, o, _, r[u + 0], 7, -0x28955b88), _ = s(_, b, i, o, r[u + 1], 12, -0x173848aa), o = s(o, _, b, i, r[u + 2], 17, 0x242070db), i = s(i, o, _, b, r[u + 3], 22, -0x3e423112), b = s(b, i, o, _, r[u + 4], 7, -0xa83f051), _ = s(_, b, i, o, r[u + 5], 12, 0x4787c62a), o = s(o, _, b, i, r[u + 6], 17, -0x57cfb9ed), i = s(i, o, _, b, r[u + 7], 22, -0x2b96aff), b = s(b, i, o, _, r[u + 8], 7, 0x698098d8), _ = s(_, b, i, o, r[u + 9], 12, -0x74bb0851), o = s(o, _, b, i, r[u + 10], 17, -42063), i = s(i, o, _, b, r[u + 11], 22, -0x76a32842), b = s(b, i, o, _, r[u + 12], 7, 0x6b901122), _ = s(_, b, i, o, r[u + 13], 12, -0x2678e6d), o = s(o, _, b, i, r[u + 14], 17, -0x5986bc72), i = s(i, o, _, b, r[u + 15], 22, 0x49b40821), b = l(b, i, o, _, r[u + 1], 5, -0x9e1da9e), _ = l(_, b, i, o, r[u + 6], 9, -0x3fbf4cc0), o = l(o, _, b, i, r[u + 11], 14, 0x265e5a51), i = l(i, o, _, b, r[u + 0], 20, -0x16493856), b = l(b, i, o, _, r[u + 5], 5, -0x29d0efa3), _ = l(_, b, i, o, r[u + 10], 9, 0x2441453), o = l(o, _, b, i, r[u + 15], 14, -0x275e197f), i = l(i, o, _, b, r[u + 4], 20, -0x182c0438), b = l(b, i, o, _, r[u + 9], 5, 0x21e1cde6), _ = l(_, b, i, o, r[u + 14], 9, -0x3cc8f82a), o = l(o, _, b, i, r[u + 3], 14, -0xb2af279), i = l(i, o, _, b, r[u + 8], 20, 0x455a14ed), b = l(b, i, o, _, r[u + 13], 5, -0x561c16fb), _ = l(_, b, i, o, r[u + 2], 9, -0x3105c08), o = l(o, _, b, i, r[u + 7], 14, 0x676f02d9), i = l(i, o, _, b, r[u + 12], 20, -0x72d5b376), b = p(b, i, o, _, r[u + 5], 4, -378558), _ = p(_, b, i, o, r[u + 8], 11, -0x788e097f), o = p(o, _, b, i, r[u + 11], 16, 0x6d9d6122), i = p(i, o, _, b, r[u + 14], 23, -0x21ac7f4), b = p(b, i, o, _, r[u + 1], 4, -0x5b4115bc), _ = p(_, b, i, o, r[u + 4], 11, 0x4bdecfa9), o = p(o, _, b, i, r[u + 7], 16, -0x944b4a0), i = p(i, o, _, b, r[u + 10], 23, -0x41404390), b = p(b, i, o, _, r[u + 13], 4, 0x289b7ec6), _ = p(_, b, i, o, r[u + 0], 11, -0x155ed806), o = p(o, _, b, i, r[u + 3], 16, -0x2b10cf7b), i = p(i, o, _, b, r[u + 6], 23, 0x4881d05), b = p(b, i, o, _, r[u + 9], 4, -0x262b2fc7), _ = p(_, b, i, o, r[u + 12], 11, -0x1924661b), o = p(o, _, b, i, r[u + 15], 16, 0x1fa27cf8), i = p(i, o, _, b, r[u + 2], 23, -0x3b53a99b), b = h(b, i, o, _, r[u + 0], 6, -0xbd6ddbc), _ = h(_, b, i, o, r[u + 7], 10, 0x432aff97), o = h(o, _, b, i, r[u + 14], 15, -0x546bdc59), i = h(i, o, _, b, r[u + 5], 21, -0x36c5fc7), b = h(b, i, o, _, r[u + 12], 6, 0x655b59c3), _ = h(_, b, i, o, r[u + 3], 10, -0x70f3336e), o = h(o, _, b, i, r[u + 10], 15, -1051523), i = h(i, o, _, b, r[u + 1], 21, -0x7a7ba22f), b = h(b, i, o, _, r[u + 8], 6, 0x6fa87e4f), _ = h(_, b, i, o, r[u + 15], 10, -0x1d31920), o = h(o, _, b, i, r[u + 6], 15, -0x5cfebcec), i = h(i, o, _, b, r[u + 13], 21, 0x4e0811a1), b = h(b, i, o, _, r[u + 4], 6, -0x8ac817e), _ = h(_, b, i, o, r[u + 11], 10, -0x42c50dcb), o = h(o, _, b, i, r[u + 2], 15, 0x2ad7d2bb), i = h(i, o, _, b, r[u + 9], 21, -0x14792c6f), b = b + v >>> 0, i = i + m >>> 0, o = o + g >>> 0, _ = _ + y >>> 0 } return e.endian([b, i, o, _]) }; n._ff = function (a, e, c, f, d, t, n) { var r = a + (e & c | ~e & f) + (d >>> 0) + n; return (r << t | r >>> 32 - t) + e } , n._gg = function (a, e, c, f, d, t, n) { var r = a + (e & f | c & ~f) + (d >>> 0) + n; return (r << t | r >>> 32 - t) + e } , n._hh = function (a, e, c, f, d, t, n) { var r = a + (e ^ c ^ f) + (d >>> 0) + n; return (r << t | r >>> 32 - t) + e } , n._ii = function (a, e, c, f, d, t, n) { var r = a + (c ^ (e | ~f)) + (d >>> 0) + n; return (r << t | r >>> 32 - t) + e } , n._blocksize = 16, n._digestsize = 16, a.exports = function (a, c) { if (null == a) throw Error("Illegal argument " + a); var f = e.wordsToBytes(n(a, c)); return c && c.asBytes ? f : c && c.asString ? t.bytesToString(f) : e.bytesToHex(f) } }() } , function (a, e) { !function () { var e = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" , c = { rotl: function (a, e) { return a << e | a >>> 32 - e }, rotr: function (a, e) { return a << 32 - e | a >>> e }, endian: function (a) { if (a.constructor == Number) return 0xff00ff & c.rotl(a, 8) | 0xff00ff00 & c.rotl(a, 24); for (var e = 0; e < a.length; e++) a[e] = c.endian(a[e]); return a }, randomBytes: function (a) { for (var e = []; a > 0; a--) e.push(Math.floor(256 * Math.random())); return e }, bytesToWords: function (a) { for (var e = [], c = 0, f = 0; c < a.length; c++, f += 8) e[f >>> 5] |= a[c] << 24 - f % 32; return e }, wordsToBytes: function (a) { for (var e = [], c = 0; c < 32 * a.length; c += 8) e.push(a[c >>> 5] >>> 24 - c % 32 & 255); return e }, bytesToHex: function (a) { for (var e = [], c = 0; c < a.length; c++) e.push((a[c] >>> 4).toString(16)), e.push((15 & a[c]).toString(16)); return e.join("") }, hexToBytes: function (a) { for (var e = [], c = 0; c < a.length; c += 2) e.push(parseInt(a.substr(c, 2), 16)); return e }, bytesToBase64: function (a) { for (var c = [], f = 0; f < a.length; f += 3) for (var d = a[f] << 16 | a[f + 1] << 8 | a[f + 2], t = 0; t < 4; t++) 8 * f + 6 * t <= 8 * a.length ? c.push(e.charAt(d >>> 6 * (3 - t) & 63)) : c.push("="); return c.join("") }, base64ToBytes: function (a) { a = a.replace(/[^A-Z0-9+\/]/gi, ""); for (var c = [], f = 0, d = 0; f < a.length; d = ++f % 4) 0 != d && c.push((e.indexOf(a.charAt(f - 1)) & Math.pow(2, -2 * d + 8) - 1) << 2 * d | e.indexOf(a.charAt(f)) >>> 6 - 2 * d); return c } }; a.exports = c }() } , function (a, e) { function c(a) { return !!a.constructor && "function" == typeof a.constructor.isBuffer && a.constructor.isBuffer(a) } function f(a) { return "function" == typeof a.readFloatLE && "function" == typeof a.slice && c(a.slice(0, 0)) } a.exports = function (a) { return null != a && (c(a) || f(a) || !!a._isBuffer) } } , function (a, e, c) { a.exports = c(1) } ]) } }) window.bb(55838) function get_d(key1, key2) { if (key2 != undefined) { if (typeof key2 == 'object'){ key2 = JSON.stringify(key2) } key1 += key2 } var c = { utf8: { stringToBytes: function (a) { return c.bin.stringToBytes(unescape(encodeURIComponent(a))) }, bytesToString: function (a) { return decodeURIComponent(escape(c.bin.bytesToString(a))) } }, bin: { stringToBytes: function (a) { for (var e = [], c = 0; c < a.length; c++) e.push(255 & a.charCodeAt(c)); return e }, bytesToString: function (a) { for (var e = [], c = 0; c < a.length; c++) e.push(String.fromCharCode(a[c])); return e.join("") } } } function endian(a) { if (a.constructor == Number) return 0xff00ff & rotl(a, 8) | 0xff00ff00 & rotl(a, 24); } function rotl(a, e) { return a << e | a >>> 32 - e } f = c.utf8 e = { rotl: function (a, e) { return a << e | a >>> 32 - e }, rotr: function (a, e) { return a << 32 - e | a >>> e }, endian: function (a) { if (a.constructor == Number) return 0xff00ff & c.rotl(a, 8) | 0xff00ff00 & c.rotl(a, 24); for (var e = 0; e < a.length; e++) a[e] = endian(a[e]); return a }, randomBytes: function (a) { for (var e = []; a > 0; a--) e.push(Math.floor(256 * Math.random())); return e }, bytesToWords: function (a) { for (var e = [], c = 0, f = 0; c < a.length; c++, f += 8) e[f >>> 5] |= a[c] << 24 - f % 32; return e }, wordsToBytes: function (a) { for (var e = [], c = 0; c < 32 * a.length; c += 8) e.push(a[c >>> 5] >>> 24 - c % 32 & 255); return e }, bytesToHex: function (a) { for (var e = [], c = 0; c < a.length; c++) e.push((a[c] >>> 4).toString(16)), e.push((15 & a[c]).toString(16)); return e.join("") }, hexToBytes: function (a) { for (var e = [], c = 0; c < a.length; c += 2) e.push(parseInt(a.substr(c, 2), 16)); return e }, bytesToBase64: function (a) { for (var c = [], f = 0; f < a.length; f += 3) for (var d = a[f] << 16 | a[f + 1] << 8 | a[f + 2], t = 0; t < 4; t++) 8 * f + 6 * t <= 8 * a.length ? c.push(e.charAt(d >>> 6 * (3 - t) & 63)) : c.push("="); return c.join("") }, base64ToBytes: function (a) { a = a.replace(/[^A-Z0-9+\/]/gi, ""); for (var c = [], f = 0, d = 0; f < a.length; d = ++f % 4) 0 != d && c.push((e.indexOf(a.charAt(f - 1)) & Math.pow(2, -2 * d + 8) - 1) << 2 * d | e.indexOf(a.charAt(f)) >>> 6 - 2 * d); return c } }; n = function (a, c) { a.constructor == String ? a = c && "binary" === c.encoding ? t.stringToBytes(a) : f.stringToBytes(a) : d(a) ? a = Array.prototype.slice.call(a, 0) : Array.isArray(a) || (a = a.toString()); for (var r = e.bytesToWords(a), x = 8 * a.length, b = 0x67452301, i = -0x10325477, o = -0x67452302, _ = 0x10325476, u = 0; u < r.length; u++) r[u] = 0xff00ff & (r[u] << 8 | r[u] >>> 24) | 0xff00ff00 & (r[u] << 24 | r[u] >>> 8); r[x >>> 5] |= 128 << x % 32, r[14 + (x + 64 >>> 9 << 4)] = x; for (var s = n._ff, l = n._gg, p = n._hh, h = n._ii, u = 0; u < r.length; u += 16) { var v = b , m = i , g = o , y = _; b = s(b, i, o, _, r[u + 0], 7, -0x28955b88), _ = s(_, b, i, o, r[u + 1], 12, -0x173848aa), o = s(o, _, b, i, r[u + 2], 17, 0x242070db), i = s(i, o, _, b, r[u + 3], 22, -0x3e423112), b = s(b, i, o, _, r[u + 4], 7, -0xa83f051), _ = s(_, b, i, o, r[u + 5], 12, 0x4787c62a), o = s(o, _, b, i, r[u + 6], 17, -0x57cfb9ed), i = s(i, o, _, b, r[u + 7], 22, -0x2b96aff), b = s(b, i, o, _, r[u + 8], 7, 0x698098d8), _ = s(_, b, i, o, r[u + 9], 12, -0x74bb0851), o = s(o, _, b, i, r[u + 10], 17, -42063), i = s(i, o, _, b, r[u + 11], 22, -0x76a32842), b = s(b, i, o, _, r[u + 12], 7, 0x6b901122), _ = s(_, b, i, o, r[u + 13], 12, -0x2678e6d), o = s(o, _, b, i, r[u + 14], 17, -0x5986bc72), i = s(i, o, _, b, r[u + 15], 22, 0x49b40821), b = l(b, i, o, _, r[u + 1], 5, -0x9e1da9e), _ = l(_, b, i, o, r[u + 6], 9, -0x3fbf4cc0), o = l(o, _, b, i, r[u + 11], 14, 0x265e5a51), i = l(i, o, _, b, r[u + 0], 20, -0x16493856), b = l(b, i, o, _, r[u + 5], 5, -0x29d0efa3), _ = l(_, b, i, o, r[u + 10], 9, 0x2441453), o = l(o, _, b, i, r[u + 15], 14, -0x275e197f), i = l(i, o, _, b, r[u + 4], 20, -0x182c0438), b = l(b, i, o, _, r[u + 9], 5, 0x21e1cde6), _ = l(_, b, i, o, r[u + 14], 9, -0x3cc8f82a), o = l(o, _, b, i, r[u + 3], 14, -0xb2af279), i = l(i, o, _, b, r[u + 8], 20, 0x455a14ed), b = l(b, i, o, _, r[u + 13], 5, -0x561c16fb), _ = l(_, b, i, o, r[u + 2], 9, -0x3105c08), o = l(o, _, b, i, r[u + 7], 14, 0x676f02d9), i = l(i, o, _, b, r[u + 12], 20, -0x72d5b376), b = p(b, i, o, _, r[u + 5], 4, -378558), _ = p(_, b, i, o, r[u + 8], 11, -0x788e097f), o = p(o, _, b, i, r[u + 11], 16, 0x6d9d6122), i = p(i, o, _, b, r[u + 14], 23, -0x21ac7f4), b = p(b, i, o, _, r[u + 1], 4, -0x5b4115bc), _ = p(_, b, i, o, r[u + 4], 11, 0x4bdecfa9), o = p(o, _, b, i, r[u + 7], 16, -0x944b4a0), i = p(i, o, _, b, r[u + 10], 23, -0x41404390), b = p(b, i, o, _, r[u + 13], 4, 0x289b7ec6), _ = p(_, b, i, o, r[u + 0], 11, -0x155ed806), o = p(o, _, b, i, r[u + 3], 16, -0x2b10cf7b), i = p(i, o, _, b, r[u + 6], 23, 0x4881d05), b = p(b, i, o, _, r[u + 9], 4, -0x262b2fc7), _ = p(_, b, i, o, r[u + 12], 11, -0x1924661b), o = p(o, _, b, i, r[u + 15], 16, 0x1fa27cf8), i = p(i, o, _, b, r[u + 2], 23, -0x3b53a99b), b = h(b, i, o, _, r[u + 0], 6, -0xbd6ddbc), _ = h(_, b, i, o, r[u + 7], 10, 0x432aff97), o = h(o, _, b, i, r[u + 14], 15, -0x546bdc59), i = h(i, o, _, b, r[u + 5], 21, -0x36c5fc7), b = h(b, i, o, _, r[u + 12], 6, 0x655b59c3), _ = h(_, b, i, o, r[u + 3], 10, -0x70f3336e), o = h(o, _, b, i, r[u + 10], 15, -1051523), i = h(i, o, _, b, r[u + 1], 21, -0x7a7ba22f), b = h(b, i, o, _, r[u + 8], 6, 0x6fa87e4f), _ = h(_, b, i, o, r[u + 15], 10, -0x1d31920), o = h(o, _, b, i, r[u + 6], 15, -0x5cfebcec), i = h(i, o, _, b, r[u + 13], 21, 0x4e0811a1), b = h(b, i, o, _, r[u + 4], 6, -0x8ac817e), _ = h(_, b, i, o, r[u + 11], 10, -0x42c50dcb), o = h(o, _, b, i, r[u + 2], 15, 0x2ad7d2bb), i = h(i, o, _, b, r[u + 9], 21, -0x14792c6f), b = b + v >>> 0, i = i + m >>> 0, o = o + g >>> 0, _ = _ + y >>> 0 } return e.endian([b, i, o, _]) } n._ff = function (a, e, c, f, d, t, n) { var r = a + (e & c | ~e & f) + (d >>> 0) + n; return (r << t | r >>> 32 - t) + e } n._gg = function (a, e, c, f, d, t, n) { var r = a + (e & f | c & ~f) + (d >>> 0) + n; return (r << t | r >>> 32 - t) + e } n._hh = function (a, e, c, f, d, t, n) { var r = a + (e ^ c ^ f) + (d >>> 0) + n; return (r << t | r >>> 32 - t) + e } n._ii = function (a, e, c, f, d, t, n) { var r = a + (c ^ (e | ~f)) + (d >>> 0) + n; return (r << t | r >>> 32 - t) + e } n._blocksize = 16 n._digestsize = 16; var f = e.wordsToBytes(n(key1, key2)) res = e.bytesToHex(f) console.log(res) return res } function Af(a) { for (var e = encodeURIComponent(a), c = [], f = 0; f < e.length; f++) { var d = e.charAt(f); if ("%" === d) { var t = parseInt(e.charAt(f + 1) + e.charAt(f + 2), 16); c.push(t), f += 2 } else c.push(d.charCodeAt(0)) } return c } for (var f = [], d = "ZmserbBoHQtNP+wOcza/LpngG8yJq42KWYj0DSfdikx3VT16IlUAFM97hECvuRX5", t = 0, n = d.length; t < n; ++t) f[t] = d[t]; function x(a) { return f[a >> 18 & 63] + f[a >> 12 & 63] + f[a >> 6 & 63] + f[63 & a] } function b(a, e, c) { for (var f = [], d = e; d < c; d += 3) f.push(x((a[d] << 16 & 0xff0000) + (a[d + 1] << 8 & 65280) + (255 & a[d + 2]))); return f.join("") } function TF(a) { for (var e, c = a.length, d = c % 3, t = [], n = 16383, r = 0, x = c - d; r < x; r += n) t.push(b(a, r, r + n > x ? x : r + n)); return 1 === d ? t.push(f[(e = a[c - 1]) >> 2] + f[e << 4 & 63] + "==") : 2 === d && t.push(f[(e = (a[c - 2] << 8) + a[c - 1]) >> 10] + f[e >> 4 & 63] + f[e << 2 & 63] + "="), t.join("") } var CHARSET = "abcdefghijklmnopqrstuvwxyz1234567890"; _const__WEBPACK_IMPORTED_MODULE_36__ = {} _encrypt__WEBPACK_IMPORTED_MODULE_34__ = {} _const__WEBPACK_IMPORTED_MODULE_36__.MU = 0 _encrypt__WEBPACK_IMPORTED_MODULE_34__.QR = function (a) { for (var e, c = [], f = 0; f < 256; f++) { e = f; for (var d = 0; d < 8; d++) e = 1 & e ? 0xedb88320 ^ e >>> 1 : e >>> 1; c[f] = e } for (var t = -1, n = 0; n < a.length; n++) t = t >>> 8 ^ c[255 & (t ^ a.charCodeAt(n))]; return (-1 ^ t) >>> 0 }; function genRandomString(a) { return Array(a).fill(void 0).map(function () { return CHARSET[Math.floor(36 * Math.random())] }).join("") } PlatformCode = { "0": "Windows", "1": "iOS", "2": "Android", "3": "MacOs", "4": "Linux", "5": "other", "Windows": 0, "iOS": 1, "Android": 2, "MacOs": 3, "Linux": 4, "other": 5 } function getPlatformCode(a) { switch (a) { case "Android": return PlatformCode.Android; case "iOS": return PlatformCode.iOS; case "Mac OS": return PlatformCode.MacOs; case "Linux": return PlatformCode.Linux; default: return PlatformCode.other } } function generateLocalId(a) { var e = getPlatformCode(a) , c = "000" , f = "".concat((+new Date).toString(16)).concat(genRandomString(30)).concat(e).concat(_const__WEBPACK_IMPORTED_MODULE_36__.MU).concat(c) , d = (0, _encrypt__WEBPACK_IMPORTED_MODULE_34__.QR)(f); return "".concat(f).concat(d).substring(0, 52) } function xhs_x_s(url, data) { let d = get_d([url].join(''), data) let x3 = window.mnsv2(url, d) let n = { "x0": "4.2.8", "x1": "ugc", "x2": "Windows", "x3": x3, "x4": "object" } let res = TF(Af(JSON.stringify(n))) return 'XYS_' + res } // url = '/api/redcaptcha/v2/getconfig' // data = {} // get_d([url].join(''), data) // [ // -916410768, // 192793539, // -1278593313, // 1654728436 // ] //[ -916410768, 192793539, -1278593313, 1654728436 ] function get_common(x5, x8) { p = { "s0": 5, "s1": "", "x0": "1", "x1": "4.2.8", "x2": "Windows", "x3": "ugc", "x4": "0.118.0", "x5": x5, // a1 "x6": "", "x7": "", "x8": x8, "x9": '', "x10": 0, "x11": "normal" } p.x9 = window.x9(p['x6'] + p['x7'] + p['x8']) // console.log(p) return TF(Af(JSON.stringify(p))) } module.exports = { get_common: get_common, xhs_x_s: xhs_x_s } // console.log(get_common(x5="197d0c0225d2ahcjv2md8l8lqat171mtu7y0pm97m50000115968",x8="I38rHdgsjopgIvesdVwgIC+oIELmBZ5e3VwXLgFTIxS3bqwErFeexd0ekncAzMFYnqthIhJeSnMDKutRI3KsYorWHPtGrbV0P9WfIi/eWc6eYqtyQApPI37ekmR1QLQ5Ii6sdneeSfqYHqwl2qt5B0DBIx+PGDi/sutkIxdsxuwr4qtiIhuaIE3e3LV0I3VTIC7e0utl2ADmsLveDSKsSPw5IEvsiVtJOqw8BuwfPpdeTFWOIx4TIiu6ZPwrPut5IvlaLbgs3qtxIxes1VwHIkumIkIyejgsY/WTge7eSqte/D7sDcpipedeYrDtIC6eDVw2IENsSqtlnlSuNjVtIvoekqt3cZ7sVo4gIESyIhE4H9quIxhnqz8gIkIfoqwkICZWG73sdlOeVPw3IvAe0fged0lGIi5s3IcM2utAIiKsidvekZNeTPt4nAOeWPwEIvYaaA7eSuw5gfesDqwoI38rIxE5Luwwaqw+rekhZANe1MNe0Pw9ICNsVLoeSbIFIkosSr7sVnFiIk/sVVwHIvln/PtCcPwpIEos0uwQIv5e6utsI3de1VwsnVtlyqtsIkSLICHr27lk2Iee1utCIESwIE6sjqtnzIzrcnNsYjYuIihLGutzrutlIv5ekqtUOpKs1rNexZusIhveYzAs1qwLButwIxoeWVt7IkgexjRwIveeSd/efVtSIxds1uwU8oToIhI4IvJs1SgeTn7eYMgsSPtsIkq1Ixz6aPtcIC4jIE7s6FqSwnvs0VtsIhpBbut14lNedMgeYuwpmPwZIiF8IEE+sutzwuwhI30sWzAekPwwcVtgICk0eVtcIir9PYZhIxds6Les3FNe0qwFsVt7IxiuIiesYqtQIvveTgTsIEbiwj4UIhE5IEAeYqw7qutWbPtpIkLZIC7s0WveWqwcKBZ4IEPMcVt5QPtMIkFlIibxIxEGIv/eS9AsfnkyrVwfIEq8yuwhOVwrIvgefMh/I3FfGrge6PtcOut5+0HAtpryI3YcquwlI3dsWaQhIxYMHqwBIxpWtut+HVtWICDcIhlJIhkutPwoIxDjIv/sYVwQNs8aIvqWIE5sTgvsSutjICPlIiVMncrgIx+hsZ4CIv7sDdeejVwtIh7sxPtJIEcHIh3sDuwmIv+n+qw5IC/sTlVocutEHqtPIC6efqteIhesVLbYIEKsYM5sYVtnQU7sYVwysdNsTVtLIx/sVlAe3qwrIhV=" // ))