南京理工大学
事业单位秋招提前批,实习
隶属于工业和信息化部,国家首批“211工程”重点建设高校,科研实力雄厚
招聘岗位
嵌入式软件工程师FPGA工程师硬件设计科研项目主管(软硬件技术方向)create_time: '2026-05-08 17:10'cdn_url: 'https:mmbiz.qpic.cnmmbiz_jpg1aiaa785JtSj6pNS57SFjF2UR6oSHrlwr6WzOdq7AtvKD4kcAJZMNt1EROwVic9nNdRpYX91Cf4uQFHV90p5OELlBgHjXA88uL4BUnxLz1ReI0?wx_fmt=jpeg'link: 'https:mp.weixin.qq.comsZN1wiWSpjJKiOcxiV0xBKg?scene=1\x26ampclick_id=10'source_url: ''can_share: '0' * 1alias: 'sqsjyj'type: '9' * 1author: '宿迁市教育局'is_limit_user: '0' * 1show_cover_pic: '0' * 1advertisement_info: []ori_create_time: '1778231437' * 1user_uin: '0'total_item_num: '1' * 1is_async: '1' * 1comment_id: '4507015970908897283'img_format: 'jpeg'svr_time: '1779811392' * 1copyright_info: {copyright_stat: '0' * 1is_cartoon_copyright: '0' * 1}can_reward: '0' * 1signature: '宿迁市教育局官方发布平台'in_mm: '0' * 1app_id: 'wx96df85c4c9a9acd4'show_comment: '0' * 1can_use_page: '0' * 1hd_head_img: 'http:wx.qlogo.cnmmheadQ3auHgzwzM4Tg4DKwRgHbVU2yYqjZYw5u4v7BvayqvtOUloCoIRTBA0'del_reason_id: '0' * 1srcid: ''is_wxg_stuff_uin: '0' * 1need_report_cost: '0' * 1bizuin: 'MzAxMzE4ODE3Mw=='mid: '2651202311' * 1idx: '1' * 1sn: '894c1023d8f0dc08e9cbce19d3b95454'use_tx_video_player: '0' * 1is_only_read: '1' * 1req_id: '2700IFobPwongTPfcI0jWmc5'use_outer_link: '0' * 1ban_scene: '0' * 1csp_nonce_str: '39447235' * 1msg_daily_idx: '1' * 1ori_head_img_url: 'http:132'filter_time: '1778231339' * 1appmsg_fe_filter: 'contenteditable'is_login: '0' * 1weapp_card: '{\x22weapp_card_list\x22:[{\x22appid\x22:\x22wxc58ee3a723e0e494\x22\x22sn\x22:\x229c8f2565c6e177fca6c000a861f9afa1\x22}{\x22appid\x22:\x22wxc58ee3a723e0e494\x22\x22sn\x22:\x229c8f2565c6e177fca6c000a861f9afa1\x22}]}'item_show_type: '0' * 1voice_in_appmsg: [video_page_info: {mp_video_trans_info: [drama_video_info: {drama_info: {malicious_title_reason_id: '0' * 1picture_page_info_list: [show_msg_voice: '0' * 1locationlist: [hotspotinfolist: [isnew: '0' * 1malicious_content_type: '0' * 1fasttmpl_version: '8274643' * 1is_top_stories: '0' * 1video_ids: [isprofileblock: '0' * 1cdn_url_235_1: 'https:cdn_url_1_1: 'https:1aiaa785JtSju7JLSV3nLicBFSR9Cc9ElBkuT3E7LLcAoAssgQRcsutFwDiaymmicIh9fKWjYqLZjZZqY0UyD9We59MEI8mK6kdP7SZObibGmROYmore_read_type: '0' * 1appmsg_like_type: '2' * 1ori_send_time: '1778231437' * 1show_top_bar: '0' * 1related_tag: [user_info: {is_paid: '0' * 1clientversion: ''ckeys: [fasttmpl_infos: [type: '0' * 1version: '8274643' * 1lang: 'zh_CN'fullversion: '8274643-zh_CN-html'versiongroup: 'zh_CN-html'isoversea: '0' * 1search_keyword: {item_list: [exp_info: ''need_baike_preload: trueshow_ad_keyword: falsead_item_list: [transfer_config: [scope: 'mmbizwap_cgi_appmsgad'cgis: ['mpadvertisement_report'getappmsgad'ad_video_report'ad_monitor'ad_report'ad_biz_info'ad_complaint'ad'ad_app_info'scope: 'mmbizwap_cgi_appmsgext'appmsg_comment'getappmsgext'videoplayer'appmsg_video_snap'immersive_player'appmsg_weapp'appmsg_like'newappmsgvote'reward'authorreward'qqmusic'video'qna'searchwordbaike'appmsgthank'creationcenter'scope: 'mmbizwap_cgi_misc'wapcommreport'underline'relatedarticle'homepage'waerrpage'getverifyinfo'getprofilebizrecommend'infringement'getprofiletransferpage'wacomplain'appmsgreport'getbizbanner'appmsg_bar_data: {pic_related_rec_info: {quote_list: [red_flower_like_info: {is_red_flower_like: '0' * 1get_search_keyword_realtime: '0' * 1ainfos: [related_article_info: {has_related_article_info: '0' * 1has_red_packet_cover: '0' * 1is_pay_subscribe: '0' * 1pay_subscribe_info: {preview_percent: '0' * 1desc: ''fee: '0' * 1gifts_count: '0' * 1wecoin_amount: '0' * 1video_in_article: [is_area_shield: '0' * 1shield_areaids: [appmsg_ext_get: {func_flag: '0' * 1anchor_tree: [voice_in_appmsg_list_json: '{\x22voice_in_appmsg\x22:[]}'live_info: [cdn_url_16_9: ''biz_card: {list: [fakeid: 'MzAxMzE4ODE3Mw=='nickname: '宿迁教育发布'round_head_img: 'http:mmbiz_pngibzCKwslqU75Eb0VOLzKaNYMibZTPJZEGibJNItL3ORE6BPYORbbwP00zkYic4RQBwmGPeEhZwXPZkwnU51PbskOcQ0?wx_fmt=png'service_type: '0' * 1orignal_num: '0' * 1is_biz_ban: '0' * 1username: 'gh_8f2acde109a9'biz_account_status: '0' * 1verify_status: '2' * 1total: '1' * 1real_item_show_type: '0' * 1url_item_show_type: '0' * 1video_page_infos: [can_use_wecoin: '1' * 1wecoin_tips: '0' * 1front_end_additional_fields: {is_auto_type_setting: '3' * 1save_type: '0' * 1template_version: '25966183'open_fansmsg: '0' * 1is_cooling_appmsg: '0' * 1ip_wording: {country_name: '中国'country_id: '156'province_name: '江苏'show_ip_wording: '1' * 1is_acct_area_shield: '0' * 1shield_acct_areaids: [style_type: '10000' * 1shield_areas_info: [create_timestamp: '1778231437' * 1picture_list_in_pictext: [servicetype: '0' * 1segment_comment_id: '4507015984481665030'ad_mark_status: '0' * 1hide_ad_mark_on_cps: '0' * 1finder_audio_card: '{\x22list\x22:[]}'claim_source: {is_user_no_claim_source: '1' * 1at_biz_list: {total: '0' * 1extra_comment_id: '4507015983693135872'last_text: [wash_status: '0' * 1enterid: '1779811392' * 1zhuge_qa_id_list: [sec_control_info: {cdn_url_3_4: ''window_product_list: [finder_music_card: '{\x22list\x22:[]}'finder_audio_card_list: {finder_music_card_list: {new_service_type: '1' * 1product_activity: {rt_biz_info: {redpacket_cover_list: [footer_gift_activity: {watermark_setting: '3' * 1title_gen_type: '0' * 1appmsg_listen_id: '150439696631624335'trans_appmsg_info: {location: {topic_infos: [footer_common_shops: [footer_product_card: {desc_empty: truehashtags: {hashtag: [aigc_pictures: [private_info: {biz_type: '1' * 1ai_chat_info: {ai_chat_status: '0' * 1room_info: ''special_biz: falsepreload_comment_item_list: [} catch (e) {window.cgiError = e})()<script><link rel="dns-prefetch" href="res.wx.qq.com" reportloaderror>mmbiz.qpic.cn" reportloaderror>mpcdn.qpic.cn" reportloaderror>mpcdn.weixin.qq.com" reportloaderror>file.daihuo.qq.com" reportloaderror>wxa.wxs.qq.com" reportloaderror><link rel="shortcut icon" type="imagex-icon" href="res.wx.qq.comawx_fedassetsresNTI4MWU5.ico" reportloaderror><link rel="mask-icon" href="MjliNWVm.svg" color="#4C4C4C" reportloaderror><link rel="apple-touch-icon-precomposed" href="OTE0YTAw.png" reportloaderror><script type="textjavascript" nonce="39447235" reportloaderror>String.prototype.html = function (encode) {var replace = ["'""'"""'"'" " "">">""<"<""¥"¥""&"&"]var replaceReverse = ["&""'"]var targetif (encode) {target = replaceReverse} else {target = replacefor (var i = 0str = thisi < target.lengthi += 2) {str = str.replace(new RegExp(target[i]'g')target[i + 1])return strwindow.isInWeixinApp = function () {returnMicroMessenger.test(navigator.userAgent)window.getQueryFromURL = function (url) {url = url'http:qq.coms?a=b#rd'var tmp = url.split('?')query = (tmp[1]"").split('#')[0].split('&')params = {}i < query.lengthi++) {var arg = query[i].split('=')params[arg[0]] = arg[1]if (params['pass_ticket']) {params['pass_ticket'] = encodeURIComponent(params['pass_ticket'].html(false).html(false).replace(\sg"+"))return params(function () {var params = getQueryFromURL(location.href)window.uin = params['uin']""''window.key = params['key']""''window.wxtoken = params['wxtoken']''window.pass_ticket = params['pass_ticket']''window.appmsg_token = """"var ua = navigator.userAgentvar isWin = ua.match(Windows(\s+\w+)?\s+?(\d+\.\d+))if (ua.match(Mac\sOS\sX\s(\d+[\._]\d+)isWinua.match(Linux\sUnifiedPC(ua.match(OpenHarmonyi) && ua.match(pci))) {document.body.classList.add('pages_skin_pc')if (isWin) {document.body.classList.add('pages_skin_windows')MPAPP\([\d\.]+)i.test(ua)) {document.body.classList.add('pages_skin_mpapp')if (params['uninteractive']) {document.body.classList.add('pages_skin_browser_underline')window.__ajaxTransferConfig = { 'mpadvertisement_report': 'mmbizwap_cgi_appmsgad'getappmsgad': 'mmbizwap_cgi_appmsgad'ad_video_report': 'mmbizwap_cgi_appmsgad'ad_monitor': 'mmbizwap_cgi_appmsgad'ad_report': 'mmbizwap_cgi_appmsgad'ad_biz_info': 'mmbizwap_cgi_appmsgad'ad_complaint': 'mmbizwap_cgi_appmsgad'ad': 'mmbizwap_cgi_appmsgad'ad_app_info': 'mmbizwap_cgi_appmsgad'appmsg_comment': 'mmbizwap_cgi_appmsgext'getappmsgext': 'mmbizwap_cgi_appmsgext'videoplayer': 'mmbizwap_cgi_appmsgext'appmsg_video_snap': 'mmbizwap_cgi_appmsgext'immersive_player': 'mmbizwap_cgi_appmsgext'appmsg_weapp': 'mmbizwap_cgi_appmsgext'appmsg_like': 'mmbizwap_cgi_appmsgext'newappmsgvote': 'mmbizwap_cgi_appmsgext'reward': 'mmbizwap_cgi_appmsgext'authorreward': 'mmbizwap_cgi_appmsgext'qqmusic': 'mmbizwap_cgi_appmsgext'video': 'mmbizwap_cgi_appmsgext'qna': 'mmbizwap_cgi_appmsgext'searchwordbaike': 'mmbizwap_cgi_appmsgext'appmsgthank': 'mmbizwap_cgi_appmsgext'creationcenter': 'mmbizwap_cgi_appmsgext'wapcommreport': 'mmbizwap_cgi_misc'underline': 'mmbizwap_cgi_misc'relatedarticle': 'mmbizwap_cgi_misc'homepage': 'mmbizwap_cgi_misc'waerrpage': 'mmbizwap_cgi_misc'getverifyinfo': 'mmbizwap_cgi_misc'getprofilebizrecommend': 'mmbizwap_cgi_misc'infringement': 'mmbizwap_cgi_misc'getprofiletransferpage': 'mmbizwap_cgi_misc'wacomplain': 'mmbizwap_cgi_misc'appmsgreport': 'mmbizwap_cgi_misc'getbizbanner': 'mmbizwap_cgi_misc'}<div class="fullscreen-layout-padding" id="js_fullscreen_layout_padding"><div class="fullscreen-layout-padding__content">div>javascript" nonce="39447235" reportloaderror>var __INLINE_SCRIPT__ = (function (exports) {'use strict'function _typeof(obj) {"@babelhelpers - typeof"return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) {return typeof obj} : function (obj) {return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj_typeof(obj)function asyncGeneratorStep(genresolvereject_next_throwkeyarg) {try {var info = gen[key](arg)var value = info.value} catch (error) {reject(error)if (info.done) {resolve(value)Promise.resolve(value).then(_next_throw)function _asyncToGenerator(fn) {return function () {var self = thisargs = argumentsreturn new Promise(function (resolvereject) {var gen = fn.apply(selfargs)function _next(value) {asyncGeneratorStep(gen"next"value)function _throw(err) {"throw"err)_next(undefined)})function _createForOfIteratorHelper(oallowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator]o["@@iterator"]if (!it) { if (Array.isArray(o)(it = _unsupportedIterableToArray(o))allowArrayLike && o && typeof o.length === "number") { if (it) o = itvar i = 0var F = function F() {}return { s: Fn: function n() { if (i >= o.length) return { done: true }return { done: falsevalue: o[i++] }e: function e(_e) { throw _ef: F }} throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterablenon-array objects must have a [Symbol.iterator]() method.")} var normalCompletion = truedidErr = falseerrreturn { s: function s() { it = it.call(o)n: function n() { var step = it.next()normalCompletion = step.donereturn stepe: function e(_e2) { didErr = trueerr = _e2f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"]()} finally { if (didErr) throw err} } }function _unsupportedIterableToArray(ominLen) { if (!o) returnif (typeof o === "string") return _arrayLikeToArray(ominLen)var n = Object.prototype.toString.call(o).slice(8-1)if (n === "Object" && o.constructor) n = o.constructor.nameif (n === "Map"n === "Set") return Array.from(o)if (n === "Arguments"^(?:UiI)nt(?:81632)(?:Clamped)?Array$.test(n)) return _arrayLikeToArray(ofunction _arrayLikeToArray(arrlen) { if (len == nulllen > arr.length) len = arr.lengtharr2 = new Array(len)i < leni++) arr2[i] = arr[i]return arr2var is_ios =(iPhoneiPadiPodiOS)i.test(ua)var is_wp =Windows\sPhonevar is_android =(Android)var is_wechat =MicroMessenger\var is_mac =mac\sosi.test(ua) && !is_iosvar is_windows =windows\snti.test(ua) && !is_wpvar is_mpapp =var is_ipad =iPadvar is_windows_wechat =WindowsWechatvar is_mac_wechat =MacWechati.test(ua)wechat.*mac osvar is_prefetch = is_wechat && window.WeixinPrefecherJSBridgevar is_donut_app =SAAASDKvar is_harmony =OpenHarmonyArkWebvar is_linux =var xweb_match = ua.match(XWEB\([\d.]+)i)var xweb_version = xweb_match && xweb_match[1] ? parseInt(xweb_match[1]10) : 0var is_unified_pc_wechat =UnifiedPC\w+Wechatvar is_in_miniProgram = is_android &&miniprogram.test(ua.toLowerCase())window.__wxjs_environment == 'miniprogram'var is_wx_work =wxworkfunction getUrlParams() {var vars = location.search.substring(1).split('&')var params = {}var _iterator = _createForOfIteratorHelper(vars)_stepfor (_iterator.s()!(_step = _iterator.n()).donevar ele = _step.valuevar pair = ele.split('=')var key = decodeURIComponent(pair[0])if (typeof params[key] === 'undefined') {params[key] = decodeURIComponent(pair[1])} catch (err) {_iterator.e(err)} finally {_iterator.f()function get() {var reg =ivar ret = ua.match(reg)if (ret && ret[1]) {return ret[1]return falsefunction getMac() {MacWechat\function getMacOS() {Mac OS X ([\d_]+)return ret[1].replace(_'.')function getWindows() {WindowsWechat\(0x(.+?)\)function getWxWork() {wxwork\function getMpApp() {var appVersion = [245]var match = navigator.userAgent.match((\d+(\.\d+)*)if (match) {appVersion = match[1].split('.').map(function (v) {return Number(v)return appVersion.join('.')function getUnifiedPcVer() {var versionInfo = navigator.userAgent.match(UnifiedPC\w+Wechat\(0xf\w{2}(\w+?)\w{2}\)if (versionInfo && versionInfo.length === 2) {var version = versionInfo[1]var mainVersion = getVersionNumber(version.slice(01))var subVersion = getVersionNumber(version.slice(12))var subVersion2 = getVersionNumber(version.slice(23))return [mainVersionsubVersionsubVersion2].join('.')function getVersionNumber(hexStr) {return Number(Number("0x".concat(hexStr)).toString(10))function getWindowsVersionFormat() {WindowsWechat\(0x(\w+?)\)var mainVersion = getVersionNumber(version.slice(1var subVersion = getVersionNumber(version.slice(24))var subVersion2 = getVersionNumber(version.slice(46))function getInner() {[\d\.]+\(0x(.+?)\)if (ret && ret[1] && ret[1] != null) {if (!ret &&[\d\.]+var urlParams = getUrlParams()if (urlParams.version) {return urlParams.versionvar opfunc = {'cp-1': function cp1(ab) {return a < bcp0: function cp0(areturn a === bcp1: function cp1(areturn a > bfunction cpVersion(veropcanEqtype) {var mmver = falseswitch (type) {case 'mac':mmver = getMac()breakcase 'windows':mmver = getWindowsVersionFormat()case 'wxwork':mmver = getWxWork()case 'mpapp':mmver = getMpApp()case 'unifiedpc':mmver = getUnifiedPcVer()default:mmver = get()if (!mmver) {var mmversion = mmver.split('.')var version = ver.split('.')if (!\d+g.test(mmversion[mmversion.length - 1])) {mmversion.pop()len = Math.max(mmversion.lengthversion.length)++i) {var mmv = mmversion[i]''var v = version[i]''var mmvn = parseInt(mmv10)0var vn = parseInt(vvar eq = opfunc.cp0(mmvnvn)if (eq) {continuevar cp = opfunc["cp".concat(op)]return cp(mmvnreturn canEqop === 0function eqVersion(version) {return cpVersion(version0)function gtVersion(versioncanEq) {1canEq)function ltVersion(version-1function getPlatform() {if (is_ios) {return 'ios'if (is_android) {return 'android'if (is_mac) {return 'mac_os'if (is_windows) {return 'windows'return 'unknown'var is_google_play = falsevar inner_ver_for_google_play_check = getInner()if (is_android && inner_ver_for_google_play_check) {var v = "0x".concat(inner_ver_for_google_play_check.substr(-2))if (parseInt(v) >= 64 && parseInt(v) <= 79) {is_google_play = truefunction compareHexVersion(hexNum) {var innerVersion = getInner()if (innerVersion && hexNum) {if (typeof hexNum === 'string') {hexNum = parseInt(hexNum16)var version = parseInt(innerVersionreturn version >= hexNumvar mmversion = {get: getgetMac: getMacgetMacOS: getMacOSgetWindows: getWindowsgetInner: getInnergetWxWork: getWxWorkgetMpApp: getMpAppcpVersion: cpVersioneqVersion: eqVersiongtVersion: gtVersionltVersion: ltVersiongetPlatform: getPlatformgetVersionNumber: getVersionNumberisWp: is_wpisIOS: is_iosisAndroid: is_androidisHarmony: is_harmonyisHarmonyWechat: is_harmony && is_wechat && cpVersion('1.0.0'true)isInMiniProgram: is_in_miniProgramisWechat: is_wechatisMac: is_macisWindows: is_windowsisLinux: is_linuxisMacWechat: is_mac_wechatisWindowsWechat: is_windows_wechatisWxWork: is_wx_workisOnlyWechat: is_wechat && !is_wx_workisMpapp: is_mpappisNewMpApp: falseisIPad: is_ipadisGooglePlay: is_google_playisPrefetch: is_prefetchisDonutAPP: is_donut_appcompareHexVersion: compareHexVersionisPcWechat: is_windows_wechatis_mac_wechatxwebVersion: xweb_versionisUnifiedPcWechat: is_unified_pc_wechatvar initJsBridge = falseif (!window.JSAPIEventCallbackMap) {window.JSAPIEventCallbackMap = {}function connectWebViewJavascriptBridge(callback) {if (window.WebViewMPappwindow.WebViewJavascriptBridge) {return callback(window.WebViewMPappwindow.WebViewJavascriptBridge)if (window.WVJBCallbacks) {return window.WVJBCallbacks.push(callback)window.WVJBCallbacks = [callback]if (!mmversion.isMpapp) {if (!initJsBridge) {initJsBridge = truevar WVJBIframe = document.createElement('iframe')WVJBIframe.style.display = 'none'WVJBIframe.src = 'https:__bridge_loaded__'document.body.appendChild(WVJBIframe)setTimeout(function () {initJsBridge = falsedocument.body.removeChild(WVJBIframe)function invoke$1(jsapiNameoptcallback) {connectWebViewJavascriptBridge(function (bridge) {if (typeof opt === 'function') {callback = optif (_typeof(opt) !== 'object' && typeof opt !== 'string') {opt = {}bridge.callHandler(jsapiNamefunction (res) {var ret = _typeof(res) === 'object' ? res : JSON.parse(res)var errMsg = ret.err_msgret.errMsgconsole.info("[mpapp jsapi] invoke->".concat(jsapiName" ").concat(opt.action''" ").concat(errMsg))typeof callback === 'function' && callback(ret)window.WX_BJ_REPORT.BadJs.report('invoke'"callback ".concat(jsapiName" error:"){mid: 'mmbizwebapp:js_brridge'_info: econsole.error("[mpapp jsapi] ".concat(jsapiName" ").concat(opt.action'')eres)'callback error:'console.error('[mpapp jsapi]'e)function _regeneratorRuntime() { _regeneratorRuntime = function _regeneratorRuntime() { return evar te = {}r = Object.prototypen = r.hasOwnPropertyo = Object.definePropertyfunction (tr) { t[e] = r.valuei = "function" == typeof Symbol ? Symbol : {}a = i.iterator"@@iterator"c = i.asyncIterator"@@asyncIterator"u = i.toStringTag"@@toStringTag"function define(tr) { return Object.defineProperty(t{ value: renumerable: !0configurable: !0writable: !0 })t[e]} try { define({}"")} catch (t) { define = function define(tr) { return t[e] = r} function wrap(trn) { var i = e && e.prototype instanceof Generator ? e : Generatora = Object.create(i.prototype)c = new Context(n[])return o(a"_invoke"{ value: makeInvokeMethod(tc) })} function tryCatch(tr) { try { return { type: "normal"arg: t.call(er) }} catch (t) { return { type: "throw"arg: t }} } e.wrap = wrapvar h = "suspendedStart"l = "suspendedYield"f = "executing"s = "completed"y = {}function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var p = {}define(pfunction () { return thisvar d = Object.getPrototypeOfv = d && d(d(values([])))v && v !== r && n.call(va) && (p = v)var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p)function defineIteratorMethods(t) { ["next""return"].forEach(function (e) { define(tfunction (t) { return this._invoke(et)} function AsyncIterator(te) { function invoke(roa) { var c = tryCatch(t[r]to)if ("throw" !== c.type) { var u = c.argh = u.valuereturn h && "object" == _typeof(h) && n.call(h"__await") ? e.resolve(h.__await).then(function (t) { invoke("next"a)function (t) { invoke("throw"}) : e.resolve(h).then(function (t) { u.value = ti(u)function (t) { return invoke("throw"} a(c.arg)} var ro(this{ value: function value(tn) { function callInvokeWithMethodAndArg() { return new e(function (er) { invoke(tnr)} return r = r ? r.then(callInvokeWithMethodAndArgcallInvokeWithMethodAndArg) : callInvokeWithMethodAndArg()} })} function makeInvokeMethod(en) { var o = hreturn function (ia) { if (o === f) throw new Error("Generator is already running")if (o === s) { if ("throw" === i) throw areturn { value: tdone: !0 }} for (n.method = in.arg = a) { var c = n.delegateif (c) { var u = maybeInvokeDelegate(cn)if (u) { if (u === y) continuereturn u} } if ("next" === n.method) n.sent = n._sent = n.argelse if ("throw" === n.method) { if (o === h) throw o = sn.argn.dispatchException(n.arg)} else "return" === n.method && n.abrupt("return"n.arg)o = fvar p = tryCatch(eif ("normal" === p.type) { if (o = n.done ? s : lp.arg === y) continuereturn { value: p.argdone: n.done }} "throw" === p.type && (o = sn.method = "throw"n.arg = p.arg)} }} function maybeInvokeDelegate(er) { var n = r.methodo = e.iterator[n]if (o === t) return r.delegate = null"throw" === n && e.iterator["return"] && (r.method = "return"r.arg = tmaybeInvokeDelegate(e"throw" === r.method)"return" !== n && (r.method = "throw"r.arg = new TypeError("The iterator does not provide a '" + n + "' method"))yvar i = tryCatch(oe.iteratorr.arg)if ("throw" === i.type) return r.method = "throw"r.arg = i.argr.delegate = nullvar a = i.argreturn a ? a.done ? (r[e.resultName] = a.valuer.next = e.nextLoc"return" !== r.method && (r.method = "next"r.arg = t)y) : a : (r.method = "throw"r.arg = new TypeError("iterator result is not an object")y)} function pushTryEntry(t) { var e = { tryLoc: t[0] }1 in t && (e.catchLoc = t[1])2 in t && (e.finallyLoc = t[2]e.afterLoc = t[3])this.tryEntries.push(e)} function resetTryEntry(t) { var e = t.completion{}e.type = "normal"delete e.argt.completion = e} function Context(t) { this.tryEntries = [{ tryLoc: "root" }]t.forEach(pushTryEntrythis)this.reset(!0)} function values(e) { if (e"" === e) { var r = e[a]if (r) return r.call(e)if ("function" == typeof e.next) return eif (!isNaN(e.length)) { var o = -1i = function next() { for (++o < e.length) if (n.call(eo)) return next.value = e[o]next.done = !1nextreturn next.value = tnext.done = !0return i.next = i} } throw new TypeError(_typeof(e) + " is not iterable")} return GeneratorFunction.prototype = GeneratorFunctionPrototypeo(g"constructor"{ value: GeneratorFunctionPrototypeconfigurable: !0 })o(GeneratorFunctionPrototype{ value: GeneratorFunctionGeneratorFunction.displayName = define(GeneratorFunctionPrototypeu"GeneratorFunction")e.isGeneratorFunction = function (t) { var e = "function" == typeof t && t.constructorreturn !!e && (e === GeneratorFunction"GeneratorFunction" === (e.displayNamee.name))e.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(tGeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototypedefine(t"GeneratorFunction"))t.prototype = Object.create(g)e.awrap = function (t) { return { __await: t }defineIteratorMethods(AsyncIterator.prototype)define(AsyncIterator.prototypece.AsyncIterator = AsyncIteratore.async = function (ti) { void 0 === i && (i = Promise)var a = new AsyncIterator(wrap(treturn e.isGeneratorFunction(r) ? a : a.next().then(function (t) { return t.done ? t.value : a.next()defineIteratorMethods(g)define(g"Generator")"toString"function () { return "[object Generator]"e.keys = function (t) { var e = Object(t)r = []for (var n in e) r.push(n)return r.reverse()function next() { for (r.length) { var t = r.pop()if (t in e) return next.value = t} return next.done = !0e.values = valuesContext.prototype = { constructor: Contextreset: function reset(e) { if (this.prev = 0this.next = 0this.sent = this._sent = tthis.done = !1this.delegate = nullthis.method = "next"this.arg = tthis.tryEntries.forEach(resetTryEntry)!e) for (var r in this) "t" === r.charAt(0) && n.call(thisr) && !isNaN(+r.slice(1)) && (this[r] = t)stop: function stop() { this.done = !0var t = this.tryEntries[0].completionif ("throw" === t.type) throw t.argreturn this.rvaldispatchException: function dispatchException(e) { if (this.done) throw evar r = thisfunction handle(no) { return a.type = "throw"a.arg = er.next = no && (r.method = "next"!!o} for (var o = this.tryEntries.length - 1o >= 0--o) { var i = this.tryEntries[o]a = i.completionif ("root" === i.tryLoc) return handle("end")if (i.tryLoc <= this.prev) { var c = n.call(i"catchLoc")u = n.call(i"finallyLoc")if (c && u) { if (this.prev < i.catchLoc) return handle(i.catchLoc!0)if (this.prev < i.finallyLoc) return handle(i.finallyLoc)} else if (c) { if (this.prev < i.catchLoc) return handle(i.catchLoc} else { if (!u) throw new Error("try statement without catch or finally")} } } }abrupt: function abrupt(te) { for (var r = this.tryEntries.length - 1r >= 0--r) { var o = this.tryEntries[r]if (o.tryLoc <= this.prev && n.call(o"finallyLoc") && this.prev < o.finallyLoc) { var i = o} } i && ("break" === t"continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null)var a = i ? i.completion : {}return a.type = ti ? (this.method = "next"this.next = i.finallyLocy) : this.complete(a)complete: function complete(te) { if ("throw" === t.type) throw t.argreturn "break" === t.type"continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.argthis.method = "return"this.next = "end") : "normal" === t.type && e && (this.next = e)finish: function finish(t) { for (var e = this.tryEntries.length - 1e >= 0--e) { var r = this.tryEntries[e]if (r.finallyLoc === t) return this.complete(r.completionr.afterLoc)resetTryEntry(r)"catch": function _catch(t) { for (var e = this.tryEntries.length - 1if (r.tryLoc === t) { var n = r.completionif ("throw" === n.type) { var o = n.arg} return o} } throw new Error("illegal catch attempt")delegateYield: function delegateYield(en) { return this.delegate = { iterator: values(e)resultName: rnextLoc: n }"next" === this.method && (this.arg = t)var doc = {}var isAcrossOrigin = falsevar notFoundedMPPageAction = []var __moon_report = window.__moon_reportfunction () {}var MOON_JSAPI_KEY_OFFSET = 8doc = top.window.documentisAcrossOrigin = truefunction ready(onBridgeReady) {var bridgeReady = function bridgeReady() {if (onBridgeReady) {window.onBridgeReadyTime = window.onBridgeReadyTimeDate.now()onBridgeReady()__moon_report([{offset: MOON_JSAPI_KEY_OFFSETlog: 'ready'e: e}])throw ewindow.jsapiReadyTime = Date.now()if (!isAcrossOrigin && (typeof top.window.WeixinJSBridge === 'undefined'!top.window.WeixinJSBridge.invoke)) {if (doc.addEventListener) {doc.addEventListener('WeixinJSBridgeReady'bridgeReadyfalse)} else if (doc.attachEvent) {doc.attachEvent('WeixinJSBridgeReady'bridgeReady)doc.attachEvent('onWeixinJSBridgeReady'bridgeReady()var invokeNotWaitA8key = ['notifyPageInfo''updatePageAuth'var checkNotFoundedInvoke = function checkNotFoundedInvoke(methodNameargs) {if (methodName === 'handleMPPageAction' && (args === nullargs === void 0 ? void 0 : args.action) && notFoundedMPPageAction.includes(args === nullargs === void 0 ? void 0 : args.action)) {return truefunction invoke(_x_x2_x3) {return _invoke.apply(thisarguments)function _invoke() {_invoke = _asyncToGenerator( _regeneratorRuntime().mark(function _callee(methodNameargsreturn _regeneratorRuntime().wrap(function _callee$(_context) {while (1) switch (_context.prev = _context.next) {case 0:if (!(window.__secPageAuthPromise && !window.__is_page_auth_ok__ && !invokeNotWaitA8key.includes(methodName))) {_context.next = 3return window.__secPageAuthPromisecase 3:ready(function () {if (isAcrossOrigin) return falseif (_typeof(top.window.WeixinJSBridge) !== 'object') {alert('请在微信中打开此链接')if (checkNotFoundedInvoke(methodNameargs)) {if (callback) {callback.apply(window[{err_msg: "".concat(methodName":fail")err_desc: 'action isn\'t supported'top.window.WeixinJSBridge.invoke(methodNamefunction () {for (var _len2 = arguments.lengthrets = new Array(_len2)_key2 = 0_key2 < _len2_key2++) {rets[_key2] = arguments[_key2]var ret = rets[0]var errMsg = ret && ret.err_msg ? "err_msg-> ".concat(ret.err_msg) : ''if (['handleMPPageAction''handleVideoAction''handleHaokanAction'].indexOf(methodName) !== -1) {var action = (args === nullargs === void 0 ? void 0 : args.action)''console.info('[system]'"[jsapi] invoke->".concat(methodNameaction->").concat(action).concat(errMsg))"[jsapi] invoke->".concat(methodName).concat(errMsg))if (methodName === 'handleMPPageAction' && (args === nullargs === void 0 ? void 0 : args.action) && ((ret === nullret === void 0 ? void 0 : ret.err_desc) === 'action isn\'t supported'(ret === nullret === void 0 ? void 0 : ret.err_msg) === 'handleMPPageAction:fail action is not supported')) {notFoundedMPPageAction.push(args === nullargs === void 0 ? void 0 : args.action)rets)log: "invokemethodName:".concat(methodName)case 4:case "end":return _context.stop()_callee)}))function call(_x4) {return _call.apply(thisfunction _call() {_call = _asyncToGenerator( _regeneratorRuntime().mark(function _callee2(methodName) {return _regeneratorRuntime().wrap(function _callee2$(_context2) {while (1) switch (_context2.prev = _context2.next) {if (!(window.__secPageAuthPromise && !window.__is_page_auth_ok__)) {_context2.next = 3top.window.WeixinJSBridge.call(methodName)log: "callreturn _context2.stop()_callee2)function on(eventNameif (_typeof(top.window.WeixinJSBridge) !== 'object'!top.window.WeixinJSBridge.on) {if (!window.JSAPIEventCallbackMap[eventName]) {window.JSAPIEventCallbackMap[eventName] = []window.JSAPIEventCallbackMap[eventName].push(callback)if (window.JSAPIEventCallbackMap[eventName].length > 1) {top.window.WeixinJSBridge.on(eventNamefor (var _len = arguments.lengthrets = new Array(_len)_key = 0_key < _len_key++) {rets[_key] = arguments[_key]"[jsapi] event->".concat(eventName).concat(errMsg))if (window.JSAPIEventCallbackMap[eventName] && window.JSAPIEventCallbackMap[eventName].length) {var resulti < window.JSAPIEventCallbackMap[eventName].lengthresult = window.JSAPIEventCallbackMap[eventName][i].apply(windowreturn resultlog: "oneventName:".concat(eventName)function remove(eventNamevar result = falsefor (var i = window.JSAPIEventCallbackMap[eventName].length - 1i >= 0i--) {if (window.JSAPIEventCallbackMap[eventName][i] === callback) {window.JSAPIEventCallbackMap[eventName].splice(i1)result = truevar JSAPI = {ready: readyinvoke: invokecall: callon: onremove: removefunction _log(levelmsg) {if (level === 'log') {level = 'info'msg = "[WechatFe]".concat(msg)var prefix = "__wap__".concat(window.__second_open__ ? ' (sec)' : '')msg = "".concat(prefix" ").concat(msg" location:[").concat(location.href"]")msg += new Error().stackif (mmversion.isMpapp) {invoke$1('WNNativeCallbackLog'msg)} else if (mmversion.isWechat) {if (mmversion.isAndroid) {console.warn('[system]'"[MicroMsg.JsApiLog][".concat(level"] jslog : ").concat(msg))} else if (mmversion.isIOS) {JSAPI.invoke('writeLog'level: levelmsg: msgJSAPI.invoke('log'var Log = {info: function info() {args = new Array(_len)args[_key] = arguments[_key]_log('info'args.join(' '))warn: function warn() {args = new Array(_len2)args[_key2] = arguments[_key2]_log('warn'error: function error() {for (var _len3 = arguments.lengthargs = new Array(_len3)_key3 = 0_key3 < _len3_key3++) {args[_key3] = arguments[_key3]_log('error'debug: function debug() {for (var _len4 = arguments.lengthargs = new Array(_len4)_key4 = 0_key4 < _len4_key4++) {args[_key4] = arguments[_key4]_log('debug'log: function log() {for (var _len5 = arguments.lengthargs = new Array(_len5)_key5 = 0_key5 < _len5_key5++) {args[_key5] = arguments[_key5]var getOriginExpVal = function getOriginExpVal(key) {var _a_b_creturn ((_c = (_b = (_a = window.cgiDataNew) === null_a === void 0 ? void 0 : _a.user_info) === null_b === void 0 ? void 0 : _b.frontend_exp) === null_c === void 0 ? void 0 : _c.list) && window.cgiDataNew.user_info.frontend_exp.list.reduce(function (resitem) {if (item.key === key) res = (item === nullitem === void 0 ? void 0 : item.value)''return res'')var Device = {}function detect(ua) {var MQQBrowser = ua.match(MQQBrowser\(\d+\.\d+)var MQQClient = ua.match(QQ\(\d+\.(\d+)\.(\d+)\.(\d+))i)ua.match(V1_AND_SQ_([\d\.]+)var WeChat = ua.match(((\d+)\.(\d+))\.(\d+))ua.match(((\d+)\.(\d+))var MacOS = ua.match(var WinOS = ua.match(var Linux = ua.match(var MiuiBrowser = ua.match(MiuiBrowser\var M1 = ua.match(MI-ONEvar MIPAD = ua.match(MI PADvar UC = ua.match(UCBrowser\(\d+\.\d+(\.\d+\.\d+)?)\sUC\svar IEMobile = ua.match(IEMobile(\\s+)(\d+\.\d+)WPDesktopvar ipod = ua.match((ipod).*\s([\d_]+)var ipad = ua.match((ipad).*\s([\d_]+)var iphone = ua.match((iphone)\sos\s([\d_]+)var Chrome = ua.match(Chrome\var AndriodBrowser = ua.match(Mozilla.*Linux.*Android.*AppleWebKit.*Mobile Safarivar android = ua.match((android)\s([\d\.]+)var harmony = ua.match((OpenHarmony)\s([\d\.]+)Device.browser = Device.browser{}Device.os = Device.os{}Device.os.type = -1Device.os.unifiedPC = ua.match(Device.os.unifiedMac =UnifiedPCMacDevice.os.unifiedWindows =UnifiedPCWindowsif (window.ActiveXObject) {var vie = 6(window.XMLHttpRequestua.indexOf('MSIE 7.0') > -1) && (vie = 7)(window.XDomainRequestua.indexOf('Trident4.0') > -1) && (vie = 8)ua.indexOf('Trident5.0') > -1 && (vie = 9)6.0') > -1 && (vie = 10)Device.browser.ie = trueDevice.browser.version = vie} else if (ua.indexOf('Trident7.0') > -1) {Device.browser.version = 11if (android) {Device.os.android = trueDevice.os.version = android[2]Device.os.type = 2if (harmony) {Device.os.harmony = trueDevice.os.version = harmony[2]Device.os.type = 42if (ipod) {Device.os.ios = Device.os.ipod = trueDevice.os.version = ipod[2].replace(if (ipad) {Device.os.ios = Device.os.ipad = trueDevice.os.version = ipad[2].replace(Device.os.type = 13if (iphone) {Device.os.iphone = Device.os.ios = trueDevice.os.version = iphone[2].replace(Device.os.type = 1if (WinOS) Device.os.windows = trueDevice.os.version = WinOS[2]Device.os.type = 15if (MacOS) Device.os.Mac = trueDevice.os.version = MacOS[1]Device.os.type = 14if (Linux) Device.os.Linux = trueDevice.os.type = 33if (ua.indexOf('lepad_hls') > 0) Device.os.LePad = trueif (MIPAD) Device.os.MIPAD = trueif (MQQBrowser) Device.browser.MQQ = trueDevice.browser.version = MQQBrowser[1]if (MQQClient) Device.browser.MQQClient = trueDevice.browser.version = MQQClient[1]if (WeChat) Device.browser.WeChat = trueDevice.browser.mmversion = Device.browser.version = WeChat[1]if (MiuiBrowser) Device.browser.MIUI = trueDevice.browser.version = MiuiBrowser[1]if (UC) Device.browser.UC = trueDevice.browser.version = UC[1]NaNif (IEMobile) Device.browser.IEMobile = trueDevice.browser.version = IEMobile[2]if (AndriodBrowser) {Device.browser.AndriodBrowser = trueif (M1) {Device.browser.M1 = trueif (Chrome) {Device.browser.Chrome = trueDevice.browser.version = Chrome[1]if (Device.os.windows) {if (typeof navigator.platform !== "undefined" && navigator.platform.toLowerCase() == "win64") {Device.os.win64 = trueDevice.os.win64 = falseif (Device.os.MacDevice.os.windowsDevice.os.LinuxDevice.os.unifiedPCi.test(ua) &&Device.os.pc = truevar osType = {iPad7: 'iPadCPU OS 7'LePad: 'lepad_hls'XiaoMi: 'MI-ONE'SonyDTV: "SonyDTV"SamSung: 'SAMSUNG'HTC: 'HTC'VIVO: 'vivo'for (var os in osType) {Device.os[os] = ua.indexOf(osType[os]) !== -1Device.os.phone = Device.os.phonewindows phoneDevice.os.getNumVersion = function () {return parseFloat(Device.os.version)Device.os.hasTouch = 'ontouchstart' in windowif (Device.os.hasTouch && Device.os.ios && Device.os.getNumVersion() < 6) {Device.os.hasTouch = falseif (Device.browser.WeChat && Device.browser.version < 5.0) {Device.browser.getNumVersion = function () {return parseFloat(Device.browser.version)Device.browser.isFFCanOcx = function () {return !!Device.browser.firefox && Device.browser.getNumVersion() >= 3.0Device.browser.isCanOcx = function () {return !!Device.os.windows && (!!Device.browser.ieDevice.browser.isFFCanOcx()!!Device.browser.webkit)Device.browser.isNotIESupport = function () {return !!Device.os.windows && (!!Device.browser.webkitDevice.browser.isFFCanOcx())Device.userAgent = {}Device.userAgent.browserVersion = Device.browser.versionDevice.userAgent.osVersion = Device.os.versionif (Device.os.unifiedPC) {if (Device.os.unifiedWindows) Device.os.type = 37else if (Device.os.unifiedMac) Device.os.type = 38else Device.os.type = 39delete Device.userAgent.versiondetect(window.navigator.userAgent)function canSupportH5Video() {var ua = window.navigator.userAgentm = nullif (!!Device.os.android) {if (Device.browser.MQQ && Device.browser.getNumVersion() >= 4.2) {if (ua.indexOf('MI2') != -1) {if (Device.os.version >= '4' && (m = ua.match())) {if (parseFloat(m[1]) >= 4.2) {if (Device.os.version >= '4.1') {function canSupportVideoMp4() {var video = document.createElement('video')if (typeof video.canPlayType === 'function') {if (video.canPlayType('videomp4codecs="mp4v.20.8"') === 'probably') {codecs="avc1.42E01E"') === 'probably'video.canPlayType('videocodecs="avc1.42E01Emp4a.40.2"') === 'probably') {function canSupportAutoPlay() {if (Device.os.ios && Device.os.getNumVersion() < 10) {function isLockdownMode() {if (!Device.os.iosDevice.os.getNumVersion() < 16) {if (typeof WebAssembly === 'undefined' && typeof OfflineAudioContext === 'undefined' && typeof WebGLRenderingContext === 'undefined') {Device.canSupportVideo = canSupportVideoMp4canSupportH5VideoDevice.canSupportVideoMp4 = canSupportVideoMp4Device.canSupportH5Video = canSupportH5VideoDevice.canSupportAutoPlay = canSupportAutoPlayDevice.isLockdownMode = isLockdownModeDevice.cpVersion = function (version) {var cp = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0var canEqual = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : falsevar nowVersionStr = Device.os.versionif (!nowVersionStr) return falsevar versionArr = version.split('.')var nowVersionArr = nowVersionStr.split('.')i < Math.max(nowVersionArr.lengthversionArr.length)var vi = +versionArr[i]var nvi = +nowVersionArr[i]if (vi === nvi) continueif (cp > 0) return vi > nviif (cp < 0) return vi < nvireturn canEqualcp === 0var attrs = ['top''left''right''bottom']var elementComputedStyle = {}if (Device.os.android) {new Promise(function (resolve) {JSAPI.invoke('handleDeviceInfo'action: 'getSafeAreaInsets'if (res.err_msg.indexOf(':ok') !== -1) {elementComputedStyle.top = res.topelementComputedStyle.left = res.leftelementComputedStyle.right = window.screen.width - res.rightelementComputedStyle.bottom = window.screen.height - res.bottomattrs.forEach(function (attr) {elementComputedStyle[attr] = 0resolve()function decode(str) {var replace = ["`"`"i < replace.lengthstr = str.replace(new RegExp(replace[i]replace[i + 1])function getQuery(url) {query = (tmp[1]'').split('#')[0].split('&')var eqIndex = query[i].indexOf('=')if (eqIndex > -1) {var arg = query[i].substring(0eqIndex)params[arg] = query[i].substring(eqIndex + 1)params['pass_ticket'] = encodeURIComponent(decode(params['pass_ticket']).replace('+'))var idkey = 398384var reportMap = {0: 75: 137: 198: 2510: 31function inWhiteList(itemShowType) {if ([57810].indexOf(itemShowType) > -1) return trueif (itemShowType === 0) {return mmversion.isIOS && mmversion.compareHexVersion('1800352B')mmversion.isAndroidfunction getImmersiveMode(itemShowType) {if (!inWhiteList(itemShowType)) returnif (window !== top) {var env = window.__wxWebEnv && typeof window.__wxWebEnv.getEnv === 'function' && window.__wxWebEnv.getEnv()if (env && typeof env === 'string') {env = JSON.parse(env)env = {}console.log('[env] getImmersiveMode'envitemShowType)Log.info("[immersiveMode] ".concat(JSON.stringify(env{})))var needChange = window.immersiveMode !== !!env.immersiveModewindow.immersiveMode = !!env.immersiveModeif (needChange) {if (env.immersiveMode) {window.weixinPostMessageHandlers && window.weixinPostMessageHandlers.monitorHandler && typeof window.weixinPostMessageHandlers.monitorHandler.postMessage === 'function' && window.weixinPostMessageHandlers.monitorHandler.postMessage(JSON.stringify({event: 'stopImmersiveLoading'window.normalTopInset = env && typeof env.normalTopInset !== 'undefined' ? +env.normalTopInset : 91document.body.classList.add('fullscreen-padding')document.body.style = "".concat(document.body.style--normal-top-insets: ").concat(window.normalTopInset91"px")var pictureFullscreenUI = getOriginExpVal('picture_fullscreen_ui') * 1if (itemShowType * 1 === 8 && mmversion.isIOS && mmversion.compareHexVersion('1800412f') && pictureFullscreenUI * 1 === 1) {window.newFullscreenTop = truedocument.body.classList.add('new-fullscreen-top')var fullScreenTopPadding = document.createElement('DIV')fullScreenTopPadding.setAttribute('class''new-fullscreen-top-padding')document.body.insertBefore(fullScreenTopPaddingdocument.body.children[0])report(itemShowType)window.normalTopInset = 0document.body.classList.remove('fullscreen-padding''new-fullscreen-top')if (window.immersiveMode) {JSAPI.invoke('setNavigationBarColor'wxcolor: {light: '#FFFFFF'dark: '#191919'alpha: 0JSAPI.invoke('disableBounceScroll''place': ['top'return envvar showScrollBorder = falsevar doubleClickTemp = falsefunction registerImmersiveListener(itemShowType) {if (!window.__hasRegisterImmersiveListener) {window.__hasRegisterImmersiveListener = trueJSAPI.on('activity:state_change'return getImmersiveMode()JSAPI.on('fakeImmersiveUIStyleTopInsetChanged'function (args) {console.log('[env] fakeImmersiveUIStyleTopInsetChanged'Log.info("[immersiveMode] fakeImmersiveUIStyleTopInsetChanged ".concat(JSON.stringify(args{})))if (document.body.classList.contains('fullscreen-padding')) {window.normalTopInset = args && typeof args.top !== 'undefined' ? +args.top : window.normalTopInsetdocument.body.style.setProperty('--normal-top-insets'"".concat(window.normalTopInset"px"))window.addEventListener('scroll'if (!window.immersiveMode) returnvar dom = document.getElementById('js_content_container')var scrollTop = dom && dom.scrollTopwindow.pageYOffsetdocument.documentElement.scrollTopdocument.body.scrollTopif (showScrollBorder && scrollTop <= 2) {showScrollBorder = falsedocument.body.classList.remove('fullscreen-padding__border')} else if (!showScrollBorder && scrollTop > 2) {showScrollBorder = truedocument.body.classList.add('fullscreen-padding__border')if (mmversion.isAndroid && mmversion.compareHexVersion('28003859')) {JSAPI.on('onActionBarClickEventInImmersiveMode'console.log('onActionBarClickEventInImmersiveMode'var x = res.xy = res.yaction = res.actionif (!document.elementsFromPoint) returnvar nodeAtPoint = document.elementFromPoint(+x+y)if (action === 'click') {typeof nodeAtPoint.click === 'function' && nodeAtPoint.click()} else if (action === 'longpress_start') {var touchStartEvent = new TouchEvent('touchstart'bubbles: truecancelable: truetouches: [new Touch({identifier: 1target: nodeAtPointclientX: +xclientY: +y})]nodeAtPoint.dispatchEvent(touchStartEvent)} else if (action === 'longpress_end') {var touchEndEvent = new TouchEvent('touchend'touches: []nodeAtPoint.dispatchEvent(touchEndEvent)document.body.addEventListener('click'function (e) {if (e.clientY <= window.normalTopInset) {if (doubleClickTemp) {window.scrollTo({top: 0behavior: 'smooth'doubleClickTemp = falsedoubleClickTemp = true300)function setFullscreenWebview(itemShowType) {getImmersiveMode(itemShowType)registerImmersiveListener(itemShowType)function report(itemShowType) {new Image().src = "https:mpjsmonitor?idkey=".concat(idkey"_1_1")"_2_1")"_3_1")var key = reportMap[itemShowType]if (key) {"_").concat(key"_1")"_").concat(key + 1"_").concat(key + 2function setPreviewPublishNavHidden(itemShowTypeurlParams) {if (itemShowType * 1 !== 8) returnvar supportPreviewPublish = mmversion.isIOS && mmversion.compareHexVersion('18004722')if (!supportPreviewPublish) returnvar params = urlParamsgetQuery(window.location.href)var previewtype = params.previewtypevar mpbizpublishFrom = params.mpbizpublish_fromif (previewtype * 1 === 2 && mpbizpublishFrom === 'preview_publish') {JSAPI.invoke('setNavigationBarButtons'right: {hidden: trueif (!window.__second_open__) {var itemShowType = window.a_value_which_never_exists'0'setFullscreenWebview(+itemShowType)setPreviewPublishNavHidden(+itemShowType)exports.getImmersiveMode = getImmersiveModeexports.registerImmersiveListener = registerImmersiveListenerexports.setFullscreenWebview = setFullscreenWebviewexports.setPreviewPublishNavHidden = setPreviewPublishNavHiddenObject.defineProperty(exports'__esModule'{ value: true })return exports})({})<script nonce="39447235" reportloaderror>window.env = window.__wxWebEnv && typeof window.__wxWebEnv.getEnv === 'function' && window.__wxWebEnv.getEnv()window.env = window.env ? JSON.parse(window.env) : {}window.env = undefinedconsole.log('env error'error)javascript" nonce="39447235" reportloaderror>window.PAGE_MID="mmbizwap:appmsgnewindex.html"<var write_sceen_time = (+new Date())var preview = "" * 10var can_use_wecoin = '1' * 1var wecoin_tips = '0' * 1var wecoin_amount = '0' * 1var preview_percent = '0' * 1if (location.href.indexOf('rumor_middle_page=1') !== -1) {document.body.classList.add('rumor_middle_page')var interaction_url = ''var underline_url= ''<div id="js_article" style="position:relative" class="rich_media"><div id="js_top_ad_area" class="top_banner"><<div id="js_base_container" class="rich_media_inner"><div class="wx_row_immersive_stream_wrap" id="js_row_immersive_stream_wrap"><div id="js_row_immersive_cover_img"><img src="https:0?wx_fmt=jpeg" alt="cover_image" class="wx_follow_avatar_pic"><div id="js_row_immersive_stream_mask" class="wx_row_immersive_stream_mask"><<div id="page-content" class="rich_media_area_primary" style=""><div class="rich_media_area_primary_inner"><div id="img-content" class="rich_media_wrp"><h1 class="rich_media_title " id="activity-name"><span class="js_title_inner">134名事业编制!宿迁市教育局直属学校2026年面向社会公开招聘教师公告<span><h1><div id="meta_content" class="rich_media_meta_list"><span class="rich_media_meta rich_media_meta_text"><span style="display: none" id="js_author_name" datarewardsn="" datatimestamp="" datacanreward="0">宿迁市教育局<span><span id="js_author_name_text">宿迁市教育局<<span class="rich_media_meta rich_media_meta_nickname" id="profileBt"><a href="javascript:void(0)" class="wx_tap_link js_wx_tap_highlight weui-wa-hotarea" id="js_name">宿迁教育发布 <a><div id="js_profile_card"><<span id="meta_content_hide_info" class=""><em id="publish_time" class="rich_media_meta rich_media_meta_text"><em><em id="js_ip_wording_wrp" class="rich_media_meta rich_media_meta_text" style="display: none"><span id="js_a11y_op_ip_wording" aria-hidden="true"><span><span aria-hidden="true" id="js_ip_wording" ><<em id="js_title_modify_wrp" class="rich_media_meta rich_media_meta_text" role="option" aria-labelledby="js_a11y_op_title_modify js_title_modify" style="display: none"><span aria-hidden="true" id="js_title_modify"><<span id="js_star" role="link" tabindex="0" class="wx_tap_link js_wx_tap_highlight rich_media_meta rich_media_meta_link rich_media_meta_star" style="display: none" ><<div id="js_novel_card" class="novel-card js_wx_tap_highlight wx_tap_card" style="display: none"><div class="novel-card__left novel-card__new-only"><div id="js_novel_cover" class="novel-card__cover"><img><div class="novel-card__text"><div id="js_novel_title" class="novel-card__main">在小说阅读器读本章<<div id="js_novel_subtitle" class="novel-card__subtitle"><<div id="js_novel_link" class="novel-card__link novel-card__new-only">去阅读<<div class="novel-info novel-card__old-only"><div class="novel-cover-group"><div id="js_novel_cover_old" class="novel-cover"><div class="novel-meta"><div id="js_novel_title_old" class="novel-title"><<div class="novel-description">在小说阅读器中沉浸阅读<<div class="arrow-jump-icon novel-card__old-only"><<div class="rich_media_content js_underline_contentdefaultNoSettingvar first_sceen__time = (+new Date())if ("" == 1 && document.getElementById('js_content')) {document.getElementById('js_content').addEventListener("selectstart"function(e){ e.preventDefault()<div id="js_tags_preview_toast" class="article-tag__error-tips" style="display: none">预览时标签不可点<<div id="content_bottom_area"><<div id="font_pannel_area"><<div id="js_temp_bottom_area" class="rich_media_tool_area"><div class="rich_media_tool__wrp"><div class="rich_media_tool"><div class="rich_media_info weui-flex "><div class="rich_media_area_primary sougou" id="sg_tj" style="display:none"><<div class="rich_media_area_extra"><div class="rich_media_area_extra_inner"><div id="page_bottom_area"><<div id="js_pc_qr_code" class="qr_code_pc_outer" style="display:none<div class="qr_code_pc_inner"><div class="qr_code_pc"><img id="js_pc_qr_code_img" class="qr_code_pc_img"><p>微信扫一扫<br>关注该公众号<p><div class="wx_stream_article_slide_tip" id="wx_stream_article_slide_tip"><div class="wx_stream_article_slide_tip_wrp"><span class="wx_stream_article_slide_tip_arrow"><<span class="wx_stream_article_slide_tip_text">继续滑动看下一个<<div class="wx_network_msg_wrp" id="js_network_msg_wrp"><<div class="wx_expand_article " id="wx_expand_article"><div class="wx_expand_article_gradient_background" id="wx_expand_background"><<div class="wx_expand_article_bottom_area" id="wx_expand_bottom"><div class="wx_expand_article_button_wrap" id="wx_expand_article_placeholder"><button class="wx_expand_article_button" id="wx_expand_article_button">轻触阅读原文<button><div id="js_stream_bottom_bar" class="stream_bottom_bar_wrp"><div id="js_stream_bottom_bar_placeholder" class="bottom_bar_placeholder"><div class="wx_follow_context wx_follow_primary wx_follow_smart wx_follow_top wx_follow_bottom"><div class="function_mod js_function_mod wx_tap_cell"><div class="function_mod_inner js_function_mod_inner"><div class="function_bd"><div class="wx_follow_media weui-flex weui-flex_align-center"><div class="wx_follow_hd"><span class="wx_follow_avatar"><imgsrc="http:0?wx_fmt=png"alt="" class="wx_follow_avatar_pic"<div class="wx_follow_bd weui-flex__item"><div class="wx_follow_info"><div role="link" tabindex="0" aria-labelledby="js_wx_follow_nickname"aria-describedby="js_wx_follow_tips" class="wx_follow_nickname">宿迁教育发布 <<div class="interaction_bar__wrap" style="opacity: 1<div class="interaction_bar" style="-webkit-text-size-adjust: 100%<div id="stream_article_bottom_area"><<div id="wx_expand_slidetip" class="wx_expand_article_slide_tip"><div class="wx_stream_article_slide_tip"><span class="wx_stream_article_slide_tip_text">向上滑动看下一个<<div id="js_ad_control"><<div id="audio_panel_area"><<div id="js_profile_card_modal"><<div class="comment_primary_emotion_panel_wrp" id="js_emotion_panel_pc" style="display: none"><div class="comment_primary_emotion_panel"><ul class="comment_primary_emotion_list_pc" id="js_emotion_list_pc">ul><div class="weui-dialog__wrp" id="js_alert_panel" style="display:none<div class="weui-mask"><<div class="weui-dialog"><div class="weui-dialog__bd" id="js_alert_content"><<div class="weui-dialog__ft"><a href="javascript:" class="weui-dialog__btn weui-dialog__btn_default" id="js_alert_confirm">知道了<window.img_popup = 1<style>.weui-dialog_link{-webkit-transform:translateY(-75%)transform:translateY(-75%)}<style><div id="js_pc_weapp_code" class="weui-desktop-popover weui-desktop-popover_pos-up-center weui-desktop-popover_img-text weapp_code_popover" style="display: none<div class="weui-desktop-popover__inner"><div class="weui-desktop-popover__desc"><img id="js_pc_weapp_code_img">微信扫一扫<br>使用小程序<span id="js_pc_weapp_code_des"><<div id="js_minipro_dialog" class="outer_dialog" role="dialog" aria-modal="true" tabindex="0" aria-labelledby="js_minipro_dialog_head" style="display:none<div class="weui-dialog weui-dialog_link"><div class="weui-dialog__hd"><strong class="weui-dialog__title" id="js_minipro_dialog_head" tabindex="0"><strong><div class="weui-dialog__bd" id="js_minipro_dialog_body"><<a role="button" id="js_minipro_dialog_cancel" href="javascript:void(0)" class="weui-dialog__btn weui-dialog__btn_default">取消<<a role="button" id="js_minipro_dialog_ok" href="javascript:void(0)" class="weui-dialog__btn weui-dialog__btn_primary">允许<<div id="js_link_dialog" class="outer_dialog" role="dialog" aria-modal="true" tabindex="0" aria-labelledby="js_link_dialog_body" style="display:none<strong class="weui-dialog__title" id="js_link_dialog_head" tabindex="0"><<div class="weui-dialog__bd" id="js_link_dialog_body" tabindex="0"><<a role="button" id="js_link_dialog_cancel" href="javascript:void(0)<a role="button" id="js_link_dialog_ok" href="javascript:void(0)<div id="js_product_dialog" class="outer_dialog" role="dialog" aria-modal="true" tabindex="0" aria-labelledby="js_product_dialog_body" style="display:none<strong class="weui-dialog__title" id="js_product_dialog_head" tabindex="0"><<div class="weui-dialog__bd" id="js_product_dialog_body" tabindex="0"><<a role="button" id="js_product_dialog_cancel" href="javascript:void(0)<a role="button" id="js_product_dialog_ok" href="javascript:void(0)<div class="analyze_btn_wrap" id="js_analyze_btn" style="display:none"><button class="close-button">×<<button class="go-button wx_tap_card js_wx_tap_highlight">分析<<div class="weui-dialog__wrp jump_wx_qrcode_dialog" id="js_jump_wx_qrcode_dialog" role="dialog" style="display:none<div class="weui-mask js_dialog_mask"><<i class="weui-icon-close-thin js_dialog_close"><i><div class="qrcode-con"><img class="jump_wx_qrcode_img js_qrcode_img" src="" alt="跳转二维码"><div class="jump_author_avatar_con"><img class="jump_author_avatar" src="http:0?wx_fmt=png" alt="作者头像"><div class="weui-dialog__bd"><p class="jump_wx_qrcode_desc">微信扫一扫可打开此内容<br>使用完整服务<<div id="unlogin_bottom_bar" style="display:none<div id="js_article_bottom_bar" class="bottom_bar_wrp js_temp_bottom_bar"><div id="article_bottom_bar_area"><window.logs.pagetime.page_begin = Date.now()var adIframeUrl = localStorage.getItem('__WXLS_ad_iframe_url')if (window === top) {if (adIframeUrl) {if (navigator.userAgent.indexOf('iPhone') > -1) {var img = new Image()img.src = adIframeUrlvar link = document.createElement('link')link.rel = 'prefetch'link.href = adIframeUrldocument.getElementsByTagName('head')[0].appendChild(link)<span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_colon">:<<span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_comma"><span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_comma0"><span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_comma1"><span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_comma2"><span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_comma3"><span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_comma4"><span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_comma5"><span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_comma6"><span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_comma7"><span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_comma8"><span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_comma9"><span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_comma10"><span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_period">。<<span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_space"> <span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_type_video">视频<<span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_type_weapp">小程序<<span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_zan_btn_txt">赞<<span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_zan_btn_tips">轻点两下取消赞<<span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_like_btn_txt">在看<<span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_like_btn_tips">轻点两下取消在看<<span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_share_btn_txt">分享<<span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_comment_btn_txt">留言<<span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_collect_btn_txt">收藏<<span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_op_ting_heard">听过<var totalCount = 0finishCount = 0function _addScript(uricb) {totalCount++var node = document.createElement('SCRIPT')node.type = 'textjavascript'node.src = urinode.setAttribute('nonce''39447235')if (cb) {node.onload = cbdocument.getElementsByTagName('head')[0].appendChild(node)if ((document.cookie && document.cookie.indexOf('vconsole_open=1') > -1)location.href.indexOf('vconsole=1') > -1) {_addScript('https:mmbizappmsgzh_CNhtmleditionjsscriptsvconsole-3.14.6.js'window.vConsole = new window.VConsole()if (document.cookie && document.cookie.indexOf('__xweb_remote_debug_device_token__') > -1) {mprdev-0.3.0.js'xwebrd-0.0.2.js')var item_show_type = "0"script><script h5only type="textjavascript" nonce="39447235" reportloaderror>var __INLINE_SCRIPT__ = (function () {var FILTER_ATTRS = ['mp-original-line-height''mp-original-font-size']var __contentFilter = function __contentFilter(container) {if (!container) returnvar nodes = container.querySelectorAll("[".concat(FILTER_ATTRS.join('][')"]"))i < nodes.lengthfor (var j = 0j < FILTER_ATTRS.lengthj++) {nodes[i].removeAttribute(FILTER_ATTRS[j])__contentFilter(document.getElementById('js_content'))return __contentFilterscript><script type="textif (!it) { if (Array.isArray(o)(it = _unsupportedIterableToArray$1(o))allowArrayLike && o && typeof o.length === "number") { if (it) o = itfunction _unsupportedIterableToArray$1(oif (typeof o === "string") return _arrayLikeToArray$1(o.test(n)) return _arrayLikeToArray$1(ofunction _arrayLikeToArray$1(arrvar ua$1 = navigator.userAgenti.test(ua$1)var is_android$1 =i.test(ua$1) && !is_iosi.test(ua$1) && !is_wpi.test(ua$1)var xweb_match = ua$1.match(var is_in_miniProgram = is_android$1 &&.test(ua$1.toLowerCase())window.__wxjs_environment == 'miniprogram'var ret = ua$1.match(reg)i.test(ua$1)) {if (is_android$1) {if (is_android$1 && inner_ver_for_google_play_check) {isAndroid: is_android$1function _regeneratorRuntime$2() { _regeneratorRuntime$2 = function _regeneratorRuntime() { return evar doc$1 = {}var isAcrossOrigin$1 = falsevar __moon_report$1 = window.__moon_reportfunction () {}doc$1 = top.window.documentisAcrossOrigin$1 = truefunction ready$1(onBridgeReady) {__moon_report$1([{if (!isAcrossOrigin$1 && (typeof top.window.WeixinJSBridge === 'undefined'!top.window.WeixinJSBridge.invoke)) {if (doc$1.addEventListener) {doc$1.addEventListener('WeixinJSBridgeReady'} else if (doc$1.attachEvent) {doc$1.attachEvent('WeixinJSBridgeReady'doc$1.attachEvent('onWeixinJSBridgeReady'_invoke = _asyncToGenerator( _regeneratorRuntime$2().mark(function _callee(methodNamereturn _regeneratorRuntime$2().wrap(function _callee$(_context) {ready$1(function () {if (isAcrossOrigin$1) return false_call = _asyncToGenerator( _regeneratorRuntime$2().mark(function _callee2(methodName) {return _regeneratorRuntime$2().wrap(function _callee2$(_context2) {function on$2(eventNamefunction remove$1(eventNameready: ready$1on: on$2remove: remove$1function _regeneratorRuntime$1() { _regeneratorRuntime$1 = function _regeneratorRuntime() { return evar changeAttrs = []var callbacks = []var initedvar supportvar jsApiSupport = falsevar androidReadyPromise = nullandroidReadyPromise = new Promise(function (resolve) {jsApiSupport = trueinited = truefunction getSupport() {support = ''} else if (!('CSS' in window)typeof CSS.supports !== 'function') {} else if (CSS.supports('top: env(safe-area-inset-top)')) {support = 'env'} else if (CSS.supports('top: constant(safe-area-inset-top)')) {support = 'constant'return supportfunction attrChange(attr) {if (!changeAttrs.length) {var style = {}changeAttrs.forEach(function (a) {style[a] = elementComputedStyle[a]changeAttrs.length = 0callbacks.forEach(function (callback) {callback(style)changeAttrs.push(attr)function init() {support = typeof support === 'string' ? support : getSupport()if (!support) {function setStyle(elstyle) {var elStyle = el.styleObject.keys(style).forEach(function (key) {var val = style[key]elStyle[key] = valvar cbs = []function parentReady(callback) {cbs.push(callback)cbs.forEach(function (cb) {cb()var passiveEvents = falsevar opts = Object.defineProperty({}'passive'get: function get() {passiveEvents = {passive: truewindow.addEventListener('test'nullopts)} catch (e) {}function addChild(parentattr) {var a1 = document.createElement('div')var a2 = document.createElement('div')var a1Children = document.createElement('div')var a2Children = document.createElement('div')var W = 100var MAX = 10000var aStyle = {position: 'absolute'width: "".concat(W"px")height: '200px'boxSizing: 'border-box'overflow: 'hidden'paddingBottom: "".concat(support"(safe-area-inset-").concat(attr")")setStyle(a1aStyle)setStyle(a2setStyle(a1Childrentransition: '0s'animation: 'none'width: '400px'height: '400px'setStyle(a2Childrenwidth: '250%'height: '250%'a1.appendChild(a1Children)a2.appendChild(a2Children)parent.appendChild(a1)parent.appendChild(a2)parentReady(function () {a1.scrollTop = MAXa2.scrollTop = MAXvar a1LastScrollTop = a1.scrollTopvar a2LastScrollTop = a2.scrollTopfunction onScroll() {if (this.scrollTop === (this === a1 ? a1LastScrollTop : a2LastScrollTop)) {a1LastScrollTop = a1.scrollTopa2LastScrollTop = a2.scrollTopattrChange(attr)a1.addEventListener('scroll'onScrollpassiveEvents)a2.addEventListener('scroll'var computedStyle = getComputedStyle(a1)Object.defineProperty(elementComputedStyleattrconfigurable: truereturn parseFloat(computedStyle.paddingBottom)var parentDiv = document.createElement('div')setStyle(parentDivleft: '0'top: '0'width: '0'height: '0'zIndex: '-1'visibility: 'hidden'attrs.forEach(function (key) {addChild(parentDivkey)document.body.appendChild(parentDiv)parentReady()function getAttr(attr) {if (!inited) {init()return elementComputedStyle[attr]function onChange(callback) {if (!getSupport()) {if (typeof callback === 'function') {callbacks.push(callback)function offChange(callback) {var index = callbacks.indexOf(callback)if (index >= 0) {callbacks.splice(indexfunction pollUntilReady(attr) {var timeout = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 2000return new Promise(function (resolve) {var start = Date.now()function check() {var val = elementComputedStyle[attr]if (val && val !== 0Date.now() - start > timeout) {setTimeout(checkvar readyPromise = nullfunction ready() {if (!readyPromise) {readyPromise = _asyncToGenerator( _regeneratorRuntime$1().mark(function _callee() {return _regeneratorRuntime$1().wrap(function _callee$(_context) {if (!androidReadyPromise) {_context.next = 4return androidReadyPromisereturn _context.abrupt("return")_context.next = 8return pollUntilReady('bottom')case 8:}))()return readyPromisefunction getAttrAsync(_x) {return _getAttrAsync.apply(thisfunction _getAttrAsync() {_getAttrAsync = _asyncToGenerator( _regeneratorRuntime$1().mark(function _callee2(attr) {return _regeneratorRuntime$1().wrap(function _callee2$(_context2) {_context2.next = 2return ready()case 2:return _context2.abrupt("return"elementComputedStyle[attr])var SafeArea = {get support() {return (typeof support === 'string' ? support : getSupport()).length !== 0jsApiSupportget top() {return getAttr('top')get left() {return getAttr('left')get right() {return getAttr('right')get bottom() {return getAttr('bottom')onChange: onChangeoffChange: offChangegetAsync: getAttrAsyncfunction _toPrimitive(inputhint) {if (_typeof(input) !== "object"input === null) return inputvar prim = input[Symbol.toPrimitive]if (prim !== undefined) {var res = prim.call(inputhint"default")if (_typeof(res) !== "object") return resthrow new TypeError("@@toPrimitive must return a primitive value.")return (hint === "string" ? String : Number)(input)function _toPropertyKey(arg) {var key = _toPrimitive(arg"string")return _typeof(key) === "symbol" ? key : String(key)function _defineProperty(objvalue) {key = _toPropertyKey(key)if (key in obj) {Object.defineProperty(objvalue: valueenumerable: truewritable: trueobj[key] = valuereturn objfunction _classCallCheck(instanceConstructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function")function _defineProperties(targetprops) {i < props.lengthvar descriptor = props[i]descriptor.enumerable = descriptor.enumerablefalsedescriptor.configurable = trueif ("value" in descriptor) descriptor.writable = trueObject.defineProperty(target_toPropertyKey(descriptor.key)descriptor)function _createClass(ConstructorprotoPropsstaticProps) {if (protoProps) _defineProperties(Constructor.prototypeprotoProps)if (staticProps) _defineProperties(ConstructorstaticProps)Object.defineProperty(Constructor"prototype"writable: falsereturn Constructorvar prefix = '__WXLS__'var localStorage$1 = window.localStorage{getItem: function getItem() {}setItem: function setItem() {}removeItem: function removeItem() {}key: function key() {}clear: function clear() {(_b = (_a = window.localStorage) === null_a === void 0 ? void 0 : _a.clear) === null_b === void 0 ? void 0 : _b.call(_a)length: 0var evictionPolicies = {noeviction: function noeviction(data) {return data'allkeys-random': function allkeysRandom(datasize) {var keys = Object.keys(data)var memCnt = 0while (memCnt < size) {var len = keys.lengthvar randomKeyIdx = Math.floor(Math.random() * len)var randomKey = keys[randomKeyIdx]memCnt += JSON.stringify(data[randomKey]).lengthdelete data[randomKey]keys = Object.keys(data)'volatile-ttl': function volatileTtl(datakeys = keys.sort(function (key1key2) {var d1 = data[key1]var d2 = data[key2]if (d1.exp < d2.exp) return -1if (d1.exp > d2.exp) return 1return 0i < keys.lengthif (memCnt >= size) breakvar key = keys[i]memCnt += JSON.stringify(data[key]).lengthdelete data[key]'clear-all': function clearAll() {localStorage$1.clear()return {}function formatLogMsg(str) {return "[WXLS] ".concat(str)var LS = function () {function LS(funcevictionPolicylogger) {_classCallCheck(thisLS)this.logger = function () {}if (!func) throw 'require function name.'this.evictionPolicy = 'noeviction'this.key = funcif (typeof logger === 'function') {this.logger = function (strreturn logger(formatLogMsg(str)type)if (evictionPolicy && Object.keys(evictionPolicies).indexOf(evictionPolicy) !== -1) {this.evictionPolicy = evictionPolicythis.init()_createClass(LSkey: "init"value: function init() {this.check()if (Math.random() * 1000 < 1) {(_a = this.logger) === null_a === void 0 ? void 0 : _a.call(this"LSlen: ".concat(((_b = window === nullwindow === void 0 ? void 0 : window.localStorage) === null_b === void 0 ? void 0 : _b.length)localStorage$1.length)'report')key: "getData"value: function getData() {var data = LS.getItem(this.key)'{}'data = JSON.parse(data)this.logger("getData error: ".concat(e)'error')localStorage$1.removeItem(prefix + this.key)data = {}key: "check"value: function check(isReturn) {var data = this.getData()var temp = {}var now = +new Date()var keyvar valfor (key in data) {val = data[key]if (+val.exp > now) {temp[key] = valthis.logger("check info: isReturn:".concat(isReturn" data:").concat(JSON.stringify(temp))'info')if (isReturn) return tempLS.setItem(this.keyJSON.stringify(temp)this.logger)key: "set"value: function set(keyvalexp) {var data = this.check(true)data[key] = {val: valexp: exp+new Date()if (localStorage$1.getItem(prefix + this.key)) localStorage$1.removeItem(prefix + this.key)localStorage$1.setItem(prefix + this.keyJSON.stringify(data))this.logger("first set success: LSlen:".concat((_a = window === nullwindow === void 0 ? void 0 : window.localStorage) === null_a === void 0 ? void 0 : _a.length" key:").concat(prefix + this.key" data:").concat(JSON.stringify(data))'success')this.logger("first set error: LSlen:".concat((_b = window === nullwindow === void 0 ? void 0 : window.localStorage) === null_b === void 0 ? void 0 : _b.length" error:").concat(e" data:").concat(JSON.stringify(data)" k:").concat(key" v:").concat(val" exp:").concat(exp)JSON.stringify(_defineProperty({}key: "get"value: function get(key) {data = data[key]return data ? data.valnull : nullkey: "remove"value: function remove(key) {if (data[key]) delete data[key]JSON.stringify(data)}]key: "getItem"value: function getItem(key) {key = prefix + keyreturn localStorage$1.getItem(key)key: "setItem"value: function setItem(keyvar n = 3while (n--) {if (localStorage$1.getItem(key)) localStorage$1.removeItem(key)localStorage$1.setItem(keyval)typeof logger === 'function' && logger("setItem success: LSlen:".concat((_a = window === nullwindow === void 0 ? void 0 : window.localStorage) === null_a === void 0 ? void 0 : _a.length" key:").concat(key" val:").concat(val)typeof logger === 'function' && logger("setItem error: LSlen:".concat((_b = window === nullwindow === void 0 ? void 0 : window.localStorage) === null_b === void 0 ? void 0 : _b.lengthLS.clear()key: "clear"value: function clear() {var ivar kfor (i = localStorage$1.length - 1k = localStorage$1.key(i)if (k.indexOf(prefix) == 0) {localStorage$1.removeItem(k)key: "getSupportEvicationPolicy"value: function getSupportEvicationPolicy() {return Object.keys(evictionPolicies)return LS}()var LOCAL_STORAGE_EXPIRE_TIME = 24 * 60 * 60 * 1000var onceListeners = {}var permanentListeners = {}function clean(eventall) {delete onceListeners[event]if (all) {delete permanentListeners[event]function on$1(eventcallbackpermanent) {if (permanent) {if (!permanentListeners[event]) {permanentListeners[event] = []permanentListeners[event].push(callback)if (!onceListeners[event]) {onceListeners[event] = []onceListeners[event].push(callback)function emit(event) {params = new Array(_len > 1 ? _len - 1 : 0)_key = 1params[_key - 1] = arguments[_key]if (permanentListeners[event]) {permanentListeners[event].forEach(function (callback) {callback.apply(void 0params)if (onceListeners[event]) {onceListeners[event].forEach(function (callback) {clean(event)function remove(eventif (permanent && permanentListeners[event]) {var idx = permanentListeners[event].indexOf(callback)if (idx !== -1) {permanentListeners[event].splice(idx} else if (onceListeners[event]) {var _idx = onceListeners[event].indexOf(callback)if (_idx !== -1) {onceListeners[event].splice(_idxvar EventBus = {on: on$1emit: emitclean: cleanfunction _arrayWithHoles(arr) {if (Array.isArray(arr)) return arrfunction _iterableToArrayLimit(arri) {var _i = null == arr ? null : "undefined" != typeof Symbol && arr[Symbol.iterator]arr["@@iterator"]if (null != _i) {var _s_e_x_r_arr = []_n = !0_d = !1if (_x = (_i = _i.call(arr)).next0 === i) {if (Object(_i) !== _i) return_n = !1} else for (!(_n = (_s = _x.call(_i)).done) && (_arr.push(_s.value)_arr.length !== i)_n = !0)_d = !0_e = errif (!_n && null != _i["return"] && (_r = _i["return"]()Object(_r) !== _r)) returnif (_d) throw _ereturn _arrlen) {if (len == nulllen > arr.length) len = arr.lengthminLen) {if (!o) returnfunction _nonIterableRest() {throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterablefunction _slicedToArray(arrreturn _arrayWithHoles(arr)_iterableToArrayLimit(arri)_unsupportedIterableToArray(arri)_nonIterableRest()var innerVersion = (mmversion.getInner()'').toUpperCase()var getBizLS = new LS('get_biz_result')var bizMap = {}var isGetBizSupported = mmversion.isOnlyWechat && mmversion.isIOS && innerVersion >= '18003C2A'mmversion.isOnlyWechat && mmversion.isAndroid && innerVersion >= '28003D3C'mmversion.isUnifiedPcWechat && mmversion.cpVersion('4.1.10'true'unifiedpc')mmversion.isOnlyWechat && mmversion.isIOSmmversion.isOnlyWechat && mmversion.isAndroidmmversion.isUnifiedPcWechat && mmversion.cpVersion('4.1.10'function getBiz(needCheckBizbizType) {if (needCheckBiz === void 0) {needCheckBiz = falseif (bizType === void 0) {bizType = ((_a = window.cgiDataNew) === null_a === void 0 ? void 0 : _a.biz_type)1if (needCheckBizbizMap[bizType] === undefined) {if (!isGetBizSupported) {reject('Not support')JSAPI.invoke('handleMPPageAction'action: 'getBiz'needCheckBiz: needCheckBizbizType: bizTypeconsole.log("getBiz with needCheckBiz=".concat(needCheckBiz" res: ").concat(JSON.stringify(res)))if (res && res.err_msg && res.err_msg.indexOf('ok') > -1) {bizMap[bizType] = res.bizresolve(res.biz)getBizLS.set("".concat(bizType"_get_biz_result")res.biz+new Date() + 3 * 24 * 60 * 60 * 1000)reject('Failed to get biz')resolve(bizMap[bizType])var getIsAuthor = function getIsAuthor(cbbizuinneedCheckBizif (bizuin === void 0) {bizuin = window.bizgetBiz(needCheckBizbizType).then(function (biz) {cb(biz && biz === bizuin)})["catch"](function () {cb(false)function parseUrl(url) {var len = url.lengthvar ques_pos = url.indexOf('?')var hash_pos = url.indexOf('#')hash_pos = hash_pos == -1 ? len : hash_posques_pos = ques_pos == -1 ? hash_pos : ques_posvar host = url.substring(0ques_pos)var query_str = url.substring(ques_pos + 1hash_pos)var hash = url.substring(hash_pos + 1)return {host: hostquery_str: query_strhash: hashfunction join(urlnoEncode) {var ret = parseUrl(url)var query_str = ret.query_strvar args_arr = []if (_typeof(args) === 'object') {for (var key in args) {if (args.hasOwnProperty(key)) {args_arr.push("".concat(key"=").concat(noEncode ? args[key] : encodeURIComponent(args[key])))args_arr.push(noEncode ? args : encodeURIComponent(args))if (args_arr.length > 0) {query_str += (query_str !== "" ? "&" : "") + args_arr.join("&")return ret.host + (query_str !== "" ? "?".concat(query_str) : "") + (ret.hash !== "" ? "#".concat(ret.hash) : "")function addParam(urlparamvalueforceReplace) {url = urllocation.hrefvar firstAndPos = url.indexOf("&")var reverseUrl = url.replace(^[\w\d]+:[\\]+"").split("").reverse()if (!Array.prototype.indexOf) {Array.prototype.indexOf = function (searchElementfromIndex) {if (this == null) {throw new TypeError('"this" is null or not defined')var O = Object(this)var len = O.length >>> 0if (len === 0) {return -1var n = fromIndex0if (Math.abs(n) === Infinity) {n = 0if (n >= len) {k = Math.max(n >= 0 ? n : len - Math.abs(n)while (k < len) {if (k in O && O[k] === searchElement) {return kk++var lastSlashPos = len - 1 - reverseUrl.indexOf("if (firstAndPos !== -1 && url.indexOf("?") == -1 && firstAndPos > lastSlashPos) {url = url.replace("&""?")var reg = new RegExp("([\\?&]".concat(param"=)[^&#]*"))if (!url.match(reg)) {var urlInfo = parseUrl(url)var hash = urlInfo.hash ? '#' + urlInfo.hash : ''url = url.replace(hashvar _pos = url.indexOf("?")if (_pos == -1) {return "".concat(url"?").concat(param"=").concat(value).concat(hash)if (_pos == url.length - 1) {return "".concat(url + param"&").concat(paramif (forceReplace === true) {return url.replace(reg"$1".concat(value))return urlfunction addWxfrom(srcwxfrom) {var offset = window.service_type === 1 ? 10000 : 0return addParam(src'wxfrom'offset + Number(wxfrom)function removeParam(urlparam) {var _URL = new URL(url)protocol = _URL.protocolhost = _URL.hostpathname = _URL.pathnamesearch = _URL.searchhash = _URL.hashvar queryParams = new URLSearchParams(search)queryParams["delete"](param)var newSearch = queryParams.toString()var newUrl = new URL("".concat(protocol").concat(host).concat(pathname).concat(newSearch ? "?".concat(decodeURIComponent(newSearch)) : "").concat(hash))return newUrl.toString()function getQuery(nameurl) {var u = urlwindow.location.searchvar reg = new RegExp("(^&)".concat(name"=([^&]*)(&$)"))var r = u.substring(u.indexOf('?') + 1).match(reg)return r !== null ? r[2] : ''function encodeBase64(value) {return window.btoa(value)return ''function decodeBase64(value) {return window.atob(value)function joinUrl$1(url) {var obj = {}if (typeof window.uin !== 'undefined') {obj.uin = window.uinif (typeof window.key !== 'undefined') {obj.key = window.keyif (typeof window.pass_ticket !== 'undefined') {obj.pass_ticket = window.pass_ticketif (typeof window.wxtoken !== 'undefined') {obj.wxtoken = window.wxtokenif (typeof window.devicetype !== 'undefined') {obj.devicetype = window.devicetypeif (typeof window.clientversion !== 'undefined') {obj.clientversion = window.clientversionmmversion.getInner()obj.version = obj.clientversionif (window.biz) {obj.__biz = window.bizif (getQuery('enterid')) {obj.enterid = getQuery('enterid')if (typeof window.appmsg_token !== 'undefined') {obj.appmsg_token = window.appmsg_token} else if (url.indexOf('advertisement_report') > -1) {new Image().src = "".concat(location.protocoljsmonitor?idkey=68064_13_1&r=").concat(Math.random())obj.x5 = navigator.userAgent.indexOf('TBS') !== -1 ? '1' : '0'obj.f = 'json'return join(urlobj)function joinUserArticleRole(urlnotJoinvar bizuin = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : window.bizvar needCheckBiz = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : falseif (notJoin) {cb(url)getIsAuthor(function (isAuthor) {cb(addParam(url'user_article_role'isAuthor ? 1 : 0true))needCheckBiz)function getA8keyQuery(nameif (window.__secPageAuthPromise) {window.__secPageAuthPromise.then(function () {resolve(getQuery(nameurl))function addHash(urlhash) {var isReplace = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : falseif (isReplace) {return "".concat(url.split('#')[0]).concat(hash)return "".concat(url).concat(url.indexOf('#') === -1 ? '#' : '').concat(hash)function decodeUrl(url) {var _url = urlwhile (_url.indexOf('&') !== -1) {_url = _url.htmlDecode()return _urlvar Url = {parseUrl: parseUrljoin: joinaddParam: addParamaddWxfrom: addWxfromaddHash: addHashgetQuery: getQuerygetA8keyQuery: getA8keyQueryencodeBase64: encodeBase64decodeBase64: decodeBase64joinUrl: joinUrl$1joinUserArticleRole: joinUserArticleRoleremoveParam: removeParamdecodeUrl: decodeUrlvar isIPadOS13 = Device.os.ipad && Device.os.getNumVersion() >= 13 && Device.os.getNumVersion() < 14var ARTICLE_FONT_SCALE_CHANGE_EVENT = 'article-font-scale-change'var FONT_LEVEL_TO_SCALE_MAP = [0.941.21.31.441.51.621.7]function isSupportTextSizeAdjust() {if (mmversion.isIOS) {return mmversion.isAndroid && !!((_b = (_a = window.xweb_wechat_extend) === null_a === void 0 ? void 0 : _a.AvailableFeatures) === null_b === void 0 ? void 0 : _b.includes('XWEB_SUPPORT_TEXT_SIZE_ADJUST'))function getNativeFontScaleVar() {if (window.__nativeFontScale__) {return window.__nativeFontScale__setNativeFontScaleVar(getScaleByDom())function setNativeFontScaleVar(val) {window.__nativeFontScale__ = val1function getNativeFontLevelVar() {if (window.__nativeFontLevel__) {return window.__nativeFontLevel__var fontLevel = +Url.getQuery('fontLevel')if (!fontLevel) {var envStr = (_a = window.__wxWebEnv) === null_a === void 0 ? void 0 : _a.getEnv()if (envStr) {var envData = JSON.parse(envStr)if (envData.fontLevel) fontLevel = +envData.fontLevelsetNativeFontLevelVar(fontLevel)function setNativeFontLevelVar(val) {window.__nativeFontLevel__ = val2function getScaleByDPR() {if (window.__dprScale__ !== null && window.__dprScale__ !== undefined) return window.__dprScale__var scale = (_a = window.__wxWebEnv) === null_a === void 0 ? void 0 : _a.getLayoutScale()if (typeof scale === 'number' && scale > 0 && isFinite(scale)) {window.__dprScale__ = 1scalereturn window.__dprScale__function getNativeFontScale() {return getNativeFontScaleVar() * getScaleByDPR()function getScaleByDom() {if (typeof document === 'undefined'!document.body) {return 1var fontDom = document.createElement('div')fontDom.style.fontSize = '16px'document.body.appendChild(fontDom)var originFontSize = parseFloat(fontDom.style.fontSize)var realFontSize = parseFloat(window.getComputedStyle(fontDomnull).getPropertyValue('font-size'))document.body.removeChild(fontDom)var percent = realFontSizeoriginFontSizeif (!percentpercent <= 0!isFinite(percent)) {return percentfunction getScaleFromParent(node) {var targetNodeif (node instanceof ShadowRoot) {targetNode = node.hosttargetNode = nodevar originScale = targetNode.getAttribute('mp-font-scale')if (originScale) {return parseFloat(originScale)if (!targetNode.parentElement) return getNativeFontScale()return getScaleFromParent(targetNode.parentElement)function setFontSize(rootpercentfontScale) {if (root === null!percentmmversion.isPcWechat!mmversion.isWechat) returnif (isSupportTextSizeAdjust()) {var targetEl = root instanceof ShadowRoot ? root.host : roottargetEl.setAttribute('mp-font-scale'percent.toString())var adjustValue = mmversion.isIOS ? "".concat(percent * 100"%") : "".concat(percent * 100getNativeFontScale()"%")targetEl.style.setProperty('-webkit-text-size-adjust'adjustValue)targetEl.style.setProperty('text-size-adjust'var nowFontScale = fontScalegetScaleFromParent(root)if (root instanceof ShadowRoot) {root.host.setAttribute('mp-font-scale'root.setAttribute('mp-font-scale'var setQueue = []var textWalker = document.createTreeWalker(rootdo {var textContainer = textWalker.currentNodeif (textContainer.nodeType !== 1) continueif (textContainer.tagName && customElements.get(textContainer.tagName.toLowerCase()) && textContainer.shadowRoot) {var shadowRoot = textContainer.shadowRootsetFontSize(shadowRootfontScale)var oriFontSize = textContainer.getAttribute('mp-original-font-size')if (!oriFontSize) {if (isIPadOS13) {oriFontSize = String(parseFloat(getComputedStyle(textContainer).fontSize))oriFontSize = String(parseFloat(getComputedStyle(textContainer).fontSize)nowFontScale)textContainer.setAttribute('mp-original-font-size'oriFontSize)var oriLineHeight = textContainer.getAttribute('mp-original-line-height')if (!oriLineHeight) {oriLineHeight = parseFloat(getComputedStyle(textContainer).lineHeight)parseFloat(getComputedStyle(textContainer).fontSize)textContainer.setAttribute('mp-original-line-height'String(oriLineHeight))setQueue.push([textContaineroriFontSizeoriLineHeight])} while (textWalker.nextNode())for (var _i = 0_setQueue = setQueue_i < _setQueue.length_i++) {var setPair = _setQueue[_i]var originalSize = parseFloat(setPair[1])if (isNaN(originalSize)originalSize <= 0) {var calculatedSize = originalSize * (percentgetNativeFontScale())if (!isFinite(calculatedSize)calculatedSize <= 0calculatedSize > 1000) {setPair[0].style.fontSize = "".concat(calculatedSizesetPair[0].style.lineHeight = "".concat(setPair[2])function getLevelScaleByFontLevel(fontLevel) {var level = Math.max(0Math.min(fontLevelFONT_LEVEL_TO_SCALE_MAP.length - 1))return FONT_LEVEL_TO_SCALE_MAP[level]function getClientFontScaleValue() {var useFontLevel = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : falseif (useFontLevel) {var fontLevel = getNativeFontLevelVar()return getLevelScaleByFontLevel(fontLevel - 1) * 100return getNativeFontScale() * 100function setArticleContentFontSize(percentroot) {var contentEl = rootdocument.getElementById('js_content')if (contentEl) {window.__contentFontScale__ = percentEventBus.emit(ARTICLE_FONT_SCALE_CHANGE_EVENTpercent)setFontSize(contentElfunction applyContentFontScale(localFontScale) {var useFontLevel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : truevar root = arguments.length > 2 ? arguments[2] : undefinedif (!localFontScale) returnvar clientFontScale = getClientFontScaleValue(useFontLevel)var finalFontScale = localFontScale * clientFontScale100setArticleContentFontSize(finalFontScaleroot)var reportLogs = []var reportExtraLogs = []var sendUrl = 'jsmonitor?#wechat_redirect'var monitor = {}monitor._reportOptions = {idkey: {}function ObjWithoutProperty(sourceexclude) {if (source === null) return {}var target = {}var sourceKeys = Object.keys(source)i < sourceKeys.lengthvar key = sourceKeys[i]if (exclude.indexOf(key) >= 0) continuetarget[key] = source[key]return targetfunction formatDataToString(data) {var reportData = []for (var key in data) {if (Object.prototype.hasOwnProperty.call(datakey)) {reportData.push(key + '=' + encodeURIComponent(data[key]))return reportData.join('&')monitor.getReportData = function (opt) {opt = opt{}var idkey = monitor._reportOptions.idkey{}var key = nullvar reportData = {}var nextKeyfor (key in idkey) {if (Object.prototype.hasOwnProperty.call(idkeykey) && idkey[key]) {reportLogs.push(key + '_' + idkey[key])if (reportLogs.length === 0) {if (reportExtraLogs.length) {reportData.lc = reportExtraLogs.lengthreportExtraLogs.forEach(function (extraLogindex) {reportData["log".concat(index)] = extraLogvar reportOptions = monitor._reportOptionsif (reportOptions !== null && reportOptions !== undefined) {for (nextKey in reportOptions) {if (Object.prototype.hasOwnProperty.call(reportOptionsnextKey)) {reportData[nextKey] = reportOptions[nextKey]reportData = {}reportData.idkey = reportLogs.join('')reportData.t = Math.random()if (opt.remove !== false) {reportLogs = []reportExtraLogs = []return reportDatamonitor.setLogs = function (opt) {var id = opt.idvar key = opt.keyvar value = opt.valuevar extraLog = opt.logvar others = ObjWithoutProperty(opt['id''key''value''log'])var param = id + '_' + keyif (idkey[param]) {idkey[param] += valueidkey[param] = valuemonitor._reportOptions.idkey = idkeyif (extraLog) {reportExtraLogs.push(extraLog)if (others !== null && others !== undefined) {for (var otherKey in others) {if (Object.prototype.hasOwnProperty.call(othersotherKey)) {monitor._reportOptions[otherKey] = others[otherKey]console.log(e)return monitormonitor.setAvg = function (idvar param1 = id + '_' + keyvar param2 = id + '_' + (key - 1)if (idkey[param1]) {idkey[param1] += valueidkey[param1] = valueif (idkey[param2]) {idkey[param2] += 1idkey[param2] = 1monitor.setSum = function (idkey) {var value = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1var idkey = monitor._reportOptions.idkeymonitor.send = function (asyncajaxorigin) {if (async !== false) {async = truevar data = monitor.getReportData()origin = origin''if (!data) {if (!!ajax && ajax instanceof Function) {ajax({url: origin + sendUrltype: 'POST'mayAbort: truedata: dataasync: asynctimeout: 2000dontReport: truenew Image().src = origin + 'jsmonitor?' + formatDataToString(data) + '#wechat_redirect'if (typeof window !== 'undefined' && window.__monitor) {monitor = window.__monitortypeof window !== 'undefined' && (window.__monitor = monitor)var monitor$1 = monitorvar logList = []var log = function log(msg) {logList.push(msg)var printLog = function printLog() {len = logList.lengthconsole.log("[RespType]".concat(logList[i]))var isArray = function isArray(val) {return Object.prototype.toString.call(val) === '[object Array]'var getValueType = function getValueType(value) {if (isArray(value)) {return 'array'return _typeof(value)var parseRtDesc = function parseRtDesc(rtDesck) {var type = 'mix'var isRequired = falsevar key = kif (k) {var requireKeyWord = '_R'var pos = k.indexOf(requireKeyWord)var len = k.length - requireKeyWord.lengthisRequired = pos !== -1 && pos === lenkey = isRequired ? k.substring(0len) : kif (typeof rtDesc === 'string') {type = rtDesc} else if (isArray(rtDesc)) {type = 'array'} else if (_typeof(rtDesc) === 'object') {type = 'object'key: keytype: typeisRequired: isRequiredvar checkForArrayRtDesc = function checkForArrayRtDesc(arrrtDescs) {if (!isArray(arr)) {len = arr.lengthvar value = arr[i]var rtDesc = void 0var j = 0var flag = rtDescs.length === 0while (rtDesc = rtDescs[j++]) {if (checkForRtDesc(valuertDesc)) {flag = trueif (!flag) {var checkForStringRtDesc = function checkForStringRtDesc(valuertDesc) {var valueType = getValueType(value)var desc = parseRtDesc(rtDesc)var ret = desc.type === valueTypeif (!ret) {log("miss match type : ".concat(valueType" !== ").concat(desc.type))return retvar checkForObjectRtDesc = function checkForObjectRtDesc(jsonif (_typeof(json) !== 'object'isArray(json)) {log('must be object')var rootJson = jsonvar nowCheckValue = jsonfor (var k in rtDesc) {if (rtDesc.hasOwnProperty(k)) {var nowCheckDesc = rtDesc[k]var desc = parseRtDesc(nowCheckDesck)var key = desc.keynowCheckValue = rootJson[key]var valueType = getValueType(nowCheckValue)if (desc.isRequired && nowCheckValue === undefined) {log("is required @key=".concat(key))if (nowCheckValue !== undefined) {if (valueType !== desc.type && desc.type !== 'mix') {" !== ").concat(desc.type" @key=").concat(key))if ((valueType === 'array'valueType === 'object') && desc.type !== 'mix') {if (!checkForRtDesc(nowCheckValuenowCheckDesc)) {var checkForRtDesc = function checkForRtDesc(jsonif (isArray(rtDesc)) {return checkForArrayRtDesc(jsonrtDesc)if (_typeof(rtDesc) === 'object') {return checkForObjectRtDesc(jsonreturn checkForStringRtDesc(jsonvar _check = function check(jsonif (typeof json === 'string') {json = eval("(".concat(json")"))log('parse json error')if (_typeof(json) !== 'object') {if (!isArray(rtDescs)) {rtDescs = [rtDescs]var rtDescwhile (rtDesc = rtDescs[i++]) {if (checkForRtDesc(jsonvar RespTypes = {check: function check(jsonlogList = []var ret = _check(jsonprintLog()logList.push("[rtException]".concat(e.toString()))getMsg: function getMsg() {return logList.join('var docdoc = (_a = window.top) === null_a === void 0 ? void 0 : _a.window.documentvar StatusTextMap = {200: 'OK'302: 'Found'400: 'Bad Request'500: 'Internal Server Error'function getIsAcrossOrigin() {return isAcrossOriginfunction networkStartLog(item) {_dconsole.log('[system]'"< [request ".concat(item.requestTypeitem.urlitem.methoditem)var rdevRequestIdvar requestTime = performance.now()1000if ((_b = (_a = window.RemoteDevSdk) === null_a === void 0 ? void 0 : _a.instance) === null_b === void 0 ? void 0 : _b.Network) {var willBeSentOptions = {url: item.urlmethod: item.methodrequestHeaders: Object.assign({}item.requestHeader{}RDEV_REQUEST_TYPE: item.requestTyperequestBody: item.postDatarequestTime: requestTimerdevRequestId = window.RemoteDevSdk.instance.Network.customRequestWillBeSent(willBeSentOptions)} catch (err) {}if ((_c = window.vConsole) === null_c === void 0 ? void 0 : _c.network) {var vconsoleNetworkItem = (_e = (_d = window.vConsole.network).add) === null_e === void 0 ? void 0 : _e.call(_dObject.assign({}itemstartTime: Date.now()endTime: Date.now()status: 0readyState: 2response: ''vconsoleNetworkItem.rdevRequestId = rdevRequestIdvconsoleNetworkItem.requestTime = requestTimereturn vconsoleNetworkItemif (rdevRequestId) {return Object.assign(Object.assign({}id: '__only_rdev_log__'rdevRequestId: rdevRequestIdreturn Object.assign({}id: '__system_log__'function networkEndLog(item) {"> [response ".concat(item.requestTypeitem.responseif (item.rdevRequestId && ((_b = (_a = window.RemoteDevSdk) === null_a === void 0 ? void 0 : _a.instance) === null_b === void 0 ? void 0 : _b.Network) && item.id !== '__system_log__') {var finishedOptions = {requestId: item.rdevRequestIdstatus: +(item.status'500')statusText: StatusTextMap[+(item.status'500')]'Error'responseHeaders: {RDEV_RESPONSE_TYPE: item.requestTyperesponseBody: item.responserequestTime: item.requestTime0duration: item.costTime(item.endTime && item.startTime ? item.endTime - item.startTime : performance.now()1000 - (item.requestTime0))window.RemoteDevSdk.instance.Network.customRequestFinished(finishedOptions)if (((_c = window.vConsole) === null_c === void 0 ? void 0 : _c.network) && item.id !== '__system_log__') {item.statusText = "".concat(item.status)item.responseSize = item.response.lengthitem.responseSizeText = "".concat(item.response.length)return (_e = (_d = window.vConsole.network).update) === null_e === void 0 ? void 0 : _e.call(_ditem.idreadyState: 4function reqType(objpath) {return obj.url.indexOf(path) > -1 && obj.url.indexOf('action=') === -1 && (!obj.data!obj.data.action)function findAjaxScopeByConfig(urlconfig) {var pathname = new URL(urllocation.href).pathname''var scope = config[pathname.slice(1)]if (scope) {return scopefunction getAjaxScope(ajaxUrl) {if (Url.getQuery('no_transfer'location.href) !== '1' && mmversion.isWechat && !mmversion.isInMiniProgram && !mmversion.isWxWork && !mmversion.isMpapp && !isAcrossOrigin && window.__ajaxTransferConfig && _typeof(window.__ajaxTransferConfig) === 'object' && (mmversion.isIOS && mmversion.compareHexVersion('1800282F')mmversion.isAndroid && mmversion.compareHexVersion('28002234')mmversion.isWindowsWechat && mmversion.cpVersion('3.9.5''windows')mmversion.isMacWechat && mmversion.cpVersion('3.8.4''mac')mmversion.isHarmonyWechat && mmversion.compareHexVersion('0xf3100b00') && !mmversion.compareHexVersion('0xf3100c00')mmversion.compareHexVersion('0xf3800b00'))) {return findAjaxScopeByConfig(ajaxUrlwindow.__ajaxTransferConfig)function getActionByData(data) {if (_typeof(data) === 'object' && !(data instanceof Blob)) {if (data.hasOwnProperty('data') && typeof data.data === 'string') {var workedData = JSON.parse(data.data)return workedData.action''return data.action''if (typeof data === 'string') {return ((_b = (_a = data.split([?&]).find(function (x) {return x.indexOf('action=') >= 0})) === null_a === void 0 ? void 0 : _a.split('=')) === null_b === void 0 ? void 0 : _b[1])''var METHOD_ENUM = {GET: 0POST: 1var MOON_AJAX_SUCCESS_OFFSET = 3var MOON_AJAX_NETWORK_OFFSET = 4var MOON_AJAX_ERROR_OFFSET = 5var MOON_AJAX_TIMEOUT_OFFSET = 6var MOON_AJAX_COMPLETE_OFFSET = 7var LENGTH_LIMIT = 4096function reportRtError(typeidcontent) {var log = ''var prefix = type === 'rt' ? 'rtCheckError' : 'Ajax Length Limit'if (content === nullcontent === void 0 ? void 0 : content.length) {var loglen = 1000var len = content.lengthvar lc = Math.ceil(lenloglen)log = ["&lc=".concat(lc)]i < lclog.push("&log".concat(i"=") + "[".concat(prefix"][").concat(i"]").concat(encodeURIComponent(content.substring(i * logleni * loglen + loglen))))log = log.join('')var data = "idkey=".concat(id"_1").concat(log"&r=").concat(Math.random())var xmlobj = new XMLHttpRequest()xmlobj.open('POST'"".concat(location.protocol").concat(location.hostjsmonitor?")xmlobj.setRequestHeader('cache-control''no-cache')xmlobj.setRequestHeader('Content-Type''applicationx-www-form-urlencodedcharset=UTF-8')xmlobj.setRequestHeader('X-Requested-With''XMLHttpRequest')xmlobj.send(data)if (type === 'ajaxLen') {monitor$1.setLogs({id: idvalue: 1log: logfunction reportRt(idreportRtError('rt'content)function reportAjaxLength(idreportRtError('ajaxLen'function setXhrHeader(xhrtypeopt) {if (opt.contentType) {xhr.setRequestHeader('Content-Type'opt.contentType)} else if (type === 'POST') {if (!opt.noXRequestedWidthHeader) {xhr.setRequestHeader('X-Requested-With'function Ajax(obj) {var report36408 = typeof obj.report36408 === 'function' ? obj.report36408 : function () {}if (obj.usePb) {obj.type = 'POST'obj.data = {data: JSON.stringify(obj.data)var ajaxScope = getAjaxScope(obj.url)var type = (obj.type'GET').toUpperCase()var timervar _urlif (obj.notJoinUrl) {_url = obj.url_url = Url.joinUrl(obj.url)Url.joinUserArticleRole(_url!!obj.notJoinUrlfunction (url) {var urlObj = new URL(urllocation.origin)if (obj.f === 'html') {url = url.replace('&f=json'var data = nullif (obj.data instanceof Blob) {data = obj.data} else if (_typeof(obj.data) === 'object') {var d = obj.datavar ds = []for (var k in d) {if (d.hasOwnProperty(k)) {ds.push("".concat(k"=").concat(encodeURIComponent(d[k])))data = ds.join('&')data = typeof obj.data === 'string' ? obj.data : nullvar beginTsvar beforeReq = function beforeReq() {if (reqType(obj'getappmsgext')) {window.startGetAppmsgExtTime = Date.now()Log.log('start get appmsgexturl: 'obj.url)getappmsgad')) {window.startGetAppmsgAdTime = Date.now()Log.log('start get appmsgadbeginTs = Date.now()var beforeResp = function beforeResp(xhr) {window.receiveGetAppmsgExt = "".concat(xhr.status"").concat(Date.now())Log.log("receive appmsgext responsestatus: ".concat(xhr.status))window.receiveGetAppmsgAd = "".concat(xhr.statusLog.log("receive appmsgad responseif (Math.random() < 0.001 && window.WX_BJ_REPORT && window.WX_BJ_REPORT.BadJs) {var key = ajaxScope ? 'transfer' : 'xhr'var interval = 250var time = Date.now() - beginTsvar range = Math.floor(timeinterval) * intervalvar pathname = new URL(obj.urlwindow.WX_BJ_REPORT.BadJs.report("".concat(key"_perf:").concat(pathname)JSON.stringify({status: xhr.statustime: "[".concat(range"-").concat(range + intervalmid: 'mmbizwap:ajaxtransfer'view: 'wap_business'var handleRespSucc = function handleRespSucc(xhrrequestType) {var responseText = xhr.responseTextvar resp = responseTextif (obj.dataType === 'json') {if (JSON && JSON.parse) {resp = JSON.parse(resp)resp = eval("(".concat(respmonitor$1.setSum(5231051271).send()var rtId = obj.rtIdvar rtKey = obj.rtKey0var rtDesc = obj.rtDescif (rtId && rtDesc && RespTypes && !RespTypes.check(respreportRt(+rtId+rtKey"".concat(RespTypes.getMsg()"[detail]").concat(responseText").concat(obj.url))if (resp && resp.base_resp && ((_a = resp.base_resp) === null_a === void 0 ? void 0 : _a.ret) !== 0 && typeof window.WX_BJ_REPORT !== 'undefined' && window.WX_BJ_REPORT.BadJs && Math.random() < 0.001) {var reportUrl = urlif (url.indexOf('?') !== -1) {reportUrl = url.substring(0url.indexOf('?'))if (Url.getQuery('action'url)) {reportUrl = "".concat(reportUrl"?action=").concat(Url.getQuery('action'if (!((reportUrl === 'getappmsgext'reportUrl === 'getappmsgad') && typeof resp.base_resp.ret === 'undefined')) {window.WX_BJ_REPORT.BadJs.report(reportUrl"ret=".concat(resp.base_resp.ret)mid: window.PAGE_MIDview: 'wap_retcode'obj.error && obj.error(xhrtype: 1error: eif (!obj.dontReport) {report36408({CgiPath: urlObj.pathname''Action: urlObj.searchParams.get('action')getActionByData(obj.data)''Query: urlObj.search''PostData: type === 'POST' && !(obj.data instanceof Blob) ? data : ''Method: type''RequestType: requestType0RetType: 1HttpCode: xhr.status0Ret: 0if (_typeof(resp) === 'object' && ((_b = resp === nullresp === void 0 ? void 0 : resp.base_resp) === null_b === void 0 ? void 0 : _b.ret) !== 0) {RetType: 4Ret: ((_c = resp === nullresp === void 0 ? void 0 : resp.base_resp) === null_c === void 0 ? void 0 : _c.ret)0RetType: 0Ret: ((_d = resp === nullresp === void 0 ? void 0 : resp.base_resp) === null_d === void 0 ? void 0 : _d.ret)0obj.success && obj.success(resp)__moon_report({offset: MOON_AJAX_SUCCESS_OFFSETvar handleRespErr = function handleRespErr(xhrerrortype: 2error: errorMethod: typeRequestType: requestTypeRetType: 2HttpCode: xhr.statusoffset: MOON_AJAX_ERROR_OFFSETvar handleRespComplete = function handleRespComplete() {clearTimeout(timer)obj.complete && obj.complete()offset: MOON_AJAX_COMPLETE_OFFSETobj.complete = nullvar handleReqTimeout = function handleReqTimeout(xhr) {if (typeof obj.timeout !== 'undefined') {timer = setTimeout(function () {xhr.abort()offset: MOON_AJAX_TIMEOUT_OFFSETlog: "ajax_timeout_error: ".concat(url)e: ''obj.timeout)var retryXhrFn = function retryXhrFn(resisTimeoutreqLogItem) {var retryXhr = new XMLHttpRequest()retryXhr._noVConsole = trueretryXhr.open(typeurl)retryXhr.onreadystatechange = function () {if (isTimeout) returnif (retryXhr.readyState === 3) {obj.received && obj.received(retryXhr)if (retryXhr.readyState === 4) {beforeResp(retryXhr)var retryStatus = retryXhr.statusif (retryStatus >= 200 && retryStatus < 400) {handleRespSucc(retryXhrhandleRespErr(retryXhrwindow.WX_BJ_REPORT && window.WX_BJ_REPORT.BadJs && window.WX_BJ_REPORT.BadJs.report('req_failure'retryXhrStatus: retryStatustransferRes: resreqLogItem.status = retryStatusreqLogItem.endTime = Date.now()reqLogItem.response = retryXhr.responseTexthandleRespComplete()networkEndLog(reqLogItem)setXhrHeader(retryXhrretryXhr.send(data)if (ajaxScope && !obj.pureHttp) {var header = {'User-Agent': navigator.userAgent'Cookie': (window.__test_env__ ? 'uniproxy_route=1' : '') + document.cookie'Referer': location.hrefif (obj.contentType) {header['Content-Type'] = obj.contentTypeheader['Content-Type'] = 'applicationcharset=UTF-8'if (!obj.noXRequestedWidthHeader) {header['X-Requested-With'] = 'XMLHttpRequest'var reqUrl = new URL(urllocation.href).hrefvar method = METHOD_ENUM[type]0var params = Device.os.pc ? {url: reqUrlreq_json: data''scope: ajaxScopewebcgi_method: methodwebcgi_header: Object.keys(header).map(function (headerItemKey) {return Device.os.Mac ? _defineProperty({}headerItemKeyheader[headerItemKey]) : {key: headerItemKeyvalue: header[headerItemKey]cgi_type: 1} : {reqUrl: reqUrlreqBody: datamethod: methodheader: headervar reqLogItem = networkStartLog({url: urlpostData: obj.data{}requestHeader: headerrequestType: 'transfer'responseType: url.indexOf('f=json') > 0 ? 'json' : undefinedvar isTimeout = falsehandleReqTimeout({abort: function abort() {isTimeout = truereqLogItem.response = 'timeout'Device.os.pc && monitor$1.setSum(11584969JSAPI.invoke(Device.os.pc ? 'H5ExtTransfer' : 'webTransfer'params_fvar status = 400var result = ''if (Device.os.pc) {var retFlag = res.base_resp.ret === 0 && res.jsapi_resp.ret === 0 && res.err_msg.indexOf(':ok') > -1var respJsonFlag = res.jsapi_resp.resp_jsonstatus = retFlag && respJsonFlag ? 200 : 400result = res.jsapi_resp.resp_jsonconsole.error(err)status = res && res.errCode * 1 === 0 && typeof res.result === 'string' && res.result ? 200 : 400result = res.resultLog.log("ajax transferstatus: ".concat(statusreqUrl: ").concat(reqUrl))if (status >= 200 && status < 400) {obj.received && obj.received(null)beforeResp({status: statushandleRespSucc({responseText: result10)reqLogItem.status = statusreqLogItem.response = result} else if (window.__second_open__) {JSAPI.invoke('request'function (retryRes) {Log.log("ajax retry requestretryStatus: ".concat((retryRes === nullretryRes === void 0 ? void 0 : retryRes.statusCode)''var retryStatus = retryRes.statusCodestatus: retryStatusif (retryRes.err_msg.indexOf(':ok') > -1 && retryStatus >= 200 && retryStatus < 400) {responseText: retryRes.data20)retryXhrFn(resreqLogItem)handleRespErr({window.WX_BJ_REPORT && window.WX_BJ_REPORT.BadJs && window.WX_BJ_REPORT.BadJs.report('req_failure_sec_open'retryReqJsapiRes: retryResreqLogItem.response = retryRes.dataif (!res.err_msg.includes(':ok')) {(_b = (_a = window.WX_BJ_REPORT) === null_a === void 0 ? void 0 : _a.BadJs) === null_b === void 0 ? void 0 : _b.report("pc transfer res no ok: ".concat(res.err_msg)params.url''_info: "".concat(JSON.stringify(params)"").concat(JSON.stringify(res))if (res.jsapi_resp.resp_json && JSON.parse(res.jsapi_resp.resp_json).base_resp.ret !== 0 && JSON.parse(res.jsapi_resp.resp_json).base_resp.ret !== 190001res.base_resp.ret !== 0res.jsapi_resp.ret !== 0) {(_d = (_c = window.WX_BJ_REPORT) === null_c === void 0 ? void 0 : _c.BadJs) === null_d === void 0 ? void 0 : _d.report("pc transfer res invalid ret"if (res.errCode !== 0) {(_f = (_e = window.WX_BJ_REPORT) === null_e === void 0 ? void 0 : _e.BadJs) === null_f === void 0 ? void 0 : _f.report("mobile transfer res invalid ret"beforeReq()var xhr = new XMLHttpRequest()var mayAbort = !!obj.mayAbortvar async = typeof obj.async === 'undefined' ? true : obj.asyncvar _onreadystatechange = xhr.onreadystatechangexhr.open(typeurlasync)xhr.onreadystatechange = function () {if (typeof _onreadystatechange === 'function') {_onreadystatechange.apply(xhr)if (xhr.readyState === 3) {obj.received && obj.received(xhr)if (xhr.readyState === 4) {beforeResp(xhr)xhr.onreadystatechange = nullvar status = xhr.statushandleRespSucc(xhrhandleRespErr(xhr'status error'if (!!status!mayAbort) {var __ajaxtest = window.__ajaxtest'0'offset: MOON_AJAX_NETWORK_OFFSETlog: "ajax_network_error[".concat(status"][").concat(__ajaxtest"]: ").concat(urlhost:").concat(location.host)setXhrHeader(xhrhandleReqTimeout(xhr)xhr.send(data)if (url && url.length > LENGTH_LIMIT) {reportAjaxLength(2761317"ajax get limit[length: ".concat(url.length"]").concat(url.substring(01024)))if (data && !(data instanceof Blob) && data.length > LENGTH_LIMIT) {18"ajax post limit[length: ".concat(data.length"]").concat(data.substring(0if (data && data instanceof Blob && data.size > LENGTH_LIMIT) {"ajax post limit[length: ".concat(data.size"]blob"))type: 3mmversion.isWindowsWechat && mmversion.compareHexVersion('0xf2550000')mmversion.isMacWechat && mmversion.compareHexVersion('0xf2650000')var getBrandServiceType = function getBrandServiceType() {var serviceType = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : window.service_typevar brandServiceType = 0if (serviceType !== undefined) brandServiceType = serviceType + 1if (((_b = (_a = window.cgiData) === null_a === void 0 ? void 0 : _a.trans_appmsg_info) === null_b === void 0 ? void 0 : _b.trans_type) * 1 === 1) brandServiceType = 3return brandServiceTypefunction setCurrentMpInfo(ifShow) {var supportNewTopBar = mmversion.isIOS && mmversion.gtVersion('7.0.10'true)mmversion.isAndroid && mmversion.gtVersion('7.0.12'var supportLiveStatus = mmversion.isIOS && mmversion.gtVersion('8.0.46'true)mmversion.isAndroid && mmversion.gtVersion('8.0.46'JSAPI.invoke('currentMpInfo'userName: window.user_namebrandName: !!supportNewTopBar && window.nickname === '' ? '未命名账号' : window.titletitle: window.msg_title''brandIcon: window.hd_head_img.replace(\0$132')itemShowType: window.item_show_typeisPaySubscribe: window.isPaySubscribetopBarStyle: supportNewTopBar ? 1 : 0topBarShowed: ifShowdisableShowFinderLiveTopBar: !ifShow && supportLiveStatus ? 1 : 0brandServiceType: getBrandServiceType()function () {})function AjaxWx(obj) {obj.url += obj.url.indexOf('?') === -1 ? '?fasttmplajax=1' : '&fasttmplajax=1'if (getAjaxScope(obj.url)) {Ajax(obj)^(http:\https:\\.test(obj.url)) {obj.url = "https:".concat(obj.url.replace(^\''))} else if (obj.url = "https:".concat(obj.url)if (obj.f !== 'html' && (obj.url.indexOf('?f=json') === -1obj.url.indexOf('&f=json') === -1)) {obj.url += '&f=json'if (!obj.notJoinUrl && obj.f !== 'html') {obj.url = Url.joinUrl(obj.url)Url.joinUserArticleRole(obj.urlobj.url = urlif (_typeof(obj.data) === 'object') {Cookie: document.cookiereferer: location.href} else if ((obj.type'GET').toUpperCase() === 'POST') {method: obj.type'GET'url: obj.urlrequestType: 'jsapi'var retryTime = 1var jsapiRequest = function jsapiRequest(objdata) {return JSAPI.invoke('request'method: obj.typeif (res.err_msg.indexOf(':ok') > -1 && (!res.statusCoderes.statusCode >= 200 && res.statusCode < 400)) {window.receiveGetAppmsgExt = "".concat(res.statusCodewindow.receiveGetAppmsgAd = "".concat(res.statusCodeif (retryTime === 1) {var resData = {}if (res.data) {resData = JSON.parse(res.data)resData = res.dataif (resData && resData.base_resp && ((_a = resData.base_resp) === null_a === void 0 ? void 0 : _a.ret) !== 0 && typeof window.WX_BJ_REPORT !== 'undefined' && window.WX_BJ_REPORT.BadJs && Math.random() < 0.001) {var reportUrl = obj.urlif (obj.url.indexOf('?') !== -1) {reportUrl = obj.url.substring(0obj.url.indexOf('?'))obj.url)) {obj.url))getappmsgad') && typeof resData.base_resp.ret === 'undefined')) {"ret=".concat(resData.base_resp.ret)PostData: obj.type === 'POST' && !(data instanceof Blob) ? data : ''Method: obj.type''RequestType: 20HttpCode: res.statusCode0Ret: ((_b = resData === nullresData === void 0 ? void 0 : resData.base_resp) === null_b === void 0 ? void 0 : _b.ret)0console.error(e)obj.error && obj.error(nullstatus: res.statusCodereqLogItem.response = resvar tmpResData = {}tmpResData = JSON.parse(res.data)if (tmpResData && tmpResData.base_resp && tmpResData.base_resp.ret === -3 && retryTime < 2 && (mmversion.isIOSmmversion.isAndroid && mmversion.getInner() > '27000600')) {Ret: ((_c = resData === nullresData === void 0 ? void 0 : resData.base_resp) === null_c === void 0 ? void 0 : _c.ret)0var _retryTime = retryTime++JSAPI.invoke('updatePageAuth'{}console.log('[skeleton] updatePageAuth'monitor$1.setSum(1122873if (res && res.err_msg && res.err_msg.indexOf(':ok') > -1) {window.top.pass_ticket = encodeURIComponent(Url.getQuery('pass_ticket'res.fullUrl).html(false).replace(if (obj.pass_ticket) {obj.pass_ticket = window.top.pass_ticketconsole.warn('[skeleton] updatePageAuth resetTopbar')var showBottomBar = !!window.is_loginif (window.top.item_show_type === '0' && supportNewTopBar) {var top = document.documentElement.scrollTopwindow.pageYOffsetdocument.body.scrollTop0setCurrentMpInfo(top > 40 && !showBottomBar)obj.url = Url.addParam(obj.url'retry'_retryTimejsapiRequest(objdata)obj.success && obj.success(resData)3536reqLogItem.status = 200reqLogItem.response = resDataif (((_d = tmpResData === nulltmpResData === void 0 ? void 0 : tmpResData.base_resp) === null_d === void 0 ? void 0 : _d.ret) !== 0) {Ret: ((_e = tmpResData === nulltmpResData === void 0 ? void 0 : tmpResData.base_resp) === null_e === void 0 ? void 0 : _e.ret)0Ret: ((_f = tmpResData === nulltmpResData === void 0 ? void 0 : tmpResData.base_resp) === null_f === void 0 ? void 0 : _f.ret)0} else if (res.err_msg.indexOf('no permission') > -1!mmversion.isOnlyWechat) {if (res.err_msg.indexOf('no permission') > -1) {console.warn('[JSAPI Request] No permission')31reqLogItem.status = 302error: res32var sample = 0.001if (Math.random() < sample) {var msg = "request: ".concat(JSON.stringify(obj.type)" ").concat(JSON.stringify(obj.url)cookie: ").concat(JSON.stringify(document.cookie)data: ").concat(JSON.stringify(data)resp: ").concat(JSON.stringify(res))if (window.WX_BJ_REPORT && window.WX_BJ_REPORT.BadJs) {window.WX_BJ_REPORT.BadJs.report('ajax_wx_request_error'msgmid: 'mmbizwap:Monitor'reqLogItem.status = 400var AjaxRouter = function () {var _ref = _asyncToGenerator( _regeneratorRuntime().mark(function _callee(obj) {if (!window.__secPageAuthPromise) {if (!(!mmversion.isWxWork && (window.__second_open__!getIsAcrossOrigin() && top.window.__second_open__) && window.__is_page_auth_return__ && !obj.pureHttp)) {_context.next = 5return _context.abrupt("return"AjaxWx(obj))case 5:Ajax(obj))case 6:return function AjaxRouter(_x) {return _ref.apply(thisvar isx5 = navigator.userAgent.indexOf('TBS') !== -1var getDataFunc = []var specificData = {}function joinUrl(url) {obj.clientversion = window.clientversionobj.x5 = isx5 ? '1' : '0'return Url.join(urlfunction isObj(obj) {return obj && _typeof(obj) === 'object'function assign(targetsource) {if (isObj(target) && isObj(source)) {for (var key in source) {if (Object.prototype.hasOwnProperty.call(sourcefunction assembleReportData(initiative) {var leaveReportLog = []leaveReportLog.push({content: "[LeaveReport] specificData keys: ".concat(Object.keys(specificData))timestamp: Date.now()Log.log("[LeaveReport] specificData keys: ".concat(Object.keys(specificData)))console.log("[LeaveReport] specificData keys: ".concat(Object.keys(specificData)))var allReportData = {}for (var reportField in specificData) {if (!allReportData[reportField]) {allReportData[reportField] = {}i < specificData[reportField].lengthvar param = specificData[reportField][i]if (typeof param === 'function') {assign(allReportData[reportField]param(initiative))content: "[LeaveReport] specificData exec error: ".concat(param.toString().substring(050))Log.error("[LeaveReport] specificData exec error: ".concat(param.toString().substring(050)))console.error("[LeaveReport] specificData exec error: ".concat(param.toString().substring(0} else if (isObj(param)) {param)content: "[LeaveReport] reportData.length: ".concat(reportData.length)Log.log("[LeaveReport] reportData.length: ".concat(reportData.length))console.log("[LeaveReport] reportData.length: ".concat(reportData.length))content: "[LeaveReport] getDataFunc.length: ".concat(getDataFunc.length)Log.log("[LeaveReport] getDataFunc.length: ".concat(getDataFunc.length))console.log("[LeaveReport] getDataFunc.length: ".concat(getDataFunc.length))_i < getDataFunc.lengthvar data = getDataFunc[_i](initiative)if (isObj(data)) {reportData.push(data)content: "[LeaveReport] getDataFunc exec error: ".concat(getDataFunc[_i].toString().substring(0Log.error("[LeaveReport] getDataFunc exec error: ".concat(getDataFunc[_i].toString().substring(0console.error("[LeaveReport] getDataFunc exec error: ".concat(getDataFunc[_i].toString().substring(0for (var _i2 = 0_i2 < reportData.length_i2++) {if (reportData[_i2].reportUrl) {reportData[_i2].reportUrl = joinUrl(reportData[_i2].reportUrl)allReportData.data = {'requestList': reportDatacontent: "[LeaveReport] final reportData.length: ".concat(reportData.lengthdata=").concat(JSON.stringify(reportData))Log.log("[LeaveReport] final reportData.length: ".concat(reportData.length))console.log("[LeaveReport] final reportData.length: ".concat(reportData.length))allReportData.info = leaveReportLogreturn allReportDatafunction addReport(param) {getDataFunc.push(param)reportData.push(param)function addSpecificReport(reportFieldif (!specificData[reportField]) {specificData[reportField] = []specificData[reportField].push(param)function reportNow(callback) {var allReportData = assembleReportData(true)action: 'reportByLeaveForMPGateway'reportData: allReportDataif (res && res.err_msg && res.err_msg.indexOf(':ok') !== -1) {getDataFunc = []reportData = []specificData = {}typeof callback === 'function' && callback(res)var len = allReportData.data.requestList.lengthallReportData.data.requestList.forEach(function (req) {if (req.reportUrl) {AjaxRouter({type: req.method'GET'url: req.reportUrldata: req.reportDataasync: falsesuccess: function success(resp) {if (--len < 0) {typeof callback === 'function' && callback({err_msg: 'handleMPPageAction:ok'fallback: trueresp: resperror: function error(xhrerr) {err_msg: 'handleMPPageAction:fail'err: errvar leaveReport = {reportNow: reportNowaddReport: addReportaddSpecificReport: addSpecificReportvar _leaveReport = (function () {var isCrossOrigin = falseisCrossOrigin = trueif (!isCrossOrigin && top.window.__leaveReport) {return top.window.__leaveReportif (window.__leaveReport) {return window.__leaveReportJSAPI.on('reportOnLeaveForMP'return assembleReportData(false)return window.__leaveReport = leaveReportvar getReportJson = function getReportJson(logIdrawData) {var data = JSON.parse(JSON.stringify(rawData))data.log_id = Number(logId)data.TimeStamp = Math.round(Date.now()1000)console.log('[comm_report] reportjson: 'return JSON.stringify(data)var getSuccessHandler = function getSuccessHandler(logIddatareturn function (res) {if (res && res.err_code !== 0) {console.warn("[comm_report] report ".concat(logId" fail: ")res.err_msgif (typeof opt.success === 'function') {opt.success(res)var getErrorHandler = function getErrorHandler(logIdreturn function (xhrinfo) {console.error("[comm_report] report ".concat(logId" error: ")infoif (typeof opt.error === 'function') {opt.error(xhrinfo)var batchReportDataArr = []var blackLogId = [255871883228208255742913910945]var BATCH_SIZE = 4var BATCH_TIME = 1000var getRepeatedReportJson = function getRepeatedReportJson() {if (!batchReportDataArr!batchReportDataArr.length) return falsevar reportData = {count: 0reportData.count = batchReportDataArr.lengthbatchReportDataArr.forEach(function (datareportData["reportjson".concat(index)] = databatchReportDataArr = []console.log('[reportData]: 'reportData)var timeOutIdfunction batchReport() {if (!batchReportDataArr!batchReportDataArr.length) returnvar repeatedReportJson = getRepeatedReportJson()if (!repeatedReportJson) returndataType: 'json'wapcommreport?action=batch_report'data: repeatedReportJsonsuccess: function success(res) {if (res && res.err_code) {console.warn("[comm_report] batch report fail: "batchReportDataArr)console.error("[comm_report] batch report error: "function batchReportThrottle(logIdvar reportJsonData = getReportJson(logIdrawData)if (!reportJsonData) returnbatchReportDataArr.push(reportJsonData)if (batchReportDataArr.length >= BATCH_SIZE) {batchReport()if (!timeOutId) {timeOutId = setTimeout(function () {clearTimeout(timeOutId)timeOutId = nullBATCH_TIME)_leaveReport.addReport(function () {if (!repeatedReportJson) return false_Object$entries = Object.entries(repeatedReportJson)_i < _Object$entries.lengthvar _Object_i = _slicedToArray(_Object$entries[_i]2)key = _Object_i[0]value = _Object_i[1]reportData.push("".concat(key"=").concat(encodeURIComponent(value)))reportUrl: 'https:reportData: reportData.join('&')method: 'POST'var WapReport = {report: function report(logIdrawDatarawOpt) {var opt = rawOpt{}if (!opt.realTime && !blackLogId.includes(logId)) {batchReportThrottle(logIddata: {reportjson: getReportJson(logIdasync: opt.asyncsuccess: getSuccessHandler(logIdopt)error: getErrorHandler(logIdleaveReport: function leaveReport(logIdvar data = typeof rawData === 'function' ? rawData() : rawDatareportData: "reportjson=".concat(encodeURIComponent(getReportJson(logIddata)))reportByBeacon: function reportByBeacon(logIdif (!Device.os.android && !Device.os.ios) {var url = 'var reportJsonData = encodeURIComponent(getReportJson(logIddata))console.log("reportByBeacon"JSON.stringify(reportJsonData))navigator.sendBeacon(Url.joinUrl(url)"reportjson=".concat(reportJsonData))console.log(error)var g = {x: 0y: 0isPc:(WindowsNT)(Windows NT)(Macintosh)LinuxUnifiedPCOHOSWechati.test(navigator.userAgent) && !is_androidisWp:tsTime: -1var prefixes = ['webkit''moz''ms''o']if (isUseTap()) {on(document"touchstart"if (e.touches.length === 1) {var st = e.touches[0]g.x = st.clientXg.y = st.clientYg.tsTime = +new Date()g.tsTime = -1var scrollingfunction isScrolling() {if (scrolling && new Date().getTime() - scrolling < 200) return truescrolling = new Date().getTime()function isUseTap() {if (g.isPcg.isWp) {function tap(elcbflagclassName) {if (!isUseTap()) {on(el"click"classNameflag)cb.tap_handler = function (e) {if (g.tsTime == -1+new Date() - g.tsTime > 200isScrolling()) {var st = e.changedTouches[0]if (Math.abs(g.y - st.clientY) <= 5 && Math.abs(g.x - st.clientX) <= 5) {return cb.call(this"touchend"cb.tap_handlerfunction longtap(el_flagcancelCb) {var timeOutEventvar mousedown = falsevar xvar yvar triggerLongClick'mousedown'triggerLongClick = falsemousedown = truex = e.clientXy = e.clientYtimeOutEvent = setTimeout(function () {triggerLongClick = truetimeOutEvent = undefinedcb.call(this500)e.preventDefault()'mousemove'if (!mousedown) returnif (timeOutEvent && (Math.abs(y - e.clientY) > 5Math.abs(x - e.clientX) > 5)) {clearTimeout(timeOutEvent)typeof cancelCb === 'function' && cancelCb.call(self'mouseup'mousedown = false'click'if (triggerLongClick) return false'touchstart'e.touches.length === 1 && (timeOutEvent = setTimeout(function () {cb.call(self500))'touchmove'if (!timeOutEvent) returnif (Math.abs(g.y - st.clientY) > 5Math.abs(g.x - st.clientX) > 5) {'touchend'if (timeOutEvent) {function doubletap(elvar _this = thisvar __lastTouchVideoTs = 0var realCb = function realCb(e) {if (Date.now() - __lastTouchVideoTs < 300) {cb.call(_this__lastTouchVideoTs = Date.now()tap(elrealCb)return off(elfunction matches(eleif (!ele!classNameele.nodeType != ele.ELEMENT_NODE) return falsevar matchesSelector = ele.webkitMatchesSelectorele.msMatchesSelectorele.matchesSelectorif (matchesSelector) return matchesSelector.call(eleclassName)className = className.substr(1)return ele.className.indexOf(className) > -1function closest(targetcontext) {while (target && !matches(targetclassName)) {target = target !== context && target.nodeType !== target.DOCUMENT_NODE && target.parentNodefunction on(elextra) {var callbackvar handlervar delegatorif (!el) returnif (typeof className === 'function') {extra = flagflag = cbcb = classNameclassName = ''if (typeof className !== 'string') {if (el == window && type == "load" &&completeloaded.test(document.readyState)) {return cb({type: "load"if (type == 'tap') return tap(elif (type === 'longtap') return longtap(elextra)if (type == "unload" && "onpagehide" in window) {type = "pagehide"callback = function callback(e) {var ret = cb(e)if (ret === false) {e.stopPropagation && e.stopPropagation()e.preventDefault && e.preventDefault()if (className && className.charAt(0) == '.') delegator = function delegator(e) {var target = e.targete.srcElementvar match = closest(targetel)e.delegatedTarget = matchreturn callback(e)handler = delegatorcallbackcb["".concat(type"_handler")] = handlerif (el.addEventListener) {el.addEventListener(typehandler!!flag)if (el.attachEvent) {el.attachEvent("on".concat(type)function off(elflag) {var handlerType = typeif (handlerType == 'tap') {handlerType = 'touchend'handler = cb.tap_handler && cb.tap_handler.touchend_handler ? cb.tap_handler.touchend_handler : cbhandlerType = 'click'if (!handler) {handler = cb["".concat(handlerType"_handler")]cbif (el.removeEventListener) {el.removeEventListener(handlerTypeif (el.detachEvent) {el.detachEvent("on".concat(handlerType)if (handlerType == 'tap' && isUseTap()) {if (cb.tap_handler) {cb.tap_handler.touchend_handler = nullcb.tap_handler = nullcb["".concat(handlerType"_handler")] = nullfunction getHiddenProp() {if ('hidden' in document) {return 'hidden'i < prefixes.lengthif ("".concat(prefixes[i]"Hidden") in document) {return "".concat(prefixes[i]"Hidden")return nullfunction getVisibilityState() {if ('visibilityState' in document) {return 'visibilityState'"VisibilityState") in document) {"VisibilityState")function bindVisibilityChangeEvt(cb) {var visProp = getHiddenProp()if (visProp) {var evtname = "".concat(visProp.replace([Hh]idden"visibilitychange")var handler = function handler() {var isShow = document[getVisibilityState()] !== 'hidden'typeof cb === 'function' && cb(isShow)document.addEventListener(evtnamedocument.removeEventListener(evtnamereturn function () {}var DomEvent = {off: offtap: taplongtap: longtapbindVisibilityChangeEvt: bindVisibilityChangeEvtdoubletap: doubletapvar html = function html(_strencode) {if (!_str) return ''var replace = ['`'`''''\'''"' ' ''>'>''<'<''¥'¥''&'&''<'>'>']var replaceReverse = ['&''`']var str = _strvar htmlLite = function htmlLite(_str'&']var htmlEncode = function htmlEncode(str) {return html(strvar htmlDecode = function htmlDecode(str) {var htmlEncodeLite = function htmlEncodeLite(str) {return htmlLite(strvar htmlDecodeLite = function htmlDecodeLite(str) {return html(this.toString()encode)String.prototype.htmlEncode = function () {return htmlEncode(this.toString())String.prototype.htmlDecode = function () {return htmlDecode(this.toString())String.prototype.htmlLite = function (encode) {return htmlLite(this.toString()String.prototype.htmlEncodeLite = function () {return htmlEncodeLite(this.toString())String.prototype.htmlDecodeLite = function () {return htmlDecodeLite(this.toString())function getCommonReportData() {UserAgent: navigator.userAgentProtocol: location.protocol''Origin: location.host''var report36408 = function report36408(data) {WapReport.report(36408Object.assign(Object.assign({}getCommonReportData()))var ajax = function ajax(obj) {obj.report36408 = report36408AjaxRouter(obj)var timer = nullvar jsmonitorReport = {setSum: function setSum(idthrow new Error('Function not implemented.')setAvg: function setAvg(idsetLogs: function setLogs(opt) {send: function send(async) {window.__monitor_unload_has_done__ = falsejsmonitorReport.setSum = function (idmonitor$1.setSum(idreturn jsmonitorReportjsmonitorReport.setAvg = function (idmonitor$1.setAvg(idjsmonitorReport.setLogs = function (opt) {monitor$1.setLogs(opt)jsmonitorReport.send = function (async) {monitor$1.send(asyncajax)function reportInterval(fndelay) {timer = window.setTimeout(function () {fn()reportInterval(fndelay)reportInterval(function () {jsmonitorReport.send()1 * 1000)window.addEventListener('unload'if (window.__monitor_report_has_done__) returnwindow.__ajaxtest = '2'if (timer) {window.clearTimeout(timer)timer = nulljsmonitorReport.send(false)window.__monitor_unload_has_done__ = trueif (window.__jsmonitorReport) {jsmonitorReport = window.__jsmonitorReportwindow.__jsmonitorReport = jsmonitorReportvar jsmonitorReport$1 = jsmonitorReportif (typeof parent.window.hasListenMpPageAction === 'undefined') {parent.window.hasListenMpPageAction = falseif (typeof parent.window.hasListenStateChange === 'undefined') {parent.window.hasListenStateChange = falsevar mpPageActionCb = []var stateChangeCb = []var HistoryLS = new LS('history4secondopen')var HistoryKey = 'from'var hasListenPopstateForSecOpenReload = falsevar webComptStatus = {status: 'loading'var webComptInitCb = []var directionHandlerId = 0var directionChangeHandlersMap = {}function isNativePage() {return Url.getQuery('isNativePage') === '1'Url.getQuery('isNativePage') === '2'function debounce(func) {var wait = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 50var timeoutvar context = thisvar later = function later() {timeout = nullfunc.apply(contextif (timeout) {timeout = setTimeout(laterwait)function checkIntersect(rectArectB) {return !(rectB.right < rectA.leftrectB.left > rectA.rightrectB.bottom < rectA.toprectB.top > rectA.bottom)var utils = {isNativePage: isNativePageisNewNativePage: function isNewNativePage() {return Url.getQuery('isNativePage') === '2'isOldNativePage: function isOldNativePage() {return Url.getQuery('isNativePage') === '1'__useWcSlPlayer: falseisWcSlPage: function isWcSlPage() {return utils.__useWcSlPlayergetPlayerType: function getPlayerType() {if (isNativePage()) {return 2getParam: function getParam(key) {if (!key) return nullvar m = location.href.match(new RegExp("(\\?&)".concat(key"=([^&]+)")))return m ? m[2] : nullinsertAfter: function insertAfter(newElementtargetElement) {var parentElement = targetElement.parentNodeif (parentElement.lastChild === targetElement) {parentElement.appendChild(newElement)parentElement.insertBefore(newElementtargetElement.nextSibling)getInnerHeight: function getInnerHeight() {var innerHeightFromApp = window.getInnerHeight && window.getInnerHeight()return innerHeightFromAppwindow.innerHeightdocument.documentElement.clientHeightgetInnerWidth: function getInnerWidth() {return window.innerWidthdocument.documentElement.clientWidthgetScrollTop: function getScrollTop() {return document.documentElement.scrollTopwindow.pageYOffsetdocument.body.scrollTopgetDocumentHeight: function getDocumentHeight() {return document.body.scrollHeightgetElementActualTop: function getElementActualTop(element) {var elRect = element.getBoundingClientRect()var actualTop = elRect.top + this.getScrollTop()return actualTopgetElementTop: function getElementTop(element) {return element.getBoundingClientRect().topgetElementHeight: function getElementHeight(element) {return element.getBoundingClientRect().heightgetOrientation: function getOrientation() {return (_b = (_a = window.screen.orientation) === null_a === void 0 ? void 0 : _a.angle) !== null && _b !== void 0 ? _b : window.orientationgetDirection: function getDirection() {var orientation = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : utils.getOrientation()return (mmversion.isIPad ? [90270] : [0180]).indexOf(orientation) > -1 ? 'vertical' : 'horizontal'listenDirectionChange: function listenDirectionChange(cb) {if ((_b = (_a = window.screen) === null_a === void 0 ? void 0 : _a.orientation) === null_b === void 0 ? void 0 : _b.addEventListener) {directionChangeHandlersMap[directionHandlerId] = function (e) {cb === nullcb === void 0 ? void 0 : cb(utils.getDirection(e.target.angle)e.target.angle)window.screen.orientation.addEventListener('change'directionChangeHandlersMap[directionHandlerId])directionChangeHandlersMap[directionHandlerId] = function () {var orientation = utils.getOrientation()cb === nullcb === void 0 ? void 0 : cb(utils.getDirection(orientation)orientation)window.addEventListener('orientationchange'return directionHandlerId++unlistenDirectionChange: function unlistenDirectionChange(handlerId) {if ((_b = (_a = window.screen) === null_a === void 0 ? void 0 : _a.orientation) === null_b === void 0 ? void 0 : _b.removeEventListener) {window.screen.orientation.removeEventListener('change'directionChangeHandlersMap[handlerId])window.removeEventListener('orientationchange'delete directionChangeHandlersMap[handlerId]isScrollEnd: function isScrollEnd(threshold) {return this.getScrollTop() + this.getInnerHeight() + threshold >= this.getDocumentHeight()listenStateChange: function listenStateChange() {var opt = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}stateChangeCb.push(opt.cb)if (parent.window.hasListenStateChange) {stateChangeCb.forEach(function (callback) {callback(res)parent.window.hasListenStateChange = truelistenMpPageAction: function listenMpPageAction(cb) {mpPageActionCb.push(cb)if (parent.window.hasListenMpPageAction) {JSAPI.on('onMPPageAction'mpPageActionCb.forEach(function (callback) {parent.window.hasListenMpPageAction = truegetIosMainVersion: function getIosMainVersion() {var versionInfo = navigator.userAgent.toLowerCase().match(cpu iphone os (.*?) like mac osreturn versionInfo && versionInfo[1] && parseInt(versionInfo[1].split('_')[0]report120081: function report120081(keytimes) {jsmonitorReport$1.setSum(120081times)jsmonitorReport$1.send()loadNewPageKeepingHistoryStackIfSecOpen: function loadNewPageKeepingHistoryStackIfSecOpen(url) {if (window.__second_open__ && typeof url === 'string' &&^https?:\mp.weixin.qq.com\.test(url)) {HistoryLS.set(HistoryKeylocation.hrefDate.now() + 10000)location.href = "".concat(url.replace(#.*$"#wechat_redirect")initNewPageHistoryStackFromSecOpen: function initNewPageHistoryStackFromSecOpen() {var fromUrl = HistoryLS.get(HistoryKey)if (fromUrl && typeof fromUrl === 'string' &&.test(fromUrl)) {HistoryLS.remove(HistoryKey)if (history && history.replaceState && history.pushState) {var curUrl = location.hrefhistory.replaceState({__mock_secopen_history_stack_reload__: 1''fromUrl)history.pushState({curUrl)console.error('[initNewPageHistoryStackFromSecOpen]'if (!hasListenPopstateForSecOpenReload) {hasListenPopstateForSecOpenReload = truewindow.addEventListener('popstate'if (e.state && e.state.__mock_secopen_history_stack_reload__ === 1) {location.reload()initWebCompt: function initWebCompt(webComptListvar flushCb = function flushCb() {while (webComptInitCb.length) {var cb = webComptInitCb.shift()cb(webComptStatus)if (mmversion.isWechat && !mmversion.isInMiniProgram && (Device.os.iphone && Device.os.getNumVersion() >= 10.3 && (mmversion.gtVersion('7.0.14'1) && Device.os.getNumVersion() < 15mmversion.gtVersion('8.0.7'))Device.os.android && mmversion.gtVersion('7.0.15'1) && Device.os.getNumVersion() >= 5Device.os.harmony && mmversion.compareHexVersion('0xf3800c00'))) {document.addEventListener('WeixinOpenTagsReady'webComptStatus = {status: 'ready'flushCb()document.addEventListener('WeixinOpenTagsError'status: 'error'error: e && e.detail && e.detail.errMsgaction: 'wxConfig'appid: 'wxmpfakeid'webComptList: webComptListurl: location.hrefconsole.log('wx config web compt result'webComptListLog.info('wx config web compt result'JSON.stringify(res))if (res && res.err_msg && res.err_msg.indexOf(':ok') === -1) {error: res.err_msgvar res = {err_msg: 'handleMPPageAction:fail_webcompt unsupported'initWebComptForWcSlVideoSharePage: function initWebComptForWcSlVideoSharePage() {var initAfterConfWxOpen = function initAfterConfWxOpen(res) {utils.initNewPageHistoryStackFromSecOpen()window.__failConfigWxOpen = trueLog.info('failed to config wxopen: res not ok')jsmonitorReport$1.setSum(221515Device.os.iphone ? 7 : 8window.WX_BJ_REPORT && window.WX_BJ_REPORT.BadJs && res && window.WX_BJ_REPORT.BadJs.report('WcSlPlayer:CfgError'(window.__second_open__ ? 'secopen:' : 'h5:') + JSON.stringify(res))var clientVer = mmversion.getInner()if (clientVer > '27001037' && clientVer < '27001060'clientVer >= '27001100') {utils.initWebCompt(['wxOpen' ]initAfterConfWxOpen)} else if (mmversion.gtVersion('7.0.15'1)) {Log.info('failed to config wxopen: android version check failed (gt 7.0.15)')Log.info('failed to config wxopen: android version check failed')if (mmversion.gtVersion('7.0.15'Log.info('failed to config wxopen: ios version check failed')getWebComptStatus: function getWebComptStatus(cb) {if (typeof cb !== 'function') {return webComptStatusif (webComptStatus.status === 'loading') {webComptInitCb.push(cb)supportImmersiveMode: mmversion.isWechat && !mmversion.isInMiniProgram && (mmversion.isIOS && mmversion.gtVersion('8.0.9'1)mmversion.isAndroid && mmversion.gtVersion('8.0.9'debounce: debouncebindDebounceScrollEvent: function bindDebounceScrollEvent(fn) {var scrollEle = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : windowvar wait = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 50var useCapture = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : falsevar debounceFn = debounce(fnDomEvent.on(scrollEle'scroll'debounceFnuseCapture)checkIntersect: checkIntersectclickRange: function clickRange(evt) {var selection = window.getSelection()var range = selection.rangeCount && selection.getRangeAt(0)if (!rangerange.collapsed!range.intersectsNode(evt.target)) {var rangeClientRects = range.getClientRects()var targetLineHeight = parseFloat(getComputedStyle(evt.target).lineHeightvar targetRect = evt.target.getBoundingClientRect()for (var i in rangeClientRects) {if (rangeClientRects.hasOwnProperty(i)) {var rect = rangeClientRects[i]var extraHeight = targetLineHeight ? (targetLineHeight - rect.height)2 : 0if (rect.width && checkIntersect(recttargetRect) && evt.clientX >= rect.left && evt.clientX <= rect.right && evt.clientY >= rect.top - extraHeight && evt.clientY <= rect.bottom + extraHeight) {once: function once(fn) {if (fn) {var ret = fn.apply(thisfn = nullgetRealHeightOfIOSNativePanel: function getRealHeightOfIOSNativePanel(oriHeightaction: 'getUIParams'var realHeight = oriHeightif (res.isShowBottomBar) {realHeight -= res.bottomBarHeightrealHeight = Math.max(realHeighttypeof callback === 'function' && callback(realHeight)typeof callback === 'function' && callback(oriHeight)mmversion.isIOS && mmversion.compareHexVersion('18003C31')mmversion.isAndroid && mmversion.compareHexVersion('28003E11')mmversion.isIOS && mmversion.compareHexVersion('18003622')mmversion.isAndroid && mmversion.compareHexVersion('2800353C')Device.os.unifiedPC && mmversion.cpVersion('4.0.6''unifiedpc') && getOriginExpVal('unified_share_card_style_pc') !== '0'var e = {d: function d(tr) {for (var i in r) e.o(ri) && !e.o(ti) && Object.defineProperty(tget: r[i]o: function o(et) {return Object.prototype.hasOwnProperty.call(et = {}e.d(tA: function A() {return sQ: function Q() {return avar r = function r(evar r = {}for (var i in e) Object.prototype.hasOwnProperty.call(ei) && t.indexOf(i) < 0 && (r[i] = e[i])if (null != e && "function" == typeof Object.getOwnPropertySymbols) {var n = 0for (i = Object.getOwnPropertySymbols(e)n < i.lengthn++) t.indexOf(i[n]) < 0 && Object.prototype.propertyIsEnumerable.call(ei[n]) && (r[i[n]] = e[i[n]])return ri = function i(eif (r2 === arguments.length) for (var io = t.lengthn < on++) !i && n in t(i(i = Array.prototype.slice.call(t0n))i[n] = t[n])return e.concat(iArray.prototype.slice.call(t))n = function n(e) {if ("object" == _typeof(e) && e) return eif ("string" == typeof e) try {return JSON.parse(e)o = function o(e) {return 173 === e ? 95 : 166 === e ? 147 : [205207206].includes(e) ? 135 : 78function a(e) {s = e.thirdExtParamd = void 0 === s ? "" : sm = e.kvItemsp = void 0 === m ? [] : ml = e.sessionKvItemsc = void 0 === l ? [] : lu = e.scenex = void 0 === u ? -1 : uy = (e.querye.parentType)h = r(e["thirdExtParam""kvItems""sessionKvItems""scene""query""parentType"])g = {crossExtReqParams: []sessionExtReqParams: []originThirdExtParam: ""if (console.warn("mpThirdExtParamToSearchExtParam init extReqParams:"g)!d) throw new Error("mpThirdExtParamToSearchExtParam thirdExtParam 不存在")var _ = JSON.parse(decodeURIComponent(d))if (_) {if (g.originThirdExtParam = JSON.stringify({s1sKeywordsData: null == _ ? void 0 : _.s1sKeywordsDatamp_bizuin_msgid_msgidx: null == _ ? void 0 : _.mp_bizuin_msgid_msgidxmp_finger_search_query_pos: null == _ ? void 0 : _.mp_finger_search_query_posnull == _ ? void 0 : _.s1sKeywordsData) {var v = (_{}).s1sKeywordsDataP = void 0 === v ? {} : vf = P.enterIdE = void 0 === f ? 0 : fS = P.s1sContextInfoq = void 0 === S ? "{}" : ST = P.s1sStatInfoI = void 0 === T ? "{}" : TR = P.sessionIdO = void 0 === R ? "" : Rb = P.postypeC = n(decodeURIComponent(q)){}k = n(decodeURIComponent(I)){}w = k.bizuinj = void 0 === w ? 0 : wz = k.msgidJ = void 0 === z ? 0 : zN = k.msgidxV = void 0 === N ? 0 : NA = C.mixerCommonContextD = void 0 === A ? "" : AU = (C.isNeedUpdateGPTInfoC.S1SPageType)if ([25].includes(void 0 === U ? 1 : U)) return {thirdExtParam: dg.crossExtReqParams.push({key: "parentSearchID"textValue: [yo(x)Ek.enterId"""".concat(j"_").concat(J"_").concat(V)encodeURIComponent(JSON.stringify({enterId: Ek.enterIdsessionId: Os1sStatInfo: kpostype: bmpBizuinMsgidMsgidx: (null == _ ? void 0 : _.mp_bizuin_msgid_msgidx)"".concat(jmpFingerSearchQueryPos: null == _ ? void 0 : _.mp_finger_search_query_posdocid: null == h ? void 0 : h.docid}))].join(":").replace(D && g.crossExtReqParams.push({key: "mixerCommonContext"textValue: D} else g.crossExtReqParams.push({mpBizuinMsgidMsgidx: null == _ ? void 0 : _.mp_bizuin_msgid_msgidx(null == _ ? void 0 : _.mpSelectedContent) && g.sessionExtReqParams.push({key: "mpSelectedContent"textValue: _.mpSelectedContent(null == _ ? void 0 : _.mpSelectActionType) && g.sessionExtReqParams.push({key: "mpSelectActionType"textValue: String(_.mpSelectActionType)(null == _ ? void 0 : _.mp_bizuin_msgid_msgidx) && g.sessionExtReqParams.push({key: "mpBizuinMsgidMsgidx"textValue: _.mp_bizuin_msgid_msgidx(null == _ ? void 0 : _.mp_finger_search_query_context) && g.sessionExtReqParams.push({key: "mpFingerSearchQueryContext"textValue: _.mp_finger_search_query_context(null == _ ? void 0 : _.mp_finger_search_query_pos) && g.sessionExtReqParams.push({key: "mpFingerSearchQueryPos"textValue: String(_.mp_finger_search_query_pos)!(null == _ ? void 0 : _.aiH5Link) && !(null == _ ? void 0 : _.aiH5Title)[206].includes(x)g.sessionExtReqParams.push({key: "aiSearchUploadInfo"textValue: JSON.stringify({uploadFiles: [{fileType: 4fileContentDetail: {mpContentDetail: {title: null == _ ? void 0 : _.aiH5Titleurl: String(null == _ ? void 0 : _.aiH5Link)contentType: 4allowedContentType: 4return (null == p ? void 0 : p.length) && (t = g.crossExtReqParams).push.apply(tp)(null == c ? void 0 : c.length) && (a = g.sessionExtReqParams).push.apply(ac)h && Object.keys(h).length && (g.otherJsApiParams = h)console.warn("mpThirdExtParamToSearchExtParam extReqParams:"thirdExtParam: encodeURIComponent(JSON.stringify(g))extReqParams: JSON.stringify(i(i([]g.crossExtReqParamsg.sessionExtReqParams!0))return console.error("mpThirdExtParamToSearchExtParam err:"var s = {mpThirdExtParamToSearchExtParam: at.At.Qutils.getInnerHeight()utils.getInnerWidth()var style = document.createElement('style')style.innerHTML = '*:not(input):not(textarea):not([contenteditable="true"]) { -webkit-touch-callout: none !important-webkit-user-select: none !important-khtml-user-select: none !important-moz-user-select: none !important-ms-user-select: none !importantuser-select: none !important}'enableSelect: function enableSelect() {document.head.contains(style) && document.head.removeChild(style)disableSelect: function disableSelect() {Log.log('disableSelect')document.head.appendChild(style)var uuid = function uuid() {return ((1 + Math.random()) * 0x100000).toString(16).substring(1)var env = nullvar getEnv = function getEnv(keyupdateEnv) {if (window.__wxWebEnv && (!envupdateEnv)) {env = window.__wxWebEnv && typeof window.__wxWebEnv.getEnv === 'function' && window.__wxWebEnv.getEnv()env = env ? JSON.parse(env) : nullenv = nullconsole.error('get env error'return env ? env[key] : undefinedvar fontLS = new LS('font-scale')function parseExp(key) {var expList = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : []var frontend_exp_list = []if (expList && expList.length > 0) {frontend_exp_list = expList} else if (window.frontend_exp_list) {frontend_exp_list = window.frontend_exp_listvar frontend_exp_str = ''frontend_exp_list = JSON.parse('[' + frontend_exp_str + ']')console.log('============error'var res = frontend_exp_list.reduce(function (resif (item.key === key) res = item.value === '1'function setAutospace() {if (Device.os.ios && Device.cpVersion('18.4'true)) {document.body.classList.add('autospace')window.test_autospace = truejsmonitor?idkey=526340_1_1"function setBottomBarSafeBottom() {var bottomBarSafeBottomKey = '__bottom_bar_safe_bottom__'var bottomBarSafeBottom = localStorage.getItem(bottomBarSafeBottomKey)if (bottomBarSafeBottom) {document.documentElement.style.setProperty('--immersive-safe-bottom'bottomBarSafeBottom)SafeArea.getAsync('bottom').then(function (res) {console.error('bottombar-safe-bottom'if (Device.os.iosDevice.os.android && getEnv('enableAndroidEdge2Edge')) {"".concat(reslocalStorage.setItem(bottomBarSafeBottomKeydocument.documentElement.style.removeProperty('--immersive-safe-bottom')localStorage.removeItem(bottomBarSafeBottomKey)function setGlobalTextLink() {var normalTextLinks = document.getElementsByClassName('normal_text_link')var mp_article_text_link = document.getElementsByClassName('mp_article_text_link')if (!normalTextLinksnormalTextLinks.length === 0mp_article_text_link && mp_article_text_link.length > 0) returni < normalTextLinks.lengthvar item = normalTextLinks[i]var href = item.getAttribute('href')item.getAttribute('data-href')item.setAttribute('link-id'uuid())if (item && href) {var isMpWeixinLink =mp\.weixin\.qq\.com\.test(href)if (isMpWeixinLink) {item.classList.add('mp_article_text_link')function setImgPgaeSkinPc() {if (window.cgiDataNew && window.cgiDataNew.item_show_type * 1 === 8 && document.documentElement.clientWidth > 851) {function setWindowsTitleBold() {var isWindows =i.test(ua) && !if (isWindows) document.body.classList.add('windows-title-bold')function setNewCmtUi() {document.body.classList.add('appmsg_cmt_new_ui')if (window.cgiDataNew && window.cgiDataNew.item_show_type * 1 === 0) {document.body.classList.add('appmsg_content_new_ui')function setDeviceClass() {if (Device.os.ios) {document.body.classList.add('wx-device-ios')function isTimeValid(timestamp) {if (!timestamptimestamp <= 0) return falsevar now = Date.now()return now - timestamp <= LOCAL_STORAGE_EXPIRE_TIMEfunction getFontScale(bizmididx) {if (!biz!mididx == null) return nullvar tripleKey = biz + '-' + mid + '-' + idxvar lsData = fontLS.get(tripleKey)var dbData = nullif (Array.isArray(window.fontScaleDBData) && window.fontScaleDBData.length > 0) {var foundItem = window.fontScaleDBData.find(function (item) {return item && item.tripleKey === tripleKeyif (foundItem) {dbData = foundItemvar lsTime = lsData && _typeof(lsData) === 'object' ? lsData.lastUpdateTime0 : 0var dbTime = dbData ? dbData.lastUpdateTime0 : 0var storedClientFontLevel = lsTime >= dbTime && lsData ? lsData.clientFontLevelnull : dbData ? dbData.clientFontLevelnull : nullvar currentClientFontLevel = getNativeFontLevelVar()if (storedClientFontLevel !== null && Number(currentClientFontLevel) !== Number(storedClientFontLevel)) {var latestTime = Math.max(lsTimedbTime)if (!isTimeValid(latestTime)) {var fontScale = nullif (lsTime >= dbTime && lsData) {fontScale = _typeof(lsData) === 'object' ? lsData.fontScale : lsData} else if (dbData) {fontScale = dbData.fontScaleif (fontScale) window.lastFontScale = fontScaleconsole.log('getFontScale result:'return fontScalefunction initFontScale(bizvar useFontLevel = truevar fontScale = getFontScale(bizidx)var localFontScale = fontScale1applyContentFontScale(localFontScaleuseFontLevel)function setGlobalStyle(bizinitFontScale(bizsetWindowsTitleBold()setAutospace()setBottomBarSafeBottom()setImgPgaeSkinPc()setNewCmtUi()setDeviceClass()window.canShowAiChatCommentEntry =mmversion.isIOS && mmversion.compareHexVersion('0x18004221')mmversion.isAndroid && mmversion.compareHexVersion('0x28004150')window.canShowAiChatRoomEntry =mmversion.isIOS && mmversion.compareHexVersion('0x18004522')mmversion.isAndroid && mmversion.compareHexVersion('0x28004555')function setBarAiChat() {if (!window.canShowAiChatRoomEntry) {var barAiChat = document.getElementById('js_bar_ai_chat')barAiChat === nullbarAiChat === void 0 ? void 0 : barAiChat.parentElement.removeChild(barAiChat)setBarAiChat()setGlobalTextLink()console.log('setGlobalTextLink error'var _window = windowbiz = _window.bizmid = _window.mididx = _window.idxsetGlobalStyle(bizexports.getFontScale = getFontScaleexports.initFontScale = initFontScaleexports.parseExp = parseExpexports.setAutospace = setAutospaceexports.setBottomBarSafeBottom = setBottomBarSafeBottomexports.setDeviceClass = setDeviceClassexports.setGlobalStyle = setGlobalStyleexports.setGlobalTextLink = setGlobalTextLinkexports.setImgPgaeSkinPc = setImgPgaeSkinPcexports.setNewCmtUi = setNewCmtUiexports.setWindowsTitleBold = setWindowsTitleBoldfunction _arrayWithoutHoles(arr) {if (Array.isArray(arr)) return _arrayLikeToArray$1(arr)function _iterableToArray(iter) {if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != nulliter["@@iterator"] != null) return Array.from(iter)function _nonIterableSpread() {throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterablefunction _toConsumableArray(arr) {return _arrayWithoutHoles(arr)_iterableToArray(arr)_unsupportedIterableToArray$1(arr)_nonIterableSpread()var localStorage = window.localStorage{localStorage.clear()"LSlen: ".concat(((_b = window === nullwindow === void 0 ? void 0 : window.localStorage) === null_b === void 0 ? void 0 : _b.length)localStorage.length)localStorage.removeItem(prefix + this.key)if (localStorage.getItem(prefix + this.key)) localStorage.removeItem(prefix + this.key)localStorage.setItem(prefix + this.keyreturn localStorage.getItem(key)if (localStorage.getItem(key)) localStorage.removeItem(key)localStorage.setItem(keyfor (i = localStorage.length - 1k = localStorage.key(i)localStorage.removeItem(k)function LsGetBiz(bizType) {return (_c = (_b = bizMap[bizType]) !== null && _b !== void 0 ? _b : getBizLS.get("".concat(bizType"_get_biz_result"))) !== null && _c !== void 0 ? _c : ''var getIsAuthorLs = function getIsAuthorLs(bizuinreturn bizuin && bizuin === LsGetBiz(bizType)joinUrl: joinUrlfunction limitFontSizePercent(elmaxPercent) {var nowFontScale = getScaleFromParent(el)var setPercent = Math.min(maxPercentsetFontSize(elsetPercent} else if (mmversion.isAndroidmmversion.isHarmony) {el.style.setProperty('-webkit-text-size-adjust'"".concat(Math.min(maxPercentnowFontScale) * 100"%"))function fixedFontSizePercent(el) {var setPercent = 1} else if (mmversion.isAndroid) {'100%')var key = 'stream_last_read_pos'new LS(key)var interactionStatusLS = new LS('bottom_interaction_status')function getInteractionStatus() {var biz = opt.bizwindow.bizvar sn = opt.snwindow.snvar mid = opt.midwindow.midvar idx = opt.idxwindow.idxvar interactionStatusKey = [bizsnidx].join('_')var interactionStatusInfo = interactionStatusLS.get(interactionStatusKey){}if (Object.prototype.toString.call(interactionStatusInfo) !== '[object Object]'window.cgiData && window.cgiData.trans_appmsg_info && window.cgiData.trans_appmsg_info.trans_type === 1interactionStatusInfo = {}var interactionSubscribeInfo = interactionStatusLS.get(biz + 'interaction_subscribe'){}interactionStatusInfo.is_subscribed = interactionSubscribeInfo.is_subscribedfalsereturn interactionStatusInfofunction textOverflow(elbinding) {if (!elgetComputedStyle(el).display === 'none') returnvar text = el.innerHTMLif (!text!text.length) returnvar retainTail = []if ((_a = binding.value) === null_a === void 0 ? void 0 : _a.tailNum) {retainTail = Array.from(el.childNodes).slice(-binding.value.tailNum)var count = 0function needTextOverflow() {if ((_a = binding.value) === null_a === void 0 ? void 0 : _a.lineClamp) {return binding.value.lineClamp < computeLineNum(el)return el.offsetHeight < el.scrollHeightif (needTextOverflow()) {var getLeaf = function getLeaf(node) {var result = []if (!node.childNodesnode.childNodes.length === 0) {return [node]node.childNodes.forEach(function (child) {result = [].concat(_toConsumableArray(result)_toConsumableArray(getLeaf(child)))var getFragmentHTML = function getFragmentHTML(frag) {var div = document.createDocumentFragment()div.appendChild(frag)var span = document.createElement('span')span.innerHTML = ((_a = binding.value) === null_a === void 0 ? void 0 : _a.html)'...'if (div.lastElementChild) {div.lastElementChild.style.display = 'inline'div.appendChild(span)el.extraElement = spanif ((_b = binding.value) === null_b === void 0 ? void 0 : _b.tailNum) {retainTail.forEach(function (tail) {div.appendChild(tail)return divvar findLastNode = function findLastNode(startend) {if (end - start <= 1) {range.setEndAfter(leaves[start])setNewFrag(elgetFragmentHTML(range.cloneContents()))return needTextOverflow() ? start : endvar mid = start + end >> 1count++range.setEndAfter(leaves[mid])return needTextOverflow() ? findLastNode(startmid) : findLastNode(midend)var findLastCharIndex = function findLastCharIndex(startif (start === 0) {range.setEndAfter(leaves[Math.max(lastNodeIndex - 10)])range.setEnd(lastNodestart)return startmid)return needTextOverflow() ? findLastCharIndex(startmid) : findLastCharIndex(midvar dom = document.createElement('div')dom.innerHTML = textvar leaves = getLeaf(dom)var range = document.createRange()range.setStartBefore(leaves[0])var lastNodeIndex = findLastNode(0leaves.length - 1)var lastNode = leaves[lastNodeIndex]findLastCharIndex(0lastNode.textContent.length)((_b = binding.value) === null_b === void 0 ? void 0 : _b.processExtraElement) && binding.value.processExtraElement(el.extraElementconsole.error(error)function computeLineNum(el) {var computyStyle = getComputedStyle(el)return Math.round(el.offsetHeightparseFloat(computyStyle.lineHeight))function removeAllChild(el) {var childNodes = Array.from(el.childNodes)childNodes.forEach(function (child) {el.removeChild(child)function setNewFrag(elfrag) {removeAllChild(el)el.appendChild(frag)var __setBarData = function __setBarData(appmsgBarDatacgiDataallData) {if (Url.getQuery('uninteractive') * 1 === 1) returnvar barWarp = document.querySelector('#js_article_bottom_bar')var barMask = document.querySelector('#js_temp_bar_mask')var isImageType = (cgiData === nullcgiData === void 0 ? void 0 : cgiData.item_show_type) * 1 === 8if (isImageType) {var imgPagePosLS = new LS('page_pos_image''clear-all')var imgPagePosKey = [cgiData.bizcgiData.sncgiData.midcgiData.idx].join('_')var _ref = imgPagePosLS.get(imgPagePosKey){}barPostion = _ref.barPostionbarIsRelativeStyle = _ref.barIsRelativeStyleif (document.body.classList.contains('pages_skin_pc')barPostion === 2 && barIsRelativeStyle) {window._has_not_render_bar_placeholder_ = truevar bottombar = document.getElementById('js_wx_follow_nickname_large_font')var fontScale = +Url.getQuery('fontScale')if (!fontScale) {var envData = JSON.parse(window.__wxWebEnv && window.__wxWebEnv.getEnv())if (envData.fontScale) fontScale = +envData.fontScaleif (!appmsgBarData) {function formatReadNum(value) {var unit = '万'if (window.LANG === 'en') {unit = 'k'if (parseInt(value10) > 100000) {result = 10 + unit + '+'} else if (parseInt(value10) > 10000 && parseInt(value10) <= 100000) {var num = '' + parseInt(value10000var dotIndex = num.indexOf('.')if (dotIndex === -1) {result = num + unitresult = num.substr(0dotIndex) + '.' + num.charAt(dotIndex + 1) + unit10) === 0) {result = ''result = value''var barOldlikeBtn = document.getElementById('js_bar_oldlike_btn')var barShareBtn = document.getElementById('js_bar_share_btn')var barLikeBtn = document.getElementById('js_bar_like_btn')var barCommentBtn = document.getElementById('js_bar_comment_btn')var barCollectBtn = document.getElementById('js_bar_collect_btn')var barSubscribeBtn = document.getElementById('js_bar_subscribe_btn')var barReadNum = document.getElementById('js_temp_bar_read_num')var tempBarToAnalysis = document.getElementById('js_temp_bar_to_analysis')var tempbarWriteCmt = document.getElementById('js_temp_bar_write_cmt')var tempBarProfile = document.getElementById('js_bar_profile')var barProfileHead = document.getElementById('js_bar_profile_head')var oldLikeEl = barOldlikeBtn && barOldlikeBtn.parentElementvar likeEl = barLikeBtn && barLikeBtn.parentElementvar isChanegeCommentBtnContext = falsevar defaultText = '写留言'var fontSize = (barCommentBtn && window.getComputedStyle(barCommentBtn).fontSize.split('px')[0]12) * Math.min(1.24fontScale100)var offsetWidth = (barCommentBtn === nullbarCommentBtn === void 0 ? void 0 : barCommentBtn.offsetWidth)39isChanegeCommentBtnContext = fontSize * defaultText.length >= offsetWidthconsole.error('=======compute comment width error 'var interactionStatus = cgiData.isFinderMsg ? {} : getInteractionStatus({biz: cgiData.bizmid: cgiData.midsn: cgiData.snidx: cgiData.idxvar isAuthorWx = getIsAuthorLs(cgiData.bizallData.biz_type)if (interactionStatus.is_my_old_like && !isAuthorWx) {oldLikeEl && oldLikeEl.classList.add('praised')if (interactionStatus.is_my_like && !isAuthorWx) {likeEl && (appmsgBarData.show_friend_seen === 2 ? likeEl.classList.add('love_btn_loved') : likeEl.classList.add('like_btn_liked'))var old_like_count = interactionStatus.old_like_count * 1 ? Math.max(interactionStatus.old_like_count * 1appmsgBarData.old_like_count) : appmsgBarData.old_like_count0var share_count = interactionStatus.share_count * 1 ? Math.max(interactionStatus.share_count * 1appmsgBarData.share_count) : appmsgBarData.share_count0var like_count = interactionStatus.like_count * 1 ? Math.max(interactionStatus.like_count * 1appmsgBarData.like_count) : appmsgBarData.like_count0var comment_count = interactionStatus.comment_count * 1 ? Math.max(interactionStatus.comment_count * 1appmsgBarData.comment_count) : appmsgBarData.comment_count0var comment_enabled = (typeof interactionStatus.comment_enabled === 'number' ? interactionStatus.comment_enabled : appmsgBarData.comment_enabled0) * 1var collect_count = appmsgBarData.collect_count0var read_num = appmsgBarData.read_num0if (barOldlikeBtn) {var defaultWd = isAuthorWx ? '0' : '赞'barOldlikeBtn.innerText = old_like_count ? formatReadNum(old_like_count) : defaultWdif (barShareBtn) {var _defaultWd = isAuthorWx ? '0' : '分享'barShareBtn.innerText = share_count ? formatReadNum(share_count) : _defaultWdif (barLikeBtn) {var _defaultWd2 = isAuthorWx ? '0' : allData && allData.red_flower_like_info && allData.red_flower_like_info.is_red_flower_like * 1 === 1 ? '助力' : '推荐'barLikeBtn.innerText = like_count ? formatReadNum(like_count) : _defaultWd2if (barCommentBtn) {var _defaultWd3 = isAuthorWx ? '0' : isChanegeCommentBtnContext ? '留言' : '写留言'barCommentBtn.innerText = comment_count ? formatReadNum(comment_count) : _defaultWd3if (barCollectBtn) {var _defaultWd4 = isAuthorWx ? '0' : '收藏'barCollectBtn.innerText = collect_count ? formatReadNum(collect_count) : _defaultWd4if (read_num && barReadNum) {if (allData && allData.private_info.private_type === 1) {barReadNum.innerText = '仅自己可见'barReadNum.innerText = '阅读 ' + formatReadNum(read_num)if (mmversion.isInMiniProgram) {barShareBtn.style.display = 'none'barLikeBtn.style.display = 'none'var tempbarPraiseBtn = document.getElementById('js_temp_sns_sc_praise_btn')var tempbarShareBtn = document.getElementById('js_temp_sns_sc_share_btn')var tempbarCollectBtn = document.getElementById('js_temp_sns_sc_collect_btn')var tempbarLikeBtn = document.getElementById('js_temp_sns_sc_like_btn')var tempbarCommentBtn = document.getElementById('js_temp_sns_sc_comment_btn')var tempbarCommentBtnCon = document.getElementById('js_temp_sns_sc_comment_btn_con')var tempbarFriendSubscribe = document.getElementById('js_bar_friend_subscribe')var tempbarSubscribeBtn = document.getElementById('js_temp_bar_subscribe_btn')var tempbarFriendsList = document.getElementById('js_stream_friends_all')var tempLoadingInnerHtml = '<span class="sns_opr_gap"><span style="font-size: 12px" class="weui-primary-loading"><i class="weui-primary-loading__dot"><i><span>'var handleTempClick = function handleTempClick(_ref2) {var type = _ref2.typeval = _ref2.valsucCb = _ref2.sucCbfailCb = _ref2.failCbif (typeof window.__click_temp_btm_bar_cb__ === 'function') {window.__click_temp_btm_bar_cb__({sucCb: sucCbfailCb: failCbif (!window.__wait_click_temp_btm_bar_cb__) window.__wait_click_temp_btm_bar_cb__ = []window.__wait_click_temp_btm_bar_cb__.push(function () {if (isAuthorWx) {tempbarPraiseBtn && tempbarPraiseBtn.classList.add('author_praise_btn')tempbarLikeBtn && tempbarLikeBtn.classList.add('author_love_btn')tempbarFriendSubscribe && (tempbarFriendSubscribe.style.display = 'none')tempbarSubscribeBtn && (tempbarSubscribeBtn.style.display = 'none')tempbarFriendsList && (tempbarFriendsList.style.display = 'none')if (interactionStatus && interactionStatus.is_subscribed) {tempbarPraiseBtn && barOldlikeBtn && oldLikeEl && tempbarPraiseBtn.addEventListener('click'if (tempbarPraiseBtn.getAttribute('has_click') * 1 === 1) returntempbarPraiseBtn.setAttribute('has_click'var tempInnerHTML = tempbarPraiseBtn.innerHTMLtempbarPraiseBtn.innerHTML = tempLoadingInnerHtmlhandleTempClick({type: 'author_praise'sucCb: function sucCb() {tempbarPraiseBtn.removeAttribute('has_click')tempbarPraiseBtn.innerHTML = tempInnerHTMLvar newPraiseStatus = !oldLikeEl.classList.contains('praised')var readNum = 0if (newPraiseStatus) {oldLikeEl.classList.add('praised')readNum = formatReadNum(interactionStatus.is_my_old_like ? old_like_count : old_like_count + 1)oldLikeEl.classList.remove('praised')readNum = formatReadNum(interactionStatus.is_my_old_like ? Math.max(0old_like_count - 1) : old_like_count)barOldlikeBtn.innerText = readNum ? readNum : '赞'type: 'praise'val: newPraiseStatustempbarLikeBtn && barLikeBtn && likeEl && tempbarLikeBtn.addEventListener('click'if (tempbarLikeBtn.getAttribute('has_click') * 1 === 1) returntempbarLikeBtn.setAttribute('has_click'var tempInnerHTML = tempbarLikeBtn.innerHTMLtempbarLikeBtn.innerHTML = tempLoadingInnerHtmltype: 'author_recommend'tempbarLikeBtn.removeAttribute('has_click')tempbarLikeBtn.innerHTML = tempInnerHTMLvar newRecommendStatus = appmsgBarData.show_friend_seen === 2 ? !likeEl.classList.contains('love_btn_loved') : !likeEl.classList.contains('like_btn_liked')var recommendNum = 0if (newRecommendStatus) {appmsgBarData.show_friend_seen === 2 ? likeEl.classList.add('love_btn_loved') : likeEl.classList.add('like_btn_liked')recommendNum = formatReadNum(interactionStatus.is_my_like ? like_count : like_count + 1)appmsgBarData.show_friend_seen === 2 ? likeEl.classList.remove('love_btn_loved') : likeEl.classList.remove('like_btn_liked')recommendNum = formatReadNum(interactionStatus.is_my_like ? Math.max(0like_count - 1) : like_count)if (recommendNum) {barLikeBtn.innerText = recommendNumbarLikeBtn.innerText = appmsgBarData.show_friend_seen === 2 ? '推荐' : '在看'type: 'recommend'val: newRecommendStatustempbarShareBtn && barShareBtn && tempbarShareBtn.addEventListener('click'if (tempbarShareBtn.getAttribute('has_click') * 1 === 1) returntempbarShareBtn.setAttribute('has_click'var tempInnerHTML = tempbarShareBtn.innerHTMLtempbarShareBtn.innerHTML = tempLoadingInnerHtmltype: 'share'tempbarShareBtn.removeAttribute('has_click')tempbarShareBtn.innerHTML = tempInnerHTMLtempbarCommentBtn && barCommentBtn && tempbarCommentBtn.addEventListener('click'if (barCommentBtn.getAttribute('has_click') * 1 === 1) returnbarCommentBtn.setAttribute('has_click'var tempInnerHTML = barCommentBtn.innerHTMLbarCommentBtn.innerHTML = tempLoadingInnerHtmltype: 'comment'barCommentBtn.removeAttribute('has_click')barCommentBtn.innerHTML = tempInnerHTMLtempbarCollectBtn && barCollectBtn && tempbarCollectBtn.addEventListener('click'type: 'collect'barSubscribeBtn && barSubscribeBtn.addEventListener('click'type: 'subscribe'tempBarToAnalysis && tempBarToAnalysis.addEventListener('click'type: 'to_analysis'if (comment_enabledisAuthorWx && comment_count > 0) {tempbarCommentBtnCon && (tempbarCommentBtnCon.style.display = '')if (isAuthorWx && comment_enabled * 1 === 0) {tempbarCommentBtn.classList.add('sns_sc_lock_comment_btn')var interactionBar = document.querySelectorAll('.interaction_bar_placeholder')var buttons = document.querySelectorAll('.wx_follow_button_placeholder')var fixedElements = _toConsumableArray(buttons)var maxSize = 1.24var maxSizeElements = _toConsumableArray(interactionBar)i < fixedElements.lengthfixedFontSizePercent(fixedElements[i])_i < maxSizeElements.lengthlimitFontSizePercent(maxSizeElements[_i]maxSize)console.error('limitFontSizePercent error'if (fontScale >= 116) {var bigBar = document.querySelector('.js_big_font_size_bottom_bar')var normalBar = document.querySelector('.js_normal_font_size_bottom_bar')var normalBarFt = document.querySelector('.js_normal_font_size_bottom_bar_ft')if (normalBar) normalBar.style.display = 'none'if (normalBarFt) normalBarFt.style.display = 'none'if (bigBar) bigBar.style.display = 'block'var bigTopBar = document.querySelector('.js_big_font_size_top_bar')var normalTopBar = document.querySelector('.js_normal_font_size_top_bar')var normalTopBarFt = document.querySelector('.js_normal_font_size_top_bar_ft')if (normalTopBar) normalTopBar.style.display = 'none'if (normalTopBarFt) normalTopBarFt.style.display = 'none'if (bigTopBar) bigTopBar.style.display = 'block'var js_bar_profile = document.getElementById('js_bar_profile')js_bar_profile && js_bar_profile.classList.add('large_font_like_profile_bar')var topbar = document.getElementById('js_wx_follow_nickname_large_font_top')var topNickNameSpans = document.querySelectorAll('.js_big_font_size_top_bar .nickNameSpan')var bottomFollowFt = document.querySelectorAll('.js_big_font_size_bottom_bar .wx_follow_ft')var topFollowFt = document.querySelectorAll('.js_big_font_size_top_bar .wx_follow_ft')[].concat(_toConsumableArray(topNickNameSpans)_toConsumableArray(bottomFollowFt)_toConsumableArray(topFollowFt)).forEach(function (element) {fixedFontSizePercent(element)if (bottombar) {textOverflow(bottombarvalue: {lineClamp: 2tailNum: 3if (topbar) {textOverflow(topbarlineClamp: 1tailNum: 2var _bigBar = document.querySelector('.js_big_font_size_bottom_bar')var _normalBar = document.querySelector('.js_normal_font_size_bottom_bar')var _normalBarFt = document.querySelector('.js_normal_font_size_bottom_bar_ft')if (_bigBar) _bigBar.style.display = 'none'if (_normalBar) _normalBar.style.display = 'block'if (_normalBarFt) _normalBarFt.style.display = 'block'var _bigTopBar = document.querySelector('.js_big_font_size_top_bar')var _normalTopBar = document.querySelector('.js_normal_font_size_top_bar')var _normalTopBarFt = document.querySelector('.js_normal_font_size_top_bar_ft')if (_bigTopBar) _bigTopBar.style.display = 'none'if (_normalTopBar) _normalTopBar.style.display = 'block'if (_normalTopBarFt) _normalTopBarFt.style.display = 'block'var normalNickname = document.getElementById('js_wx_follow_nickname_small_font')if (normalNickname) {var applyTextOverflow = function applyTextOverflow() {textOverflow(normalNicknamesetTimeout(applyTextOverflowapplyTextOverflow()console.error('set like_profile style error'barWarp && barWarp.classList.remove('hide')barMask && barMask.classList.remove('hide')var tmpAppmsgBarData = {show_like: '' * 1like_count: '' * 1show_share: '' * 1share_count: '' * 1show_old_like: '' * 1old_like_count: '' * 1comment_enabled: '' * 1comment_count: '' * 1show_collect: '' * 1collect_count: '' * 1show_friend_seen: '' * 1is_subscribed: '' * 1verify_status: '' * 1original_content_num: '$user_info.appmsg_bar_data.original_content_num.DATA$' * 1friend_subscribe_count: '' * 1read_num: '' * 1var cgiData = {idx: ''biz: ''mid: ''sn: ''subcount_version: ''isFinderMsg: '' * 1export_id: ''source: '1' * 1__setBarData(tmpAppmsgBarDatacgiDataNew)window.__setBarData = __setBarDatareturn __setBarDatavar rewardLS = new LS('reward')var rewardLSData = nullfunction getRewardLS() {rewardLSData === null && (rewardLSData = rewardLS.get([opt.bizwindow.bizopt.midwindow.midopt.idxwindow.idx].join('_')))return rewardLSDatavar __setReward = function __setReward(cgiDatavar data = getRewardLS(opt)if (data) {data.canReward !== undefined && (cgiData.can_reward = data.canReward)data.isNeedReward !== undefined && (cgiData.is_need_reward = data.isNeedReward)data.closeReward !== undefined && (cgiData.user_info.close_reward = data.closeReward)data.authorId !== undefined && (cgiData.author_id = data.authorId)data.rewardAuthorHead !== undefined && (cgiData.reward_author_head = data.rewardAuthorHead)data.author !== undefined && (cgiData.author = data.author)data.rewardWording !== undefined && (cgiData.reward_wording = data.rewardWording)var data = getRewardLS()if (window.cgiData) {data.canReward !== undefined && (window.cgiData.can_reward = data.canReward)data.isNeedReward !== undefined && (window.cgiData.is_need_reward = data.isNeedReward)data.authorId !== undefined && (window.cgiData.author_id = data.authorId)data.rewardAuthorHead !== undefined && (window.cgiData.reward_author_head = data.rewardAuthorHead)data.author !== undefined && (window.cgiData.author = data.author)data.rewardWording !== undefined && (window.cgiData.reward_wording = data.rewardWording)data.canReward !== undefined && (window.can_reward = data.canReward)data.isNeedReward !== undefined && (window.is_need_reward = data.isNeedReward)data.authorId !== undefined && (window.author_id = data.authorId)data.rewardAuthorHead !== undefined && (window.reward_author_head = data.rewardAuthorHead)data.author !== undefined && (window.author = data.author)data.rewardWording !== undefined && (window.reward_wording = data.rewardWording)data.canReward !== undefined && (window.cgiDataNew.can_reward = data.canReward)data.closeReward !== undefined && (window.cgiDataNew.user_info.close_reward = data.closeReward)return __setRewardjavascript" nonce="39447235" reportloaderror>(function () {if (Array.isArray(arr)) return _arrayLikeToArray(arr)return _arrayWithoutHoles(arr)_iterableToArray(arr)_unsupportedIterableToArray(arr)_nonIterableSpread()var containers = [document.getElementById('page-content')]var bgPlaceholder = 'url("data:imagegifbase64iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg==")'var isCareMode = window.a_value_which_never_exists'' * 10var isCartoonCopyright = window.a_value_which_never_exists'0' * 10if (!window.__second_open__ && !isCareMode && !isCartoonCopyright) {containers.forEach(function (dom) {var containsBackground = dom.querySelectorAll('[style*="background-image"]')_toConsumableArray(containsBackground).forEach(function (node) {if (node && node.style && typeof node.getAttribute === 'function' && !node.getAttribute('data-lazy-bgimg') && !window.__lazyload_detected) {var bgImg = node.style.backgroundImagevar bgImgUrl = bgImg && bgImg.match(url\(['"]?(.*?)['"]?\)if (bgImgUrl && bgImgUrl[1]) {node.style.backgroundImage = bgImg.replace(url\(['"]?.*?['"]?\)bgPlaceholder)node.setAttribute('data-lazy-bgimg'bgImgUrl[1])node.classList.add('wx_imgbc_placeholder')if (typeof window.__emojiFormat === 'undefined' && window.weEmoji) {var emoji_url = 'imagespicpic_blank7e42d0.gif'var emoji_wx_icon = '<img src="' + emoji_url + '" class="#style#" alt="#name#">'var dataMap = window.weEmoji.EmojiDataMapvar replaceRegex = new RegExp(Object.keys(dataMap).map(function (str) {return str.replace([.*+?^${}()[\]\\]'\\$&')}).sort(function (areturn b.length - a.length}).join('')window.__emojiFormat = function (text) {if (!replaceRegex.test(text)) {return textreturn text.replace(replaceRegexfunction (match) {if (dataMap[match] && window.weEmoji.EmojiData[dataMap[match].index]) {var data = window.weEmoji.EmojiData[dataMap[match].index]return emoji_wx_icon.replace('#name#'match).replace('#style#'data.style + ' we-emoji')return match} else if (typeof window.__emojiFormat === 'undefined') {i)_unsupportedIterableToArray$1(arr_invoke = _asyncToGenerator( _regeneratorRuntime$1().mark(function _callee(methodName_call = _asyncToGenerator( _regeneratorRuntime$1().mark(function _callee2(methodName) {function on$1(eventNamevar setPubTimeNew = function setPubTimeNew(svrTimeoriCreateTime) {var withoutZero = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : falsevar oriTimestamp = oriCreateTime * 1var dateObj = new Date(oriTimestamp * 1000)var now = new Date(svrTime * 1000)var padStart = function padStart(v) {return "0".concat(v).slice(-2)var year = dateObj.getFullYear()var month = withoutZero ? dateObj.getMonth() + 1 : padStart(dateObj.getMonth() + 1)var date = withoutZero ? dateObj.getDate() : padStart(dateObj.getDate())var hour = padStart(dateObj.getHours())var minute = padStart(dateObj.getMinutes())var diffMs = now - dateObjvar diffMinutes = Math.floor(diffMs(1000 * 60))var today = new Date(now)today.setHours(0var yesterday = new Date(today)yesterday.setDate(yesterday.getDate() - 1)var yearStart = new Date(now.getFullYear()var showDate = ''if (dateObj >= today) {if (diffMinutes < 60) {if (diffMinutes === 0) {showDate = '刚刚'showDate = "".concat(diffMinutes"\u5206\u949F\u524D")showDate = "\u4ECA\u5929".concat(hour":").concat(minute)} else if (dateObj >= yesterday) {showDate = "\u6628\u5929".concat(hour} else if (dateObj >= yearStart) {showDate = "".concat(parseInt(month"\u6708").concat(parseInt(date"\u65E5").concat(hourshowDate = "".concat(year"\u5E74").concat(parseInt(monthreturn showDatevar __setPubTime = function __setPubTime(svrTimeoriCreateTimecreateTimedomitemShowType) {var month = dateObj.getMonth() + 1var date = dateObj.getDate()var timeString = "".concat(hourvar dateString = "".concat(year"年").concat(month"月").concat(date"日")var showDate = "".concat(dateString" ").concat(timeString)if (itemShowType == '10'itemShowType == '8') {showDate = setPubTimeNew(svrTimeif (dom) {dom.innerText = showDatevar svrDate = '1779811392'var oriCreateTime = '1778231437'var createTime = '2026-05-08 17:10'__setPubTime(svrDatedocument.getElementById('publish_time')window.__setPubTime = __setPubTimereturn __setPubTimeif (!window.console) window.console = { log: function() {} }if (typeof getComputedStyle == 'undefined') {if (document.body.currentStyle) {window.getComputedStyle = function(el) {return el.currentStylewindow.getComputedStyle = {}(function(){window.__zoom = 1var ua = navigator.userAgent.toLowerCase()var re = new RegExp("msie ([0-9]+[\.0-9]*)")var versionif (re.exec(ua) != null) {version = parseInt(RegExp.$1)var isIE = falseif (typeof version != 'undefined' && version >= 6 && version <= 9) {isIE = truevar isAccessibilityKey = 'isMpUserAccessibility'var isAccessMode = window.localStorage.getItem(isAccessibilityKey)var isCarton = isIE'0' === '1''' === '1'isAccessMode === '1'var bodyWidth = '' * 1if (bodyWidth) {var styles = getComputedStyle(document.getElementById('page-content'))bodyWidth - parseFloat(styles.paddingLeft) - parseFloat(styles.paddingRight)var getMaxWith = function () {var container = document.getElementById('img-content')var max_width = container.offsetWidth!max_width && bodyWidth && (max_width = bodyWidth)var container_padding = 0var container_style = getComputedStyle(container)container_padding = parseFloat(container_style.paddingLeft) + parseFloat(container_style.paddingRight)max_width -= container_paddingif (!max_width) {max_width = window.innerWidth - 30return max_widthvar getParentWidth = function (dom) {var parent_width = 0var parent = dom.parentNodevar outerWidth = 0while (true) {if (!parentparent.nodeType != 1) breakvar parent_style = getComputedStyle(parent)if (!parent_style) breakparent_width = parent.clientWidth - parseFloat(parent_style.paddingLeft) - parseFloat(parent_style.paddingRight) - outerWidthif (parent_width > 0) breakouterWidth += parseFloat(parent_style.paddingLeft) + parseFloat(parent_style.paddingRight) + parseFloat(parent_style.marginLeft) + parseFloat(parent_style.marginRight) + parseFloat(parent_style.borderLeftWidth) + parseFloat(parent_style.borderRightWidth)parent = parent.parentNodereturn parent_widthvar getOuterW = function (dom) {var style = getComputedStyle(dom)w = 0if (!!style) {w = parseFloat(style.paddingLeft) + parseFloat(style.paddingRight)return wvar getOuterH = function (dom) {h = 0h = parseFloat(style.paddingTop) + parseFloat(style.paddingBottom)return hvar insertAfter = function (domafterDom) {var _p = afterDom.parentNodeif (!_p) {if (_p.lastChild === afterDom) {_p.appendChild(dom)_p.insertBefore(domafterDom.nextSibling)var getQuery = function (namevar u = arguments[1]window.location.searchreg = new RegExp("(^&)" + name + "=([^&]*)(&$)")r = u.substr(u.indexOf("\?") + 1).match(reg)return r != null ? r[2] : ""function setImgSize(itemwidthNumwidthUnitratiobreakParentWidth) {var img_padding_border = getOuterW(item)0var img_padding_border_top_bottom = getOuterH(item)0if (widthNum > getParentWidth(item) && !breakParentWidth) {widthNum = getParentWidth(item)var height = (widthNum - img_padding_border) * ratio + img_padding_border_top_bottomif (isCarton) {var url = item.getAttribute('data-src')item.src = urlitem.style.height = 'auto'widthNum !== 'auto' && (item.style.cssText += "width: " + widthNum + widthUnit + " !importantheight: " + height + widthUnit + " !importantwindow.__videoDefaultRatio = 169默认值是16window.__getVideoWh = function (dom) {var max_width = getMaxWith()width = max_widthratio_ = dom.getAttribute('data-ratio') * 1mark16arr = [4169]ret = arr[0]abs = Math.abs(ret - ratio_)if (!ratio_) {ratio_ = 4for (var j = 1jl = arr.lengthj < jlvar _abs = Math.abs(arr[j] - ratio_)if (_abs < abs) {abs = _absret = arr[j]ratio_ = retvar parent_width = getParentWidth(dom)max_widthwidth = width > parent_width ? parent_width : widthouterW = getOuterW(dom)0outerH = getOuterH(dom)0videoW = width - outerWvideoH = videoWratio_speedDotH = 12height = videoH + outerH + speedDotHreturn { w: Math.ceil(width)h: Math.ceil(height)vh: videoHvw: videoWratio: ratio_sdh: speedDotH }var iframe = document.getElementsByTagName('iframe')il = iframe.lengthi < ilif (window.__second_open__ && iframe[i].getAttribute('__sec_open_place_holder__')) {var a = iframe[i]var src_ = a.getAttribute('src')a.getAttribute('data-src')""var vid = getQuery("vid"src_)a.getAttribute('data-mpvid')if (!vid) {vid = vid.replace(^[\s\uFEFF\xA0]+[\s\uFEFF\xA0]+$清除前后空格a.removeAttribute('src')a.style.display = "none"var obj = window.__getVideoWh(a)videoPlaceHolderSpan = document.createElement('span')videoPlaceHolderSpan.className = "js_img_placeholder wx_widget_placeholder"videoPlaceHolderSpan.setAttribute("data-vid"vid)videoPlaceHolderSpan.innerHTML = '<span class="weui-primary-loading"><span class="weui-primary-loading__dot"><videoPlaceHolderSpan.style.cssText = "width: " + obj.w + "px !importantinsertAfter(videoPlaceHolderSpanvar mid = """""2651202311"var biz = """MzAxMzE4ODE3Mw=="var sessionid = """svr_6087e3c8b1e"var idx = """1"var hitInfos = [(function setHitStyle(parentNodecopyIframeindexvid) {var ret = (hitInfos[]).find(function (info) { return info.video_id === vid} )if (!ret) returnvar ori = ret.ori_statusvar hit_biz_headimg = ret.hit_biz_headimg + '64'var hit_nickname = ret.hit_nicknamevar hit_username = ret.hit_usernamevar sourceBiz = ret.hit_bizuinvar selfUserName = "gh_8f2acde109a9"if (ori === 2 && selfUserName !== hit_username) {var videoBar = document.createElement('div')var videoBarHtml = '<div class="wx-edui-video_source_link js_wx_tap_highlight wx_tap_card" id="' + (hit_username + index) + '" data-hit-username="' + hit_username + '" data-hit-biz="' + sourceBiz + '">'videoBarHtml += '<div class="wx-edui-video_source_word">以下视频来源于<div>'videoBarHtml += '<div class="wx-edui-video_account_info">'videoBarHtml += '<div class="wx-edui-video_account_avatar" id="' + (hit_biz_headimg + index) + '" data-src="' + hit_biz_headimg + '"><videoBarHtml += '<div class="wx-edui-video_account_name">' + hit_nickname + '<videoBarHtml += '<i class="wx-edui-video_account_arrow"><i>'videoBarHtml += '<videoBarHtml += '<div class="wx-edui-video_source_link__layer_mask"><videoBar.innerHTML = videoBarHtmlvar spanContainer = document.getElementById('js_mp_video_container_' + index)if (spanContainer) {spanContainer.parentNode.insertBefore(videoBarspanContainer)} else if (parentNode.contains && parentNode.contains(copyIframe)) {parentNode.insertBefore(videoBarcopyIframe)parentNode.firstElementChild)var avatorEle = document.getElementById(hit_biz_headimg + index)var avatorSrc = avatorEle.dataset.srcconsole.log('avatorSrc' + avatorSrc)if (ret.hit_biz_headimg) {avatorEle.style.backgroundImage = 'url(' + avatorSrc + ')'})(a.parentNodea.style.cssText += "width: " + obj.w + "px !importanta.setAttribute("width"obj.w)if (window.__zoom != 1) {a.style.display = "block"videoPlaceHolderSpan.style.display = "none"a.setAttribute("_ratio"obj.ratio)a.setAttribute("_vid"videoPlaceHolderSpan.style.cssText += "height: " + (obj.h - obj.sdh) + "px !importantmargin-bottom: " + obj.sdh + "px !importanta.style.cssText += "height: " + obj.h + "px !importanta.setAttribute("height"obj.h)a.setAttribute("data-vh"obj.vh)a.setAttribute("data-vw"obj.vw)if (a.getAttribute("data-mpvid")) {a.setAttribute("data-src"location.protocol + "readtemplate?t=pagesvideo_player_tmpl&auto=0&vid=" + vid)v.qq.comiframeplayer.html?vid=" + vid + "&width=" + obj.vw + "&height=" + obj.vh + "&auto=0")document.getElementById('page-content').style.zoom = window.__zoomvar a = document.getElementById('activity-name')var b = document.getElementById('meta_content')if (!!a) {a.style.zoom = 1window.__zoomif (!!b) {b.style.zoom = 1var images = document.getElementsByTagName('img')il = images.lengthif (window.__second_open__ && images[i].getAttribute('__sec_open_place_holder__')) {images[i].style.zoom = 1var src_ = a.getAttribute('data-src')""^http(s)*\:\v\.qq\.com\iframe\(previewplayer)\.html\?.test(src_)&& !mp\readtemplate\?t=pages\video_player_tmplvar ratio = a.getAttribute("_ratio")var vid = a.getAttribute("_vid")a.removeAttribute("_ratio")a.removeAttribute("_vid")var vw = a.offsetWidth - (getOuterW(a)0)var vh = vwvar h = vh + (getOuterH(a)0)a.style.cssText += "height: " + h + "px !importanth).test(src_)) {player.html?vid=" + vid + "&width=" + vw + "&height=" + vh + "&auto=0")var parent = a.parentNodeif (!parent) {jl = parent.children.lengthvar child = parent.children[j]if (child.className.indexOf("js_img_placeholder") >= 0 && child.getAttribute("data-vid") == vid) {child.style.cssText += "height: " + h + "px !importantchild.style.display = ""var anchor_tree_msg = ''<script h5only type="textjavascript" nonce="39447235" reportloaderror>var __INLINE_SCRIPT__ = (function (exportso$7) {function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }var o__default = _interopDefaultLegacy(o$7)var setImmersiveMode = function setImmersiveMode(itemShowType) {var envStr = window.__wxWebEnv && typeof window.__wxWebEnv.getEnv === 'function' && window.__wxWebEnv.getEnv()if (!envStr) returnvar envObj = {}envObj = JSON.parse(envStr)console.info(err)var immersiveListMode = envObj.immersiveListMode0window.__immersiveListMode = Number(immersiveListMode) === 1 ? 1 : 0window.__test_immersive_list = 0if (window.__test_immersive_list) {window.__immersiveListMode = 1var wxExpandArticleEle = document.getElementById('wx_expand_article')document.getElementById('js_article')var bottomLoadingTip = document.getElementById('js_network_msg_wrp')if (!itemShowType && itemShowType !== 0) {itemShowType = window.item_show_typeitemShowType = Number(itemShowType)if (window.__immersiveListMode) {var immersiveSafeBottom = localStorage.getItem('__immersivefeed_safe_bottom__')if (immersiveSafeBottom) {immersiveSafeBottom)if (wxExpandArticleEle) {wxExpandArticleEle.style.display = 'block'if (bottomLoadingTip) {bottomLoadingTip.style.display = 'none'if (itemShowType === 10itemShowType === 7) {document.body.classList.add('ellapse_short_content')document.body.classList.add('ellapse_stream_article')document.body.classList.add('article_extensive_background')document.body.classList.add('media_content_extensive_background')var interactionPlaceholderEle = document.getElementById('js_interaction_placeholder')if (interactionPlaceholderEle) {interactionPlaceholderEle.style.display = 'block'function _typeof$3(obj) {return _typeof$3 = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) {_typeof$3(obj)function asyncGeneratorStep$1(genfunction _asyncToGenerator$1(fn) {asyncGeneratorStep$1(genif (!it) { if (Array.isArray(o)(it = _unsupportedIterableToArray$2(o))allowArrayLike && o && typeof o.length === "number") { if (it) o = itfunction _unsupportedIterableToArray$2(oif (typeof o === "string") return _arrayLikeToArray$2(o.test(n)) return _arrayLikeToArray$2(ofunction _arrayLikeToArray$2(arrvar v$4 = "0x".concat(inner_ver_for_google_play_check.substr(-2))if (parseInt(v$4) >= 64 && parseInt(v$4) <= 79) {if (_typeof$3(opt) !== 'object' && typeof opt !== 'string') {var ret = _typeof$3(res) === 'object' ? res : JSON.parse(res)function _regeneratorRuntime$6() { _regeneratorRuntime$6 = function _regeneratorRuntime() { return ereturn h && "object" == _typeof$3(h) && n.call(h} } throw new TypeError(_typeof$3(e) + " is not iterable")_invoke = _asyncToGenerator$1( _regeneratorRuntime$6().mark(function _callee(methodNamereturn _regeneratorRuntime$6().wrap(function _callee$(_context) {if (_typeof$3(top.window.WeixinJSBridge) !== 'object') {_call = _asyncToGenerator$1( _regeneratorRuntime$6().mark(function _callee2(methodName) {return _regeneratorRuntime$6().wrap(function _callee2$(_context2) {if (_typeof$3(top.window.WeixinJSBridge) !== 'object'!top.window.WeixinJSBridge.on) {var R$4 = {function initBodyStyle() {document.body.scrollTop = document.documentElement.scrollTop = 0document.body.style.overflow = 'hidden'var setRowImmersiveMode = function setRowImmersiveMode(itemShowType) {window.__rowImmersiveStream = Number(immersiveListMode) === 2 ? 1 : 0console.log("iiiiiiimmersiveListMode"immersiveListModewindow.__immersiveListModewindow.__rowImmersiveStream)window.__test_row_immersive_list = 0if (window.__test_row_immersive_list) {window.__rowImmersiveStream = 1if (window.__rowImmersiveStream) {initBodyStyle()var rowImmersiveStreamWrap = document.getElementById('js_row_immersive_stream_wrap')if (rowImmersiveStreamWrap) {rowImmersiveStreamWrap.style.display = 'block'var bottomBar = document.getElementById('js_article_bottom_bar')bottomBar.classList.add('row_immersive_bottom_bar')var immersiveStreamMask = document.getElementById('js_row_immersive_stream_mask')var enterBigWebview = function enterBigWebview() {immersiveStreamMask.style.display = 'none'document.body.style.overflow = 'auto'bottomBar.classList.add('row_immersive_bigview_bottom_bar')var exitBigWebview = function exitBigWebview() {immersiveStreamMask.style.display = 'block'bottomBar.classList.remove('row_immersive_bigview_bottom_bar')immersiveStreamMask.addEventListener('click'e.stopPropagation()R$4.invoke('handleImmersiveStream'action: 'enterFullArticle'params: {enterTime: Date.now()console.log("[immersive] handleImmersiveStream:"if (res && res.err_msg && res.err_msg.includes('ok')) {enterBigWebview()console.log("xxxxx ok")2000)R$4.on('immersiveStreamExposeArticle'console.log("[immersive] immersiveStreamExposeArticle"R$4.on('immersiveStreamExitFullArticle'console.log("[immersive] immersiveStreamExitFullArticle"exitBigWebview()R$4.on('immersiveStreamEnterFullArticle'console.log("[immersive] immersiveStreamEnterFullArticle"R$4.on('immersiveStreamSlideOutArticle'console.log("[immersive] immersiveStreamSlideOutArticle"var getIpWoridng = function getIpWoridng(ipConfig) {var ipWording = ''if (parseInt(ipConfig.countryId10) === 156) {ipWording = ipConfig.provinceName} else if (ipConfig.countryId) {ipWording = ipConfig.countryNamereturn ipWordingvar __setIpWording = function __setIpWording(ipConfiguserInfovar ipWrp = document.getElementById('js_ip_wording_wrp')var ipWording = document.getElementById('js_ip_wording')if (ipConfig) {window.ip_wording = {countryName: ipConfig.country_namecountryId: ipConfig.country_idprovinceName: ipConfig.province_nameif (userInfo && userInfo.isoversea) {window.is_over_sea = parseInt(userInfo.isoverseaif (window.ip_wording && ipWrp && ipWording && window.is_over_sea !== 1) {var ipWordingDisplay = getIpWoridng(window.ip_wording)if (ipWordingDisplay !== '') {ipWording.innerHTML = ipWordingDisplayipWrp.setAttribute('aria-label'ipWordingDisplay)ipWrp.style.display = 'inline-block'if (+itemShowType === 0) ipWrp && ipWrp.style.display == 'none' && ipWrp.parentNode.removeChild(ipWrp)var __setTitleModify = function __setTitleModify(isTitleModified) {var wrp = document.getElementById('js_title_modify_wrp')var titleModifyNode = document.getElementById('js_title_modify')if (!wrp) returnif (isTitleModifiedwindow.is_title_modified) {titleModifyNode.innerHTML = '标题已修改'wrp.style.display = 'inline-block'wrp.parentNode.removeChild(wrp)function setProfileName() {var profileName = document.getElementById('js_name')var authorName = document.getElementById('js_author_name')var accountNames = document.getElementsByClassName('account_nickname_inner')if (profileName) {profileName.classList.add('tips_global_primary')if (authorName) {authorName.classList.add('tips_global_primary')if (accountNames && accountNames.length) {accountNames[0].classList.add('tips_global_primary')var __setTitle = function __setTitle(showTitlevar dom = document.getElementById('activity-name')if (+itemShowType === 5) dom = document.getElementById('js_video_page_title')else if (+itemShowType === 7) dom = document.getElementById('js_audio_title')else if (+itemShowType === 10) dom = document.getElementById('js_text_title')if (!dom) returnvar title = showTitleif (showTitle.indexOf('——') > -1) {var replaceHtml = '<span style="letter-spacing:normal">——<showTitle = showTitle.replace(——replaceHtml)if (typeof window.__emojiFormat === 'function') {var emojiTitle = window.__emojiFormat(showTitle)showTitle = emojiTitleif (dom.innerHTML) dom.innerHTML = dom.innerHTML.replace(titleshowTitle)else dom.innerHTML = showTitlevar getExpVal = function getExpVal(key) {if (item.key === key) res = ((item === nullitem === void 0 ? void 0 : item.value)'') * 1var NOVEL_REVIEW_FLOW_EXP_KEY = 'novel_review_flow_260518'var NOVEL_CARD_EXP = {1: {title: '去小说阅读器读本章'subtitle: '自由调节字体大小阅读更舒适'2: {subtitle: '支持护眼阅读背景var __isNewNovelCardStyle = function __isNewNovelCardStyle() {var __setNovelCard = function __setNovelCard(novelCardInfouin) {var dom = document.getElementById('js_novel_card')var cardDataif (typeof novelCardInfo === 'string') {cardData = JSON.parse(novelCardInfo)cardData = novelCardInfoif (!cardDatacardData.is_wxa_novel === 0cardData.is_wxa_novel === 'false'!userInfo.show_novel_link) {dom.style.display = 'none'var _titleDom_coverDomif (__isNewNovelCardStyle(uin)) {var titleDom = dom.querySelector('#js_novel_title')var subtitleDom = dom.querySelector('#js_novel_subtitle')var expCopy = NOVEL_CARD_EXP[getExpVal(NOVEL_REVIEW_FLOW_EXP_KEY)]if (expCopy) {if (titleDom) titleDom.textContent = expCopy.titleif (subtitleDom) subtitleDom.textContent = expCopy.subtitle} else if (subtitleDom) {var _window$cgiDataNewsubtitleDom.textContent = (((_window$cgiDataNew = window.cgiDataNew) === null_window$cgiDataNew === void 0 ? void 0 : _window$cgiDataNew.title)'').htmlDecode()var coverDom = dom.querySelector('#js_novel_cover img')if (coverDom) {coverDom.src = cardData.novel_coverdom.style.display = 'flex'console.error('设置小说卡片失败:'var _Speed = {}var _userDefinevar _imgurl = 'https:badjs.weixinbridge.comfrontendreportspeed?'function saveSpeeds$1(obj) {if (!obj.pid!obj.speeds) {if (!Array.isArray(obj.speeds)) {obj.speeds = [obj.speeds]if (obj.user_define) {_userDefine = obj.user_definevar pid_uin_rid = _conbinUPRid(obj)i < obj.speeds.lengthvar os = obj.speeds[i]os.time = Math.floor(+os.time)if (os.sid > 20 && os.time >= 0) _setSidTime(pid_uin_ridos.sidos.time)function send$1() {_doFunc(function () {for (var item in _Speed) {_get({pid_uin_rid: itemspeeds: _Speed[item]user_define: _userDefine_imgurl)_Speed = {}function setFirstViewTime(obj) {if (!obj.pid!obj.time) return -1_setSidTime(pid_uin_ridobj.time)function setBasicTime$1(obj) {if (!_Speed[pid_uin_rid]) _Speed[pid_uin_rid] = []var performance = window.performancewindow.msPerformancewindow.webkitPerformance{}if (!!performance && !!performance.timing) {var timing = performance.timing{}timing.domainLookupEnd - timing.domainLookupStart)2location.protocol == "https:" && timing.secureConnectionStart != 0 ? timing.connectEnd - timing.secureConnectionStart : 0)timing.connectEnd - timing.connectStart)timing.responseStart - timing.requestStart)5timing.responseEnd - timing.responseStart)6timing.domContentLoadedEventStart - timing.domLoading)timing.domComplete == 0 ? 0 : timing.domComplete - timing.domLoading)timing.loadEventEnd == 0 ? 0 : timing.loadEventEnd - timing.loadEventStart)(function (_Speed) {if (timing.loadEventEnd) {if (!_Speed[pid_uin_rid][9])timing.domContentLoadedEventStart - timing.navigationStart)10timing.redirectEnd - timing.redirectStart)11timing.domainLookupStart - timing.fetchStart)12timing.domLoading - timing.responseStart)function _setSidTime(pid_uin_ridsidtime) {_Speed[pid_uin_rid] = _Speed[pid_uin_rid][]_Speed[pid_uin_rid][sid] = _Speed[pid_uin_rid][sid][]if (time < 0) returnif (sid < 21) _Speed[pid_uin_rid][sid][0] = timeelse _Speed[pid_uin_rid][sid].push(time)function _conbinUPRid(obj) {if (!obj!obj.pid) {console && console.error('Must provide a pid')return "".concat(obj.pid"_").concat(obj.uin0"_").concat(obj.rid0)function _get(objvar apur = obj.pid_uin_rid.split('_')var spur = ''if (apur.length == 3) {spur = "pid=".concat(apur[0]"&uin=").concat(apur[1]"&rid=").concat(apur[2])console && console.error('piduinridinvalid args')spur += "&user_define=".concat(obj.user_define)var url1 = "".concat(url + spur"&speeds=")var url2 = ''var urlarr = []for (var i = 1if (obj.speeds[i]) {j < obj.speeds[i].lengthvar s = "".concat(i"_").concat(obj.speeds[i][j])if (url1.length + url2.length + s.length < 1024) {url2 = "".concat(url2 + sif (url2.length)urlarr.push(url1 + url2.substring(0url2.length - 1))url2 = "".concat(sif (i == obj.speeds.length - 1) {_i < urlarr.lengthnew Image().src = urlarr[_i]var cblist = []function _doFunc(fnc) {if (document.readyState == "complete") {fnc()cblist.push(fnc)window.addEventListener('load'onLoadfunction onLoad() {i < cblist.lengthcblist[i]()cblist = []var wxgsdk = {saveSpeeds: saveSpeeds$1send: send$1setFirstViewTime: setFirstViewTimesetBasicTime: setBasicTime$1if (_typeof$3(input) !== "object"input === null) return inputif (_typeof$3(res) !== "object") return resreturn _typeof$3(key) === "symbol" ? key : String(key)function _defineProperty$1(objR$4.invoke('writeLog'R$4.invoke('log'return _typeof$3(value)} else if (_typeof$3(rtDesc) === 'object') {if (_typeof$3(json) !== 'object'isArray(json)) {if (_typeof$3(rtDesc) === 'object') {if (_typeof$3(json) !== 'object') {function _arrayWithHoles$1(arr) {function _iterableToArrayLimit$1(arrfunction _nonIterableRest$1() {function _slicedToArray$1(arrreturn _arrayWithHoles$1(arr)_iterableToArrayLimit$1(arri)_nonIterableRest$1()function _classCallCheck$1(instancefunction _defineProperties$1(targetfunction _createClass$1(Constructorif (protoProps) _defineProperties$1(Constructor.prototypeif (staticProps) _defineProperties$1(Constructor_classCallCheck$1(this_createClass$1(LSJSON.stringify(_defineProperty$1({}R$4.invoke('handleMPPageAction'function parseUrl$1(url) {var ret = parseUrl$1(url)if (_typeof$3(args) === 'object') {var urlInfo = parseUrl$1(url)function getQuery$1(nameif (getQuery$1('enterid')) {obj.enterid = getQuery$1('enterid')resolve(getQuery$1(nameparseUrl: parseUrl$1getQuery: getQuery$1location.href) !== '1' && MMVersion.isWechat && !MMVersion.isInMiniProgram && !MMVersion.isWxWork && !MMVersion.isMpapp && !isAcrossOrigin && window.__ajaxTransferConfig && _typeof$3(window.__ajaxTransferConfig) === 'object' && (if (_typeof$3(data) === 'object' && !(data instanceof Blob)) {} else if (_typeof$3(obj.data) === 'object') {if (_typeof$3(resp) === 'object' && ((_b = resp === nullresp === void 0 ? void 0 : resp.base_resp) === null_b === void 0 ? void 0 : _b.ret) !== 0) {return Device.os.Mac ? _defineProperty$1({}R$4.invoke(Device.os.pc ? 'H5ExtTransfer' : 'webTransfer'R$4.invoke('request'var photoAccountsEnv = nullvar getEnv = function getEnv() {var forceUpdate = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : falseif (window.__wxWebEnv && (!photoAccountsEnvforceUpdate)) {photoAccountsEnv = window.__wxWebEnv && typeof window.__wxWebEnv.getEnv === 'function' && window.__wxWebEnv.getEnv()photoAccountsEnv = photoAccountsEnv ? JSON.parse(photoAccountsEnv) : undefinedphotoAccountsEnv = undefinedconsole.error('photo accounts env error'return photoAccountsEnvvar isPcDebugVersion = MMVersion.isWindowsWechat && MMVersion.compareHexVersion('0xf2550000')MMVersion.isMacWechat && MMVersion.compareHexVersion('0xf2650000')var photoAccountsEnableforC = function photoAccountsEnableforC() {return ((_b = (_a = getEnv()) === null_a === void 0 ? void 0 : _a.photoAccount) === null_b === void 0 ? void 0 : _b.supportViewPhotoAcct) === 1MMVersion.isPcWechat && ((_d = (_c = window.cgiDataNew) === null_c === void 0 ? void 0 : _c.user_info) === null_d === void 0 ? void 0 : _d.support_view_photo_acct)isPcDebugVersionMMVersion.isWxWorkvar photoAccountsEnableProfileExt = function photoAccountsEnableProfileExt() {return ((_b = (_a = window.cgiDataNew) === null_a === void 0 ? void 0 : _a.user_info) === null_b === void 0 ? void 0 : _b.support_view_photo_profileext)((_d = (_c = window.cgiData) === null_c === void 0 ? void 0 : _c.user_info) === null_d === void 0 ? void 0 : _d.support_view_photo_profileext)MMVersion.isWxWorkvar notSupportPhotoAccountsToast = function notSupportPhotoAccountsToast() {R$4.invoke('openUrlWithExtraWebview'url: 'https:readtemplate?t=wxversionindex&for=photoAccount#wechat_redirect'openType: 1var supportPhotoAccounts = function supportPhotoAccounts() {var needTips = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : trueif (photoAccountsEnableforC()) {needTips && notSupportPhotoAccountsToast()var getBizAttrName = function getBizAttrName(serviceTypeplatformphAccountDefault) {if (serviceType === void 0) {serviceType = ((_a = window.cgiDataNew) === null_a === void 0 ? void 0 : _a.new_service_type)0if (platform === void 0) {platform = 'wechat'if (serviceType === 8) {if (platform === 'wechat') {return '贴图号'if (serviceType === 2) return '服务号'return '公众号'R$4.invoke('currentMpInfo'if (_typeof$3(obj.data) === 'object') {return R$4.invoke('request'R$4.invoke('updatePageAuth'function _regeneratorRuntime$5() { _regeneratorRuntime$5 = function _regeneratorRuntime() { return evar _ref = _asyncToGenerator$1( _regeneratorRuntime$5().mark(function _callee(obj) {return _regeneratorRuntime$5().wrap(function _callee$(_context) {var html$1 = function html(_strreturn html$1(strvar htmlDecode$1 = function htmlDecode(str) {return html$1(this.toString()return htmlDecode$1(this.toString())return obj && _typeof$3(obj) === 'object'R$4.on('reportOnLeaveForMP'var _Object$entries$_i = _slicedToArray$1(_Object$entries[_i]key = _Object$entries$_i[0]value = _Object$entries$_i[1]var w$5 = {w$5.report(36408function saveSpeeds(opt) {if (typeof opt.sample === 'number') {sample = opt.samplevar rand = Math.random()if (rand < sample) {wxgsdk.saveSpeeds(opt)function setBasicTime(opt) {var sample = opt.sample0.001wxgsdk.setBasicTime(opt)function send() {wxgsdk.send()function jsmonitor(opt) {opt = opt[]if (!Array.isArray(opt)) {var item = optopt = []opt.push(item)i < opt.lengthvar _item = opt[i]var id = _item.idvar key = _item.keyvar value = _item.value1if (id !== undefined && key !== undefined) {jsmonitorReport$1.setSum(idvar wxgspeedsdk = {saveSpeeds: saveSpeedssetBasicTime: setBasicTimesend: sendjsmonitor: jsmonitorfunction _arrayWithoutHoles$1(arr) {function _iterableToArray$1(iter) {function _nonIterableSpread$1() {function _toConsumableArray$1(arr) {return _arrayWithoutHoles$1(arr)_iterableToArray$1(arr)_unsupportedIterableToArray$1(arr)_nonIterableSpread$1()var WRAP_TAG = 'span'var IMG_TAG = 'IMG'var NODE_TYPE = {text: 1img: 2var blockEleTagName = ['P''DIV''SECTION''LI''H1''H2''H3''H4''H5''H6''TABLE''PRE''BLOCKQUOTE']var exceptEleClassName = ['js_product_container''js_blockquote_wrap']var ignoreTagName = ['IFRAME''VIDEO''MPVOICE''MPGONGYI''QQMUSIC''MPSHOP''MP-WEAPP''MP-MINIPROGRAM''MPPRODUCT''MPCPS']var ignoreEleId = ['js_mpvideo']var ignoreEleClassName = ['js_product_container']var TEMP_NODES = {}var childNodesHasEle = function childNodesHasEle(element) {var tagNameList = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : blockEleTagNameif (!elementelement.nodeType !== 1) {i < element.children.lengthif (tagNameList.indexOf(element.children[i].tagName) !== -1) {function eleHasAttr(ele) {var attr = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'className'var AttrList = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : exceptEleClassNamei < AttrList.lengthif (ele[attr] && typeof ele[attr] === 'string' && ele[attr].indexOf(AttrList[i]) > -1) {var removeChildMedia = function removeChildMedia(element) {var parentNode = element.parentNodeelement.parentNode.removeChild(element)if (parentNode.children && parentNode.children.length) {var getParaList = function getParaList(element_ref) {var _ref$getNestedStructu = _ref.getNestedStructuregetNestedStructure = _ref$getNestedStructu === void 0 ? true : _ref$getNestedStructu_ref$removeIgoreEle = _ref.removeIgoreEleremoveIgoreEle = _ref$removeIgoreEle === void 0 ? false : _ref$removeIgoreElevar paraList = function getParaListWithIndex(elegetNested) {var childNodes = ele.childrenif (!childNodes) return []if (!childNodes.length) {return childNodesvar childvar paragraphList = []i < childNodes.lengthchild = childNodes[i]if (eleHasAttr(child'id'ignoreEleId)eleHasAttr(child'className'ignoreEleClassName)) {if (removeIgoreEle) {child.parentNode.removeChild(child)i -= 1if (childNodesHasEle(childignoreTagName)) {removeChildMedia(child)blockEleTagName) && !eleHasAttr(child)) {paragraphList = paragraphList.concat(getParaListWithIndex(childgetNested))if (getNested) {if (!child.getAttribute('data-index')) {paragraphList.push(child)return paragraphList}(elementgetNestedStructure)return [].slice.call(paraList)getParaList.paragraphStartIdx = 1000000var getSplitTextNode = function getSplitTextNode($textNodestartOffsetendOffsetparaIndex) {$textNode.splitText(startOffset)if (typeof WX_BJ_REPORT !== 'undefined' && WX_BJ_REPORT.BadJs) {WX_BJ_REPORT.BadJs.report('ArticleMask:Error''splitText Error'mid: 'mmbizwap:articlemask_Monitor'_info: {type: 'getSplitTextNode textnode'startOffset: startOffsetendOffset: endOffsetvar selectedNode = $textNode.nextSiblingselectedNode.splitText(endOffset - startOffset)type: 'getSplitTextNode nextSibling'return [{$node: selectedNodetype: NODE_TYPE.textidx: paraIndexvar getBlockNode = function getBlockNode($node) {if (blockEleTagName.indexOf($node.tagName) !== -1 && typeof $node.dataset.index !== 'undefined') {return $nodereturn getBlockNode($node.parentNode)var getPureBlockNode = function getPureBlockNode($node) {if (!$node) return $nodeif (blockEleTagName.indexOf($node.tagName) !== -1) {return getPureBlockNode($node.parentNode)var getNodesByDFS = function getNodesByDFS(range) {var start = range.startend = range.end$container = range.$containervar $startNode = start.$nodestartOffset = start.offsetvar $endNode = end.$nodeendOffset = end.offsetvar queue = []var withinSelectRange = falsevar achiveSelectRangeEnd = falsevar paraIndex = 0queue.push($container)while (queue.length > 0) {var item = queue.pop()var nodeType = item.nodeTypetagName = item.tagNameif (item.dataset && item.dataset.index) {paraIndex = +item.dataset.indexif (withinSelectRange && !achiveSelectRangeEnd) {if (nodeType === 3) {result.push({$node: itemif (tagName === IMG_TAG) {type: NODE_TYPE.imgif (item === $startNode) {item.splitText(startOffset)type: 'getNodes startNode'var $startTextNode = item.nextSibling$node: $startTextNode} else if (tagName === IMG_TAG) {withinSelectRange = trueif (item === $endNodeachiveSelectRangeEnd) {if (!achiveSelectRangeEnd) {achiveSelectRangeEnd = trueif (item === $endNode) result.pop()item.splitText(endOffset)type: 'getSplitTextNode endNode'var _children = item.childNodesfor (var i = _children.length - 1queue.push(_children[i])var children = item.childNodesfor (var _i = children.length - 1_i >= 0_i--) {queue.push(children[_i])var getSelectedNodes = function getSelectedNodes(range) {if ($startNode === $endNode && $startNode instanceof Text) {return getSplitTextNode($startNodestart.paraIndex)return getNodesByDFS(range)var checkTextNode = function checkTextNode($node) {return $node && ($node.nodeValue$node.innerText)var connectSiblingText = function connectSiblingText(prevtarget) {var $delete = target === prev ? next : previf (!checkTextNode(prev)!checkTextNode(next)) {return $deletevar text = (prev.nodeValueprev.innerText) + (next.nodeValuenext.innerText)target.nodeValue = texttarget.parentNode.removeChild($delete)var getTextNodeByOffset = function getTextNodeByOffset($parentNodeoffset) {var curOffset = 0var startOffset = 0var $curNodequeue.push($parentNode)$curNode = queue.pop()if ($curNode.nodeType === 3) {startOffset = offset - curOffsetcurOffset += $curNode.textContent.lengthif (curOffset >= offset) {var children = $curNode.childNodesfor (var i = children.length - 1queue.push(children[i])$parentNode: $parentNode$node: $curNodeoffset: startOffsetfunction getBlockOffset(_ref2) {var $blockNode = _ref2.$blockNode$node = _ref2.$nodeif ($blockNode === null) {var offset = 0queue.push($blockNode)if (item.nodeType === 3 && item.nodeValue !== $node.nodeValue) {offset += item.textContent.length} else if (item.nodeType === 1) {offset += 1if (item === $node) break} else if (item.nodeValue === $node.nodeValue) {return offsetvar getDomMeta = function getDomMeta(selection) {selection.$nodevar $parentNode = selection.$parentNodevar parentIndex = Number($parentNode.dataset.index)var offset = getBlockOffset($parentNode)parentIndex: parentIndexfromParentoffset: offsetfunction nodeToSelection($node) {var $blockNode = getBlockNode($node)var paraIndex = +$blockNode.dataset.indexvar item = {$blockNode: $blockNode$node: $nodeparaIndex: paraIndexoffset: offsetvar id = uuid()start: itemend: itemvar getSelection = function getSelection() {if (selection.anchorNode === null) {var selectionRange = selection.getRangeAt(0)if (!selectionRange!selection.toString()) {var startContainer = selectionRange.startContainerendContainer = selectionRange.endContainercommonAncestorContainer = selectionRange.commonAncestorContainerstartOffset = selectionRange.startOffsetendOffset = selectionRange.endOffsetvar $startBlockNode = getBlockNode(startContainer)var $endBlockNode = getBlockNode(endContainer)var startIndex = $startBlockNode && $startBlockNode.dataset.indexvar endIndex = $endBlockNode && $endBlockNode.dataset.indexvar start = {$blockNode: $startBlockNode$node: startContainerparaIndex: Number(startIndex)var end = {$blockNode: $endBlockNode$node: endContaineroffset: endOffsetparaIndex: Number(endIndex)var $container = typeof commonAncestorContainer === 'string' ? commonAncestorContainer.parentNode : commonAncestorContainerstart: startend: end$container: $containervar transferTextToElement = function transferTextToElement($nodeid) {if (!$node) return nullif ($node.nodeType === 3) {var $wrap = document.createElement(WRAP_TAG)$wrap.setAttribute('data-splitid'id)$wrap.appendChild($node.cloneNode(false))if ($node.parentNode) {$node.parentNode.replaceChild($wrap$node)return $wrapvar serialize = function serialize(selectionRange) {var start = selectionRange.startend = selectionRange.endid = selectionRange.idvar startParaOffset = getBlockOffset(start)var endParaOffset = start.$node === end.$node ? end.offset - start.offset + startParaOffset : getBlockOffset(end)var meta = {start: {para_offset: startParaOffsetpara_index: start.paraIndexend: {para_offset: endParaOffsetpara_index: end.paraIndexreturn metavar mapMetaToLocal = function mapMetaToLocal(paraList) {return function (meta) {var paraOffset = meta.para_offsetparaIndex = meta.para_indexvar $blockNode = paraList[paraIndex]offset = paraOffset - curOffsetif (curOffset >= paraOffset) {if ($curNode.nodeType === 1) {curOffset += 1var deSerialize = function deSerialize(metaparaList$container) {var desparaList = mapMetaToLocal(paraList)start: desparaList(meta.start)end: desparaList(meta.end)id: meta.idfunction getTextNode($node) {if ($node.tagName === IMG_TAG$node.nodeType === 3) {return $node.childNodes[0]var resetRange = function resetRange(selectionRange) {window.getSelection().removeAllRanges()var $startnode = getTextNode(TEMP_NODES.start)var $endnode = getTextNode(TEMP_NODES.end)range.setStart($startnodeselectionRange.start.offset)range.setEnd($endnodeselectionRange.end.offset)selection.addRange(range)var getNodeIndex = function getNodeIndex($block$node) {var index = 0queue.push($block)var $item = queue.pop()if ($item === $node) breakindex++var children = $item.childreni < children.lengthreturn indexvar getNodeByIndex = function getNodeByIndex($blockvar cursor = 0var $result = nullif (cursor === index) {$result = $itemcursor++return $resultvar hasClass = function hasClass(clsif (cls && typeof cls === 'string' && cls.indexOf(className) !== -1) {var inWhiteList = function inWhiteList(classAttr) {var classWhiteList = 'rich_pagesblockquote_infoblockquote_bizblockquote_otherblockquote_articlejs_jump_iconh5_image_linkjs_banner_containerjs_list_containerjs_coverjs_tx_video_containerjs_product_err_containerjs_product_loop_contentjs_product_containerimg_loadinglist-paddingleft-1list-paddingleft-2list-paddingleft-3selectTdClassnoBorderTableue-table-interlace-color-singleue-table-interlace-color-double__bg_gifweapp_image_linkjs_img_loadingwx_video_contextdbwx_video_thumb_primarywx_video_play_btnwx_video_maskqqmusic_areatctips_globalunsupport_tipsqqmusic_wrpappmsg_card_contextappmsg_card_activewx_tap_cardjs_wx_tap_highlightwx_tap_linkqqmusic_bdplay_areaicon_qqmusic_switchpic_qqmusic_defaultqqmusic_thumbaccess_areaqqmusic_songnameqqmusic_singernameqqmusic_sourcejs_audio_frameshare_audio_contextflex_contextpages_resetshare_audio_switchicon_share_audio_switchshare_audio_infoflex_bdshare_audio_titleshare_audio_tipsshare_audio_progress_wrpshare_audio_progressshare_audio_progress_innershare_audio_progress_buffershare_audio_progress_loadingshare_audio_progress_loading_innershare_audio_progress_handleshare_audio_descshare_audio_length_currentshare_audio_length_totalvideo_iframevote_iframejs_editor_vote_cardres_iframecard_iframejs_editor_cardweapp_display_elementjs_weapp_display_elementweapp_cardapp_contextweapp_card_bdweapp_card_profileradius_avatarweapp_card_avatarweapp_card_nicknameweapp_card_infoweapp_card_titleweapp_card_thumb_wrpweapp_card_ftweapp_card_logojs_pay_btnpaypay__maskwx_video_loadingjs_redpacketcoverjs_uneditablejs_uneditablemouseoverjs_editor_qqmusicjs_img_placeholderjs_editor_audioct_geography_loc_tipjs_poi_entryjs_mention_entryproduct_text_linkjs_plain-music_entry'.split('var qaClassPrefix = 'qa__'var classWhiteListReg = [new RegExp('^weui')new RegExp('^appmsg')new RegExp('^audio')new RegExp('^music')new RegExp('^cps_inner')new RegExp('^bizsvr_')new RegExp('^code-snippet')new RegExp('^' + qaClassPrefix)new RegExp('^wx-edui-')new RegExp('^wx_')new RegExp('^wx-')new RegExp('^custom_select_card_')if (!classAttr) return nullvar classList = classAttr.split(\s+var newClassList = []len = classList.lengthvar className = classList[i]if (className && classWhiteList.indexOf(className) !== -1) {newClassList.push(className)jl = classWhiteListReg.lengthif (classWhiteListReg[j].test(className)) {var str = newClassList.join('.')return str && '.' + strvar getNodeSelector = function getNodeSelector(node) {var selector = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''var root = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : document.bodyif (!nodenode === root) return selectorvar id = node.getAttribute('id')var className = node.getAttribute('class')var tagName = node.tagName.toLowerCase()var currentSelector = nullif (id && !hasClass(className'articlepart-selector-area_choice-button_wrap')) return selector ? "#".concat(id">").concat(selector) : "#".concat(id)var whiteClassName = inWhiteList(className)if (whiteClassName) {currentSelector = whiteClassName} else if (hasClass(className'js_choice-img')) {currentSelector = '.js_choice-img''articlepart-selector-area_choice')) {currentSelector = node.dataset.splitid ? '' : tagNamecurrentSelector = tagNamereturn getNodeSelector(node.parentNode[currentSelectorselector].filter(function (item) {return !!item}).join('>')var getNodeSelectorWrap = function getNodeSelectorWrap(nodevar selector = getNodeSelector(nodevar collect = []collect = root.querySelectorAll(selector)console.log('get node selector wrap err'var len = collect.lengthvar index = nullif (node === collect[i]) {index = iif (index === null) {'selector:node not find'selector: selectorvar newSelector = (selector'').replace('>.js_choice-img>''>') + "".concat(len" ").concat(index0)return newSelectorvar serializeToC = function serializeToC(nodes) {return (nodes.map(function (item) {var $node = item.$nodetype = item.typeidx = item.idxvar meta = ''var blockItem = getBlockNode($node)if (type === NODE_TYPE.text) {var nodeIndex = getNodeIndex(blockItem$node.parentNode)if ($node && $node.data) {index = nodeIndexdata = $node.datameta = $node.previousSibling && $node.previousSibling.data} else if (type === NODE_TYPE.img) {var imgs = blockItem.getElementsByTagName('img')data = $node.srcindex = Array.prototype.slice.call(imgs).slice(0).indexOf($node)index: indexidx: idxmeta: meta}).filter(function (item) {return item.index > -1 && !!item.datavar serializeToC2 = function serializeToC2(nodesvar root = $containerdocument.getElementById('js_content')return nodes.map(function (item) {var selector = nullselector = getNodeSelectorWrap($node.parentNodeselector = getNodeSelectorWrap($nodereturn !!item.selector && !!item.datafunction setProperty(elnamepriority) {if (!!el.style.setProperty) {priority = prioritynullel.style.setProperty(namepriority)} else if (typeof el.style.cssText !== 'undefined') {priority = priority ? '!' + priority : ''el.style.cssText += '' + name + ':' + value + priority + 'function hasImgNode($el) {if (!$el) return falsevar nodeType = $el.nodeTypetagName = $el.tagNamefunction getContent(tree) {return tree.reduce(function (acccurif (idx === 0) {if (cur.type === NODE_TYPE.text) {acc.text.push(cur.data)} else if (cur.type === NODE_TYPE.img) {acc.pic.push(cur.data)return accif (tree[idx - 1].type === NODE_TYPE.text) {var text = acc.text.pop()text += cur.dataacc.text.push(text)if (cur.type === NODE_TYPE.img) {audio: []pic: []video: []text: []function saveNode($nodeTEMP_NODES[key] = $nodefunction serializeNode($node$wrap) {var range = nodeToSelection($node)var anchorTree = serializeToC2([{idx: range.start.paraIndex$wrap)var anchorMeta = serialize(range)var anchorBrief = getContent(anchorTree)meta: {anchorTree: anchorTreeanchorMeta: anchorMetaanchorBrief: anchorBriefrange: rangefunction findChildIndex(parentvar childNodes = parent.childNodesvar realOffset = offsetvar $node = nullfor (i = 0$node = childNodes[i]var len = $node.lengthif (len > realOffset) {realOffset -= lencursor: realOffsetvar qs$1 = function qs(selectorel) {return (eldocument).querySelector(selector)var qsAll$1 = function qsAll(selectorreturn (eldocument).querySelectorAll(selector)var dom = {getDomMeta: getDomMetagetContent: getContentgetParaList: getParaListgetBlockNode: getBlockNodegetSelectedNodes: getSelectedNodesconnectSiblingText: connectSiblingTextgetTextNodeByOffset: getTextNodeByOffsetgetBlockOffset: getBlockOffsetgetSelection: getSelectiontransferTextToElement: transferTextToElementserialize: serializedeSerialize: deSerializeresetRange: resetRangeserializeToC: serializeToCsetProperty: setPropertyhasImgNode: hasImgNodenodeToSelection: nodeToSelectionsaveNode: saveNodeserializeNode: serializeNodegetNodeByIndex: getNodeByIndexfindChildIndex: findChildIndexserializeToC2: serializeToC2blockEleTagName: blockEleTagNamegetPureBlockNode: getPureBlockNodeqs: qs$1qsAll: qsAll$1hasClass: hasClassfunction ownKeys$b(er) { var t = Object.keys(e)if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e)r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(er).enumerablet.push.apply(t} return tfunction _objectSpread$b(e) { for (var r = 1r < arguments.lengthr++) { var t = null != arguments[r] ? arguments[r] : {}r % 2 ? ownKeys$b(Object(t)!0).forEach(function (r) { _defineProperty$1(et[r])}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(eObject.getOwnPropertyDescriptors(t)) : ownKeys$b(Object(t)).forEach(function (r) { Object.defineProperty(eObject.getOwnPropertyDescriptor(tr))} return evar paraList = []var totalHit = 0var STATUS = {auditing: 1ban: 2function keyby(arrreturn arr.reduce(function (accif (typeof item[key] === 'undefined') return accif (!acc[item[key]]) acc[item[key]] = []acc[item[key]].push(item){})function getBannerWord(anchor) {return '以下内容存在争议 <a style="color: var(--weui-LINK)" target="_blank" href="https:_2kC-fXw7UjneZSrsC9CVQ">了解更多<a>'function addBanner(nodetext) {var paraNode = _typeof$3(node) === 'object' ? node : paraList[node]if (paraNode.dataset.hasBanner) returnvar divNode = document.createElement('div')divNode.dataset.hasBanner = 1divNode.style = 'background-color: var(--weui-BG-1)font-size: 14pxcolor: var(--weui-FG-2)text-align: leftmargin-top: 20pxmargin-bottom: 4pxpadding: 4px 8px 6px 8pxborder-radius:4pxvar iconNode = document.createElement('span')iconNode.style = 'color: var(--weui-FG-0)padding: 2pxdisplay: inline-blockvertical-align: middlewidth: 20pxheight: 20pxmargin-right: 4pxbackground-size: coverbackground-position: center center-webkit-mask: url("data:imagesvg+xmlcharset=utf8%3Csvg xmlns=\'http:www.w3.org2000svg\' width=\'20\' height=\'20\' viewBox=\'0 0 20 20\'%3E %3Cpath fill-opacity=\'.3\' fill-rule=\'evenodd\' d=\'M10 1.667a8.333 8.333 0 1 1 0 16.666 8.333 8.333 0 0 1 0-16.666zm-.004 11.115a.732.732 0 0 0-.746.735c0 .416.33.735.746.735a.73.73 0 0 0 .752-.735.73.73 0 0 0-.752-.735zm.638-7.669h-1.27l.091 6.33h1.088l.091-6.33z\'%3E%3Csvg%3E") no-repeat 50% 50%mask: url("data:imagebackground-color: currentColorvar textNode = document.createElement('span')textNode.style = 'display: inline-blockline-height: 14pxtextNode.innerHTML = textdivNode.appendChild(iconNode)divNode.appendChild(textNode)paraNode.parentNode.insertBefore(divNodeparaNodenull)paraNode.dataset.hasBanner = 1function maskText(datadomNodecursor) {var len = data.lengthvar maskMat = _toConsumableArray$1(Array(len)).map(function () {return '〇'}).join('')var childNodes = domNode.childNodesvar newCursor = cursorvar node = childNodes[i]if (node.nodeType === 3) {if (newCursor > node.data.length) {newCursor -= node.data.lengthnode.data = node.data.slice(0newCursor).concat(maskMat).concat(node.data.slice(newCursor + len))} else if (node.nodeText === 1) {newCursor -= node.innerText && node.innerText.length0function disputeText(datavar _dom$findChildIndex = dom.findChildIndex(domNodecursor)textNode = _dom$findChildIndex.$noderealOffset = _dom$findChildIndex.realOffsettextNode.splitText(realOffset)type: 'disputeText textNode'cursor: cursorvar repalcedNode = textNode.nextSiblingrepalcedNode.splitText(len)type: 'disputeText nextSibling'var spanNode = document.createElement('span')spanNode.style = 'background-color: rgba(00.10)spanNode.appendChild(repalcedNode.cloneNode(true))repalcedNode.parentNode.replaceChild(spanNoderepalcedNode)function disputeImage(datadomNode) {spanNode.style = 'position:relativeiconNode.style = "\n position: absolute\n top: 4px\n left: 4px\n display: inline-block\n vertical-align: middle\n width: 24px\n height: 24px\n background-size: cover\n background-image: url(\"data:image%3Csvg xmlns='http:svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23FFF' fill-rule='evenodd' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm-.004 13.339a.878.878 0 0 0-.896.882c0 .499.396.882.896.882.512 0 .902-.383.902-.882 0-.5-.39-.882-.902-.882zm.765-9.203h-1.524l.11 7.596h1.305l.11-7.596z'svg%3E\")\n "var parent = domNode.parentNodespanNode.appendChild(domNode.cloneNode(false))parent.replaceChild(spanNodedomNode)spanNode.appendChild(iconNode)function maskImage(datadomNode.style.filter = 'blur(10px)'domNode.style['-webkit-filter'] = 'blur(10px)'function hitMaskText(anchorvar data = anchor.datameta = anchor.metaindex = anchor.indexidx = anchor.idxvar wholeText = domNode.datavar prefixText = (meta'') + dataif (wholeText.indexOf(prefixText) === -1) {hit: falsevar itemNode = dom.getNodeByIndex(paraList[idx]index)if (itemNode) {totalHit++'text node cannot find'anchor: anchorwholeText: wholeTextvar cursor = itemNode && itemNode.innerText.indexOf(prefixText) + (meta'').lengthhit: !!itemNode$hitDom: itemNodefunction hitMaskImage(anchorvar index = anchor.indexdata = anchor.datavar para = paraList[idx]var allImgNode = para.querySelectorAll('img')var hitItenNode = allImgNode[index]var src = hitItenNode && (hitItenNode.getAttribute('data-src')hitItenNode.getAttribute('src'))if (src === data) {hit: true$hitDom: domNodecursor: 0function createMask(anchorreturn function (hitFnmaskFnnext) {var _hitFn = hitFn(anchorhit = _hitFn.hit$hitDom = _hitFn.$hitDomcursor = _hitFn.cursorif (hit) {maskFn(anchor.data$hitDomnext()function maskAnchors(anchorsparaNode) {var cloneAnchors = _toConsumableArray$1(anchors)queue.push(paraNode)var anchor = nullvar next = function next() {anchor = cloneAnchors.shift()while (queue.length > 0 && cloneAnchors.length >= 0 && anchor) {var itemNode = queue.pop()if (!itemNode) continueif (!anchor) continuevar nodeType = itemNode.nodeTypetagName = itemNode.tagNamevar createMaskFn = createMask(anchoritemNode)if (anchor.type === NODE_TYPE.text) {createMaskFn(hitMaskTextanchor.status === STATUS.ban ? maskText : disputeTextnext)if (nodeType === 1 && tagName === IMG_TAG) {if (anchor.type === NODE_TYPE.img) {createMaskFn(hitMaskImageanchor.status === STATUS.ban ? maskImage : disputeImagevar children = itemNode.childNodesfunction parseSelector(selectorStr) {if (!selectorStr) return {}var _selectorStr$split = selectorStr.split('')_selectorStr$split2 = _slicedToArray$1(_selectorStr$splitselector = _selectorStr$split2[0]other = _selectorStr$split2[1]var _other$split = other.split(' ')_other$split2 = _slicedToArray$1(_other$splittotal = _other$split2[0]index = _other$split2[1]selector: selector.replace(>'>')total: total * 1index: index * 1function hitNode(nodeanchor) {if (!node) return nullvar type = anchor.typevar nodeText = node.innerTextnode.innerHTML''var prefixText = ((meta'') + data).replace(&'&')if (nodeText.indexOf(prefixText) !== -1) {var cursor = nodeText.indexOf(prefixText) + (meta'').lengthnode: nodeif (type === NODE_TYPE.img) {var src = node && (node.getAttribute('data-src')node.getAttribute('src'))if (src === data.replace('&')) {function maskNode(anchorstatus = anchor.statusif (status !== STATUS.ban) returnif (type === NODE_TYPE.text) maskText(dataif (type === NODE_TYPE.img) maskImage(datafunction initOld(wrapNodeanchors) {paraList = dom.getParaList(wrapNodegetNestedStructure: trueremoveIgoreEle: falsevar formatAnchor = keyby(anchors'idx')if (!paraList) return(paraList[]).forEach(function (paravar paraAnchors = formatAnchor[index]if (paraAnchors && paraAnchors.length > 0) {addBanner(indexgetBannerWord(paraAnchors[0]))maskAnchors(paraAnchorspara)if (anchors && anchors.length !== totalHit) {'totalHit'totalHit: totalHitanchors: anchorsfunction addChildBanner(nodevar blockNode = dom.getPureBlockNode(node)if (!blockNode) returnaddBanner(blockNodegetBannerWord())function maskAnchors2(wrapNodevar missNodes = []var countList = []var maskNodeList = []var cacheSelector = {}anchors.forEach(function (anchorvar _parseSelector = parseSelector(anchor.selector)selector = _parseSelector.selectorindex = _parseSelector.indextotal = _parseSelector.totalvar nodes = cacheSelector[selector][]if (nodes.length === 0) {nodes = wrapNode.querySelectorAll(selector)cacheSelector[selector] = nodesvar cursorLeft = indexvar cursorRight = indexvar node = nullqueue.push(nodes[index])while (queue.length) {var current = queue.pop()var hitData = hitNode(currentanchor)if (hitData && hitData.node) {node = hitData.nodecursor = hitData.cursorif (cursorLeft - 1 >= 0 && nodes[cursorLeft - 1]) {queue.push(nodes[cursorLeft - 1])cursorLeft -= 1if (cursorRight + 1 < nodes.length && nodes[cursorRight + 1]) {queue.push(nodes[cursorRight + 1])cursorRight += 1if (node) {maskNodeList.push({addChildBanner(node)} else if (selector && selector.lastIndexOf('>') !== -1) {missNodes.push(_objectSpread$b(_objectSpread$b({}selector: selector && selector.slice(0selector.lastIndexOf('>')) + "".concat(total" ").concat(index)countList[i] = countmaskNodeList.forEach(function (item) {maskNode(item.anchoritem.nodeitem.cursor)if (missNodes.length) {maskAnchors2(wrapNodemissNodes)'missNodes'missNodes: missNodesWX_BJ_REPORT.BadJs.report('ArticleMask:Info''querycount'countList: countListfunction init2(wrapNodeanchors)function init(wrapNodevar oldAnchors = []var newAnchors = []anchors.forEach(function (anchor) {if (anchor.selector) {newAnchors.push(anchor)oldAnchors.push(anchor)init2(wrapNodenewAnchors)if (oldAnchors.length > 0) {initOld(wrapNodeoldAnchors)var complainPainter = {init: initfunction setMaskNode(dataif (data.anchor_tree_msg) {var anchors = data.anchor_tree_msg ? JSON.parse(data.anchor_tree_msg).anchor_tree : []var protocol = window.location.protocolcomplainPainter.init($wrapwxgspeedsdk.saveSpeeds({sample: 1uin: window.uinpid: protocol == 'https:' ? 462 : 417speeds: {sid: 38time: Date.now() - startwxgspeedsdk.send()if (typeof WX_BJ_REPORT !== 'undefined' && window.WX_BJ_REPORT.BadJs) {window.WX_BJ_REPORT.BadJs.onError(erroranchor_tree_msg: window.anchor_tree_msgvar asyncToGenerator = _asyncToGeneratorvar defineProperty = _definePropertyfunction _typeof$1(obj) {if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {_typeof_1 = _typeof$1 = function _typeof(obj) {return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof objreturn _typeof$1(obj)var _typeof_1 = _typeof$1var _typeof$2 = _typeof_1window.__page_cls_ctrl__canRenderSilently = '__page_cls_ctrl__canRenderSilently' in window ? window.__page_cls_ctrl__canRenderSilently : truewindow.__page_cls_ctrl__forceRenderSilentlyList = '__page_cls_ctrl__forceRenderSilentlyList' in window ? window.__page_cls_ctrl__forceRenderSilentlyList : []window.__page_cls_ctrl__compRenderInfo = '__page_cls_ctrl__compRenderInfo' in window ? window.__page_cls_ctrl__compRenderInfo : {}var compRenderInfoInner = {}var hasReportIdKey = falsefunction getCompId(renderInfo) {if (renderInfo.subCompType) {return "".concat(renderInfo.compType"-").concat(renderInfo.compIdx"-").concat(renderInfo.subCompType)"-").concat(renderInfo.compIdx)function setForceRenderSilentlyList(list) {if (Array.isArray(list)) {var _window$__page_cls_ct(_window$__page_cls_ct = window.__page_cls_ctrl__forceRenderSilentlyList).push.apply(_window$__page_cls_ct_toConsumableArray$1(list))} else if (Object.prototype.toString.call(list).includes('Number')) {window.__page_cls_ctrl__forceRenderSilentlyList.forceRenderSilentScrollTop = listfunction setRenderSilentlyReadyStatus(status) {window.__page_cls_ctrl__canRenderSilently = statusfunction emitRenderNewHeightEvt() {eventBus.emit('cls-render-new-height')function setCompRenderInfo(renderInfodiffHeight) {window.__page_cls_ctrl__compRenderInfo[getCompId(renderInfo)] = {dh: diffHeightcompEle: renderInfo.compElefunction renderCompSilentlyPreHandler(renderInfo) {var wrapper = renderInfo.wrapperrenderInfo.compEle.parentNode{scrollHeight: 0compRenderInfoInner[getCompId(renderInfo)] = {beforeHeight: wrapper.scrollHeightboundingRectTop: renderInfo.compEle.getBoundingClientRect().topbeforeScrollTop: document.body.scrollTopdocument.documentElement.scrollTopwrapper: wrapperfunction renderCompSilently(renderInfo) {var compId = getCompId(renderInfo)if (!compRenderInfoInner[compId]compRenderInfoInner[compId].beforeHeight === compRenderInfoInner[compId].wrapper.scrollHeight!('compIdx' in renderInfo)renderInfo.compIdx < 0) {var diffHeight = compRenderInfoInner[compId].wrapper.scrollHeight - compRenderInfoInner[compId].beforeHeightvar autoScrollHeight = (document.body.scrollTopdocument.documentElement.scrollTop) - compRenderInfoInner[compId].beforeScrollTopemitRenderNewHeightEvt()if ((compRenderInfoInner[compId].boundingRectTop < 0window.__page_cls_ctrl__forceRenderSilentlyList.includes(compId)window.scrollY + compRenderInfoInner[compId].boundingRectTop < window.__page_cls_ctrl__forceRenderSilentlyList.forceRenderSilentScrollTop) && window.__page_cls_ctrl__canRenderSilently&& Math.ceil(autoScrollHeight) !== diffHeight && Math.floor(autoScrollHeight) !== diffHeight) {document.body.scrollTop = document.body.scrollTop + diffHeightdocument.documentElement.scrollTop = document.documentElement.scrollTop + diffHeightwindow.__addIdKeyReport && window.__addIdKeyReport(330742!hasReportIdKey && window.__addIdKeyReport && window.__addIdKeyReport(3307423)hasReportIdKey = truewindow.__page_cls_ctrl__compRenderInfo[compId] = {var newScrollTop = document.body.scrollTopdocument.documentElement.scrollTopfor (var i in compRenderInfoInner) {if (!window.__page_cls_ctrl__compRenderInfo[i]) {compRenderInfoInner[i].beforeScrollTop = newScrollTopvar pageClsCtrl = {compRenderInfo: window.__page_cls_ctrl__compRenderInfosetForceRenderSilentlyList: setForceRenderSilentlyListsetRenderSilentlyReadyStatus: setRenderSilentlyReadyStatusrenderCompSilentlyPreHandler: renderCompSilentlyPreHandlerrenderCompSilently: renderCompSilentlyemitRenderNewHeightEvt: emitRenderNewHeightEvtsetCompRenderInfo: setCompRenderInfofunction removePlaceholder(elementpreloadingid) {var preLoadNode = element.parentNode.querySelector("[data-preloadingid=\"".concat(preloadingid"\"]"))if (preLoadNode) {preLoadNode.parentNode.removeChild(preLoadNode)pageClsCtrl.emitRenderNewHeightEvt()function _regeneratorRuntime$4() { _regeneratorRuntime$4 = function _regeneratorRuntime() { return ereturn h && "object" == _typeof$2(h) && n.call(h} } throw new TypeError(_typeof$2(e) + " is not iterable")function i$2(_x) {return _i.apply(thisfunction _i() {_i = asyncToGenerator( _regeneratorRuntime$4().mark(function _callee(o) {return _regeneratorRuntime$4().wrap(function _callee$(_context) {new Promise(function (n) {R$4.invoke("handleEcsAction"action: "openEcs"ecsJumpInfoBase64: ofunction (c) {n(c)case 1:function t$3() {return _t.apply(thisfunction _t() {_t = asyncToGenerator( _regeneratorRuntime$4().mark(function _callee2() {return _regeneratorRuntime$4().wrap(function _callee2$(_context2) {new Promise(function (o) {action: "checkAction"method: "isActionAvailable"actionName: "openEcs"actionVersion: "1"function (n) {n != null && n.result ? o(!0) : o(!1)var arrayWithHoles$1 = _arrayWithHolesif (typeof Symbol === "undefined"!(Symbol.iterator in Object(arr))) returnvar _arr = []var _n = truevar _d = falsevar _e = undefinedfor (var _i = arr[Symbol.iterator]()_s!(_n = (_s = _i.next()).done)_n = true) {_arr.push(_s.value)if (i && _arr.length === i) break_d = trueif (!_n && _i["return"] != null) _i["return"]()var iterableToArrayLimit$1 = _iterableToArrayLimitarr2[i] = arr[i]var arrayLikeToArray$2 = _arrayLikeToArrayvar arrayLikeToArray$1 = arrayLikeToArray$2if (typeof o === "string") return arrayLikeToArray$1(o.test(n)) return arrayLikeToArray$1(ovar unsupportedIterableToArray$2 = _unsupportedIterableToArrayvar nonIterableRest$1 = _nonIterableRestvar arrayWithHoles = arrayWithHoles$1var iterableToArrayLimit = iterableToArrayLimit$1var unsupportedIterableToArray$1 = unsupportedIterableToArray$2var nonIterableRest = nonIterableRest$1return arrayWithHoles(arr)iterableToArrayLimit(arri)unsupportedIterableToArray$1(arri)nonIterableRest()var slicedToArray = _slicedToArrayfunction _regeneratorRuntime$3() { _regeneratorRuntime$3 = function _regeneratorRuntime() { return efunction ownKeys$a(efunction _objectSpread$a(e) { for (var r = 1r % 2 ? ownKeys$a(Object(t)!0).forEach(function (r) { defineProperty(eObject.getOwnPropertyDescriptors(t)) : ownKeys$a(Object(t)).forEach(function (r) { Object.defineProperty(evar f$2 = function f(nreturn t < 0 && (t += 1)t > 1 && (t -= 1)t < 16 ? n + (e - n) * 6 * t : t < 12 ? e : t < 23 ? n + (e - n) * (23 - t) * 6 : nfunction h$3(n= 255var o = Math.max(ns = Math.min(nvar rvar c = (o + s)if (o === s) r = i = 0else {var a = o - sswitch (i = c > 0.5 ? a(2 - o - s) : a(o + s)o) {case n:r = (e - t)a + (e < t ? 6 : 0)case e:r = (t - n)a + 2case t:r = (n - e)a + 4= 6return [r * 360c]function g$6() {var n = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []var _n = slicedToArray(ne = _n[0]t = _n[1]o = _n[2]s = tr = oif (s === 0) i = c = a = rvar u = r < 0.5 ? r * (1 + s) : r + s - r * sw = 2 * r - um = e360i = f$2(wm + 1c = f$2(wm)a = f$2(wm - 1return i = Math.round(i * 255)c = Math.round(c * 255)a = Math.round(a * 255)[ia]function y$2() {var _n2 = slicedToArray(ne = _n2[0]t = _n2[1]o = _n2[2]if (e < 0e > 255t < 0t > 255o < 0o > 255) throw new Error("RGB values must be in the range 0-255")var s = function s(r) {var i = r.toString(16).toUpperCase()return i.length === 1 ? "0" + i : ireturn "#".concat(s(e)).concat(s(t)).concat(s(o))var d$5function _$4() {var eexportkey: Url.getQuery("exportkey")__biz: window.bizarticle_info: {mp_biz: (window == null ? void 0 : window.atob(window.biz""))""item_idx: Number(window.itemidxwindow.idx)appmsgid: Number(window.mid)item_show_type: Number(window.item_show_type)mp_article_scene: Number(window.source)mp_sub_scene: Number(window.subscene)mp_get_a8key_scene: Number(window.ascene)carrier_type: ((t = (e = window.cgiData) == null ? void 0 : e.product_activity) == null ? void 0 : t.activity_type)0search_click_id: Url.getQuery("search_click_id")var x$2 = 150var p$2 = 0function N$1() {return _N.apply(thisfunction _N() {_N = asyncToGenerator( _regeneratorRuntime$3().mark(function _callee() {return _regeneratorRuntime$3().wrap(function _callee$(_context) {d$5(window.__secPageAuthPromise ? new Promise(function (n) {d$5 = _$4()n(d$5)}) : (_typeof$2(window.itemidxwindow.idx) > "u"_typeof$2(window.mid) > "u"_typeof$2(window.item_show_type) > "u") && p$2 < x$2 ? (p$2++new Promise(function (e) {e(N$1())})) : (d$5 = _$4()d$5)))function k$2(n) {return (Number(n)100).toFixed(2).replace(([0-9]+(\.[0-9]+[1-9])?)(\.?0+$)"$1")function I$5(n) {return _typeof$2(n.code) < "u" && n.code !== 0function P$4(ne) {var t = {base_req: {action: next_info: JSON.stringify(e)data: JSON.stringify(t)function O$5(n) {if (!n) returnvar e = n.datae.params && (e.params = JSON.parse(e.params)e.params = JSON.stringify(_objectSpread$a(_objectSpread$a({}e.params)scene: Number(window.source)subscene: Number(window.subscene)ClientVersion: parseInt(window.clientversion""SessionId: window.sessionid""})))type: "POST"url: "c_psmaterial_info?action=get_windowproduct"timeout: 5e3dataType: "json"data: P$4("ReportMMData23782"_objectSpread$a({}e))success: function success() {}console.log("[error]")function C$6() {var _ref2var avar _ref = (_ref2 = (a = n.filter(function (_ref3) {var u = _ref3.redw = _ref3.greenm = _ref3.bluereturn !(u === 255 && w === 255 && m === 255)})) == null ? void 0 : a[0]) !== null && _ref2 !== void 0 ? _ref2 : {red: 76green: 76blue: 76e = _ref.redt = _ref.greeno = _ref.blue_h = h$3(e_h2 = slicedToArray(_hs = _h2[0]r = _h2[1]i = _h2[2]i = Math.min(i0.2)var c = g$6([sr * 100i * 100])return e = c[0]t = c[1]o = c[2][y$2([eo])red: egreen: tblue: ofunction M$2() {return (typeof window === "undefined" ? "undefined" : _typeof$2(window)) < "u"function R$3() {var n = M$2() && window.navigator.userAgent.toLowerCase()return n &&iphoneipadipodios.test(n)var classCallCheck = _classCallCheckdescriptor.keyvar createClass = _createClassfunction _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called")return selfvar assertThisInitialized$1 = _assertThisInitializedvar _typeof = _typeof_1var assertThisInitialized = assertThisInitialized$1function _possibleConstructorReturn(selfcall) {if (call && (_typeof(call) === "object"typeof call === "function")) {return callreturn assertThisInitialized(self)var possibleConstructorReturn = _possibleConstructorReturnfunction _getPrototypeOf(o) {getPrototypeOf = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__Object.getPrototypeOf(o)return _getPrototypeOf(o)var getPrototypeOf = _getPrototypeOfvar _getPrototypeOf$1 = getPrototypeOffunction _setPrototypeOf(op) {setPrototypeOf$1 = _setPrototypeOf = Object.setPrototypeOffunction _setPrototypeOf(oo.__proto__ = preturn oreturn _setPrototypeOf(ovar setPrototypeOf$1 = _setPrototypeOfvar setPrototypeOf = setPrototypeOf$1function _inherits(subClasssuperClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function")subClass.prototype = Object.create(superClass && superClass.prototypeconstructor: {value: subClassif (superClass) setPrototypeOf(subClasssuperClass)var inherits = _inheritsfunction _callSuper(te) { return o = _getPrototypeOf$1(o)possibleConstructorReturn(t_isNativeReflectConstruct() ? Reflect.construct(oe[]_getPrototypeOf$1(t).constructor) : o.apply(tfunction _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean[]function () {}))} catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!tvar v$3 = {web: "common-web"app: "common-app"wechat: "common-webchat"function T$6(tvar o = ewindow.location.searchn = new RegExp("(^&)" + t + "=([^&]*)(&$)")s = o.substr(o.indexOf("?") + 1).match(n)return s !== null ? s[2] : ""var f$1 = T$6("color_scheme"location.href)_$3 = Number(T$6("uninteractive"location.href))k$1 = {props: {platform: {type: String"default": "web"extraInfo: {type: Object"default": function _default() {mounted: function mounted() {var t = this.$refs.js_custom_elementt && (this.platform !== "wechat" && !f$1 && t.setAttribute("data-weui-theme""light")f$1 && f$1 === "light" && t.setAttribute("data-weui-theme"_$3 === 1 && t.classList.add("wx_uninteractive"))data: function data() {platformClassname: v$3[this.platform]function L$2(t) {var e = {}return t.attributes && Array.from(t.attributes).forEach(function (o) {e[o.nodeName] = o.nodeValuefunction j$2() {var t = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []var e = arguments.length > 1 ? arguments[1] : undefinedvar o = []return t.childNodes.forEach(function (n) {var s = L$2(n)if ("data-shadow-slot" in s) {if (!s.slot) returnvar l = {attrs: sdomProps: {innerHTML: n.innerHTML === "" ? n.innerText : n.innerHTMLslot: s.slots.slot = void 0var m = e(n.tagNamel)o.push(m)} else if (s.slot) {var _l = e("slot"attrs: {name: s.sloto.push(_l)function H$3(_ref) {var t = _ref.iframeWindowe = _ref.Componento = _ref.platformn = _ref.customNames = _ref.styleText_ref$extraInfo = _ref.extraInfol = _ref$extraInfo === void 0 ? {} : _ref$extraInfom = _ref.watchAttrb = _ref.beforeRenderg = _ref.afterRenderE = _ref.selectory = _ref.afterMountedw = _ref.reflowPropsC = _ref.getProps_ref$eventName = _ref.eventNameA = _ref$eventName === void 0 ? [] : _ref$eventNamevar d = windowt && (d = t)l.window = dvar $ = window.test_autospaced.customElements.define(nfunction (_d$HTMLElement) {inherits(_class_d$HTMLElement)function _class() {var _thisclassCallCheck(this_class)_this = _callSuper(thisvar a = _this.attachShadow({mode: "open"_this.shadow = areturn _thiscreateClass(_classkey: "connectedCallback"value: function connectedCallback() {var _this2 = thisif (!e.install) {if (e.props && w && w.length) {var i = {watch: {}w.forEach(function (u) {i.watch[u] = function () {var p = this.$el.getRootNode().hostx = {compEle: pcompType: ncompIdx: Array.from(document.querySelectorAll(En)).indexOf(p)b && b(Object.assign({subCompType: ux))this.$nextTick(function () {g && g(Object.assign({e.mixins.push(i)typeof e.template == "function" && e.template(e)var a = A.reduce(function (iu) {return i[u] = function (p) {_this2.dispatchCustomEvent(uc = new Vue({render: function render(i) {return i(eprops: C.call(_this2on: aj$2(_this2this.wrapper = cvar r = document.createElement("style")r.textContent = " \n :host {\n all: initial\n -webkit-text-size-adjust: inherit\n ".concat($ ? "text-autospace: normal" : """\n }\n \n ")this.shadowRoot.appendChild(r)var h = document.createElement("style")h.appendChild(document.createTextNode(s))this.shadowRoot.appendChild(h)this.wrapper.$mount()this.shadowRoot.appendChild(this.wrapper.$el)this.debounceUpdate = this.debounce(function () {console.log("forceUpdate")_this2.wrapper && _this2.wrapper.$forceUpdate()this.classList.add("mp_common_widget")y && y.call(this)key: "debounce"value: function debounce(ac) {h = new Array(_len)h[_key] = arguments[_key]var i = thisclearTimeout(r)r = setTimeout(function () {return a.apply(ikey: "dispatchCustomEvent"value: function dispatchCustomEvent(avar r = new CustomEvent(adetail: cbubbles: !0composed: !0this.dispatchEvent(r)key: "getKeyByDataValue"value: function getKeyByDataValue(a) {for (var c in ATTR) if (ATTR[c] === a) return ckey: "disconnectedCallback"value: function disconnectedCallback() {this.shadowRoot.innerHTML = ""this.wrapper && this.wrapper.$destroy()key: "attributeChangedCallback"value: function attributeChangedCallback(athis.wrapper && this.wrapper.$forceUpdate()key: "observedAttributes"return mreturn _class}(d.HTMLElement))function p$1(o) {s =[?&]([^=&#]+)=([^&#]*)t = o.match(s)if (t) {for (var r in t) if (Object.prototype.hasOwnProperty.call(tr)) {var c = t[r].split("=")n = c[0].substr(1)i = c[1]e[n] ? e[n] = [].concat(e[n]i) : e[n] = ireturn efunction h$2(o) {var e = o.lengthvar s = o.indexOf("?")t = o.indexOf("#")t = t === -1 ? e : ts = s === -1 ? t : svar r = o.substring(0s)c = o.substring(s + 1n = o.substring(t + 1)host: rqueryStr: chash: nfunction u$2(ovar s = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : !1var t = h$2(o)var r = t.queryStrvar c = []if (_typeof$2(e) == "object") for (var n in e) Object.prototype.hasOwnProperty.call(en) && c.push(n + "=" + (s ? e[n] : encodeURIComponent(e[n])))else c.push(s ? e : encodeURIComponent(e))return c.length > 0 && (r += (r !== "" ? "&" : "") + c.join("&"))"".concat(t.host).concat(r !== "" ? "?" + r : "").concat(t.hash !== "" ? "#" + t.hash : "")function v$2(rdhfvar e = typeof r == "function" ? r.options : ra && (e.render = ae.staticRenderFns = de._compiled = !0)h && (e.functional = !0)t && (e._scopeId = "data-v-" + t)var oif (f ? (o = function o(n) {n = nthis.$vnode && this.$vnode.ssrContextthis.parent && this.parent.$vnode && this.parent.$vnode.ssrContext!n && (typeof __VUE_SSR_CONTEXT__ === "undefined" ? "undefined" : _typeof$2(__VUE_SSR_CONTEXT__)) < "u" && (n = __VUE_SSR_CONTEXT__)i && i.call(thisn && n._registeredComponents && n._registeredComponents.add(f)e._ssrRegister = o) : i && (o = u ? function () {i.call(this(e.functional ? this.parent : this).$root.$options.shadowRoot)} : i)o) if (e.functional) {e._injectStyles = ovar l = e.rendere.render = function (p_) {return o.call(_)l(p_)var s = e.beforeCreatee.beforeCreate = s ? [].concat(so) : [o]exports: roptions: etypeof Number.isFinite == "function" && Number.isFinite.bind(Number)function o$6(n) {var t = {}return Object.keys(n).forEach(function (e) {t[e] = _this.getAttribute(n[e])function ownKeys$9(efunction _objectSpread$9(e) { for (var r = 1r % 2 ? ownKeys$9(Object(t)Object.getOwnPropertyDescriptors(t)) : ownKeys$9(Object(t)).forEach(function (r) { Object.defineProperty(efunction o$5(ABptypeof E != "boolean" && (p = uu = EE = !1)var c = typeof e == "function" ? e.options : eA && A.render && (c.render = A.renderc.staticRenderFns = A.staticRenderFnsc._compiled = !0B && (c.functional = !0))i && (c._scopeId = i)var wif (a ? (w = function w(r) {r = r!r && (typeof __VUE_SSR_CONTEXT__ === "undefined" ? "undefined" : _typeof$2(__VUE_SSR_CONTEXT__)) < "u" && (r = __VUE_SSR_CONTEXT__)t && t.call(thisp(r))r && r._registeredComponents && r._registeredComponents.add(a)c._ssrRegister = w) : t && (w = E ? function (r) {t.call(thisO(rthis.$root.$options.shadowRoot))} : function (r) {u(r))w) if (c.functional) {var r = c.renderc.render = function (Zreturn w.call(U)r(ZU)var _r = c.beforeCreatec.beforeCreate = _r ? [].concat(_rw) : [w]var rA = o$7.defineComponent({name: "ProductTitle"product: {required: !0layout: {"default": "large"darkMode: {type: Boolean"default": !1var oA = rAvar y$1 = function y() {var A = thist = A.$createElemente = A._self._ctreturn e("div"staticClass: "product-title__outer""class": [A.layout"dark-mode": A.darkMode[e("div"staticClass: "product-title""class": A.layout === "bar" ? "one-line" : "two-line"[e("span"[A._l(A.product.iconUrlsfunction (ireturn [e("img"key: Bsrc: ialt: ""A._v(" ")e("span"[A._v(A._s(A.product.title))])])])EA = []y$1._withStripped = !0var cA = void 0sA = "data-v-40afe61e"dA = void 0wA = !1M$1 = o$5({render: y$1staticRenderFns: EAcAoAsAwAdA!1void 0void 0)var gA = o$7.defineComponent({name: "ProductShop"var nA = gAvar D = function D() {staticClass: "product-shop__outer"staticClass: "product-shop"staticClass: "product-shop__inner"staticClass: "left"[e("img"staticClass: "icon img-color-invert"src: A.product.platformIconUrle("div"staticClass: "text"[A._v("\n " + A._s(A.product.platformName) + "\n ")])A.product.bizIcon.goodShopIcon[A.darkMode ? "dark" : "normal"] ? e("img"staticClass: "right-icon good-shop"src: A.product.bizIcon.goodShopIcon[A.darkMode ? "dark" : "normal"]}) : A.product.bizIcon.rtagIcon[A.darkMode ? "dark" : "normal"] ? e("img"staticClass: "right-icon icon-r"src: A.product.bizIcon.rtagIcon[A.darkMode ? "dark" : "normal"]}) : A._e()])])])])uA = []D._withStripped = !0var lA = void 0IA = "data-v-1a13560c"MA = void 0QA = !1Q = o$5({render: DstaticRenderFns: uAlAnAIAQAMAname: "ProductBuyButtons"clientType: {"default": "C"isPC: {computed: {isC: function isC() {return this.clientType === "C"isB: function isB() {return this.clientType === "B"showGiftBtn: function showGiftBtn() {return this.isC && !this.isPC && this.product.showPresentBtn && this.layout !== "bar" && !this.product.btnTextmethods: {handleBuy: function handleBuy() {if (this.isB) {this.$emit("expand")this.$emit("buy"clickType: 1handleGift: function handleGift() {this.product.canGivePresent ? this.isC && this.$emit("gift"clickType: 2}) : this.$emit("gift"clickType: 3var CA = GAvar z = function z() {staticClass: "btn__area"[A.showGiftBtn ? e("div"[e("button"staticClass: "btn type-secondary""class": {"type-disabled": !A.product.canGivePresenton: {click: function click(i) {return i.stopPropagation()A.handleGift.apply(null[A._v("\n \u9001\u670B\u53CB\n ")])]) : A._e()A.product.btnText ? e("div"staticClass: "product_status_text"[A._v("\n " + A._s(A.product.btnText) + "\n ")])]) : e("div"staticClass: "btn type-primary"A.handleBuy.apply(null[A._v("\n " + A._s(A.product.buttonWording"购买") + "\n ")])])])FA = []z._withStripped = !0var NA = void 0hA = "data-v-4b157c62"pA = void 0UA = !1G$2 = o$5({render: zstaticRenderFns: FAhAUApAname: "ProductImage"imgSize: {type: Number"default": 400showError: !1imageStyle: function imageStyle() {objectFit: "cover"width: this.imgSize + "px"height: this.imgSize + "px"handleImageError: function handleImageError() {this.showError = !0handleImageLoad: function handleImageLoad() {this.showError = !1var YA = RAvar b$5 = function b() {staticClass: "product-img-container"style: {width: A.imgSize + "px"height: A.imgSize + "px"staticClass: "product-img""class": A.layoutstyle: A.imageStylesrc: A.product.imgUrls[0]""error: A.handleImageErrorload: A.handleImageLoadstaticClass: "product-img-error"display: A.showError ? "flex" : "none"[A._v("\n \u56FE\u7247\u52A0\u8F7D\u5931\u8D25\n ")])])mA = []b$5._withStripped = !0var fA = void 0TA = "data-v-c88442f6"yA = void 0DA = !1C$5 = o$5({render: b$5staticRenderFns: mAfAYATAvar zA = o$7.defineComponent({name: "QrCode"isExpanded: {qrCodeUrl: {"default": ""emits: ["collapse""expand"]imageLoaded: !1imageError: !1watch: {qrCodeUrl: function qrCodeUrl(A) {A && (this.imageLoaded = !1this.imageError = !1)handleCollapse: function handleCollapse() {this.$emit("collapse")handleExpand: function handleExpand() {onImageLoad: function onImageLoad() {this.imageLoaded = !0this.imageError = !1onImageError: function onImageError() {this.imageLoaded = !1this.imageError = !0var bA = zAvar S = function S() {staticClass: "qrcode__outer""class": [{open: A.isExpandedstaticClass: "qrcode__hd"staticClass: "close-area"click: A.handleCollapsestaticClass: "arrow-icon""img-color-invert": A.darkModesrc: " https:componentsiconsbasearrow_down_regular.svg"A._v("\n \u6536\u8D77\n ")])])staticClass: "qrcode__bd"[A.qrCodeUrl ? e("img"directives: [{name: "show"rawName: "v-show"value: A.imageLoaded && !A.imageErrorexpression: "imageLoaded && !imageError"staticClass: "qrcode-img"src: A.qrCodeUrlalt: "商品二维码"load: A.onImageLoaderror: A.onImageError}) : A._e()A.qrCodeUrl ? e("i"value: !A.imageLoaded && !A.imageErrorexpression: "!imageLoaded && !imageError"staticClass: "loading"!A.qrCodeUrlA.imageError ? e("img"staticClass: "error-icon"src: "https:refresh_regular.svg"alt: "加载失败"}) : A._e()])A._m(0)])SA = [function () {staticClass: "qrcode__ft"[A._v("使用手机微信")])[A._v("扫码了解商品信息")])])S._withStripped = !0_A = "data-v-34552a2a"jA = void 0xA = !1F$3 = o$5({render: SstaticRenderFns: SAbA_AxAjAvar kA = o$7.defineComponent({name: "ProductPrice"var VA = kAvar L$1 = function L() {staticClass: "product-price"staticClass: "price-box"staticClass: "more"staticClass: "money"[A._v(A._s(A.product.price.str))])A.product.price.more ? e("div"staticClass: "add"[A._v("起")]) : A._e()A.product.price.wording ? e("div"staticClass: "tag"[A._v("\n " + A._s(A.product.price.wording) + "\n ")]) : A._e()])])])WA = []L$1._withStripped = !0var HA = void 0vA = "data-v-4ce15964"JA = !1N = o$5({render: L$1staticRenderFns: WAVAvar OA = {name: "ProductTags"hideOverflowTags: {"default": !0visibleTags: []calculateVisibleTags: function calculateVisibleTags() {if (!this.hideOverflowTags!this.$refs.tagContainer) returnvar A = this.$refs.tagContainert = A.offsetWidthe = A.childrenfor (var a = 0a < e.lengtha++) e[a].style.visibility = "visible"var B = []for (var _a = 0_a < e.length_a++) {var E = e[_a].offsetWidth + (_a > 0 ? 8 : 0)if (i + E <= t) B.push(_a)i += Eelse breakfor (var _a2 = 0_a2 < e.length_a2++) e[_a2].style.visibility = B.includes(_a2) ? "visible" : "hidden"this.visibleTags = BhandleResize: function handleResize() {this.calculateVisibleTags()_this.calculateVisibleTags()window.addEventListener("resize"_this.handleResize)beforeDestroy: function beforeDestroy() {window.removeEventListener("resize"this.handleResize)var ZA = OAvar _$2 = function _() {staticClass: "product-tag__outer"ref: "tagContainer"staticClass: "product-tag"[A._l(A.product.tags.marketingCouponsfunction (i) {key: i.descstaticClass: "tag-body""class": A.layout == "bar" ? "marketing" : "primary"[A._v("\n " + A._s(i.desc) + "\n ")])A._l(A.product.tags.safeguardListstaticClass: "tag-body primary"A._l(A.product.tags.couponsList2)])KA = []_$2._withStripped = !0var XA = void 0qA = "data-v-339c50a0"$A = void 0Ae$1 = !1h$1 = o$5({render: _$2staticRenderFns: KAZAAe$1$Avar ee = o$7.defineComponent({name: "ProductBar"components: {ProductTitle: M$1ProductShop: QProductBuyButtons: G$2ProductImage: C$5QrCode: F$3ProductPrice: NProductTags: h$1contentHeight: 44isExpanded: !1this.calculateContentHeight()this.calculateContentHeight)calculateContentHeight: function calculateContentHeight() {var A = this.$el.querySelector(".product-right")console.log(A)A && (this.contentHeight = Math.max(A.clientHeight44))handleCardClick: function handleCardClick() {this.isPC && this.handleExpand()this.$emit("card-click")this.isExpanded = !0this.isExpanded = !1handleBuy: function handleBuy(A) {handleGift: function handleGift(A) {this.$emit("gift"var te = eevar j$1 = function j() {staticClass: "product-card"id: "product-id-card"staticClass: "mini-product-card"click: A.handleCardClickstaticClass: "product-card__outer"[e("product-image"product: A.productlayout: "bar""img-size": A.contentHeightstaticClass: "product-right"staticClass: "product-right-top"[e("product-title"staticClass: "product-right-bottom"[e("product-price"e("product-tags"1)])staticClass: "product-button__outer"[e("product-buy-buttons""client-type": A.clientTypeisPC: A.isPCexpand: A.handleExpandbuy: A.handleBuygift: A.handleGift1)]e("product-shop"A.isPC && A.clientType === "C" ? e("qr-code"isExpanded: A.isExpandedqrCodeUrl: A.product.qrCodeUrlcollapse: A.handleCollapse}) : A._e()]ie = []j$1._withStripped = !0var Be$1 = void 0ae$1 = "data-v-6dc03843"re = void 0oe = !1Ee$1 = o$5({render: j$1staticRenderFns: ieBe$1teoerevar ce$1 = o$7.defineComponent({name: "ProductHistory"var se$1 = ce$1var x$1 = function x() {t = thise = t.$createElementi = t._self._cereturn t.product.sales ? i("div"staticClass: "history""class": (A = {}A[t.layout] = t.layoutA["dark-mode"] = t.darkMode[i("div"staticClass: "history-inner"[t._v("已售" + t._s(t.product.history))])]) : t._e()de$1 = []x$1._withStripped = !0var we$1 = void 0ge$1 = "data-v-ca1abb60"ne$1 = void 0ue$1 = !1k = o$5({render: x$1staticRenderFns: de$1we$1se$1ge$1ue$1ne$1var le$1 = {name: "ProductLarge"ProductHistory: kimgSize: 400_this2.calculateImageSize()this.calculateImageSize)this.$emit("card-click"this.product)var _this3 = this_this3.calculateImageSize()calculateImageSize: function calculateImageSize() {var A = this.$el.querySelector(".normal-product-large")if (A) {var t = A.offsetWidththis.imgSize = tvar Ie$1 = le$1var V$1 = function V() {staticClass: "product-large"staticClass: "normal-product-large"layout: "large""img-size": A.imgSizee("product-title"staticClass: "product-info__outer"staticClass: "product-info""price-type": "more"e("product-history"staticClass: "right"1)])])Me = []V$1._withStripped = !0var Qe = void 0Ge$1 = "data-v-5376dcc1"Ce$1 = void 0Fe$1 = !1Ne$1 = o$5({render: V$1staticRenderFns: MeQeIe$1Fe$1Ce$1var he$1 = o$7.defineComponent({name: "ProductLittle"contentHeight: 88var _this4 = this_this4.calculateContentHeight()t = this.$el.querySelector(".info-right")console.log("calculateContentHeight"this.$el.clientWidth)var e = this.$el.clientWidth - (t == null ? void 0 : t.clientWidth) - 32 - 10A && (this.contentHeight = Math.max(Math.min(A.clientHeight88))var pe$1 = he$1var W$1 = function W() {staticClass: "product-little"staticClass: "small-product-little"staticClass: "product-little__outer"layout: "little"staticClass: "info-left"staticClass: "info-right"1)])])])])]Ue$1 = []W$1._withStripped = !0var Re$1 = void 0Ye$1 = "data-v-d8ab1782"me$1 = void 0Te$1 = o$5({render: W$1staticRenderFns: Ue$1Re$1pe$1Ye$1me$1var ye$1 = {name: "ProductPicture"imageUrl: {title: {imgSize: function imgSize() {width: "100%"height: "auto"maxWidth: "400px"openShop: function openShop() {}var De$1 = ye$1var H$2 = function H() {return e("a"staticClass: "product_image_link js_product_entry"staticClass: "rich_pages wxw-img"style: A.imgSizesrc: A.imageUrlalt: A.titleclick: A.openShop})])ze = []H$2._withStripped = !0Se$1 = void 0Le$1 = void 0_e$1 = !1je = o$5({render: H$2staticRenderFns: zeDe$1_e$1Le$1var v$1 = function (A) {return A[A.LARGE = 0] = "LARGE"A[A.LITTLE = 1] = "LITTLE"A[A.PICTURE = 2] = "PICTURE"A[A.BAR = 3] = "BAR"A[A.TEXT = 4] = "TEXT"}(v$1{})var xe$1 = o$7.defineComponent({name: "Product"ProductBar: Ee$1ProductLarge: Ne$1ProductLittle: Te$1ProductPicture: jeCardType: v$1cardType: {"default": "default"this.$emit("ready")this.$emit("open""product")"buy")A.clickType == 3 ? this.$emit("open""giftFail") : this.$emit("open""gift")var ke$1 = xe$1var P$3 = function P() {staticClass: "product-container""class": "client-type-" + A.clientType[A.cardType === A.CardType.BAR ? e("ProductBar""dark-mode": A.darkMode && A.clientType === "C""card-click": A.handleCardClickscopedSlots: A._u([{key: "bottom"fn: function fn() {return [A._t("bottom")]proxy: !0}) : A.cardType === A.CardType.LARGE ? e("ProductLarge"}) : A.cardType === A.CardType.LITTLE ? e("ProductLittle"}) : e("ProductLarge"Ve = []P$3._withStripped = !0var We = void 0He$1 = "data-v-71c60811"ve$1 = void 0Pe$1 = !1render: P$3staticRenderFns: VeWeke$1He$1ve$1function Oe$1(A) {return A.replace(_([a-z])function (treturn e.toUpperCase()function I$4(A) {if (A == null) return Aif (Array.isArray(A)) return A.map(function (e) {return I$4(e)if (A instanceof Date_typeof$2(A) != "object") return Afor (var e in A) if (A.hasOwnProperty(e)) {var i = Oe$1(e)B = A[e]t[i] = I$4(B)return tvar d$4 = {BRAND_SHOP: 1BRAND_PRODUCT: 2PRESALE: 3SEVEN_DAY_GUARANTEE: 4SELLER_INSURANCE: 5FLASHSALE: 6PAY_AFTER_USE: 7FAST_REFUND: 8DAMAGE_GUARANTEE: 9FAKE_ONE_PAY_FOUR: 10TIMEOUT_REFUND: 11BUY_WITH_CONFIDENCE: 12DOOR_TO_DOOR_PICKUP: 14Ze$1 = function Ze(A) {var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1var e = Number(A)return Number.isNaN(e) ? (console.warn("[formatUnit] The count is an invalid value!")"0") : e === 0 ? "0" : e < 1e4 ? "".concat(e) : e < 1e8 ? t === 0 ? Math.floor(Number(e)1e4) + "万" : Math.floor(Number(e)1e3)10 + "万" : t === 0 ? Math.floor(Number(e)1e8) + "亿" : Math.floor(Number(e)1e7)10 + "亿"Ke = defineProperty(defineProperty(defineProperty(defineProperty(defineProperty(defineProperty(defineProperty(defineProperty(defineProperty({}d$4.SEVEN_DAY_GUARANTEEdesc: "7天无理由""class": "safeguard"d$4.SELLER_INSURANCEdesc: "运费险"d$4.PAY_AFTER_USEdesc: "先用后付"d$4.FAST_REFUNDdesc: "极速退款"d$4.DAMAGE_GUARANTEEdesc: "坏损包退"d$4.FAKE_ONE_PAY_FOURdesc: "假一赔三"d$4.TIMEOUT_REFUNDdesc: function desc(_ref) {var A = _ref.tagNum1return _typeof$2(A) < "u" ? "".concat(A"\u5929\u8D85\u65F6\u9000") : ""valid: function valid(_ref2) {var A = _ref2.tagNum1return typeof A == "number"d$4.BUY_WITH_CONFIDENCE"class": "confidence"desc: "放心买"d$4.DOOR_TO_DOOR_PICKUPdesc: "上门取件"Xe = function Xe(A) {var t = (A.marketingCoupons[]).map(function (B) {desc: B.couponName"class": "marketing-coupons"e = (A.productIconTags[]).map(function (B) {var a = Ke[B.tagType]if (!atypeof a.valid == "function" && !a.valid(B)) return nullvar E = ""return typeof a.desc == "function" ? E = a.desc(B) : E = a.descdesc: E"class": a["class"]}).filter(function (B) {return Bi = (A.associatedCoupons[]).map(function (B) {"class": "coupons"marketingCoupons: tsafeguardList: ecouponsList: iqe = {show: !0show: !1msg: "商品因违规已下架"3: {msg: "商品已下架"4: {msg: "商品已删除"5: {$e = function $e(A) {var t = qe[A.status]return t.msg ? t.msg : ((e = A.timingOnsaleInfo) == null ? void 0 : e.status) === 1 ? " " : A.stock ? "" : "商品卖完了"At = function At(A) {str: "\xA5".concat(A.sellingPricemore: A.isPriceBeginShowwording: A.sellingPriceWordingreturn ((e = A.timingOnsaleInfo) == null ? void 0 : e.status) === 1 && (A.timingOnsaleInfo.isHidePrice && (t = {str: "\xA5".concat(A.timingOnsaleInfo.maskPrice)more: 0wording: ""t.wording = "待开售")et = function et(A) {var t = 0return (e = A.productShopIcon) != null && e.iconTopSimplifyUrl ? t = 1 : (i = A.productShopIcon) != null && i.iconR_30transpUrl && (t = 2)T$5 = function T(A) {var t = I$4(A)return _objectSpread$9(_objectSpread$9({}tags: Xe(t)btnText: $e(t)history: Ze$1(t.sales)price: At(t)bizIcon: {goodShopIcon: {normal: ((e = t.productShopIcon) == null ? void 0 : e.iconTopSimplifyUrl)""dark: ((i = t.productShopIcon) == null ? void 0 : i.iconTopSimplifyUrlDark)""rtagIcon: {normal: ((B = t.productShopIcon) == null ? void 0 : B.iconR_30transpUrl)""dark: ((a = t.productShopIcon) == null ? void 0 : a.iconR_30transpDarkUrl)""shopLabelTag: et(t)var tt = "https:shopssrwapbusiness"it = "https:productCard"Bt = "https:mmecat = "https:recommend"rt = "https:mp.weixin.qq.com"l$5 = {BIZ_ARTICLE_CSIDE_READ: 1BIZ_ARTICLE_BSIDE_PREVIEW: 2BIZ_PRIVATE_MESSAGE_BSIDE: 3BIZ_PRIVATE_MESSAGE_CSIDE: 4BIZ_AUTO_REPLY_BSIDE: 5BIZ_AUTO_REPLY_CSIDE: 6BIZ_CUSTOM_MENU_BSIDE: 7BIZ_CUSTOM_MENU_CSIDE: 8ot = 8function Et(A) {var _JSON$parse = JSON.parse(A)t = _JSON$parse.actione = _JSON$parse.valueaction: tvalue: e} catch (t) {console.error(t)function g$5(Aif (!A) return console.warn("postMessageToIframe: win is null")A.postMessage(JSON.stringify({i"*")} catch (B) {console.log("postMessage error"B)var ct = {name: "mp-common-product"Product: Jemixins: [k$1]productInfo: {immutable: {"default": 0token: {windowproduct: {is_hover: {is_selected: {customstyle: {"default": "{}"ecsource: {exportkey: {wap_export_token: {loaded: {productImage: {originPrice: {discountedPrice: {req_scene: {urlParams: {extInfo: {scrollBlur: {wrpStyle: {outerclick: {var t = ""e = "https:biz_getproductqrcode?productkey=".concat(this.windowproduct"&reqScene=").concat(this.req_scene"&article_info=")showIframe: !1iframeUrl: ttransferStyle: ""timeout: nullobserver: nullactive: !1hasExpose: !1iframeLoading: !0iframeLoadTimeout: nullproductCard: nullfailMsg: ""qrCodeUrl: eisEditor: function isEditor() {return this.platform === "web"this.platform === "app"jumpInfo: function jumpInfo() {var _this$productCard = this.productCardA = _this$productCard.giftJumpInfoBase64Strt = _this$productCard.cardJumpInfoBase64Stre = _this$productCard.buyButtonJumpInfoBase64StrgiftJumpInfoBase64Str: AcardJumpInfoBase64Str: tbuyButtonJumpInfoBase64Str: eiframeStyle: function iframeStyle() {var A = {}return this.platform === "web" ? [l$5.BIZ_CUSTOM_MENU_BSIDEl$5.BIZ_AUTO_REPLY_BSIDEl$5.BIZ_PRIVATE_MESSAGE_BSIDE].includes(this.req_scene) ? A.width = "195px" : A.width = "350px" : A.width = "100%"A = Object.assign(AJSON.parse(this.transferStyle"{}"))isIframe: function isIframe() {return this.cardtype !== 0 && this.cardtype !== 1 && this.cardtype !== 3clientType: function clientType() {return this.isEditor ? "B" : "C"darkMode: function darkMode() {return this.extraInfo.window.matchMedia("(prefers-color-scheme: dark)").matchesisPC: function isPC() {return Device.os.pchandler: function handler() {this.loaded && (this.showIframe = !0this.iframeUrl = this.getCUrl())immediate: !0cardtype: function cardtype(A) {this.isEditor && (this.iframeUrl = this.getBUrl())(A === 0A === 1A === 3) && (this.iframeLoading = !1)windowproduct: function windowproduct() {urlParams: function urlParams() {iframeUrl: function iframeUrl() {var _this5 = thisthis.isIframe && (this.iframeLoading = !0this.iframeLoadTimeout && clearTimeout(this.iframeLoadTimeout)this.iframeLoadTimeout = setTimeout(function () {window.WX_BJ_REPORT && window.WX_BJ_REPORT.BadJs && window.WX_BJ_REPORT.BadJs.report("load timeout"_this5.iframeUrlmid: "mmbizwap:product"view: "wap_business"productCount: document.getElementsByTagName("mp-common-product").length5e3))created: function created() {this.isEditor && (this.showIframe = !0this.iframeUrl = this.getBUrl())this.isIframe(this.iframeLoading = !1)var _this6 = thisthis.extraInfo.window && this.extraInfo.window.addEventListener("message"this.handleMessage)this.extraInfo.window && this.extraInfo.window.addEventListener("click"this.handleDocumentClick)this.scrollBlur && this.extraInfo.window && this.extraInfo.window.addEventListener("scroll"this.handleScroll)this.isIframe(window.__secPageAuthPromise ? window.__secPageAuthPromise.then(function () {_this6.initProductInfo()}) : this.initProductInfo())this.extraInfo.window && this.extraInfo.window.removeEventListener("message"this.extraInfo.window && this.extraInfo.window.removeEventListener("click"this.scrollBlur && this.extraInfo.window && this.extraInfo.window.removeEventListener("scroll"this.observer && this.observer.disconnect()handleScroll: function handleScroll() {this.deActive()handleDocumentClick: function handleDocumentClick(A) {this.$refs.js_custom_element.contains(A.target)(this.deActive()this.$emit("document-click"A))deActive: function deActive() {var A = this.$refs.iframeRefA && A.contentWindow && this.active && (g$5(A.contentWindow"webEvent"type: "unclick"this.active = !1)exposureReport: function exposureReport() {var _this7 = thisthis.observer = new IntersectionObserver(function (A) {A.forEach(function (t) {var e = _this7.isIframe ? _this7.$refs.iframeRef : _this7.$refs.productCardRef && _this7.$refs.productCardRef.$elif (t.isIntersecting && t.intersectionRatio >= 0.5) {_this7.$emit("expose"!_this7.hasExpose)_this7.hasExpose = !0e && (_this7.timeout = setTimeout(function () {_this7.isIframe ? e.contentWindow && g$5(e.contentWindowtype: "valid_expose"}) : _this7.report("element_valid_expose")} catch (i) {console.error(i)} else _this7.timeout && clearTimeout(_this7.timeout)threshold: 0.5this.observer.observe(this.$refs.js_custom_element)handleMessage: function handleMessage(A) {if (A.origin !== rt) returnvar t = this.$refs.iframeRefif (t && A.source === t.contentWindow) {var _Et = Et(A.data)e = _Et.actioni = _Et.valueswitch (e) {case "changeFrameStyle":this.changeFrameStyle(Acase "onFrameReady":this.onFrameReady(Acase "webEvent":i.type === "click" ? this.clickProduct(A) : i.type === "toast" ? window.weui.toast(i.msgextClass: "weui-toast_text common_product_toast"}) : i.type === "dialog" && window.weui.dialog(i)this.$emit("iframe-message"onFrameReady: function onFrameReady(Athis.iframeLoading = !1this.setProductData(A.sourcethis.extraInfo.window && g$5(this.extraInfo.window"setPageData"darkMode: this.extraInfo.window.matchMedia("(prefers-color-scheme: dark)").matchesthis.isEditorthis.exposureReport()onCardReady: function onCardReady() {if (this.iframeLoadTimeout && clearTimeout(this.iframeLoadTimeout)this.windowproduct) {var A = this.$el.getRootNode().hostremovePlaceholder(Athis.windowproduct)var t = A && A.parentNodevar e = t.querySelector(".wx_img_placeholder")e && t.removeChild(e)this.emitCardReadyEvent()clickProduct: function clickProduct(A) {this.extraInfo.window && this.extraInfo.window.clickedProductWin && A.source !== this.extraInfo.window.clickedProductWin && g$5(this.extraInfo.window.clickedProductWinthis.extraInfo.window && (this.extraInfo.window.clickedProductWin = A.source)this.active = !0setProductData: function setProductData(A) {g$5(A"setData"infos: {scene: "edit"this.immutable && g$5(Ascene: "immutable"changeFrameStyle: function changeFrameStyle(Aif (!(!t_typeof$2(t) != "object"this.cardtype === 2)) try {this.transferStyle = JSON.stringify(t)getBRecommendIframeUrl: function getBRecommendIframeUrl() {var A = _objectSpread$9({reqScene: this.req_scenethis.urlParams)t = window && window.wx && window.wx.data && window.wx.data.tp$1(window.location.href).tokenthis.tokenreturn t && (A.token = t)this.cardtype && (A.cardtype = 1)u$2(atgetBUrl: function getBUrl() {if (this.cardtype === ot) return this.getBRecommendIframeUrl()productkey: this.windowproductthis.cardtype && (A.cardtype = this.cardtype)this.isIframe ? u$2(ttA) : u$2(itgetCUrl: function getCUrl() {return this.exportkey && (A.exportkey = this.exportkey)this.wap_export_token && (A.wap_export_token = this.wap_export_token)this.ecsource && (A.ecsource = this.ecsource)u$2(BtopenShop: function openShop() {this.outerclick ? this.$emit("element-click"this.$refs.js_custom_element) : !this.isEditor && A && g$5(A.contentWindowtype: "openShop"clickType: 0getBCardData: function getBCardData() {var _this8 = thisthis.failMsg = ""url: this.getBUrl()type: "GET"contentType: "applicationjsoncharset=UTF-8"success: function success(A) {((t = A == null ? void 0 : A.resp) == null ? void 0 : t.code) === 0 && (e = A == null ? void 0 : A.resp) != null && e.data ? _this8.productCard = T$5((i = A == null ? void 0 : A.resp) == null ? void 0 : i.data) : _this8.failMsg = ((B = A == null ? void 0 : A.resp) == null ? void 0 : B.msg)"商品信息获取失败"error: function error(A) {console.error("获取商品数据失败:")_this8.failMsg = "商品信息获取失败"getCCardData: function getCCardData() {var _this9 = thisvar A = {article_info: btoa(JSON.stringify({mp_biz: atob(window.biz"")item_idx: Number(window.itemidxwindow.idx0)appmsgid: Number(window.mid0)item_show_type: Number(window.item_show_type0)mp_article_scene: Number(window.source0)mp_sub_scene: Number(window.subscene0)mp_get_a8key_scene: Number(window.ascene0)carrier_type: ((i = (e = window.cgiData) == null ? void 0 : e.product_activity) == null ? void 0 : i.activity_type)0search_click_id: Url.getQuery("search_click_id")""exportkey: Url.getQuery("exportkey")""wap_export_token: this.wap_export_token""ecsource: this.ecsource""t = Object.keys(A).map(function (B) {return "".concat(B"=").concat(A[B])}).join("&")this.qrCodeUrl = this.qrCodeUrl.concat(A.article_info)biz_batchgetproductcard?".concat(t)data: JSON.stringify({productkey_list: [this.windowproduct]cardtype: this.cardtypesuccess: function success(B) {B.product_card_list && B.product_card_list.length > 0 ? (_this9.productCard = T$5(B.product_card_list[0].product_card_info)_this9.$forceUpdate()) : console.log("未获取到商品数据")error: function error(B) {console.error("获取商品数据失败:"initProductInfo: function initProductInfo() {this.windowproduct && (this.isEditor ? this.getBCardData() : this.getCCardData())openJumpInfo: function openJumpInfo(A) {var _this10 = thisreturn asyncToGenerator( _regeneratorRuntime$2().mark(function _callee() {if (!(_this10.platform === "wechat")) {_context.next = 11return t$3()if (!_context.sent) {_context.next = 6return i$2(A)_context.next = 9(t = window == null ? void 0 : window.weui) == nullt.toast("当前版本不支持打开页面"extClass: "weui-toast_text"case 9:_context.next = 12case 11:(e = window == null ? void 0 : window.weui) == nulle.toast("请在手机微信中打开"case 12:handleOpenProduct: function handleOpenProduct() {this.openJumpInfo(this.jumpInfo.cardJumpInfoBase64Str)this.openJumpInfo(this.jumpInfo.buyButtonJumpInfoBase64Str)this.openJumpInfo(this.jumpInfo.giftJumpInfoBase64Str)emitCardReadyEvent: function emitCardReadyEvent() {action: "onFrameReady"productTitle: this.productCard.titleproductName: this.productCard.titleqrcodeUrl: this.qrCodeUrlt = new CustomEvent("iframe-message"detail: Athis.$el.dispatchEvent(t)emitCardClickEvent: function emitCardClickEvent() {action: "webEvent"type: "click"handleProductClick: function handleProductClick(A) {if (this.emitCardClickEvent()this.clientType !== "B") {if (this.report("element_click")Device.os.pc) {this.$set(this.productCard"qrCodeUrl"this.qrCodeUrl)} else if (!MMVersion.isWechat) {(t = window == null ? void 0 : window.weui) == nullt.toast("请在手机微信中打开"A === "product" ? this.handleOpenProduct() : A === "buy" ? this.handleBuy() : A === "gift" ? this.handleGift() : A === "giftFail" && ((e = window == null ? void 0 : window.weui) == nulle.alert(this.productCard.canntGivePresentMsg"该商品不支持赠送"report: function report(A) {var _this11 = thisreturn asyncToGenerator( _regeneratorRuntime$2().mark(function _callee2() {return N$1()t = _context2.senti = {logid: "23782"event: Aparams: JSON.stringify({page_name: "mp_article_page"element_name: "commodity_card"productid: _this11.productCard.productIdmp_article_bizuin: t.article_info.mp_bizmp_article_appmsgid: t.article_info.appmsgidmp_article_item_idx: t.article_info.item_idxmp_article_item_show_type: t.article_info.item_show_typescene: t.article_info.mp_article_scenecardtype: _this11.cardtypeappid: _this11.productCard.appidshopLabelTag: _this11.productCard.shopLabelTag0O$5(i)var st = function st() {var t = thise = t._self._creturn t.cardtype === 2 ? e("span"ref: "js_custom_element"staticClass: "product_card_text_wrp"style: t.wrpStyleclick: t.openShop[e("a"staticClass: "product_text_link"style: t.isEditor ? "color: #576B95" : ""part: "link"href: "javascript:void(0)[t._v(t._s(t.title))])t.showIframe ? e("iframe"ref: "iframeRef"staticClass: "iframe_style"style: [t.iframeStyledisplay: "none"src: t.iframeUrlscrolling: "no"frameborder: "0"}) : t._e()]) : t.cardtype === 4 ? e("div"staticClass: "activity_card_wrp"staticClass: "activity_card_wrp__container"staticClass: "product_image"src: t.productImagee("transition"name: "fade"[t.discountedPrice ? e("span"staticClass: "discounted_price"[t._v("¥" + t._s(t.discountedPrice))]) : t._e()])key: t.discountedPricestaticClass: "origin_price"has_discount: t.discountedPrice[t._v("¥" + t._s(t.originPrice))])]}) : t._e()]) : t.cardtype === 5 ? e("div"staticClass: "s1s_card_wrp"staticClass: "product-image"src: t.productInfo.product_info.img_urlalt: "商品图片"[t._v(t._s(t.productInfo.product_info.title))])staticClass: "product-centercontainer"staticClass: "discount-price"[t._v("¥" + t._s(t.productInfo.product_info.selling_price100))])t.productInfo.product_info.market_price && t.productInfo.product_info.market_price !== t.productInfo.product_info.selling_price ? [e("span"staticClass: "discount-price__extra"[t._v("起 " + t._s(t.productInfo.product_info.selling_price_wording))])"class": "product-price ".concat(t.productInfo.product_info.friend_send_cnt ? "need-border" : "")[t._v("¥" + t._s(t.productInfo.product_info.market_price100))])] : t._e()t.productInfo.product_info.friend_send_cnt ? e("div"staticClass: "product-gifts"[t._v("朋友送过")staticClass: "product-gifts__num"[t._v(t._s(t.productInfo.product_info.friend_send_cnt))])t._v("次 ")]) : t._e()]staticClass: "product-brand"[e("i"staticClass: "product-logo"t._v(t._s(t.productInfo.shop_info.shop_window_profile_name) + " ")t.productInfo.shop_info.brand_icon_url ? e("img"staticClass: "shop-verify-icon"src: t.productInfo.shop_info.brand_icon_url}) : t._e()])])}) : t._e()]) : t.cardtype === 6 ? e("div"value: !t.iframeLoadingexpression: "!iframeLoading"staticClass: "product_spot_card_wrp"[t._t("spot-product")}) : t._e()]2) : t.cardtype === 12 ? e("div"staticClass: "product_image_wrp"[t.showIframe ? e("iframe"}) : t._e()]) : t.cardtype === 8 ? e("div"staticClass: "product_recommend_card_wrp"style: JSON.parse(t.customstyle"{}")}) : t._e()]) : e("div""class": ["iframe_wrp""wx_card_root"t.is_hover === 1 ? "wx_hover_card" : ""t.is_selected === 1 ? "wx_selected_card" : ""][t.productCard ? e("Product"ref: "productCardRef"product: t.productCard"card-type": t.cardtype"client-type": t.clientType"is-p-c": t.isPC"dark-mode": t.darkModeopen: function open(i) {return t.handleProductClick(i)ready: t.onCardReady}) : t.failMsg && t.isEditor ? e("div"staticClass: "product_load_fail"role: "alert""aria-live": "polite"click: t.emitCardClickEventstaticClass: "product_load_fail__text"[t._v(t._s(t.failMsg))])]) : e("div")]dt = []wt = v$2(ctstdt"024c715f"var gt = wt.exportsnt = ".qr-fade-enter-active[data-v-11924fb1].qr-fade-leave-active[data-v-11924fb1]{transition:opacity .2s cubic-bezier(.4.21)}.qr-fade-enter-from[data-v-11924fb1].qr-fade-leave-to[data-v-11924fb1]{opacity:0}.qr-fade-enter-to[data-v-11924fb1].qr-fade-leave-from[data-v-11924fb1]{opacity:1}.qr-popover[data-v-11924fb1]{background:#ffffff-webkit-backdrop-filter:nonebackdrop-filter:nonefilter:nonebox-shadow:0 4px 30px #0003padding:10px 12px 10px 10pxpointer-events:autodisplay:flexalign-items:centerborder-radius:12pxtransform-origin:center bottom}.qr-popover[data-v-11924fb1]:after{content:\"\"position:absolutetop:100%left:50%transform:translate(-50%)border-left:6px solid transparentborder-right:6px solid transparentborder-top:6px solid #ffffff}.qr-content[data-v-11924fb1]{display:flexgap:12pxbackground:whiteborder-radius:6px}.qr-code-container[data-v-11924fb1]{flex-shrink:0}.qr-image-wrapper[data-v-11924fb1]{position:relativewidth:76pxheight:76pxoverflow:hidden}.qr-code-image[data-v-11924fb1]{width:76pxdisplay:blocktransition:opacity .2s ease}.qr-code-image.image-hidden[data-v-11924fb1]{opacity:0}.loading[data-v-11924fb1]{width:100%height:100%background:transparent url(\"data:image%3Csvg width='80' height='80' viewBox='0 0 80 80' xmlns='http:svg'%3E%3Cdefs%3E%3ClinearGradient x1='94.087%25' y1='0%25' x2='94.087%25' y2='90.559%25' id='a'%3E%3Cstop stop-color='%23606060' stop-opacity='0' offset='0%25'%3E%3Cstop stop-color='%23606060' stop-opacity='.3' offset='100%25'linearGradient%3E%3ClinearGradient x1='100%25' y1='8.674%25' y2='90.629%25' id='b'%3E%3Cstop stop-color='%23606060' offset='0%25'linearGradient%3E%3Cdefs%3E%3Cg fill='none' fill-rule='evenodd' opacity='.9'%3E%3Cpath d='M40 0c22.091 0 40 17.909 40 40S62.091 80 40 80v-7c18.225 0 33-14.775 33-33S58.225 7 40 7V0z' fill='url(%23a)'%3E%3Cpath d='M40 0v7C21.775 7 7 21.775 7 40s14.775 33 33 33v7C17.909 80 0 62.091 0 40S17.909 0 40 0z' fill='url(%23b)'%3E%3Ccircle fill='%23606060' cx='40.5' cy='3.5' r='3.5'g%3E%3Csvg%3E\") no-repeat center centerbackground-size:containanimation:qr-loading-spin-data-v-11924fb1 1s linear infinitebackground-size:28px 28px}@keyframes qr-loading-spin-data-v-11924fb1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.qr-text[data-v-11924fb1]{font-size:12pxline-height:17pxfont-weight:400flex-direction:columncolor:#000000e6justify-content:centertext-align:left}.qr-text-line[data-v-11924fb1]{white-space:nowrap}@media (max-width: 480px){.qr-popover[data-v-11924fb1]{padding:8px}.qr-content[data-v-11924fb1]{gap:8pxpadding:6px}.qr-image-wrapper[data-v-11924fb1].qr-code-image[data-v-11924fb1]{width:60pxheight:60px}.qr-text[data-v-11924fb1]{font-size:11pxline-height:15px}}.product-title__outer[data-v-40afe61e]{margin-left:16pxmargin-right:16pxmargin-top:12px}.product-title__outer.little[data-v-40afe61e].product-title__outer.bar[data-v-40afe61e]{margin:0}.product-title[data-v-40afe61e]{color:#000000e6line-height:1.3overflow:hiddentext-overflow:ellipsis}.product-title span[data-v-40afe61e]{font-size:15px}.two-line[data-v-40afe61e]{-webkit-box-orient:vertical-webkit-line-clamp:2line-clamp:2display:-webkit-box}.one-line[data-v-40afe61e]{white-space:nowraptext-overflow:ellipsis}.product-title img[data-v-40afe61e]{display:inline-blockheight:1.1emvertical-align:middlemargin-right:4pxmargin-bottom:.2em}.product-title__outer.dark-mode .product-title[data-v-40afe61e]{color:#fffc}.product-shop__outer[data-v-1a13560c]{margin:16px 16px 8px}.product-shop__outer.bar[data-v-1a13560c]{margin:8px 12px}.product-shop[data-v-1a13560c]{overflow:hiddenposition:relativefont-size:12px}.product-shop__inner[data-v-1a13560c]{align-items:centerflex-direction:rowjustify-content:space-betweenoverflow:hidden}.product-shop .left[data-v-1a13560c]{align-items:centerflex-basis:0flex-grow:1height:1.4emoverflow:hidden}.product-shop .icon[data-v-1a13560c]{width:1.1em-o-object-fit:containobject-fit:containborder-radius:50%flex-shrink:0opacity:.5}.product-shop .right-icon[data-v-1a13560c]{-o-object-fit:containmargin-left:.16emflex-shrink:0}.product-shop .icon-r[data-v-1a13560c]{border-radius:50%width:1.1em}.product-shop .good-shop[data-v-1a13560c]{height:1.33em}.product-shop .text[data-v-1a13560c]{color:#0000004dfont-size:12pxline-height:1.4margin-left:2pxtext-overflow:ellipsiswhite-space:nowrap}.product-shop__outer.dark-mode .product-shop .text[data-v-1a13560c]{color:#ffffff4d}.product-shop__outer.dark-mode .product-shop .icon.img-color-invert[data-v-1a13560c]{filter:invert(1) brightness(2)opacity:.5}.btn__area[data-v-4b157c62]{display:flexgap:8px}.btn[data-v-4b157c62]{-webkit-tap-highlight-color:rgba(0background-color:#0000000dborder:0 solid transparentborder-radius:6pxcursor:pointerfont-size:15pxfont-weight:500margin:0outline:nonepadding:5.5px 12pxposition:relative}.btn.type-primary[data-v-4b157c62]{background:#ff6146color:#fff}.btn.type-secondary[data-v-4b157c62]{background:rgba(223195148.3)color:#47332f}.btn.type-disabled[data-v-4b157c62]{background:rgba(0.03)color:#00000026!importantcursor:not-allowed}.btn__area.dark-mode .btn[data-v-4b157c62]{color:#fff}.btn__area.dark-mode .btn.btn.type-secondary[data-v-4b157c62]{background:#faf0e7color:#443a31}.btn__area.dark-mode .btn.btn.type-default[data-v-4b157c62]{background:hsla(00%100%.05)color:#fffc}.btn__area.dark-mode .btn.btn.type-disabled[data-v-4b157c62]{background:hsla(0color:#ffffff26!important}.product_status_text[data-v-4b157c62]{color:#0000004dfont-family:PingFang SCline-height:1.75}.btn__area.dark-mode .product_status_text[data-v-4b157c62]{color:#ffffff4d}.product-img-container[data-v-c88442f6]{width:100%display:inline-block}.product-img.little[data-v-c88442f6]{border-radius:4px}.product-img.bar[data-v-c88442f6]{border-radius:2px}.product-img[data-v-c88442f6]{display:block}.product-img-error[data-v-c88442f6]{align-items:centerbackground-color:#00000005color:#0000004dfont-size:14pxtop:0left:0right:0bottom:0}.dark-mode .product-img-error[data-v-c88442f6]{background:#202020color:#ffffff4d}.qrcode__outer[data-v-34552a2a]{margin-left:0margin-right:0padding-bottom:0padding-top:0max-height:0opacity:0transition:max-height .4s cubic-bezier(.4opacity .3s cubic-bezier(.4padding .4s cubic-bezier(.4transform:translateY(-10px)transform .3s cubic-bezier(.41)}.qrcode__outer[data-v-34552a2a]:before{border-top:1px solid rgba(0.1)content:\"\"left:16pxright:16pxtop:8pxtransform:scaleY(.5)}.qrcode__outer.open[data-v-34552a2a]{max-height:300pxopacity:1padding-bottom:44pxpadding-top:8pxtransform:translateY(0)}.qrcode__hd[data-v-34552a2a]{align-items:centerjustify-content:flex-endmargin-top:6pxtransform:translateY(-5px)transition:opacity .3s cubic-bezier(.41) .05s1) .05s}.qrcode__outer.open .qrcode__hd[data-v-34552a2a]{opacity:1transform:translateY(0)}.close-area[data-v-34552a2a]{align-items:centercolor:#00000080margin-right:12pxpadding:4px 4px 4px 0transition:color .2s easetransform .2s easeborder-radius:4px}.close-area[data-v-34552a2a]:hover{color:#000000b3transform:translateY(-1px)}.close-area[data-v-34552a2a]:active{transform:translateY(0)}.arrow-icon[data-v-34552a2a]{height:10pxmargin-right:2pxopacity:.55transform:rotate(180deg)width:20pxtransition:opacity .2s ease1)}.close-area:hover .arrow-icon[data-v-34552a2a]{opacity:.8transform:rotate(180deg) translateY(-1px)}.qrcode__bd[data-v-34552a2a]{align-items:centerheight:120pxmargin:10px auto 16pxwidth:120pxtransform:scale(.8)1) .1s1) .1s}.qrcode__outer.open .qrcode__bd[data-v-34552a2a]{opacity:1transform:scale(1)}.error-icon[data-v-34552a2a]{height:32pxwidth:32px}.qrcode-img[data-v-34552a2a]{height:120pxobject-fit:contain}.loading[data-v-34552a2a]{width:20pxheight:20pxanimation:spin-data-v-34552a2a 1s linear infinite}@keyframes spin-data-v-34552a2a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.qrcode__ft[data-v-34552a2a]{align-items:centertransform:translateY(10px)1) .2s1) .2s}.qrcode__outer.open .qrcode__ft[data-v-34552a2a]{opacity:1transform:translateY(0)}.img-color-invert[data-v-34552a2a]{filter:invert(1)border:0 solid transparent}.qrcode__outer:before .dark-mode[data-v-34552a2a]{border-top:1px solid hsla(0.1)}.qrcode__outer.dark-mode .close-area[data-v-34552a2a].qrcode__outer.dark-mode .qrcode__ft[data-v-34552a2a]{color:#ffffff80}.product-price[data-v-4ce15964]{align-items:baselineflex-shrink:0}.price-box[data-v-4ce15964]{flex-shrink:0}.money[data-v-4ce15964]{color:#ff6146font-family:WeChatSansStd-Mediumfont-size:17pxline-height:1.2}.more[data-v-4ce15964]{display:flexalign-items:baselinegap:2px}.add[data-v-4ce15964].tag[data-v-4ce15964]{color:#ff6146margin-left:2px}.product-tag__outer[data-v-339c50a0]{margin-left:16pxmargin-top:4pxflex:1min-width:0}.product-tag__outer.little[data-v-339c50a0]{margin:0border:0 solid transparent}.product-tag__outer.bar[data-v-339c50a0]{margin:0 8px .5px}.product-tag[data-v-339c50a0]{display:flexwidth:100%}.primary[data-v-339c50a0]{color:#0006}.dark-mode .primary[data-v-339c50a0]{color:#fff6}.marketing[data-v-339c50a0]{color:#ff6146}.tag-body[data-v-339c50a0]{display:flexmargin-left:8pxwhite-space:nowrapflex-shrink:0}.tag-body[data-v-339c50a0]:first-child{margin-left:0}.tag-split[data-v-339c50a0]:after{background-color:#0006transform:scaleX(.5)width:1px}.product-card[data-v-6dc03843]{background:rgba(0.02)border-radius:8pxmax-width:100%}.mini-product-card[data-v-6dc03843]{border:0 solid transparentcursor:pointer}.product-card__outer[data-v-6dc03843]{align-items:flex-startpadding:12px 12px 0}.product-right[data-v-6dc03843]{display:flexoverflow:hidden}.product-right-top[data-v-6dc03843]{border:0 solid transparent}.product-right-bottom[data-v-6dc03843]{margin-top:2pxalign-items:end}.product-button__outer[data-v-6dc03843]{flex-shrink:0margin:auto 0}.product-card.dark-mode[data-v-6dc03843].product-card.dark-mode .mini-product-card[data-v-6dc03843]{background:#202020}.history[data-v-ca1abb60]{display:flexalign-items:flex-end}.history.large[data-v-ca1abb60]{margin-left:4px}.history-inner[data-v-ca1abb60]{color:#0000004dwhite-space:nowrap}.history.dark-mode .history-inner[data-v-ca1abb60]{color:#ffffff4d}.product-large[data-v-5376dcc1]{background:rgba(0max-width:400px}.normal-product-large[data-v-5376dcc1]{width:100%margin:0 autocursor:pointer}.product-info__outer[data-v-5376dcc1]{margin-left:16pxmargin-top:6px}.product-info[data-v-5376dcc1]{align-items:flex-endflex-wrap:wrap}.product-info .left[data-v-5376dcc1]{display:flexflex-shrink:0}.product-info .right[data-v-5376dcc1]{flex-grow:0flex-shrink:0}@media screen and (max-width: 600px){.product-large[data-v-5376dcc1]{max-width:100%margin:0 auto}.normal-product-large[data-v-5376dcc1]{max-width:100%width:100%}}.product-large.dark-mode[data-v-5376dcc1].product-large.dark-mode .normal-product-large[data-v-5376dcc1]{background:#202020}.product-little[data-v-d8ab1782]{background-color:#00000005width:100%}.small-product-little[data-v-d8ab1782]{border:0 solid transparent}.product-little__outer[data-v-d8ab1782]{align-items:flex-startpadding:16px 16px 0}.product-right[data-v-d8ab1782]{display:flexmargin-left:10pxmin-height:88px}.product-right-top[data-v-d8ab1782].product-right-bottom[data-v-d8ab1782].product-info__outer[data-v-d8ab1782]{border:0 solid transparent}.product-info[data-v-d8ab1782]{align-items:flex-endflex-wrap:wrapjustify-content:space-between}.product-info .info-left[data-v-d8ab1782]{display:flexflex-shrink:0}.product-info .info-right[data-v-d8ab1782]{flex-grow:0flex-shrink:0}.product-little.dark-mode[data-v-d8ab1782].product-little.dark-mode .small-product-little[data-v-d8ab1782]{background:#202020}.product_image_link{position:relativedisplay:inline-blocklarge-align:bottom-webkit-user-select:none-moz-user-select:noneuser-select:noneoverflow:hidden}.product_image_link:before{background:rgba(9595.5)-webkit-backdrop-filter:blur(20px)backdrop-filter:blur(20px)border-radius:100%}.wxw-img{large-align:bottom}.product_image_link:after{-webkit-mask:url(\"data:image%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http:svg'%3E%3Cpath d='M5.798 13.728c-.32 0-.636-.032-.942-.096-1.792-.378-3.042-1.754-3.042-3.348 0-.426.088-.84.262-1.232l.008-.02 2.008-4.498a3.696 3.696 0 0 1 3.372-2.186h9.8A3.697 3.697 0 0 1 20.662 4.6l1.984 4.432c.178.402.268.82.268 1.248 0 1.596-1.252 2.974-3.044 3.348a4.63 4.63 0 0 1-2.176-.074c-.816-.23-1.514-.68-2.002-1.268-.798.846-2.018 1.368-3.326 1.368-1.308 0-2.52-.52-3.322-1.364-.488.59-1.188 1.042-2.014 1.274-.394.11-.808.168-1.23.168l-.002-.004zM3.46 9.632l-.01.022c-.09.2-.136.412-.136.63 0 .878.762 1.65 1.85 1.88.47.098.994.082 1.458-.048.766-.214 1.368-.728 1.576-1.34a1.43 1.43 0 0 0 .046-.158.748.748 0 1 1 1.448-.056l.026.07.012.03c.392.892 1.448 1.49 2.634 1.49s2.25-.602 2.636-1.498c.02-.046.034-.082.046-.12a.744.744 0 0 1 .754-.502.75.75 0 0 1 .688.588c.012.056.026.108.042.152.214.62.802 1.118 1.572 1.334.466.132.99.148 1.46.048 1.092-.228 1.852-1.002 1.852-1.88 0-.216-.046-.43-.138-.636l-1.988-4.44-.008-.018-.018-.036a2.19 2.19 0 0 0-1.998-1.296h-9.8c-.864 0-1.648.51-2 1.298-.008.016-.014.032-.022.046L3.46 9.634v-.002zM12.364 21.642c-4.142 0-7.566-2.634-7.794-5.996a.75.75 0 1 1 1.498-.102c.174 2.578 2.94 4.598 6.298 4.598s6.122-2.02 6.296-4.598a.75.75 0 1 1 1.498.102c-.228 3.362-3.652 5.996-7.794 5.996h-.002z' fill='%23576B95'svg%3E\") no-repeat 50% 50%mask:url(\"data:image-webkit-mask-size:15pxmask-size:15pxbackground:#ffffff}.product_image_link:before.product_image_link:after{content:\"\"right:8pxz-index:1}.product-container[data-v-71c60811]{width:100%}.client-type-B[data-v-71c60811]{max-width:350px}body.wx-root{--weui-BG-0: #EDEDED--weui-BG-1: #F7F7F7--weui-BG-2: #FFFFFF--weui-BG-3: #F7F7F7--weui-BG-4: #4C4C4C--weui-BG-5: #FFFFFF--weui-BLUE-100: #10AEFF--weui-BLUE-120: #3FBEFF--weui-BLUE-170: #B7E6FF--weui-BLUE-80: #0C8BCC--weui-BLUE-90: #0E9CE6--weui-BLUE-BG-100: #48A6E2--weui-BLUE-BG-110: #5AAFE4--weui-BLUE-BG-130: #7FC0EA--weui-BLUE-BG-90: #4095CB--weui-BRAND-100: #07C160--weui-BRAND-120: #38CD7F--weui-BRAND-170: #B4ECCE--weui-BRAND-80: #059A4C--weui-BRAND-90: #06AE56--weui-BRAND-BG-100: #2AAE67--weui-BRAND-BG-110: #3EB575--weui-BRAND-BG-130: #69C694--weui-BRAND-BG-90: #259C5C--weui-FG-0: rgba(0.9)--weui-FG-0_5: rgba(0--weui-FG-1: rgba(0.55)--weui-FG-2: rgba(0--weui-FG-3: rgba(0--weui-FG-4: rgba(0.15)--weui-GLYPH-0: rgba(0--weui-GLYPH-1: rgba(0--weui-GLYPH-2: rgba(0--weui-GLYPH-WHITE-0: rgba(255255.8)--weui-GLYPH-WHITE-1: rgba(255--weui-GLYPH-WHITE-2: rgba(255--weui-GLYPH-WHITE-3: #FFFFFF--weui-GREEN-100: #91D300--weui-GREEN-120: #A7DB33--weui-GREEN-170: #DEF1B3--weui-GREEN-80: #74A800--weui-GREEN-90: #82BD00--weui-GREEN-BG-100: #96BE40--weui-GREEN-BG-110: #A0C452--weui-GREEN-BG-130: #B5D179--weui-GREEN-BG-90: #86AA39--weui-INDIGO-100: #1485EE--weui-INDIGO-120: #439DF1--weui-INDIGO-170: #B8DAF9--weui-INDIGO-80: #106ABE--weui-INDIGO-90: #1277D6--weui-INDIGO-BG-100: #2B77BF--weui-INDIGO-BG-110: #3F84C5--weui-INDIGO-BG-130: #6BA0D2--weui-INDIGO-BG-90: #266AAB--weui-LIGHTGREEN-100: #95EC69--weui-LIGHTGREEN-120: #AAEF87--weui-LIGHTGREEN-170: #DEF9D1--weui-LIGHTGREEN-80: #77BC54--weui-LIGHTGREEN-90: #85D35E--weui-LIGHTGREEN-BG-100: #72CF60--weui-LIGHTGREEN-BG-110: #80D370--weui-LIGHTGREEN-BG-130: #9CDD90--weui-LIGHTGREEN-BG-90: #66B956--weui-LINK-100: #576B95--weui-LINK-120: #7888AA--weui-LINK-170: #CCD2DE--weui-LINK-80: #455577--weui-LINK-90: #4E6085--weui-LINKFINDER-100: #002666--weui-MATERIAL-ATTACHMENTCOLUMN: rgba(245245.95)--weui-MATERIAL-NAVIGATIONBAR: rgba(237237.94)--weui-MATERIAL-REGULAR: rgba(247247--weui-MATERIAL-THICK: rgba(247--weui-MATERIAL-THIN: rgba(255.2)--weui-MATERIAL-TOOLBAR: rgba(246246.82)--weui-ORANGE-100: #FA9D3B--weui-ORANGE-120: #FBB062--weui-ORANGE-170: #FDE1C3--weui-ORANGE-80: #C87D2F--weui-ORANGE-90: #E08C34--weui-ORANGE-BG-100: #EA7800--weui-ORANGE-BG-110: #EC8519--weui-ORANGE-BG-130: #F0A04D--weui-ORANGE-BG-90: #D26B00--weui-ORANGERED-100: #FF6146--weui-OVERLAY: rgba(0--weui-OVERLAY-WHITE: rgba(242242--weui-PURPLE-100: #6467F0--weui-PURPLE-120: #8385F3--weui-PURPLE-170: #D0D1FA--weui-PURPLE-80: #5052C0--weui-PURPLE-90: #595CD7--weui-PURPLE-BG-100: #6769BA--weui-PURPLE-BG-110: #7678C1--weui-PURPLE-BG-130: #9496CE--weui-PURPLE-BG-90: #5C5EA7--weui-RED-100: #FA5151--weui-RED-120: #FB7373--weui-RED-170: #FDCACA--weui-RED-80: #C84040--weui-RED-90: #E14949--weui-RED-BG-100: #CF5148--weui-RED-BG-110: #D3625A--weui-RED-BG-130: #DD847E--weui-RED-BG-90: #B94840--weui-SECONDARY-BG: rgba(0--weui-SEPARATOR-0: rgba(0--weui-SEPARATOR-1: rgba(0--weui-STATELAYER-HOVERED: rgba(0--weui-STATELAYER-PRESSED: rgba(0--weui-STATELAYER-PRESSEDSTRENGTHENED: rgba(0--weui-YELLOW-100: #FFC300--weui-YELLOW-120: #FFCF33--weui-YELLOW-170: #FFECB2--weui-YELLOW-80: #CC9C00--weui-YELLOW-90: #E6AF00--weui-YELLOW-BG-100: #EFB600--weui-YELLOW-BG-110: #F0BD19--weui-YELLOW-BG-130: #F3CC4D--weui-YELLOW-BG-90: #D7A400--weui-FG-HALF: rgba(0--weui-RED: #FA5151--weui-ORANGERED: #FF6146--weui-ORANGE: #FA9D3B--weui-YELLOW: #FFC300--weui-GREEN: #91D300--weui-LIGHTGREEN: #95EC69--weui-TEXTGREEN: #06AE56--weui-BRAND: #07C160--weui-BLUE: #10AEFF--weui-INDIGO: #1485EE--weui-PURPLE: #6467F0--weui-LINK: #576B95--weui-TAG-TEXT-ORANGE: #FA9D3B--weui-TAG-TEXT-GREEN: #06AE56--weui-TAG-TEXT-BLUE: #10AEFF--weui-REDORANGE: #FF6146--weui-TAG-TEXT-BLACK: rgba(0--weui-TAG-BACKGROUND-BLACK: rgba(0--weui-WHITE: #FFFFFF--weui-BG: #FFFFFF--weui-FG: #000--weui-FG-5: rgba(0--weui-TAG-BACKGROUND-ORANGE: rgba(25015759--weui-TAG-BACKGROUND-GREEN: rgba(617486--weui-TAG-TEXT-RED: rgba(25081.6)--weui-TAG-BACKGROUND-RED: rgba(250--weui-TAG-BACKGROUND-BLUE: rgba(16.1)}@media (prefers-color-scheme: dark){.wx-root:not([data-weui-theme=light])body:not([data-weui-theme=light]){--weui-BG-0: #111111--weui-BG-1: #1E1E1E--weui-BG-2: #191919--weui-BG-3: #202020--weui-BG-4: #404040--weui-BG-5: #2C2C2C--weui-BLUE-120: #0C8BCC--weui-BLUE-170: #04344D--weui-BLUE-80: #3FBEFF--weui-BLUE-90: #28B6FF--weui-BLUE-BG-110: #4095CB--weui-BLUE-BG-130: #32749E--weui-BLUE-BG-90: #5AAFE4--weui-BRAND-120: #059A4C--weui-BRAND-170: #023A1C--weui-BRAND-80: #38CD7F--weui-BRAND-90: #20C770--weui-BRAND-BG-110: #259C5C--weui-BRAND-BG-130: #1D7A48--weui-BRAND-BG-90: #3EB575--weui-FG-0: rgba(255--weui-FG-0_5: rgba(255--weui-FG-1: rgba(255--weui-FG-2: rgba(255--weui-FG-3: rgba(255--weui-FG-4: rgba(255--weui-GLYPH-0: rgba(255--weui-GLYPH-1: rgba(255--weui-GLYPH-2: rgba(255--weui-GREEN-100: #74A800--weui-GREEN-120: #5C8600--weui-GREEN-170: #233200--weui-GREEN-80: #8FB933--weui-GREEN-90: #82B01A--weui-GREEN-BG-100: #789833--weui-GREEN-BG-110: #6B882D--weui-GREEN-BG-130: #65802B--weui-GREEN-BG-90: #85A247--weui-INDIGO-100: #1196FF--weui-INDIGO-120: #0D78CC--weui-INDIGO-170: #052D4D--weui-INDIGO-80: #40ABFF--weui-INDIGO-90: #28A0FF--weui-INDIGO-BG-100: #0D78CC--weui-INDIGO-BG-110: #0B6BB7--weui-INDIGO-BG-130: #09548F--weui-INDIGO-BG-90: #2585D1--weui-LIGHTGREEN-100: #3EB575--weui-LIGHTGREEN-120: #31905D--weui-LIGHTGREEN-170: #123522--weui-LIGHTGREEN-80: #64C390--weui-LIGHTGREEN-90: #51BC83--weui-LIGHTGREEN-BG-100: #31905D--weui-LIGHTGREEN-BG-110: #2C8153--weui-LIGHTGREEN-BG-130: #226541--weui-LIGHTGREEN-BG-90: #31905D--weui-LINK-100: #7D90A9--weui-LINK-120: #647387--weui-LINK-170: #252A32--weui-LINK-80: #97A6BA--weui-LINK-90: #899AB1--weui-LINKFINDER-100: #DEE9FF--weui-MATERIAL-ATTACHMENTCOLUMN: rgba(32.93)--weui-MATERIAL-NAVIGATIONBAR: rgba(18--weui-MATERIAL-REGULAR: rgba(3737--weui-MATERIAL-THICK: rgba(3434--weui-MATERIAL-THIN: rgba(95.4)--weui-MATERIAL-TOOLBAR: rgba(35--weui-ORANGE-100: #C87D2F--weui-ORANGE-120: #A06425--weui-ORANGE-170: #3B250E--weui-ORANGE-80: #D39758--weui-ORANGE-90: #CD8943--weui-ORANGE-BG-100: #BB6000--weui-ORANGE-BG-110: #A85600--weui-ORANGE-BG-130: #824300--weui-ORANGE-BG-90: #C1701A--weui-PURPLE-100: #8183FF--weui-PURPLE-120: #6768CC--weui-PURPLE-170: #26274C--weui-PURPLE-80: #9A9BFF--weui-PURPLE-90: #8D8FFF--weui-PURPLE-BG-100: #6768CC--weui-PURPLE-BG-110: #5C5DB7--weui-PURPLE-BG-130: #48498F--weui-PURPLE-BG-90: #7677D1--weui-RED-120: #C84040--weui-RED-170: #4B1818--weui-RED-80: #FB7373--weui-RED-90: #FA6262--weui-RED-BG-110: #BA4940--weui-RED-BG-130: #913832--weui-RED-BG-90: #D3625A--weui-SECONDARY-BG: rgba(255--weui-SEPARATOR-0: rgba(255--weui-SEPARATOR-1: rgba(255--weui-STATELAYER-PRESSED: rgba(255--weui-STATELAYER-PRESSEDSTRENGTHENED: rgba(255--weui-YELLOW-100: #CC9C00--weui-YELLOW-120: #A37C00--weui-YELLOW-170: #3D2F00--weui-YELLOW-80: #D6AF33--weui-YELLOW-90: #D1A519--weui-YELLOW-BG-100: #BF9100--weui-YELLOW-BG-110: #AB8200--weui-YELLOW-BG-130: #866500--weui-YELLOW-BG-90: #C59C1A--weui-FG-HALF: rgba(255--weui-ORANGE: #C87D2F--weui-YELLOW: #CC9C00--weui-GREEN: #74A800--weui-LIGHTGREEN: #3EB575--weui-TEXTGREEN: #259C5C--weui-INDIGO: #1196FF--weui-PURPLE: #8183FF--weui-LINK: #7D90A9--weui-TAG-TEXT-BLACK: rgba(255--weui-TAG-BACKGROUND-BLACK: rgba(255--weui-WHITE: rgba(255--weui-FG: #fff--weui-BG: #000--weui-FG-5: rgba(255--weui-TAG-TEXT-ORANGE: rgba(250--weui-TAG-TEXT-GREEN: rgba(6--weui-TAG-TEXT-BLUE: rgba(16.6)}}.wx-root[data-weui-theme=dark]body[data-weui-theme=dark]{--weui-BG-0: #111111.6)}.wx-root[data-weui-mode=care]body[data-weui-mode=care]{--weui-BG-0: #EDEDED--weui-BLUE-100: #007DBB--weui-BRAND-100: #018942--weui-FG-0: #000000--weui-FG-0_5: #000000.42)--weui-GLYPH-0: #000000.85).35)--weui-GREEN-100: #4F8400--weui-INDIGO-100: #0075E2--weui-LIGHTGREEN-100: #2E8800--weui-ORANGE-100: #E17719--weui-ORANGERED-100: #D14730--weui-PURPLE-100: #6265F1--weui-RED-100: #DC3636--weui-YELLOW-100: #BB8E00--weui-FG-HALF: #000000--weui-RED: #DC3636--weui-ORANGERED: #D14730--weui-ORANGE: #E17719--weui-YELLOW: #BB8E00--weui-GREEN: #4F8400--weui-LIGHTGREEN: #2E8800--weui-BRAND: #018942--weui-BLUE: #007DBB--weui-INDIGO: #0075E2--weui-PURPLE: #6265F1--weui-TAG-TEXT-ORANGE: #E17719--weui-TAG-TEXT-BLUE: #007DBB--weui-REDORANGE: #D14730--weui-TAG-BACKGROUND-ORANGE: rgba(22511925--weui-TAG-BACKGROUND-BLUE: rgba(0125187.05)}@media (prefers-color-scheme: dark){.wx-root[data-weui-mode=care]:not([data-weui-theme=light])body[data-weui-mode=care]:not([data-weui-theme=light]){--weui-BG-0: #111111.65)--weui-MATERIAL-THIN: rgba(245.5)}}.wx-root[data-weui-mode=care][data-weui-theme=dark]body[data-weui-mode=care][data-weui-theme=dark]{--weui-BG-0: #111111.5)}.wx_hover_card:before{content:\" \"bottom:0box-sizing:border-boxborder:1px solid rgba(719396pointer-events:nonez-index:9}.wx_selected_card:before{content:\" \"border:1.5px solid #07C160background:rgba(7z-index:9}.product_card_text_wrp{display:inline-webkit-tap-highlight-color:transparentfont-family:PingFang SC}.iframe_wrp{display:flexposition:relative}.iframe_style{height:0px}.product_wx_img_placeholder{width:100%background:var(--weui-BG-3) url(\"data:image%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='80px' height='80px' viewBox='0 0 80 80' version='1.1' xmlns='http:svg' xmlns:xlink='http:1999xlink'%3E%3Ctitle%3E9.\u5143\u7D20\u52A0\u8F7DBlack%3Ctitle%3E%3Cdefs%3E%3ClinearGradient x1='94.0869141%25' y1='0%25' x2='94.0869141%25' y2='90.559082%25' id='linearGradient-1'%3E%3Cstop stop-color='%23606060' stop-opacity='0' offset='0%25'%3E%3Cstop%3E%3Cstop stop-color='%23606060' stop-opacity='0.3' offset='100%25'%3E%3Cstop%3E%3ClinearGradient%3E%3ClinearGradient x1='100%25' y1='8.67370605%25' x2='100%25' y2='90.6286621%25' id='linearGradient-2'%3E%3Cstop stop-color='%23606060' offset='0%25'%3E%3Cdefs%3E%3Cg id='\u9875\u9762-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' opacity='0.9'%3E%3Cg id='LoadingDefault'%3E%3Cpath d='M400 C62.091390 8017.90861 8040 C8062.09139 62.0913980 4080 L4073 C58.225396773 7358.2253967 7340 C7321.7746033 58.22539677 407 L400 Z' id='\u8DEF\u5F84' fill='url(%23linearGradient-1)'%3E%3Cpath%3E%3Cpath d='M400 L407 C21.77460337 721.7746033 740 C758.2253967 21.774603373 4073 L4080 C17.9086180 062.09139 040 C017.90861 17.908610 400 Z' id='\u8DEF\u5F84' fill='url(%23linearGradient-2)'%3E%3Cpath%3E%3Ccircle id='Oval' fill='%23606060' cx='40.5' cy='3.5' r='3.5'%3E%3Ccircle%3E%3Cg%3E%3CanimateTransform attributeName='transform' begin='0s' dur='1s' type='rotate' values='0 40 40360 40 40' repeatCount='indefinite'svg%3E%0A\") no-repeat 50% 50%!importantbackground-size:16px!importantborder-radius:8px}:root{--weui-FG-6: rgba(0.05)}.product_text_link{text-decoration:nonepadding:2px 4pxcolor:var(--weui-LINK)cursor:default-webkit-user-drag:noneborder-radius:4px}.product_text_link:before{content:\"\"mask-image:url(\"data:image-webkit-mask-image:url(\"data:imagebackground-color:currentColor-webkit-mask-size:containmask-size:containwidth:1.1emmargin-top:-.16em}.product-logo{height:1.1emmask-size:contain}.shop-verify-icon{height:1emwidth:1embackground-position:centerbackground-repeat:no-repeat}.weui-toast{position:fixedtop:50%transform:translate(-50%-50%)background-color:#4c4c4ccolor:#fffpadding:0 20px}.discounted_price.fade-enter.discounted_price.fade-leave-to{opacity:0height:0}.discounted_price.fade-enter-to.discounted_price.fade-leave{opacity:1height:15px}.discounted_price.fade-enter-active.discounted_price.fade-leave-active{transition:opacity .15sheight .15s}.activity_card_wrp{-webkit-user-select:nonewidth:-moz-fit-contentwidth:fit-content}.activity_card_wrp .activity_card_wrp__container{display:flexbackground-color:#0000001a-webkit-backdrop-filter:blur(50px)backdrop-filter:blur(50px)padding:10px}.activity_card_wrp .activity_card_wrp__container .product_image{width:52pxheight:52pxborder-radius:2pxmargin-bottom:8px}.activity_card_wrp .discounted_price{overflow:hiddencolor:#e0b684line-height:1line-height:normalfont-size:15px}@font-face{font-family:WeChatSansStd-Mediumsrc:url(data:applicationoctet-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AAwABCAQAAgAOBYAAAwABCAQABAAsBY4AAwABCAQABwBMBboAAwABCAQACAAWBgYAAwABCAQACQBGBhwAAwABCAQAEAAeBmIAAwABCAQAEQAMBoBDb3B5cmlnaHQgKGMpIDIwMTcgYnkgVGVuY2VudC4gQWxsIHJpZ2h0cyByZXNlcnZlZC5XZUNoYXQgU2FucyBTdGRNZWRpdW1IYW55aSBXZUNoYXQgU2FucyBTdGQtTWVkaXVtOyBWZXJzaW9uIDEuMDBXZUNoYXQgU2FucyBTdGQtTWVkaXVtVmVyc2lvbiAxLjAwV2VDaGF0LVNhbnMtU3RkLU1lZGl1bVdlQ2hhdCBTYW5zIGlzIGEgdHJhZGVtYXJrIG9mIFRlbmNlbnQuSGFueWkgRm9udHNaSEFORyBYdWFuLCBXQU5HIFRpYW5iaSwgTElVIFhpYW95dWh0dHA6Ly93d3cuaGFueWkuY29tLmNuL1dlQ2hhdCBTYW5zIFN0ZE1lZGl1bVdlQ2hhdCBTYW5zIFN0ZC1NZWRpdW3boiSjX7QKMTIzNDU2Nzg5MENvcHlyaWdodCAoYykgMjAxNyBieSBUZW5jZW50LiBBbGwgcmlnaHRzIHJlc2VydmVkLldlQ2hhdCBTYW5zIFN0ZE1lZGl1bUhhbnlpIFdlQ2hhdCBTYW5zIFN0ZC1NZWRpdW07IFZlcnNpb24gMS4wMFdlQ2hhdCBTYW5zIFN0ZC1NZWRpdW1WZXJzaW9uIDEuMDBXZUNoYXQtU2Fucy1TdGQtTWVkaXVtV2VDaGF0IFNhbnMgaXMgYSB0cmFkZW1hcmsgb2YgVGVuY2VudC5IYW55aSBGb250c1pIQU5HIFh1YW4sIFdBTkcgVGlhbmJpLCBMSVUgWGlhb3l1V2VDaGF0IFNhbnMgU3RkLU1lZGl1bQBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADEANwAgAGIAeQAgAFQAZQBuAGMAZQBuAHQALgAgAEEAbABsACAAcgBpAGcAaAB0AHMAIAByAGUAcwBlAHIAdgBlAGQALgBXAGUAQwBoAGEAdAAgAFMAYQBuAHMAIABTAHQAZAAgAE0AZQBkAGkAdQBtAFIAZQBnAHUAbABhAHIASABhAG4AeQBpACAAVwBlAEMAaABhAHQAIABTAGEAbgBzACAAUwB0AGQALQBNAGUAZABpAHUAbQA7ACAAVgBlAHIAcwBpAG8AbgAgADEALgAwADAAVwBlAEMAaABhAHQAIABTAGEAbgBzACAAUwB0AGQALQBNAGUAZABpAHUAbQBWAGUAcgBzAGkAbwBuACAAMQAuADAAMABXAGUAQwBoAGEAdAAtAFMAYQBuAHMALQBTAHQAZAAtAE0AZQBkAGkAdQBtAFcAZQBDAGgAYQB0ACAAUwBhAG4AcwAgAGkAcwAgAGEAIAB0AHIAYQBkAGUAbQBhAHIAawAgAG8AZgAgAFQAZQBuAGMAZQBuAHQALgBIAGEAbgB5AGkAIABGAG8AbgB0AHMAWgBIAEEATgBHACAAWAB1AGEAbgAsACAAVwBBAE4ARwAgAFQAaQBhAG4AYgBpACwAIABMAEkAVQAgAFgAaQBhAG8AeQB1AGgAdAB0AHAAOgAvAC8AdwB3AHcALgBoAGEAbgB5AGkALgBjAG8AbQAuAGMAbgAvAFcAZQBDAGgAYQB0ACAAUwBhAG4AcwAgAFMAdABkAE0AZQBkAGkAdQBtIKwAogAkAKMgqQClAAoAMQAyADMANAA1ADYANwA4ADkAMABDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADEANwAgAGIAeQAgAFQAZQBuAGMAZQBuAHQALgAgAEEAbABsACAAcgBpAGcAaAB0AHMAIAByAGUAcwBlAHIAdgBlAGQALgBXAGUAQwBoAGEAdAAgAFMAYQBuAHMAIABTAHQAZAAgAE0AZQBkAGkAdQBtAFIAZQBnAHUAbABhAHIAVwBlAEMAaABhAHQAIABTAGEAbgBzACAAUwB0AGQALQBNAGUAZABpAHUAbQBXAGUAQwBoAGEAdAAgAFMAYQBuAHMAIABpAHMAIABhACAAdAByAGEAZABlAG0AYQByAGsAIABvAGYAIABUAGUAbgBjAGUAbgB0AC4ASABhAG4AeQBpACAARgBvAG4AdABzAFoASABBAE4ARwAgAFgAdQBhAG4ALAAgAFcAQQBOAEcAIABUAGkAYQBuAGIAaQAsACAATABJAFUAIABYAGkAYQBvAHkAdQBXAGUAQwBoAGEAdAAgAFMAYQBuAHMAIABTAHQAZABNAGUAZABpAHUAbQAAAAIAAAAAAADtQAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAAMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQATABQAFQAWABcAGAAZABoAGwAcAA8AEQAQAQIBAwCEAQQAvQAHAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgCFARMBFAEVAJYBFgEXARgBGQEaAA4A7wd1bmkwRTNGB3VuaTIwQjUNY29sb25tb25ldGFyeQd1bmlGRTY5BGRvbmcERXVybwd1bmkyMEIyB3VuaTIwQjQHdW5pMjBBRAd1bmkyMEJFB3VuaTIwQkEHdW5pMjBCQwd1bmkyMEE2B3VuaTIwQjEHdW5pMjBCRAd1bmkyMEI5B3VuaTIwQUEHdW5pMjBCOAd1bmkyMEFFB3VuaTIwQTkHdW5pRkZFMAd1bmlGRjA0B3VuaUZGRTEHdW5pRkZFNgd1bmlGRkU1) format(\"truetype\")}.activity_card_wrp .origin_price{font-weight:500transition:font-size .15sfont-weight .15scolor .15s-webkit-text-decoration .15stext-decoration .15stQAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAAMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQATABQAFQAWABcAGAAZABoAGwAcAA8AEQAQAQIBAwCEAQQAvQAHAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgCFARMBFAEVAJYBFgEXARgBGQEaAA4A7wd1bmkwRTNGB3VuaTIwQjUNY29sb25tb25ldGFyeQd1bmlGRTY5BGRvbmcERXVybwd1bmkyMEIyB3VuaTIwQjQHdW5pMjBBRAd1bmkyMEJFB3VuaTIwQkEHdW5pMjBCQwd1bmkyMEE2B3VuaTIwQjEHdW5pMjBCRAd1bmkyMEI5B3VuaTIwQUEHdW5pMjBCOAd1bmkyMEFFB3VuaTIwQTkHdW5pRkZFMAd1bmlGRjA0B3VuaUZGRTEHdW5pRkZFNgd1bmlGRkU1) format(\"truetype\")}.activity_card_wrp .origin_price.has_discount{font-weight:400text-decoration:line-through-webkit-text-decoration-color:#ffftext-decoration-color:#fffopacity:.5font-size:12px}@font-face{font-family:WeChatSansStd-MediumtQAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAAMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQATABQAFQAWABcAGAAZABoAGwAcAA8AEQAQAQIBAwCEAQQAvQAHAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgCFARMBFAEVAJYBFgEXARgBGQEaAA4A7wd1bmkwRTNGB3VuaTIwQjUNY29sb25tb25ldGFyeQd1bmlGRTY5BGRvbmcERXVybwd1bmkyMEIyB3VuaTIwQjQHdW5pMjBBRAd1bmkyMEJFB3VuaTIwQkEHdW5pMjBCQwd1bmkyMEE2B3VuaTIwQjEHdW5pMjBCRAd1bmkyMEI5B3VuaTIwQUEHdW5pMjBCOAd1bmkyMEFFB3VuaTIwQTkHdW5pRkZFMAd1bmlGRjA0B3VuaUZGRTEHdW5pRkZFNgd1bmlGRkU1) format(\"truetype\")}.s1s_card_wrp{font-family:system-uiPingFang SCalign-items:center}.s1s_card_wrp .product-image{width:4emheight:4emmargin-right:12px}.s1s_card_wrp .product-info{flex:1width:200pxpadding:4px 0 0justify-content:space-between}.s1s_card_wrp .product-title{color:var(--weui-FG-0)width:100%padding-bottom:5pxoverflow:hidden}.s1s_card_wrp .product-price{color:#b3b3b3font-size:13pxpadding-left:4pxpadding-right:6pxposition:relative}@font-face{font-family:WeChatSansStd-MediumtQAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAAMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQATABQAFQAWABcAGAAZABoAGwAcAA8AEQAQAQIBAwCEAQQAvQAHAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgCFARMBFAEVAJYBFgEXARgBGQEaAA4A7wd1bmkwRTNGB3VuaTIwQjUNY29sb25tb25ldGFyeQd1bmlGRTY5BGRvbmcERXVybwd1bmkyMEIyB3VuaTIwQjQHdW5pMjBBRAd1bmkyMEJFB3VuaTIwQkEHdW5pMjBCQwd1bmkyMEE2B3VuaTIwQjEHdW5pMjBCRAd1bmkyMEI5B3VuaTIwQUEHdW5pMjBCOAd1bmkyMEFFB3VuaTIwQTkHdW5pRkZFMAd1bmlGRjA0B3VuaUZGRTEHdW5pRkZFNgd1bmlGRkU1) format(\"truetype\")}.s1s_card_wrp .product-price.need-border:after{content:\"\"width:.5pxheight:11pxtop:1pxbackground-color:var(--weui-FG-2)}.s1s_card_wrp .discount-price{color:var(--weui-ORANGERED-100)top:1px}@font-face{font-family:WeChatSansStd-MediumtQAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAAMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQATABQAFQAWABcAGAAZABoAGwAcAA8AEQAQAQIBAwCEAQQAvQAHAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgCFARMBFAEVAJYBFgEXARgBGQEaAA4A7wd1bmkwRTNGB3VuaTIwQjUNY29sb25tb25ldGFyeQd1bmlGRTY5BGRvbmcERXVybwd1bmkyMEIyB3VuaTIwQjQHdW5pMjBBRAd1bmkyMEJFB3VuaTIwQkEHdW5pMjBCQwd1bmkyMEE2B3VuaTIwQjEHdW5pMjBCRAd1bmkyMEI5B3VuaTIwQUEHdW5pMjBCOAd1bmkyMEFFB3VuaTIwQTkHdW5pRkZFMAd1bmlGRjA0B3VuaUZGRTEHdW5pRkZFNgd1bmlGRkU1) format(\"truetype\")}.s1s_card_wrp .discount-price__extra{font-size:12pxcolor:var(--weui-ORANGERED-100)margin-left:1pxtop:-1px}.s1s_card_wrp .product-brand{color:var(--weui-FG-1)align-items:center}.s1s_card_wrp .product-brand .product-logo{margin-right:2px}.s1s_card_wrp .product-brand .shop-verify-icon{font-size:14pxtop:-.03em}.s1s_card_wrp .product-centercontainer{display:flexalign-items:flex-endmargin-bottom:5px}.s1s_card_wrp .product-gifts{color:var(--weui-FG-2)margin-left:6pxtop:-.06em}.s1s_card_wrp .product-gifts .product-gifts__num{margin:0 1px}.product_image_wrp{width:100%height:100%}.product_load_fail{display:flexmin-height:88pxpadding:16px 64pxbackground-color:var(--weui-BG-3rgba(0.03))color:var(--weui-FG-2.3))user-select:none}.product_load_fail__text{text-align:center}@media (prefers-color-scheme: dark){:root{--weui-FG-6: rgba(255.05)}.s1s_card_wrp .product-price{color:#5e5e5e}.s1s_card_wrp .shop-verify-icon{filter:invert(1)}}\n"J$2 = {windowproduct: "data-windowproduct"customstyle: "data-customstyle"ecsource: "data-ecsource"exportkey: "data-exportkey"wap_export_token: "data-wap_export_token"loaded: "data-loaded"cardtype: "data-cardtype"is_hover: "data-is-hover"is_selected: "data-is-selected"token: "data-token"title: "data-title"immutable: "data-immutable"req_scene: "data-req-scene"urlParams: "data-url-params"extInfo: "data-ext-info"scrollBlur: "data-scroll-blur"wrpStyle: "data-wrp-style"type: "data-type"productImage: "data-product-image"originPrice: "data-origin-price"discountedPrice: "data-discounted-price"outerclick: "data-outerclick"productInfo: "data-product-info"function ut(A) {var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}return e = o$6.call(thisJ$2)e.loaded = Number(e.loaded0)e.cardtype = Number(e.cardtype0)e.is_hover = Number(e.is_hover0)e.is_selected = Number(e.is_selected0)e.immutable = Number(e.immutable0)e.req_scene = Number(e.req_scene0)e.urlParams = JSON.parse(e.urlParams"{}")e.extInfo = JSON.parse(e.extInfo"{}")e.productInfo = JSON.parse(e.productInfo"{}")e.scrollBlur = Number(e.scrollBlur0)e.originPrice = Number(e.originPrice0)e.discountedPrice = Number(e.discountedPrice0)e.outerclick = Number(e.outerclick0)_objectSpread$9({platform: AextraInfo: tfunction ft(A) {H$3(Object.assign(AComponent: A.isDev ? A.devComponent : gtstyleText: A.isDev ? A.devStyleText : ntcustomName: A.customName"mp-common-product"watchAttr: Object.values(J$2)getProps: uteventName: ["iframe-message""document-click""expose""element-click"]function ownKeys$8(efunction _objectSpread$8(e) { for (var r = 1r % 2 ? ownKeys$8(Object(t)Object.getOwnPropertyDescriptors(t)) : ownKeys$8(Object(t)).forEach(function (r) { Object.defineProperty(evar w$4 = {name: "mp-common-redpacket"errType: {name: {isSynthetic: {imgSrc: {openImgSrc: {status: {"default": 3bizuin: {coveruri: {orderid: {isPurchaseOrder: {smallCard: {platformClassname: {web: "common-redpacket-web"app: "common-redpacket-app"wechat: "common-redpacket-webchat"}[this.platform]openImgWidth: "62.33%"openImgHeight: "108%"handleClick: function handleClick() {this.$emit("click")calOpenImgWidth: function calOpenImgWidth() {if (!this.openImgSrc) returnvar E = new Image()E.onload = function () {_this.openImgWidth = "".concat((E.widthE.height * 108).toFixed(2)E.src = decodeURIComponent(this.openImgSrc)disabled: function disabled() {return this.errType * 1 > 0openImgSrc: function openImgSrc() {this.calOpenImgWidth()a$3 = w$4var r$7 = function r() {g = A._self._creturn A._self._setupProxyg("section"staticClass: "wx-root red_package_cover_wrp"disabled: A.disabledsmall: A.smallCardA.platformClassname]role: "option"[g("section"staticClass: "red_package_cover__inner wx_tap_card wx_card_root""class": [A.is_hover === 1 ? "wx_hover_card" : ""A.is_selected === 1 ? "wx_selected_card" : ""]staticClass: "red_package_cover__inner__main"staticClass: "red_package_cover__body"[A.openImgSrc ? g("span"staticClass: "red_package_cover_img red_package_open_cover_img""background-image": "url(".concat(A.openImgSrcwidth: A.smallCard ? "" : A.openImgWidthheight: A.smallCard ? "" : A.openImgHeight"data-notusecover": "1"}) : g("span"staticClass: "red_package_cover_img"synthetic_cover_img: A.isSynthetic === 1style: "background-image: url(" + A.imgSrc + ")"A.smallCard ? g("span"staticClass: "title-wrp"[g("span"staticClass: "title"[A._v(A._s(A.name) + '的红包封面')])A.isPurchaseOrder === 1 ? g("span"staticClass: "red_package_cover__purchase"[A._v('付费')]) : A._e()]) : A._e()])staticClass: "red_package_cover__foot"[A.smallCard ? [A.status === 0 ? g("span"staticClass: "weui-btn weui-btn_mini red_package_cover__access-link button"[A._v('领取')]) : A.status === 1 ? g("span"staticClass: "red_package_cover__access-link correct disabled"[A._v('已领取')]) : A.status === 2 ? g("span"staticClass: "red_package_cover__access-link disabled"[A._v('已领完')]) : A.status === 3 ? g("span"[A._v('不可领取')]) : A._e()] : A.platform !== "wechat" ? [A.disabled ? g("span"[A._v('红包封面不可用')]) : g("span"staticClass: "red_package_cover__access-link"[A._v('领取' + A._s(A.name) + '的红包封面')])] : [A.status === 0 ? g("span"[A._v('领取' + A._s(A.name) + '的红包封面')]) : A.status === 1 ? g("span"[A._v('已领取红包封面')]) : A.status === 2 ? g("span"[A._v('红包封面已领取完')]) : A.status === 3 ? g("span"[A._v('红包封面不可领取')]) : A._e()]A.isPurchaseOrder === 1 && !A.smallCard ? g("section"[A._v('付费')]) : A._e()]A._m(0)A.platform !== "wechat" && A.disabled ? g("section"staticClass: "red_package_cover_disable_wording"[A._v('红包封面不可用')]) : A._e()])])t$2 = [function () {var E = thisA = E._self._creturn E._self._setupProxyA("section"staticClass: "red_package_cover__extend"[A("span"staticClass: "red_package_cover__extend_icon"A("span"staticClass: "red_package_cover__extend_info"[E._v('微信红包封面')])])u$1 = v$2(a$3r$7t$2"e0207b94"var n$5 = u$1.exportsd$3 = ".wx-rootbody{--weui-BG-COLOR-ACTIVE: #ececec}.wx-root[data-weui-theme=dark]body[data-weui-theme=dark]{--weui-BG-COLOR-ACTIVE: #373737}@media (prefers-color-scheme: dark){.wx-root:not([data-weui-theme=light])body:not([data-weui-theme=light]){--weui-BG-COLOR-ACTIVE: #373737}}body.wx-rootpage{--weui-BTN-HEIGHT: 48--weui-BTN-HEIGHT-MEDIUM: 40--weui-BTN-HEIGHT-SMALL: 32}.wx-rootbody{--weui-BTN-ACTIVE-MASK: rgba(0.1)}.wx-root[data-weui-theme=dark]body[data-weui-theme=dark]{--weui-BTN-ACTIVE-MASK: rgba(255body:not([data-weui-theme=light]){--weui-BTN-ACTIVE-MASK: rgba(255.1)}}.wx-rootbody{--weui-BTN-DEFAULT-ACTIVE-BG: #e6e6e6}.wx-root[data-weui-theme=dark]body[data-weui-theme=dark]{--weui-BTN-DEFAULT-ACTIVE-BG: rgba(255.126)}@media (prefers-color-scheme: dark){.wx-root:not([data-weui-theme=light])body:not([data-weui-theme=light]){--weui-BTN-DEFAULT-ACTIVE-BG: rgba(255.126)}}.wx-rootbody{--weui-DIALOG-LINE-COLOR: rgba(0body[data-weui-theme=dark]{--weui-DIALOG-LINE-COLOR: rgba(255body:not([data-weui-theme=light]){--weui-DIALOG-LINE-COLOR: rgba(255.1)}}.weui-btn{position:relativewidth:184pxmargin-left:automargin-right:autopadding:12px 24pxtext-align:centertext-decoration:noneline-height:1.41176471-webkit-tap-highlight-color:rgba(0user-select:none}.weui-btn:active:before{content:\"\"background-color:var(--weui-BTN-ACTIVE-MASK)border-radius:8px}.weui-btn:active.weui-btn_loading:before.weui-btn:active.weui-btn_disabled:before.weui-btn:active[disabled]:before{display:none}.weui-btn_block{width:auto}.weui-btn_inline{display:inline-block}.weui-btn_default{color:var(--weui-FG-0)background-color:var(--weui-FG-5)}.weui-btn_default:not(.weui-btn_disabled):visited{color:var(--weui-FG-0)}.weui-btn_primary{background-color:var(--weui-BRAND)}.weui-btn_primary:not(.weui-btn_disabled):visited{color:#fff}.weui-btn_warn{color:var(--weui-RED)background-color:var(--weui-FG-5)}.weui-btn_warn:not(.weui-btn_disabled):visited{color:var(--weui-RED)}.weui-btn_overlay{color:var(--weui-BRAND)background-color:#fff}.weui-btn_overlay:not(.weui-btn_disabled):visited{color:var(--weui-BRAND)}.weui-btn_disabled.weui-btn[disabled]{color:var(--weui-FG-4)background-color:var(--weui-BG-1)}.weui-btn_loading .weui-loading{margin:-.2em 8px 0 0}.weui-btn_loading .weui-mask-loading{margin:-.2em 8px 0 0color:currentColor}.weui-btn_loading .weui-primary-loading{margin:-.2em 8px 0 0color:currentColor}.weui-btn_loading .weui-primary-loading:before{content:\"\"}.weui-btn_loading.weui-btn_primary{color:var(--weui-WHITE)}.weui-btn_cell{position:relativepadding:16pxbackground-color:var(--weui-BG-5)}.weui-btn_cell+.weui-btn_cell{margin-top:16px}.weui-btn_cell:active{background-color:var(--weui-BG-COLOR-ACTIVE)}.weui-btn_cell__icon{display:inline-blockwidth:24pxheight:24pxmargin:-.2em .34em 0 0}.weui-btn_cell-default{color:var(--weui-FG-0)}.weui-btn_cell-primary{color:var(--weui-LINK)}.weui-btn_cell-warn{color:var(--weui-RED)}.weui-bottom-fixed-opr-page{height:100%flex-direction:column}.weui-bottom-fixed-opr-page__content{min-height:0padding-bottom:80pxoverflow-y:auto-webkit-overflow-scrolling:touch}.weui-bottom-fixed-opr-page__tool{padding:16px 32px 24pxpadding:16px calc(32px + constant(safe-area-inset-right)) calc(24px + constant(safe-area-inset-bottom)) calc(32px + constant(safe-area-inset-left))padding:16px calc(32px + env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) calc(32px + env(safe-area-inset-left))background:#ffffffz-index:50}.weui-bottom-fixed-opr-page__tool:before{content:\"\"height:80pxbackground:linear-gradient(to top#ffffffrgba(2550))bottom:calc(100% - 1px)transform:translateZ(0)pointer-events:none}.wx-root[data-weui-theme=dark] .weui-bottom-fixed-opr-page__toolbody[data-weui-theme=dark] .weui-bottom-fixed-opr-page__tool{background:#191919}@media (prefers-color-scheme: dark){.wx-root:not([data-weui-theme=light]) .weui-bottom-fixed-opr-page__toolbody:not([data-weui-theme=light]) .weui-bottom-fixed-opr-page__tool{background:#191919}}.wx-root[data-weui-theme=dark] .weui-bottom-fixed-opr-page__tool:beforebody[data-weui-theme=dark] .weui-bottom-fixed-opr-page__tool:before{background:linear-gradient(to top#191919rgba(250))}@media (prefers-color-scheme: dark){.wx-root:not([data-weui-theme=light]) .weui-bottom-fixed-opr-page__tool:beforebody:not([data-weui-theme=light]) .weui-bottom-fixed-opr-page__tool:before{background:linear-gradient(to top0))}}.weui-bottom-fixed-opr-page__tips{margin-bottom:24pxpadding:0 32pxtext-align:center}.weui-bottom-fixed-opr-page .weui-bottom-fixed-opr{display:flexjustify-content:center}.weui-bottom-fixed-opr-page .weui-bottom-fixed-opr .weui-btn{width:184pxpadding-left:16pxpadding-right:16px}.weui-bottom-fixed-opr-page .weui-bottom-fixed-opr .weui-btn:nth-last-child(n+2).weui-bottom-fixed-opr-page .weui-bottom-fixed-opr .weui-btn:nth-last-child(n+2)+.weui-btn{margin:0 8pxwidth:136px}.weui-bottom-fixed-opr-page .weui-bottom-fixed-opr .weui-btn:nth-last-child(n+2):first-child.weui-bottom-fixed-opr-page .weui-bottom-fixed-opr .weui-btn:nth-last-child(n+2)+.weui-btn:first-child{margin-left:0}.weui-bottom-fixed-opr-page .weui-bottom-fixed-opr .weui-btn:nth-last-child(n+2):last-child.weui-bottom-fixed-opr-page .weui-bottom-fixed-opr .weui-btn:nth-last-child(n+2)+.weui-btn:last-child{margin-right:0}.weui-bottom-fixed-opr-page_btn-wrap .weui-bottom-fixed-opr{flex-direction:column}.weui-bottom-fixed-opr-page_btn-wrap .weui-bottom-fixed-opr .weui-btn:nth-last-child(n+2).weui-bottom-fixed-opr-page_btn-wrap .weui-bottom-fixed-opr .weui-btn:nth-last-child(n+2)+.weui-btn{width:184pxmargin:16px 0 0}.weui-bottom-fixed-opr-page_btn-wrap .weui-bottom-fixed-opr .weui-btn:nth-last-child(n+2):first-child.weui-bottom-fixed-opr-page_btn-wrap .weui-bottom-fixed-opr .weui-btn:nth-last-child(n+2)+.weui-btn:first-child{margin-top:0}.weui-bottom-fixed-opr-page.weui-form{padding-top:0}.weui-bottom-fixed-opr-page.weui-form .weui-form__bd{padding-top:56pxpadding-top:calc(56px + constant(safe-area-inset-top))padding-top:calc(56px + env(safe-area-inset-top))}.weui-bottom-fixed-opr-page.weui-form .weui-form__ft{padding-bottom:0}.weui-bottom-fixed-opr-page.weui-form .weui-form__control-area{margin-bottom:0}.weui-bottom-fixed-opr-page.weui-half-screen-dialog{padding:0}.weui-bottom-fixed-opr-page.weui-half-screen-dialog .weui-half-screen-dialog__hd.weui-bottom-fixed-opr-page.weui-half-screen-dialog .weui-half-screen-dialog__bd.weui-bottom-fixed-opr-page.weui-half-screen-dialog .weui-half-screen-dialog__ft{padding-left:24pxpadding-left:calc(24px + constant(safe-area-inset-left))padding-left:calc(24px + env(safe-area-inset-left))padding-right:24pxpadding-right:calc(24px + constant(safe-area-inset-right))padding-right:calc(24px + env(safe-area-inset-right))}.weui-bottom-fixed-opr-page.weui-half-screen-dialog .weui-half-screen-dialog__bd{padding-bottom:80px}.weui-bottom-fixed-opr-page.weui-half-screen-dialog .weui-half-screen-dialog__ft{padding-bottom:64pxpadding-bottom:calc(64px + constant(safe-area-inset-bottom))padding-bottom:calc(64px + env(safe-area-inset-bottom))}.weui-half-screen-dialog_bottom-fixed.weui-half-screen-dialog{padding:0}.weui-half-screen-dialog_bottom-fixed.weui-half-screen-dialog .weui-half-screen-dialog__hd{padding:0 24pxpadding:0 calc(24px + constant(safe-area-inset-right)) 0 calc(24px + constant(safe-area-inset-left))padding:0 calc(24px + env(safe-area-inset-right)) 0 calc(24px + env(safe-area-inset-left))}.weui-half-screen-dialog_bottom-fixed.weui-half-screen-dialog .weui-half-screen-dialog__bd{padding-bottom:0flex-direction:column}.weui-half-screen-dialog_bottom-fixed.weui-half-screen-dialog .weui-half-screen-dialog__ft{padding:0}.weui-half-screen-dialog_bottom-fixed.weui-half-screen-dialog .weui-bottom-fixed-opr-page{flex:1min-height:0}.weui-half-screen-dialog_bottom-fixed.weui-half-screen-dialog .weui-bottom-fixed-opr-page__content{padding:0 24pxpadding:0 calc(24px + env(safe-area-inset-right)) 0 calc(24px + env(safe-area-inset-left))}.weui-half-screen-dialog_bottom-fixed.weui-half-screen-dialog .weui-bottom-fixed-opr{padding:16px 0 64pxpadding:16px 0 calc(64px + constant(safe-area-inset-bottom))padding:16px 0 calc(64px + env(safe-area-inset-bottom))}button.weui-btninput.weui-btn{border-width:0outline:0-webkit-appearance:none}button.weui-btn:focusinput.weui-btn:focus{outline:0}button.weui-btn_inlineinput.weui-btn_inlinebutton.weui-btn_miniinput.weui-btn_mini{width:auto}.weui-btn_medium{font-size:14pxpadding:10px 24pxline-height:calc((var(--weui-BTN-HEIGHT-MEDIUM) - 20)14)}.weui-btn_mini{display:inline-blockwidth:autoline-height:calc((32 - 12)14)padding:6px 12pxborder-radius:6px}.weui-btn_xmini{display:inline-blockpadding:4px 12pxline-height:calc((28 - 8)border-radius:4px}.weui-btn+.weui-btn{margin-top:16px}.weui-btn.weui-btn_mini+.weui-btn.weui-btn_mini{margin-top:auto}.weui-btn.weui-btn_xmini+.weui-btn.weui-btn_xmini{margin-top:auto}.weui-btn.weui-btn_inline+.weui-btn.weui-btn_inline{margin-left:16px}.weui-btn-area{margin:48px 16px 8px}.weui-btn-area_inline{display:flex}.weui-btn-area_inline .weui-btn{margin-top:autoflex:1}.weui-btn-area_inline .weui-btn:last-child{margin-right:0}.weui-btn_reset{background:transparentborder:0padding:0font-size:inherit}.weui-btn_icon{background:transparentfont-size:0}.weui-btn_icon:active [class*=weui-icon-]{color:var(--weui-FG-1)}body--weui-BG-2: #fff--weui-BG-5: #fff--weui-WHITE: #fff--weui-BG: #fff--weui-BG-0: #EDEDEDbody:not([data-weui-theme=light]){--weui-BG-0: #111--weui-BG-0: #111111body[data-weui-theme=dark]{--weui-BG-0: #111body[data-weui-mode=care]:not([data-weui-theme=light]){--weui-BG-0: #111body[data-weui-mode=care][data-weui-theme=dark]{--weui-BG-0: #111.5)}.wx-root{position:relativefont-family:system-ui-apple-systemBlinkMacSystemFontHelvetica NeueHiragino Sans GBMicrosoft YaHei UIMicrosoft YaHeiArialsans-serif}.wx_card_root{position:relative}.wxw_hide{display:none!important}.wx_uninteractive{pointer-events:none}:host(.wx_tap_highlight_active) .wx_tap_link{opacity:.5}:host(.wx_tap_highlight_active) .wx_tap_card{background-color:#f3f3f3}:host(.wx_tap_highlight_active) .wx_tap_cell{background-color:#0000000d}@media (prefers-color-scheme: dark){:host(.wx_tap_highlight_active) .wx_tap_card{background-color:#252525}:host(.wx_tap_highlight_active) .wx_tap_cell{background-color:#ffffff1a}}.wx_css_active :active{opacity:.5}.wx_hover_card:before{content:\" \"z-index:9}.wx-rootbody{--weui-BG-6: rgba(0.05)}.wx-root[data-weui-theme=dark]body[data-weui-theme=dark]{--weui-BG-6: rgba(255body:not([data-weui-theme=light]){--weui-BG-6: rgba(255.1)}}.point_event_no{pointer-events:none}.red_package_cover_wrp{-webkit-user-select:nonefont-size:0text-align:center}.red_package_cover_wrp.disabled .red_package_cover__inner{position:relativecursor:default}.red_package_cover_wrp.disabled .red_package_cover__inner:after{border-radius:inheritcontent:\" \"background-color:var(--weui-FG-1)}.red_package_cover_wrp.disabled .red_package_cover_disable_wording{display:blocktext-align:center}.red_package_cover_wrp.common-redpacket-web .red_package_cover__inner{max-width:273px}.red_package_cover_wrp .red_package_cover__inner{position:relativebackground:var(--weui-BG-3)max-width:300pxwidth:77%}.red_package_cover_wrp .red_package_cover__inner.red_package_cover__inner__loading{position:relative}.red_package_cover_wrp .red_package_cover__inner.red_package_cover__inner__loading:before{position:absolutemargin-top:-8pxmargin-left:-8pxwidth:16pxheight:16px}.red_package_cover_wrp .red_package_cover__inner.red_package_cover__inner__loading .red_package_cover__inner__main.red_package_cover_wrp .red_package_cover__inner.red_package_cover__inner__loading .red_package_cover__extend{opacity:0}.red_package_cover_wrp .red_package_cover__inner__main{width:300pxpadding:13.6% 0 8%}.red_package_cover_wrp .red_package_cover_img{position:relativewidth:196pxheight:324pxborder-radius:5pxbackground-size:coverbackground-repeat:no-repeatwidth:65.33%height:initialpadding-bottom:108%}.red_package_cover_wrp .red_package_cover_img.red_package_cover_img_loading{background-color:#00000008position:relative}.wx-root[data-weui-theme=dark] .red_package_cover_wrp .red_package_cover_img.red_package_cover_img_loadingbody[data-weui-theme=dark] .red_package_cover_wrp .red_package_cover_img.red_package_cover_img_loading{background-color:#ffffff08}@media (prefers-color-scheme: dark){.wx-root:not([data-weui-theme=light]) .red_package_cover_wrp .red_package_cover_img.red_package_cover_img_loadingbody:not([data-weui-theme=light]) .red_package_cover_wrp .red_package_cover_img.red_package_cover_img_loading{background-color:#ffffff08}}.red_package_cover_wrp .red_package_cover_img.red_package_cover_img_loading:before{position:absoluteheight:16px}.red_package_cover_wrp .red_package_cover_img.red_package_cover_img_loading:after{display:none}.red_package_cover_wrp .red_package_cover_img:after{content:\" \"background:url(data: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) no-repeat center bottombackground-size:100% auto}.red_package_cover_wrp .red_package_cover_img.synthetic_cover_img{width:62.33%}.red_package_cover_wrp .red_package_cover_img.synthetic_cover_img:after{content:\" \"bottom:9.3%left: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3Xbc7X5OmX97igXtS8gHFec7ufDCK3FbaZnhe8nepmzuV3VReVT70XUNLLGqrepuVDrazk21DUkjgAACCCCAAAIIIIAAAgjsWwECwPv2rePCEUAAAQQQQAABBBBAAIGtC8wLOrbB2uxtUYAxArRZc85+QdCx7Xs7587AcXvGBadpq91Sur3ezTqaZzxut5U+t1Kn7Xer527bkEYAAQQQQAABBBBAAAEEEFhOAQLAym+clcIIIAAAggggAACCCCAwJYE5gUOp4Kz6nBRYDKDtIvqtBelc2ebNn8qvajPedc61c9U3jyDqbrz8hZd3462uRNR73kXTD4CCCCAAAIIIIAAAggggMC+ECAAvCeJi4SAQQQQAABBBBAAAEEELizAouCovMCrlsNgrZB3622WXT3U9fanqNtuxPnaubStqOabuZ+o85CGAAAIIIIAAAggggAACCCAwJUAAeEqFPAQQQAABBBBAAAEEEEAAgbkCWwlQzgsSq9NbDZDOC+62F3wr57iVtu01TKW3YjfVjjwEEEAAAQQQQAABBBBAAAEEtipAAHirUtRDAAEEEEAAAQQQQAABBBDYssDNBDoXBY3bE9OAG17ns3SN3OPmVJOQIIIIAAAggggAACCCCAAAK3KkAA+FYFaY8AAggggAACCCCAAAIIILAjAgRUd4SRThBAAAEEEEAAAQQQQAABBFZc4OCK3z+3jwACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCyNAAHgpXkruREEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEFh1AQLAq4bwP0jgAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggMDSCBAAXpq3khtBAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIFVFyAAvOqAdwAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggsjQAB4KV5K7kRBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBYdQECwKv+G8D9I4AAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0ggQAF6at5IbQQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBVRcgALzqvwHcPwIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIILI0AAeCleSu5EQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQWHUBAsCrhvASOAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAwNIIEABemreSG0EAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgVUXIAC86r8B3D8CCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCyNAAHgpXkruREEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEFh1AQLAqSOAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAwNIIEABemreSG0EAAQQQQAABBBBAAAEEv27t9FrvMKAD97khCO2vFkXCZIjiFAiZJEdQkIYWjiNiFUwQhgwmGOJXgATyBxh3cZVSjjHG2iwprEBkZEUBg13YlRJcLLhw4VIi2CuthezdLdbsWK0WmlarV7zrPNzM7cmbnvc073cmcIECBAgAABAgQIECBAgAABAtkFFMDZN0B+AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTCCCiAw4xSEAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEsgsogLNvgPwECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECIQRUACHGaUgBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhkF1AAZ98A+QkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQCCOgAA4zSkEIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMguoADOvgHyEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAQRkABHGaUghAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkF1AAZx9A+QnQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCCMgAI4zCgFIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgu4ACOPsGyE+AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQBgBBXCYUQpCgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEB2AQVw9g2QnwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBMAIK4DCjFIQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgewCCuDsGyAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJhBBTAYUYpCAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC2QUUwNk3QH4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBMIIKIDDjFIQAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSyCyiAs2+AAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIhBFQAIcZpSAECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGQXUABn3wD5CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAII6AADjNKQQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyC6gAM6+AfITIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIBBGQAEcZpSCECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQXUABnH0D5CdAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIIyAAjjMKAUhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCC7gAI4+wbIT4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAGAEFcJhRCkKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQHYBBXD2DZCfAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEwAgrgMKMUhAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB7AIK4OwbID8BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAmEEFMBhRikIAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLZBRTA2TdAfgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEwggogMOMUhACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBLILKICzb4D8BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiEEVAAhxmlIAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIZBdQAGffAPkJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEAgjoAAOM0pBCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDILqAAzr4B8hMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEEZAARxmlIIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJBdQAGcfQPkJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgjIACOMwoBSFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAILuAAjj7BshPgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAYAQVwmFEKQoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAdgEFcPYNkJ8AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgTACCuAwoxSEAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHsAgrg7BsgPwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECYQQUwGFGKQgBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAtkFFMDZN0B+AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTCCCiAw4xSEAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEsgsogLNvgPwECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECIQRUACHGaUgBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhkF1AAZ98A+QkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQCCOgAA4zSkEIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMguoADOvgHyEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAQRkABHGaUghAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkF1AAZx9A+QnQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCCMgAI4zCgFIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgu4ACOPsGyE+AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQBgBBXCYUQpCgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEB2AQVw9g2QnwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBMAIK4DCjFIQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgewCCuDsGyAAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIhBFQAIcZpSAECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGQXUABn3wD5CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAII6AADjNKQQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyCLmaNcAAA67SURBVC6gAM6+AfITIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIBBGQAEcZpSCECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQXUABnH0D5CdAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIIyAAjjMKAUhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCC7gAI4+wbIT4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAGAEFcJhRCkKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQHYBBXD2DZCfAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEwAgrgMKMUhAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB7AIK4OwbID8BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAmEEFMBhRikIAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLZBRTA2TdAfgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEwggogMOMUhACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBLILKICzb4D8BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiEEVAAhxmlIAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIZBdQAGffAPkJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEAgjoAAOM0pBCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDILqAAzr4B8hMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEEZAARxmlIIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJBdQAGcfQPkJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgjIACOMwoBSFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAILuAAjj7BshPgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAYAQVwmFEKQoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAdgEFcPYNkJ8AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgTACCuAwoxSEAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHsAgrg7BsgPwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECYQT6UsqtMGkEIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQFKB1v32tXbzSfOLTYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgTACrfsdrgCuCuAwIxWEAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsAq377WtXFMBZN0BuAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTCCLTutyVFcBhJioIAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJpBVr3264AjytgOAECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAIItC63750ZS5IHjEIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQVqB1v33fLSmA066A4AQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIRBFo3W+dKBXAEeZqBwECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECKQVaN1vPx5PzZWuq2kVBCdAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMA+F2idb+t++3L2HxXypV9nsfpEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIKA0Pm27rdvArV284rITkBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgT2t8BK57tcAJdRvby4zh7AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5BVY6XyXC+DxgUPvl1IW83JIToAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgf0p0Lre1vm2s799BfBbF76sXf1gf8Zx1gQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgr0LreMnS+TWC5AG53Su3fbLf+CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGDCEx2vXcK4HGps6V0NdPDGdKgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB3AKt421d74rCnQK4zF76otZyfuUJtwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCwtwVax9u63pWzvFMAtwdKX95YecItAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOxtgdUdb5k83TrUwzdOnzv8NhTk4+7T4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJ7TuCT6dlLPyil1JUzusK4OGJUSmvrDzplgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgT2pkDrdifL33aWdxXA7YHD3dGZ4aBP231BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQILD3BFqn27rd1Wd2TwFcZmcXh1741dUH+p8AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE9opA+rtbvfu87mnAG5Pj7vH1pKd+XuQ1HgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAo9aoHW5rdNd6zzWLIBbU1xGo5dL1935seC1XuwxAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIENg9gdbhLne5y9sfOnrlkAt8PG5y5+2HXl9Xtf4hECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQeDQC5fXbXe7an37fArgdPj449cehBL629ks9SoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK7J1Cu3e5w7+JDyyAy9vuFpG3Uv3f7lnCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGA3BFp32zrcB33WAwvg9sLpmUvvdH157UFv4jkCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQeJgC5cL3e06H7FuAdxeP3tJ9QSvfROulaQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDYYYHW1U4fe3L4+d718r6h9w+4qvnfXdxcWvP+5q98RGX+M4AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIENiGQOmujkYHT0ydeezjbzLhq4AbmU3rD03bNDu3x9I2sGAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDYukDrZltHu9Hyt33ShgvgdvD0zL8+rn3m+GDvm7+yNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBnRdonWzrZltHu5l331QB3N74sZn3LpbSvzh8d3TdzAc5lgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTWF2hdbOtkWze7tF3H7HpAri9fPy3994uff+CK4HvxvQfAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtiPQOtjWxbZOdivvM5THW+7fuaXp8rS0t9r7R7b+rt4JQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgM5e19rXPW7nyd0VvWwVwe5MbZ35xoi51xy+EPqJlTd1S4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKbECjd1dJ3z272N39Xf8KWvgJ68k3aCYxGB08MbfRHk4+7T4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLrC7SutXWu2y12ydtuwBubzJ17t3Pxke97OuL6+10RIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwAYEho61da2tc93A0esesu2vgF79CTfOnPz18JXQZ7taj61+zv8ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0ATKtTLqXpqeufTOTnrsyBXAkyfUTnD6wNTx0pWzQ7tcJ59znwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABApkFWofautTpg1Pf3+nyt7nu+BXAk8NaeP7UT+ri4l9q7X40+bj7BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyCYwNbvlTIavTw+dHDh5V9x68AnjzRduLj7tiPSxn9vpTy6eRz7hMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCCDQOtKW2fautOHWf42y4d6BfDksOrp06Ob3fOLNb6p+Hxpyafc58AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIBBT4ZlfLK4e7oTJmdXdyNfLtWAK+EqbWWhTOnnqlL9cVS6nPD10MfXnnOLQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBPazwPA1zzeHSvR86csb45mLF4arf+tu5tn1AngyXD198vGFWk7XsvTb4YeOfzqUw6PJ590nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAXhcYSt7F2tUPSu3fHJc6W2YvffGozvmRFsCToesLz3xr4ZtbP6+L5emhBH+6q90Phyp8z5zf5Lm6T4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAXoGhxKxDkmf4Urfy2VUL48PHHqvHXhy70gsmcL1vq7544sLHx1vP9m6fhS1x8fGvPjpavfqaUcGW6PDJhHhsunh9t6aC9AOgcCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBPawHA1763hZ2znh4tW54eWd77U5dvPh280nuu7pbmlA3ceDw1V86en9+Laf8P5hVEd79xD5kAAAAASUVORK5CYII=) no-repeat center bottombackground-size:100% auto}.red_package_cover_wrp .red_package_cover_img.red_package_open_cover_img:after{display:none}.red_package_cover_wrp .red_package_cover__foot{text-align:centerpadding:8% 16px 0}.red_package_cover_wrp .red_package_cover__access-link{font-size:17pxcolor:var(--weui-RED)}.red_package_cover_wrp .red_package_cover__access-link.disabled{color:var(--weui-FG-2)}.red_package_cover_wrp .red_package_cover__access-link.disabled:after{display:none}.red_package_cover_wrp .red_package_cover__access-link:after{content:\"\"font-size:10pxwidth:1.2emheight:2.4emmargin-left:4pxmargin-top:-.3emPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMTIgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYxLjIgKDg5NjUzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT7liIfniYc8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNNy41ODc1MDg3MywxMi40Mjk4OTE2IEw2LjUyNjg0ODU2LDEzLjQ5MDU1MTggTDAuNzQ3OTUxNTI2LDcuNzExNjU0NzMgQzAuMzU3ODI2MjI3LDcuMzIxNTI5NDMgMC4zNTQzNjU3ODYsNi42OTI0NzE3OSAwLjc0Nzk1MTUyNiw2LjI5ODg4NjA1IEw2LjUyNjg0ODU2LDAuNTE5OTg5MDE0IEw3LjU4NzUwODczLDEuNTgwNjQ5MTkgTDIuMTYyODg3NTMsNy4wMDUyNzAzOSBMNy41ODc1MDg3MywxMi40Mjk4OTE2IFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIzLkljb25zL091dGxpbmVkL2Fycm93Ij4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjAwMDAwMCwgNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICAgICAgPHVzZSBpZD0i5Zu+5qCH6aKc6ImyIiBmaWxsPSIjRkE1MTUxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjAyMDc4NCwgNy4wMDUyNzApIHJvdGF0ZSgtMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC00LjAyMDc4NCwgLTcuMDA1MjcwKSAiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat centerbackground-size:cover}.red_package_cover_wrp .red_package_cover__purchase{font-size:14pxcolor:var(--weui-FG-2)margin-top:4px}.red_package_cover_wrp .red_package_cover__extend{display:flexpadding:8px 16pxcolor:var(--weui-FG-1)text-align:left}.red_package_cover_wrp .red_package_cover__extend:before{content:\" \"height:1pxbackground-color:var(--weui-FG-3)transform:scaleY(.5)transform-origin:0 0-webkit-transform:scaleY(.5)-webkit-transform-origin:0 0}.red_package_cover_wrp .red_package_cover__extend_icon{display:inline-blockwidth:1.6emheight:1.6embackground:url(\"data:image%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http:svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.5 8.75149H12.0311C12.1352 8.54415 12.1938 8.30977 12.1938 8.06133C12.1938 7.21422 11.5121 6.52993 10.6741 6.52993C10.259 6.52993 9.86934 6.69916 9.58508 6.99323C8.72588 7.85576 8.3398 8.24353 8.00001 8.58458L6.3806 6.95894C6.09366 6.68304 5.72113 6.52993 5.32607 6.52993C4.48806 6.52993 3.80619 7.21422 3.80619 8.06133C3.80619 8.30977 3.86495 8.54415 3.96891 8.75149H2.50001V2.96628C2.50001 2.57865 2.76965 2.12287 3.11454 1.95118C3.11454 1.95118 3.14324 1.9352 3.23554 1.89586C4.52227 1.34706 6.18193 1 8.00001 1C9.81582 1 11.4782 1.33491 12.7595 1.89368C12.8369 1.92741 12.8815 1.94927 12.8815 1.94927C13.2231 2.12341 13.5 2.57879 13.5 2.96628V8.75149ZM13.5 9.59145V14.3C13.5 14.6875 13.1943 15 12.812 15H3.18804C2.808 15 2.5 14.6873 2.5 14.3V9.59145H5.2614C5.28287 9.59241 5.30446 9.59282 5.32606 9.59282H6.99551C6.41345 10.1719 5.51816 10.9309 4.31259 11.8659L4.81241 12.534C6.06655 11.5614 6.99726 10.7707 7.60789 10.1579L8 9.76423C8.11617 9.88088 8.2467 10.0119 8.4007 10.1663C9.00932 10.7774 9.93721 11.5654 11.1877 12.5342L11.6873 11.8657C10.4797 10.93 9.5844 10.1711 9.00449 9.59282H10.6741C10.6958 9.59282 10.7173 9.59241 10.7387 9.59145H13.5ZM10.7182 8.75143H9.00887L10.1688 7.58691C10.3036 7.44745 10.4821 7.36987 10.6742 7.36987C11.0592 7.36987 11.3688 7.68088 11.3688 8.06127C11.3688 8.42732 11.0825 8.72876 10.7182 8.75143ZM5.28211 8.75143C4.91777 8.72876 4.63136 8.42718 4.63136 8.06127C4.63136 7.68088 4.94111 7.36987 5.32611 7.36987C5.50895 7.36987 5.67945 7.43994 5.80796 7.56341C6.35675 8.11426 6.71506 8.47417 6.99127 8.75143H5.28211Z' fill='%23FA5151'svg%3E%0A\") no-repeat 50% 50%background-size:cover}.red_package_cover_wrp .red_package_cover_disable_wording{display:blockz-index:1color:#fff}.red_package_cover_wrp.small{width:100%}.red_package_cover_wrp.small .red_package_cover__inner{width:100%max-width:382px}.red_package_cover_wrp.small .red_package_cover__inner__main{display:flexpadding:16px 16px 16px 24pxbox-sizing:border-box}.red_package_cover_wrp.small .red_package_cover__body{flex-shrink:1min-width:0}.red_package_cover_wrp.small .red_package_cover__body span.title-wrp{flex-shrink:1margin-left:16pxmin-width:0text-align:leftline-height:1.4}.red_package_cover_wrp.small .red_package_cover__body span.title{display:blockword-break:break-allcolor:var(--weui-FG-0)}.red_package_cover_wrp.small .red_package_cover__body span.red_package_cover__purchase{display:blockmargin-top:2pxcolor:var(--weui-FG-1)}.red_package_cover_wrp.small .red_package_cover_img{flex-shrink:0height:44pxwidth:26.4pxpadding-bottom:unsetborder-radius:1px}.red_package_cover_wrp.small .red_package_cover__foot{flex-shrink:0margin-left:16px}.red_package_cover_wrp.small .red_package_cover__access-link{font-size:14pxfont-weight:500}.red_package_cover_wrp.small .red_package_cover__access-link.button{color:#fffbackground-color:var(--weui-ORANGERED-100)border-radius:6px}.red_package_cover_wrp.small .red_package_cover__access-link.correct:before{position:relativefont-size:16pxheight:1emvertical-align:subsvg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.77124 12.29L2 8.51879L2.94281 7.57598L6.24264 10.8758L13.7851 3.33334L14.7279 4.27614L6.71405 12.29C6.4537 12.5504 6.03159 12.5504 5.77124 12.29Z' fill='black'svg%3E%0A\")-webkit-mask-repeat:no-repeatmask-repeat:no-repeat-webkit-mask-position:centermask-position:center}.red_package_cover_wrp.small .red_package_cover__access-link:after{display:none}.red_package_cover_wrp.small .red_package_cover__extend{display:none}\n"C$4 = {errType: "data-errortype"name: "data-name"isSynthetic: "data-synthetic"imgSrc: "data-receiveimg"openImgSrc: "data-openimg"orderid: "data-orderid"coveruri: "data-coveruri"bizuin: "data-bizuin"status: "data-status"isPurchaseOrder: "data-is-purchase-order"smallCard: "data-small-card"function o$4(E) {return A = o$6.call(thisC$4)Object.keys(C$4).forEach(function (B) {A[B] = decodeURIComponent(A[B]"")["smallCard""isSynthetic""status""is_hover""is_selected""isPurchaseOrder"].indexOf(B) > -1 && (A[B] = A[B] * 1)_objectSpread$8({platform: Efunction b$4() {var E = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}H$3(Object.assign(EComponent: E.isDev ? E.devComponent : n$5styleText: E.isDev ? E.devStyleText : d$3customName: E.customName"mp-common-redpacket"watchAttr: ["data-errortype""data-status""data-receiveimg""data-synthetic""data-openimg""data-is-hover""data-is-selected"]getProps: o$4function ownKeys$7(efunction _objectSpread$7(e) { for (var r = 1r % 2 ? ownKeys$7(Object(t)Object.getOwnPropertyDescriptors(t)) : ownKeys$7(Object(t)).forEach(function (r) { Object.defineProperty(evar t$1 = {content: {formattedContent: function formattedContent() {return decodeURIComponent(this.content"")var T$4 = function T() {u = i._self._creturn u("section"staticClass: "wx_blockquote"[u("span"staticClass: "tips"[i._v('私密备注:')])u("span"innerHTML: i._s(i.formattedContent)o$3 = []A$1 = v$2(t$1T$4o$3var b$3 = A$1.exportsf = "body--weui-REDORANGE: #ff6146}@media (prefers-color-scheme: dark){.wx-root:not([data-weui-theme=light])--weui-REDORANGE: #ff6146}}.wx-root[data-weui-theme=dark]--weui-REDORANGE: #ff6146}.wx-root[data-weui-mode=care]--weui-REDORANGE: #d14730}@media (prefers-color-scheme: dark){.wx-root[data-weui-mode=care]:not([data-weui-theme=light])--weui-REDORANGE: #ff6146}}.wx-root[data-weui-mode=care][data-weui-theme=dark]--weui-REDORANGE: #ff6146}.wx-root.1)}}.wx_blockquote{margin:12px 0user-select:none}.wx_blockquote span:not(.tips){white-space:pre-line}@media (prefers-color-scheme: dark){.wx_blockquote{background-color:#ffffff05}}.wx_blockquote .tips{position:relativemargin-right:8pxcolor:var(--weui-FG-2)}\n"w$3 = {content: "data-content"quoteId: "data-quote-id"function R$2(e) {var i = {}return i = o$6.call(thisw$3)_objectSpread$7({function c$3(e) {Component: e.isDev ? e.devComponent : b$3styleText: e.isDev ? e.devStyleText : fcustomName: e.customName"mp-common-blockquote"watchAttr: Object.values(w$3)getProps: R$2var g$4 = {g$4.x = st.clientXg$4.y = st.clientYg$4.tsTime = +new Date()g$4.tsTime = -1if (g$4.isPcg$4.isWp) {if (g$4.tsTime == -1+new Date() - g$4.tsTime > 200isScrolling()) {if (Math.abs(g$4.y - st.clientY) <= 5 && Math.abs(g$4.x - st.clientX) <= 5) {if (Math.abs(g$4.y - st.clientY) > 5Math.abs(g$4.x - st.clientX) > 5) {function ownKeys$6(efunction _objectSpread$6(e) { for (var r = 1r % 2 ? ownKeys$6(Object(t)Object.getOwnPropertyDescriptors(t)) : ownKeys$6(Object(t)).forEach(function (r) { Object.defineProperty(evar C$3 = "https:gift"o$2 = "https:bizacctusergetactivityinfo"T$3 = "https:function s$3(e) {var _JSON$parse = JSON.parse(e)i = _JSON$parse.actionaction: ifunction w$2(evar G = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : "*"if (!e) return console.warn("postMessageToIframe: win is null")e.postMessage(JSON.stringify({G"*")} catch (u) {var I$3 = {name: "mp-common-bluepacket"wapExportToken: {iframeUrl: ""readyToSendToken: function readyToSendToken() {return !this.iframeLoading && this.wapExportTokenreturn this.platform === "web" ? e.width = "350px" : e.width = "100%"e = Object.assign(ereadyToSendToken: function readyToSendToken(e) {e && w$2(this.$refs.iframeRef.contentWindow"updateToken"value: this.wapExportTokenthis.iframeUrl = this.getCIframeUrl())this.iframeUrl = this.getBIframeUrl())this.__unbindVisibilityChange = DomEvent.bindVisibilityChangeEvt(this.handleVisibilityChangeEvt)R$4.on("onWindowFocusChanged"this.__onNativeFocusChange = function (e) {var i = Device.os.ios ? !(e.hasFocus * 1) : !!e.hasFocusE = _this.$refs.iframeRefi && E != null && E.contentWindow && w$2(E.contentWindow"pageVisible"type: "windowFocusChanged"R$4.remove("onWindowFocusChanged"this.__onNativeFocusChange)typeof this.__unbindVisibilityChange == "function" && this.__unbindVisibilityChange()handleVisibilityChangeEvt: function handleVisibilityChangeEvt(e) {var i = this.$refs.iframeRefe && i != null && i.contentWindow && w$2(i.contentWindowtype: "visibilityChange"handleDocumentClick: function handleDocumentClick(e) {this.$refs.js_custom_element.contains(e.target)(this.deActive()var e = this.$refs.iframeRefe && e.contentWindow && this.active && (w$2(e.contentWindowgetBIframeUrl: function getBIframeUrl() {var e = _objectSpread$6({}delete e.shop_bizuinvar i = window && window.wx && window.wx.data && window.wx.data.tp$1(window.location.href).tokenthis.tokenreturn i && (e.token = i)u$2(C$3getCIframeUrl: function getCIframeUrl() {var e = _objectSpread$6(_objectSpread$6({}device_type: Device.os.ios ? 1 : 2return delete e.shop_bizuinu$2(o$2handleMessage: function handleMessage(e) {if (e.origin !== T$3) returnE = i == null ? void 0 : i.contentWindowif (i && e.source === E) {var _s = s$3(e.data)G = _s.actionu = _s.valueswitch (G) {this.changeFrameStyle(ethis.onFrameReady(eu.type === "click" ? this.clickProduct(e) : u.type === "toast" ? window.weui.toast(u.msg}) : u.type === "dialog" && window.weui.dialog(u)clickProduct: function clickProduct(e) {this.extraInfo.window && this.extraInfo.window.clickedProductWin && e.source !== this.extraInfo.window.clickedProductWin && w$2(this.extraInfo.window.clickedProductWinthis.extraInfo.window && (this.extraInfo.window.clickedProductWin = e.source)onFrameReady: function onFrameReady() {this.extraInfo.window && w$2(this.extraInfo.windowthis.observer = new IntersectionObserver(function (e) {e.forEach(function (i) {var E = _this2.$refs.iframeRefif (i.isIntersecting && i.intersectionRatio >= 0.5) try {E && E.contentWindow && (_this2.timeout = setTimeout(function () {w$2(E.contentWindow} catch (G) {console.error(G)} else _this2.timeout && clearTimeout(_this2.timeout)changeFrameStyle: function changeFrameStyle(eif (!(!i_typeof$2(i) != "object"this.cardtype === 2)) try {this.transferStyle = JSON.stringify(i)var n$4 = function n() {E = i._self._cstaticClass: "iframe_wrp wx_card_root"[i.iframeLoading ? E("div"staticClass: "bluepacket_wx_img_placeholder"style: JSON.parse(i.customstyle"{}")}) : i._e()i.showIframe ? E("iframe"style: i.iframeStylesrc: i.iframeUrl}) : i._e()])O$4 = []g$3 = v$2(I$3n$4O$4"33cbb04e"var b$2 = g$3.exportsl$4 = "body.5)}.bluepacket_wx_img_placeholder{width:100%border-radius:8px}.iframe_style{height:0px}.iframe_wrp{display:flexposition:relative}\n"r$6 = {wapExportToken: "data-wap-export-token"function c$2(e) {var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}r$6)_objectSpread$6({extraInfo: ifunction Y(e) {Component: e.isDev ? e.devComponent : b$2styleText: e.isDev ? e.devStyleText : l$4customName: e.customName"mp-common-bluepacket"watchAttr: Object.values(r$6)getProps: c$2var a = document.createElement('a')a.href = urlsource: urlprotocol: a.protocol.replace(':'host: a.hostnameport: a.portquery: a.searchparams: function () {var ret = {}var seg = a.search.replace(^\?'').split('&')var len = seg.lengthvar sfor (if (!seg[i]) {s = seg[i].split('=')ret[s[0]] = s[1]file: (a.pathname.match(([^\?#]+)$i)[''])[1]hash: a.hash.replace('#'path: a.pathname.replace(^([^\])$1')relative: (a.href.match(tps?:\[^\]+(.+))[segments: a.pathname.replace('').split('function openUrlWithExtraWebview(urlsceneuserNameopenTypesucCbinteractiveDismiss) {var urlParsedDataif (url.indexOf('') == 0) {urlParsedData = parseUrl(location.href)url = "".concat(urlParsedData.protocol":").concat(urlParsedData.host).concat(url)console.log('openUrlWithExtraWebview with relative path:'url = url.replace((#[^#]*)+function (__1_2) {return _1if (navigator.userAgent.indexOf('MicroMessenger') !== -1 && (MMVersion.isIOSMMVersion.isAndroidMMVersion.isHarmonyMMVersion.isWpDevice.os.pc)) {scene: scene''bizUsername: userName''interactiveDismiss: !!interactiveDismissopenType: typeof openType === 'undefined' ? 1 : openTypeif (((_a = res.err_msg) === null_a === void 0 ? void 0 : _a.indexOf('ok')) === -1) {location.href = urltypeof sucCb === 'function' && sucCb(res)} else if (MMVersion.isMpapp) {invoke$1('WNNativeCallbackOpenNewWindow'var winRef = window.open(url)if (!winRef && !MMVersion.isWxWork) {function openUrl(opt) {var url = opt.urlitemShowType = opt.itemShowTypeopenType = opt.openTypescene = opt.scenesubscene = opt.subscenecanFastLoad = opt.canFastLoadif (MMVersion.isWechat) {if (canFastLoad) {R$4.invoke('openWebViewUseFastLoad'item_show_type: itemShowTypeopenType: openType0scene: scene0subscene: subscene0function (resp) {if (((_a = resp === nullresp === void 0 ? void 0 : resp.err_msg) === null_a === void 0 ? void 0 : _a.indexOf('ok')) === -1) {if (((_a = res === nullres === void 0 ? void 0 : res.err_msg) === null_a === void 0 ? void 0 : _a.indexOf('ok')) === -1) {window.location.href = urlwindow.open(url)var openUrl$1 = {openUrlWithExtraWebview: openUrlWithExtraWebviewopenUrl: openUrlfunction ownKeys$5(efunction _objectSpread$5(e) { for (var r = 1r % 2 ? ownKeys$5(Object(t)Object.getOwnPropertyDescriptors(t)) : ownKeys$5(Object(t)).forEach(function (r) { Object.defineProperty(efunction O$3(_x) {return _O.apply(thisfunction _O() {_O = asyncToGenerator( _regeneratorRuntime$1().mark(function _callee13(B) {return _regeneratorRuntime$1().wrap(function _callee13$(_context13) {while (1) switch (_context13.prev = _context13.next) {return _context13.abrupt("return"new Promise(function (A) {ecsJumpInfoBase64: BA(e)return _context13.stop()_callee13)function L() {return _L.apply(thisfunction _L() {_L = asyncToGenerator( _regeneratorRuntime$1().mark(function _callee14() {return _regeneratorRuntime$1().wrap(function _callee14$(_context14) {while (1) switch (_context14.prev = _context14.next) {return _context14.abrupt("return"new Promise(function (B) {function (A) {A != null && A.result ? B(!0) : B(!1)return _context14.stop()_callee14)var R$1 = 7U = {NORMAL: 1CLOSED: 2BANED: 3r$5 = {CARD: 1PRODUCT: 2I$2 = {EXPOSE: 1CLICK: 2l$3 = {PRODUCT: 0BANNER: 1CURATED_SET: 2d$2 = {red: 235green: 235blue: 235y = "rgba(00.9)"_$1 = "rgba(00.55)"J$1 = {name: "mp-common-shopprofile"id: {appid: {shopEncryptKey: {getShopCardResp: nullrequestinggetShopCardResp: !1_supportOpenEcs: void 0forceUpdate: !1productWidth: 0productHeight: 0isDark: window.matchMedia && window.matchMedia("(prefers-color-scheme: dark)").matchesgetShopCardPromise: nullcardStyle: function cardStyle() {var B = {}return this.platform === "web" ? B.width = "350px" : B.width = "100%"placeholderStyle: function placeholderStyle() {var B = {height: "108px"productStyle: function productStyle() {width: "".concat(this.productWidthheight: "".concat(this.productHeightpruductImgStyle: function pruductImgStyle() {headImgUrl: function headImgUrl() {var Breturn ((e = (A = (B = this.getShopCardResp) == null ? void 0 : B.ec_shop_card) == null ? void 0 : A.profile_info) == null ? void 0 : e.head_img_url)""shopProfileName: function shopProfileName() {return ((e = (A = (B = this.getShopCardResp) == null ? void 0 : B.ec_shop_card) == null ? void 0 : A.profile_info) == null ? void 0 : e.shop_window_profile_name)""brandTailWording: function brandTailWording() {return ((i = (e = (A = (B = this.getShopCardResp) == null ? void 0 : B.ec_shop_card) == null ? void 0 : A.profile_info) == null ? void 0 : e.shop_icon) == null ? void 0 : i.icon_r_words)""saleWording: function saleWording() {return ((e = (A = (B = this.getShopCardResp) == null ? void 0 : B.ec_shop_card) == null ? void 0 : A.profile_info) == null ? void 0 : e.sale_wording)""brandIconUrl: function brandIconUrl() {return this.hasBgColor ? ((w = (g = (t = (E = this.getShopCardResp) == null ? void 0 : E.ec_shop_card) == null ? void 0 : t.profile_info) == null ? void 0 : g.shop_icon) == null ? void 0 : w.icon_r_url_dark)"" : ((i = (e = (A = (B = this.getShopCardResp) == null ? void 0 : B.ec_shop_card) == null ? void 0 : A.profile_info) == null ? void 0 : e.shop_icon) == null ? void 0 : i.icon_r_url)""products: function products() {return (((A = (B = this.getShopCardResp) == null ? void 0 : B.ec_shop_card) == null ? void 0 : A.simple_products)[]).slice(0shopJumpInfo: function shopJumpInfo() {return ((A = (B = this.getShopCardResp) == null ? void 0 : B.ec_shop_card) == null ? void 0 : A.shop_jump_info_base64_str)""shopStatus: function shopStatus() {return (B = this.getShopCardResp) == null ? void 0 : B.shop_statusisShopStatusNormal: function isShopStatusNormal() {return this.shopStatus === U.NORMALstatusDesc: function statusDesc() {return this.shopStatus === U.CLOSED ? "店铺已注销" : this.shopStatus === U.BANED ? "店铺已被封禁" : ""showContent: function showContent() {return (B = this.getShopCardResp) == null ? void 0 : B.show_contentisProductCard: function isProductCard() {return _typeof$2(this.showContent) > "u" ? !0 : this.showContent === l$3.PRODUCTisBannerCard: function isBannerCard() {return this.showContent === l$3.BANNERisCrratedSetCard: function isCrratedSetCard() {return this.showContent === l$3.CURATED_SETiconStyle: function iconStyle() {return this.isDark && this.platform === "web" ? {backgroundImage: 'url("https:public2025-05-10321b820e-8d8a-4083-8e0f-40b2b01fc8ef.png")'} : {}banners: function banners() {return (((A = this.getShopCardResp) == null ? void 0 : A.banners)[]).slice(03).map(function (e) {Mvar i = _this.bgColorid: e.idtype: e.typetitle: (E = e.banner) == null ? void 0 : E.titlesubTitle: (t = e.banner) == null ? void 0 : t.subtitleimgUrl: (g = e.banner) == null ? void 0 : g.img_urldesc: (w = e.banner) == null ? void 0 : w.descriptionbgColor: y$2([i.redi.greeni.blue])bgColorRgb: iproduct: e.product && {showPriceStartWording: (u = (o = e.product) == null ? void 0 : o.price) == null ? void 0 : u.has_range_pricefullPage: e.product.full_pageecsJumpInfoBase64Str: (G = e.product) == null ? void 0 : G.ecs_jump_info_base64_strfinderInfo: e.finder && {finderUsername: e.finder.uniq_idfeedId: e.finder.export_idnickname: (Q = e.finder) == null ? void 0 : Q.nicknamempInfo: e.official_account && {url: e.official_account.urlnickname: (M = e.official_account) == null ? void 0 : M.nicknametitle: (c = e.official_account) == null ? void 0 : c.titleitemShowType: e.official_account.item_show_typecuratedSets: function curatedSets() {var B = ((A = this.getShopCardResp) == null ? void 0 : A.curated_sets)[]return B = B.map(function (e) {var i = e.product_total_countmainProductImg: e.cover_img_urltitle: e.titleproductCnt: i > 99 ? "99+" : ijumpInfoBase64Str: e.jump_info_base64_str""}).filter(function (e) {return !!e.mainProductImg}).slice(0background: function background() {return (B = this.getShopCardResp) == null ? void 0 : B.back_groundcardHeadStyle: function cardHeadStyle() {if ((B = this.background) != null && B.img_url) {if (this.hasBgColor) {var E = C$6((A = this.background) == null ? void 0 : A.main_colors)[1]background: "linear-gradient(to left bottomrgba(".concat(E.red").concat(E.green").concat(E.blue0.7) 0%rgba(").concat(E.red1) 60%1) ) 100%url(\"").concat((e = this.background) == null ? void 0 : e.img_url"\") left top100% auto no-repeat")} else return {background: "url(\"".concat((i = this.background) == null ? void 0 : i.img_urlbackground: "rgba(".concat(d$2.red").concat(d$2.green").concat(d$2.blue1)")curatedStyle: function curatedStyle() {var B = this.bgColorbackgroundImage: "linear-gradient(to toprgba(".concat(B.red").concat(B.green").concat(B.bluergba(").concat(B.red1) 100%)")hasBgColor: function hasBgColor() {return !!((B = this.background) != null && B.main_colors && (A = this.background) != null && A.main_colors[0] && _typeof$2((e = this.background) == null ? void 0 : e.main_colors[0].red) < "u")bgColor: function bgColor() {return this.hasBgColor ? C$6((B = this.background) == null ? void 0 : B.main_colors)[1] : d$2shopProfileNameStyle: function shopProfileNameStyle() {return this.hasBgColor ? {} : {color: yshopProfileDescStyle: function shopProfileDescStyle() {color: _$1jumpShopIconStyle: function jumpShopIconStyle() {this.forceUpdateShopCard()this.getShopCard()return asyncToGenerator( _regeneratorRuntime$1().mark(function _callee() {console.log("@@@@@ shopprofile mount")_this2.extraInfo.window && _this2.extraInfo.window.addEventListener("message"_this2.handleMessage)_this2.extraInfo.window && _this2.extraInfo.window.addEventListener("click"_this2.handleDocumentClick)_this2.reportExpose()initReport: function initReport() {return asyncToGenerator( _regeneratorRuntime$1().mark(function _callee2() {_context2.next = 4return _this3.getShopCard()reportExpose: function reportExpose() {return asyncToGenerator( _regeneratorRuntime$1().mark(function _callee3() {return _regeneratorRuntime$1().wrap(function _callee3$(_context3) {while (1) switch (_context3.prev = _context3.next) {_context3.next = 2return _this4.report(r$5.CARDI$2.EXPOSE)_context3.next = 4return _this4.report(r$5.PRODUCTreturn _context3.stop()_callee3)report: function report(Breturn asyncToGenerator( _regeneratorRuntime$1().mark(function _callee4() {var greturn _regeneratorRuntime$1().wrap(function _callee4$(_context4) {while (1) switch (_context4.prev = _context4.next) {if (!(_this5.platform !== "wechat")) {_context4.next = 2return _context4.abrupt("return")_context4.next = 4return _this5.initReport()i = {}_context4.prev = 5_context4.next = 8i = _context4.sent_context4.next = 14_context4.prev = 11_context4.t0 = _context4["catch"](5)Log.error("getMPInfo fail ".concat(_context4.t0".")_context4.t0)case 14:E = ""B === r$5.CARD ? E = "shop_card" : B === r$5.PRODUCT && (E = "commodity_card")t = ""if (A === I$2.CLICK ? t = "element_click" : A === I$2.EXPOSE && (t = "element_valid_expose")B === r$5.PRODUCT && A === I$2.EXPOSE) {a = _this5.productsfor (F = 0F < a.length++F) {z = {event: telement_name: Eproductid: a[F].product_idmp_article_bizuin: (g = i == null ? void 0 : i.article_info) == null ? void 0 : g.mp_bizmp_article_appmsgid: (w = i == null ? void 0 : i.article_info) == null ? void 0 : w.appmsgidmp_article_item_idx: (o = i == null ? void 0 : i.article_info) == null ? void 0 : o.item_idxmp_article_item_show_type: (u = i == null ? void 0 : i.article_info) == null ? void 0 : u.item_show_typescene: (G = i == null ? void 0 : i.article_info) == null ? void 0 : G.mp_article_scenecardtype: R$1appid: _this5.appidO$5(z)_a = ""_typeof$2(e) < "u" && (_a = (M = (Q = _this5.products) == null ? void 0 : Q[e]) == null ? void 0 : M.product_id)_F = {productid: _amp_article_bizuin: (c = i == null ? void 0 : i.article_info) == null ? void 0 : c.mp_bizmp_article_appmsgid: (h = i == null ? void 0 : i.article_info) == null ? void 0 : h.appmsgidmp_article_item_idx: (Y = i == null ? void 0 : i.article_info) == null ? void 0 : Y.item_idxmp_article_item_show_type: (p = i == null ? void 0 : i.article_info) == null ? void 0 : p.item_show_typescene: (T = i == null ? void 0 : i.article_info) == null ? void 0 : T.mp_article_sceneO$5(_F)case 18:return _context4.stop()_callee4[[511]])forceUpdateShopCard: function forceUpdateShopCard() {return asyncToGenerator( _regeneratorRuntime$1().mark(function _callee5() {return _regeneratorRuntime$1().wrap(function _callee5$(_context5) {while (1) switch (_context5.prev = _context5.next) {_this6.forceUpdate = !0_context5.prev = 1_context5.next = 4return _this6.getShopCard()_context5.next = 9_context5.prev = 6_context5.t0 = _context5["catch"](1)console.error(_context5.t0)_this6.forceUpdate = !1case 10:return _context5.stop()_callee5[[16]])test: function test() {Log.log("test")handleDocumentClick: function handleDocumentClick(B) {this.$refs.js_custom_element.contains(B.target)this.$emit("document-click"updateImagesSize: function updateImagesSize() {if (!this.$refs.products_container) returnvar B = 6this.isProductCard && (B = 4)var e = this.$refs.products_container.offsetWidththis.productWidth = (e - B * 2)this.isCrratedSetCard ? this.productHeight = this.productWidth * 0.676 : this.productHeight = this.productWidthgetShopCard: function getShopCard() {return asyncToGenerator( _regeneratorRuntime$1().mark(function _callee6() {return _regeneratorRuntime$1().wrap(function _callee6$(_context6) {while (1) switch (_context6.prev = _context6.next) {if (!(!_this7.appid!_this7.shopEncryptKey)) {_context6.next = 2return _context6.abrupt("return"Promise.reject({}))if (!(_this7.requestinggetShopCardResp && _this7.getShopCardPromise)) {_context6.next = 4_this7.getShopCardPromise)if (!(_this7.getShopCardResp && !_this7.forceUpdate)) {_context6.next = 6_this7.getShopCardResp)_this7.requestinggetShopCardResp = !0B = _this7A = {}_context6.prev = 9_context6.next = 12A = _context6.sent_context6.next = 18case 15:_context6.prev = 15_context6.t0 = _context6["catch"](9)Log.error("getMPInfo fail ".concat(_context6.t0_context6.t0)e = (A == null ? void 0 : A.exportkey)Url.getQuery("exportkey")""i = btoa(JSON.stringify((A == null ? void 0 : A.article_info){}))E = "biz_getshopcard?appid=".concat(_this7.appid"&shop_encrypt_key=").concat(encodeURIComponent(_this7.shopEncryptKey)"&exportkey=").concat(e"&cardtype=").concat(R$1"&article_info=").concat(i)(_this7.getShopCardPromise = new Promise(function (tg) {url: Esuccess: function success(w) {if (typeof w == "string") try {w = JSON.parse(w)} catch (o) {w = {}Log.error("biz_getshopcard parse res error. res=".concat(w" err=").concat(o))console.log("@@@@@ biz_getshopcard success"JSON.parse(JSON.stringify(w)))B.getShopCardResp = wB.requestinggetShopCardResp = !1B.updateImagesSize()B.iframeLoading = !1t()error: function error(w) {console.log("@@@@@ biz_getshopcard error"w)console.error("getShopCard err"g(w)_this7.getShopCardPromise))case 20:return _context6.stop()_callee6[[915]])supportOpenEcs: function supportOpenEcs() {return asyncToGenerator( _regeneratorRuntime$1().mark(function _callee7() {return _regeneratorRuntime$1().wrap(function _callee7$(_context7) {while (1) switch (_context7.prev = _context7.next) {if (!(_typeof$2(_this8._supportOpenEcs) < "u")) {_context7.next = 4_context7.t0 = _this8._supportOpenEcs_context7.next = 8_context7.next = 6return L()_this8._supportOpenEcs = _context7.sentreturn _context7.abrupt("return"_context7.t0)return _context7.stop()_callee7)openJumpInfo: function openJumpInfo(B) {return asyncToGenerator( _regeneratorRuntime$1().mark(function _callee8() {return _regeneratorRuntime$1().wrap(function _callee8$(_context8) {while (1) switch (_context8.prev = _context8.next) {if (!(_this9.platform === "wechat")) {_context8.next = 11_context8.next = 3if (!_context8.sent) {_context8.next = 8_context8.next = 6return O$3(B)_context8.next = 9(A = window == null ? void 0 : window.weui) == nullA.toast("当前版本不支持打开店铺"_context8.next = 12return _context8.stop()_callee8)jumpShop: function jumpShop() {return asyncToGenerator( _regeneratorRuntime$1().mark(function _callee9() {return _regeneratorRuntime$1().wrap(function _callee9$(_context9) {while (1) switch (_context9.prev = _context9.next) {_this10.openJumpInfo(_this10.shopJumpInfo)_this10.report(r$5.CARDI$2.CLICK)return _context9.stop()_callee9)jumpProduct: function jumpProduct(BA) {return asyncToGenerator( _regeneratorRuntime$1().mark(function _callee10() {return _regeneratorRuntime$1().wrap(function _callee10$(_context10) {while (1) switch (_context10.prev = _context10.next) {_this11.openJumpInfo(B.detail_page_jump_info_base64_str"")_this11.report(r$5.PRODUCTI$2.CLICKreturn _context10.stop()_callee10)jumpBanner: function jumpBanner(Bvar _this12 = thisreturn asyncToGenerator( _regeneratorRuntime$1().mark(function _callee11() {return _regeneratorRuntime$1().wrap(function _callee11$(_context11) {while (1) switch (_context11.prev = _context11.next) {_context11.t0 = B.type_context11.next = _context11.t0 === 1 ? 3 : _context11.t0 === 2 ? 5 : _context11.t0 === 3 ? 8 : _context11.t0 === 4 ? 10 : 12_this12.openJumpInfo((B == null ? void 0 : B.product.ecsJumpInfoBase64Str)"")return _context11.abrupt("break"12)current: B == null ? void 0 : B.imgUrlurls: [B == null ? void 0 : B.imgUrl]forbidForward: window.isPaySubscribe ? 1 : 0R$4.invoke("imagePreview"function (w) {console.log("imagePreview response"R$4.invoke("openFinderView"action: "openFinderFeed"feedID: (e = B == null ? void 0 : B.finderInfo) == null ? void 0 : e.feedIdnonceID: ((i = B == null ? void 0 : B.finderInfo) == null ? void 0 : i.finderUsername)""notGetReleatedList: 0shareScene: 25commentScene: 26requestScene: 27reportExtraInfo: JSON.stringify({})function (g) {console.info("openFinderView res: ".concat(JSON.stringify(g)))console.log("@@@@@ openUrlWithExtraWebview url=".concat((E = B == null ? void 0 : B.mpInfo) == null ? void 0 : E.url))openUrlWithExtraWebview((t = B == null ? void 0 : B.mpInfo) == null ? void 0 : t.url)return _context11.stop()_callee11)jumpSet: function jumpSet(Bvar _this13 = thisreturn asyncToGenerator( _regeneratorRuntime$1().mark(function _callee12() {return _regeneratorRuntime$1().wrap(function _callee12$(_context12) {while (1) switch (_context12.prev = _context12.next) {console.log("jumpSet ".concat(B.jumpInfoBase64Str))_this13.openJumpInfo(B.jumpInfoBase64Str"")return _context12.stop()_callee12)formatPrice: function formatPrice(B) {return k$2(B)var P$2 = function P() {e = A._self._cstaticClass: "wx_card_root mp_shopprofile_card_root"[A.iframeLoading ? e("div"style: A.placeholderStyle}) : A.isShopStatusNormal ? e("div"staticClass: "card_wrap"style: A.cardStylestaticClass: "card_head"style: A.cardHeadStylestaticClass: "head_left"staticClass: "head_img_wrap"[A.headImgUrl ? e("img"staticClass: "head_img"src: A.headImgUrlclick: A.jumpShopstaticClass: "head_mid"staticClass: "head_mid_top"style: A.shopProfileNameStyle[A._v(A._s(A.shopProfileName))])staticClass: "head_mid_bottom"style: A.shopProfileDescStyle[A.brandIconUrl ? e("img"staticClass: "r_icon"src: A.brandIconUrlA.brandTailWording ? e("div"staticClass: "rtag_name"[A._v(A._s(A.brandTailWording))]) : A._e()A.brandTailWording && A.saleWording ? e("div"staticClass: "rtag_break"A.saleWording ? e("div"staticClass: "card_sales"[A._v(A._s(A.saleWording))]) : A._e()])])])staticClass: "head_right"staticClass: "tap_home_btn weui-btn weui-btn_default weui-btn_mini"style: A.jumpShopIconStyle[A._v("进店")])])])staticClass: "card_body_warp_banner"[A.isProductCard ? e("div"ref: "products_container"staticClass: "product_card"A._l(A.productsstaticClass: "product"style: A.productStyleclick: function click(t) {return A.jumpProduct(i[i.img_url ? e("img"style: A.pruductImgStylesrc: i.img_urlstaticClass: "product_price"[A._v(" ¥" + A._s(A.formatPrice(i.selling_price)) + " ")])])0) : A.isBannerCard ? e("div"staticClass: "banner_card"A._l(A.bannersstaticClass: "banner"width: A.productWidth + "px"return A.jumpShop()staticClass: "banner_image_wrap"staticClass: "banner_mask"i.type === 1 ? e("img"staticClass: "banner_type"mmec-shop-1258344707.cos.ap-shanghai.myqcloud.com2024-10-153a0875f8-2d03-46da-af4e-7041f8072b25.png"i.type === 2 ? e("img"6c6ade47-1e03-44bb-b47c-5135b5d3728d.png"i.type === 3 ? e("img"4ac5bbf0-7dd5-4403-9d48-eaddb2f6d83f.png"i.type === 4 ? e("img"i.imgUrl ? e("img"staticClass: "banner_image"src: i.imgUrlstaticClass: "banner_title_wrap"backgroundColor: i.bgColorstaticClass: "banner_title"[A._v(A._s(i.title))])])])0) : A.isCrratedSetCard ? e("div"staticClass: "curated_card"A._l(A.curatedSetsstaticClass: "curated"return A.jumpSet(istaticClass: "curated_image_wrap"style: A.curatedStylestaticClass: "mask-bg"e("img"width: A.productHeight - 22 + "px"height: A.productHeight - 22 + "px"2025-03-28680acf97-edcd-4bff-877b-52652c7a0f8a.png"staticClass: "set_cover_img"src: i.mainProductImg46f802c6-de67-45f3-966a-3d634fafa935.png"staticClass: "desc_wrap"staticClass: "desc"[A._v(A._s(i.title))])staticClass: "count"[A._v(A._s(i.productCnt))])])])0) : A._e()A._m(0)])]) : e("div"staticClass: "shop_status_desc"[A._v(A._s(A.statusDesc))])])])Z = [function () {var B = thisA = B._self._creturn A("div"staticClass: "shop_icon_wrap"[A("div"staticClass: "shop_icon"A("div"staticClass: "shop_name"[B._v("小店")])])K$2 = v$2(J$1P$2"d0ee4439"var X$1 = K$2.exportsv = ".wx_hover_card:before{content:\" \"z-index:9}body--weui-BG-0: #111font-size:0}.weui-btn_icon:active [class*=weui-icon-]{color:var(--weui-FG-1)}.bluepacket_wx_img_placeholder{width:100%background:var(--weui-BG-2.02)) url(\"data:imageborder-radius:8px}.wx_card_root{display:flexposition:relative}.wx_card_root img{-webkit-touch-callout:noneuser-select:none}.wx_card_root .card_wrap{width:100%box-sizing:content-boxoverflow:hidden}.wx_card_root .card_wrap .card_head{display:flexpadding:16px 16px 22px}.wx_card_root .card_wrap .card_head .head_left{display:flex}.wx_card_root .card_wrap .card_head .head_left .head_img_wrap{margin-right:8pxwidth:44pxheight:44px}.wx_card_root .card_wrap .card_head .head_left .head_img_wrap .head_img{width:44pxborder-radius:36px}.wx_card_root .card_wrap .card_head .head_left .head_mid{display:flexflex-direction:column}.wx_card_root .card_wrap .card_head .head_left .head_mid .head_mid_top{font-size:15pxcolor:var(--weui-GLYPH-WHITE-3#ffffff)line-height:21pxdisplay:-webkit-box-webkit-box-orient:vertical-webkit-line-clamp:1margin-top:2.5px}.wx_card_root .card_wrap .card_head .head_left .head_mid .head_mid_bottom{display:flexcolor:var(--weui-GLYPH-WHITE-0.55))}.wx_card_root .card_wrap .card_head .head_left .head_mid .head_mid_bottom .r_icon{width:14pxheight:14px}.wx_card_root .card_wrap .card_head .head_left .head_mid .head_mid_bottom .rtag_name{font-size:12pxmargin-left:2px}.wx_card_root .card_wrap .card_head .head_left .head_mid .head_mid_bottom .rtag_break{width:1pxheight:10pxbackground-color:var(--weui-SECONDARY_BG.1))margin:0 6px}.wx_card_root .card_wrap .card_head .head_left .head_mid .head_mid_bottom .card_sales{font-family:PingFang SCfont-style:normaltext-align:justifyline-height:16pxword-break:break-all}.wx_card_root .card_wrap .card_head .head_right .tap_home_btn{white-space:nowrapmin-width:54pxmin-height:32pxcolor:#fffcbackground-color:#ffffff4d}.wx_card_root .card_wrap .card_body_warp_banner{border-top-left-radius:8pxborder-top-right-radius:8pxbackground-color:var(--weui-BG-1#F7F7F7)margin-top:-6pxpadding:16px 16px 8px}.wx_card_root .card_wrap .card_body_warp_banner .product_card{display:flexwidth:100%}.wx_card_root .card_wrap .card_body_warp_banner .product_card .product{position:relativeheight:100%}.wx_card_root .card_wrap .card_body_warp_banner .product_card .product .product_image{width:100%background-position:center}.wx_card_root .card_wrap .card_body_warp_banner .product_card .product .product_price{background-color:#0003right:4pxbottom:4pxpadding-left:3pxpadding-right:3pxline-height:16.8pxbackground-position:center}@font-face{font-family:WeChatSansStd-MediumtQAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAAMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQATABQAFQAWABcAGAAZABoAGwAcAA8AEQAQAQIBAwCEAQQAvQAHAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgCFARMBFAEVAJYBFgEXARgBGQEaAA4A7wd1bmkwRTNGB3VuaTIwQjUNY29sb25tb25ldGFyeQd1bmlGRTY5BGRvbmcERXVybwd1bmkyMEIyB3VuaTIwQjQHdW5pMjBBRAd1bmkyMEJFB3VuaTIwQkEHdW5pMjBCQwd1bmkyMEE2B3VuaTIwQjEHdW5pMjBCRAd1bmkyMEI5B3VuaTIwQUEHdW5pMjBCOAd1bmkyMEFFB3VuaTIwQTkHdW5pRkZFMAd1bmlGRjA0B3VuaUZGRTEHdW5pRkZFNgd1bmlGRkU1) format(\"truetype\")}@font-face{font-family:WeChatSansStd-MediumtQAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAAMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQATABQAFQAWABcAGAAZABoAGwAcAA8AEQAQAQIBAwCEAQQAvQAHAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgCFARMBFAEVAJYBFgEXARgBGQEaAA4A7wd1bmkwRTNGB3VuaTIwQjUNY29sb25tb25ldGFyeQd1bmlGRTY5BGRvbmcERXVybwd1bmkyMEIyB3VuaTIwQjQHdW5pMjBBRAd1bmkyMEJFB3VuaTIwQkEHdW5pMjBCQwd1bmkyMEE2B3VuaTIwQjEHdW5pMjBCRAd1bmkyMEI5B3VuaTIwQUEHdW5pMjBCOAd1bmkyMEFFB3VuaTIwQTkHdW5pRkZFMAd1bmlGRjA0B3VuaUZGRTEHdW5pRkZFNgd1bmlGRkU1) format(\"truetype\")}.wx_card_root .card_wrap .card_body_warp_banner .product_card>:not(:first-child){margin-left:4px}.wx_card_root .card_wrap .card_body_warp_banner .banner_card{display:flexwidth:100%}.wx_card_root .card_wrap .card_body_warp_banner .banner_card .banner{position:relativeheight:100%}.wx_card_root .card_wrap .card_body_warp_banner .banner_card .banner .banner_image_wrap{position:relative}.wx_card_root .card_wrap .card_body_warp_banner .banner_card .banner .banner_image_wrap .banner_image{width:100%border-radius:4px 4px 0 0-o-object-fit:coverobject-fit:cover}.wx_card_root .card_wrap .card_body_warp_banner .banner_card .banner .banner_image_wrap .banner_mask{background-color:#00000008z-index:10}.wx_card_root .card_wrap .card_body_warp_banner .banner_card .banner .banner_image_wrap .banner_type{width:20pxbottom:2pxright:2pxz-index:20}.wx_card_root .card_wrap .card_body_warp_banner .banner_card .banner .banner_title_wrap{position:relativeheight:27pxborder-radius:0 0 4px 4pxpadding-left:6px}.wx_card_root .card_wrap .card_body_warp_banner .banner_card .banner .banner_title_wrap .banner_title{font-size:12pxpadding-top:4pxpadding-bottom:6pxtext-overflow:ellipsis}.wx_card_root .card_wrap .card_body_warp_banner .banner_card>:not(:first-child){margin-left:6px}.wx_card_root .card_wrap .card_body_warp_banner .curated_card{display:flexwidth:100%}.wx_card_root .card_wrap .card_body_warp_banner .curated_card .curated{width:100%height:100%}.wx_card_root .card_wrap .card_body_warp_banner .curated_card .curated .curated_image_wrap{border-radius:4pxoverflow:hidden}.wx_card_root .card_wrap .card_body_warp_banner .curated_card .curated .curated_image_wrap .mask-bg{border-radius:4pxtop:3pxleft:3pxright:3pxbottom:3pxbackground-image:url(https:2025-03-10f5d316c8-e902-44fe-80a1-5320cb32d508.png)background-size:cover}.wx_card_root .card_wrap .card_body_warp_banner .curated_card .curated .curated_image_wrap .set_cover_img{border-radius:4pxobject-fit:cover}.wx_card_root .card_wrap .card_body_warp_banner .curated_card .curated .desc_wrap{display:flexjustify-content:startmargin-top:4px}.wx_card_root .card_wrap .card_body_warp_banner .curated_card .curated .desc_wrap .desc{font-size:14pxcolor:var(--weui-FG-0#000000)line-height:20pxtext-overflow:ellipsis}.wx_card_root .card_wrap .card_body_warp_banner .curated_card .curated .desc_wrap .count{font-size:12pxfont-family:SF Pro Text\"system-ui\"color:var(--weui-GLYPH-2margin-left:4px}.wx_card_root .card_wrap .card_body_warp_banner .curated_card>:not(:first-child){margin-left:6px}.wx_card_root .card_wrap .card_body_warp_banner .shop_icon_wrap{width:100%justify-content:flex-startmargin-top:8px}.wx_card_root .card_wrap .card_body_warp_banner .shop_icon_wrap .shop_icon{width:14pxheight:14px2025-09-191c1526b5-99ba-49a3-9a82-5750bb722c63.png)background-size:contain}.wx_card_root .card_wrap .card_body_warp_banner .shop_icon_wrap .shop_name{font-size:12px.55))line-height:16.8px}.wx_card_root .card_wrap .shop_status_desc{color:#0000004dheight:114pxjustify-content:center}@media (prefers-color-scheme: dark){.wx_card_root .card_wrap{background-color:#ffffff05}.wx_card_root .card_wrap .card_body_warp_banner .shop_icon_wrap .shop_icon{background-image:url(https:ad530d26-e227-4123-a070-cf5939d96d03.png)}.wx_card_root .card_wrap .shop_status_desc{color:#ffffff4d}.bluepacket_wx_img_placeholder{background-color:#ffffff05}}\n"n$3 = {appid: "data-appid"shopEncryptKey: "data-shop_encrypt_key"function q$1(B) {var A = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}var e = o$6.call(thisn$3)e.appid = e.appid""e.shopEncryptKey = e.shopEncryptKey""e.is_hover *= 1e.is_selected *= 1_objectSpread$5({platform: BextraInfo: Afunction aA() {var B = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}H$3(Object.assign(BComponent: X$1styleText: B.isDev ? B.devStyleText : vcustomName: "mp-common-shopprofile"watchAttr: Object.values(n$3)getProps: q$1eventName: ["document-click""element-click""onFrameReady""card-click"]var o$1 = (typeof globalThis === "undefined" ? "undefined" : _typeof$2(globalThis)) < "u" ? globalThis : (typeof window === "undefined" ? "undefined" : _typeof$2(window)) < "u" ? window : (typeof global === "undefined" ? "undefined" : _typeof$2(global)) < "u" ? global : (typeof self === "undefined" ? "undefined" : _typeof$2(self)) < "u" ? self : {}function ownKeys$4(efunction _objectSpread$4(e) { for (var r = 1r % 2 ? ownKeys$4(Object(t)Object.getOwnPropertyDescriptors(t)) : ownKeys$4(Object(t)).forEach(function (r) { Object.defineProperty(efunction j(_x) {return _j.apply(thisfunction _j() {_j = asyncToGenerator( _regeneratorRuntime().mark(function _callee31(i) {return _regeneratorRuntime().wrap(function _callee31$(_context31) {while (1) switch (_context31.prev = _context31.next) {return _context31.abrupt("return"ecsJumpInfoBase64: ifunction (t) {e(t)return _context31.stop()_callee31)function P$1() {return _P.apply(thisfunction _P() {_P = asyncToGenerator( _regeneratorRuntime().mark(function _callee32() {return _regeneratorRuntime().wrap(function _callee32$(_context32) {while (1) switch (_context32.prev = _context32.next) {return _context32.abrupt("return"new Promise(function (i) {e && e.result ? i(!0) : i(!1)return _context32.stop()_callee32)var ae = function ae(i) {return (Number(i)H$1 = 8ne = {_ = {G$1 = {var l$2function K$1() {var se = 100var M = 0function W() {return _W.apply(thisfunction _W() {_W = asyncToGenerator( _regeneratorRuntime().mark(function _callee33() {return _regeneratorRuntime().wrap(function _callee33$(_context33) {while (1) switch (_context33.prev = _context33.next) {return _context33.abrupt("return"l$2(window.__secPageAuthPromise ? new Promise(function (i) {l$2 = K$1()i(l$2)}) : (_typeof$2(window.itemidxwindow.idx) > "u"_typeof$2(window.mid) > "u"_typeof$2(window.item_show_type) > "u") && M < se ? (M++e(W())})) : (l$2 = K$1()l$2)))return _context33.stop()_callee33)function ce(ifunction X(i) {if (!i) returnvar e = i.datae.params = JSON.stringify(_objectSpread$4(_objectSpread$4({}data: ce("ReportMMData23782"_objectSpread$4({}var ue = {shopAppid: {curatedSetKey: {getColletionResp: nullrequestinggetCollectionCardResp: !1getShopCollectionPromise: nullreturn this.platform === "web" ? (i.width = "350px"this.isDark && (i.background = "rgba(00.02)")) : i.width = "100%"return this.platform === "web" ? i.width = "350px" : i.width = "100%"collectionProfileName: function collectionProfileName() {return ((e = (i = this.getColletionResp) == null ? void 0 : i.curated_set) == null ? void 0 : e.title)""shopName: function shopName() {return ((i = this.getColletionResp) == null ? void 0 : i.shop_name)""showProduct: function showProduct() {return (((e = (i = this.getColletionResp) == null ? void 0 : i.curated_set) == null ? void 0 : e.top_brief_products)[]).length > 2return (((e = (i = this.getColletionResp) == null ? void 0 : i.curated_set) == null ? void 0 : e.top_brief_products)[]).slice(0collectionJumpInfo: function collectionJumpInfo() {return ((e = (i = this.getColletionResp) == null ? void 0 : i.curated_set) == null ? void 0 : e.set_jump_info_base64_str)""collectionStatus: function collectionStatus() {isCollectionStatusNormal: function isCollectionStatusNormal() {return this.collectionStatus === ne.NORMALreturn "合集异常"isDel: function isDel() {return ((e = (i = this.getColletionResp) == null ? void 0 : i.curated_set) == null ? void 0 : e.del_flag) === 1if (this.isDark && this.platform === "web") return {pruductStyle: function pruductStyle() {console.log("created this.shopAppid=".concat(this.shopAppid" this.curatedSetKey=").concat(this.curatedSetKey))this.getCollectionCard()return asyncToGenerator( _regeneratorRuntime().mark(function _callee() {_this.extraInfo.window && _this.extraInfo.window.addEventListener("message"_this.handleMessage)_this.extraInfo.window && _this.extraInfo.window.addEventListener("click"_this.handleDocumentClick)_this.reportExpose()console.log("shopAppid change to"this.shopAppid)this.forceUpdateCollectionCard()console.log("curatedSetKey change to"this.curatedSetKey)if (!this.products!this.products.length!this.$refs.products_container) returnthis.productWidth = (e - 4 * 2)this.productHeight = this.productWidthhandleDocumentClick: function handleDocumentClick(i) {this.$refs.js_custom_element.contains(i.target)this.$emit("document-click"formatPriceInit: function formatPriceInit(i) {return ae(i)return asyncToGenerator( _regeneratorRuntime().mark(function _callee2() {return W()return _this2.getCollectionCard()return asyncToGenerator( _regeneratorRuntime().mark(function _callee3() {return _regeneratorRuntime().wrap(function _callee3$(_context3) {return _this3.report(_.CARDG$1.EXPOSE)return _this3.report(_.PRODUCTreport: function report(ireturn asyncToGenerator( _regeneratorRuntime().mark(function _callee4() {_ureturn _regeneratorRuntime().wrap(function _callee4$(_context4) {if (!(_this4.platform !== "wechat")) {return _this4.initReport()r = ""i === _.CARD ? r = "collection_card" : i === _.PRODUCT && (r = "commodity_card")o = ""if (e === G$1.CLICK ? o = "element_click" : e === G$1.EXPOSE && (o = "element_valid_expose")i === _.PRODUCT && e === G$1.EXPOSE) {u = _this4.productsfor (d = 0d < u.length++d) {p = {event: oelement_name: rproductid: u[d].product_idmp_article_bizuin: l$2.article_info.mp_bizmp_article_appmsgid: l$2.article_info.appmsgidmp_article_item_idx: l$2.article_info.item_idxmp_article_item_show_type: l$2.article_info.item_show_typescene: l$2.article_info.mp_article_scenecardtype: H$1appid: _this4.shopAppidX(p)_u = ""_typeof$2(t) < "u" && (_u = (n = (s = _this4.products) == null ? void 0 : s[t]) == null ? void 0 : n.product_id)_d = {productid: _uX(_d)_callee4)forceUpdateCollectionCard: function forceUpdateCollectionCard() {return asyncToGenerator( _regeneratorRuntime().mark(function _callee5() {return _regeneratorRuntime().wrap(function _callee5$(_context5) {_this5.forceUpdate = !0return _this5.getCollectionCard()_this5.forceUpdate = !1getCollectionCard: function getCollectionCard() {return asyncToGenerator( _regeneratorRuntime().mark(function _callee6() {return _regeneratorRuntime().wrap(function _callee6$(_context6) {if (!(!_this6.shopAppid!_this6.curatedSetKey)) {if (!(_this6.requestinggetCollectionCardResp && _this6.getShopCollectionPromise)) {_this6.getShopCollectionPromise)if (!(_this6.getColletionResp && !_this6.forceUpdate)) {_this6.getColletionResp)_this6.requestinggetCollectionCardResp = !0_context6.prev = 7_context6.next = 10_context6.next = 15_context6.prev = 12_context6.t0 = _context6["catch"](7)console.error("getMPInfo fail ".concat(_context6.t0i = (l$2 == null ? void 0 : l$2.exportkey)Url.getQuery("exportkey")""e = btoa(JSON.stringify((l$2 == null ? void 0 : l$2.article_info){}))t = _this6r = "biz_mpgetshopcuratedset?shop_appid=".concat(_this6.shopAppid"&curated_set_key=").concat(encodeURIComponent(_this6.curatedSetKey)"&exportkey=").concat(i"&cardtype=").concat(H$1"&article_info=").concat(e)(_this6.getShopCollectionPromise = new Promise(function (os) {url: rsuccess: function success(n) {if (console.log("biz_mpgetshopcuratedset res"typeof n == "string") try {n = JSON.parse(n)n = {}biz_mpgetshopcuratedset parse res error. res=".concat(n" err=").concat(u))t.getColletionResp = nt.requestinggetCollectionCardResp = !1t.updateImagesSize()t.$emit("onFrameReady"nickName: t.collectionProfileNamet.iframeLoading = !1o()error: function error(n) {console.error("getCollectionCard err"s(n)_this6.getShopCollectionPromise))case 17:[[712]])return asyncToGenerator( _regeneratorRuntime().mark(function _callee7() {return _regeneratorRuntime().wrap(function _callee7$(_context7) {if (!(_typeof$2(_this7._supportOpenEcs) < "u")) {_context7.t0 = _this7._supportOpenEcsreturn P$1()_this7._supportOpenEcs = _context7.sentopenJumpInfo: function openJumpInfo(i) {return asyncToGenerator( _regeneratorRuntime().mark(function _callee8() {return _regeneratorRuntime().wrap(function _callee8$(_context8) {if (!(_this8.platform === "wechat")) {_context8.next = 16if (!_this8.isDel) {_context8.next = 4(e = window == null ? void 0 : window.weui) == nulle.toast("商品合集已被删除"return _context8.abrupt("return")o = _context8.sentif (!o) {_context8.next = 13console.log("supportOpenEcs=".concat(ojumpInfo=").concat(i))return j(i)_context8.next = 14case 13:(t = window == null ? void 0 : window.weui) == nullt.toast("当前版本不支持打开店铺"_context8.next = 17case 16:(r = window == null ? void 0 : window.weui) == nullr.toast("请在手机微信中打开"jumpSet: function jumpSet() {return asyncToGenerator( _regeneratorRuntime().mark(function _callee9() {return _regeneratorRuntime().wrap(function _callee9$(_context9) {console.log("点击")_this9.openJumpInfo(_this9.collectionJumpInfo)_this9.report(_.CARDG$1.CLICK)jumpProduct: function jumpProduct(ireturn asyncToGenerator( _regeneratorRuntime().mark(function _callee10() {return _regeneratorRuntime().wrap(function _callee10$(_context10) {_this10.openJumpInfo(i.detail_page_jump_info_base64_str"")_this10.report(_.PRODUCTG$1.CLICKvar de = function de() {t = e._self._creturn t("div"staticClass: "shopcollection_warp"[e.iframeLoading ? t("div"staticClass: "collection_wx_img_placeholder"style: e.placeholderStyle}) : e.isCollectionStatusNormal ? t("div"style: e.cardStyle[e.collectionProfileName ? t("div"click: e.jumpSet[t("div"[e._v(e._s(e.collectionProfileName))])])])e._m(0)]) : e._e()e.showProduct ? t("div"staticClass: "product_list"e._l(e.productsfunction (rstyle: e.pruductStyleclick: function click(s) {return e.jumpProduct(r[r.head_img_url ? t("img"src: r.head_img_url}) : e._e()t("div"[e._v(" ¥" + e._s(e.formatPriceInit(r.price)) + " ")])])0) : e._e()e.shopName ? t("div"style: e.iconStyle[e._v(e._s(e.shopName))])]) : e._e()]) : t("div"[e._v(e._s(e.statusDesc))])])])pe = [function () {[i._v("详情")])])le = v$2(uedepevar we = le.exportsR = {LINK: 1SHOP: 2C$2 = {T$2 = {Init: 1On: 2End: 3ge = defineProperty(defineProperty(defineProperty({components: {}encrypt_key: {isMock: {iframeLoading: !1isShow: !0resp: nullupdateShopCardPromise: nullrequestingGetBulkBuyCardResp: !1requestingGetQrcode: !1getQrcodePromise: nullqrcodeUrl: ""return _objectSpread$4({this.cardStyle)bulkBuyActivityCard: function bulkBuyActivityCard() {return (i = this.resp) == null ? void 0 : i.bulk_buy_activity_cardactivityInfo: function activityInfo() {return (i = this.bulkBuyActivityCard) == null ? void 0 : i.activity_infostoreInfo: function storeInfo() {return (i = this.bulkBuyActivityCard) == null ? void 0 : i.store_infoactivityInfoTitle: function activityInfoTitle() {return ((i = this.activityInfo) == null ? void 0 : i.title)""participant: function participant() {return (((i = this.activityInfo) == null ? void 0 : i.user_list)[]).slice(06)return (((i = this.bulkBuyActivityCard) == null ? void 0 : i.products)[]).slice(0return ((i = this.storeInfo) == null ? void 0 : i.nick_name)""activityInfoUserCountDesc: function activityInfoUserCountDesc() {var i = (e = this.activityInfo) == null ? void 0 : e.statusreturn i === T$2.Init ? "" : i === T$2.On ? ((t = this.activityInfo) == null ? void 0 : t.progress_desc)"" : i === T$2.End && ((r = this.activityInfo) == null ? void 0 : r.user_count_desc)""showProducts: function showProducts() {return this.products.length >= 3reportCardtype: function reportCardtype() {return this.cardtype === R.SHOP ? 9 : 10return ((i = this.bulkBuyActivityCard) == null ? void 0 : i.bulk_buy_activity_jump_info_base64_str)""appid: function appid() {return ((i = this.storeInfo) == null ? void 0 : i.appid)""showActivityDecs: function showActivityDecs() {return ((e = this.activityInfo) == null ? void 0 : e.status) !== T$2.End && (this.participant.lengththis.activityInfoUserCountDesc)return asyncToGenerator( _regeneratorRuntime().mark(function _callee11() {return _regeneratorRuntime().wrap(function _callee11$(_context11) {_this11.cardtype === R.SHOP && (_this11.iframeLoading = !0)_this11.getCardData()return asyncToGenerator( _regeneratorRuntime().mark(function _callee13() {return _regeneratorRuntime().wrap(function _callee13$(_context13) {_context13.next = 2return _this12.getCardData()_this12.__onNativeFocusChange = function () {var _ref = asyncToGenerator( _regeneratorRuntime().mark(function _callee12(i) {return _regeneratorRuntime().wrap(function _callee12$(_context12) {(R$3() ? !(i.hasFocus * 1) : i.hasFocus) && _this12.getCardData(!0)return function (_x2) {}())_this12.reportExpose()"beforeDestroy"function beforeDestroy() {document.removeEventListener("scroll"this.handleScroll"watch""methods"formatPrice: function formatPrice(i) {return k$2(i)clickLink: function clickLink(i) {return asyncToGenerator( _regeneratorRuntime().mark(function _callee14() {return _regeneratorRuntime().wrap(function _callee14$(_context14) {if (!(_this13.platform === "wechat")) {_context14.next = 4_this13.jumpActivity()_context14.next = 17i.currnetTargeti.target_context14.prev = 5if (_this13.qrcodeUrl) {_context14.next = 11_context14.next = 9return _this13.bizGetBulkBuyQrcode()e = _context14.sent_this13.qrcodeUrl = "data:imagejpg".concat(e.qrcode_data)_context14.prev = 13_context14.t0 = _context14["catch"](5)console.error("get qrcode fail. code=".concat(_context14.t0.codemessage=").concat(_context14.t0.message)_context14.t0)return _context14.abrupt("return")_callee1413]])getCardData: function getCardData() {var _arguments = arguments_this14 = thisreturn asyncToGenerator( _regeneratorRuntime().mark(function _callee15() {return _regeneratorRuntime().wrap(function _callee15$(_context15) {while (1) switch (_context15.prev = _context15.next) {i = _arguments.length > 0 && _arguments[0] !== undefined ? _arguments[0] : !1if (_this14.encrypt_key) {_context15.next = 3return _context15.abrupt("return"if (!i) {_context15.next = 8if (!_this14.updateShopCardPromise) {_context15.next = 6_this14.updateShopCardPromise)_context15.next = 12if (!_this14.getShopCardPromise) {_context15.next = 10_this14.getShopCardPromise)if (!_this14.resp) {_this14.resp)e = _this14.bizGetBulkBuyCard(i)i ? _this14.updateShopCardPromise = e : _this14.getShopCardPromise = e_context15.prev = 15_context15.next = 18t = _context15.sent_context15.next = 24case 21:_context15.prev = 21_context15.t0 = _context15["catch"](15)(console.error(_context15.t0)Log.error("bizGetBulkBuyCard failupdate=".concat(icode=").concat(t.codemessage=").concat(t.message))i ? _this14.updateShopCardPromise = null : ((r = window == null ? void 0 : window.weui) == nullr.toast("\u8BF7\u6C42\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u518D\u8BD5 ".concat(t.code)_this14.getShopCardPromise = null)Promise.reject(_context15.t0)))case 24:i ? (_this14.updateShopCardPromise = nullI$5(t) ? (Log.error("bizGetBulkBuyCard failconsole.error("bizGetBulkBuyCard failmessage=").concat(t.message))) : t.bulk_buy_activity_card && t.bulk_buy_activity_card.activity_info && (_this14.resp.bulk_buy_activity_card = ((s = _this14.resp) == null ? void 0 : s.bulk_buy_activity_card){}_this14.resp.bulk_buy_activity_card.activity_info = t.bulk_buy_activity_card.activity_info)) : I$5(t) ? ((o = window == null ? void 0 : window.weui) == nullo.toast("\u83B7\u53D6\u6570\u636E\u9519\u8BEF ".concat(t.code)_this14.getShopCardPromise = nullmessage=").concat(t.message))) : (_this14.resp = t_this14.updateImagesSize()case 25:return _context15.stop()_callee15[[1521]])bizGetBulkBuyCard: function bizGetBulkBuyCard() {var _arguments2 = arguments_this15 = thisreturn asyncToGenerator( _regeneratorRuntime().mark(function _callee16() {return _regeneratorRuntime().wrap(function _callee16$(_context16) {while (1) switch (_context16.prev = _context16.next) {i = _arguments2.length > 0 && _arguments2[0] !== undefined ? _arguments2[0] : !1_context16.prev = 2_context16.next = 5e = _context16.sent_context16.next = 11_context16.prev = 8_context16.t0 = _context16["catch"](2)Log.error("getMPInfo fail ".concat(_context16.t0_context16.t0)t = Url.getQuery("exportkey")""r = i ? 1 : 0o = window.wap_export_tokens = "biz_getbulkbuycard?bulk_buy_activity_key=".concat(encodeURIComponent(_this15.encrypt_key)"&query_type=").concat(r"&cardtype=").concat(_this15.reportCardtype"&exportkey=").concat(t)if (o ? s = "".concat(s"&wap_export_token=").concat(o) : s = "".concat(s!i) {u = btoa(JSON.stringify((e == null ? void 0 : e.article_info){}))s = "".concat(s"&article_info=").concat(u)n = _this15return _context16.abrupt("return"(_this15.requestingGetBulkBuyCardResp = !0new Promise(function (ud) {url: ssuccess: function success(p) {if (typeof p == "string") try {p = JSON.parse(p)return Log.error("biz_getbulkbuycard parse res error. res=".concat(p" err=").concat(g))console.error("d({code: -1message: "parse res fail".concat(g.message)i(n.iframeLoading = !1)n.requestingGetBulkBuyCardResp = !1u(p)error: function error(p) {i(this.iframeLoading = !1)Log.error("getShopCard err"d(p)return _context16.stop()_callee16[[28]])bizGetBulkBuyQrcode: function bizGetBulkBuyQrcode() {var _this16 = thisreturn asyncToGenerator( _regeneratorRuntime().mark(function _callee17() {return _regeneratorRuntime().wrap(function _callee17$(_context17) {while (1) switch (_context17.prev = _context17.next) {if (_this16.encrypt_key) {_context17.next = 2return _context17.abrupt("return"Promise.reject({code: -2message: "empty encrypt key"if (!(_this16.requestingGetQrcode && _this16.getQrcodePromise)) {_context17.next = 4_this16.getQrcodePromise)_this16.requestingGetQrcode = !0_context17.next = 7case 7:i = _context17.sente = Url.getQuery("exportkey")""t = "biz_getbulkbuyqrcode?bulk_buy_activity_key=".concat(encodeURIComponent(_this16.encrypt_key)"&cardtype=").concat(_this16.reportCardtype"&exportkey=").concat(e)r = btoa(JSON.stringify((i == null ? void 0 : i.article_info){}))t = "".concat(t"&article_info=").concat(r)o = _this16(_this16.getQrcodePromise = new Promise(function (sn) {url: tsuccess: function success(u) {if (o.requestingGetQrcode = !1typeof u == "string") try {u = JSON.parse(u)} catch (d) {biz_getbulkbuyqrcode parse res error. res=".concat(u" err=").concat(d))n({".concat(d.message)s(u)error: function error(u) {o.requestingGetQrcode = !1n(u)_this16.getQrcodePromise))return _context17.stop()_callee17)var _this17 = thisreturn asyncToGenerator( _regeneratorRuntime().mark(function _callee18() {return _regeneratorRuntime().wrap(function _callee18$(_context18) {while (1) switch (_context18.prev = _context18.next) {_context18.next = 2_context18.next = 4return _this17.getCardData()return _context18.stop()_callee18)var _this18 = thisreturn asyncToGenerator( _regeneratorRuntime().mark(function _callee19() {return _regeneratorRuntime().wrap(function _callee19$(_context19) {while (1) switch (_context19.prev = _context19.next) {_context19.next = 2return _this18.report(x.CARDC$2.EXPOSE)_context19.t0 = _this18.cardtype === R.SHOPif (!_context19.t0) {_context19.next = 6return _this18.report(x.PRODUCTreturn _context19.stop()_callee19)var _this19 = thisreturn asyncToGenerator( _regeneratorRuntime().mark(function _callee20() {var n_d2_preturn _regeneratorRuntime().wrap(function _callee20$(_context20) {while (1) switch (_context20.prev = _context20.next) {if (!(_this19.platform !== "wechat")) {_context20.next = 2return _context20.abrupt("return")_context20.next = 4return _this19.initReport()_context20.next = 6r = _context20.sent_this19.cardtype === R.SHOP ? i === x.CARD ? o = "bulkbuy_card" : i === x.PRODUCT && (o = "commodity_card") : _this19.cardtype === R.LINK && (o = "bulkbuy_link")s = ""if (e === C$2.CLICK ? s = "element_click" : e === C$2.EXPOSE && (s = "element_valid_expose")i === x.PRODUCT && e === C$2.EXPOSE) {d = _this19.productsfor (p = 0p < d.length++p) {event: selement_name: oproductid: d[p].product_idmp_article_bizuin: r.article_info.mp_bizmp_article_appmsgid: r.article_info.appmsgidmp_article_item_idx: r.article_info.item_idxmp_article_item_show_type: r.article_info.item_show_typescene: r.article_info.mp_article_scenecardtype: _this19.reportCardtypeappid: _this19.appidO$5(g)_d2 = ""_typeof$2(t) < "u" && (_d2 = (u = (n = _this19.products) == null ? void 0 : n[t]) == null ? void 0 : u.product_id)_p = {productid: _d2O$5(_p)return _context20.stop()_callee20)var _this20 = thisreturn asyncToGenerator( _regeneratorRuntime().mark(function _callee21() {return _regeneratorRuntime().wrap(function _callee21$(_context21) {while (1) switch (_context21.prev = _context21.next) {if (!(_this20.platform === "wechat")) {_context21.next = 11_context21.next = 3if (!_context21.sent) {_context21.next = 8_context21.next = 6return i$2(i)_context21.next = 9(e = window == null ? void 0 : window.weui) == nulle.toast("当前版本不支持打开活动"_context21.next = 12return _context21.stop()_callee21)jumpActivity: function jumpActivity() {this.openJumpInfo(this.jumpInfo)this.report(x.CARDC$2.CLICK)var he = function he() {staticClass: "common_buytogether_root"}) : e.cardtype === 1 ? t("div"ref: "shotLink"staticClass: "link-wrap"[t("span"click: e.clickLink[e._v(e._s(e.title))])])]) : e.cardtype === 2 ? t("div"staticClass: "common_buytogether_card_wrap"click: e.jumpActivitystaticClass: "head_left_top"staticClass: "icon"[e._v(e._s(e.activityInfoTitle))])])e.showActivityDecs ? t("div"staticClass: "head_left_bottom"staticClass: "avatar_list"e._l(e.participantreturn t("img"staticClass: "avatar"src: r.head_img[e._v('' + e._s(e.activityInfoUserCountDesc) + '')])]) : e._e()])staticClass: "tap_home_btn"[e._v('参与')])])])e.showProducts ? t("div"style: e.productStyle[r.head_img ? t("img"style: e.pruductImgStylestaticClass: "selling_price"[e._v("¥" + e._s(e.formatPrice(r.price)))])t("span"staticClass: "before_selling_price"[e._v("¥" + e._s(e.formatPrice(r.strike_price)))staticClass: "newlineationPrice"})])])])[e._v(e._s(e.shopName))])])]) : e._e()])fe = []me = v$2(gehefevar Ee = me.exportsvar V = {exports: {}(function (i) {(function (e) {var t = function t(ah) {if (!p(c)S(c)A(c)D(c)d(c)) return cvar mI = 0$ = 0if (g(c)) for (m = []$ = c.lengthI < $I++) m.push(t(ac[I]h))m = {}for (var U in c) Object.prototype.hasOwnProperty.call(cU) && (m[a(Uh)] = t(ac[U]r = function r(ac = c{}var h = c.separator"_"m = c.split(?=[A-Z])return a.split(m).join(h)o = function o(a) {return y(a) ? a : (a = a.replace([\-_\s]+(.)?function (creturn h ? h.toUpperCase() : ""a.substr(01).toLowerCase() + a.substr(1))s = function s(a) {var c = o(a)return c.substr(01).toUpperCase() + c.substr(1)n = function n(areturn r(ac).toLowerCase()u = Object.prototype.toStringd = function d(a) {return typeof a == "function"p = function p(a) {return a === Object(a)g = function g(a) {return u.call(a) == "[object Array]"return u.call(a) == "[object Date]"A = function A(a) {return u.call(a) == "[object RegExp]"return u.call(a) == "[object Boolean]"y = function y(a) {return a = a - 0a === aE = function E(avar h = c && "process" in c ? c.process : creturn typeof h != "function" ? a : function (mreturn h(mb = {camelize: odecamelize: npascalize: sdepascalize: ncamelizeKeys: function camelizeKeys(areturn t(E(odecamelizeKeys: function decamelizeKeys(areturn t(E(npascalizeKeys: function pascalizeKeys(areturn t(E(sdepascalizeKeys: function depascalizeKeys() {return this.decamelizeKeys.apply(thisi.exports ? i.exports = b : e.humps = b})(o$1)})(V)var be = V.exportsvar _e = {name: "SwiperImageProduct"list: {type: Arrayreturn []currentIndex: {width: {height: {hideIndicator: {maxIndicatorIndex: {mode: {"default": "aspectFill"pictureClass: {innerCurrentIndex: 0startClientX: 0startClientY: 0currentClientX: 0lastClientX: 0isFirstTouch: !0catchMove: !0direction: "none"isTransitioning: !1touchStartTime: 0swiperList: function swiperList() {return this.list[]wrapperStyle: function wrapperStyle() {height: "".concat(this.heighttransform: "translateX(-".concat(this.innerCurrentIndex * this.width"px)")return this.isTransitioning && (i.transition = "all 0.45s cubic-bezier(0.250.10.25handler: function handler(i) {this.innerCurrentIndex = ithis.checkBottomPosition()handler: function handler() {}this.width === 0 && this.$emit("update:width"window.innerWidth)console.log("swiperList props"this.props)getItemStyle: function getItemStyle(iwidth: "".concat(this.widthalignItems: i.width > i.height ? "center" : "flex-start"getImageWrapperStyle: function getImageWrapperStyle(i) {position: "relative"display: "inline-block"if (i.width && i.height) {var t = this.widthr = this.heighto = i.widthi.heighto >= s ? (e.width = "100%"e.height = "".concat(ti.computedHeight = to) : (e.width = "".concat(r * oe.height = "100%"i.computedWidth = r * o)} else e.maxWidth = "100%"e.maxHeight = "100%"getImageStyle: function getImageStyle(i) {height: "100%"objectFit: "contain"display: "block"return this.pictureClass && (e["class"] = this.pictureClass)getLabelStyle: function getLabelStyle(ivar o = i.labelName ? i.labelName.length : 0s = 8n = 7u = 4d = 4p = 12g = e.computedWidththis.widthS = s + d + o * p + d + n + u * 2A = Math.min(Sg - 12 * 2)var Dif (i.x !== void 0) {var a = i.xc = a100 * gc < 12 ? D = "12px" : c + A > g - 12 ? E = "12px" : D = "".concat(a} else if (i.right !== void 0) {var _a = i.right100 * g < 12 + A ? E = "".concat(12 + A"px") : E = "".concat(_aif (i.y !== void 0) {var _a2 = i.y_c = _a2100 * this.height_c < 12 ? y = "12px" : _c + 20.5 > this.height - 12 ? b = "12px" : y = "".concat(_a2} else if (i.bottom !== void 0) {var _a3 = i.bottom_a3100 * this.height < 12 + 20.5 ? b = "".concat(12 + 20.5"px") : b = "".concat(_a3position: "absolute"left: D"auto"top: y"auto"right: E"auto"bottom: b"auto"backgroundColor: i.backgroundColor"rgba(76760.5)"color: i.color"#fff"padding: i.padding"2px 4px"borderRadius: i.borderRadius"100px"fontSize: i.fontSize"12px"zIndex: i.zIndex1e3maxWidth: "".concat(AwhiteSpace: "nowrap"overflow: "hidden"textOverflow: "ellipsis"boxSizing: "border-box"handleTouchStart: function handleTouchStart(i) {this.touchStartTime = Date.now()var e = i.touches[0]this.startClientX = e.clientXthis.startClientY = e.clientYthis.currentClientX = this.innerCurrentIndex * this.widththis.lastClientX = this.currentClientXthis.isFirstTouch = !0this.catchMove = !0this.isTransitioning = !1handleTouchMove: function handleTouchMove(i) {this.$emit("touchMove"event: iif (this.isFirstTouch) {this.isFirstTouch = !1var t = Math.abs(e.clientX - this.startClientX)Math.abs(e.clientY - this.startClientY) > t ? this.catchMove = !1 : this.catchMove = !0if (this.catchMove) {i.preventDefault()var _t = e.clientX - this.startClientXthis.currentClientX = -(this.innerCurrentIndex * this.width) + _tthis.direction = this.currentClientX < this.lastClientX ? "left" : "right"this.$refs.swiperWrapper.style.transform = "translateX(".concat(this.currentClientXhandleTouchEnd: function handleTouchEnd(i) {var e = Math.abs(this.lastClientX - this.innerCurrentIndex * this.width)var t = -1e > 50 && (this.direction === "right" ? t = Math.max(this.innerCurrentIndex - 10) : this.direction === "left" && (t = Math.min(this.innerCurrentIndex + 1this.swiperList.length - 1))t !== -1 && this.innerCurrentIndex !== t && (this.innerCurrentIndex = tthis.$emit("change"index: tdata: this.swiperList[t]this.$emit("update:currentIndex"this.$emit("current-index-change"t)))this.setIndexPosition()setIndexPosition: function setIndexPosition() {var _this21 = thisthis.isTransitioning = !0this.$refs.swiperWrapper.style.transform = "translateX(-".concat(this.innerCurrentIndex * this.width_this21.isTransitioning = !1450)handleImageLoad: function handleImageLoad(ie) {}handleLabelClick: function handleLabelClick(ithis.$emit("tagClick"labelPage: i.labelPageproductId: i.productIdpairingId: e.pairingIdcheckBottomPosition: function checkBottomPosition() {}var Ge = function Ge() {return e.width ? t("div"staticClass: "swiper-out"ref: "swiperWrapper"staticClass: "swiper-wrapper"style: e.wrapperStyletouchstart: e.handleTouchStarttouchmove: e.handleTouchMovetouchend: e.handleTouchEnde._l(e.swiperListkey: ostaticClass: "swiper-item"style: e.getItemStyle(rstaticClass: "image-container"staticClass: "image-wrapper"style: e.getImageWrapperStyle(r)[t("img"staticClass: "swiper-image"style: e.getImageStyle(r)src: r.srcalt: r.alt""load: function load(s) {return e.handleImageLoad(sr.labelList && r.labelList.length ? t("div"staticClass: "label-container"e._l(r.labelListfunction (s) {key: s.productIdstaticClass: "label-item"staticStyle: {"pointer-events": "auto"style: e.getLabelStyle(sclick: function click(n) {return e.handleLabelClick(s[e._v(" " + e._s(s.labelName) + " ")])0) : e._e()])])])e.swiperList.length > 1 && !e.hideIndicator ? t("div"staticClass: "swiper-indicator"staticClass: "indicator-text"[e._v(e._s(e.innerCurrentIndex + 1) + "" + e._s(e.swiperList.length))])]) : e._e()]) : e._e()Ae = []xe = v$2(_eGeAevar Ce = xe.exportsRe = {name: "SwiperIndicator"swiperList: {handleDotClick: function handleDotClick(i) {i !== this.currentIndex && (this.$emit("change"index: idata: this.swiperList[i]var Be = function Be() {return e.swiperList.length > 1 && !e.hideIndicator && e.maxIndicatorIndex === 0 ? t("div"staticClass: "swiper-indicator-wrap-bg"staticClass: "swiper-indicator-wrap"staticClass: "swiper-indicator-dot"active: e.innerCurrentIndex === oreturn e.handleDotClick(o)0)]) : e._e()Ne = []Le = v$2(ReBeNevar De = Le.exportsO$2 = {title: "国风搭配测试测测"shopInfo: {shopName: "麦当劳"path: "mainpagesshop?&realappid=wx2b255582a7b4bfd0&shopId=10000000089216"appid: "wx2b255582a7b4bfd0"shopTag: "https:2024-09-26eb336270-6883-4391-8e4c-4c26230baa2e.svg"shopAppid: "wx2b255582a7b4bfd0"shopIcon: "https:store.mp.video.tencent-cloud.com16120304snscosdownloadSZreserved67aac669000122322aba0bcd0e745415000000a100004f50?imageView2583formatwebpimageMogr2auto-orientstripignore-error1"headSwiper: [{index: 067778ec700022d7518cc772027908e0b000000a100004f50"width: 800height: 800pairingId: "4066145054106112"labelList: [{x: "96"y: "32"productId: "10000151274966"productShortName: "休闲裤"productAppid: "wx2b255582a7b4bfd0"labelPage: {productDetailproductDetail?&realappid=wx2b255582a7b4bfd0&productId=10000151274966"labelName: "休闲裤"productName: "限购-开发自动化测试专用-勿动!!!"productImgUrl: "https:SH6639fef400081a7f009acd91cf86bc1e000000a100004f50"productPrice: "100000"x: "30"y: "54"productId: "10000128560001"productShortName: "宠物配饰"productDetail?&realappid=wx2b255582a7b4bfd0&productId=10000128560001"labelName: "宠物配饰"productName: "狗狗的漂亮衣服-多个限时抢购"6641cdc800086320026f8b1d27908e0b000000a000004f50"productPrice: "10"x: "18"y: "20"productId: "10000072904047"productShortName: "羽绒服"productDetail?&realappid=wx2b255582a7b4bfd0&productId=10000072904047"labelName: "羽绒服"productName: "(搭配购)预售测试款女外套冬款黑色M"65376f0c0005f86c0be3041984f90115000000a000004f50"productPrice: "19900"x: "48"y: "22"productId: "10000163612743"productDetail?&realappid=wx2b255582a7b4bfd0&productId=10000163612743"productName: "(搭配购)韩版牛仔裤修身版型好大码将军同款"672c793c000cdecf2d7b0f2995918e0b000000a000004f50"productPrice: "15000"type: "pairingImg"showLabel: !0showHeight: 520index: 1wst.wxapp.tc.qq.com68a317e100049bee200d67fd6f7c4315000000a100004f50"height: 600x: "51"y: "40"x: "56"y: "74"x: "25"y: "64"x: "77"x: "64"y: "8"productId: "10000000089216"productShortName: "家居服套装"productDetail?&realappid=wx2b255582a7b4bfd0&productId=10000000089216"labelName: "家居服套装"productName: "(搭配购)2025款冬季男女保暖睡衣"6426b72e000aa70a28f4d1d805618809000000a000004f50"productPrice: "1"index: 2688c891d000674562b1663a705a3ae1e000000a100004f50"width: 900height: 1100x: "29"y: "66"x: "34"y: "58"x: "8"x: "52"x: "71"index: 3x: "66"pairingCreator: {pairingCreatorName: "罗意威LOEWE"pairingCreatorTag: "https:q = 13var w$1var ye = {SwiperProduct: CeSwiperIndicator: DepairingId: {talentAppid: {getPairingResp: nullrequestinggetPairing: !1getPairingPromise: nullcontainerWidth: 350swiperHeight: 350currentSwiperIndex: 0pairingData: {pairingCreatorName: ""pairingCreatorTag: ""pairingCreatorTagDark: ""containerStyle: function containerStyle() {background: "rgba(2550.03)"return this.isDark && (i.background = "rgba(00.03)")pairingCreatorTag: function pairingCreatorTag() {return this.isDark ? this.pairingData.pairingCreator.pairingCreatorTagDark : this.pairingData.pairingCreator.pairingCreatorTagvar _this22 = this" this.talentAppid=").concat(this.talentAppid))this.getPairingCard()window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change"_this22.isDark = i.matchesvar _this23 = thisreturn asyncToGenerator( _regeneratorRuntime().mark(function _callee22() {return _regeneratorRuntime().wrap(function _callee22$(_context22) {while (1) switch (_context22.prev = _context22.next) {_this23.extraInfo.window && _this23.extraInfo.window.addEventListener("message"_this23.handleMessage)_this23.extraInfo.window && _this23.extraInfo.window.addEventListener("click"_this23.handleDocumentClick)return _context22.stop()_callee22)this.forceUpdatePairingCard()console.log("talentAppid change to"this.talentAppid)forceUpdatePairingCard: function forceUpdatePairingCard() {var _this24 = thisreturn asyncToGenerator( _regeneratorRuntime().mark(function _callee23() {return _regeneratorRuntime().wrap(function _callee23$(_context23) {while (1) switch (_context23.prev = _context23.next) {_this24.forceUpdate = !0_context23.prev = 1_context23.next = 4return _this24.getPairingCard()_context23.next = 9_context23.prev = 6_context23.t0 = _context23["catch"](1)console.error(_context23.t0)_this24.forceUpdate = !1return _context23.stop()_callee23getPairingCard: function getPairingCard() {var _this25 = thisreturn asyncToGenerator( _regeneratorRuntime().mark(function _callee24() {return _regeneratorRuntime().wrap(function _callee24$(_context24) {while (1) switch (_context24.prev = _context24.next) {if (!(!_this25.shopAppid && !_this25.talentAppid)) {_context24.next = 2return _context24.abrupt("return"if (!(_this25.requestinggetPairing && _this25.getPairingPromise)) {_context24.next = 4_this25.getPairingPromise)if (!(_this25.getPairingResp && !_this25.forceUpdate)) {_context24.next = 6_this25.getPairingResp)_this25.requestinggetPairing = !0_context24.next = 9w$1 = _context24.senti = (w$1 == null ? void 0 : w$1.exportkey)Url.getQuery("exportkey")""e = btoa(JSON.stringify((w$1 == null ? void 0 : w$1.article_info){}))if (!(_this25.computedContainerWidth()_this25.isMock)) {_context24.next = 14o = _this25new Promise(function (so.iframeLoading = !1o.getPairingResp = O$2o.pairingData = O$2o.requestinggetPairing = !1o.$emit("onFrameReady"nickName: o.talentAppidconsole.log("this.iframeLoading"o.iframeLoading)console.log("containerWidth----"document.getElementById("shopparing_card_wrap"))_this25.computedSwiperHeight(O$2.headSwiper)s(O$2)t = _this25biz_getproductpairinginfo?shop_appid=".concat(_this25.shopAppid"&pairing_id=").concat(_this25.pairingId"&talent_appid=").concat(_this25.talentAppid"&cardtype=").concat(q(_this25.getPairingPromise = new Promise(function (obiz_getproductpairinginfo res"biz_getproductpairinginfo parse res error. res=".concat(nt.getPairingResp = nt.formatPairingData(n)t.requestinggetPairing = !1nickName: t.talentAppidconsole.error("getPairingCard err"_this25.getPairingPromise))return _context24.stop()_callee24)formatPairingData: function formatPairingData(i) {var _this26 = thisvar e = be.camelizeKeys(i)console.log("formatPairingData------"e.productList.forEach(function (o) {t[o.productId] = ovar r = e.imgList.map(function (o) {src: o.imgUrlwidth: o.imgWidthheight: o.imgHeightpairingId: i.pairingIdlabelList: (s = o == null ? void 0 : o.labelList) == null ? void 0 : s.map(function (n) {var u = t[n.productId]{}return _objectSpread$4(_objectSpread$4({}return this.pairingData = {pairingCreatorName: e.pairingCreatorNamepairingCreatorTag: e.pairingCreatorTagpairingCreatorTagDark: e.pairingCreatorTagDarkjumpInfo: e.ecsJumpInfoBase64StrheadSwiper: rproductNum: e.productList.lengthisOffline: e.status !== 20001console.log("headSwiper"this.computedSwiperHeight(r)r.length > 0 && (r[0].labelList.forEach(function (o) {_this26.report("commodity_card""element_valid_expose"o.productId)this.report("match_buy_button"""))computedContainerWidth: function computedContainerWidth() {var i = this.platform === "web" ? 350 : (e = this.$refs.shopparing_warp) == null ? void 0 : e.offsetWidththis.containerWidth = icomputedSwiperHeight: function computedSwiperHeight(i) {var e = this.containerWidth350if (!i!i.length) return 350var t = i[0]r = t.widtho = t.heightif (!r!o) return 350var s = rn = 16u = 3var d = 0s > n ? d = e * 916 : s < u ? d = e * 43 : d = ethis.swiperHeight = Math.round(d)var _this27 = thisreturn asyncToGenerator( _regeneratorRuntime().mark(function _callee25() {return _regeneratorRuntime().wrap(function _callee25$(_context25) {while (1) switch (_context25.prev = _context25.next) {if (!(_typeof$2(_this27._supportOpenEcs) < "u")) {_context25.next = 4_context25.t0 = _this27._supportOpenEcs_context25.next = 8_context25.next = 6_this27._supportOpenEcs = _context25.sentreturn _context25.abrupt("return"_context25.t0)return _context25.stop()_callee25)var _this28 = thisreturn asyncToGenerator( _regeneratorRuntime().mark(function _callee26() {return _regeneratorRuntime().wrap(function _callee26$(_context26) {while (1) switch (_context26.prev = _context26.next) {if (!(_this28.platform === "wechat")) {_context26.next = 13_context26.next = 3r = _context26.sentif (!r) {_context26.next = 10console.log("supportOpenEcs=".concat(r_context26.next = 8_context26.next = 11(e = window == null ? void 0 : window.weui) == nulle.toast("当前版本不支持打开店铺"_context26.next = 14console.log("jumpInfo"return _context26.stop()_callee26)jumpPairingBuy: function jumpPairingBuy() {var _this29 = thisreturn asyncToGenerator( _regeneratorRuntime().mark(function _callee27() {return _regeneratorRuntime().wrap(function _callee27$(_context27) {while (1) switch (_context27.prev = _context27.next) {_this29.openJumpInfo((i = _this29.pairingData) == null ? void 0 : i.jumpInfo)_this29.report("match_buy_button""element_click"return _context27.stop()_callee27)jumpProduct: function jumpProduct(i) {var _this30 = thisreturn asyncToGenerator( _regeneratorRuntime().mark(function _callee28() {return _regeneratorRuntime().wrap(function _callee28$(_context28) {while (1) switch (_context28.prev = _context28.next) {console.log("jumpProduct"_this30.openJumpInfo(i.labelPage.ecsJumpInfoBase64Str"")_this30.report("commodity_card"i.productId)return _context28.stop()_callee28)handleSwiperIndexChange: function handleSwiperIndexChange(i) {this.currentSwiperIndex = ihandleIndicatorChange: function handleIndicatorChange(i) {this.currentSwiperIndex = i.indexthis.$refs.swiperProduct && (this.$refs.swiperProduct.innerCurrentIndex = i.indexthis.$refs.swiperProduct.setIndexPosition())handleIndicatorUpdate: function handleIndicatorUpdate(i) {this.$refs.swiperProduct && (this.$refs.swiperProduct.innerCurrentIndex = ivar _this31 = thisreturn asyncToGenerator( _regeneratorRuntime().mark(function _callee29() {return _regeneratorRuntime().wrap(function _callee29$(_context29) {while (1) switch (_context29.prev = _context29.next) {_context29.t0 = w$1if (_context29.t0) {_context29.next = 5_context29.next = 4w$1 = _context29.sent_context29.t1 = _this31.pairingData.headSwiper.lengthif (_context29.t1) {_context29.next = 9return _this31.getPairingCard()return _context29.stop()_callee29)var _arguments3 = arguments_this32 = thisreturn asyncToGenerator( _regeneratorRuntime().mark(function _callee30() {return _regeneratorRuntime().wrap(function _callee30$(_context30) {while (1) switch (_context30.prev = _context30.next) {t = _arguments3.length > 2 && _arguments3[2] !== undefined ? _arguments3[2] : ""if (!(console.log(windowwindow.sourcew$1"--report")_this32.platform !== "wechat")) {_context30.next = 3return _context30.abrupt("return")_context30.next = 5return _this32.initReport()event: eelement_name: iproductid: t""mp_article_bizuin: w$1.article_info.mp_bizmp_article_appmsgid: w$1.article_info.appmsgidmp_article_item_idx: w$1.article_info.item_idxmp_article_item_show_type: w$1.article_info.item_show_typescene: w$1.article_info.mp_article_scenecardtype: qappid: _this32.shopAppidtalent_appid: _this32.talentAppidO$5(r)return _context30.stop()_callee30)var Ie = function Ie() {ref: "shopparing_warp""class": e.isDark ? "shopparing_warp dark-mode" : "shopparing_warp"style: e.containerStylestaticClass: "shopparing_wx_img_placeholder"}) : t("div"ref: "shopparing_card_wrap"staticClass: "shopparing_card_wrap"id: "shopparing_card_wrap"[e.pairingData.isOffline ? t("div"staticClass: "shopparing-offline-card"staticClass: "shopparing-offline-card-text"[e._v("该搭配已下架")])]) : [t("SwiperProduct"ref: "swiperProduct"width: e.containerWidthheight: e.swiperHeightlist: e.pairingData.headSwipertagClick: e.jumpProduct"current-index-change": e.handleSwiperIndexChanget("SwiperIndicator""swiper-list": e.pairingData.headSwiper"current-index": e.currentSwiperIndex"hide-indicator": !1"max-indicator-index": 0change: e.handleIndicatorChange"update:current-index": e.handleIndicatorUpdatestaticClass: "pairing-card-footer"staticClass: "pairing-card-footer__info"staticClass: "pairing-card-footer__info-text"staticClass: "pairing-card-footer__title"[e._v(e._s(e.pairingData.title))])staticClass: "pairing-card-footer__desc"[e._v("共" + e._s(e.pairingData.productNum) + "件")])])t("button"staticClass: "pairing-card-footer__btn"click: e.jumpPairingBuy[e._v("搭配买")])])staticClass: "pairing-card-footer__brand"staticClass: "pairing-card-footer__brand-icon"staticClass: "pairing-card-footer__brand-text"[e._v(e._s(e.pairingData.pairingCreator.pairingCreatorName))])e.pairingCreatorTag ? t("img"staticClass: "pairing-card-footer__brand-rtag"src: e.pairingCreatorTagalt: "RIcon"}) : e._e()])])]]Te = v$2(yeIevar Oe = Te.exportsvar ve = {CommonShopcollection: weCommonShopBuyTogether: EeCommonShopShopparing: Oetype: {type: [NumberString]json: {JSON.parse(this.json"{}"))platform: this.platformclassObject: function classObject() {var i = ""return this.type == 1 ? i = "wx_card_root_common_shopcollection" : this.type == 2 && (i = "wx_card_root_common_buytogether"["8""10"].includes(window.item_show_type) && ((e = this.data) == null ? void 0 : e.cardtype) === R.LINK && (i = "wx_card_root_common_buytogether wx_card_root_common_buytogether_inline"))var Pe = function Pe() {staticClass: "wx_card_root""class": e.classObject[+e.type == 1 ? t("CommonShopcollection"e._b({}"CommonShopcollection"e.data!1)) : e._e()+e.type == 2 ? t("CommonShopBuyTogether""CommonShopBuyTogether"+e.type == 3 ? t("CommonShopShopparing""CommonShopShopparing"!1)) : e._e()]ke = []Se = v$2(veke"6cb961c5"var Ue = Se.exportsHe = ".wx_hover_card:before{content:\" \"font-size:0}.weui-btn_icon:active [class*=weui-icon-]{color:var(--weui-FG-1)}.collection_wx_img_placeholder{width:100%background:var(--weui-BG-2) url(\"data:imageborder-radius:8px}.wx_card_root_common_shopcollection{display:flexposition:relative}.wx_card_root_common_shopcollection .shopcollection_warp{width:100%justify-content:center}.wx_card_root_common_shopcollection .shopcollection_warp .card_wrap{width:100%padding:16px 16px 8pxbox-sizing:border-box}.wx_card_root_common_shopcollection .shopcollection_warp .card_wrap .card_head{width:100%justify-content:space-between}.wx_card_root_common_shopcollection .shopcollection_warp .card_wrap .card_head .head_left{display:flexalign-items:center}.wx_card_root_common_shopcollection .shopcollection_warp .card_wrap .card_head .head_left .head_mid{display:flexflex-direction:column}.wx_card_root_common_shopcollection .shopcollection_warp .card_wrap .card_head .head_left .head_mid .head_mid_top{font-size:17pxcolor:var(--weui-FG-0)opacity:.9}.wx_card_root_common_shopcollection .shopcollection_warp .card_wrap .card_head .head_right .tap_home_btn{font-weight:400!importantbackground-color:var(--weui-FG-5.05))height:32px}.wx_card_root_common_shopcollection .shopcollection_warp .card_wrap .product_list{display:flexmargin-top:22px}.wx_card_root_common_shopcollection .shopcollection_warp .card_wrap .product_list .product{position:relative}.wx_card_root_common_shopcollection .shopcollection_warp .card_wrap .product_list .product .product_image{width:100%border-radius:2px}.wx_card_root_common_shopcollection .shopcollection_warp .card_wrap .product_list .product .product_price{bottom:4pxpadding:0 3pxheight:15pxline-height:15pxbackground-color:#0003}.wx_card_root_common_shopcollection .shopcollection_warp .card_wrap .product_list :not(:first-child){margin-left:4px}.wx_card_root_common_shopcollection .shopcollection_warp .card_wrap .shop_icon_wrap{width:100%margin-top:12px}.wx_card_root_common_shopcollection .shopcollection_warp .card_wrap .shop_icon_wrap .shop_icon{width:14px321b820e-8d8a-4083-8e0f-40b2b01fc8ef.png)background-size:contain}.wx_card_root_common_shopcollection .shopcollection_warp .card_wrap .shop_icon_wrap .shop_name{font-size:12pxcolor:var(--weui-GLYPH-1line-height:16.8px}.wx_card_root_common_shopcollection .shopcollection_warp .card_wrap .shop_status_desc{color:#0000004djustify-content:center}@media (prefers-color-scheme: dark){.wx_card_root_common_shopcollection .shopcollection_warp .card_wrap{background-color:#ffffff05}.wx_card_root_common_shopcollection .shopcollection_warp .card_wrap .shop_icon_wrap .shop_icon{background-image:url(https:2025-05-218f4c69e9-a78b-4c26-a4ce-affa1c47366d.png)}.wx_card_root_common_shopcollection .shopcollection_warp .card_wrap .shop_status_desc{color:#ffffff4d}.wx_card_root_common_shopcollection .shopcollection_warp .card_wrap .collection_wx_img_placeholder{background-color:#ffffff05}}.wx_card_root_common_buytogether{display:flexwidth:100%}.wx_card_root_common_buytogether_inline{display:inline-block!importantwidth:auto!important}.common_buytogether_root{display:flexposition:relative}.common_buytogether_root .collection_wx_img_placeholder{width:100%background-color:var(--weui-BG-2border-radius:8px}.common_buytogether_root .link-wrap{align-items:centerjustify-content:center}.common_buytogether_root .link-wrap .product_card_text_wrp{-webkit-user-select:nonedisplay:inlinefont-family:PingFang SC}.common_buytogether_root .link-wrap .product_card_text_wrp .product_text_link:before{display:inline-blockcharset=utf-8%3Csvg width='25' height='25' fill='none' xmlns='http:svg'%3E%3Cpath d='M5.798 13.728c-.32 0-.636-.032-.942-.096-1.792-.378-3.042-1.754-3.042-3.348 0-.426.088-.84.262-1.232l.008-.02 2.008-4.498a3.696 3.696 0 013.372-2.186h9.8A3.697 3.697 0 0120.662 4.6l1.984 4.432c.178.402.268.82.268 1.248 0 1.596-1.252 2.974-3.044 3.348a4.63 4.63 0 01-2.176-.074c-.816-.23-1.514-.68-2.002-1.268-.798.846-2.018 1.368-3.326 1.368-1.308 0-2.52-.52-3.322-1.364-.488.59-1.188 1.042-2.014 1.274-.394.11-.808.168-1.23.168l-.002-.004zM3.46 9.632l-.01.022c-.09.2-.136.412-.136.63 0 .878.762 1.65 1.85 1.88.47.098.994.082 1.458-.048.766-.214 1.368-.728 1.576-1.34a1.43 1.43 0 00.046-.158.748.748 0 111.448-.056l.026.07.012.03c.392.892 1.448 1.49 2.634 1.49s2.25-.602 2.636-1.498c.02-.046.034-.082.046-.12a.744.744 0 01.754-.502.75.75 0 01.688.588c.012.056.026.108.042.152.214.62.802 1.118 1.572 1.334.466.132.99.148 1.46.048 1.092-.228 1.852-1.002 1.852-1.88 0-.216-.046-.43-.138-.636l-1.988-4.44-.008-.018-.018-.036a2.19 2.19 0 00-1.998-1.296h-9.8c-.864 0-1.648.51-2 1.298-.008.016-.014.032-.022.046L3.46 9.634v-.002zm8.904 12.01c-4.142 0-7.566-2.634-7.794-5.996a.75.75 0 111.498-.102c.174 2.578 2.94 4.598 6.298 4.598s6.122-2.02 6.296-4.598a.75.75 0 111.498.102c-.228 3.362-3.652 5.996-7.794 5.996h-.002z' fill='%23576B95'margin-top:-.16em}.common_buytogether_root .link-wrap .product_card_text_wrp .product_text_link{text-decoration:nonecolor:var(--weui-LINK#576b95)border-radius:4px}.common_buytogether_root .common_buytogether_card_wrap{width:100%box-sizing:border-box}.common_buytogether_root .common_buytogether_card_wrap .card_head{width:100%justify-content:space-between}.common_buytogether_root .common_buytogether_card_wrap .card_head .head_left{display:flexjustify-content:center}.common_buytogether_root .common_buytogether_card_wrap .card_head .head_left .head_left_top{display:flexjustify-content:center}.common_buytogether_root .common_buytogether_card_wrap .card_head .head_left .head_left_top .icon{background-image:url(https:2025-06-053c0a6519-c7ac-424b-9d1e-6096a089e49b.png)background-size:cover}.common_buytogether_root .common_buytogether_card_wrap .card_head .head_left .head_left_top .title{flex:1margin-left:5pxcolor:var(--weui-ORANGERED-100#ff6146)line-height:24px}.common_buytogether_root .common_buytogether_card_wrap .card_head .head_left .head_left_bottom{margin-top:6pxtext-align:center}.common_buytogether_root .common_buytogether_card_wrap .card_head .head_left .head_left_bottom .avatar_list{display:flexalign-items:center}.common_buytogether_root .common_buytogether_card_wrap .card_head .head_left .head_left_bottom .avatar_list .avatar{width:16pxheight:16pxborder-radius:2px}.common_buytogether_root .common_buytogether_card_wrap .card_head .head_left .head_left_bottom .avatar_list>:not(:first-child){margin-left:2px}.common_buytogether_root .common_buytogether_card_wrap .card_head .head_left .head_left_bottom .desc{margin-left:6pxcolor:var(--weui-GLYPH-1)line-height:16px}.common_buytogether_root .common_buytogether_card_wrap .card_head .head_right .tap_home_btn{padding:0 12px!importantheight:32pxbackground-color:var(--weui-ORANGERED-100border:0}.common_buytogether_root .common_buytogether_card_wrap .product_list{display:flexmargin-top:16px}.common_buytogether_root .common_buytogether_card_wrap .product_list .product{display:flexflex-direction:column}.common_buytogether_root .common_buytogether_card_wrap .product_list .product .product_image{width:100%border-radius:4px}.common_buytogether_root .common_buytogether_card_wrap .product_list .product .product_price{margin-top:4px}.common_buytogether_root .common_buytogether_card_wrap .product_list .product .product_price .selling_price{font-size:17pxcolor:var(--weui-GLYPH-0)line-height:19px}.common_buytogether_root .common_buytogether_card_wrap .product_list .product .product_price .before_selling_price{margin-left:2pxcolor:#afafafline-height:16px}.common_buytogether_root .common_buytogether_card_wrap .product_list .product .product_price .newlineationPrice{position:absoluteheight:2pxtransform:scaleY(.5) translate(-50%background:#AFAFAFborder-top:1px solid #fffborder-bottom:1px solid #fff}.common_buytogether_root .common_buytogether_card_wrap .product_list>:not(:first-child){margin-left:4px}.common_buytogether_root .common_buytogether_card_wrap .shop_icon_wrap{width:100%margin-top:8px}.common_buytogether_root .common_buytogether_card_wrap .shop_icon_wrap .shop_icon{width:14pxbackground-position:center centerflex-shrink:0}.common_buytogether_root .common_buytogether_card_wrap .shop_icon_wrap .shop_name{font-size:12pxtext-align:center}.common_buytogether_root .qrcode-wrapper{display:flexpadding:10px 12px 10px 10px}.common_buytogether_root .qrcode-wrapper .qrcode{width:76pxmargin-right:14px}.common_buytogether_root .qrcode-wrapper .desc{font-size:12pxcolor:var(--weui-FG-0)}@media (prefers-color-scheme: dark){.common_buytogether_root .common_buytogether_card_wrap{background-color:#ffffff05}.common_buytogether_root .common_buytogether_card_wrap .product_list .product .product_price .before_selling_price{color:#5e5e5e}.common_buytogether_root .common_buytogether_card_wrap .product_list .product .product_price .newlineationPrice{background:#5E5E5Eborder-top:1px solid #1E1E1Eborder-bottom:1px solid #1E1E1E}.common_buytogether_root .common_buytogether_card_wrap .shop_icon_wrap .shop_icon{background-image:url(https:8f4c69e9-a78b-4c26-a4ce-affa1c47366d.png)}.common_buytogether_root .collection_wx_img_placeholder{background-color:#ffffff05}.common_buytogether_root .qrcode-wrapper .qrcode{filter:invert(1)}}.shopparing_warp{width:100%background:rgba(255user-select:none}.shopparing_warp .shopparing-offline-card{display:flexbackground:rgba(0border-radius:8px}.shopparing_warp .shopparing-offline-card-text{color:#0000004dfont-size:14px}.pairing-card-footer{background:rgba(0border-radius:0 0 16px 16pxmin-height:72px}.pairing-card-footer__info{display:flexmin-width:0}.pairing-card-footer__title{font-size:15pxtext-overflow:ellipsis}.pairing-card-footer__desc{font-size:14pxcolor:#0000004d}.pairing-card-footer__brand{display:flexcolor:#b2b2b2margin-top:12px}.pairing-card-footer__brand-icon{font-size:14pxmargin:0 2pxop_resjXYqVlv0Bp4U5kA7rRVadiXJa4OoJ3XBiu6NnGwip81QtLP4_tC88GRmSpCoFfkcr2wD4gexp2x7bkYGGRP4Mw)background-size:contain}.pairing-card-footer__brand-text{color:#0000004d}.pairing-card-footer__brand-rtag{font-size:14pxmargin:0 2px}.pairing-card-footer__btn{background:#ff6146border:nonepadding:5.5px 18pxtransition:background .2s}.pairing-card-footer__btn:active{background:#ff6146}.dark-mode .shopparing-offline-card{background:rgba(255.03)}.dark-mode .shopparing-offline-card-text{color:#ffffff4d}.dark-mode .swiper-wrapper.dark-mode .swiper-wrapper .image-container{background:#111}.dark-mode .pairing-card-footer{background:rgba(0.03)}.dark-mode .pairing-card-footer__title{color:#fffc}.dark-mode .pairing-card-footer__desc{font-size:14pxcolor:#ffffff4d}.dark-mode .pairing-card-footer__brand{color:#ffffff4d}.dark-mode .pairing-card-footer__brand-icon{color:#ffffff4djXYqVlv0Bp4U5kA7rRVadr_IVVcYZeY_bErEeSJQ0eAObBEiF9qnYrc_HLdsY8q6nQQ5T3WHhgVq1pF5a9XRbg)}.dark-mode .pairing-card-footer__brand-text{color:#ffffff4d}.swiper-out{overflow:hiddenbackground-color:#edededborder-radius:8px 8px 0 0}.swiper-out .swiper-wrapper{background-color:#edededwill-change:transform}.swiper-out .swiper-item{display:flexalign-items:center}.swiper-out .swiper-item .image-container{position:relativejustify-content:center}.swiper-out .swiper-item .image-container .image-wrapper{position:relativemax-width:100%max-height:100%}.swiper-out .swiper-item .image-container .swiper-image{display:blockmax-height:100%transition:opacity .1sbackground-color:#ededed}.swiper-out .swiper-item .image-container .label-container{position:absoluteoverflow:hidden}.swiper-out .swiper-item .image-container .label-container .label-item{display:flexborder-radius:100pxwidth:-moz-max-contentwidth:max-contentpadding:0 4pxbackground:rgba(76pointer-events:fillmin-width:0}.swiper-out .swiper-item .image-container .label-container .label-item:before{content:\"\"width:8pxheight:8pxborder:2px solid #a5a5a5background-color:#fffz-index:9flex-shrink:0}.swiper-out .swiper-item .image-container .label-container .label-item:after{content:\"\"width:7px%3Csvg width='12' height='24' viewBox='0 0 12 24' fill='none' xmlns='http:svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.4541 6.58068L3.51476 5.52002L9.29366 11.2989C9.68378 11.689 9.68724 12.3181 9.29366 12.7117L3.51476 18.4906L2.4541 17.4299L7.87872 12.0053L2.4541 6.58068Z' fill='black'%3E %3C-webkit-mask-size:covermask-size:coverflex-shrink:0}.swiper-out .swiper-item .image-container .label-container .label-item:hover{opacity:.8}.swiper-out .swiper-indicator{position:absolutepadding:4px 8pxz-index:1000}.swiper-out .swiper-indicator .indicator-text{font-size:12pxtext-shadow:0 0 .5px rgba(0.2)}.swiper-out .swiper-indicator-wrap-bg{background-color:#fffwidth:100%}.swiper-out .swiper-indicator-wrap-bg .swiper-indicator-wrap{background:rgba(0z-index:10000}.swiper-out .swiper-indicator-wrap-bg .swiper-indicator-wrap .swiper-indicator-dot{background:rgba(0width:5pxheight:5pxmargin-right:3pxtransition:opacity .3s}.swiper-out .swiper-indicator-wrap-bg .swiper-indicator-wrap .swiper-indicator-dot:last-child{margin-right:0}.swiper-out .swiper-indicator-wrap-bg .swiper-indicator-wrap .swiper-indicator-dot.active{width:12pxheight:4.5pxborder-radius:3px}.dark-mode .swiper-out.dark-mode .swiper-out .swiper-wrapper.dark-mode .swiper-out .swiper-wrapper .image-container.dark-mode .swiper-out .swiper-wrapper .image-container .swiper-image{background:#111}.swiper-indicator-wrap-bg{background-color:#fffwidth:100%}.swiper-indicator-wrap-bg .swiper-indicator-wrap{background:rgba(0z-index:10000}.swiper-indicator-wrap-bg .swiper-indicator-wrap .swiper-indicator-dot{background:rgba(0transition:opacity .3scursor:pointer}.swiper-indicator-wrap-bg .swiper-indicator-wrap .swiper-indicator-dot:last-child{margin-right:0}.swiper-indicator-wrap-bg .swiper-indicator-wrap .swiper-indicator-dot.active{width:12pxborder-radius:3px}.swiper-indicator-wrap-bg .swiper-indicator-wrap .swiper-indicator-dot:hover{opacity:.8}.dark-mode .swiper-indicator-wrap-bg{background:#191919}.dark-mode .swiper-indicator-wrap-bg .swiper-indicator-dot{background:rgba(255.1)}.dark-mode .swiper-indicator-wrap-bg .swiper-indicator-dot.active{background:rgba(255.8)}\n"J = {json: "data-json"function Ye(i) {var e = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}var t = o$6.call(thisJ)platform: iextraInfo: efunction Ze() {var i = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}H$3(Object.assign(iComponent: UestyleText: i.isDev ? i.devStyleText : HecustomName: i.customName"mp-common-shoptag"watchAttr: Object.values(J)getProps: Yevar g$2 = {canJumpOnTap: falseisNonWechat: falsedata: nullappidInfoResp: nullappidInfoCatchErr: nullappInfoSucQueue: []appInfoErrQueue: []appidSnInfo: []appidSnDict: {}getInfoState: 0var weAppUserNameSuffix = '@app'function getWeAppUserName(userName) {return userName.indexOf(weAppUserNameSuffix) > -1 ? userName : "".concat(userName).concat(weAppUserNameSuffix)function getDefaultWeappScene() {var itemShowType = window.item_show_type * 1var serviceType = window.service_type * 1var sceneswitch (itemShowType) {scene = serviceType === 5 ? 1432 : 1426scene = 1427scene = 1152scene = 1429scene = 1058return sceneinitEnv()function initEnv() {var uaMatch = navigator.userAgent.match((\d+)\.(\d+)\.(\d+)if (uaMatch) {var version1 = Number(uaMatch[1])var version2 = Number(uaMatch[2])var version3 = Number(uaMatch[3])if (version1 > 6) g$2.canJumpOnTap = trueelse if (version1 === 6 && version2 > 5) g$2.canJumpOnTap = trueelse if (version1 === 6 && version2 === 5 && version3 >= 3) g$2.canJumpOnTap = trueif (!navigator.userAgent.match() && !navigator.userAgent.match()) {g$2.isNonWechat = trueif (Device.os.windows && window.clientversion) {if (parseInt(window.clientversion16) >= 0x63050000) {g$2.canJumpOnTap = true} else if (Device.os.Mac && window.clientversion) {16) >= 0x13000000) {if (navigator.userAgent.match(batchGetInfo()function batchGetInfo() {g$2.appidSnInfo = JSON.parse(window.weapp_sn_arr_json).weapp_card_listg$2.appidSnInfo = []if (!g$2.appidSnInfog$2.appidSnInfo.length == 0) {g$2.getInfoState = 1excuteQueue()var args = {__biz: window.biz""mid: window.mid""idx: window.idx""uin: window.uin""key: window.key""pass_ticket: window.pass_ticket""weapp_num: g$2.appidSnInfo.lengthvar appidListDict = {}var snListDict = {}i < args.weapp_numvar appid = g$2.appidSnInfo[i].appidvar sn = g$2.appidSnInfo[i].snif (appidListDict[appid]) {appidListDict[appid].push(i)appidListDict[appid] = [i]args["weapp_appid_".concat(i)] = g$2.appidSnInfo[i].appidg$2.appidSnDict[appid] = snif (snListDict[sn]) {snListDict[sn].push(i)snListDict[sn] = [i]args["weapp_sn_".concat(i)] = g$2.appidSnInfo[i].snvar baseUrl = 'appmsg_weapp?action=batch_get_weapp'for (var k in args) {baseUrl += "&".concat(k"=").concat(encodeURIComponent(args[k]))url: baseUrltype: 'GET'async: truesuccess: function success(ret) {console.log('weapp_common success:'ret)g$2.appidInfoResp = retif (ret.base_resp.ret) throw new Error("Fetch weapp info but get ret=".concat(ret.base_resp.ret))g$2.data = {infoMap: {}appid: ret.appid""appmsg_compact_url: ret.appmsg_compact_url""pathArgs: "appid=".concat(encodeURIComponent(ret.appid)).concat(ret.appmsg_compact_url ? "&appmsg_compact_url=".concat(encodeURIComponent(ret.appmsg_compact_url)) : '')var appidInfoArr = ret.weapp_info_i < appidInfoArr.lengthvar _appid = appidInfoArr[_i].weapp_appidg$2.data.infoMap[_appid] = appidInfoArr[_i]g$2.getInfoState = 4g$2.getInfoState = 3g$2.appidInfoCatchErr = eg$2.getInfoState = 2function excuteQueue() {if (g$2.getInfoState == 1g$2.getInfoState == 2) {il = g$2.appInfoErrQueue.lengthvar a = g$2.appInfoErrQueue[i]if (typeof a === "function") {a({code: g$2.getInfoState} else if (g$2.getInfoState == 3) {for (var _i3 = 0_il = g$2.appInfoErrQueue.length_i3 < _il_i3++) {var _a = g$2.appInfoErrQueue[_i3]if (typeof _a === "function") {_a({resp: g$2.appidInfoRespcatchErr: g$2.appidInfoCatchErr} else if (g$2.getInfoState == 4) {for (var _i4 = 0_il2 = g$2.appInfoSucQueue.length_i4 < _il2_i4++) {var _a2 = g$2.appInfoSucQueue[_i4]if (typeof _a2 === "function") {_a2({data: g$2.datag$2.appInfoErrQueue = []g$2.appInfoSucQueue = []function getAppidInfo(opt) {console.log('getAppidInfo'g$2)if ((g$2.getInfoState == 1g$2.getInfoState == 2) && typeof opt.onError === "function") {opt.onError({} else if (g$2.getInfoState == 3 && typeof opt.onError === "function") {} else if (g$2.getInfoState == 4 && typeof opt.onSuccess === "function") {opt.onSuccess({if (typeof opt.onSuccess === "function") {g$2.appInfoSucQueue.push(opt.onSuccess)if (typeof opt.onError === "function") {g$2.appInfoErrQueue.push(opt.onError)function getAppidCode(opt__biz: window.biz''mid: window.mid''idx: window.idx''weapp_appid: opt.appid''weapp_sn: g$2.appidSnDict[opt.appid]''path: opt.path''appmsg_weapp?action=get_wxa_code'if (ret.base_resp && ret.base_resp.ret === 0) {cb && cb(ret.url)cb && cb()function getRelativeURL(path) {if (!path) {return ""var r = ""var qmIndex = path.indexOf('?')var pathArgs = g$2.data && g$2.data.pathArgs ? g$2.data.pathArgs : ''if (qmIndex >= 0) {r = "".concat(path.slice(0qmIndex) + (qmIndex > 0 ? '.html' : '') + path.slice(qmIndex)"&").concat(pathArgs)r = path + (path !== '' ? '.html?' : '?') + pathArgsreturn r.replace(function getcpsRelativeURL(path) {r = path.slice(0function jumpUrl$1(opt) {var _oif (opt.options) {_o = opt.optionsif (_o.relativeURL) {_o.relativeURL = _o.relativeURL.replace(if (_o.relativeURL.indexOf('.html') < 0) {_o.relativeURL = getRelativeURL(_o.relativeURL)} else if (opt.appid && (g$2.dataopt.cps_weapp_username)) {var infoif (opt.cps_weapp_username)info = {}info.weapp_username = opt.cps_weapp_usernameinfo.app_version = opt.cps_weapp_versioninfo = g$2.data.infoMap[opt.appid]if (info) {_o = {userName: info.weapp_usernamescene: opt.scenesceneNote: opt.sceneNoterelativeURL: getRelativeURL(opt.path)if (info.app_version !== undefined) {_o.appVersion = info.app_versionif (opt.cps_weapp_username) _o.relativeURL = getcpsRelativeURL(opt.path)if (_o) {if (opt.privateExtraData) {_o.privateExtraData = opt.privateExtraDataif (opt.sourceAppId) {_o.sourceAppId = opt.sourceAppId_o.sourceAppId = window.source_appid_o.scene = _o.scenegetDefaultWeappScene()_o.appVersion = _o.appVersion1_o.userName = getWeAppUserName(_o.userName)_o.sceneNote = "".concat(opt.weapp_type_name":").concat(_o.sourceAppId":").concat(_o.sceneNote'')console.log('weapp257'_o)if (!g$2.canJumpOnTap) {if (g$2.isNonWechat) {if (typeof opt.beforeNonWechatWarn !== "function"opt.beforeNonWechatWarn() !== false) {handlingNonWechat()if (typeof opt.beforeJumpBackupPage !== "function"opt.beforeJumpBackupPage() !== false) {jumpBackupPage(opt.appid)R$4.invoke('openWeApp'_oif (res.err_msg === 'system:function_not_exist') {} else if (typeof opt.onJsapiCallback === "function") {opt.onJsapiCallback(res)function jumpBackupPage(appid) {location.href = "https:waerrpage?type=upgrade&appid=".concat(encodeURIComponent(appid)function handlingNonWechat() {window.weui.alert('请在微信内打开小程序')alert('请在微信内打开小程序')function preloadMiniProgram(userName) {userNames: [getWeAppUserName(userName)]R$4.invoke('preloadMiniProgramContacts'R$4.invoke('preloadMiniProgramEnv'jsmonitorReport$1.setSum(114217canJumpOnTap: g$2.canJumpOnTapisNonWechat: g$2.isNonWechatgetAppidInfo: getAppidInfogetAppidCode: getAppidCodeappidSnInfo: g$2.appidSnInfogetRelativeURL: getRelativeURLjumpUrl: jumpUrl$1preloadMiniProgram: preloadMiniProgramgetDefaultWeappScene: getDefaultWeappScenefunction ownKeys$3(efunction _objectSpread$3(e) { for (var r = 1r % 2 ? ownKeys$3(Object(t)Object.getOwnPropertyDescriptors(t)) : ownKeys$3(Object(t)).forEach(function (r) { Object.defineProperty(evar w = function w() {i = e._self._creturn i("div"staticClass: "wx-root weapp_root""class": [e.platformClassname][e.type === "text" ? i("a"staticClass: "weapp_text"href: "javascript:tabindex: "0"[e._v("\n " + e._s(e.textContent) + "\u8FD9\u91CC\u662F\u6587\u5B57\u5C0F\u7A0B\u5E8F\n ")]) : e.type === "card" ? i("div"staticClass: "weapp_card appmsg_card_context wx_tap_card wx_card_root""class": [e.is_hover === 1 ? "wx_hover_card" : ""e.is_selected === 1 ? "wx_selected_card" : ""]title: e.platform === "wechat" ? "轻点两下打开" : ""staticClass: "weapp_card_bd"staticClass: "weapp_card_profile weui-flex weui-flex_align-center"[i("img"staticClass: "weapp_card_avatar js_weapp_card_avatar_img""data-weappavatar": e.avatarsrc: e.platform !== "wechat" ? e.avatar : "https:NN_GToMiIjsXzgPzF9-74ZzwR3cA9-fv3o9eWo8f5gQWqx71CmGlY8kFxuIxZaG0TB1bFeMCmh1DGN_pWMRg0A"e._v(" ")i("div"staticClass: "weui-flex__item"staticClass: "weapp_card_nickname_wrp weui-flex weui-flex_align-center"[i("span"staticClass: "weapp_card_nickname"[e._v(e._s(e.nickname))])i("span"staticClass: "weui-hidden_abs"[e._v("")])e.hasGuaranteeFlag === 1 ? i("span"staticClass: "guarantee_icon js_guarantee"[e._v("交易担保")]) : e._e()e.relievedBuyFlag === 1 ? i("span"staticClass: "wx_key_tag safe_buy_icon js_relived_buy"[e._v("放心买")]) : e._e()")])])])])staticClass: "weapp_card_info"staticClass: "weapp_card_title"[e._v(e._s(e.title))])staticClass: "weapp_card_thumb_wrp weui-circle-loading_before"staticClass: "weapp_card_thumb js_weapp_card_thumb_img""data-weappcover": e.imageUrlsrc: e.platform !== "wechat" ? e.imageUrl : ""e._m(0)]) : e.type === "image" ? i("a"staticClass: "weapp_img"[e._t("miniprogram_image")]2) : e.type === "quote" ? i("div"staticClass: "quote-container wx_tap_card"click: e.onQuoteClickstaticClass: "quote-image"src: e.imageUrlstaticClass: "quote-caption"staticClass: "quote-nickname"e.desc ? i("div"staticClass: "quote-label"[e._v("\n \u5C0F\u7A0B\u5E8F")margin: "0 4px"[e._v("·")])e._v(e._s(e.desc) + "\n ")]) : i("div"[e._v("小程序")])])]) : e.type === "map" ? i("div"staticClass: "map-container wx_tap_card"staticClass: "map-image"staticClass: "map-caption"staticClass: "map-title"[e._v("路线:" + e._s(e.title))])staticClass: "map-label"[e._v("腾讯地图·小程序")])])]) : e._e()])l$1 = [function () {staticClass: "weapp_card_ft"staticClass: "weapp_card_logo"[a._v("小程序")])])function s$2(a) {var e = typeof a == "function" ? a.options : areturn w && (e.render = we.staticRenderFns = l$1exports: avar g$1 = {name: "mp-common-miniprogram"template: s$2desc: {path: {avatar: {serviceType: {hasGuaranteeFlag: {relievedBuyFlag: {username: {nickname: {"default": "text"textContent: {onQuoteClick: function onQuoteClick() {this.platform === "wechat" && r$4.jumpUrl({options: {userName: this.usernamerelativeURL: Url.addParam(this.path"appid"this.appidsourceAppId: this.appidweapp_type_name: "card"n$2 = "body.1)}}.weui-flex{display:flex}.weui-flex__item{flex:1min-width:0}.weui-primary-loading{font-size:16pxdisplay:inline-flexcolor:#606060animation:circleLoading 1s steps(60end) infinite}.weui-primary-loading__dot{position:absolutemargin-left:-.04375emwidth:.0875emheight:.0875emborder-top-right-radius:100%border-bottom-right-radius:100%background:currentColor}.weui-primary-loading:before.weui-primary-loading:after{content:\"\"width:.5emborder:.0875em solidborder-color:currentColor}.weui-primary-loading:before{border-right-width:0border-top-left-radius:1emborder-bottom-left-radius:1em-webkit-mask-image:linear-gradient(180deg#000000 8%.3) 95%)}.weui-primary-loading:after{border-left-width:0border-top-right-radius:1emborder-bottom-right-radius:1em0) 8%.3) 95%)}.weui-primary-loading__dot{position:absoluteborder-top-right-radius:.0875emborder-bottom-right-radius:.0875embackground:currentColor}@keyframes circleLoading{0%{transform:rotate3d(00)}to{transform:rotate3d(0360deg)}}.weui-primary-loading_brand{color:var(--weui-BRAND)}.weui-primary-loading_transparent{color:#ededed}.weui-loading{font-size:16pxxlink'%3E%3Ctitle%3Eloading%3Cdefs%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' opacity='0.9'%3E%3Cg%3E%3Cpath d='M400 Z' fill='url(%23linearGradient-1)'%3E%3C0 Z' fill='url(%23linearGradient-2)'%3E%3Csvg%3E%0A\") no-repeatbackground-size:100%}.weui-loading.weui-loading_transparent.weui-loading.weui-icon_toast.weui-btn_loading.weui-btn_primary .weui-loading{background-image:url(\"data:imagetitle%3E%3Cdefs%3E%3ClinearGradient x1='94.0869141%25' y1='0%25' x2='94.0869141%25' y2='90.559082%25' id='linearGradient-1'%3E%3Cstop stop-color='%23ededed' stop-opacity='0' offset='0%25'%3E%3Cstop%3E%3Cstop stop-color='%23ededed' stop-opacity='0.3' offset='100%25'%3E%3ClinearGradient%3E%3ClinearGradient x1='100%25' y1='8.67370605%25' x2='100%25' y2='90.6286621%25' id='linearGradient-2'%3E%3Cstop stop-color='%23ededed' offset='0%25'%3E%3Cpath%3E%3Ccircle id='Oval' fill='%23ededed' cx='40.5' cy='3.5' r='3.5'%3E%3Csvg%3E%0A\")}.weui-mask-loading{display:inline-block-webkit-mask:url(\"data:imagesvg%3E%0A\") 0 0 no-repeatcolor:#606060}@keyframes weuiLoading{0%{transform:rotate3d(0360deg)}}.wx-rootbody:not([data-weui-theme=light]){--weui-BG-COLOR-ACTIVE: #373737}}[class^=weui-icon-][class^=weui-icon-][class^=weui-icon-][class*=\" weui-icon-\"][class*=\" weui-icon-\"][class^=weui-icon-][class*=\" weui-icon-\"][class*=\" weui-icon-\"]{display:inline-blockwidth:2.4em-webkit-mask-position:50% 50%mask-position:50% 50%-webkit-mask-size:100%mask-size:100%background-color:currentColor}.weui-icon-circle{-webkit-mask-image:url(data:image%3Csvg%20width%3D%221000%22%20height%3D%221000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M500%20916.667C269.881%20916.667%2083.333%20730.119%2083.333%20500%2083.333%20269.881%20269.881%2083.333%20500%2083.333c230.119%200%20416.667%20186.548%20416.667%20416.667%200%20230.119-186.548%20416.667-416.667%20416.667zm0-50c202.504%200%20366.667-164.163%20366.667-366.667%200-202.504-164.163-366.667-366.667-366.667-202.504%200-366.667%20164.163-366.667%20366.667%200%20202.504%20164.163%20366.667%20366.667%20366.667z%22%20fill-rule%3D%22evenodd%22%20fill-opacity%3D%22.9%22%2F%3E%3C%2Fsvg%3E)mask-image:url(data:image%3Csvg%20width%3D%221000%22%20height%3D%221000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M500%20916.667C269.881%20916.667%2083.333%20730.119%2083.333%20500%2083.333%20269.881%20269.881%2083.333%20500%2083.333c230.119%200%20416.667%20186.548%20416.667%20416.667%200%20230.119-186.548%20416.667-416.667%20416.667zm0-50c202.504%200%20366.667-164.163%20366.667-366.667%200-202.504-164.163-366.667-366.667-366.667-202.504%200-366.667%20164.163-366.667%20366.667%200%20202.504%20164.163%20366.667%20366.667%20366.667z%22%20fill-rule%3D%22evenodd%22%20fill-opacity%3D%22.9%22%2F%3E%3C%2Fsvg%3E)}.weui-icon-download{-webkit-mask-image:url(data:image%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.25%2012.04l-1.72-1.72-1.06%201.06%202.828%202.83a1%201%200%20001.414-.001l2.828-2.828-1.06-1.061-1.73%201.73V7h-1.5v5.04zm0-5.04V2h1.5v5h6.251c.55%200%20.999.446.999.996v13.008a.998.998%200%2001-.996.996H4.996A.998.998%200%20014%2021.004V7.996A1%201%200%20014.999%207h6.251z%22%2F%3E%3C%2Fsvg%3E)%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.25%2012.04l-1.72-1.72-1.06%201.06%202.828%202.83a1%201%200%20001.414-.001l2.828-2.828-1.06-1.061-1.73%201.73V7h-1.5v5.04zm0-5.04V2h1.5v5h6.251c.55%200%20.999.446.999.996v13.008a.998.998%200%2001-.996.996H4.996A.998.998%200%20014%2021.004V7.996A1%201%200%20014.999%207h6.251z%22%2F%3E%3C%2Fsvg%3E)}.weui-icon-info{-webkit-mask-image:url(data:image%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2022C6.477%2022%202%2017.523%202%2012S6.477%202%2012%202s10%204.477%2010%2010-4.477%2010-10%2010zm-.75-12v7h1.5v-7h-1.5zM12%209a1%201%200%20100-2%201%201%200%20000%202z%22%2F%3E%3C%2Fsvg%3E)%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2022C6.477%2022%202%2017.523%202%2012S6.477%202%2012%202s10%204.477%2010%2010-4.477%2010-10%2010zm-.75-12v7h1.5v-7h-1.5zM12%209a1%201%200%20100-2%201%201%200%20000%202z%22%2F%3E%3C%2Fsvg%3E)}.weui-icon-safe-success{-webkit-mask-image:url(data:image%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cpath%20d%3D%22M500.9%204.6C315.5%2046.7%20180.4%2093.1%2057.6%20132c0%20129.3.2%20231.7.2%20339.7%200%20304.2%20248.3%20471.6%20443.1%20523.7C695.7%20943.3%20944%20775.9%20944%20471.7c0-108%20.2-210.4.2-339.7C821.4%2093.1%20686.3%2046.7%20500.9%204.6zm248.3%20349.1l-299.7%20295c-2.1%202-5.3%202-7.4-.1L304.4%20506.1c-2-2.1-2.3-5.7-.6-8l18.3-24.9c1.7-2.3%205-2.8%207.2-1l112.2%2086c2.3%201.8%206%201.7%208.1-.1l274.7-228.9c2.2-1.8%205.7-1.7%207.7.3l17%2016.8c2.2%202.1%202.2%205.3.2%207.4z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23070202%22%2F%3E%3C%2Fsvg%3E)%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cpath%20d%3D%22M500.9%204.6C315.5%2046.7%20180.4%2093.1%2057.6%20132c0%20129.3.2%20231.7.2%20339.7%200%20304.2%20248.3%20471.6%20443.1%20523.7C695.7%20943.3%20944%20775.9%20944%20471.7c0-108%20.2-210.4.2-339.7C821.4%2093.1%20686.3%2046.7%20500.9%204.6zm248.3%20349.1l-299.7%20295c-2.1%202-5.3%202-7.4-.1L304.4%20506.1c-2-2.1-2.3-5.7-.6-8l18.3-24.9c1.7-2.3%205-2.8%207.2-1l112.2%2086c2.3%201.8%206%201.7%208.1-.1l274.7-228.9c2.2-1.8%205.7-1.7%207.7.3l17%2016.8c2.2%202.1%202.2%205.3.2%207.4z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23070202%22%2F%3E%3C%2Fsvg%3E)}.weui-icon-safe-warn{-webkit-mask-image:url(data:image%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cpath%20d%3D%22M500.9%204.5c-185.4%2042-320.4%2088.4-443.2%20127.3%200%20129.3.2%20231.7.2%20339.6%200%20304.1%20248.2%20471.4%20443%20523.6%20194.7-52.2%20443-219.5%20443-523.6%200-107.9.2-210.3.2-339.6C821.3%2092.9%20686.2%2046.5%20500.9%204.5zm-26.1%20271.1h52.1c5.8%200%2010.3%204.7%2010.1%2010.4l-11.6%20313.8c-.1%202.8-2.5%205.2-5.4%205.2h-38.2c-2.9%200-5.3-2.3-5.4-5.2L464.8%20286c-.2-5.8%204.3-10.4%2010-10.4zm26.1%20448.3c-20.2%200-36.5-16.3-36.5-36.5s16.3-36.5%2036.5-36.5%2036.5%2016.3%2036.5%2036.5-16.4%2036.5-36.5%2036.5z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23020202%22%2F%3E%3C%2Fsvg%3E)%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cpath%20d%3D%22M500.9%204.5c-185.4%2042-320.4%2088.4-443.2%20127.3%200%20129.3.2%20231.7.2%20339.6%200%20304.1%20248.2%20471.4%20443%20523.6%20194.7-52.2%20443-219.5%20443-523.6%200-107.9.2-210.3.2-339.6C821.3%2092.9%20686.2%2046.5%20500.9%204.5zm-26.1%20271.1h52.1c5.8%200%2010.3%204.7%2010.1%2010.4l-11.6%20313.8c-.1%202.8-2.5%205.2-5.4%205.2h-38.2c-2.9%200-5.3-2.3-5.4-5.2L464.8%20286c-.2-5.8%204.3-10.4%2010-10.4zm26.1%20448.3c-20.2%200-36.5-16.3-36.5-36.5s16.3-36.5%2036.5-36.5%2036.5%2016.3%2036.5%2036.5-16.4%2036.5-36.5%2036.5z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23020202%22%2F%3E%3C%2Fsvg%3E)}.weui-icon-success{-webkit-mask-image:url(data:image%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2022C6.477%2022%202%2017.523%202%2012S6.477%202%2012%202s10%204.477%2010%2010-4.477%2010-10%2010zm-1.177-7.86l-2.765-2.767L7%2012.431l3.119%203.121a1%201%200%20001.414%200l5.952-5.95-1.062-1.062-5.6%205.6z%22%2F%3E%3C%2Fsvg%3E)%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2022C6.477%2022%202%2017.523%202%2012S6.477%202%2012%202s10%204.477%2010%2010-4.477%2010-10%2010zm-1.177-7.86l-2.765-2.767L7%2012.431l3.119%203.121a1%201%200%20001.414%200l5.952-5.95-1.062-1.062-5.6%205.6z%22%2F%3E%3C%2Fsvg%3E)}.weui-icon-success-circle{-webkit-mask-image:url(data:image%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2022C6.477%2022%202%2017.523%202%2012S6.477%202%2012%202s10%204.477%2010%2010-4.477%2010-10%2010zm0-1.2a8.8%208.8%200%20100-17.6%208.8%208.8%200%20000%2017.6zm-1.172-6.242l5.809-5.808.848.849-5.95%205.95a1%201%200%2001-1.414%200L7%2012.426l.849-.849%202.98%202.98z%22%2F%3E%3C%2Fsvg%3E)%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2022C6.477%2022%202%2017.523%202%2012S6.477%202%2012%202s10%204.477%2010%2010-4.477%2010-10%2010zm0-1.2a8.8%208.8%200%20100-17.6%208.8%208.8%200%20000%2017.6zm-1.172-6.242l5.809-5.808.848.849-5.95%205.95a1%201%200%2001-1.414%200L7%2012.426l.849-.849%202.98%202.98z%22%2F%3E%3C%2Fsvg%3E)}.weui-icon-success-no-circle{-webkit-mask-image:url(data:image%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.657%2018.435L3%2012.778l1.414-1.414%204.95%204.95L20.678%205l1.414%201.414-12.02%2012.021a1%201%200%2001-1.415%200z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E)%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.657%2018.435L3%2012.778l1.414-1.414%204.95%204.95L20.678%205l1.414%201.414-12.02%2012.021a1%201%200%2001-1.415%200z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E)}.weui-icon-waiting{-webkit-mask-image:url(data:image%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.75%2011.38V6h-1.5v6l4.243%204.243%201.06-1.06-3.803-3.804zM12%2022C6.477%2022%202%2017.523%202%2012S6.477%202%2012%202s10%204.477%2010%2010-4.477%2010-10%2010z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E)%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.75%2011.38V6h-1.5v6l4.243%204.243%201.06-1.06-3.803-3.804zM12%2022C6.477%2022%202%2017.523%202%2012S6.477%202%2012%202s10%204.477%2010%2010-4.477%2010-10%2010z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E)}.weui-icon-waiting-circle{-webkit-mask-image:url(data:image%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.6%2011.503l3.891%203.891-.848.849L11.4%2012V6h1.2v5.503zM12%2022C6.477%2022%202%2017.523%202%2012S6.477%202%2012%202s10%204.477%2010%2010-4.477%2010-10%2010zm0-1.2a8.8%208.8%200%20100-17.6%208.8%208.8%200%20000%2017.6z%22%2F%3E%3C%2Fsvg%3E)%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.6%2011.503l3.891%203.891-.848.849L11.4%2012V6h1.2v5.503zM12%2022C6.477%2022%202%2017.523%202%2012S6.477%202%2012%202s10%204.477%2010%2010-4.477%2010-10%2010zm0-1.2a8.8%208.8%200%20100-17.6%208.8%208.8%200%20000%2017.6z%22%2F%3E%3C%2Fsvg%3E)}.weui-icon-warn{-webkit-mask-image:url(data:image%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2022C6.477%2022%202%2017.523%202%2012S6.477%202%2012%202s10%204.477%2010%2010-4.477%2010-10%2010zm-.763-15.864l.11%207.596h1.305l.11-7.596h-1.525zm.759%2010.967c.512%200%20.902-.383.902-.882%200-.5-.39-.882-.902-.882a.878.878%200%2000-.896.882c0%20.499.396.882.896.882z%22%2F%3E%3C%2Fsvg%3E)%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2022C6.477%2022%202%2017.523%202%2012S6.477%202%2012%202s10%204.477%2010%2010-4.477%2010-10%2010zm-.763-15.864l.11%207.596h1.305l.11-7.596h-1.525zm.759%2010.967c.512%200%20.902-.383.902-.882%200-.5-.39-.882-.902-.882a.878.878%200%2000-.896.882c0%20.499.396.882.896.882z%22%2F%3E%3C%2Fsvg%3E)}.weui-icon-outlined-warn{-webkit-mask-image:url(\"data:image%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http:svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12ZM20.8 12C20.8 16.8601 16.8601 20.8 12 20.8C7.13989 20.8 3.2 16.8601 3.2 12C3.2 7.13989 7.13989 3.2 12 3.2C16.8601 3.2 20.8 7.13989 20.8 12ZM12.6592 6.43115L12.5713 13.4917H11.4287L11.3408 6.43115H12.6592ZM11.165 16.2383C11.165 16.707 11.5312 17.0732 12 17.0732C12.4761 17.0732 12.835 16.707 12.835 16.2383C12.835 15.7622 12.4761 15.4033 12 15.4033C11.5312 15.4033 11.165 15.7622 11.165 16.2383Z' fill='black'svg%3E%0A\")}.weui-icon-info-circle{-webkit-mask-image:url(data:image%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2022C6.477%2022%202%2017.523%202%2012S6.477%202%2012%202s10%204.477%2010%2010-4.477%2010-10%2010zm0-1.2a8.8%208.8%200%20100-17.6%208.8%208.8%200%20000%2017.6zM11.4%2010h1.2v7h-1.2v-7zm.6-1a1%201%200%20110-2%201%201%200%20010%202z%22%2F%3E%3C%2Fsvg%3E)%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2022C6.477%2022%202%2017.523%202%2012S6.477%202%2012%202s10%204.477%2010%2010-4.477%2010-10%2010zm0-1.2a8.8%208.8%200%20100-17.6%208.8%208.8%200%20000%2017.6zM11.4%2010h1.2v7h-1.2v-7zm.6-1a1%201%200%20110-2%201%201%200%20010%202z%22%2F%3E%3C%2Fsvg%3E)}.weui-icon-cancel{-webkit-mask-image:url(data:image%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M12%2022C6.477%2022%202%2017.523%202%2012S6.477%202%2012%202s10%204.477%2010%2010-4.477%2010-10%2010zm0-1.2a8.8%208.8%200%20100-17.6%208.8%208.8%200%20000%2017.6z%22%20fill-rule%3D%22nonzero%22%2F%3E%3Cpath%20d%3D%22M12.849%2012l3.11%203.111-.848.849L12%2012.849l-3.111%203.11-.849-.848L11.151%2012l-3.11-3.111.848-.849L12%2011.151l3.111-3.11.849.848L12.849%2012z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M12%2022C6.477%2022%202%2017.523%202%2012S6.477%202%2012%202s10%204.477%2010%2010-4.477%2010-10%2010zm0-1.2a8.8%208.8%200%20100-17.6%208.8%208.8%200%20000%2017.6z%22%20fill-rule%3D%22nonzero%22%2F%3E%3Cpath%20d%3D%22M12.849%2012l3.11%203.111-.848.849L12%2012.849l-3.111%203.11-.849-.848L11.151%2012l-3.11-3.111.848-.849L12%2011.151l3.111-3.11.849.848L12.849%2012z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.weui-icon-search{-webkit-mask-image:url(data:image%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.31%2015.561l4.114%204.115-.848.848-4.123-4.123a7%207%200%2011.857-.84zM16.8%2011a5.8%205.8%200%2010-11.6%200%205.8%205.8%200%200011.6%200z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E)%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.31%2015.561l4.114%204.115-.848.848-4.123-4.123a7%207%200%2011.857-.84zM16.8%2011a5.8%205.8%200%2010-11.6%200%205.8%205.8%200%200011.6%200z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E)}.weui-icon-clear{-webkit-mask-image:url(data:image%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.06%2012l3.006-3.005-1.06-1.06L12%2010.938%208.995%207.934l-1.06%201.06L10.938%2012l-3.005%203.005%201.06%201.06L12%2013.062l3.005%203.005%201.06-1.06L13.062%2012zM12%2022C6.477%2022%202%2017.523%202%2012S6.477%202%2012%202s10%204.477%2010%2010-4.477%2010-10%2010z%22%2F%3E%3C%2Fsvg%3E)%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.06%2012l3.006-3.005-1.06-1.06L12%2010.938%208.995%207.934l-1.06%201.06L10.938%2012l-3.005%203.005%201.06%201.06L12%2013.062l3.005%203.005%201.06-1.06L13.062%2012zM12%2022C6.477%2022%202%2017.523%202%2012S6.477%202%2012%202s10%204.477%2010%2010-4.477%2010-10%2010z%22%2F%3E%3C%2Fsvg%3E)}.weui-icon-back{-webkit-mask-image:url(data:image%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2022C6.477%2022%202%2017.523%202%2012S6.477%202%2012%202s10%204.477%2010%2010-4.477%2010-10%2010zm1.999-6.563L10.68%2012%2014%208.562%2012.953%207.5%209.29%2011.277a1.045%201.045%200%20000%201.446l3.663%203.777L14%2015.437z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E)%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2022C6.477%2022%202%2017.523%202%2012S6.477%202%2012%202s10%204.477%2010%2010-4.477%2010-10%2010zm1.999-6.563L10.68%2012%2014%208.562%2012.953%207.5%209.29%2011.277a1.045%201.045%200%20000%201.446l3.663%203.777L14%2015.437z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E)}.weui-icon-delete{-webkit-mask-image:url(data:image%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.774%206.4l.812%2013.648a.8.8%200%2000.798.752h7.232a.8.8%200%2000.798-.752L17.226%206.4H6.774zm11.655%200l-.817%2013.719A2%202%200%200115.616%2022H8.384a2%202%200%2001-1.996-1.881L5.571%206.4H3.5v-.7a.5.5%200%2001.5-.5h16a.5.5%200%2001.5.5v.7h-2.071zM14%203a.5.5%200%2001.5.5v.7h-5v-.7A.5.5%200%200110%203h4zM9.5%209h1.2l.5%209H10l-.5-9zm3.8%200h1.2l-.5%209h-1.2l.5-9z%22%2F%3E%3C%2Fsvg%3E)%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.774%206.4l.812%2013.648a.8.8%200%2000.798.752h7.232a.8.8%200%2000.798-.752L17.226%206.4H6.774zm11.655%200l-.817%2013.719A2%202%200%200115.616%2022H8.384a2%202%200%2001-1.996-1.881L5.571%206.4H3.5v-.7a.5.5%200%2001.5-.5h16a.5.5%200%2001.5.5v.7h-2.071zM14%203a.5.5%200%2001.5.5v.7h-5v-.7A.5.5%200%200110%203h4zM9.5%209h1.2l.5%209H10l-.5-9zm3.8%200h1.2l-.5%209h-1.2l.5-9z%22%2F%3E%3C%2Fsvg%3E)}.weui-icon-success-no-circle-thin{-webkit-mask-image:url(data:image%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.864%2016.617l-5.303-5.303-1.061%201.06%205.657%205.657a1%201%200%20001.414%200L21.238%206.364l-1.06-1.06L8.864%2016.616z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E)%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.864%2016.617l-5.303-5.303-1.061%201.06%205.657%205.657a1%201%200%20001.414%200L21.238%206.364l-1.06-1.06L8.864%2016.616z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E)}.weui-icon-arrow{-webkit-mask-image:url(data:image%3Csvg%20width%3D%2212%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.454%206.58l1.06-1.06%205.78%205.779a.996.996%200%20010%201.413l-5.78%205.779-1.06-1.061%205.425-5.425-5.425-5.424z%22%20fill%3D%22%23B2B2B2%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E)%3Csvg%20width%3D%2212%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.454%206.58l1.06-1.06%205.78%205.779a.996.996%200%20010%201.413l-5.78%205.779-1.06-1.061%205.425-5.425-5.425-5.424z%22%20fill%3D%22%23B2B2B2%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E)}.weui-icon-arrow-bold{-webkit-mask-image:url(data:image%3Csvg%20height%3D%2224%22%20width%3D%2212%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.157%2012.711L4.5%2018.368l-1.414-1.414%204.95-4.95-4.95-4.95L4.5%205.64l5.657%205.657a1%201%200%20010%201.414z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E)%3Csvg%20height%3D%2224%22%20width%3D%2212%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.157%2012.711L4.5%2018.368l-1.414-1.414%204.95-4.95-4.95-4.95L4.5%205.64l5.657%205.657a1%201%200%20010%201.414z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E)}.weui-icon-back-arrow{-webkit-mask-image:url(data:image%3Csvg%20width%3D%2212%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.343%2012l7.071%207.071L9%2020.485l-7.778-7.778a1%201%200%20010-1.414L9%203.515l1.414%201.414L3.344%2012z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E)%3Csvg%20width%3D%2212%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.343%2012l7.071%207.071L9%2020.485l-7.778-7.778a1%201%200%20010-1.414L9%203.515l1.414%201.414L3.344%2012z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E)}.weui-icon-back-arrow-thin{-webkit-mask-image:url(data:image%3Csvg%20width%3D%2212%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10%2019.438L8.955%2020.5l-7.666-7.79a1.02%201.02%200%20010-1.42L8.955%203.5%2010%204.563%202.682%2012%2010%2019.438z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E)%3Csvg%20width%3D%2212%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10%2019.438L8.955%2020.5l-7.666-7.79a1.02%201.02%200%20010-1.42L8.955%203.5%2010%204.563%202.682%2012%2010%2019.438z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E)}.weui-icon-close{-webkit-mask-image:url(\"data:imagesvg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.25 10.6932L6.05682 4.5L5 5.55682L11.1932 11.75L5 17.9432L6.05682 19L12.25 12.8068L18.4432 19L19.5 17.9432L13.3068 11.75L19.5 5.55682L18.4432 4.5L12.25 10.6932Z' fill='black'svg%3E%0A\")}.weui-icon-close-thin{-webkit-mask-image:url(data:image%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.25%2010.693L6.057%204.5%205%205.557l6.193%206.193L5%2017.943%206.057%2019l6.193-6.193L18.443%2019l1.057-1.057-6.193-6.193L19.5%205.557%2018.443%204.5z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E)%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.25%2010.693L6.057%204.5%205%205.557l6.193%206.193L5%2017.943%206.057%2019l6.193-6.193L18.443%2019l1.057-1.057-6.193-6.193L19.5%205.557%2018.443%204.5z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E)}.weui-icon-back-circle{-webkit-mask-image:url(data:image%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2022C6.477%2022%202%2017.523%202%2012S6.477%202%2012%202s10%204.477%2010%2010-4.477%2010-10%2010zm0-1.2a8.8%208.8%200%20100-17.6%208.8%208.8%200%20000%2017.6zm1.999-5.363L12.953%2016.5%209.29%2012.723a1.045%201.045%200%20010-1.446L12.953%207.5%2014%208.563%2010.68%2012%2014%2015.438z%22%2F%3E%3C%2Fsvg%3E)%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2022C6.477%2022%202%2017.523%202%2012S6.477%202%2012%202s10%204.477%2010%2010-4.477%2010-10%2010zm0-1.2a8.8%208.8%200%20100-17.6%208.8%208.8%200%20000%2017.6zm1.999-5.363L12.953%2016.5%209.29%2012.723a1.045%201.045%200%20010-1.446L12.953%207.5%2014%208.563%2010.68%2012%2014%2015.438z%22%2F%3E%3C%2Fsvg%3E)}.weui-icon-success{color:var(--weui-BRAND)}.weui-icon-waiting{color:var(--weui-BLUE)}.weui-icon-warn{color:var(--weui-RED)}.weui-icon-info{color:var(--weui-BLUE)}.weui-icon-success-circle.weui-icon-success-no-circle.weui-icon-success-no-circle-thin{color:var(--weui-BRAND)}.weui-icon-waiting-circle{color:var(--weui-BLUE)}.weui-icon-circle{color:var(--weui-FG-2)}.weui-icon-download{color:var(--weui-BRAND)}.weui-icon-info-circle{color:var(--weui-FG-2)}.weui-icon-safe-success{color:var(--weui-BRAND)}.weui-icon-safe-warn{color:var(--weui-YELLOW)}.weui-icon-cancel{color:var(--weui-RED)}.weui-icon-search{color:var(--weui-FG-1)}.weui-icon-clear{color:var(--weui-FG-2)}.weui-icon-clear:active{color:var(--weui-FG-1)}.weui-icon-delete.weui-icon_gallery-delete{color:var(--weui-WHITE)}.weui-icon-arrow.weui-icon-arrow.weui-icon-arrow.weui-icon-arrow-bold.weui-icon-arrow.weui-icon-back-arrow.weui-icon-arrow.weui-icon-back-arrow-thin.weui-icon-arrow-bold.weui-icon-arrow.weui-icon-arrow-bold.weui-icon-arrow-bold.weui-icon-arrow-bold.weui-icon-back-arrow.weui-icon-arrow-bold.weui-icon-back-arrow-thin.weui-icon-back-arrow.weui-icon-arrow.weui-icon-back-arrow.weui-icon-arrow-bold.weui-icon-back-arrow.weui-icon-back-arrow.weui-icon-back-arrow.weui-icon-back-arrow-thin.weui-icon-back-arrow-thin.weui-icon-arrow.weui-icon-back-arrow-thin.weui-icon-arrow-bold.weui-icon-back-arrow-thin.weui-icon-back-arrow.weui-icon-back-arrow-thin.weui-icon-back-arrow-thin{width:1.2em}.weui-icon-arrow.weui-icon-arrow-bold{color:var(--weui-FG-2)}.weui-icon-back-arrow.weui-icon-back-arrow-thin.weui-icon-back.weui-icon-back-circle{color:var(--weui-FG-0)}.weui-icon_msg.weui-icon_msg{width:6.4emheight:6.4em}.weui-icon_msg.weui-icon_msg.weui-icon-warn{color:var(--weui-RED)}.weui-icon_msg.weui-icon_msg.weui-icon-info-circle{color:var(--weui-BLUE)}.weui-icon_msg-primary.weui-icon_msg-primary{width:6.4emheight:6.4em}.weui-icon_msg-primary.weui-icon_msg-primary.weui-icon-warn{color:var(--weui-YELLOW)}.weui-hidden_abs{opacity:0width:1pxoverflow:hidden}.weui-a11y_ref{display:none}.weui-hidden-space:empty:before{content:\"\xA0\"overflow:hidden}.weui-a11y-combo{position:relative}.weui-a11y-combo__helper{opacity:0overflow:hidden}.weui-a11y-combo__content{position:relativez-index:1}.weui-wa-hotarea-el{position:absolutemin-width:44pxmin-height:44pxheight:100%}.weui-wa-hotarea-el__wrp.weui-wa-hotarea.weui-wa-hotarea_before{position:relative}.weui-wa-hotarea-el__wrp a.weui-wa-hotarea a.weui-wa-hotarea_before a.weui-wa-hotarea-el__wrp button.weui-wa-hotarea button.weui-wa-hotarea_before button.weui-wa-hotarea-el__wrp navigator.weui-wa-hotarea navigator.weui-wa-hotarea_before navigator{position:relativez-index:1}.weui-wa-hotarea_before:before.weui-wa-hotarea:after{content:\"\"height:100%}.wx-root{position:relativesans-serif}.wx_card_root{position:relative}.wxw_hide{display:none!important}.wx_uninteractive{pointer-events:none}body.5)}.wx-rootbody{--APPMSGCARD-BG: #FAFAFA}.wx-root[data-weui-theme=dark]body[data-weui-theme=dark]{--APPMSGCARD-BG: #1E1E1E}@media (prefers-color-scheme: dark){.wx-root:not([data-weui-theme=light])body:not([data-weui-theme=light]){--APPMSGCARD-BG: #1E1E1E}}.wx-rootbody{--APPMSGCARD-LINE-BG: rgba(0.07)}.wx-root[data-weui-theme=dark]body[data-weui-theme=dark]{--APPMSGCARD-LINE-BG: rgba(255.07)}@media (prefers-color-scheme: dark){.wx-root:not([data-weui-theme=light])body:not([data-weui-theme=light]){--APPMSGCARD-LINE-BG: rgba(255.07)}}.appmsg_card_context{position:relativebackground-color:var(--APPMSGCARD-BG)0)}.appmsg_card_context:hover{cursor:pointer}.wxw_img{vertical-align:bottom}.wx_img_link{position:relativevertical-align:bottomuser-select:none}.wx_img_link:before.wx_img_link:after{content:\"\"z-index:1}.wx_img_link:before{background:rgba(95border-radius:100%}.wx_img_link:after{-webkit-mask:url(\"data:imagesvg' width='16' height='16' viewBox='0 0 16 16'%3E %3Cg fill='%23576B95'%3E %3Cpath d='M8.566 7.434l-1.98-1.98-.754.755 1.257 1.257H2.333v1.067H7.09L5.832 9.79l.754.755 1.98-1.98a.8.8 0 0 0 0-1.132z'%3E %3Cpath d='M4.333 11.8H3.267v1.067a.8.8 0 0 0 .797.8h7.805a.8.8 0 0 0 .798-.798V3.131a.799.799 0 0 0-.798-.798H4.064a.8.8 0 0 0-.797.8V4.2h1.066v-.8H11.6v9.2H4.333v-.8z'%3E %3C-webkit-mask-size:14pxmask-size:14pxbackground:#FFFFFF}.wx_img_link_center:before.wx_img_link_center:after{top:50%margin-top:-10px}.wx_key_tag{display:inline-blockline-height:calc((20 - 4)max-width:70%word-wrap:normalletter-spacing:normalbackground:var(--weui-TAG-BACKGROUND-BLACK)color:var(--weui-FG-2)}.wx_text_link:before{content:\"\"margin:-.3em 1px 0 2px}.wx_text_link:empty{display:none}:host(.wx_tap_highlight_active) .wx_tap_link{opacity:.5}:host(.wx_tap_highlight_active) .wx_tap_card{background-color:#f3f3f3}:host(.wx_tap_highlight_active) .wx_tap_cell{background-color:#0000000d}@media (prefers-color-scheme: dark){:host(.wx_tap_highlight_active) .wx_tap_card{background-color:#252525}:host(.wx_tap_highlight_active) .wx_tap_cell{background-color:#ffffff1a}}.wx_css_active :active{opacity:.5}.weui-flex__item{min-width:0}.weui-flex_align-center{align-items:center}[tabindex]{outline:0}.weui-circle-loading.weui-circle-loading_before:before{display:inline-blocksvg' width='80' height='80' viewBox='0 0 80 80'%3E %3Cdefs%3E %3ClinearGradient id='42ecdbc5-cb5f-41dc-88b6-1ee9f740fee0-a' x1='94.087%25' x2='94.087%25' y1='0%25' y2='90.559%25'%3E %3Cstop offset='0%25' stop-color='%23EDEDED' stop-opacity='0'%3E %3Cstop offset='100%25' stop-color='%23EDEDED' stop-opacity='.3'%3E %3ClinearGradient%3E %3ClinearGradient id='42ecdbc5-cb5f-41dc-88b6-1ee9f740fee0-b' x1='100%25' x2='100%25' y1='8.674%25' y2='90.629%25'%3E %3Cstop offset='0%25' stop-color='%23EDEDED'linearGradient%3E %3Cdefs%3E %3Cg fill='none' opacity='.9'%3E %3Cpath fill='url(%2342ecdbc5-cb5f-41dc-88b6-1ee9f740fee0-a)' d='M40 0c22.091 0 40 17.909 40 40S62.091 80 40 80v-7c18.225 0 33-14.775 33-33S58.225 7 40 7V0z'%3E %3Cpath fill='url(%2342ecdbc5-cb5f-41dc-88b6-1ee9f740fee0-b)' d='M40 0v7C21.775 7 7 21.775 7 40s14.775 33 33 33v7C17.909 80 0 62.091 0 40S17.909 0 40 0z'%3E %3Ccircle cx='40.5' cy='3.5' r='3.5' fill='%23EDEDED'end) infinite}.weui-circle-loading_before:before{content:\"\"}.weui-circle-loading.weui-circle-loading_white{color:#ededed}.weui-circle-loading_before.weui-circle-loading_white:before{color:#ededed}.wx_hover_card:before{content:\" \"body.wx-root[data-weui-theme=dark]body[data-weui-theme=dark]{--weui-REDORANGE: #FF6146}@media (prefers-color-scheme: dark){.wx-root:not([data-weui-theme=light])body:not([data-weui-theme=light]){--weui-REDORANGE: #FF6146}}img{pointer-events:none}.common-web .weapp_card{margin:0 automax-width:350px}.weapp_img.weapp_card{-webkit-user-select:noneuser-select:none}.weapp_text{color:var(--weui-LINK)}.weapp_text:before{content:\"\"margin:-.3em 1px 0 2px}.weapp_text:empty{display:none}.weapp_text:before{-webkit-mask-image:url(\"data:imagesvg' width='16' height='16' viewBox='0 0 16 16'%3E %3Cpath fill='%23576B95' fill-rule='evenodd' d='M10.933 8.529l-.138.002c-.418 0-.662-.3-.505-.644a.902.902 0 0 1 .638-.496c.767-.18 1.288-.765 1.288-1.445 0-.824-.807-1.496-1.815-1.496-1.007 0-1.814.672-1.814 1.496v4.108c0 1.447-1.327 2.613-2.96 2.613-1.634 0-2.96-1.166-2.96-2.613 0-1.269 1.027-2.352 2.426-2.558h.112c.317 0 .545.185.545.45a.488.488 0 0 1-.006.092.348.348 0 0 1-.034.102c-.101.23-.36.429-.638.496-.761.18-1.288.76-1.288 1.418 0 .824.807 1.496 1.815 1.496 1.007 0 1.814-.672 1.814-1.496V5.946c0-1.447 1.327-2.613 2.96-2.613 1.634 0 2.96 1.166 2.96 2.613 0 1.275-1.003 2.346-2.4 2.583z'svg%3E\")}.weapp_img{position:relativeuser-select:none}.weapp_img:before.weapp_img:after{content:\"\"z-index:1}.weapp_img:before{background:rgba(95border-radius:100%}.weapp_img:after{-webkit-mask:url(\"data:imagebackground:#FFFFFF}.weapp_img:after{-webkit-mask-image:url(\"data:imagemask-size:15px}.weapp_card{line-height:1.4}.weapp_card_bd{padding:12px 12px 0}.weapp_card_ft{padding:8px 12pxtext-align:left}.weapp_card_profile{overflow:hidden}.weapp_card_avatar{font-size:10pxwidth:2emheight:2emmargin-right:6pxflex-shrink:0}.avatar-img{border-radius:50%object-fit:cover}.weapp_card_nickname{width:autocolor:var(--weui-FG-1)}.weapp_card_title{margin:8px 0 12pxtext-align:left}.weapp_card_thumb_wrp{position:relativepadding-bottom:80%border-radius:2px}.weapp_card_thumb_wrp:before{position:absolute-50%)}.weapp_card_thumb{position:absolute-webkit-touch-callout:none}.weapp_card_logo{font-size:14pxcolor:var(--weui-FG-1)}.weapp_card_logo:before{content:\"\"width:18pxheight:18pxmargin-top:-.2embackground-image:url(\"data:imagesvg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%236467F0' fill-rule='evenodd' d='M12.753 9.743l-.177.003c-.535 0-.846-.393-.645-.845a1.16 1.16 0 0 1 .816-.651c.981-.237 1.648-1.004 1.648-1.897 0-1.081-1.032-1.963-2.322-1.963s-2.322.882-2.322 1.963v5.392c0 1.899-1.698 3.428-3.788 3.428s-3.788-1.53-3.788-3.428c0-1.665 1.314-3.087 3.105-3.357h.144c.405 0 .697.243.697.589a.64.64 0 0 1-.008.122.464.464 0 0 1-.044.134c-.13.301-.46.562-.816.651-.974.236-1.648.998-1.648 1.86 0 1.082 1.032 1.964 2.322 1.964s2.322-.882 2.322-1.963V6.353c0-1.899 1.698-3.428 3.788-3.428s3.788 1.53 3.788 3.428c0 1.674-1.283 3.079-3.072 3.39z'svg%3E\")}.guarantee_icon{display:inline-blocktext-indent:-999emsvg' width='16' height='16' viewBox='0 0 16 16'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M0 0h16v16H0z'%3E %3Cpath fill='%2307C160' fill-opacity='.1' d='M9.155.976l4.357 2.513a2.307 2.307 0 0 1 1.155 1.998v5.026c0 .824-.44 1.586-1.155 1.998l-4.357 2.513a2.311 2.311 0 0 1-2.31 0l-4.357-2.513a2.307 2.307 0 0 1-1.155-1.998V5.487c0-.824.44-1.586 1.155-1.998L6.845.976a2.311 2.311 0 0 1 2.31 0z'%3E %3Cpath fill='%2307C160' fill-rule='nonzero' d='M9.155.976l4.357 2.513a2.307 2.307 0 0 1 1.155 1.998v5.026c0 .824-.44 1.586-1.155 1.998l-4.357 2.513a2.311 2.311 0 0 1-2.31 0l-4.357-2.513a2.307 2.307 0 0 1-1.155-1.998V5.487c0-.824.44-1.586 1.155-1.998L6.845.976a2.311 2.311 0 0 1 2.31 0zm-.4.693a1.511 1.511 0 0 0-1.51 0L2.888 4.182c-.467.27-.755.767-.755 1.305v5.026c0 .538.288 1.036.755 1.305l4.357 2.513c.467.27 1.043.27 1.51 0l4.357-2.513c.467-.27.755-.767.755-1.305V5.487c0-.538-.288-1.036-.755-1.305L8.755 1.669z'%3E %3Cpath fill='%2307C160' fill-rule='nonzero' d='M6.783 4.804h4.025v2.56H6.783v-2.56zm1.64 6.54V9.289c-.49.69-1.08 1.204-2.023 1.802l-.445-.69c1.05-.514 1.64-.997 2.131-1.672H6.37v-.697h2.055V7.48h.743v.552h2.07v.697h-1.84c.499.629 1.173 1.135 2.093 1.58l-.421.72a7.73 7.73 0 0 1-1.902-1.725v2.04h-.743zm-3.25.023V7.748c-.169.26-.36.514-.56.767l-.467-.69c.529-.729 1.288-2.162 1.594-3.305l.798.192c-.192.59-.391 1.142-.621 1.656v4.999h-.744zm2.4-5.827v1.089h2.445V5.54H7.573z'svg%3E\")}.safe_buy_icon{display:inline-flexbackground-color:#ff61461acolor:transparentfont-size:0}.safe_buy_icon:before{color:#ff6146width:3.3emheight:1.2emsvg' width='33' height='12' viewBox='0 0 33 12'%3E %3Cpath fill='%23FF6146' fill-rule='evenodd' d='M28.196 8.24c.522.221 1.023.473 1.502.755.466.274.907.574 1.325.9a.127.127 0 0 1 .01.19l-.624.617a.127.127 0 0 1-.17.007c-.489-.4-.914-.733-1.275-.998a9.878 9.878 0 0 0-1.21-.762.127.127 0 0 1-.045-.184l.334-.48a.127.127 0 0 1 .153-.045zm-.505-4.714c.07 0 .126.057.126.127v.938c0 .49-.084 1.638-.179 2.044h3.677c.07 0 .127.057.127.127v.683c0 .07-.057.127-.127.127h-4.003a3.584 3.584 0 0 1-.257.461c-.16.24-.315.486-.513.7-1.242 1.345-3.219 2.005-5.93 1.982a.127.127 0 0 1-.125-.127v-.377c0-.067.053-.123.12-.126 2.334-.108 4.066-.776 5.197-2.004a4.16 4.16 0 0 0 .37-.509h-3.867a.127.127 0 0 1-.127-.127v-.683c0-.07.057-.127.127-.127h4.287c.128-.417.243-1.542.243-2.044v-.938c0-.07.057-.127.127-.127zM6.718 1.228l.728.12a.127.127 0 0 1 .103.152c-.098.461-.182.82-.254 1.075l-.034.119h2.813c.056 0 .103.036.12.087l.006.04v.683a.127.127 0 0 1-.086.12l-.04.007h-.58C9.41 5.28 9.02 6.696 8.303 7.857c.451.64 1.064 1.147 1.84 1.524.446.216 1.276.446 2.49.688.044.01.08.04.094.081l.008.044v.376a.126.126 0 0 1-.142.126c-1.426-.178-2.408-.39-2.947-.635a5.608 5.608 0 0 1-1.911-1.41c-.325.393-.61.66-1.09 1.077-.3.26-.695.53-1.187.81a.127.127 0 0 1-.135-.007l-.034-.035-.43-.669a.127.127 0 0 1 .047-.18c.521-.278.92-.533 1.196-.763.446-.372.763-.683 1.063-1.078a12.19 12.19 0 0 1-1.127-2.495 11.178 11.178 0 0 1-.404.502.127.127 0 0 1-.139.016l-.039-.031-.449-.532a.127.127 0 0 1-.005-.157c.246-.334.425-.598.536-.792.355-.62.637-1.333.847-2.138.05-.188.112-.471.188-.851a.127.127 0 0 1 .069-.09l.036-.01h.04zm-3.5.004c.16.344.276.599.347.765.102.24.192.468.271.687h1.391c.07 0 .127.057.127.127v.673c0 .07-.057.126-.127.126h-2.35v.826c0 .162-.01.316-.01.468h1.058c.527 0 .954.42.951.93-.01 2.001-.061 3.26-.144 3.775-.106.59-.559.886-1.36.886-.09 0-.31-.014-.658-.043a.126.126 0 0 1-.112-.094l-.153-.575a.127.127 0 0 1 .133-.159c.294.024.508.036.643.036.338 0 .537-.163.601-.488.06-.313.092-1.363.103-3.132a.241.241 0 0 0-.24-.24h-.864a14.394 14.394 0 0 1-.61 3.334 5.72 5.72 0 0 1-.66 1.362.127.127 0 0 1-.175.039l-.014-.01-.586-.499a.127.127 0 0 1-.025-.163 6.1 6.1 0 0 0 .652-1.38c.332-1.071.519-2.408.532-4.047V3.61h-.884a.127.127 0 0 1-.126-.126V2.81c0-.07.056-.127.126-.127h1.77c-.116-.273-.3-.658-.55-1.153a.127.127 0 0 1 .08-.18l.715-.188a.126.126 0 0 1 .147.069zm11.66 2.124c.055 0 .103.036.12.087l.006.04-.022 4.968c0 .48.43.87.926.87h1.34a.909.909 0 0 0 .638-.257.852.852 0 0 0 .262-.618l-.005-.958a.127.127 0 0 1 .168-.12l.729.254c.05.018.084.065.085.119l.005.7c.003.493-.194.958-.554 1.308-.36.35-.818.542-1.328.542h-1.34c-1.05 0-1.904-.825-1.904-1.84V3.483c0-.07.056-.127.126-.127h.747zm-2.34 1.033l.002.001.71.144a.127.127 0 0 1 .1.147c-.194 1.071-.354 1.852-.48 2.343-.132.511-.355 1.206-.668 2.083a.127.127 0 0 1-.185.066l-.642-.386a.127.127 0 0 1-.055-.15c.298-.85.505-1.501.623-1.954.125-.478.274-1.209.447-2.19a.127.127 0 0 1 .147-.104zm7-.192c.372.89.654 1.602.846 2.135.194.541.426 1.21.695 2.006a.127.127 0 0 1-.07.156l-.684.297a.127.127 0 0 1-.17-.076c-.291-.852-.54-1.558-.743-2.119a35.45 35.45 0 0 0-.832-2.063.127.127 0 0 1 .031-.145l.034-.022a.127.127 0 0 1 .012-.004l.726-.237c.062-.02.13.011.155.072zM8.557 3.631H6.934c-.105.254-.211.5-.327.724A12.43 12.43 0 0 0 7.703 6.95c.495-.947.78-2.057.854-3.32zm14.676.81c.41.16.765.32 1.065.48.29.153.592.328.91.525a.127.127 0 0 1 .039.178l-.372.55a.127.127 0 0 1-.176.035 24.441 24.441 0 0 0-.927-.597 6.58 6.58 0 0 0-.958-.466.127.127 0 0 1-.057-.19l.326-.47a.127.127 0 0 1 .15-.045zm.779-1.235c.404.15.753.295 1.046.44.303.148.63.324.98.527a.127.127 0 0 1 .04.18l-.37.55a.127.127 0 0 1-.174.036 19.512 19.512 0 0 0-.99-.6 7.84 7.84 0 0 0-.947-.436.127.127 0 0 1-.057-.191l.324-.46a.127.127 0 0 1 .148-.046zM30.333.225a.33.33 0 0 1 .333.38c-.005.051 0 .146.005.186l.044.292c.018.116.04.231.071.344.032.111.075.221.14.317a.761.761 0 0 0 .236.222 1.161 1.161 0 0 0 .53.154c.116.007.149.002.223.002a.34.34 0 0 1 .335.344.34.34 0 0 1-.335.344c-.074 0-.107-.005-.224.001a1.162 1.162 0 0 0-.529.155.75.75 0 0 0-.237.222 1.086 1.086 0 0 0-.139.317c-.072.256-.088.52-.115.784-.005.04-.01.135-.005.184a.331.331 0 0 1-.333.382.331.331 0 0 1-.331-.382.999.999 0 0 0-.006-.184c-.033-.264-.041-.526-.115-.784a1.086 1.086 0 0 0-.139-.317.75.75 0 0 0-.237-.222 1.162 1.162 0 0 0-.529-.155c-.116-.006-.149-.001-.223-.001a.34.34 0 0 1-.335-.344.34.34 0 0 1 .335-.344c.074 0 .107.005.223-.002a1.161 1.161 0 0 0 .529-.154.761.761 0 0 0 .237-.222c.065-.096.108-.206.14-.317.03-.113.052-.228.071-.344l.043-.292c.006-.04.01-.135.006-.185a.33.33 0 0 1 .332-.38zm-14.52 1.062c.324.369.586.671.787.909l.18.216.075.091c.257.318.578.75.962 1.296a.127.127 0 0 1-.035.18l-.628.409a.127.127 0 0 1-.175-.036 23.946 23.946 0 0 0-.9-1.268 35.338 35.338 0 0 0-1.06-1.265.127.127 0 0 1 .013-.178l.017-.013.603-.365a.127.127 0 0 1 .161.024zm12.314.701c.054 0 .085.056.056.1-.073.115-.176.247-.18.388-.005.114.076.222.117.32a.065.065 0 0 1-.063.089h-5.382a.127.127 0 0 1-.126-.127v-.643c0-.07.056-.127.126-.127z'background-color:currentColor}.quote-container{padding:12pxbackground-color:var(--weui-BG-1)user-select:none}.quote-container .quote-image{font-size:44pxborder-radius:50%}.quote-container .quote-nickname{text-overflow:ellipsiswhite-space:nowrap}.quote-container .quote-caption{flex:1color:var(--weui-FG-0)}.quote-container .quote-label{color:var(--weui-FG-2)margin-top:2px}.map-container{padding:12pxuser-select:none}.map-container .map-image{font-size:44pxborder-radius:1px}.map-container .map-title{text-overflow:ellipsiswhite-space:nowrap}.map-container .map-caption{flex:1width:300pxcolor:var(--weui-FG-0)}.map-container .map-label{color:var(--weui-FG-2)font-size:14px}\n"c$1 = {path: "data-miniprogram-path"nickname: "data-miniprogram-nickname"avatar: "data-miniprogram-avatar"title: "data-miniprogram-title"desc: "data-miniprogram-desc"imageUrl: "data-miniprogram-imageurl"type: "data-miniprogram-type"textContent: "data-miniprogram-textcontent"serviceType: "data-miniprogram-servicetype"appid: "data-miniprogram-appid"applink: "data-miniprogram-applink"imageurlBack: "data-miniprogram-imageurlback"cropperInfo: "data-miniprogram-cropperinfo"username: "data-miniprogram-username"function d$1(a) {c$1)_objectSpread$3(_objectSpread$3({}function h() {var a = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}Component: a.isDev ? a.devComponent : g$1styleText: a.isDev ? a.devStyleText : n$2customName: a.customName"mp-common-miniprogram"watchAttr: ["data-miniprogram-appid""data-is-selected""data-miniprogram-title""data-miniprogram-desc"]getProps: d$1function debounce$1(func) {R$4.on('activity:state_change'R$4.on('onMPPageAction'debounce: debounce$1var debounceFn = debounce$1(fnR$4.invoke('handleDeviceInfo'var dealLikeReadShow_en = function dealLikeReadShow_en(realNumshowZero) {var defaultStr = showZero ? '0' : ''if (typeof LANG === 'undefined'!window.LANG) {return parseInt(realNum) === 0 ? defaultStr : realNumif (window.LANG == 'en') {var showHTML = ''if (parseInt(realNum) > 100000) {showHTML = "".concat(100"k+")} else if (parseInt(realNum) > 10000 && parseInt(realNum) <= 100000) {var num = "".concat(parseInt(realNum)showHTML = "".concat(num"k")showHTML = "".concat(num.substring(0dotIndex)".").concat(num.charAt(dotIndex + 1)} else if (parseInt(realNum) === 0) {showHTML = defaultStrshowHTML = realNumreturn showHTMLreturn defaultStrvar i18n = {dealLikeReadShow_en: dealLikeReadShow_enfunction wxWorkJSAPI() {if (MMVersion.isWxWork && (MMVersion.isAndroidMMVersion.isIOS)) {if (MMVersion.cpVersion('4.1.12''wxwork')) {console.log('[jsapi openMPURLInWechat] mpURL:'window.location.href)R$4.invoke('wwapp2.openMPURLInWechat'mpURL: window.location.hrefconsole.log('[jsapi openMPURLInWechat] res:'window.weui.alert('请升级企业微信版本')window.weui.alert('请使用手机版微信')var canUsePrivateShare = MMVersion.isIOS && MMVersion.compareHexVersion('18003622')MMVersion.isAndroid && MMVersion.compareHexVersion('2800353C')Device.os.unifiedPC && MMVersion.cpVersion('4.0.6'function sendAppMessage(optvar forceFallback = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : falsevar jsapiName = canUsePrivateShare && !forceFallback ? 'sendAppMessagePrivate' : 'sendAppMessage'console.log('[share] try to share:'jsapiNameforceFallback)Log.info("[share] try to share: ".concat(jsapiName" ").concat(JSON.stringify(opt)" forceFallback:").concat(forceFallback))R$4.invoke(jsapiNameconsole.log('[share] try to share res:'if (!(res && res.err_msg && (res.err_msg.indexOf(':ok') !== -1res.err_msg.indexOf(':confirm') !== -1res.err_msg.indexOf(':cancel') !== -1)) && canUsePrivateShare && !forceFallback) {sendAppMessage(optfunction shareTimeline(optvar jsapiName = canUsePrivateShare && !forceFallback ? 'shareTimelinePrivate' : 'shareTimeline'if (!(res && res.err_msg && (res.err_msg.indexOf(':ok') !== -1res.err_msg.indexOf('cancel') !== -1)) && canUsePrivateShare && !forceFallback) {shareTimeline(optreturn s$1return a$2var r$3 = function r(ei$1 = function i(en$1 = function n(e) {if ("object" == _typeof$3(e) && e) return efunction a$2(e) {h = r$3(eC = n$1(decodeURIComponent(q)){}k = n$1(decodeURIComponent(I)){}extReqParams: JSON.stringify(i$1(i$1([]var s$1 = {mpThirdExtParamToSearchExtParam: a$2var m = t.Qvar pageHeight = utils.getInnerHeight()var pageWidth = utils.getInnerWidth()inWechat: MMVersion.isWechatwindowWechat: MMVersion.isWindowsWechatmacWechat: MMVersion.isMacWechatemojiImg: '<img src="https:pic_blank.gif" class="icon_emotion_single #style#" alt="#name#">'emojiDataMap: {}function getParam(key) {return m ? m[2].split('#')[0] : nullfunction getParams(loca) {var vars = []if (!loca) {loca = window.top.locationvars = loca.search.substring(1).split('&')loca = window.locationif (typeof loca === 'string') {loca = new URL(loca)i < vars.lengthvar pair = vars[i].split('=')var key = decodeURIComponent(pair.shift())params[key] = decodeURIComponent(pair.join('='))function genUrl(hostif (typeof host !== 'string') {if (params && _typeof$3(params) === 'object' && Object.keys(params).length) {host += "?".concat(Object.keys(params).map(function (k) {return "".concat(k"=").concat(encodeURIComponent(params[k]))}).join('&'))if (hash && typeof hash === 'string') {host += "#".concat(hash)return hostvar jumpUrl = function jumpUrl(urlnewWin) {var opt = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}var openUrlWithExtraWebview = function openUrlWithExtraWebview() {'openType': 1if (newWin === true) {window.parent.open(url)window.parent.location.href = urlif (!g.inWechat) {item_show_type: (_b = (_a = opt.itemShowType) !== null && _a !== void 0 ? _a : window.item_show_type * 1) !== null && _b !== void 0 ? _b : 0openType: 0scene: 1if (res && res.err_msg && res.err_msg.indexOf('ok') === -1) {openUrlWithExtraWebview()var closeWin = function closeWin() {if (!g.inWechatg.windowWechatg.macWechat) {window.close()R$4.invoke('closeWindow'if (res.err_msg.indexOf('ok') == -1) {function setTwoTabHeight(id) {if (window.hasChannelTwoTab && utils.isNewNativePage()) {var scrollHeightscrollHeight = document.getElementById('tab').offsetTop - window.__minHeightvar bodyHeight = document.body.offsetHeightvar minMountHeight = pageHeight + scrollHeightif (bodyHeight < minMountHeight) {var emptyHeight = scrollHeight + pageHeight - document.body.offsetHeightvar emptyElement = document.createElement('div')emptyElement.setAttribute('class''empty_comment_element')emptyElement.style.cssText = "height: ".concat(emptyHeightdocument.getElementById(id).appendChild(emptyElement)window.minMountHeight = minMountHeightvar getId = function getId(id) {return document.getElementById(id)var shareReport = function shareReport(shareSource) {var opt = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}if (shareSource === 'album') {var postData = {bizuin: window.bizurl: "".concat(opt.url)ActionType: opt.actionType * 1Scene: window.source * 1Network: "".concat(window.__networkType)AlbumId: "".concat(opt.albumId)AlbumType: opt.albumType * 1ExpType: window.exptype''EnterId: window.enterid''SessionId: window.sessionid''ExpSessionIdStr: window.expsessionid''RecReqID: Url.getQuery('req_id') * 10w$5.report(10380postDataif (res.err_code * 1 !== 0) {window.WX_BJ_REPORT.BadJs.report('mmdata report failed''log_id: 10380'mid: 'mmbizwap:album_Monitor'postData: postDataerrCode: res.err_codeerrMsg: res.err_msgvar getByClass = function getByClass(classNamereturn (eldocument).getElementsByClassName(className)var trim = function trim(str) {return "".concat(str'').replace(^\s+\s+$var qs = function qs(selectorvar qsAll = function qsAll(selectorvar changeURLArg = function changeURLArg(urlargargVal) {var pattern = new RegExp("".concat(arg"=[^&]*")'gi')var replaceText = "".concat(arg"=").concat(argVal)if (pattern.test(url)) return url.replace(patternreplaceText)return url.replace((#.*)?$"".concat(url.indexOf('?') > -1 ? '&' : '?').concat(replaceText"$1"))function getNetWorkType() {DomEvent.on(window'load'if (!window.__networkType && g.inWechat) {var nettypeMap = {'network_type:fail': 'fail''network_type:edge': '2g3g''network_type:wwan': '2g'network_type:wifi': 'wifi'R$4.invoke('getNetworkType'window.__networkType = nettypeMap[res.err_msg]var sceneType = [124432223function shareMessage() {var shareOpt = {appId: opt.appIdimg_url: opt.img_urlimg_width: opt.img_widthimg_height: opt.img_heightlink: opt.link.replace(<br\'\n')desc: opt.desc.replace(title: opt.titlegetNetWorkType()#wechat_redirect.test(shareOpt.link)) {shareOpt.link += '#wechat_redirect'var shareSource = ''url: shareOpt.linkactionType: 0var shareReportCallback = shareReportif (opt.isAlbum) {shareSource = 'album'shareOpt = Object.assign({album_id: opt.album_idalbum_type: opt.album_typeshareOpt)reportData = Object.assign({albumId: opt.album_idalbumType: opt.album_type} else if (typeof opt.shareReport === 'function') {shareReportCallback = function shareReportCallback(shareSourcereportData) {return opt.shareReport(reportData.actionType)R$4.on('menu:share:appmessage'function (argv) {var actionTypeif (!!argv && argv.scene === 'favorite') {actionType = 24shareOpt.link = changeURLArg(shareOpt.link'scene'sceneType[1])actionType = 1sceneType[0])if (typeof opt.beforeShare === 'function') {shareOpt = opt.beforeShare('menu:share:appmessage'shareOpt)shareOptreportData.url = shareOpt.linkreportData.actionType = actionTypeshareReportCallback(shareSourcesendAppMessage(shareOpt)R$4.on('menu:share:timeline'sceneType[2])reportData.actionType = 2shareOpt = opt.beforeShare('menu:share:timeline'shareTimeline(shareOpt)R$4.on('menu:share:weiboApp'sceneType[3])reportData.actionType = 3shareOpt = opt.beforeShare('menu:share:weiboApp'R$4.invoke('shareWeiboApp'img_url: shareOpt.img_urllink: shareOpt.linktitle: shareOpt.titleR$4.on('menu:share:facebook'sceneType[4])reportData.actionType = 7shareOpt = opt.beforeShare('menu:share:facebook'R$4.invoke('shareFB'R$4.on('menu:share:QZone'sceneType[5])reportData.actionType = 5shareOpt = opt.beforeShare('menu:share:QZone'R$4.invoke('shareQZone'R$4.on('menu:share:qq'sceneType[6])shareOpt = opt.beforeShare('menu:share:qq'R$4.invoke('shareQQ'R$4.on('menu:share:email'sceneType[7])shareOpt = opt.beforeShare('menu:share:email'R$4.invoke('sendEmail'content: shareOpt.linkfunction getQuery(strName) {var strHref = window.location.hrefvar intPos = strHref.indexOf('?')var strRight = strHref.substr(intPos + 1)var arrTmp = strRight.split('&')i < arrTmp.lengthvar arrTemp = arrTmp[i].split('=')if (arrTemp[0].toUpperCase() == strName.toUpperCase()) return arrTemp[1]function goProfile() {var urlOpts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}var jsapiInvokeOpts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}var cb = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : function () {}var bizAccountStatus = arguments.length > 3 ? arguments[3] : undefinedjsapiInvokeOpts.extra = JSON.stringify({pageItemShowType: window.item_show_typevar callProfileJSAPI = function callProfileJSAPI() {if ((jsapiInvokeOpts.servicetype * 1 === 5((_b = (_a = jsapiInvokeOpts.username) === null_a === void 0 ? void 0 : _a.startsWith) === null_b === void 0 ? void 0 : _b.call(_a'phacct_'))) && !supportPhotoAccounts(false)) {if (photoAccountsEnableProfileExt()) {url: "https:profile_ext?action=home&__biz=".concat(urlOpts.bizcb)supportPhotoAccounts()R$4.invoke('profile'jsapiInvokeOptsif (MMVersion.isWxWork) {wxWorkJSAPI()} else if (MMVersion.isDonutAPP) {callProfileJSAPI()window.weui.alert('请在微信内打开')} else if (bizAccountStatus === 1bizAccountStatus === 5) {openUrl$1.openUrlWithExtraWebview("https:getprofiletransferpage?__biz=".concat(urlOpts.biz"#wechat_redirect"))} else if (MMVersion.isWechat && (MMVersion.isIOSMMVersion.isAndroidMMVersion.isHarmonyMMVersion.isWindows && MMVersion.cpVersion('3.4.5''windows')MMVersion.isMacWechat && MMVersion.cpVersion('3.5.0''mac')Device.os.unifiedPC)) {location.href = ""&scene=").concat(urlOpts.scenefunction prepareNativePage(listR$4.invoke('createWebViewForFastLoad'list.forEach(function (item) {R$4.invoke('downloadPageDataForFastLoad'itemList: [{item_show_type: 5url: item[attr]console.log(res)function debounce(funcwait) {var immediate = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : falsevar args = argumentsif (!immediate) func.apply(contextvar callNow = immediate && !timeoutclearTimeout(timeout)if (callNow) func.apply(contextfunction formatSeconds(value) {var second = parseInt(valuevar middle = 0var hour = 0if (second > 60) {middle = parseInt(second60second = parseInt(second % 60if (middle > 60) {hour = parseInt(middlemiddle = parseInt(middle % 60if (second < 10) {second = "0".concat(second)var result = ":".concat(second)if (middle > 0) {if (middle < 10) {middle = "0".concat(middle)result = middle + resultresult = "00".concat(result)if (hour > 0) {if (parseInt(hourhour = ''if (hour < 10) {hour = "0".concat(hour)result = "".concat(hour":").concat(result)function formatReadNum(valuereturn i18n.dealLikeReadShow_en(valueshowZero)result = 10 + '万+'result = num + '万'dotIndex) + '.' + num.charAt(dotIndex + 1) + '万'result = showZero ? '0' : ''function throttle(funvar lastvar deferTimervar that = thisif (last && now < last + delay) {clearTimeout(deferTimer)deferTimer = setTimeout(function () {last = nowfun.apply(thatfunction getScrollTop() {var scrollTop = 0var bodyScrollTop = 0var documentScrollTop = 0if (document.body) {bodyScrollTop = document.body.scrollTopif (document.documentElement) {documentScrollTop = document.documentElement.scrollTopscrollTop = bodyScrollTop - documentScrollTop > 0 ? bodyScrollTop : documentScrollTopreturn scrollTopfunction getScrollHeight() {var scrollHeight = 0var bSHvar dSHbSH = document.body.scrollHeightdSH = document.documentElement.scrollHeightscrollHeight = bSH - dSH > 0 ? bSH : dSHreturn scrollHeightfunction getWindowHeight() {var windowHeight = 0if (document.compatMode === 'CSS1Compat') {windowHeight = document.documentElement.clientHeightwindowHeight = document.body.clientHeightreturn windowHeightfunction openAllVideoPage() {var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}var url = "".concat(location.originprofile_ext?action=home&real_type=43&__biz=").concat(opts.biz"&scene=").concat(opts.scenejumpUrl(urlfunction openAlbumPage() {var url = "".concat(opt.albumLink.replace('#wechat_redirect'"&scene=").concat(opt.scene"&is_first_screen=1&subscene=").concat(opt.subscene"&vid=").concat(opt.vid"&count=").concat(opt.pageCount ? opt.pageCount : 3"&from_msgid=").concat(opt.curMsgid ? opt.curMsgid : ''"&from_itemidx=").concat(opt.curItemidx ? opt.curItemidx : ''"&scenenote=").concat(opt.scenenotefunction getElementTop(element) {function getElementHeight(element) {function isPageEnd() {return getScrollTop() + getWindowHeight() + 30 >= getScrollHeight()function getMoreVideoInfo(urlreturn "".concat(Url.getQuery('__biz'"_").concat(Url.getQuery('mid'"_").concat(Url.getQuery('idx'"_").concat(vid)function formatAlbumnReadNum(readNummagnitude) {var isEn = window.LANG === 'en'var unit = isEn ? 'k' : '万'var readNumWording = ''var magnit = magnitude * 10000var magnitShow = isEn ? magnitude * 10 : magnitudereadNum = parseInt(readNumif (readNum > magnit) {readNumWording = "".concat(magnitShow + unit"+")} else if (readNum >= 10000 && readNum <= magnit) {var num = "".concat(isEn ? readNum1000 : readNum10000)readNumWording = num + unitreadNumWording = "".concat(num.substr(0".").concat(num.charAt(dotIndex + 1)).concat(unit)readNumWording = readNumreturn readNumWording0var checkExposedStatus = function checkExposedStatus(el) {var ratio = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0.5var direction = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'vertical'var container = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : windowif (!el) return falsevar isExposed = falsevar verticalRatio = 0var horizontalRatio = 0var checkVertical = falsevar checkHorizontal = falsevar containerWidth = container === container.window ? pageWidth : container.getBoundingClientRect().widthvar containerHeight = container === container.window ? pageHeight : container.getBoundingClientRect().heightif (typeof ratio === 'number') {verticalRatio = ratiohorizontalRatio = ratioverticalRatio = ratio.verticalhorizontalRatio = ratio.horizontalswitch (direction) {case 'vertical':checkVertical = truecase 'horizontal':checkHorizontal = truecase 'all':var rect = el.getBoundingClientRect()if (checkVertical) {var offsetHeight = rect.height * verticalRatioif (rect.bottom > offsetHeight && rect.top < containerHeight - offsetHeight) {isExposed = trueif (!checkHorizontal) return isExposedif (checkVertical && !isExposed) return isExposedvar offsetWidth = rect.width * horizontalRatioif (rect.right > offsetWidth && rect.left < containerWidth - offsetWidth) {isExposed = falsereturn isExposedvar isParent = function isParent(elparent) {while (el) {if (el === parent) return trueel = el.parentNodevar goUrl = function goUrl(url) {var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}var type = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'webview'if (!url) return^http.test(url)) url = "".concat(location.protocol").concat(location.host).concat(url)var paramsStr = (url.indexOf('?') === -1 ? '?' : '&') + Object.keys(params).map(function (key) {return "".concat(key"=").concat(params[key])}).join('&')var hashIdx = url.indexOf('#')if (hashIdx === -1) {url += "".concat(paramsStrurl = url.slice(0hashIdx) + paramsStr + url.slice(hashIdx)case 'webview':if (navigator.userAgent.indexOf('MicroMessenger') !== -1 && (MMVersion.isIOSMMVersion.isAndroidMMVersion.isWp)) {if (res.err_msg.indexOf('ok') === -1) {case 'href':var getUrlParamsMap = function getUrlParamsMap(url) {if (!url!url.length) return {}var paramStart = url.indexOf('?')var paramMap = {}if (paramStart > -1) {url.slice(paramStart + 1url.indexOf('#') > -1 ? url.indexOf('#') : undefined).split('&').forEach(function (param) {if (param) {var valueStart = param.indexOf('=')if (valueStart > -1) {paramMap[param.slice(0valueStart)] = param.slice(valueStart + 1)paramMap[param] = ''return paramMapvar numFormat2Unit = function numFormat2Unit() {var num = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0var radix = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1if (typeof num !== 'number'typeof radix !== 'number') throw new Error("".concat(num" and ").concat(radix" should be a number."))var param = {value: 0unit: ''var limit = 10000var units = ['''万''亿''万亿']var factor = 0limit = 1000units = ['''k''m''b']if (num < limit) {param.value = numparam.unit = ''factor = Math.floor(Math.log(num)Math.log(limit))param.value = (numMath.pow(limitfactor)).toFixed(radix)param.unit = units[factor]return param.value + param.unitvar getDefaultFontSize = function getDefaultFontSize(parentElement) {parentElement = parentElementdocument.bodyvar div = document.createElement('div')div.style.width = '1000em'parentElement.appendChild(div)var pixels = div.offsetWidthparentElement.removeChild(div)return pixelsvar _ref = function () {enableSelect = _ref.enableSelectdisableSelect = _ref.disableSelectvar addZero = function addZero(v) {var size = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 2len = size - "".concat(v).lengthv = "0".concat(v)return "".concat(v)var formatTimeToMinute = function formatTimeToMinute(createTime) {if (createTime.length === 10) {createTime *= 1000var date = new Date(+createTime)var hours = addZero(date.getHours())var minutes = addZero(date.getMinutes())return "".concat(hours":").concat(minutes)function formatTime(timestamp) {var now = window.parseInt(Date.now()var diff = now - timestampvar wording = ''if (diff < 2 * 60) {wording = '1分钟前'} else if (diff < 60 * 60) {var t = window.parseInt(diff60)wording = t + '分钟前'} else if (diff < 2 * 60 * 60) {wording = '1小时前'} else if (diff < 24 * 60 * 60) {var _t = window.parseInt(diff(60 * 60))wording = _t + '小时前'var dayDiff = diff(24 * 60 * 60)if (dayDiff <= 1) {wording = '1天前'} else if (dayDiff > 1) {var _t2 = window.parseInt(dayDiff)wording = _t2 + '天前'return wordingfunction goSouyisou(jsapiOpt) {var type = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'openWXSearchPage'jsapiOpt.thirdExtParam = Object.assign(jsapiOpt.thirdExtParam{}mp_bizuin_msgid_msgidx: "".concat(atob(window.biz)"_").concat(window.mid"_").concat(window.idx)aiH5Link: location.hrefaiH5Title: window.msg_titlejsapiOpt.thirdExtParam = encodeURIComponent(JSON.stringify(jsapiOpt.thirdExtParam))Object.assign(jsapiOptm(jsapiOpt))R$4.invoke(typejsapiOptfunction searchWordToSouyisou(querycontextInfostatInfo) {var options = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {useHalfPage: falsehalfPageParam: {}thirdExtParam: {}var halfPageParam = options.halfPageParam{}var useHalfPage = options.useHalfPagefalsevar params = Object.assign(Object.assign({query: queryhalfPageParam)thirdExtParam: Object.assign({s1sKeywordsData: Object.assign({s1sContextInfo: contextInfos1sStatInfo: statInfooptions.postype !== undefined && {postype: options.postypeoptions.thirdExtParam)if (useHalfPage) {goSouyisou(params'openWXSearchHalfPage')goSouyisou(params)function formatDate(ts) {var now = new Date().getTime()var diff = now1000 - tsvar year = new Date().getFullYear()var sDate = new Date(ts * 1000)var res = ''if (diff < 60) {res = "".concat(Math.floor(diff)"\u79D2\u524D")res = "".concat(Math.floor(diff"\u5C0F\u65F6\u524D")} else if (diff < 2 * 24 * 60 * 60) {res = '昨天'} else if (diff < 24 * 60 * 60 * 7) {"\u5929\u524D")} else if (sDate.getFullYear() === year) {res = "".concat(sDate.getMonth() + 1"\u6708").concat(sDate.getDate()"\u65E5")res = "".concat(sDate.getFullYear()"\u5E74").concat(sDate.getMonth() + 1var calLanguageRatio = function calLanguageRatio(htmlContent) {var text = htmlContent.replace(var chineseMatches = text.match([\u4e00-\u9fa5]g)[]var englishMatches = text.match([a-zA-Z]var chineseCount = chineseMatches.lengthvar englishCount = englishMatches.lengthvar ratio = englishCountchineseCountreturn ratio > 1jumpUrl: jumpUrlcloseWin: closeWintrim: trimgetId: getIdqs: qsqsAll: qsAllinWechat: g.inWechatwindowWechat: g.windowWechatmacWechat: g.macWechatgetParam: getParamgetParams: getParamsgenUrl: genUrlprepareNativePage: prepareNativePagethrottle: throttleformatReadNum: formatReadNumformatSeconds: formatSecondsformatTimeToMinute: formatTimeToMinutesetTwoTabHeight: setTwoTabHeightgetByClass: getByClassgetScrollTop: getScrollTopgetScrollHeight: getScrollHeightgetWindowHeight: getWindowHeightshareMessage: shareMessagegetElementTop: getElementTopformatAlbumnReadNum: formatAlbumnReadNumgetElementHeight: getElementHeightopenAllVideoPage: openAllVideoPagegetNetWorkType: getNetWorkTypegetMoreVideoInfo: getMoreVideoInfoisPageEnd: isPageEndopenAlbumPage: openAlbumPagecheckExposedStatus: checkExposedStatusisParent: isParentgoUrl: goUrlchangeURLArg: changeURLArggetUrlParamsMap: getUrlParamsMapnumFormat2Unit: numFormat2UnitgoProfile: goProfilegetDefaultFontSize: getDefaultFontSizeenableSelect: enableSelectdisableSelect: disableSelectformatTime: formatTimegoSouyisou: goSouyisousearchWordToSouyisou: searchWordToSouyisousetPubTimeNew: setPubTimeNewformatDate: formatDatecalLanguageRatio: calLanguageRatiofunction ownKeys$2(efunction _objectSpread$2(e) { for (var r = 1r % 2 ? ownKeys$2(Object(t)Object.getOwnPropertyDescriptors(t)) : ownKeys$2(Object(t)).forEach(function (r) { Object.defineProperty(evar a$1 = {name: "mp-common-article"articleData: {bizAttrName: function bizAttrName() {return getBizAttrName(this.articleData.service_typethis.platform)articleUrl: function articleUrl() {return htmlDecode(this.articleData.content_url)R$4.invoke("downloadPageDataForFastLoad"item_show_type: this.articleData.item_show_typeurl: this.articleUrlconsole.log("downloadPageDataForFastLoad"A.jumpUrl(this.articleUrl!0itemShowType: this.articleData.item_show_typevar F$2 = function F() {staticClass: "article-container wx-root wx_tap_card"click: e.handleClick[e.articleData.cover_url ? i("img"staticClass: "article-cover"src: e.articleData.cover_urlstaticClass: "article-header"staticClass: "article-title"[e._v(e._s(e.articleData.title))])staticClass: "article-author"[e._v(e._s(e.bizAttrName))e._v(e._s(e.articleData.nickname))])])])r$2 = []T$1 = v$2(a$1F$2r$2"d9670aa0"var C$1 = T$1.exportsI$1 = "bodysans-serif}.wx_card_root{position:relative}.wxw_hide{display:none!important}.wx_uninteractive{pointer-events:none}:host(.wx_tap_highlight_active) .wx_tap_link{opacity:.5}:host(.wx_tap_highlight_active) .wx_tap_card{background-color:#f3f3f3}:host(.wx_tap_highlight_active) .wx_tap_cell{background-color:#0000000d}@media (prefers-color-scheme: dark){:host(.wx_tap_highlight_active) .wx_tap_card{background-color:#252525}:host(.wx_tap_highlight_active) .wx_tap_cell{background-color:#ffffff1a}}.wx_css_active :active{opacity:.5}.wx-rootbody{--weui-BG-A2: rgba(0.02)}.wx-root[data-weui-theme=dark]body[data-weui-theme=dark]{--weui-BG-A2: rgba(255.02)}@media (prefers-color-scheme: dark){.wx-root:not([data-weui-theme=light])body:not([data-weui-theme=light]){--weui-BG-A2: rgba(255.02)}}.article-container{display:flexpadding:13px 12pxbackground-color:var(--weui-BG-A2)user-select:none}.article-container .article-header{flex:1line-height:1.4}.article-container .article-title{text-overflow:ellipsiswhite-space:nowrap}.article-container .article-author{margin-top:1pxcolor:var(--weui-FG-2)}.article-container .article-cover{font-size:44pxmargin-right:8px}\n"articleData: "data-article-data"function O$1(E) {var i = o$6.call(thisreturn i.articleData = JSON.parse(i.articleData"{}")_objectSpread$2({function c() {Component: C$1styleText: E.isDev ? E.devStyleText : I$1customName: E.customName"mp-common-article"watchAttr: Object.values(u)getProps: O$1var arrayLikeToArray = arrayLikeToArray$2if (Array.isArray(arr)) return arrayLikeToArray(arr)var arrayWithoutHoles$1 = _arrayWithoutHolesif (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter)var iterableToArray$1 = _iterableToArrayvar nonIterableSpread$1 = _nonIterableSpreadvar arrayWithoutHoles = arrayWithoutHoles$1var iterableToArray = iterableToArray$1var unsupportedIterableToArray = unsupportedIterableToArray$2var nonIterableSpread = nonIterableSpread$1return arrayWithoutHoles(arr)iterableToArray(arr)unsupportedIterableToArray(arr)nonIterableSpread()var toConsumableArray = _toConsumableArrayvar r$1 = function r(e) {o__default["default"].config.silentconsole.warn(e)name: "intersect""abstract": !0threshold: {required: !1return [00.2]root: {type: (typeof HTMLElement === "undefined" ? "undefined" : _typeof$2(HTMLElement)) < "u" ? HTMLElement : ObjectrootMargin: {return "0px 0px 0px 0px"this.observer = new IntersectionObserver(function (n) {n[0].isIntersecting ? e.$emit("enter"[n[0]]) : e.$emit("leave"[n[0]])e.$emit("change"threshold: this.thresholdroot: this.rootrootMargin: this.rootMarginif (e.$slots["default"] && e.$slots["default"].length > 1) r$1("[VueIntersect] You may only wrap one element in a <intersect> component.")else if (!e.$slots["default"]e.$slots["default"].length < 1) {r$1("[VueIntersect] You must have one child inside a <intersect> component.")e.observer.observe(e.$slots["default"][0].elm)destroyed: function destroyed() {this.$emit("destroyed")this.observer.disconnect()render: function render() {return this.$slots["default"] ? this.$slots["default"][0] : nullfunction ownKeys$1(efunction _objectSpread$1(e) { for (var r = 1r % 2 ? ownKeys$1(Object(t)Object.getOwnPropertyDescriptors(t)) : ownKeys$1(Object(t)).forEach(function (r) { Object.defineProperty(evar b$1 = {name: "mp-common-gameprofile"Intersect: igameprofileData: {isExposed: !1userTitleList: function userTitleList() {var E = (e = this.gameprofileData) == null ? void 0 : e.user_title_listreturn E != null && E.length ? toConsumableArray(E).sort(function (ireturn i.text_color === "#CC9C00" && u.text_color !== "#CC9C00" ? -1 : i.text_color !== "#CC9C00" && u.text_color === "#CC9C00" ? 1 : 0}) : []onExposed: function onExposed() {if (this.isExposed) returnconsole.log("gameprofile onExposed")var E = ((u = (i = this.gameprofileData) == null ? void 0 : i.jump_info) == null ? void 0 : u.appid)""e = ((G = (w = this.gameprofileData) == null ? void 0 : w.jump_info) == null ? void 0 : G.page)""w$5.report(36513optype: 1style: 1linktype: 4game: "".concat(E"_").concat(e)this.isExposed = !0if (w$5.report(36513optype: 2(A = window == null ? void 0 : window.weui) == nullA.alert("请使用移动端微信打开")E && R$4.invoke("openLiteApp"appId: Epage: eisTransparent: !1query: {ssid: ((a = (R = (B = this.gameprofileData) == null ? void 0 : B.jump_info) == null ? void 0 : R.query) == null ? void 0 : a.ssid)0username: ((N = (L = (r = this.gameprofileData) == null ? void 0 : r.jump_info) == null ? void 0 : L.query) == null ? void 0 : N.username)""var l = function l() {return i("Intersect""root-margin": "0px 0px -40px 0px"enter: e.onExposedstaticClass: "game-profile-card wx-root wx_tap_card"staticClass: "game-profile-content"[e.gameprofileData.user_info.head_img_url ? i("img"staticClass: "game-profile-cover"src: e.gameprofileData.user_info.head_img_urlstaticClass: "game-profile-info"staticClass: "game-profile-nickname"[e._v(e._s(e.gameprofileData.user_info.nick_name))])e.userTitleList.length ? i("div"staticClass: "game-profile-logos"e._l(e.userTitleListfunction (u) {"class": ["game-profile-logo"u.text_color === "#CC9C00" ? "orange" : ""][e._v(e._s(u.title))])0) : e._e()])])staticClass: "game-profile-footer"[e._v("游戏名片")])])])n = []P = v$2(b$1"48c01721"var H = P.exportss = "bodysans-serif}.wx_card_root{position:relative}.wxw_hide{display:none!important}.wx_uninteractive{pointer-events:none}:host(.wx_tap_highlight_active) .wx_tap_link{opacity:.5}:host(.wx_tap_highlight_active) .wx_tap_card{background-color:#f3f3f3}:host(.wx_tap_highlight_active) .wx_tap_cell{background-color:#0000000d}@media (prefers-color-scheme: dark){:host(.wx_tap_highlight_active) .wx_tap_card{background-color:#252525}:host(.wx_tap_highlight_active) .wx_tap_cell{background-color:#ffffff1a}}.wx_css_active :active{opacity:.5}.game-profile-card{display:flexpadding:12px 12px 8pxuser-select:none}.game-profile-card .game-profile-content{width:100%overflow:hidden}.game-profile-card .game-profile-content .game-profile-cover{flex-shrink:0font-size:44pxmargin-right:10pxborder:.5px solid var(--weui-SECONDARY-BG)border-radius:50%}.game-profile-card .game-profile-content .game-profile-info{display:flexoverflow:hidden}.game-profile-card .game-profile-content .game-profile-info .game-profile-nickname{overflow:hiddencolor:var(--weui-FG-0)}.game-profile-card .game-profile-content .game-profile-info .game-profile-logos{margin-top:1pxheight:1.4em}.game-profile-card .game-profile-content .game-profile-info .game-profile-logos .game-profile-logo{display:inline-blockflex-shrink:0}.game-profile-card .game-profile-content .game-profile-info .game-profile-logos .game-profile-logo.orange{color:var(--weui-ORANGE)}.game-profile-card .game-profile-content .game-profile-info .game-profile-logos .game-profile-logo:last-child{margin-right:0}.game-profile-card .game-profile-footer{margin-top:10pxcolor:var(--weui-FG-2)}@media (prefers-color-scheme: dark){.game-profile-card{background-color:#ffffff05}}\n"F$1 = {gameprofileData: "data-gameprofile-data"function p(E) {F$1)return i.gameprofileData = JSON.parse(i.gameprofileData"{}")_objectSpread$1({function K() {Component: HstyleText: E.isDev ? E.devStyleText : scustomName: E.customName"mp-common-gameprofile"watchAttr: Object.values(F$1)getProps: pfunction ownKeys(efunction _objectSpread(e) { for (var r = 1r % 2 ? ownKeys(Object(t)Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(evar F = {name: "mp-common-read"readData: {var i = ((e = this.readData) == null ? void 0 : e.book_id)""console.log("read onExposed"linktype: 5weread: ivar i = ((E = this.readData) == null ? void 0 : E.url) + "&wtype=mpArticle"""e = ((u = this.readData) == null ? void 0 : u.book_id)""weread: ei && R$4.invoke("openUrlWithExtraWebview"url: i.htmlDecode()a = Fvar r = function r() {E = e._self._cE("Intersect"staticClass: "read-card wx-root wx_tap_card"[e.readData.cover ? E("img"staticClass: "read-books-image"src: e.readData.coverstaticClass: "read-books-caption"staticClass: "read-books-nickname"[e._v(e._s(e.readData.title))])staticClass: "read-books-label"[e._v("微信读书 · " + e._s(e.readData.author))])])])])T = []C = v$2(a"e3752426"var I = C.exportsO = "bodysans-serif}.wx_card_root{position:relative}.wxw_hide{display:none!important}.wx_uninteractive{pointer-events:none}:host(.wx_tap_highlight_active) .wx_tap_link{opacity:.5}:host(.wx_tap_highlight_active) .wx_tap_card{background-color:#f3f3f3}:host(.wx_tap_highlight_active) .wx_tap_cell{background-color:#0000000d}@media (prefers-color-scheme: dark){:host(.wx_tap_highlight_active) .wx_tap_card{background-color:#252525}:host(.wx_tap_highlight_active) .wx_tap_cell{background-color:#ffffff1a}}.wx_css_active :active{opacity:.5}.read-card{padding:12pxuser-select:none}.read-card .read-books-image{font-size:10pxwidth:4.4emheight:5.6emborder:.5px solid var(--weui-SEPARATOR-0)border-radius:2px}.read-card .read-books-caption{width:100%box-sizing:border-box}.read-card .read-books-nickname{overflow:hiddentext-overflow:ellipsis}.read-card .read-books-label{font-size:14pxcolor:var(--weui-FG-2)}@media (prefers-color-scheme: dark){.read-card{background-color:#ffffff05}}\n"readData: "data-read-data"function b(i) {return E.readData = JSON.parse(E.readData"{}")_objectSpread({function d() {Component: IstyleText: i.isDev ? i.devStyleText : OcustomName: i.customName"mp-common-read"watchAttr: Object.values(G)getProps: bvar isWp = MMVersion.isWpisIOS = MMVersion.isIOSisAndroid = MMVersion.isAndroidisInMiniProgram = MMVersion.isInMiniProgramisWechat = MMVersion.isWechatisMac = MMVersion.isMacisWindows = MMVersion.isWindowsisMacWechat = MMVersion.isMacWechatisWindowsWechat = MMVersion.isWindowsWechatisWxWork = MMVersion.isWxWorkisMpapp = MMVersion.isMpappisIPad = MMVersion.isIPadvar commonCompOpts = {platform: 'wechat'system: {isWp: isWpisIOS: isIOSisAndroid: isAndroidisInMiniProgram: isInMiniProgramisWechat: isWechatisMac: isMacisWindows: isWindowsisMacWechat: isMacWechatisWindowsWechat: isWindowsWechatisWxWork: isWxWorkisMpapp: isMpappisIPad: isIPaddevice: Device.osbeforeRender: function beforeRender(data) {pageClsCtrl.renderCompSilentlyPreHandler(data)afterRender: function afterRender(data) {pageClsCtrl.renderCompSilently(data)var allRegisterdTags = []function initOpts() {if (opts.selector) {var selectors = opts.selector.split('allRegisterdTags.push.apply(allRegisterdTags_toConsumableArray$1(selectors))return Object.assign(optscommonCompOpts)if (!customElements.get('mp-common-product')) {ft(initOpts({reflowProps: ['customstyle']if (!customElements.get('mp-common-redpacket')) {b$4(initOpts({selector: 'mp-common-redpacket'if (!customElements.get('mp-common-bluepacket')) {Y(initOpts({selector: 'mp-common-bluepacket'if (!customElements.get('mp-common-blockquote')) {c$3(initOpts({selector: 'mp-common-blockquote'if (!customElements.get('mp-common-shopprofile')) {aA(initOpts({selector: 'mp-common-shopprofile'if (!customElements.get('mp-common-shoptag')) {Ze(initOpts({selector: 'mp-common-shoptag'if (!customElements.get('mp-common-article')) {c(initOpts({selector: 'mp-common-article'if (!customElements.get('mp-common-miniprogram')) {h(initOpts({selector: 'mp-common-miniprogram'if (!customElements.get('mp-common-read')) {d(initOpts({selector: 'mp-common-read'if (!customElements.get('mp-common-gameprofile')) {K(initOpts({selector: 'mp-common-gameprofile'if (window.__listenMobileClick__) {window.__listenMobileClick__(allRegisterdTags)window.__listenMobileClick__task__ = window.__listenMobileClick__task__[]window.__listenMobileClick__task__.push(allRegisterdTags)function AppmsgInline(datatempContent) {setImmersiveMode(data.item_show_type)setRowImmersiveMode(data.item_show_type)__setIpWording(data.ip_wordingdata.user_infodata.item_show_type)__setTitleModify(data.is_title_modified)__setTitle(data.title+data.item_show_type)__setNovelCard(data.appmsgalbuminfoparseInt(data.user_uin'0'10))setProfileName()setMaskNode(datatempContent)AppmsgInline(window.cgiDataNewdocument.getElementById('js_content'))exports.AppmsgInline = AppmsgInline})({}Vue)var commonReport = {commonReport.report(36408getNestedStructure = _refgetNestedStructuremoveIgoreEle = _refremoveIgoreElecontainervar nodestartTextNodeif (endNode && $startNode instanceof Text) {return $node && (node.innerText)parentNodecurNodevar blockNodenodevar parentNodeblockNodevar startIndex = startBlockNode.dataset.indexvar endIndex = endBlockNode.dataset.indexstartBlockNodeendBlockNode$node.parentNode.replaceChild(node)var endParaOffset = start.node ? end.offset - start.offset + startParaOffset : getBlockOffset(end)var getNodeIndex = function getNodeIndex(node) {if (node) breakif (node.data) {meta = node.previousSibling.datafunction serializeNode(wrap) {!0).forEach(function (r) { _defineProperty(evar paraNode = _typeof(node) === 'object' ? node : paraList[node]var maskMat = _toConsumableArray(Array(len)).map(function () {textNode = _domnodehitDomvar cloneAnchors = _toConsumableArray(anchors)_selectorStr$split2 = _slicedToArray(_selectorStr$split_other$split2 = _slicedToArray(_other$splitmissNodes.push(_objectSpread(_objectSpread({}return setMaskNodevar AD_TYPE = {ANDROID_APP_PRODUCT_TYPE: 12IOS_APP_PRODUCT_TYPE: 19ADD_CONTACT_PRODUCT_TYPE: 23MINI_GAME_PRODUCT_TYPE: 46CARD_PRODUCT_TYPE: 36SHOP_PRODUCT_TYPE: 30WECHATCARD_PRODUCT_TYPE: 47BRAND_WECHAT_PRODUCT_TYPE: 29BRAND_GDT_PRODUCT_TYPE: 31var AD_POS = {POS_BOTTOM: 0POS_BOTTOM_PC: 38POS_MID: 4POS_MID_PC: 39POS_SPONSOR: 3POS_AD_BEFORE_VIDEO: 7POS_AD_AFTER_VIDEO: 9POS_AD_MID_VIDEO: 16POS_AD_KEYWORD: 36POS_AD_COMMENT: 43PC_POS_AD_COMMENT: 44var AD_DEST_TYPE = {AD_DEST_TYPE: 0OUTER_DEST_TYPE: 1APPDETAIL_DEST_TYPE: 2BIZ_DEST_TYPE: 3APPINFO_PAGE_DEST_TYPE: 4WECHAT_SHOP_DEST_TYPE: 5WECHAT_APPLET_DEST_TYPE: 6LEAF_DEST_TYPE: 7CANVAS_AD_DEST_TYPE: 9var AD_CACHE_TIME = 0.5 * 60 * 1000var AD_JSAPI_WHITE_LIST = ['openUrlWithExtraWebview''openADCanvas''addContact''profile''getInstallState''installDownloadTask''addDownloadTask''pauseDownloadTask''resumeDownloadTask''queryDownloadTask''launchApplication''writeCommData''adDataReport''downloadAppInternal''wxdownload:progress_change''menu:share:appmessage''menu:share:timeline''menu:share:weibo''menu:share:facebook''menu:general:share''launch3rdApp''addDownloadTaskStraight''sendAppMessage''shareTimeline''getNetworkType''openBizChat''jumpToBizProfile''shareWeibo''shareFB''imagePreview''getBackgroundAudioState''openWeApp''openEmbeddedWeApp''preloadMiniProgramContacts''preloadMiniProgramEnv''calRqt''openCardDetail''batchAddCard''handleMPPageAction''makePhoneCall''getOAID''saveWaid''batchPreloadMiniProgram''onScreenShot''handleAdAction''activity:state_change''getAdIdInfo''onWebPageUrlExposed''openFinderView''predownloadMiniProgramPackage''openCustomerServiceChat''showOpenIMContactProfile''openWXSearchPage''openWXSearchHalfPage']var AD_REQ_PATH_WHITE_LIST = [jsmonitor'jsreport'tpdatacenterreport'cps_product_info'mini_drama_info']var AD_WEB_COMPT_REQ_PATH_WHITE_LIST = [(https?:)?\advertisement_reportad_reportad_video_reportjsmonitorad_complaintjsreporttp\datacenter\reportgetappmsgadad_biz_infogoods_infoapp_mobiledatareport\promotion\wxalandpage\getcanvasinfovar transformText = '转化按钮'var extraText = '广告文案或辅助信息'var defaultMidAdData = {hint_txt: '创意-20200827_1'ad.weixin.qq.comguide196?weixinadkey=59d5cf0b4fbf7d2f66cd90aaa82a5208057512dd06fcb64d7fd57e71ec15945e1744ac499e05a04999381c3bf30c21ca&gdt_vid=wx0clsqxat6lzly601&weixinadinfo=315019981.wx0clsqxat6lzly601.75.1'type: '0'rl: 'http:ad.wx.com:12638cgi-binclick?viewid=AQM1xOr6MFeZmWeZrowCvQcrvQUBUq4o8ER2yFgwF9grPdtUR9bIJQ8laqMAJjGlkGLuVbyABIPX6Eifa2%2FK%2Buq17IIT21tYcUnpeU4VqEEsEQhc5Pa7C7drAvl0Mz30CNepODMXeD%2BEdny8SmmxN7prV78e1L2S6oqhNjrnTqM1t40ZGU84httoAODXEjmE89IX0ncOiP1oTsgm1tYwahSkxN6HLZIb6bhxZrc5ba3mCKMZ5GV4UEyDuQCyySxtA5QTt0eQJJA%2FSgHe79yTxUrzzoGrtlhK0O3HussVeRjKcvLkE6w%2FpQBnropwT%2FmE23RT2bOoyw%2BVCMlWTtk%2Bvxh%2FIOFAmrWHYzDuNkDNRo3um26RD2TFpeyRasbZoFRAV7RA9k4P3REAH4vemxktbNq24rtuF6MFGEcXpcGOD%2FxZJlBmInM7rguFAhRQWvCy3nIpO7knN2rl2DZv%2FcfkuoP4bedzUMcxtrU2Wz%2B82EG9ULHJunGHT%2F%2BcWj%2Bv8n%2Fh9bUtAtk7Fr1HBQdkQ8SbYadhRDWWuSEC2iMfqpMyzNqLltdxhyXxMRpsruPb2p4WoHnSvuGfbnkXIKcDppOTLB38xStPIbbaaR4FC%2B4AOF1UqbtMor9JJQQNz3vspSngY%2F37uYiQXAKNYB2RAB%2BbfoYMSS2VcJvY%2B0lWH3%2BYFTmBs6%2BxixGTJmB4%2FXZZcNs4PgRs6OoIefEnLz%2FvwoAvrs%2FUPotqevoiHfq%2FlLILAzo28D%2FKSU9hOOHXrS4LrUYhK47WKSeoglnagaOZI5kGZa9iBcwj9V6FR4HEml51P9u5xaTOnPZjfEAx5l6BBxTT4379irAZCB2Zfcd6wBU2Eo5p9yXVSH%2FCH8yVAgIEsrJ9oeqpO%2FwozsQ2PkXw%2Bz77B56hYp1zYG7HK%2BCDjx1NSisa6g8PFa72xOb8wpjZ9Lao70oGSWshIjCH4kWfKX0P8uFJc22L%2FZihKj0J%2BqgC1LgiMc6SXmFHdvTSIxTRKm9GImpbVfLTN3xrT%2BGGutwMTfgWta7EDR7d6HXQBA1orNotnnK37GOw1jHud8fzQkfuMN%2F7DO6kW0wAXs4LDMhJpnHi2%2Ba4VjL8Yjh0wmTZkVy4iIPYDmYSAzuJ3aP3cXuGv%2B1JwF%2Fod7hCA6RBYwZN2fXvO5AUo7FdoRr8ssPB7eAiNhcFonMv5%2Bt8L1b7QLoXGlplvxh9Fz669q43xnDsEy8ucOfyush8RiYLPxGj4YFr2gy6%2BAV5u%2FMgZIShq149jRn42%2B%2BnmzPC8JdiiIe4p5Ec7KFFrv%2F302DcKBPI9lQDsC1xWAvIfJcnxC%2FqYgDikLE1SsurxV2PV1icS%2BpU706S2LmnpyAsZw%3D%3D'apurl: 'http:exposure?viewid=AQM1xOr6MFeZmWeZrowCvQcrvQUBUq4o8ER2yFgwF9grPdtUR9bIJQ8laqMAJjGlkGLuVbyABIPX6Eifa2%2FK%2Buq17IIT21tYcUnpeU4VqEEsEQhc5Pa7C7drAvl0Mz30CNepODMXeD%2BEdny8SmmxN7prV78e1L2S6oqhNjrnTqM1t40ZGU84httoAODXEjmE89IX0ncOiP1oTsgm1tYwahSkxN6HLZIb6bhxZrc5ba3mCKMZ5GV4UEyDuQCyySxtA5QTt0eQJJA%2FSgHe79yTxUrzzoGrtlhK0O3HussVeRjKcvLkE6w%2FpQBnropwT%2FmE23RT2bOoyw%2BVCMlWTtk%2Bvxh%2FIOFAmrWHYzDuNkDNRo3um26RD2TFpeyRasbZoFRAV7RA9k4P3REAH4vemxktbNq24rtuF6MFGEcXpcGOD%2FxZJlBmInM7rguFAhRQWvCy3nIpO7knN2rl2DZv%2FcfkuoP4bedzUMcxtrU2Wz%2B82EG9ULHJunGHT%2F%2BcWj%2Bv8n%2Fh9bUtAtk7Fr1HBQdkQ8SbYadhRDWWuSEC2iMfqpMyzNqLltdxhyXxMRpsruPb2p4WoHnSvuGfbnkXIKcDppOTLB38xStPIbbaaR4FC%2B4AOF1UqbtMor9JJQQNz3vspSngY%2F37uYiQXAKNYB2RAB%2BbfoYMSS2VcJvY%2B0lWH3%2BYFTmBs6%2BxixGTJmB4%2FXZZcNs4PgRs6OoIefEnLz%2FvwoAvrs%2FUPotqevoiHfq%2FlLILAzo28D%2FKSU9hOOHXrS4LrUYhK47WKSeoglnagaOZI5kGZa9iBcwj9V6FR4HEml51P9u5xaTOnPZjfEAx5l6BBxTT4379irAZCB2Zfcd6wBU2Eo5p9yXVSH%2FCH8yVAgIEsrJ9oeqpO%2FwozsQ2PkXw%2Bz77B56hYp1zYG7HK%2BCDjx1NSisa6g8PFa72xOb8wpjZ9Lao70oGSWshIjCH4kWfKX0P8uFJc22L%2FZihKj0J%2BqgC1LgiMc6SXmFHdvTSIxTRKm9GImpbVfLTN3xrT%2BGGutwMTfgWta7EDR7d6HXQBA1orNotnnK37GOw1jHud8fzQkfuMN%2F7DO6kW0wAXs4LDMhJpnHi2%2Ba4VjL8Yjh0wmTZkVy4iIPYDmYSAzuJ3aP3cXuGv%2B1JwF%2Fod7hCA6RBYwZN2fXvO5AUo7FdoRr8ssPB7eAiNhcFonMv5%2Bt8L1b7QLoXGlplvxh9Fz669q43xnDsEy8ucOfyush8RiYLPxGj4YFr2gy6%2BAV5u%2FMgZIShq149jRn42%2B%2BnmzPC8JdiiIe4p5Ec7KFFrv%2F302DcKBPI9lQDsC1xWAvIfJcnxC%2FqYgDikLE1SsurxV2PV1icS%2BpU706S2LmnpyAsZw%3D%3D'traceid: 'wx0clsqxat6lzly601'group_id: 'wx0clsqxat6lzly600_wx0clsqxat6lzly601'ticket: ''pt: 2image_url: 'http:wxsnsdythumb.wxs.qq.com141202045f4604790009bfd700000000b3679d090000008d00004eec?m=1c9e9086c11018ef774e28ee3b744a67&ck=1c9e9086c11018ef774e28ee3b744a67'ad_desc: ''biz_appid: 'wx69618ae091cf2c76'biz_info: {user_name: 'gh_1e80bb81a1d2'nick_name: '微信广告'head_img: 'https:wxa.wxs.qq.combizsdkpreviewwxlogo.png'biz_uin: 3094043316signature: '微信广告'pos_type: 4watermark_type: 0logo: ''is_cpm: 0dest_type: 1material_width: 960material_height: 540ad_width: 0ad_height: 0use_new_protocol: 2product_type: 29material_type: 0crt_exp_tid: 0crt_exp_info: ''flow_exp_info: '[{"exp_para":[{"name":94574"value":"gb"{":1000361"}]}]'watermark_text: '活动推广'crt_size: '484'button_action: "{"button_text"".concat(transformTextjump_type":1jump_url"https:\\\\ad.weixin.qq.com\\guide\\196?weixinadkey=bd80a7a5a0e57a3b971b1c372bb06a3748f8f01c44f1bfe1a0aa4fe927e21037fc57ddfe77f5e0648611197259574f4b&weixinadinfo=315019981.wx0clsqxat6lzly601.75.1"text_type":0}")position_index: 21shop_image: []material_id_list: []uxinfo: '315019981wx0clsqxat6lzly60128923769701598496949009020229299926746AgI0AyUHOnPeccmEYhaAko8Pr4P95P7Vl6qjqKrxaRCSGQ3e+STumguPV43UuYT8o=315020504'ext_info: '{}'ad_token: 'bf8463b9a4b692768c820c412bb705a73e8a9dd2c769f22549e4bb5aeaaeccc1358b60b6ce7546f95cfdf7f73d187572'crt_info: "[{"width":960height":540thumb_url"http:ck=1c9e9086c11018ef774e28ee3b744a67"image_url"size":18323image_md5"1c9e9086c11018ef774e28ee3b744a67"materialId"112199640"card_info":{"mp_tag_type":2mp_brandeffect_isopen":0mp_tags":["".concat(extraText]}}]")reranking_ext_info: '{"tid":315020504}'ext_back_comm: '{"pctr":0.019999999553}'var CPS_GOODS_TYPE = {OLD_GOODS: 'mp'NEW_GOODS: 'cps-to-reader'IMAGE_GOODS: 'cps-to-image-reader'SHORT_PLAY: 'short-play'MINI_GAME: 'mini-game'var MOUNT_POINT = {BODY: 'body'DRAWER: 'drawer'var AD_CONFIG = {defaultMidAdData: defaultMidAdDataAD_TYPE: AD_TYPEAD_POS: AD_POSAD_CACHE_TIME: AD_CACHE_TIMEAD_DEST_TYPE: AD_DEST_TYPEMOUNT_POINT: MOUNT_POINTAD_FRAME_DOMAIN: 'https:wxa.wxs.qq.com'CPS_AD_FRAME_DOMAIN: 'https:file.daihuo.qq.com'INVALID_METHOD_NAME_MSG_PREFIX: 'Invalid methodName'INVALID_METHOD_TYPE_MSG_PREFIX: 'Invalid methodType'INVALID_ARGS_MSG_PREFIX: 'Invalid args'INVALID_REQ_PATH_MSG_PREFIX: 'Invalid request path'AD_IFRAME_HIDE_CLASS: 'iframe_ad_dn'AD_JSAPI_WHITE_LIST: AD_JSAPI_WHITE_LISTAD_REQ_PATH_WHITE_LIST: AD_REQ_PATH_WHITE_LISTAD_WEB_COMPT_REQ_PATH_WHITE_LIST: AD_WEB_COMPT_REQ_PATH_WHITE_LISTFRAME_ERROR: 'onError'FRAME_READY: 'onFrameReadyV2'CHANGE_FRAME_STYLE: 'changeFrameStyle'PROXY_CONSOLE: 'consoleOnHostEnv'PROXY_ACTION: 'onProxyV2'PROXY_CALLBACK_ACTION: 'proxyCallbackV2'CLICK_OUTSIDE_ACTION: 'clickOutsideV2'CLICK_AD_ACTION: 'onAdClick'PAGE_SCROLL_ACTION: 'pageScrollV2'ORIGIN_VIDEO_VID_PREFIX: 'wxv'AD_VIDEO_FIN_ACTION: 'adVideoEnd'AD_VIDEO_PLAY_ACTION: 'onVideoPlayV2'AD_VIDEO_END_ACTION: 'onVideoEndV2'AD_PLAY_VIDEO_ACTION: 'playVideoV2'AD_EXPOSE_IMAGE_ACTION: 'exposeImage'AD_HIDE_IMAGE_ACTION: 'hideImage'AD_CHANGE_VIDEO_STATE: 'changeVideoPlayState'AD_VIDEO_SET_SCREEN_STATE_ACTION: 'setScreenState'AD_IMAGE_SET_EXPAND_STATE_ACTION: 'setImageExpandState'GET_APPMSGAD_READY_STATUS_ACTION: 'getAppmsgadReadyStatus'APPMSGAD_READY_ACTION: 'appmsgadReady'HAS_AD_DATA_QUERY_KEY: 'has_ad_data'GET_AD_DATA_AFTER_VIDEO_ACTION_NAME: 'getAdDataAfterVideo'SET_PAGE_DATA_ACTION_NAME: 'setPageDataV2'SET_AD_DATA_ACTION_NAME: 'setAdDataV2'SEND_AD_VID_ACTION: 'sendAdVid'GET_AD_VID_ACTION: 'getAdVid'CPS_GOODS_TYPE: CPS_GOODS_TYPEAD_FEED_BACK_ACTION: 'feedback'EMIT_AD_DATA_ACTION: 'emitAdData'AD_TOUCH_ACTION: 'touchEvent'SET_AD_FONT_SIZE_ACTION: 'setAdFontSize'DRAWER_OPEN_CHANGE: 'onDrawerOpenChange'defaultContentTpl: '<span class="js_img_placeholder wx_widget_placeholder" style="width:#width# !importantheight:#height#px !importanttext-indent: 0"><span class="weui-primary-loading"><span class="weui-primary-loading__dot"><config: [{querySelector: 'redpacketcover'genId: function genId() {return decodeURIComponent(opt.node.getAttribute('data-coveruri')'')calW: function calW() {return opt.parentWidth * 0.7854calH: function calH() {return this.calW({parentWidth: opt.parentWidth0.73346 + 27 + 37replaceContentCssText: ''outerContainerLeft: ''outerContainerRight: ''querySelector: 'mppoi'return opt.node.getAttribute('data-id')''return opt.parentWidth * 1return 219appendContentCssText: 'diplay:blockquerySelector: 'mpsearch'return decodeURIComponent('mp-common-search')return 100querySelector: 'mpvideosnap'var type = opt.node.getAttribute('data-type')'video'if (type === 'live') {return decodeURIComponent(opt.node.getAttribute('data-noticeid')'')return decodeURIComponent(opt.node.getAttribute('data-id')'')var width = opt.node.getAttribute('data-width')''var height = opt.node.getAttribute('data-height')''if (type === 'live'type === 'topic') {return opt.parentWidthvar ratio = 1ratio = widthheightvar computedHeight = 0var computedWidth = 0var isHorizontal = falseif (ratio > 1) {isHorizontal = trueratio = 4ratio = 3opt.node.setAttribute('data-ratio'ratio)opt.node.setAttribute('data-isHorizontal'isHorizontal)if (isHorizontal === true) {computedWidth = opt.parentWidthif (window.innerWidth < 1024) {computedWidth = window.innerWidth * 0.65computedWidth = opt.parentWidth * 0.65computedHeight = computedWidthcomputedHeight = Math.round(computedHeight)computedWidth = Math.round(computedWidth)opt.node.setAttribute('data-computedWidth'computedWidth)opt.node.setAttribute('data-computedHeight'computedHeight)return computedWidthvar desc = opt.node.getAttribute('data-desc')''var computedHeight = opt.node.getAttribute('data-computedHeight')''case 'live':return desc ? 152 : 116case 'topic':return 201case 'image':case 'video':return parseFloat(computedHeight)getBorderRadius: function getBorderRadius() {if (type === 'video') {return 4return 8appendContentCssText: 'display:flexmargin:0px autoquerySelector: 'mp-wxaproduct'return decodeURIComponent(opt.node.getAttribute('data-wxaproduct-productid')'')return opt.parentWidth * 1'100%'var cardtype = opt.node.getAttribute('data-wxaproduct-cardtype')''return cardtype === 'mini' ? 124 : 466querySelector: 'mpprofile'genId: function genId(opt) {return 143querySelector: 'mp-common-product:not([data-cardtype="2"])'return opt.node.getAttribute('data-windowproduct')''if (opt.node.getAttribute('data-cardtype') === "0") {return Math.min(opt.parentWidth400) * 1'100%'calH: function calH(opt) {var customstyle = opt.node.getAttribute('data-customstyle')'{}'if (customstyle) {var _JSON$parse = JSON.parse(customstyle)display = _JSON$parse.displayheight = _JSON$parse.heightif (display !== 'none') {var customHeight = parseInt(heightvar ratioratio = Math.min(400opt.parentWidth)350.01ratio = opt.parentWidthcustomHeight = Math.round(customHeight * ratio)return customHeightouterContainerLeft: '<div style="display: flexmargin: 0 auto 24pxjustify-content: center">'outerContainerRight: '<querySelector: 'mpcps:not([data-templateid="video-play"])mp-common-cpsad:not([data-templateid="video-play"])'var node = opt.nodevar planId = node.getAttribute('data-planid')var goodId = node.getAttribute('data-pid')var traceId = node.getAttribute('data-traceid')return goodIdplanIdtraceId''var templateId = node.getAttribute('data-templateid')var adType = node.getAttribute('data-adtype')var width = 0if (templateId === 'list') {width = '100%'} else if (templateId === 'card') {if (adType === AD_CONFIG.CPS_GOODS_TYPE.SHORT_PLAYadType === AD_CONFIG.CPS_GOODS_TYPE.MINI_GAME) {width = opt.parentWidth ? opt.parentWidth * 0.65 : '100%'return widthvar height = 0if (adType === AD_CONFIG.CPS_GOODS_TYPE.MINI_GAME) {height = 79height = 16 + 112 + 16 + 8 + 12 * 1.4if (adType === AD_CONFIG.CPS_GOODS_TYPE.SHORT_PLAY) {var width = opt.parentWidth * 0.65height = Math.ceil(width * (43)) + 68} else if (adType === AD_CONFIG.CPS_GOODS_TYPE.MINI_GAME) {var _width = opt.parentWidth * 0.65height = Math.ceil(_width * (43)) + 64height = Math.ceil(opt.parentWidth + 111)return heightjustify-content: center">'function preloadingInit() {if (typeof document.querySelectorAll !== 'function') {maxWith: document.getElementById('img-content').getBoundingClientRect().widthidAttr: 'data-preloadingid'il = opt.config.lengthvar a = opt.config[i]var list = document.querySelectorAll(a.querySelector)jl = list.lengthvar node = list[j]var parentWidth = node.parentNode.getBoundingClientRect().widthparentWidth = Math.min(parentWidthg.maxWith)if (node.getAttribute('has-insert-preloading')) {var nodeW = a.calW({parentWidth: parentWidthvar nodeH = a.calH({var nodeId = a.genId({index: jvar nodeBorderRadius = typeof a.getBorderRadius === 'function' ? a.getBorderRadius({}) : 8if (typeof nodeW === 'number') {nodeW += 'px'var imgHtml = opt.defaultContentTpl.replace(#height#nodeH).replace(#width#nodeW).replace(#borderRadius#nodeBorderRadius)var tmpNode = document.createElement('div')tmpNode.innerHTML = imgHtmlif (a.replaceContentCssText) {var replaceContentCssText = a.replaceContentCssText.replace(nodeW)tmpNode.firstChild.style.cssText = replaceContentCssText} else if (a.appendContentCssText) {tmpNode.firstChild.style.cssText += a.appendContentCssTextvar html = (a.outerContainerLeft'') + tmpNode.innerHTML + (a.outerContainerRight'')tmpNode.innerHTML = htmltmpNode.firstChild.setAttribute(g.idAttrnodeId)node.parentNode.insertBefore(tmpNode.firstChildnode.nextSibling)node.setAttribute('has-insert-preloading''1')function lotteryPreloading() {Array.from(document.getElementsByTagName('mp-common-bluepacket')).forEach(function (ele) {ele.setAttribute('data-customstyle'height: '349px'preloadingInit(g)lotteryPreloading()function insertAfter(domif (typeof getComputedStyle === 'undefined') {window.getComputedStyle = function (el) {function getMaxWith() {max_width = window.innerWidth - 32function getParentWidth(dom) {function getOuterW(dom) {var w = 0w = parseFloat(style.paddingLeft) + parseFloat(style.paddingRight) + parseFloat(style.borderLeftWidth) + parseFloat(style.borderRightWidth)function getOuterH(dom) {var h = 0h = parseFloat(style.paddingTop) + parseFloat(style.paddingBottom) + parseFloat(style.borderTopWidth) + parseFloat(style.borderBottomWidth)function getVideoWh(domvidvar width = max_widthvar ratio_ = dom.getAttribute('data-ratio') * 14if (data.video_page_infos && Array.isArray(data.video_page_infos) && data.video_page_infos.some(function (x) {return x.video_id === vid})) {var videoData = data.video_page_infos.find(function (x) {if (Array.isArray(videoData.mp_video_trans_info) && videoData.mp_video_trans_info.length) {var transInfo = videoData.mp_video_trans_info[0]if (!!transInfo.width && !!transInfo.height) {ratio_ = transInfo.widthtransInfo.heightvar arr = [4var ret = arr[0]var abs = Math.abs(ret - ratio_)var rwidth = width > parent_width ? parent_width : widthvar outerW = getOuterW(dom)0var outerH = getOuterH(dom)0var videoW = rwidth - outerWvar videoH = videoWvar speedDotH = 12var rheight = videoH + outerH + speedDotHw: Math.ceil(rwidth)h: Math.ceil(rheight)sdh: speedDotHbreakParentWidthfinalSetSize) {var imgPaddingBorder = getOuterW(item)0var imgPaddingBorderTopBottom = getOuterH(item)0var heightNum = (widthNum - imgPaddingBorder) * ratio + imgPaddingBorderTopBottomwidth: ".concat(widthNum).concat(widthUnit" !important"))if (widthNum !== 'auto' && finalSetSize) {if (getComputedStyle(document.body).aspectRatio) {item.style.cssText += "height: auto !importantaspect-ratio: calc(1".concat(ratioheight: ".concat(heightNum).concat(widthUnitfinalWidth: widthNumfinalHeight: heightNumvar imgPlaceholderClass = 'js_img_placeholder'var imgSizeDatavar validArr = '' + [0.8751.1251.251.375].join('') + 'var match = window.location.href.match(winzoom=(\d+(?:\.\d+)?)if (match && match[1]) {var winzoom = parseFloat(match[1])if (validArr.indexOf('' + winzoom + '') >= 0)function getImgSrcMainInfo(src) {var pathName = new URL(src).pathnamevar lastIndex = pathName.lastIndexOf('return lastIndex > 0 ? pathName.slice(0lastIndex) : pathNamefunction setSize(imagesvideosvar bypassPreloading = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : falsevar noWidth = !document.body.clientWidth!document.getElementById('img-content')!document.getElementById('img-content').offsetWidthvar _loop = function _loop() {if (noWidth) {if (window.__second_open__ && videos[vi].getAttribute('__sec_open_place_holder__')) {var a = videos[vi]var src_ = a.getAttribute('src')a.getAttribute('data-src')''var vid = getQuery(src_).vida.getAttribute('data-mpvid')a.style.display = 'none'var obj = getVideoWh(avar videoPlaceHolderSpan = document.createElement('span')videoPlaceHolderSpan.className = "".concat(imgPlaceholderClass" wx_widget_placeholder")videoPlaceHolderSpan.setAttribute('data-vid'a.style.cssText += 'width: ' + obj.w + 'px !importanta.setAttribute('width'videoPlaceHolderSpan.style.cssText += 'height: ' + (obj.h - obj.sdh) + 'px !importantmargin-bottom: ' + obj.sdh + 'px !importanta.style.cssText += 'height: ' + obj.h + 'px !importanta.setAttribute('height'a.setAttribute('data-vh'a.setAttribute('data-vw'a.setAttribute('__sec_open_place_holder__'var index = vi(function setHitStyle() {var hitInfos = data.video_page_infosvar ret = (hitInfos[]).find(function (info) {return info.video_id === vidvar hit_biz_headimg = ret.hit_biz_headimghit_nickname = ret.hit_nicknamehit_username = ret.hit_usernamevar selfUserName = data.user_namevar videoBarHtml = "\n <div class=\"wx-edui-video_source_link js_wx_tap_highlight wx_tap_card\" id=\"".concat(hit_username).concat(index"\" data-hit-username=\"").concat(hit_username"\" data-hit-biz=\"").concat(sourceBiz"\">\n <div class=\"wx-edui-video_source_word\">_(\"\u4EE5\u4E0B\u89C6\u9891\u6765\u6E90\u4E8E\")<div>\n <div class=\"wx-edui-video_account_info\">\n <div class=\"wx-edui-video_account_avatar\" id=\"").concat(hit_biz_headimg).concat(index"\" data-src=\"").concat(hit_biz_headimg"\"><div>\n <div class=\"wx-edui-video_account_name\">").concat(hit_nickname"<div>\n <i class=\"wx-edui-video_account_arrow\"><i>\n <div>\n <div class=\"wx-edui-video_source_link__layer_mask\"><div>\n <div>")document.querySelectorAll('.video_iframe').forEach(function (item) {if (item.getAttribute('data-mpvid') === vid && item.getAttribute('data-hasSource') !== '1') {item.setAttribute('data-hasSource'item.parentNode.insertBefore(videoBarif (ret.hit_biz_headimg) avatorEle.style.backgroundImage = "url(".concat(avatorSrc_retfor (var vi = 0viLen = videos.lengthvi < viLenvi++) {_ret = _loop()if (_ret === 0) breakif (_ret === 1) continuevar isCarton = data.copyright_info.is_cartoon_copyright * 1data.user_info.is_care_mode * 1isAccessMode === '1'if (!imgSizeData) {imgSizeData = {}data.picture_page_info_list = data.picture_page_info_list[]var noWidthHeightCount = 0var hasWidthHeightCount = 0data.picture_page_info_list.forEach(function (imgData) {var width = Number(imgData.width)var height = Number(imgData.height)if (width && height) {imgSizeData[getImgSrcMainInfo(imgData.cdn_url)] = {ratio: heightwidthwidth: widthhasWidthHeightCount++noWidthHeightCount++if (Math.random() < 0.01 && Number(data.create_timestamp) > 1682352000) {hasWidthHeightCount && (new Image().src = "jsmonitor?idkey=330742_20_".concat(hasWidthHeightCount"&r=").concat(Math.random()))noWidthHeightCount && (new Image().src = "jsmonitor?idkey=330742_21_".concat(noWidthHeightCountif (!data.picture_page_info_list.length) {noWidthHeightCount = document.querySelectorAll('#js_content img').lengthfunction adjustTableColumnWidths() {var screenWidth = window.innerWidthvar tables = document.querySelectorAll('table')tables.forEach(function (table) {var rows = table.querySelectorAll('tr')var shouldSkipTable = falsei < rows.lengthvar row = rows[i]var cells = Array.from(row.querySelectorAll('td'))var hasAllDataColWidth = cells.every(function (cell) {return cell.hasAttribute('data-colwidth')console.log('hasAllDataColWidth:'hasAllDataColWidth)if (!hasAllDataColWidth) {shouldSkipTable = trueif (shouldSkipTable) {rows.forEach(function (row) {if (cells.length > 1) {var colWidths = cells.map(function (cell) {return parseInt(cell.getAttribute('data-colwidth')var allEqual = colWidths.every(function (width) {return width === colWidths[0]console.log('allEqual:'allEqual)if (!allEqual) {var totalColWidth = colWidths.reduce(function (sumwidth) {return sum + widthcells.forEach(function (cellvar colWidth = colWidths[index]if (colWidth > 0 && totalColWidth > 0) {var widthPercentage = colWidthtotalColWidthvar newWidth = screenWidth * widthPercentagecell.style.width = "".concat(newWidthadjustTableColumnWidths()for (var im = 0imLen = images.lengthim < imLenim++) {if (window.__second_open__ && images[im].getAttribute('__sec_open_place_holder__')) {var img = images[im]var imgDataSrc = img.getAttribute('data-src')var realSrc = img.getAttribute('src')var isEmoji = falseif (imgDataSrc &&res\.wx\.qq\.com\t\wx_fed\we-emoji\.test(imgDataSrc)) {isEmoji = trueimg.style = 'display:inline-blockfont-size:22pxbackground-size:1emmargin-top:-.2em'if (!imgDataSrcrealSrc) continuevar imgStyle = img.getAttribute('style')img.setAttribute('data-original-style'imgStyle)var width_ = img.dataset.wvar imgRatio = 1 * img.dataset.ratioimg.setAttribute('data-index'im)var width_num = 0var width_unit = 'px'var imgSizeFromBackend = imgSizeData[getImgSrcMainInfo(imgDataSrc)]if (imgSizeFromBackend) {if (imgSizeFromBackend.ratio) {imgRatio = imgSizeFromBackend.ratioimg.setAttribute('data-ratio'imgSizeFromBackend.ratio)if (imgSizeFromBackend.width) {width_ = imgSizeFromBackend.widthimg.setAttribute('data-w'imgSizeFromBackend.width)if (imgRatio && imgRatio > 0) {if (!(isCartonisEmoji)) {img.src = "data:image%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='1px' height='1px' viewBox='0 0 1 1' version='1.1' xmlns='http:xlink'%3E%3Ctitle%3E%3Ctitle%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' fill-opacity='0'%3E%3Cg transform='translate(-249.000000-126.000000)' fill='%23FFFFFF'%3E%3Crect x='249' y='126' width='1' height='1'%3E%3Crect%3E%3Csvg%3E"var fallbackWidth = img.style.widthimg.getAttribute('width')width_var fallbackMaxWidth = 360fallbackWidth = parseFloat(fallbackWidth10) > fallbackMaxWidth ? fallbackMaxWidth : fallbackWidthif (fallbackWidth === 'inherit') {fallbackWidth = fallbackMaxWidthif (fallbackWidth) {img.setAttribute('_width'!isNaN(fallbackWidth * 1) ? fallbackWidth + 'px' : fallbackWidth)if (typeof fallbackWidth === 'string' && fallbackWidth.indexOf('%') !== -1) {fallbackWidth = parseFloat(fallbackWidth.replace('%'100 * fallbackMaxWidthif (fallbackWidth === 'auto') {fallbackWidth = width_if (width_ === 'auto'!width_) {var fallbackRes =^(\d+(?:\.\d+)?)([a-zA-Z%]+)?$.exec(fallbackWidth)var fallbackLastWidth = fallbackRes && fallbackRes.length >= 2 ? fallbackRes[1] : 0var fallbackUnit = fallbackRes && fallbackRes.length >= 3 && fallbackRes[2] ? fallbackRes[2] : 'px'setImgSize(imgfallbackLastWidthfallbackUnitimgRatioimg.classList.add(imgPlaceholderClass"wx_img_placeholder")var parent_width = getParentWidth(img)max_widthvar init_width = img.style.widthimg.getAttribute('width')width_parent_widthinit_width = parseFloat(init_width10) > max_width ? max_width : init_widthif (init_width === 'inherit') {init_width = parent_widthif (init_width) {!isNaN(init_width * 1) ? init_width + 'px' : init_width)if (typeof init_width === 'string' && init_width.indexOf('%') !== -1) {width_'px'parent_width = getParentWidth(img)max_widthinit_width = parseFloat(init_width.replace('%'100 * parent_widthif (init_width === 'auto') {init_width = width_var res =.exec(init_width)width_num = res && res.length >= 2 ? res[1] : 0width_unit = res && res.length >= 3 && res[2] ? res[2] : 'px'var imgWidth = width_numif (isCartonisEmoji) {img.src = imgDataSrcimg.style.height = 'auto'imgWidthwidth_unitvar _setImgSize = setImgSize(imgfalsefinalWidth = _setImgSize.finalWidthfinalHeight = _setImgSize.finalHeightif (finalWidth <= 16finalHeight <= 16) {img.classList.remove(imgPlaceholderClassimg.classList.add('wx_img_placeholder_mini')if (!data.is_h5_render) {img.setAttribute('__sec_open_place_holder__'if (!bypassPreloading) init()var videos = []var user_name = "gh_8f2acde109a9"var isCartoonCopyright = '0'var is_care_mode = ''var createTimestamp = '1778231437'var picturePageInfoList = "[]"picturePageInfoList = picturePageInfoList.includes(']') ? picturePageInfoList.replace(']'']') : picturePageInfoListpicturePageInfoList = JSON.parse(picturePageInfoList.replace('"'))picturePageInfoList = []var data = {is_h5_render: trueuser_name: user_nameis_cartoon_copyright: isCartoonCopyrightpicture_page_info_list: picturePageInfoListcreate_timestamp: createTimestampis_care_mode: is_care_modesetSize(imagesfunction htmlDecode(str) {.replace(''\'')<br\s*(\)?\s*> ' ')<'<')'"')var previewtype = "" * 1var uin = ''var key = ''var pass_ticket = ''var new_appmsg = 1var real_item_show_type = "0"var can_see_complaint = ""var tid = ""var aid = ""var clientversion = ""var appuin = """MzAxMzE4ODE3Mw=="var voiceid = ""var create_time = "1778231437" * 1var source = "1"var ascene = ""var subscene = ""var abtest_cookie = ""var finder_biz_enter_id = "" * 1var scene = 75var itemidx = """"var appmsg_token = """"var _copyright_stat = "0"var _ori_article_type = ""var is_follow = ""var nickname = htmlDecode("宿迁教育发布")var appmsg_type = "9"var ct = "1778231437"var fakeid = ""var version = ""var is_limit_user = "0"var cps_article_data = ""var round_head_img = "http:var profile_signature = "宿迁市教育局官方发布平台"var profile_signature_new = ""var hd_head_img = "http:0"""var ori_head_img_url = "http:132"var msg_title = '134名事业编制!宿迁市教育局直属学校2026年面向社会公开招聘教师公告'.html(false)var msg_desc = htmlDecode("")var msg_cdn_url = "https:0?wx_fmt=jpeg"var cdn_url_1_1 = "https:var cdn_url_235_1 = "https:var msg_link = "https:ZN1wiWSpjJKiOcxiV0xBKg?scene=1&click_id=10"var user_uin = "" * 1var open_id = ""var msg_source_url = ''var img_format = 'jpeg'var srcid = ''var req_id = '2700IFobPwongTPfcI0jWmc5'var networkTypevar appmsgid = "2651202311"''''var comment_id = '4507015970908897283''0'var mp_comment_id = """" * 1var comment_enabled = "" * 1var open_fansmsg = "0" * 1var is_https_res = ("" * 1) && (location.protocol == "https:")var msg_daily_idx = "1"""var profileReportInfo = """"var devicetype = ""var source_encode_biz = ""var source_username = ""var reprint_ticket = ""var source_mid = ""var source_idx = ""var source_biz = ""var author = "宿迁市教育局"var author_id = ""var reward_wording = ""var reward_author_head = ""var reward_can_whisper = "" * 10var reward_total_count = "" * 10var optimizing_flag = "" * 1var show_comment = ""var __appmsgCgiData = {wxa_product: "" * 1wxa_cps: "" * 1show_msg_voice: "0" * 1can_use_page: "" * 1is_wxg_stuff_uin: "0" * 1card_pos: ""copyright_stat: "0"source_biz: ""hd_head_img: "http:0"(window.location.protocol + "" + window.location.host + "pic_rumor_link7e42d0.jpg")has_red_packet_cover: "0" * 10minishopCardData: ""var _empty_v = "audiosempty7e42d0.mp3"var album_info_list = [var target_album_info = (function () {var curAlbumId = ''if (curAlbumId) {i < album_info_list.lengthif (curAlbumId === album_info_list[i].id) {return album_info_list[i]return album_info_list && album_info_list[0]var albumInfo = ''if (window.novel_album_info) window.novel_album_info.show_novel_link = '' === 'true'var copyright_stat = "0" * 1var hideSource = "" * 1var pay_fee = "" * 1var pay_timestamp = ""var need_pay = "" * 1var is_pay_subscribe = "0" * 1var need_report_cost = "0" * 1var use_tx_video_player = "0" * 1var appmsg_fe_filter = "contenteditable"var friend_read_source = """"var friend_read_version = """"var friend_read_class_id = """"var is_only_read = "1" * 1var read_num = "" * 1var read_num_new = '' * 1var show_read_new = '' * 1var like_num = "" * 1var liked = "" == 'true' ? true : falsevar is_temp_url = "" ? 1 : 0var tempkey = ""var send_time = ""var icon_emotion_switch = "iconemotionicon_emotion_switch7e42d0.svg"var icon_emotion_switch_active = "icon_emotion_switch_active7e42d0.svg"var icon_emotion_switch_primary = "icon_emotion_switch_primary7e42d0.svg"var icon_emotion_switch_active_primary = "icon_emotion_switch_active_primary7e42d0.svg"var icon_loading_white = "commonicon_loading_white7e42d0.gif"var icon_audio_unread = "audioicon_audio_unread7e42d0.png"var icon_qqmusic_default = "icon_qqmusic_default7e42d0.png"var icon_qqmusic_source = "icon_qqmusic_source7e42d0.svg"var icon_kugou_source = "icon_kugou_source7e42d0.png"var topic_default_img = 'pic_book_thumb7e42d0.png'var comment_edit_icon = 'icon_edit7e42d0.png'var comment_loading_img = 'icon_loading_white7e42d0.gif'var comment_c2c_not_support_img = 'pic_discuss_more7e42d0.png'var line_info = {var can_feedback = '' * 1var yqj_info = {var frontend_exp_list = [var tts_is_ban = '' * 10var tts_is_show = '' * 10var noneed_tts = '' * 10var tts_heard_person_cnt = '' * 10var can_use_star = '' * 10var star_person_cnt = '' * 10var voice_in_appmsg = {var voiceList = {}voiceList={"voice_in_appmsg":[]}var reprint_style = '' * 1var reprint_type = '' * 1var wxa_img_alert = "" != 'false'var weapp_sn_arr_json = "{\x22weapp_card_list\x22:[{\x22appid\x22:\x22wxc58ee3a723e0e494\x22\x22sn\x22:\x229c8f2565c6e177fca6c000a861f9afa1\x22}]}"""var videoPageInfos = [window.__videoPageInfos = videoPageInfosif ([12].indexOf('0' * 1) !== -1) {var pageInfoList = []for(var i = 0i<videoPageInfos.lengthi++){if (videoPageInfos[i].mp_video_overseas_limit) {videoPageInfos[i].mp_video_trans_info = []pageInfoList.push(videoPageInfos[i])window.__videoPageInfos = pageInfoListwindow.watermark_setting = '3' * 1var video_snap_json = """"var rumor_data_json = """"function recursiveHtmlDecode(input) {const textarea = document.createElement("textarea")let previous = inputlet current = inputprevious = currenttextarea.innerHTML = previouscurrent = textarea.value} while (current !== previous)return currentif(rumor_data_json){video_snap_json = JSON.stringify({list:[JSON.parse(recursiveHtmlDecode(rumor_data_json))]})}catch (e) {console.error('解构谣言信息报错'var mp_profile = [original_num: '0' * 1var ban_scene = "0" * 1var ban_jump_link = {var svr_time = "1779811392" * 1var is_transfer_msg = "" * 10var malicious_title_reason_id = "0" * 1var malicious_content_type = "0" * 1var modify_time = "" * 1var modify_detail = []var isprofileblock = "0"var jumpInfo = [window.service_type = '0' * 1var hasRelatedArticleInfo = '0' * 10var relatedArticleFlag = '' * 10var canUseAutoTypeSettingcanUseAutoTypeSetting = '3' * 10var styleType = '10000'var originTypeSetting = ''var originStyleType = ''var reprintEditable = ''var currentSvrStyleTypeoriginSvrStyleTypeif (!isNaN(parseInt(styleType)) && parseInt(styleType) > 0) {currentSvrStyleType = parseInt(styleType)} else if (!isNaN(parseInt(canUseAutoTypeSetting))) {currentSvrStyleType = parseInt(canUseAutoTypeSetting)currentSvrStyleType = 0if (!isNaN(parseInt(originStyleType)) && parseInt(originStyleType) > 0) {originSvrStyleType = parseInt(originStyleType)} else if (!isNaN(parseInt(originTypeSetting))) {originSvrStyleType = parseInt(originTypeSetting)originSvrStyleType = 0if (reprint_type > 0 && originSvrStyleType !== currentSvrStyleType && parseInt(reprintEditable) === 0) {var dc = document.getElementById('js_content').classListdc.remove('autoTypeSetting')dc.remove('autoTypeSetting24')dc.remove('autoTypeSetting24psection')var finalSetting = parseInt(originSvrStyleType)if (finalSetting === 1) {dc.add('autoTypeSetting')} else if (finalSetting === 2) {dc.add('autoTypeSetting24')} else if (finalSetting === 3) {dc.add('autoTypeSetting24psection')window.wxtoken = "777"window.is_login = '' * 1var title = "宿迁教育发布"var is_new_msg = truevar is_wash = '' * 1var topbarEnable = falsevar enterid = "1779811392" * 1"1779811392" * 1"" * 1parseInt(Date.now()var reloadid = '' * 1parseInt(Date.now()var reloadseq = '' * 11var miniprogram_appid = ""var defaultAvatarUrl = 'data:imagePHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNDIyMF8yNjc0KSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg0MHY0MEgweiIvPjxwYXRoIGZpbGw9IiNFREVERUQiIGQ9Ik0wIDBoNDB2NDBIMHoiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjUgMjlhMSAxIDAgMCAxLTEtMXYtLjY4NGMwLS42ODYuNDk4LTEuNDg0IDEuMTE0LTEuNzg1bDUuNjYtMi43NjJjLjgyMS0uNCAxLjAxMi0xLjI4OC40Mi0xLjk5bC0uMzYyLS40MjljLS43MzYtLjg3Mi0xLjMzMi0yLjUtMS4zMzItMy42NFYxNWMwLTIuMjEgMS43OTUtNCA0LTQgMi4yMSAwIDQgMS43OTMgNCA0djEuNzFjMCAxLjE0LS42IDIuNzczLTEuMzMyIDMuNjQybC0uMzYxLjQyOGMtLjU5LjY5OS0uNDA2IDEuNTg4LjQxOSAxLjk5bDUuNjYgMi43NjJjLjYxNS4zIDEuMTE0IDEuMDkzIDEuMTE0IDEuNzg0VjI4YTEgMSAwIDAgMS0xIDFoLTE3eiIgZmlsbD0iIzAwMCIgZmlsbC1vcGFjaXR5PSIuOSIgb3BhY2l0eT0iLjIiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMF80MjIwXzI2NzQiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoNDB2NDBIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4='document.addEventListener('DOMContentLoaded'window.domCompleteTime = Date.now()var hasRecommendMsg = 0var isPayTopic = '' * 1var payTopicPrice = '' * 1var isRemovedFromPayTopic = '' * 1var isPaySubscribe = '0' * 1var isPaid = '0' * 1var isRefund = '' * 1var payShowIAPPrice = 1var payProductId = ''''var previewPercent = '0'''var payGiftsCount = '0' * 10var payDesc = htmlDecode('')var payFreeGift = '' * 10var is_finished_preview = 0var jump2pay = '' * 1var isFansvar can_reward = '0' * 10var is_need_reward = (isPaySubscribe && !isPaid) ? 0 : "0" * 1var rewardsn = ''var rewardTimestamp = '' * 10var is_teenager = '' * 10var is_care_mode = '' * 10var zhuge_user_limit = '' * 10var segment_comment_id = '4507015984481665030'var showRewardListDialog = '' * 10var colorScheme = ''var iapPriceInfo = {var productPayPackage = {iap_price_info: iapPriceInfovar isCartoonCopyright = '0' * 1var show_msg_voice = '' * 1var qnaCardData = ''var exptype = ''''var expsessionid = ''''var goContentId = ''var goReplyId = ''var fromCommentShare = ''var extra_comment_id = '4507015983693135872''0'var goAddedInfo = '' * 1var goAddedInfoContentId = ''var hitProduct = '' * 1var preload_comment_list = ''var preload_comment_total_cnt = '' * 1var show_related_article = '' * 1var wwdistype = ''var refuteSourceUrl = ''var verify_status = "2" * 1window.cgiData = {appImg: 'pic_tencent_video7e42d0.png'var loveNotifyMsg = '' * 1var loveFriendId = ''countryName: '中国'countryId: '156'provinceName: '江苏'provinceId: ''cityName: ''cityId: ''window.show_ip_wording = '1' * 1window.source_appid = 'wx96df85c4c9a9acd4''wxc3923acb47c0d396'window.is_over_sea = '0' * 1window.showAdMark = "0" * 1window.is_title_modified = "" * 1window.alias = "sqsjyj"""window.claim_source = {claim_source_type: '' * 10claim_source: ''media_source_type_info: {aigc_type: '' * 10aigc_wording: ''window.hideAdMarkOnCps = ("""0" * 1) ? 1 : 0window.bar_version = '' * 1window.short_link = ''''window.appmsg_bar_data = {friend_seen_info: {ecs_jump_info_str: ''is_red_flower_like: '0' * 10red_flower_wording: ''tencent_gongyi_wxa_path: ''tencent_gongyi_wxa_appid: ''red_flower_like_sn: ''tencent_gongyi_wxa_username: ''is_show_newsflash_feeds: '' * 1 === 1newsflash_feeds_url: ''window.subcount_version = '' * 1window.show_comment_bar = '' * 1window.picture_page_info_list = [window.show_comment_entrance = '' * 1window.search_keywords = [window.s1s_keywords_exp_info = ''var need_baike_preload = truewindow.ad_keywords = [window.show_ad_keyword = 'false'window.get_search_keyword_realtime = '0' * 1window.clear_desc_flag = "" * 1window.mmlisten_playlist_info_buffer = ''window.key_text = ''window.appmsg_listen_id = '150439696631624335'if (window.isPaySubscribe) {function onWeixinJsBridgeReady() {window.WeixinJSBridge.invoke('hideMenuItems'menuList: ['control:showButtonScreenShot']function (res) {})if (typeof WeixinJSBridge === 'undefined') {if (document.addEventListener) {document.addEventListener('WeixinJSBridgeReady'onWeixinJsBridgeReady} else if (document.attachEvent) {document.attachEvent('WeixinJSBridgeReady'onWeixinJsBridgeReady)document.attachEvent('onWeixinJSBridgeReady'onWeixinJsBridgeReady()showHTML = 100 + 'k+'var num = '' + parseInt(realNum)showHTML = num + 'k'showHTML = num.substring(0dotIndex) + '.' + num.charAt(dotIndex + 1) + 'k'function _createForOfIteratorHelper$1(ovar _iterator = _createForOfIteratorHelper$1(vars)function compareHexVersion$1(hexNum) {compareHexVersion: compareHexVersion$1_invoke = _asyncToGenerator( _regeneratorRuntime$4().mark(function _callee(methodName_call = _asyncToGenerator( _regeneratorRuntime$4().mark(function _callee2(methodName) {function createErrorResult(messagedetailsplaybackMethod) {var result = {success: falseerror: {message: messagedetails: detailsif (playbackMethod) {result.playbackMethod = playbackMethodfunction createSuccessResult(playbackMethodactionsuccess: trueplaybackMethod: playbackMethodaction: actionif (data !== undefined) {result.data = datafunction createResultFromJSAPI(resplaybackMethoderrorMessagesuccessMessage) {var errMsg = res.err_msgres.errMsgif (errMsg && errMsg.indexOf('ok') !== -1) {return createSuccessResult(playbackMethodreturn createErrorResult(errMsgerrorMessageplaybackMethod)var PlayMode(function (PlayMode) {PlayMode[PlayMode["SEQUENCE"] = 0] = "SEQUENCE"PlayMode[PlayMode["LIST_LOOP"] = 1] = "LIST_LOOP"PlayMode[PlayMode["SINGLE_LOOP"] = 2] = "SINGLE_LOOP"})(PlayMode(PlayMode = {}))var PlayStatus = {IDLE: 'idle'PLAYING: 'playing'PAUSED: 'paused'LOADING: 'loading'var PlaybackMethod(function (PlaybackMethod) {PlaybackMethod["TING"] = "ting"PlaybackMethod["BACKGROUND"] = "background"PlaybackMethod["H5_AUDIO"] = "h5_audio"})(PlaybackMethod(PlaybackMethod = {}))var currentBackgroundItem = nullfunction getBackgroundAudioState(callback) {JSAPI.invoke('getBackgroundAudioState'if (!res.status && !res.state) {if (!res.src && !res.dataUrl) {res.status = PlayStatus.IDLE} else if (res.paused === trueres.paused === 1) {res.status = PlayStatus.PAUSEDres.status = PlayStatus.PLAYINGif (!res.item && currentBackgroundItem) {res.item = currentBackgroundItemif (callback) callback(res)resolve(createResultFromJSAPI(resPlaybackMethod.BACKGROUND'get''Failed to get background audio state'))function onBackgroundAudioStateChanged(callback) {var listener = function listener(res) {var status = res.stateres.statusif (status === 'ended'status === 'stop') {status = PlayStatus.IDLE} else if (status === 'play'status === 'playing') {status = PlayStatus.PLAYING} else if (status === 'pause'status === 'paused') {status = PlayStatus.PAUSED} else if (status === 'waiting'status === 'canplay') {status = PlayStatus.LOADINGvar state = {status: status(res.paused ? 'paused' : 'playing')currentTime: res.currentTimeres.position0duration: res.duration0item: res.itemcurrentBackgroundItem{}source: PlaybackMethod.BACKGROUNDcallback(state)JSAPI.on('onBackgroundAudioStateChange'listener)return listenerconsole.error('Failed to register onBackgroundAudioStateChange:'function getH5AudioState() {var audio = window.__tingAudioInstanceif (audio) {return createSuccessResult(PlaybackMethod.H5_AUDIOstatus: audio.paused ? 'paused' : 'playing'currentTime: audio.currentTime0duration: audio.duration0item: window.__tingAudioCurrentItem{}source: PlaybackMethod.H5_AUDIOreturn createErrorResult('No H5 Audio instance available'undefinedPlaybackMethod.H5_AUDIO)console.error('[play_voice][h5] getState error:'return createErrorResult('Failed to get H5 Audio state'var isWechat = mmVersion.isWechatvar isDebugXwebVersion = mmVersion.xwebVersion <= 1000var isTingSupportedPC = mmVersion.isUnifiedPcWechat && (mmVersion.xwebVersion >= 18720isDebugXwebVersion)var TING_SUPPORT_TYPES = [011]var KUGOU_TYPES = [5function isSupportTing(type) {var isPlatformSupported = isWechat && !mmVersion.isPcWechatisTingSupportedPCif (!isPlatformSupported) return falseif (type === undefinedtype === null) return trueif (KUGOU_TYPES.includes(type)) {return !mmVersion.isIOSmmVersion.compareHexVersion('18004600')return TING_SUPPORT_TYPES.includes(type)var isTingSupportedPCVersion = isTingSupportedPCtypeof navigator !== 'undefined' && (navigator.userAgent.indexOf('QQMusic') > 0typeof location !== 'undefined' && location.href.indexOf('_qqclient=1') > 0)var PLAYBACK_METHODS_FALLBACK = [PlaybackMethod.TINGPlaybackMethod.H5_AUDIO]function tryAllMethods(_x_x3_x4_x5) {return _tryAllMethods.apply(thisfunction _tryAllMethods() {_tryAllMethods = _asyncToGenerator( _regeneratorRuntime$3().mark(function _callee(executoronSuccessmethods) {var errors_iterator2_step2methodresultfinalResulterrors = {}_iterator2 = _createForOfIteratorHelper(methodsPLAYBACK_METHODS_FALLBACK)_context.prev = 2_iterator2.s()if ((_step2 = _iterator2.n()).done) {_context.next = 23method = _step2.value_context.prev = 6return executor(method)result = _context.sentif (!result.success) {_context.next = 13onSuccess === nullonSuccess === void 0 ? void 0 : onSuccess(method)result)errors[method] = result.errorconsole.warn("".concat(method" failedtrying next...")result.error)_context.next = 21_context.prev = 17_context.t0 = _context["catch"](6)errors[method] = _context.t0" exception_context.t0)case 23:_context.next = 28_context.prev = 25_context.t1 = _context["catch"](2)_iterator2.e(_context.t1)case 28:_context.prev = 28_iterator2.f()return _context.finish(28)case 31:console.error(errorMessageerrors)finalResult = createErrorResult(errorMessagecallback === nullcallback === void 0 ? void 0 : callback(finalResult)finalResult)case 35:_callee2831][617]])function getTingAudioState(callback) {JSAPI.invoke('getTingAudioState'sourceType: 2function (res2) {if (res2 && res2.status && res2.status === 'idle') {sourceType: 1function (res1) {if (callback) callback(res1)resolve(createResultFromJSAPI(res1PlaybackMethod.TING'Failed to get Ting audio state'))if (callback) callback(res2)resolve(createResultFromJSAPI(res2function onTingAudioStateChanged(callback) {if (isTingSupportedPCVersion) {if (!res.status && !res.item) {status: res.statuscurrentTime: res.currentTime0item: res.itemsource: PlaybackMethod.TINGJSAPI.on('onTingAudioStateChanged'console.error('Failed to register onTingAudioStateChanged:'var callbackQueue = []var listenersRegistered = falsevar tingListener = nullvar backgroundListener = nullfunction notifyListeners(state) {callbackQueue.forEach(function (callback) {console.error('Error in audio state listener:'function registerAllListeners() {if (listenersRegistered) returnlistenersRegistered = trueif (!tingListener) {tingListener = onTingAudioStateChanged(function (state) {notifyListeners(state)if (!backgroundListener) {backgroundListener = onBackgroundAudioStateChanged(function (state) {function addListener(callback) {if (!callbackQueue.includes(callback)) {callbackQueue.push(callback)registerAllListeners()function removeListener(callback) {var index = callbackQueue.indexOf(callback)if (index > -1) {callbackQueue.splice(indexundefined && undefined.__restfunction (sfor (var p in s) if (Object.prototype.hasOwnProperty.call(sp) && e.indexOf(p) < 0) t[p] = s[p]if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0p = Object.getOwnPropertySymbols(s)i < p.lengthif (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(sp[i])) t[p[i]] = s[p[i]]var currentPlaybackMethod = nullfunction getCurrentPlaybackMethod() {return currentPlaybackMethodfunction onAudioStateChanged(callback) {addListener(callback)removeListener(callback)function getAudioStateByMethod(_x4return _getAudioStateByMethod.apply(thisfunction _getAudioStateByMethod() {_getAudioStateByMethod = _asyncToGenerator( _regeneratorRuntime$2().mark(function _callee2(method_context2.t0 = method_context2.next = _context2.t0 === PlaybackMethod.TING ? 3 : _context2.t0 === PlaybackMethod.BACKGROUND ? 6 : _context2.t0 === PlaybackMethod.H5_AUDIO ? 9 : 12_context2.next = 5return getTingAudioState(callback)_context2.sent)_context2.next = 8return getBackgroundAudioState(callback)_context2.next = 11return getH5AudioState()createErrorResult('Unknown playback method'))function getAudioState(_x13) {return _getAudioState.apply(thisfunction _getAudioState() {_getAudioState = _asyncToGenerator( _regeneratorRuntime$2().mark(function _callee5(callback) {return _regeneratorRuntime$2().wrap(function _callee5$(_context5) {_context5.next = 2return tryAllMethods(function (method) {return getAudioStateByMethod(methodcallback)'No audio state available from any playback method')return _context5.abrupt("return"_context5.sent)_callee5)var AudioStateManagerClass = function () {function AudioStateManagerClass() {AudioStateManagerClass)this.POLLING_INTERVAL = 1000this.subscribers = new Set()this.pollingTimer = nullthis.listenerUnsubscribe = nullthis.lastFullState = nullthis.subscribe = function (callback) {_this.subscribers.add(callback)if (_this.subscribers.size === 1) {_this.startGlobalSubscription()_this.subscribers["delete"](callback)if (_this.subscribers.size === 0) {_this.stopGlobalSubscription()this.getCachedState = function () {return _this.lastFullStatethis.poll = _asyncToGenerator( _regeneratorRuntime$1().mark(function _callee() {if (!(!_this.pollingTimer && _this.subscribers.size === 0)) {_context.next = 2return getAudioState()if (result.success && result.data) {_this.lastFullState = _this.buildExtendedState(result.data'polling')_this.notifySubscribers(_this.lastFullState)_context.prev = 9_context.t0 = _context["catch"](2)console.warn('[AudioStateManager] Polling error:'if (_this.subscribers.size > 0) {_this.pollingTimer = setTimeout(_this.poll_this.POLLING_INTERVAL)_this.stopPolling()9]])this.handleEventStateChange = function (eventState) {_this.lastFullState = _this.buildExtendedState(eventState'event')_this.startPolling()_createClass(AudioStateManagerClasskey: "buildExtendedState"value: function buildExtendedState(dataupdateSource) {_g_h_j_kvar currListenId = (_a = data.item) === null_a === void 0 ? void 0 : _a.listenIdvar isSameAudio = !!(currListenId && currListenId === ((_c = (_b = this.lastFullState) === null_b === void 0 ? void 0 : _b.item) === null_c === void 0 ? void 0 : _c.listenId))var status = data.status((_d = this.lastFullState) === null_d === void 0 ? void 0 : _d.status)'idle'var item = data.item && _typeof(data.item) === 'object' ? data.item : (_f = (_e = this.lastFullState) === null_e === void 0 ? void 0 : _e.item) !== null && _f !== void 0 ? _f : datareturn Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}isSameAudio ? Object.assign({}this.lastFullState) : {})currentTime: (_g = data.currentTime) !== null && _g !== void 0 ? _g : 0duration: (_h = data.duration) !== null && _h !== void 0 ? _h : 0item: itemsource: (_k = (_j = data.source) !== null && _j !== void 0 ? _j : getCurrentPlaybackMethod()) !== null && _k !== void 0 ? _k : PlaybackMethod.TINGdata.playRate !== undefined && {playRate: data.playRatedata.shutdown !== undefined && {shutdown: data.shutdowndata.categoryId !== undefined && {categoryId: data.categoryIddata.buffered !== undefined && {buffered: data.bufferedupdateSource: updateSourcekey: "notifySubscribers"value: function notifySubscribers(state) {this.subscribers.forEach(function (cb) {cb(state)console.error('[AudioStateManager] Callback error:'key: "stopPolling"value: function stopPolling() {if (this.pollingTimer) {clearTimeout(this.pollingTimer)key: "startPolling"value: function startPolling() {if (this.pollingTimer) returnthis.pollingTimer = setTimeout(this.pollthis.POLLING_INTERVAL)key: "startGlobalSubscription"value: function () {var _startGlobalSubscription = _asyncToGenerator( _regeneratorRuntime$1().mark(function _callee2() {if (!this.listenerUnsubscribe) {this.listenerUnsubscribe = onAudioStateChanged(this.handleEventStateChange)return this.poll()_callee2function startGlobalSubscription() {return _startGlobalSubscription.apply(thisreturn startGlobalSubscriptionkey: "stopGlobalSubscription"value: function stopGlobalSubscription() {this.stopPolling()if (this.listenerUnsubscribe) {this.listenerUnsubscribe()key: "getInstance"value: function getInstance() {if (!AudioStateManagerClass.instance) {AudioStateManagerClass.instance = new AudioStateManagerClass()return AudioStateManagerClass.instancereturn AudioStateManagerClassvar AudioStateManager = AudioStateManagerClass.getInstance()AudioStateManager.subscribeAudioStateManager.getCachedStatevar isIOS = mmVersion.isIOSisHarmonyWechat = mmVersion.isHarmonyWechatcompareHexVersion = mmVersion.compareHexVersionvar formatReadNum = function formatReadNum(value) {return i18n.dealLikeReadShow_en(value)result = '10万+'var __setTingHeard = function __setTingHeard(containercntisTempUrl) {if (!domisTempUrl) {dom && dom.parentNode.removeChild(dom)if (isIOS && mmVersion.compareHexVersion('18002622')isAndroid && mmVersion.compareHexVersion('2800253A')isHarmonyWechat && compareHexVersion('0xf3100b00') && !compareHexVersion('0xf3100c00')compareHexVersion('0xf3800b00')isSupportTing()) {if (cnt > 100000) {dom.innerText = "".concat(formatReadNum(cnt)dom.setAttribute('aria-labelledby''js_ting_heard js_a11y_op_ting_heard')} else if (cnt > 0) {"人")dom.innerText = "听全文"'js_ting_heard')dom.style.removeProperty('display')window.__hasClickedAudioPanelHandler = function () {window.__hasClickedAudioPanel = truedom.addEventListener('click'window.__hasClickedAudioPanelHandler)dom.parentNode.removeChild(dom)var tempkey = window.tempkey''var tingHeardDom = document.querySelector('#js_ting_heard')document.querySelector('#js_a11y_op_ting_heard')var tingIsShow = (window.tts_is_show'') && !(window.noneed_tts'' === '1')var tingHeardCnt = window.tts_heard_person_cnt''console.log('tingIsShowtingHeardCnt'tingIsShowtingHeardCnt)!!(tingIsShow * 1) && __setTingHeard(document.querySelector('#js_content')tingHeardDomtingHeardCnt * 1!!tempkey)window.__setTingHeard = __setTingHeardreturn __setTingHeardvar commReport = {var renderDom = function renderDom(domhasStar) {if (hasStar) {dom.innerText = "已星标"dom.innerText = "星标"dom.classList.add('rich_media_meta_star')dom.classList.remove('rich_media_meta_star_cancel')dom.classList.add('rich_media_meta_star_cancel')dom.classList.remove('rich_media_meta_star')localStorage.setItem('star_info'mid: window.mididx: window.idxhas_star: !!hasStarvar __setStar = function __setStar(domstatStatus) {var hasReportExpose = falsevar hasStar = statStatusvar realCnt = cntfunction addStar() {var dispatchEvent = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : truehasStar = 1realCnt = realCnt + 1renderDom(domrealCnthasStar)if (dispatchEvent) window.dispatchEvent(new CustomEvent('star'))function cancelStar() {hasStar = 0realCnt = realCnt - 1if (dispatchEvent) window.dispatchEvent(new CustomEvent('cancel-star'))statStatus)var clickHander = function clickHander() {if (hasStar === 0) {JSAPI.invoke('operateStar'opType: 'addStar'if (res.err_msg &&:ok$.test(res.err_msg)) addStar()opType: 'cancelStar'.test(res.err_msg)) cancelStar()AppMsgID: window.mid * 1ItemIndex: window.idx * 1Scene: window.sceneSubScene: window.subscene * 1EnterId: window.enteridSessionId: "".concat(window.sessionid)Event: hasStar ? 8 : 7ItemShowType: window.item_show_type * 1commReport.report(17335var exposeHandler = function exposeHandler() {if (hasReportExpose) returnEvent: 6hasReportExpose = trueclickHander)JSAPI.on('onPageStarStateChanged'console.log('onPageStarStateChanged'if (res.state) addStar()else cancelStar()window.__hasStarInLifecycle = !!hasStarvar intersectionObserver = new IntersectionObserver(exposeHandler)intersectionObserver.observe(dom)window.addEventListener('star'if (e && e.detail && e.detail.from === 'frontend') addStar(false)window.addEventListener('cancel-star'if (e && e.detail && e.detail.from === 'frontend') cancelStar(false)document.addEventListener('visibilitychange'var visible = document.visibilityState === 'visible'if (!visible) returnvar starDom = document.querySelector('#js_star')var canUseStar = window.canUseStarisIOS && mmVersion.compareHexVersion('18003623')isAndroid && mmVersion.compareHexVersion('28003630')var startPersonCnt = window.star_person_cnt''console.log('canUseStarstartPersonCnt'canUseStarstartPersonCnt)if (!!(canUseStar * 1)) {var starSwitch = localStorage.getItem('mp_star_switch')if (starSwitch === 'true') {var starInfo = localStorage.getItem('star_info')var hasStar = 0if (starInfo) {var parseStarInfo = JSON.parse(starInfo)if (Number(parseStarInfo.mid) === Number(window.mid) && Number(parseStarInfo.idx) === Number(window.idx) && parseStarInfo.has_star) {starDom && renderDom(starDomstartPersonCnt * 1var spanElement = document.getElementById('meta_content_hide_info')spanElement && spanElement.classList.remove('rich_media_meta_padding')starDom && starDom.parentNode.removeChild(starDom)window.__setStar = __setStarexports.__setStar = __setStarexports.renderDom = renderDom({var __setPreview = function __setPreview() {var extData = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}if (extData && extData.previewType === 1) {var quotePreviewSwitch = document.getElementById('js_quote_preview_switch')if (quotePreviewSwitch && extData && extData.quoteList && extData.quoteList.length) {quotePreviewSwitch.innerHTML = "备注内容仅自己可见可" + ' " id="js_quote_preview_switch_inner">' + '预览公开发表视角' + '<var previewType = '' * 1var quoteList = nullquoteList = JSON.parse('[]')var extData = {quoteList: quoteListpreviewType: previewType__setPreview(extData)window.__setPreview = __setPreviewreturn __setPreview} else if (call !== void 0) {throw new TypeError("Derived constructors may only return object or undefined")return _assertThisInitialized(self)_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) {_setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(oObject.defineProperty(subClassif (superClass) _setPrototypeOf(subClassvar classWhiteList = ['rich_pages''blockquote_info''blockquote_biz''blockquote_other''blockquote_article''h5_image_link''img_loading''list-paddingleft-1''list-paddingleft-2''list-paddingleft-3''selectTdClass''noBorderTable''ue-table-interlace-color-single''ue-table-interlace-color-double''__bg_gif''normal_text_link''mp_article_text_link''album''weapp_text_link''weapp_image_link''product_image_link''qqmusic_area''tc''tips_global''unsupport_tips''qqmusic_wrp''appmsg_card_context''appmsg_card_active''qqmusic_bd''play_area''icon_qqmusic_switch''pic_qqmusic_default''qqmusic_thumb''access_area''qqmusic_songname''qqmusic_singername''qqmusic_source''share_audio_context''flex_context''pages_reset''share_audio_switch''icon_share_audio_switch''share_audio_info''flex_bd''share_audio_title''share_audio_tips''share_audio_progress_wrp''share_audio_progress''share_audio_progress_inner''share_audio_progress_buffer''share_audio_progress_loading''share_audio_progress_loading_inner''share_audio_progress_handle''share_audio_desc''share_audio_length_current''share_audio_length_total''video_iframe''vote_iframe''res_iframe''card_iframe''weapp_display_element''weapp_card''app_context''weapp_card_bd''weapp_card_profile''radius_avatar''weapp_card_avatar''weapp_card_nickname''weapp_card_info''weapp_card_title''weapp_card_thumb_wrp''weapp_card_ft''weapp_card_logo''pay''pay__mask''ct_geography_loc_tip''subsc_context''subsc_btn''reset_btn''icon_subsc''weui-primary-loading''weui-primary-loading__dot''wxw-img''mp-caret''appmsg_poi_iframe''cpc_iframe''channels_iframe_wrp''channels_iframe''videosnap_video_iframe''videosnap_live_iframe''videosnap_image_iframe''channels_live_iframe''minishop_iframe_wrp''minishop_iframe''mp_profile_iframe''mp_profile_iframe_wrp''mp_search_iframe_wrp''appmsg_search_iframe_wrp''appmsg_search_iframe''vote_area''mp_vote_iframe_wrp''mp_vote_iframe''qqmusic_iframe''blockquote_iframe''blockquote_tips_iframe''shopcard_iframe''topic_iframe''weapp_app_iframe''img_fail_iframe''mp_miniprogram_iframe''appmsg_cpslink_iframe''js_editor_mpcpslink''mp-cpslink-iframe-wrp''mp_common_sticker_iframe''mp_common_sticker_iframe_wrp''mp_common_product_iframe''mp_common_product_iframe_wrp''mp_lottery_iframe_wrp''mp_shopprofile_wrp''new_cps_iframe''redpackage_iframe''mp_redpacket_iframe_wrp''product_text_link''clmusic_iframe''clalbum_iframe''mp_common_custom_iframe_wrp''mp_common_custom_iframe']var classWhiteListReg = [new RegExp('^editor__content__')new RegExp('^wxw')new RegExp('^js_')new RegExp('^wx_(?!text_underline)')new RegExp('^icon_emoji_')new RegExp('^custom_select_card')var contentStyle = {classWhiteList: classWhiteListclassWhiteListReg: classWhiteListRege) { return o = _getPrototypeOf(o)_possibleConstructorReturn(t_getPrototypeOf(t).constructor) : o.apply(tfunction DomFilter (cgiOptData) {return function (Plugin) {var isMMVersionSetted = falsevar contentDom = document.getElementById('js_content')var classWhiteList = contentStyle.classWhiteListclassWhiteListReg = contentStyle.classWhiteListRegvar removeClassByWhiteList = function removeClassByWhiteList(node) {var classAttr = node.getAttribute('class')if (classAttr) {if (className && classWhiteList.indexOf(className) != -1) {node.setAttribute('class'newClassList.join(' '))var langBlackList = ['zh-cn''en-us']var removeLangByBlackList = function removeLangByBlackList(node) {var langAttr = node.getAttribute('lang')if (langAttr) {var lang = langAttr.toLowerCase()i < langBlackList.lengthif (lang === langBlackList[i]) {node.removeAttribute('lang')var isAccessMode = window.localStorage.getItem('isMpUserAccessibility')var isCarton = (cgiOptData === nullcgiOptData === void 0 ? void 0 : cgiOptData.copyright_info.is_cartoon_copyright)(cgiOptData === nullcgiOptData === void 0 ? void 0 : cgiOptData.user_info.is_care_mode)isAccessMode === '1'var lazyloadBackgroundImage = function lazyloadBackgroundImage(node) {if (window.__second_open__ && !isCarton && node && node.style && typeof node.getAttribute === 'function' && !node.getAttribute('data-lazy-bgimg')) {var recoverFontFamily = function recoverFontFamily(node) {var isAppleSystem =(iPhoneiPadiPodiOSmac\sos)if (isAppleSystem && node && node.style) {var fontFamily = node.style.fontFamilyvar pingfangFont = 'PingFang SC'var systemFont = ['system-ui''-apple-system-font''-apple-system']if (fontFamily) {var fontArray = fontFamily.split('').map(function (item) {return item.trim()var pingfangIndex = fontArray.findIndex(function (item) {return item.includes(pingfangFont)var systemIndex = fontArray.findIndex(function (item) {return systemFont.some(function (sysFont) {return item.includes(sysFont)if (systemIndex !== -1 && pingfangIndex !== -1 && systemIndex < pingfangIndex) {var pingfangItem = fontArray[pingfangIndex]fontArray.splice(pingfangIndexfontArray.splice(systemIndexpingfangItem)node.style.fontFamily = fontArray.join('return function (_Plugin) {_inherits(_class_Plugin)return _callSuper(this_class_createClass(_classkey: "beforeConvertNode"value: function beforeConvertNode(el) {if (el && el.tagName) {var tagName = el.tagName.toLowerCase()if (tagName !== 'iframe') {removeClassByWhiteList(el)removeLangByBlackList(el)recoverFontFamily(el)lazyloadBackgroundImage(el)if (el.getAttribute('class') === 'video_ad_iframe') {el.setAttribute('class'key: "afterConvertNode"value: function afterConvertNode(el) {if (!isMMVersionSetted) {i.test(ua) ? contentDom.classList.add('fix_apple_default_style') : nullisMMVersionSetted = trueif (el.style && el.style.webkitTextSizeAdjust !== '' && el.style.webkitTextSizeAdjust !== 'none') {el.style.webkitTextSizeAdjust = 'inherit'if (el.tagName === 'animate' && el.getAttribute('attributeName') === 'height') {var repeatCountVal = el.getAttribute('repeatCount')if (repeatCountVal === 'indefinite'repeatCountVal > '10') {if (el.getAttribute('begin') !== 'click' && el.getAttribute('end') !== 'click') {el.setAttribute('repeatCount''undefined')el.setAttribute('attributeName'new Image().src = 'https:jsmonitor?idkey=306525_1_1'if (el.tagName === 'OL') {if ((el.parentNode === document.getElementById('js_content')el.parentNode.getAttribute('id') === 'js_secopen_content') && el.getAttribute('style') && el.getAttribute('style').indexOf('padding-left') < 0) {if (el.childNodes.length >= 10 && el.childNodes.length < 100) {el.classList.add('extra-list-padding-level1')el.style.paddingLeft = '2.2em'} else if (el.childNodes.length > 100) {el.classList.add('extra-list-padding-level2')el.style.paddingLeft = '3.2em'if (el.tagName === 'MP-STYLE-TYPE') {var styleType = parseInt(el.getAttribute('data-value')if (styleType === 3) {if (el.parentNode && el.parentNode.previousSibling) {var realLastP = el.parentNode.previousSiblingif ((realLastP.tagName === 'P'realLastP.tagName === 'SECTION') && realLastP.style && !realLastP.style.marginBottom) {realLastP.style.marginBottom = '0'if (el.tagName === 'svg') {if (!el.hasAttribute('role')) {el.setAttribute('role''img')if (!el.hasAttribute('aria-label')) {el.setAttribute('aria-label''插图')}(Plugin)if (!window.__second_open__ && window.Darkmode) {var cost = 0window.Darkmode.extend([DomFilter()])window.Darkmode.run(document.querySelectorAll('#js_content *')mode: ''defaultDarkTextColor: '#989898'defaultDarkBgColor: ''whitelist: {attribute: ['data-no-dark']jsmonitor?idkey=125617_0_1'begin: function begin(isSwitch) {jsmonitor?idkey=125617_2_1'isSwitch && (new Image().src = 'https:jsmonitor?idkey=125617_4_1')cost = new Date() * 1showFirstPage: function showFirstPage() {document.getElementById('js_content').style.removeProperty('opacity')cost = new Date() * 1 - costvar isTop = (document.documentElement.scrollTopwindow.pageYOffsetdocument.body.scrollTop) === 0if (cost <= 10) {jsmonitor?idkey=125617_6_1'isTop && (new Image().src = 'https:jsmonitor?idkey=125617_13_1')} else if (cost > 10 && cost <= 20) {jsmonitor?idkey=125617_7_1'jsmonitor?idkey=125617_14_1')} else if (cost > 20 && cost <= 30) {jsmonitor?idkey=125617_8_1'jsmonitor?idkey=125617_15_1')} else if (cost > 30 && cost <= 40) {jsmonitor?idkey=125617_9_1'jsmonitor?idkey=125617_16_1')} else if (cost > 40 && cost <= 50) {jsmonitor?idkey=125617_10_1'jsmonitor?idkey=125617_17_1')} else if (cost > 50 && cost <= 60) {jsmonitor?idkey=125617_11_1'jsmonitor?idkey=125617_18_1')jsmonitor?idkey=125617_12_1'jsmonitor?idkey=125617_19_1')document.getElementById('js_content').style.removeProperty('visibility')function updateProfileAttr(profilesinfos) {if (!profiles!Array.isArray(profiles)!infos!Array.isArray(infos)) {var _iterator = _createForOfIteratorHelper(profiles)var profile = _step.valuevar profileId = profile.getAttribute('data-id')var profileInfo = findBizCardInfo(infosprofileId)if (profileInfo) {var is_biz_ban = profileInfo.is_biz_banoriginal_num = profileInfo.original_numbiz_account_status = profileInfo.biz_account_statusverify_status = profileInfo.verify_statusround_head_img = profileInfo.round_head_imgnickname = profileInfo.nicknamesignature = profileInfo.signatureprofile.setAttribute('data-origin_num'original_num * 1)profile.setAttribute('data-is_biz_ban'is_biz_ban * 1)profile.setAttribute('data-isban'profile.setAttribute('data-biz_account_status'biz_account_status * 1)profile.setAttribute('data-verify_status'verify_status * 1)profile.setAttribute('data-headimg'round_head_img)profile.setAttribute('data-nickname'nickname.htmlDecode())profile.setAttribute('data-signature'signature.htmlDecode())function findBizCardInfo(infosreturn infos.find(function (info) {return info.fakeid === idfunction dealWithProfileData(data) {var _data$biz_cardvar profileData = (data === nulldata === void 0 ? void 0 : (_data$biz_card = data.biz_card) === null_databiz_card.list)[]profileData.map(function (item) {return item['original_num'] = item['orignal_num']return profileDatafunction updateCustomElementAttrs(domif (!dom!data) returnvar profiles = dom.querySelectorAll('mp-common-profile')updateProfileAttr(Array.from(profiles)dealWithProfileData(data))function preprocessMpAudios(domvar voiceList = window.__second_open__ ? data === nulldata === void 0 ? void 0 : data.voice_in_appmsg_list_json : data.voiceListif (typeof voiceList === 'string') {voiceList = JSON.parse(voiceList)if (!dom!voiceList) returnvar albumlist = []if (voiceList.voice_in_appmsg && voiceList.voice_in_appmsg.length > 0) {albumlist = voiceList.voice_in_appmsgvar mpvoices = _toConsumableArray(dom.querySelectorAll('mpvoice'))mpvoices.forEach(function (mpvoice) {var mpaudio = document.createElement('mp-common-mpaudio')var attrs = mpvoice.getAttributeNames().reduce(function (accname) {if (name === 'data-trans_state'name === 'err_tips') return accreturn _objectSpread(_objectSpread({}acc)_defineProperty({}mpvoice.getAttribute(name)))for (var key in attrs) {mpaudio.setAttribute(keyattrs[key])mpaudio.setAttribute('data-trans_state'mpvoice.parentNode.replaceChild(mpaudiompvoice)var mpaudios = _toConsumableArray(dom.querySelectorAll('mp-common-mpaudio'))mpaudios.forEach(function (mpaudio) {mpaudio.style.opacity = 0mpaudio.setAttribute('author'data.nick_name'')var album = albumlist.find(function (a) {var voice_encode_fileid = mpaudio.getAttribute('voice_encode_fileid')voice_encode_fileid = decodeURIComponent(voice_encode_fileid)return a.voice_id === voice_encode_fileid && a.appmsgalbuminfoif (album) {mpaudio.setAttribute('data-topic_id'album.appmsgalbuminfo.album_id0)mpaudio.setAttribute('data-topic_name'album.appmsgalbuminfo.title'')mpaudio.setAttribute('data-topic_link'album.appmsgalbuminfo.link.html(false).replace('#wechat_redirect''') + '#wechat_redirect')mpaudio.setAttribute('data-topic_num'album.appmsgalbuminfo.tag_content_num0)var claudios = _toConsumableArray(dom.querySelectorAll('mp-common-claudio'))claudios.forEach(function (claudio) {claudio.style.opacity = 0function handleTagReplacement(elenewTagName) {var newTag = document.createElement(newTagName)var _iterator2 = _createForOfIteratorHelper(ele.attributes)for (_iterator2.s()!(_step2 = _iterator2.n()).donevar attr = _step2.valuenewTag.setAttribute(attr.nameattr.value)_iterator2.e(err)newTag.innerHTML = ele.innerHTMLele.parentNode.replaceChild(newTagele)return newTagfunction preprocessMpMusic(root) {var qqmusicEles = _toConsumableArray(root.querySelectorAll('qqmusic'))qqmusicEles.forEach(function (ele) {return handleTagReplacement(ele'mp-common-qqmusic')updateCustomElementAttrs(window.documentwindow.mp_profile)preprocessMpAudios(window.documentvoiceList: window.voiceListnick_name: window.nicknamepreprocessMpMusic(window.document)exports.preprocessMpAudios = preprocessMpAudiosexports.preprocessMpMusic = preprocessMpMusicexports.updateCustomElementAttrs = updateCustomElementAttrsexports.updateProfileAttr = updateProfileAttrvar unit = window.LANG === 'en' ? 'k' : '万'var num = "".concat(parseInt(value(unit === 'k' ? 1000 : 10000))result = "".concat(num).concat(unit)result = "".concat(num.substr(0var formatTime = function formatTime(value) {var time = new Date(value * 1000)var year = time.getFullYear()var month = time.getMonth() + 1var day = time.getDate()return year + '年' + month + '月' + day + '日'var __setPageContentBottomData = function __setPageContentBottomData(cgiData) {if (!cgiData) returnvar tempReadNum = document.getElementById('js_btm_temp_read_num')var tempModifyTime = document.getElementById('js_btm_temp_modify_time')var claimSourceContent = document.getElementById('js_claim_source_content')var claimSourceInfo = typeof cgiData.claim_source === 'string' ? JSON.parse(cgiData.claim_source) : cgiData.claim_sourceif (claimSourceContent && claimSourceInfo) {var Regions = ['香港''澳门''台湾']var claimSourceTypeif (claimSourceInfo.claim_source_type === 2) {if (claimSourceInfo.media_source_type_info.media_source_from === 1) {claimSourceType = "素材来源于" + claimSourceInfo.media_source_type_info.biz_nicknameclaimSourceType = claimSourceInfo.claim_sourcevar claimSourceTime = formatTime(claimSourceInfo.media_source_type_info.news_time)var claimSourcePosition = ''var position = claimSourceInfo.media_source_type_info.news_position_infoif (!position) {if (position.province) {claimSourcePosition += Regions.includes(position.province) ? "中国" + position.province : position.provinceif (position.city) {claimSourcePosition += position.cityif (claimSourceTimeclaimSourcePosition) {claimSourceContent.innerText = "作者提示: " + claimSourceType + '' + "文中事件发生于" + claimSourceTime + ' ' + claimSourcePositionclaimSourceContent.innerText = "作者提示: " + claimSourceType} else if (claimSourceInfo.claim_source) {var interactionStatus = getInteractionStatus({var readNum = interactionStatus.read_num * 1 ? Math.max(interactionStatus.read_num * 1cgiData.read_num) : cgiData.read_num0window.__inline_read_num = readNumif (readNum && tempReadNum) {tempReadNum.innerText = formatReadNum(readNum)if (cgiData.modify_time && tempModifyTime) {tempModifyTime.innerText = formatTime(cgiData.modify_time)modify_time: '' * 1__setPageContentBottomData(cgiData)window.__setPageContentBottomData = __setPageContentBottomDatareturn __setPageContentBottomData(function(_g){_g.appmsg_like_type = "2" * 1 ? "2" * 1 : 1_g.clientversion = ""_g.passparam = ""if(!_g.msg_link) {_g.msg_link = "https:_g.appmsg_type = "9"_g.devicetype = ""_g.kanyikan_video_educate_pic = "pic_like_comment_primary7e42d0.png"_g.kanyikan_educate_pic = "pic_like_comment7e42d0.png"})(window)(function() {if (ua.indexOf("MicroMessenger") != -1 && ua.indexOf("Android") != -1){var script = document.createElement('script')var head = document.getElementsByTagName('head')[0]script.type = 'textscript.src = "https:midas.gtimg.cnh5sdkapih5sdk.js"head.appendChild(script)var real_show_page_time = +new Date()if (!!window.addEventListener){window.addEventListener("load"function(){window.onload_endtime = +new Date()const ua = navigator.userAgentconst is_ios =const is_wp =const is_mac =const is_windows =if ((is_mac && !is_ios)(is_windows && !is_wp)) {connectwxopensdk.js"<script nomodule nonce="39447235" reportloaderror>new Image().src='https:jsmonitor?idkey=66881_111_1&t='+Math.random()<script nomodule nonce="39447235" reportloaderror>!function(){var e=documentt=e.createElement("script")if(!("noModule"in t)&&"onbeforeload"in t){var n=!1e.addEventListener("beforeload"(function(e){if(e.target===t)n=!0else if(!e.target.hasAttribute("nomodule")!n)returne.preventDefault()})t.type="module"t.src="."e.head.appendChild(t)t.remove()}}()<script nomodule crossorigin id="vite-legacy-polyfill" src="polyfills-legacy.mpm9memz542cbae6.js" nonce="39447235" reportloaderror><<script nomodule crossorigin id="vite-legacy-entry" data-src="appmsg-legacy.mpm9memz4aa72a44.js" nonce="39447235" reportloaderror>System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))<body>html>专职辅导员create_time: JsDecode('2026-04-24 17:32')cdn_url: JsDecode('https:1dmTSZExlqUr6OicTdoDExd9daVwibBjzvqwzFXSTr1Q6z0MkeicO55gMiauU59uBuE5rMYK5YDZ4cTlsj71GGByvcNhLGc1Kx9MQmuhURG1o7U0?wx_fmt=jpeg')link: JsDecode('https:s?__biz=MzIwNjI1MjE3OQ==\x26ampmid=2247612607\x26ampidx=2\x26ampsn=239c22d3b844bee5b4ba0e138fb4e72a\x26ampchksm=96ed9fdb085edc453220b405bafc3fec134f9066f58e0a59fb92e2919bd364479c1467c6e312#rd')source_url: JsDecode('')alias: JsDecode('jiangsuguozi')author: JsDecode('')ori_create_time: '1777023123' * 1user_uin: '0' * 1total_item_num: '2' * 1comment_id: JsDecode('4486725745482022914')img_format: JsDecode('jpeg')svr_time: '1778256614' * 1signature: JsDecode('凝聚江苏国资国企正能量传播江苏国资国企好声音展现江苏国资国企好形象!')app_id: JsDecode('wxea4a6c1ebdbbf7a7')hd_head_img: JsDecode('http:nBcYE97sU44YnY60cX1hFlYeAxzgoUmBiaM9OaEoIiafFI3rKLd7FppN7sA82v2TaibVIq5etE0Yw00')srcid: JsDecode('')req_id: JsDecode('0900sB62QNXhjlsDmBvPMrER')csp_nonce_str: '733272978' * 1ori_head_img_url: JsDecode('http:filter_time: '1777021937' * 1appmsg_fe_filter: JsDecode('contenteditable')weapp_card: JsDecode('{\x22weapp_card_list\x22:[{\x22appid\x22:\x22wxc2dc4c4167d079c4\x22\x22sn\x22:\x2299a5366fca25a80cc15e03cba85a40de\x22}]}')sz_mmbiz_gifDhrEI3zYG68l3glB6vtWCl2gN2fUVYKHBzUIdWibCWPlibq2ic3Nqib7Ik7XADSLR4JJvK7DSWfnqmDH8bP9jor3gg640?wx_fmt=gif\x26ampampfrom=appmsg')width: '750' * 1height: '180' * 1poi_info: [wxa_info: [bind_ad_info: [cps_ad_info: [spot_product_info: [sz_mmbiz_png2QZSglSibQoPibUswfSia95bicOYL44j4AYSaNF48S6KWcenBbTcNWK25b0HYE7u3wQjUL4d6oPRjibv1ESAN26jPuw640?wx_fmt=png')width: '500' * 1height: '335' * 1DhrEI3zYG68l3glB6vtWCl2gN2fUVYKHfWr88h9kYBibTKiaIXE78TX72U9SRPd8LS5W6Q1ca0rTicrk87q5r0pVwfrom=appmsg\x26ampwxfrom=5\x26ampwx_lazy=1\x26amptp=webp#imgIndex=3')height: '422' * 1fasttmpl_version: '8248796' * 1cdn_url_235_1: JsDecode('https:1dmTSZExlqXr6y4Eibdib8Y6c8aSpQ2q6EBRqU4dTpF2gFGGFjQ5XAeujOXUNKJQ9ibhia1tc7haZRTK9ep3epW8qWaxlrZZmtQjCjnoyjfJII0cdn_url_1_1: JsDecode('https:ori_send_time: '1777023123' * 1clientversion: JsDecode('f254181d')version: '8248796' * 1lang: JsDecode('zh_CN')fullversion: JsDecode('8248796-zh_CN-html')versiongroup: JsDecode('zh_CN-html')keyword: JsDecode('高压瓷绝缘子')idx_range_list: [begin_idx: '112' * 1end_idx: '117' * 1section_idx: '5' * 1s1s_stat_info: JsDecode('%7B%22bizuin%22%3A3206252179%2C%22msgid%22%3A2247612607%2C%22msgidx%22%3A2%2C%22docid%22%3A%2216240491580474049823%22%2C%22keywordItem%22%3A%7B%22keyword%22%3A%22%E9%AB%98%E5%8E%8B%E7%93%B7%E7%BB%9D%E7%BC%98%E5%AD%90%22%2C%22section_idx%22%3A5%2C%22begin_idx%22%3A112%2C%22end_idx%22%3A117%2C%22type%22%3A1024%2C%22lemma_id%22%3A%22%22%7D%2C%22category%22%3A%22%E8%81%8C%E5%9C%BA_%E6%B1%82%E8%81%8C%E9%9D%A2%E8%AF%95%3A0.997870%22%2C%22reqId%22%3A3123291487658297907%2C%22S1SPageType%22%3A1%2C%22strReqId%22%3A%223123291487658297907%22%2C%22orgReqId%22%3A%223123291487658297907%22%2C%22item_show_type%22%3A0%2C%22common_value_expt%22%3A0%2C%22highlight_preload%22%3A0%7D')s1s_context_info: JsDecode('%7B%22keyword%22%3A%22%E9%AB%98%E5%8E%8B%E7%93%B7%E7%BB%9D%E7%BC%98%E5%AD%90%22%2C%22isNeedUpdateGPTInfo%22%3Afalse%2C%22S1SPageType%22%3A1%2C%22search_id%22%3A%223123291487658297907%22%2C%22doc_info%22%3A%7B%22triple%22%3A%7B%22bizuin%22%3A3206252179%2C%22msgid%22%3A2247612607%2C%22msgidx%22%3A2%7D%2C%22docid%22%3A16240491580474048512%2C%22publish_time%22%3A1777023123%7D%2C%22idx_range%22%3A%7B%22section_idx%22%3A5%2C%22begin_idx%22%3A112%2C%22end_idx%22%3A117%7D%2C%22expt_value%22%3A4294967295%2C%22source%22%3A1024%2C%22needPreRender%22%3Afalse%7D')s1s_jsapi_name: JsDecode('openWXSearchHalfPage')s1s_jsapi_paras: JsDecode('{\x22query\x22:\x22高压瓷绝缘子\x22\x22scene\x22:139\x22hiddenSearchHeader\x22:0\x22webviewHeightRatio\x22:0.699999988\x22kvItems\x22:[{\x22key\x22:\x22mpEndHalfPageResultTab\x22\x22textValue\x22:\x220\x22}{\x22key\x22:\x22firstSearchRequest\x22\x22uintValue\x22:1}{\x22key\x22:\x22MPHalfSearchAIBox\x22\x22uintValue\x22:3}]\x22sessionKvItems\x22:[{\x22key\x22:\x22mpEndHalfPageResultTab\x22\x22parentType\x22:135\x22isAutoShowUnitInHalfScreen\x22:1}')tags: [keyword: JsDecode('苏州电瓷厂股份有限公司')begin_idx: '0' * 1end_idx: '10' * 1begin_idx: '15' * 1end_idx: '25' * 1section_idx: '6' * 1s1s_stat_info: JsDecode('%7B%22bizuin%22%3A3206252179%2C%22msgid%22%3A2247612607%2C%22msgidx%22%3A2%2C%22docid%22%3A%2216240491580474049823%22%2C%22keywordItem%22%3A%7B%22keyword%22%3A%22%E8%8B%8F%E5%B7%9E%E7%94%B5%E7%93%B7%E5%8E%82%E8%82%A1%E4%BB%BD%E6%9C%89%E9%99%90%E5%85%AC%E5%8F%B8%22%2C%22section_idx%22%3A5%2C%22begin_idx%22%3A0%2C%22end_idx%22%3A10%2C%22type%22%3A64%2C%22lemma_id%22%3A%22%22%7D%2C%22category%22%3A%22%E8%81%8C%E5%9C%BA_%E6%B1%82%E8%81%8C%E9%9D%A2%E8%AF%95%3A0.997870%22%2C%22reqId%22%3A3123291487658297907%2C%22S1SPageType%22%3A1%2C%22strReqId%22%3A%223123291487658297907%22%2C%22orgReqId%22%3A%223123291487658297907%22%2C%22item_show_type%22%3A0%2C%22common_value_expt%22%3A0%2C%22highlight_preload%22%3A0%7D')s1s_context_info: JsDecode('%7B%22keyword%22%3A%22%E8%8B%8F%E5%B7%9E%E7%94%B5%E7%93%B7%E5%8E%82%E8%82%A1%E4%BB%BD%E6%9C%89%E9%99%90%E5%85%AC%E5%8F%B8%22%2C%22isNeedUpdateGPTInfo%22%3Afalse%2C%22S1SPageType%22%3A1%2C%22search_id%22%3A%223123291487658297907%22%2C%22doc_info%22%3A%7B%22triple%22%3A%7B%22bizuin%22%3A3206252179%2C%22msgid%22%3A2247612607%2C%22msgidx%22%3A2%7D%2C%22docid%22%3A16240491580474048512%2C%22publish_time%22%3A1777023123%7D%2C%22idx_range%22%3A%7B%22section_idx%22%3A5%2C%22begin_idx%22%3A0%2C%22end_idx%22%3A10%7D%2C%22expt_value%22%3A4294967295%2C%22source%22%3A64%2C%22needPreRender%22%3Afalse%7D')s1s_jsapi_paras: JsDecode('{\x22query\x22:\x22苏州电瓷厂股份有限公司\x22exp_info: JsDecode('CJON7vgLEL+x368IGAIiFDE2MjQwNDkxNTgwNDc0MDQ5ODIzKLOU572oYqsKw==')scope: JsDecode('mmbizwap_cgi_appmsgad')JsDecode('mpadvertisement_report')getappmsgad')ad_video_report')ad_monitor')ad_report')ad_biz_info')ad_complaint')ad')ad_app_info')scope: JsDecode('mmbizwap_cgi_appmsgext')appmsg_comment')getappmsgext')videoplayer')appmsg_video_snap')immersive_player')appmsg_weapp')appmsg_like')newappmsgvote')reward')authorreward')qqmusic')video')qna')searchwordbaike')appmsgthank')creationcenter')scope: JsDecode('mmbizwap_cgi_misc')wapcommreport')underline')relatedarticle')homepage')waerrpage')getverifyinfo')getprofilebizrecommend')infringement')getprofiletransferpage')wacomplain')appmsgreport')getbizbanner')desc: JsDecode('')appmsgalbuminfo: {album_id: JsDecode('2106452200129462275')title: JsDecode('招聘')appmsgalbum?__biz=MzIwNjI1MjE3OQ==\x26ampaction=getalbum\x26ampalbum_id=2106452200129462275#wechat_redirect')isupdating: '0' * 1content_size: '238' * 1album_needpay: '0' * 1appmsg_needpay: '0' * 1continous_read_on: '1' * 1article_titles: [pre_article_link: JsDecode('http:idx=1\x26ampsn=908b886a17f3bf9eab89254b08ea52cd\x26ampchksm=97270943a05080558e3c82d69c1e4ac6be724fbe49921995467af1d059dfceb09c61066a5bf4#wechat_redirect')next_article_link: JsDecode('http:mid=2247612788\x26ampsn=f5c791324ee7434bfeb606d8b89da852\x26ampchksm=97270888a050819e6ec340da41e7a56ebdcdb48205bc3a901ee12d9b8ed9036674665235c984#wechat_redirect')pre_article_title: JsDecode('苏州交投集团所属企业2026年度公开招聘(第一批次)')next_article_title: JsDecode('江苏省港口集团2026年春季集中招聘公告')album_id_str: JsDecode('2106452200129462275')category_playlist_info_base64: JsDecode('ChttcGFsYnVtLTIxMDY0NTIyMDAxMjk0NjIyNzUQEBgCIgblkIjpm4ZIAg==')voice_in_appmsg_list_json: JsDecode('{\x22voice_in_appmsg\x22:[]}')public_tag_info: {tag_name: JsDecode('招聘')tag_link: JsDecode('https:tag_content_num: '238' * 1album_info: {cdn_url_16_9: JsDecode('')template_version: JsDecode('00750694')country_name: JsDecode('中国')country_id: JsDecode('156')province_name: JsDecode('江苏')style_type: '3' * 1create_timestamp: '1777023123' * 1segment_comment_id: JsDecode('4486725759692324876')finder_audio_card: JsDecode('{\x22list\x22:[]}')extra_comment_id: JsDecode('4486725759222562820')enterid: '1777253181' * 1cdn_url_3_4: JsDecode('')finder_music_card: JsDecode('{\x22list\x22:[]}')appmsg_listen_id: JsDecode('150438458226980119')room_info: JsDecode('')javascript" nonce="733272978" reportloaderror>window.uin = params['uin']"MjAwMTE4NjcwNA=="''window.key = params['key']"daf9bdc5abc4e8d096849d2e5db4877e4d50f2193131040fbc54d533498746b7a851c2787b63ae143327a4a0b33d51a1d9aa855606e4849bc745f0f0d715eda621f448c700f0c43a2209315ad4491ce56f92c4ed1511eb14766ea5586dce04655da41b626f490440d9cd8931598ad301ddeceb608bb32a6df98cbda903f4159f"''javascript" nonce="733272978" reportloaderror>var __INLINE_SCRIPT__ = (function (exports) {<script nonce="733272978" reportloaderror>javascript" nonce="733272978" reportloaderror>window.PAGE_MID="mmbizwap:appmsg<span class="js_title_inner">苏州电瓷厂股份有限公司公开招聘公告<江苏国资 <autoTypeSetting24psectionDhrEI3zYG6ibhsWAYdfibqibGwl7x4KTGpykpzd930DkY8CBxleRjXicZ1H3cP1BeNibW2GDozYpvg3Cxw1S64W29Dw江苏国资 <'733272978')javascript" nonce="733272978" reportloaderror>var __INLINE_SCRIPT__ = (function () {if (!mmversion.isOnlyWechatmmversion.isIOS && innerVersion < '18003C2A'mmversion.isAndroid && innerVersion < '28003D3C'mmversion.isHarmonyDevice.os.pc) {function setContentFontSize(localFontScale) {var useFontLevel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : falsewindow.clientFontScale = clientFontScalesetArticleContentFontSize(finalFontScale)setContentFontSize(localFontScaleexports.setContentFontSize = setContentFontSizeidx: '2'biz: 'MzIwNjI1MjE3OQ=='mid: '2247612607'sn: '239c22d3b844bee5b4ba0e138fb4e72a'source: '126' * 1javascript" nonce="733272978" reportloaderror>(function () {pic_blank7dddd9.gif'var svrDate = '1778256614'var oriCreateTime = '1777023123'var createTime = '2026-04-24 17:32'var mid = "2247612607"""""var biz = "MzIwNjI1MjE3OQ=="""var sessionid = "1777253118""svr_1ab6c14a8f2"var idx = "2"""var selfUserName = "gh_dba3fce0d90f"javascript" nonce="733272978" reportloaderror>var __INLINE_SCRIPT__ = (function (exportso$6) {var o__default = _interopDefaultLegacy(o$6)var R$5 = {R$5.invoke('handleImmersiveStream'R$5.on('immersiveStreamExposeArticle'R$5.on('immersiveStreamExitFullArticle'R$5.on('immersiveStreamEnterFullArticle'R$5.on('immersiveStreamSlideOutArticle'var titleDomif (subtitleDom) {R$5.invoke('writeLog'R$5.invoke('log'R$5.invoke('handleMPPageAction'R$5.invoke(Device.os.pc ? 'H5ExtTransfer' : 'webTransfer'R$5.invoke('request'return ((_b = (_a = getEnv()) === null_a === void 0 ? void 0 : _a.photoAccount) === null_b === void 0 ? void 0 : _b.supportViewPhotoAcct) === 1MMVersion.isPcWechat && ((_d = (_c = window.cgiDataNew) === null_c === void 0 ? void 0 : _c.user_info) === null_d === void 0 ? void 0 : _d.support_view_photo_acct)isPcDebugVersionreturn ((_b = (_a = window.cgiDataNew) === null_a === void 0 ? void 0 : _a.user_info) === null_b === void 0 ? void 0 : _b.support_view_photo_profileext)((_d = (_c = window.cgiData) === null_c === void 0 ? void 0 : _c.user_info) === null_d === void 0 ? void 0 : _d.support_view_photo_profileext)R$5.invoke('openUrlWithExtraWebview'R$5.invoke('currentMpInfo'return R$5.invoke('request'R$5.invoke('updatePageAuth'R$5.on('reportOnLeaveForMP'var w$6 = {w$6.report(36408R$5.invoke("handleEcsAction"var f$3 = function f(nfunction h$2(nfunction g$5() {i = f$3(wc = f$3(wa = f$3(wfunction _$3() {var x$1 = 150var p$3 = 0d$5 = _$3()}) : (_typeof$2(window.itemidxwindow.idx) > "u"_typeof$2(window.mid) > "u"_typeof$2(window.item_show_type) > "u") && p$3 < x$1 ? (p$3++})) : (d$5 = _$3()function I$4(n) {function C$5() {_h = h$2(evar c = g$5([sfunction R$4() {var f$2 = T$6("color_scheme"_$2 = Number(T$6("uninteractive"t && (this.platform !== "wechat" && !f$2 && t.setAttribute("data-weui-theme"f$2 && f$2 === "light" && t.setAttribute("data-weui-theme"_$2 === 1 && t.classList.add("wx_uninteractive"))function L$1(t) {function j$1() {var s = L$1(n)function H$2(_ref) {j$1(_this2function p$2(o) {function h$1(o) {var t = h$1(o)var d$4w$5throw new Error("setTimeout has not been defined")function U$1() {throw new Error("clearTimeout has not been defined")typeof setTimeout == "function" ? d$4 = setTimeout : d$4 = p$1} catch (_unused) {d$4 = p$1typeof clearTimeout == "function" ? w$5 = clearTimeout : w$5 = U$1} catch (_unused2) {w$5 = U$1function E(AoA) {typeof c != "boolean" && (b = hh = cc = !1)var s = typeof e == "function" ? e.options : eA && A.render && (s.render = A.renders.staticRenderFns = A.staticRenderFnss._compiled = !0B && (s.functional = !0))i && (s._scopeId = i)if (a ? (I = function I(o) {o = o!o && (typeof __VUE_SSR_CONTEXT__ === "undefined" ? "undefined" : _typeof$2(__VUE_SSR_CONTEXT__)) < "u" && (o = __VUE_SSR_CONTEXT__)b(o))o && o._registeredComponents && o._registeredComponents.add(a)s._ssrRegister = I) : t && (I = c ? function (o) {oA(o} : function (o) {h(o))I) if (s.functional) {var o = s.renders.render = function (EAreturn I.call(S)o(EAvar _o = s.beforeCreates.beforeCreate = _o ? [].concat(_oI) : [I]var CA = o$6.defineComponent({var FA = CAhA = []pA = "data-v-40afe61e"UA = void 0RA = !1Y$1 = E({staticRenderFns: hARAvar YA = o$6.defineComponent({var mA = YAvar TA = void 0yA = "data-v-1a13560c"zA = !1m$1 = E({var bA = o$6.defineComponent({var SA = bAvar J$2 = function J() {LA = []J$2._withStripped = !0var _A = void 0jA = "data-v-4b157c62"xA = void 0kA = !1f$1 = E({render: J$2staticRenderFns: LAkAvar VA = o$6.defineComponent({var WA = VAvar O$5 = function O() {O$5._withStripped = !0var vA = void 0PA = "data-v-c88442f6"OA = !1T$5 = E({render: O$5var ZA = o$6.defineComponent({var KA = ZAvar Z$1 = function Z() {XA = [function () {Z$1._withStripped = !0var qA = void 0$A = "data-v-34552a2a"Ae$1 = void 0ee = !1render: Z$1staticRenderFns: XAeevar te = o$6.defineComponent({var ie = tevar K$3 = function K() {Be$1 = []K$3._withStripped = !0var ae$1 = void 0re = "data-v-4ce15964"oe = void 0Ee$1 = !1D = E({render: K$3staticRenderFns: Be$1Ee$1var ce$1 = {var c = e[_a].offsetWidth + (_a > 0 ? 8 : 0)if (i + c <= t) B.push(_a)i += cvar X$2 = function X() {X$2._withStripped = !0ge$1 = "data-v-339c50a0"z = E({render: X$2var le$1 = o$6.defineComponent({ProductTitle: Y$1ProductShop: m$1ProductBuyButtons: f$1ProductImage: T$5QrCode: y$1ProductPrice: DProductTags: zvar q$2 = function q() {q$2._withStripped = !0Ge$1 = "data-v-6dc03843"he$1 = E({render: q$2var Ne$1 = o$6.defineComponent({var pe$1 = Ne$1var $ = function $() {$._withStripped = !0Ye$1 = "data-v-ca1abb60"AA = E({render: $var Te$1 = {ProductHistory: AAvar ye$1 = Te$1var eA = function eA() {eA._withStripped = !0var ze = void 0be$1 = "data-v-5376dcc1"Le$1 = !1_e$1 = E({render: eAzevar je = o$6.defineComponent({var xe$1 = jevar tA = function tA() {ke$1 = []tA._withStripped = !0var Ve = void 0We = "data-v-d8ab1782"He$1 = void 0ve$1 = !1Pe$1 = E({render: tAstaticRenderFns: ke$1Vexe$1var Je = {var Oe$1 = Jevar iA = function iA() {Ze$1 = []iA._withStripped = !0var Ke = void 0Xe = void 0qe = void 0$e = !1At = E({render: iAstaticRenderFns: Ze$1Oe$1Xe$evar BA = function (A) {}(BA{})var et = o$6.defineComponent({ProductBar: he$1ProductLarge: _e$1ProductLittle: Pe$1ProductPicture: AtCardType: BAvar tt = etvar aA$1 = function aA() {it = []aA$1._withStripped = !0var Bt = void 0at = "data-v-71c60811"rt = void 0ot = !1Et = E({render: aA$1staticRenderFns: itBtttatotrtfunction ct(A) {function R$3(A) {return R$3(e)var i = ct(e)t[i] = R$3(B)var n$6 = {st = function st(A) {dt = defineProperty(defineProperty(defineProperty(defineProperty(defineProperty(defineProperty(defineProperty(defineProperty(defineProperty({}n$6.SEVEN_DAY_GUARANTEEn$6.SELLER_INSURANCEn$6.PAY_AFTER_USEn$6.FAST_REFUNDn$6.DAMAGE_GUARANTEEn$6.FAKE_ONE_PAY_FOURn$6.TIMEOUT_REFUNDn$6.BUY_WITH_CONFIDENCEn$6.DOOR_TO_DOOR_PICKUPwt = function wt(A) {var a = dt[B.tagType]var c = ""return typeof a.desc == "function" ? c = a.desc(B) : c = a.descdesc: cgt = {nt = function nt(A) {var t = gt[A.status]ut = function ut(A) {lt = function lt(A) {k = function k(A) {var t = R$3(A)tags: wt(t)btnText: nt(t)history: st(t.sales)price: ut(t)shopLabelTag: lt(t)var It = "https:Mt = "https:Qt = "https:Gt = "https:Ct = "https:N = {Ft = 8function ht(A) {function M$1(Avar Nt = {Product: Etreturn this.platform === "web" ? [N.BIZ_CUSTOM_MENU_BSIDEN.BIZ_AUTO_REPLY_BSIDEN.BIZ_PRIVATE_MESSAGE_BSIDE].includes(this.req_scene) ? A.width = "195px" : A.width = "350px" : A.width = "100%"A && A.contentWindow && this.active && (M$1(A.contentWindow_this7.isIframe ? e.contentWindow && M$1(e.contentWindowif (A.origin !== Ct) returnvar _ht = ht(A.data)e = _ht.actioni = _ht.valuethis.extraInfo.window && M$1(this.extraInfo.windowthis.extraInfo.window && this.extraInfo.window.clickedProductWin && A.source !== this.extraInfo.window.clickedProductWin && M$1(this.extraInfo.window.clickedProductWinM$1(Athis.immutable && M$1(At = window && window.wx && window.wx.data && window.wx.data.tp$2(window.location.href).tokenthis.tokenu$2(Gtif (this.cardtype === Ft) return this.getBRecommendIframeUrl()this.isIframe ? u$2(ItA) : u$2(Mtu$2(Qtthis.$refs.js_custom_element) : !this.isEditor && A && M$1(A.contentWindow((t = A == null ? void 0 : A.resp) == null ? void 0 : t.code) === 0 && (e = A == null ? void 0 : A.resp) != null && e.data ? _this8.productCard = k((i = A == null ? void 0 : A.resp) == null ? void 0 : i.data) : _this8.failMsg = ((B = A == null ? void 0 : A.resp) == null ? void 0 : B.msg)"商品信息获取失败"B.product_card_list && B.product_card_list.length > 0 ? (_this9.productCard = k(B.product_card_list[0].product_card_info)O$6(i)var pt = function pt() {Ut = []Rt = v$2(NtptUt"227206d3"var Yt = Rt.exportsmt = ".qr-fade-enter-active[data-v-11924fb1]rA = {return e = o$5.call(thisrA)function vt(A) {H$2(Object.assign(AComponent: A.isDev ? A.devComponent : YtstyleText: A.isDev ? A.devStyleText : mtwatchAttr: Object.values(rA)getProps: ftreturn A = o$5.call(thisH$2(Object.assign(Ereturn i = o$5.call(thise.maxWidth = "350px !important"R$5.on("onWindowFocusChanged"R$5.remove("onWindowFocusChanged"var i = window && window.wx && window.wx.data && window.wx.data.tp$2(window.location.href).tokenthis.token"acfd80f2"var openUrl = {var E = C$5((A = this.background) == null ? void 0 : A.main_colors)[1]return this.hasBgColor ? C$5((B = this.background) == null ? void 0 : B.main_colors)[1] : d$2O$6(z)O$6(_F)R$5.invoke("imagePreview"R$5.invoke("openFinderView"var e = o$5.call(thisH$2(Object.assign(B(R$4() ? !(i.hasFocus * 1) : i.hasFocus) && _this12.getCardData(!0)I$4(t) ? (Log.error("bizGetBulkBuyCard fail_this14.resp.bulk_buy_activity_card.activity_info = t.bulk_buy_activity_card.activity_info)) : I$4(t) ? ((o = window == null ? void 0 : window.weui) == nullo.toast("\u83B7\u53D6\u6570\u636E\u9519\u8BEF ".concat(t.code)O$6(g)O$6(_p)O$6(r)var t = o$5.call(thisH$2(Object.assign(ireturn 1426return 1427return 1152return 1429return 1058if (opt.sceneNote) {opt.sceneNote += ":".concat(window.source_appid)R$5.invoke('openWeApp'R$5.invoke('preloadMiniProgramContacts'R$5.invoke('preloadMiniProgramEnv'R$5.on('activity:state_change'R$5.on('onMPPageAction'R$5.invoke('handleDeviceInfo'R$5.invoke('wwapp2.openMPURLInWechat'R$5.invoke(jsapiNameR$5.invoke('openWebViewUseFastLoad'R$5.invoke('closeWindow'w$6.report(10380R$5.invoke('getNetworkType'R$5.on('menu:share:appmessage'R$5.on('menu:share:timeline'R$5.on('menu:share:weiboApp'R$5.invoke('shareWeiboApp'R$5.on('menu:share:facebook'R$5.invoke('shareFB'R$5.on('menu:share:QZone'R$5.invoke('shareQZone'R$5.on('menu:share:qq'R$5.invoke('shareQQ'R$5.on('menu:share:email'R$5.invoke('sendEmail'R$5.invoke('profile'openUrl.openUrlWithExtraWebview("https:R$5.invoke('createWebViewForFastLoad'R$5.invoke('downloadPageDataForFastLoad'R$5.invoke(typeR$5.invoke("downloadPageDataForFastLoad"var i = o$5.call(thisw$6.report(36513if (w$6.report(36513E && R$5.invoke("openLiteApp"i && R$5.invoke("openUrlWithExtraWebview"vt(initOpts({var user_name = "gh_dba3fce0d90f"var createTimestamp = '1777023123'var picturePageInfoList = "[{'cdn_url':'https:from=appmsg''width':'750''height':'180'}{'cdn_url':'https:640?wx_fmt=png''width':'500''height':'335'}tp=webp#imgIndex=3''height':'422'}]"var uin = 'MjAwMTE4NjcwNA=='var key = 'daf9bdc5abc4e8d096849d2e5db4877e4d50f2193131040fbc54d533498746b7a851c2787b63ae143327a4a0b33d51a1d9aa855606e4849bc745f0f0d715eda621f448c700f0c43a2209315ad4491ce56f92c4ed1511eb14766ea5586dce04655da41b626f490440d9cd8931598ad301ddeceb608bb32a6df98cbda903f4159f'var pass_ticket = '3JDGuAtPdkS4g1txwhKH6ZV8DrqAdd2BWjQ0PT3yOZ26MMptsarcXFcBKOXrak'var clientversion = "f254181d"var appuin = "MzIwNjI1MjE3OQ=="""var create_time = "1777023123" * 1var source = "126"var ascene = "1"var subscene = "91"var itemidx = """2"var nickname = htmlDecode("江苏国资")var ct = "1777023123"var profile_signature = "凝聚江苏国资国企正能量展现江苏国资国企好形象!"var msg_title = '苏州电瓷厂股份有限公司公开招聘公告'.html(false)s?__biz=MzIwNjI1MjE3OQ==&mid=2247612607&idx=2&sn=239c22d3b844bee5b4ba0e138fb4e72a&chksm=96ed9fdb085edc453220b405bafc3fec134f9066f58e0a59fb92e2919bd364479c1467c6e312#rd"var req_id = '0900sB62QNXhjlsDmBvPMrER'var appmsgid = ""'''2247612607'var comment_id = '4486725745482022914''0'var devicetype = "UnifiedPCWindows"var author = ""pic_rumor_link7dddd9.jpg")empty7dddd9.mp3"title: '招聘'size: '238' * 1appmsgalbum?__biz=MzIwNjI1MjE3OQ==&action=getalbum&album_id=2106452200129462275#wechat_redirect'albumId: '2106452200129462275'albumIdStr: '2106452200129462275'tagId: '' * 1tagSource: ''id: 'https:album_id=2106452200129462275#wechat_redirect' ? (('https:album_id=2106452200129462275#wechat_redirect'.match([0-9]{8)) ? ('https:))[0] : '') : ''continousReadOn: '1' * 1var albumCategoryPlaylistInfoBase64 = 'ChttcGFsYnVtLTIxMDY0NTIyMDAxMjk0NjIyNzUQEBgCIgblkIjpm4ZIAg=='var album_keep_read_info = {album_id: '2106452200129462275'pre_article_link: 'http:chksm=97270943a05080558e3c82d69c1e4ac6be724fbe49921995467af1d059dfceb09c61066a5bf4#wechat_redirect'pre_article_title: '苏州交投集团所属企业2026年度公开招聘(第一批次)'next_article_link: 'http:chksm=97270888a050819e6ec340da41e7a56ebdcdb48205bc3a901ee12d9b8ed9036674665235c984#wechat_redirect'next_article_title: '江苏省港口集团2026年春季集中招聘公告'window.novel_album_info = {is_wxa_novel: '' === 'true'novel_title: ''novel_cover: ''novel_schema: ''novel_author_username: ''novel_path: ''icon_emotion_switch7dddd9.svg"icon_emotion_switch_active7dddd9.svg"icon_emotion_switch_primary7dddd9.svg"icon_emotion_switch_active_primary7dddd9.svg"icon_loading_white7dddd9.gif"icon_audio_unread7dddd9.png"icon_qqmusic_default7dddd9.png"icon_qqmusic_source7dddd9.svg"icon_kugou_source7dddd9.png"pic_book_thumb7dddd9.png'icon_edit7dddd9.png'icon_loading_white7dddd9.gif'pic_discuss_more7dddd9.png'var weapp_sn_arr_json = "{\x22weapp_card_list\x22:[{\x22appid\x22:\x22wxc2dc4c4167d079c4\x22\x22sn\x22:\x2299a5366fca25a80cc15e03cba85a40de\x22}]}"""var svr_time = "1778256614" * 1var styleType = '3'var title = "江苏国资"var enterid = "1777253181" * 1"1777253181" * 1"1777253181" * 1parseInt(Date.now()var segment_comment_id = '4486725759692324876'var extra_comment_id = '4486725759222562820''0'pic_tencent_video7dddd9.png'window.source_appid = 'wxea4a6c1ebdbbf7a7''wxc3923acb47c0d396'window.alias = "jiangsuguozi"""show_watermark: '' === 'true'bottom_right_brightness: '' * 1keyword: htmlDecode("高压瓷绝缘子")s1s_stat_info: htmlDecode('%7B%22bizuin%22%3A3206252179%2C%22msgid%22%3A2247612607%2C%22msgidx%22%3A2%2C%22docid%22%3A%2216240491580474049823%22%2C%22keywordItem%22%3A%7B%22keyword%22%3A%22%E9%AB%98%E5%8E%8B%E7%93%B7%E7%BB%9D%E7%BC%98%E5%AD%90%22%2C%22section_idx%22%3A5%2C%22begin_idx%22%3A112%2C%22end_idx%22%3A117%2C%22type%22%3A1024%2C%22lemma_id%22%3A%22%22%7D%2C%22category%22%3A%22%E8%81%8C%E5%9C%BA_%E6%B1%82%E8%81%8C%E9%9D%A2%E8%AF%95%3A0.997870%22%2C%22reqId%22%3A3123291487658297907%2C%22S1SPageType%22%3A1%2C%22strReqId%22%3A%223123291487658297907%22%2C%22orgReqId%22%3A%223123291487658297907%22%2C%22item_show_type%22%3A0%2C%22common_value_expt%22%3A0%2C%22highlight_preload%22%3A0%7D')s1s_context_info: htmlDecode('%7B%22keyword%22%3A%22%E9%AB%98%E5%8E%8B%E7%93%B7%E7%BB%9D%E7%BC%98%E5%AD%90%22%2C%22isNeedUpdateGPTInfo%22%3Afalse%2C%22S1SPageType%22%3A1%2C%22search_id%22%3A%223123291487658297907%22%2C%22doc_info%22%3A%7B%22triple%22%3A%7B%22bizuin%22%3A3206252179%2C%22msgid%22%3A2247612607%2C%22msgidx%22%3A2%7D%2C%22docid%22%3A16240491580474048512%2C%22publish_time%22%3A1777023123%7D%2C%22idx_range%22%3A%7B%22section_idx%22%3A5%2C%22begin_idx%22%3A112%2C%22end_idx%22%3A117%7D%2C%22expt_value%22%3A4294967295%2C%22source%22%3A1024%2C%22needPreRender%22%3Afalse%7D')s1s_jsapi_paras: htmlDecode('{"query"高压瓷绝缘子"scene":139hiddenSearchHeader"webviewHeightRatio":0.699999988kvItems"key"mpEndHalfPageResultTab"textValue"0"firstSearchRequest"uintValue":1}MPHalfSearchAIBox":3}]sessionKvItems"parentType":135isAutoShowUnitInHalfScreen":1}')s1s_jsapi_name: 'openWXSearchHalfPage'begin_idx: '112'end_idx: '117'section_idx: '5'keyword: htmlDecode("苏州电瓷厂股份有限公司")s1s_stat_info: htmlDecode('%7B%22bizuin%22%3A3206252179%2C%22msgid%22%3A2247612607%2C%22msgidx%22%3A2%2C%22docid%22%3A%2216240491580474049823%22%2C%22keywordItem%22%3A%7B%22keyword%22%3A%22%E8%8B%8F%E5%B7%9E%E7%94%B5%E7%93%B7%E5%8E%82%E8%82%A1%E4%BB%BD%E6%9C%89%E9%99%90%E5%85%AC%E5%8F%B8%22%2C%22section_idx%22%3A5%2C%22begin_idx%22%3A0%2C%22end_idx%22%3A10%2C%22type%22%3A64%2C%22lemma_id%22%3A%22%22%7D%2C%22category%22%3A%22%E8%81%8C%E5%9C%BA_%E6%B1%82%E8%81%8C%E9%9D%A2%E8%AF%95%3A0.997870%22%2C%22reqId%22%3A3123291487658297907%2C%22S1SPageType%22%3A1%2C%22strReqId%22%3A%223123291487658297907%22%2C%22orgReqId%22%3A%223123291487658297907%22%2C%22item_show_type%22%3A0%2C%22common_value_expt%22%3A0%2C%22highlight_preload%22%3A0%7D')s1s_context_info: htmlDecode('%7B%22keyword%22%3A%22%E8%8B%8F%E5%B7%9E%E7%94%B5%E7%93%B7%E5%8E%82%E8%82%A1%E4%BB%BD%E6%9C%89%E9%99%90%E5%85%AC%E5%8F%B8%22%2C%22isNeedUpdateGPTInfo%22%3Afalse%2C%22S1SPageType%22%3A1%2C%22search_id%22%3A%223123291487658297907%22%2C%22doc_info%22%3A%7B%22triple%22%3A%7B%22bizuin%22%3A3206252179%2C%22msgid%22%3A2247612607%2C%22msgidx%22%3A2%7D%2C%22docid%22%3A16240491580474048512%2C%22publish_time%22%3A1777023123%7D%2C%22idx_range%22%3A%7B%22section_idx%22%3A5%2C%22begin_idx%22%3A0%2C%22end_idx%22%3A10%7D%2C%22expt_value%22%3A4294967295%2C%22source%22%3A64%2C%22needPreRender%22%3Afalse%7D')苏州电瓷厂股份有限公司"begin_idx: '0'end_idx: '10'begin_idx: '15'end_idx: '25'section_idx: '6'window.s1s_keywords_exp_info = 'CJON7vgLEL+x368IGAIiFDE2MjQwNDkxNTgwNDc0MDQ5ODIzKLOU572oYqsKw=='window.appmsg_listen_id = '150438458226980119'_g.clientversion = "f254181d"_g.devicetype = "UnifiedPCWindows"pic_like_comment_primary7dddd9.png"pic_like_comment7dddd9.png"<script nomodule nonce="733272978" reportloaderror>new Image().src='https:<script nomodule nonce="733272978" reportloaderror>!function(){var e=documentpolyfills-legacy.mowmbnshf49ef7ee.js" nonce="733272978" reportloaderror><appmsg-legacy.mowmbnsh65c7e567.js" nonce="733272978" reportloaderror>System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))<
专业
电子信息通信工程电路与系统计算机自动化软件工程微电子仪器仪表机械等相关专业
教育
本科及以上
江苏省南京市、江苏省宿迁市、江苏省苏州市
26届、27届
招聘流程
1报名2资格审查3面试4心理测试5公示6录用

