From d4b712a6c3fb776df26db47f1749ee218ae1efe3 Mon Sep 17 00:00:00 2001 From: deploy Date: Sat, 7 Nov 2026 13:45:00 +0000 Subject: [PATCH] =?UTF-8?q?pv.js=20=E5=90=8C=E6=97=B6=E4=B8=8A=E6=8A=A5?= =?UTF-8?q?=E6=95=B0=E8=83=8E=E5=8A=A8=E5=90=8E=E5=8F=B0=EF=BC=88app=5Fid?= =?UTF-8?q?=3Dmama-box=EF=BC=8C=E4=BB=85=E6=AD=A3=E5=BC=8F=E7=AB=99?= =?UTF-8?q?=EF=BC=89=EF=BC=88v26110652=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- guangchang/ceshi/index.html | 2 +- guangchang/index.html | 2 +- guangchang/mine/index.html | 2 +- index.html | 6 +-- js/app.js | 2 +- js/pv.js | 76 +++++++++++++++++++++++++++++++--- topic/baidai/index.html | 2 +- topic/bianmi/index.html | 2 +- topic/bugai/index.html | 2 +- topic/buji/index.html | 2 +- topic/butie-js/index.html | 2 +- topic/ceshi/index.html | 2 +- topic/cewo/index.html | 2 +- topic/chanjia/index.html | 2 +- topic/chanjian-js/index.html | 2 +- topic/chanjiaqi/index.html | 2 +- topic/cheqie/index.html | 2 +- topic/chigu/index.html | 2 +- topic/chiyao/index.html | 2 +- topic/chongwu/index.html | 2 +- topic/choujin/index.html | 2 +- topic/chouxue/index.html | 2 +- topic/chuanqi/index.html | 2 +- topic/chusheng/index.html | 2 +- topic/chuxing/index.html | 2 +- topic/cuichan/index.html | 2 +- topic/daichanbao/index.html | 2 +- topic/daxiao/index.html | 2 +- topic/duiyou/index.html | 2 +- topic/fajin/index.html | 2 +- topic/fansuan/index.html | 2 +- topic/fanying/index.html | 2 +- topic/fenmian/index.html | 2 +- topic/fushe/index.html | 2 +- topic/futong/index.html | 2 +- topic/ganmao/index.html | 2 +- topic/gaoxueya/index.html | 2 +- topic/gaozhi/index.html | 2 +- topic/geshui-js/index.html | 2 +- topic/gongjing/index.html | 2 +- topic/gongwai/index.html | 2 +- topic/guoqi/index.html | 2 +- topic/haixian/index.html | 2 +- topic/hcg/index.html | 2 +- topic/huafei/index.html | 2 +- topic/hufu/index.html | 2 +- topic/jiagong/index.html | 2 +- topic/jiandang/index.html | 2 +- topic/jiandangqd/index.html | 2 +- topic/jianhong/index.html | 2 +- topic/jianhongsheng/index.html | 2 +- topic/jiaoyujin-js/index.html | 2 +- topic/jikou/index.html | 2 +- topic/jintie-js/index.html | 2 +- topic/jintie/index.html | 2 +- topic/jisuan/index.html | 2 +- topic/kafei/index.html | 2 +- topic/kaiche/index.html | 2 +- topic/kainai/index.html | 2 +- topic/kongtiao/index.html | 2 +- topic/linchan/index.html | 2 +- topic/naifen-js/index.html | 2 +- topic/niaobu-js/index.html | 2 +- topic/niaopin/index.html | 2 +- topic/nt/index.html | 2 +- topic/paiji/index.html | 2 +- topic/paozao/index.html | 2 +- topic/pinxue/index.html | 2 +- topic/poshui/index.html | 2 +- topic/pougong/index.html | 2 +- topic/qingxu/index.html | 2 +- topic/ranfa/index.html | 2 +- topic/raojing/index.html | 2 +- topic/rentangbing/index.html | 2 +- topic/rizi-js/index.html | 2 +- topic/ruyuan/index.html | 2 +- topic/shaicha/index.html | 2 +- topic/shengao-js/index.html | 2 +- topic/shimian/index.html | 2 +- topic/shouxu-js/index.html | 2 +- topic/shuangtai/index.html | 2 +- topic/shuiguo/index.html | 2 +- topic/shuizhong/index.html | 2 +- topic/siwei/index.html | 2 +- topic/taidong/index.html | 2 +- topic/taidongshao/index.html | 2 +- topic/taidongshu/index.html | 2 +- topic/taijiao/index.html | 2 +- topic/taiwei/index.html | 2 +- topic/taixin/index.html | 2 +- topic/taiya/index.html | 2 +- topic/tanggao/index.html | 2 +- topic/tangnai/index.html | 2 +- topic/tangnaiqian/index.html | 2 +- topic/tizhong/index.html | 2 +- topic/tongfang/index.html | 2 +- topic/touyun/index.html | 2 +- topic/tuyy/index.html | 2 +- topic/weikou/index.html | 2 +- topic/wen/index.html | 2 +- topic/wutong/index.html | 2 +- topic/xianhuai/index.html | 2 +- topic/xuexing-js/index.html | 2 +- topic/yali/index.html | 2 +- topic/yangshui/index.html | 2 +- topic/yanyun/index.html | 2 +- topic/yaotong/index.html | 2 +- topic/yatong/index.html | 2 +- topic/yichuan-js/index.html | 2 +- topic/yimiao/index.html | 2 +- topic/yingyang/index.html | 2 +- topic/yinshi/index.html | 2 +- topic/yongpin/index.html | 2 +- topic/yuchanqi-js/index.html | 2 +- topic/yuchanqi/index.html | 2 +- topic/yuesao/index.html | 2 +- topic/yuezi-js/index.html | 2 +- topic/yuezi/index.html | 2 +- topic/yundong/index.html | 2 +- topic/yunfu/index.html | 2 +- topic/yuntu/index.html | 2 +- topic/yunzhou-js/index.html | 2 +- topic/zengzhong-js/index.html | 2 +- topic/zhangban/index.html | 2 +- topic/zhichang/index.html | 2 +- topic/zhunbaba/index.html | 2 +- topic/zhunbei/index.html | 2 +- 127 files changed, 199 insertions(+), 133 deletions(-) diff --git a/guangchang/ceshi/index.html b/guangchang/ceshi/index.html index 0cc9fd8..c1c27ec 100644 --- a/guangchang/ceshi/index.html +++ b/guangchang/ceshi/index.html @@ -701,6 +701,6 @@ mark{background:linear-gradient(transparent 62%,var(--c20) 0);color:inherit;padd })(); - + diff --git a/guangchang/index.html b/guangchang/index.html index cd67194..419ab71 100644 --- a/guangchang/index.html +++ b/guangchang/index.html @@ -2580,6 +2580,6 @@ html.night .gtg button.on{background:#F2725B;border-color:#F2725B;color:#fff} })(); - + diff --git a/guangchang/mine/index.html b/guangchang/mine/index.html index 228b1bf..343cd02 100644 --- a/guangchang/mine/index.html +++ b/guangchang/mine/index.html @@ -205,6 +205,6 @@ main{padding:6px 16px 0} })(); - + diff --git a/index.html b/index.html index 775988e..196d306 100644 --- a/index.html +++ b/index.html @@ -9,7 +9,7 @@ 兜爸心选 · 孕育陪伴 - + @@ -2687,7 +2687,7 @@ html.night .rs-pan .rp-card{background:rgba(255,255,255,.06);border-color:rgba(2 - + - + diff --git a/js/app.js b/js/app.js index b99bd2f..3f5d937 100644 --- a/js/app.js +++ b/js/app.js @@ -3,7 +3,7 @@ (function () { 'use strict'; /* 页面版本号(YYMMDD+序号):显示在「关于兜爸心选」页底部;bump 时同步 head 注释与 ?v= */ - var VER = '26110651'; + var VER = '26110652'; const $ = (s, c) => (c || document).querySelector(s); const $$ = (s, c) => Array.from((c || document).querySelectorAll(s)); diff --git a/js/pv.js b/js/pv.js index 6ba3ccc..d75bea3 100644 --- a/js/pv.js +++ b/js/pv.js @@ -5,7 +5,12 @@ 一次「看一页」= 一个 visitId:进来 0.8 秒后报一条(停留 0),之后每 15 秒、切到后台、离开时报一次停留时长(只算页面在前台的时间)。 同一页里换内容也算新的一页:广场切笔记 / 话题 / 分类(pushState)、首页开关星空页(replaceState ?wh=1)—— 这里接管 history 自动识别,页面不用改。 首页 + 孕妈广场 + 测一测 + 专题页 / 计算器都引本文件(和 js/last-sub.js 放一起);新子页面记得加 script。 - 预览站 / 正式站由后端按路径分(/mama-box-preview/ → preview),这里不管。 */ + 预览站 / 正式站由后端按路径分(/mama-box-preview/ → preview),这里不管。 + + 11-07 同时报一份给数胎动后台(taidong.douba.top/admin「当天用户 / 全部用户」看每人逛了哪些页,375797cf 接的,app_id=mama-box): + openid-login 拿令牌(存 sessionStorage)→ events/open 报一次进站(visit_id 同一会话共用,30 分钟没动静算新一次) + → 每离开一页 / 切到后台报一条 events(path /mama-box/…、中文 title、这段前台停留);每次离开页面再报一条不带 title 的 + 「整次停留」(累计值,对方取最新)。只在有 openid、没退出登录时报;预览站不报(不混进正式数据)。 */ (function () { 'use strict'; if (window.__mbPV) return; @@ -80,6 +85,65 @@ } function vid() { return Date.now().toString(36) + Math.random().toString(36).slice(2, 10) + Math.random().toString(36).slice(2, 6); } + /* ---- 数胎动后台 ---- */ + var TD = '/taidong/api/', TD_ON = /^\/mama-box-v2\//.test(location.pathname) || (function () { try { return localStorage.getItem('mmbox.tdtest') === '1'; } catch (e) { return false; } })() /* 预览自测:本机手动置 mmbox.tdtest=1 才报 */, TDK = 'mmbox.td.v1'; + function tdState() { + var st = null; + try { st = JSON.parse(sessionStorage.getItem(TDK) || 'null'); } catch (e) {} + var now = Date.now(); + if (!st || now - (st.seen || 0) > 30 * 60000) st = { vid: 'mb-' + now + '-' + Math.random().toString(36).slice(2, 8), start: now, acc: 0, opened: 0, tok: st && st.tok, oid: st && st.oid }; + st.seen = now; + return st; + } + function tdSave(st) { try { sessionStorage.setItem(TDK, JSON.stringify(st)); } catch (e) {} } + var tdTok = null; + function tdToken() { + if (!TD_ON) return Promise.resolve(''); + var w = who(); + if (!w.openid) return Promise.resolve(''); + var st = tdState(); + if (st.tok && st.oid === w.openid) return Promise.resolve(st.tok); + if (tdTok) return tdTok; + tdTok = fetch(TD + 'auth/openid-login', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ app_id: 'mama-box', openid: w.openid, unionid: w.unionid || undefined }) }) + .then(function (r) { return r.json(); }).then(function (j) { + var t = j && (j.token || (j.data && j.data.token)) || ''; + var s2 = tdState(); s2.tok = t; s2.oid = w.openid; tdSave(s2); + return t; + }).catch(function () { return ''; }).then(function (t) { tdTok = null; return t; }); + return tdTok; + } + function tdPost(path, body, tok) { + if (!tok) return; + try { fetch(TD + path, { method: 'POST', keepalive: true, headers: { 'Content-Type': 'application/json', Authorization: 'Bearer ' + tok }, body: JSON.stringify(body) }).catch(function () {}); } catch (e) {} + } + function tdTitle(r) { + var t = r.page === 'home' ? '首页' : r.page === 'whisper' ? '孕妈悄悄话 · 星空页' + : r.page === 'plaza/note' ? '帖子详情 · ' + (r.noteTitle || r.noteId) + : r.page === 'plaza/topic' ? '话题 · ' + (r.topicTitle || r.topicId) + : r.page === 'ceshi/test' ? '测一测 · ' + (r.testTitle || r.testId) + : r.group === 'topic' ? '专题 · ' + r.title + : String(r.title || '').replace('·', ' · '); + return t.slice(0, 40); + } + function tdOpen() { + tdToken().then(function (tok) { + var st = tdState(); + if (!tok || st.opened) { tdSave(st); return; } + st.opened = 1; tdSave(st); + tdPost('events/open', { visit_id: st.vid, page: '/mama-box/', src: param('src') }, tok); + }); + } + /* 一段前台停留结束(离开这一页 / 切到后台):报这一页 + 整次累计 */ + function tdSeg(c, ms, leaving) { + if (!TD_ON || !c || ms < 300) return; + var st = tdState(); st.acc += ms; tdSave(st); + var r = c.full || c.r, path = '/mama-box/' + (r.page === 'home' ? '' : r.page === 'whisper' ? 'whisper' : location.pathname.replace(/^\/[^/]+\//, '').replace(/index\.html$/, '').replace(/\/$/, '')); + var ev = { visit_id: st.vid, path: path.replace(/\/$/, '') || '/mama-box/', title: tdTitle(r), duration_ms: ms, entered_at: c.segAt }; + if (ev.path === '/mama-box') ev.path = '/mama-box/'; + var site = { visit_id: st.vid, path: '/mama-box/', duration_ms: st.acc }; + tdToken().then(function (tok) { tdPost('events', ev, tok); if (leaving) tdPost('events', site, tok); }); + } + var cur = null, timer = 0; function dur() { if (!cur) return 0; @@ -98,7 +162,7 @@ var r = where(); /* 晚 0.8 秒再取:专题页 / 测试页的标题、广场数据那时才就绪 */ if (r.key !== c.r.key) r = c.r; var w = who(); - c.sent = true; + c.sent = true; c.full = r; send({ visitId: c.id, openid: w.openid, unionid: w.unionid, page: r.page, pageGroup: r.group, pageTitle: r.title, noteId: r.noteId || '', noteTitle: r.noteTitle || '', topicId: r.topicId || '', topicTitle: r.topicTitle || '', @@ -107,6 +171,7 @@ } function close() { if (!cur) return; + if (cur.shownAt) tdSeg(cur, Date.now() - cur.segAt, true); if (cur.sent) beat(); else if (dur() >= 800) first(cur); cur = null; } @@ -114,7 +179,7 @@ var r = where(); if (cur && cur.r.key === r.key) return; close(); - var c = cur = { id: vid(), r: r, at: Date.now(), acc: 0, shownAt: document.hidden ? 0 : Date.now(), sent: false, lastDur: 0 }; + var c = cur = { id: vid(), r: r, at: Date.now(), segAt: Date.now(), acc: 0, shownAt: document.hidden ? 0 : Date.now(), sent: false, lastDur: 0 }; setTimeout(function () { first(c); }, 800); } @@ -126,12 +191,13 @@ window.addEventListener('popstate', function () { setTimeout(open, 0); }); document.addEventListener('visibilitychange', function () { if (!cur) return; - if (document.hidden) { if (cur.shownAt) { cur.acc += Date.now() - cur.shownAt; cur.shownAt = 0; } beat(); } - else if (!cur.shownAt) cur.shownAt = Date.now(); + if (document.hidden) { if (cur.shownAt) { cur.acc += Date.now() - cur.shownAt; tdSeg(cur, Date.now() - cur.segAt, true); cur.shownAt = 0; } beat(); } + else if (!cur.shownAt) { cur.shownAt = cur.segAt = Date.now(); tdOpen(); } }); window.addEventListener('pagehide', close); window.addEventListener('pageshow', function (e) { if (e.persisted) open(); }); /* 从后退缓存回来 = 又看一次 */ timer = setInterval(function () { if (!document.hidden) beat(); }, BEAT); open(); + if (TD_ON) tdOpen(); })(); diff --git a/topic/baidai/index.html b/topic/baidai/index.html index a6dccfa..5f3966e 100644 --- a/topic/baidai/index.html +++ b/topic/baidai/index.html @@ -271,6 +271,6 @@ - + diff --git a/topic/bianmi/index.html b/topic/bianmi/index.html index 246baa8..14018f4 100644 --- a/topic/bianmi/index.html +++ b/topic/bianmi/index.html @@ -272,6 +272,6 @@ - + diff --git a/topic/bugai/index.html b/topic/bugai/index.html index e407914..09fa53a 100644 --- a/topic/bugai/index.html +++ b/topic/bugai/index.html @@ -383,6 +383,6 @@ - + diff --git a/topic/buji/index.html b/topic/buji/index.html index f9a541a..3fc47c0 100644 --- a/topic/buji/index.html +++ b/topic/buji/index.html @@ -461,6 +461,6 @@ b{color:var(--h)} - + diff --git a/topic/butie-js/index.html b/topic/butie-js/index.html index 66d9b05..a63399a 100644 --- a/topic/butie-js/index.html +++ b/topic/butie-js/index.html @@ -113,6 +113,6 @@ - + diff --git a/topic/ceshi/index.html b/topic/ceshi/index.html index 496ab76..a074f25 100644 --- a/topic/ceshi/index.html +++ b/topic/ceshi/index.html @@ -799,6 +799,6 @@ mark{background:linear-gradient(transparent 62%,var(--c20) 0);color:inherit;padd })(); - + diff --git a/topic/cewo/index.html b/topic/cewo/index.html index d105cdd..fc68703 100644 --- a/topic/cewo/index.html +++ b/topic/cewo/index.html @@ -327,6 +327,6 @@ - + diff --git a/topic/chanjia/index.html b/topic/chanjia/index.html index 6be2283..879a724 100644 --- a/topic/chanjia/index.html +++ b/topic/chanjia/index.html @@ -418,6 +418,6 @@ - + diff --git a/topic/chanjian-js/index.html b/topic/chanjian-js/index.html index 82e433f..bca13df 100644 --- a/topic/chanjian-js/index.html +++ b/topic/chanjian-js/index.html @@ -100,6 +100,6 @@ - + diff --git a/topic/chanjiaqi/index.html b/topic/chanjiaqi/index.html index 5947720..3ed564c 100644 --- a/topic/chanjiaqi/index.html +++ b/topic/chanjiaqi/index.html @@ -294,6 +294,6 @@ - + diff --git a/topic/cheqie/index.html b/topic/cheqie/index.html index 9d39620..b36ebb1 100644 --- a/topic/cheqie/index.html +++ b/topic/cheqie/index.html @@ -292,6 +292,6 @@ - + diff --git a/topic/chigu/index.html b/topic/chigu/index.html index 8aab023..bcbc0fa 100644 --- a/topic/chigu/index.html +++ b/topic/chigu/index.html @@ -248,6 +248,6 @@ - + diff --git a/topic/chiyao/index.html b/topic/chiyao/index.html index 8799781..bda8314 100644 --- a/topic/chiyao/index.html +++ b/topic/chiyao/index.html @@ -273,6 +273,6 @@ - + diff --git a/topic/chongwu/index.html b/topic/chongwu/index.html index add10f4..17282f1 100644 --- a/topic/chongwu/index.html +++ b/topic/chongwu/index.html @@ -207,6 +207,6 @@ - + diff --git a/topic/choujin/index.html b/topic/choujin/index.html index 548a158..931369b 100644 --- a/topic/choujin/index.html +++ b/topic/choujin/index.html @@ -310,6 +310,6 @@ - + diff --git a/topic/chouxue/index.html b/topic/chouxue/index.html index a9e1784..8e333e1 100644 --- a/topic/chouxue/index.html +++ b/topic/chouxue/index.html @@ -221,6 +221,6 @@ - + diff --git a/topic/chuanqi/index.html b/topic/chuanqi/index.html index b101a2f..5596143 100644 --- a/topic/chuanqi/index.html +++ b/topic/chuanqi/index.html @@ -317,6 +317,6 @@ - + diff --git a/topic/chusheng/index.html b/topic/chusheng/index.html index d46b87a..af840f7 100644 --- a/topic/chusheng/index.html +++ b/topic/chusheng/index.html @@ -292,6 +292,6 @@ - + diff --git a/topic/chuxing/index.html b/topic/chuxing/index.html index 0975350..db4d3b1 100644 --- a/topic/chuxing/index.html +++ b/topic/chuxing/index.html @@ -324,6 +324,6 @@ - + diff --git a/topic/cuichan/index.html b/topic/cuichan/index.html index a04eaa6..e2ad8f2 100644 --- a/topic/cuichan/index.html +++ b/topic/cuichan/index.html @@ -237,6 +237,6 @@ - + diff --git a/topic/daichanbao/index.html b/topic/daichanbao/index.html index 8aef7f3..88789a3 100644 --- a/topic/daichanbao/index.html +++ b/topic/daichanbao/index.html @@ -438,6 +438,6 @@ - + diff --git a/topic/daxiao/index.html b/topic/daxiao/index.html index c06edb4..b81dc4e 100644 --- a/topic/daxiao/index.html +++ b/topic/daxiao/index.html @@ -308,6 +308,6 @@ - + diff --git a/topic/duiyou/index.html b/topic/duiyou/index.html index 0d17cea..51ca62a 100644 --- a/topic/duiyou/index.html +++ b/topic/duiyou/index.html @@ -783,6 +783,6 @@ mark{background:linear-gradient(transparent 62%,var(--c20) 0);color:inherit;padd })(); - + diff --git a/topic/fajin/index.html b/topic/fajin/index.html index 45dd252..f0f8f8e 100644 --- a/topic/fajin/index.html +++ b/topic/fajin/index.html @@ -312,6 +312,6 @@ - + diff --git a/topic/fansuan/index.html b/topic/fansuan/index.html index bc99667..eb47452 100644 --- a/topic/fansuan/index.html +++ b/topic/fansuan/index.html @@ -314,6 +314,6 @@ - + diff --git a/topic/fanying/index.html b/topic/fanying/index.html index a2e1d3c..4cefa0b 100644 --- a/topic/fanying/index.html +++ b/topic/fanying/index.html @@ -316,6 +316,6 @@ - + diff --git a/topic/fenmian/index.html b/topic/fenmian/index.html index 576d398..fd8d06e 100644 --- a/topic/fenmian/index.html +++ b/topic/fenmian/index.html @@ -302,6 +302,6 @@ - + diff --git a/topic/fushe/index.html b/topic/fushe/index.html index cb6f74e..0e90dc9 100644 --- a/topic/fushe/index.html +++ b/topic/fushe/index.html @@ -230,6 +230,6 @@ - + diff --git a/topic/futong/index.html b/topic/futong/index.html index 6a053e4..e201684 100644 --- a/topic/futong/index.html +++ b/topic/futong/index.html @@ -193,6 +193,6 @@ - + diff --git a/topic/ganmao/index.html b/topic/ganmao/index.html index 576b6d0..0e22857 100644 --- a/topic/ganmao/index.html +++ b/topic/ganmao/index.html @@ -335,6 +335,6 @@ - + diff --git a/topic/gaoxueya/index.html b/topic/gaoxueya/index.html index 2eaa0d1..c54c9f2 100644 --- a/topic/gaoxueya/index.html +++ b/topic/gaoxueya/index.html @@ -312,6 +312,6 @@ - + diff --git a/topic/gaozhi/index.html b/topic/gaozhi/index.html index 9c86c6a..97bb373 100644 --- a/topic/gaozhi/index.html +++ b/topic/gaozhi/index.html @@ -243,6 +243,6 @@ - + diff --git a/topic/geshui-js/index.html b/topic/geshui-js/index.html index fc4ee2d..c399cc0 100644 --- a/topic/geshui-js/index.html +++ b/topic/geshui-js/index.html @@ -88,6 +88,6 @@ - + diff --git a/topic/gongjing/index.html b/topic/gongjing/index.html index e84d08b..5c90616 100644 --- a/topic/gongjing/index.html +++ b/topic/gongjing/index.html @@ -242,6 +242,6 @@ - + diff --git a/topic/gongwai/index.html b/topic/gongwai/index.html index 5ff92a4..66533b6 100644 --- a/topic/gongwai/index.html +++ b/topic/gongwai/index.html @@ -268,6 +268,6 @@ - + diff --git a/topic/guoqi/index.html b/topic/guoqi/index.html index f9b0ad3..572dc17 100644 --- a/topic/guoqi/index.html +++ b/topic/guoqi/index.html @@ -317,6 +317,6 @@ - + diff --git a/topic/haixian/index.html b/topic/haixian/index.html index 62de6b3..3e141c4 100644 --- a/topic/haixian/index.html +++ b/topic/haixian/index.html @@ -237,6 +237,6 @@ - + diff --git a/topic/hcg/index.html b/topic/hcg/index.html index 3c5a40e..eee637b 100644 --- a/topic/hcg/index.html +++ b/topic/hcg/index.html @@ -209,6 +209,6 @@ - + diff --git a/topic/huafei/index.html b/topic/huafei/index.html index f87c690..61d668f 100644 --- a/topic/huafei/index.html +++ b/topic/huafei/index.html @@ -1432,6 +1432,6 @@ h1 .mk{background:linear-gradient(transparent 64%,rgba(24,160,88,.24) 0)} - + diff --git a/topic/hufu/index.html b/topic/hufu/index.html index df85a1b..c2b5b39 100644 --- a/topic/hufu/index.html +++ b/topic/hufu/index.html @@ -303,6 +303,6 @@ - + diff --git a/topic/jiagong/index.html b/topic/jiagong/index.html index 395b08e..97ab03a 100644 --- a/topic/jiagong/index.html +++ b/topic/jiagong/index.html @@ -374,6 +374,6 @@ - + diff --git a/topic/jiandang/index.html b/topic/jiandang/index.html index ea2aac8..822456a 100644 --- a/topic/jiandang/index.html +++ b/topic/jiandang/index.html @@ -280,6 +280,6 @@ - + diff --git a/topic/jiandangqd/index.html b/topic/jiandangqd/index.html index d0ae8db..bb672e5 100644 --- a/topic/jiandangqd/index.html +++ b/topic/jiandangqd/index.html @@ -211,6 +211,6 @@ - + diff --git a/topic/jianhong/index.html b/topic/jianhong/index.html index 8481692..51c5bda 100644 --- a/topic/jianhong/index.html +++ b/topic/jianhong/index.html @@ -295,6 +295,6 @@ - + diff --git a/topic/jianhongsheng/index.html b/topic/jianhongsheng/index.html index b9ac94a..f957b0e 100644 --- a/topic/jianhongsheng/index.html +++ b/topic/jianhongsheng/index.html @@ -273,6 +273,6 @@ - + diff --git a/topic/jiaoyujin-js/index.html b/topic/jiaoyujin-js/index.html index 6ddfa99..0e3488f 100644 --- a/topic/jiaoyujin-js/index.html +++ b/topic/jiaoyujin-js/index.html @@ -97,6 +97,6 @@ - + diff --git a/topic/jikou/index.html b/topic/jikou/index.html index a4aadae..d557070 100644 --- a/topic/jikou/index.html +++ b/topic/jikou/index.html @@ -203,6 +203,6 @@ - + diff --git a/topic/jintie-js/index.html b/topic/jintie-js/index.html index 2ce42a4..8d20a4a 100644 --- a/topic/jintie-js/index.html +++ b/topic/jintie-js/index.html @@ -92,6 +92,6 @@ - + diff --git a/topic/jintie/index.html b/topic/jintie/index.html index 6f1e118..509fa34 100644 --- a/topic/jintie/index.html +++ b/topic/jintie/index.html @@ -199,6 +199,6 @@ - + diff --git a/topic/jisuan/index.html b/topic/jisuan/index.html index c61d131..a052f67 100644 --- a/topic/jisuan/index.html +++ b/topic/jisuan/index.html @@ -154,6 +154,6 @@ button{font:inherit;border:0;background:none;color:inherit;cursor:pointer} - + diff --git a/topic/kafei/index.html b/topic/kafei/index.html index 7912a39..c223e25 100644 --- a/topic/kafei/index.html +++ b/topic/kafei/index.html @@ -303,6 +303,6 @@ - + diff --git a/topic/kaiche/index.html b/topic/kaiche/index.html index 677b393..be30260 100644 --- a/topic/kaiche/index.html +++ b/topic/kaiche/index.html @@ -367,6 +367,6 @@ - + diff --git a/topic/kainai/index.html b/topic/kainai/index.html index 45fb2f7..e272229 100644 --- a/topic/kainai/index.html +++ b/topic/kainai/index.html @@ -298,6 +298,6 @@ - + diff --git a/topic/kongtiao/index.html b/topic/kongtiao/index.html index 6d3baec..3546f30 100644 --- a/topic/kongtiao/index.html +++ b/topic/kongtiao/index.html @@ -225,6 +225,6 @@ - + diff --git a/topic/linchan/index.html b/topic/linchan/index.html index 75e4d13..5520ce1 100644 --- a/topic/linchan/index.html +++ b/topic/linchan/index.html @@ -302,6 +302,6 @@ - + diff --git a/topic/naifen-js/index.html b/topic/naifen-js/index.html index 540eaaf..612d469 100644 --- a/topic/naifen-js/index.html +++ b/topic/naifen-js/index.html @@ -86,6 +86,6 @@ - + diff --git a/topic/niaobu-js/index.html b/topic/niaobu-js/index.html index d21f43f..0d15590 100644 --- a/topic/niaobu-js/index.html +++ b/topic/niaobu-js/index.html @@ -101,6 +101,6 @@ - + diff --git a/topic/niaopin/index.html b/topic/niaopin/index.html index 55d040e..fc925a5 100644 --- a/topic/niaopin/index.html +++ b/topic/niaopin/index.html @@ -274,6 +274,6 @@ - + diff --git a/topic/nt/index.html b/topic/nt/index.html index 2d0cf19..391f669 100644 --- a/topic/nt/index.html +++ b/topic/nt/index.html @@ -357,6 +357,6 @@ - + diff --git a/topic/paiji/index.html b/topic/paiji/index.html index 0cf66da..1bbc2c7 100644 --- a/topic/paiji/index.html +++ b/topic/paiji/index.html @@ -348,6 +348,6 @@ - + diff --git a/topic/paozao/index.html b/topic/paozao/index.html index bf13ed5..270437a 100644 --- a/topic/paozao/index.html +++ b/topic/paozao/index.html @@ -214,6 +214,6 @@ - + diff --git a/topic/pinxue/index.html b/topic/pinxue/index.html index 55f51ea..973a1c8 100644 --- a/topic/pinxue/index.html +++ b/topic/pinxue/index.html @@ -435,6 +435,6 @@ - + diff --git a/topic/poshui/index.html b/topic/poshui/index.html index 3253f66..86b0b02 100644 --- a/topic/poshui/index.html +++ b/topic/poshui/index.html @@ -267,6 +267,6 @@ - + diff --git a/topic/pougong/index.html b/topic/pougong/index.html index 1e4c2c2..f4179b8 100644 --- a/topic/pougong/index.html +++ b/topic/pougong/index.html @@ -303,6 +303,6 @@ - + diff --git a/topic/qingxu/index.html b/topic/qingxu/index.html index 76c4b9c..cb384cf 100644 --- a/topic/qingxu/index.html +++ b/topic/qingxu/index.html @@ -294,6 +294,6 @@ - + diff --git a/topic/ranfa/index.html b/topic/ranfa/index.html index 393d211..9c91cbc 100644 --- a/topic/ranfa/index.html +++ b/topic/ranfa/index.html @@ -208,6 +208,6 @@ - + diff --git a/topic/raojing/index.html b/topic/raojing/index.html index e756cab..4b08e1c 100644 --- a/topic/raojing/index.html +++ b/topic/raojing/index.html @@ -306,6 +306,6 @@ - + diff --git a/topic/rentangbing/index.html b/topic/rentangbing/index.html index 2de9018..b9ee52a 100644 --- a/topic/rentangbing/index.html +++ b/topic/rentangbing/index.html @@ -434,6 +434,6 @@ - + diff --git a/topic/rizi-js/index.html b/topic/rizi-js/index.html index 07a5ae3..5b742bd 100644 --- a/topic/rizi-js/index.html +++ b/topic/rizi-js/index.html @@ -118,6 +118,6 @@ - + diff --git a/topic/ruyuan/index.html b/topic/ruyuan/index.html index 639775d..3a3092c 100644 --- a/topic/ruyuan/index.html +++ b/topic/ruyuan/index.html @@ -283,6 +283,6 @@ - + diff --git a/topic/shaicha/index.html b/topic/shaicha/index.html index 4774e1e..15ddc98 100644 --- a/topic/shaicha/index.html +++ b/topic/shaicha/index.html @@ -264,6 +264,6 @@ - + diff --git a/topic/shengao-js/index.html b/topic/shengao-js/index.html index a32a45a..9aea1b7 100644 --- a/topic/shengao-js/index.html +++ b/topic/shengao-js/index.html @@ -95,6 +95,6 @@ - + diff --git a/topic/shimian/index.html b/topic/shimian/index.html index 0e2356d..bc20da9 100644 --- a/topic/shimian/index.html +++ b/topic/shimian/index.html @@ -430,6 +430,6 @@ - + diff --git a/topic/shouxu-js/index.html b/topic/shouxu-js/index.html index 6f9ee2c..d7f454e 100644 --- a/topic/shouxu-js/index.html +++ b/topic/shouxu-js/index.html @@ -94,6 +94,6 @@ - + diff --git a/topic/shuangtai/index.html b/topic/shuangtai/index.html index 0ea8d44..bd42af1 100644 --- a/topic/shuangtai/index.html +++ b/topic/shuangtai/index.html @@ -346,6 +346,6 @@ - + diff --git a/topic/shuiguo/index.html b/topic/shuiguo/index.html index cf5324a..1c16096 100644 --- a/topic/shuiguo/index.html +++ b/topic/shuiguo/index.html @@ -418,6 +418,6 @@ - + diff --git a/topic/shuizhong/index.html b/topic/shuizhong/index.html index 41a665c..ad49eb9 100644 --- a/topic/shuizhong/index.html +++ b/topic/shuizhong/index.html @@ -394,6 +394,6 @@ - + diff --git a/topic/siwei/index.html b/topic/siwei/index.html index 03e5125..bc2bd1c 100644 --- a/topic/siwei/index.html +++ b/topic/siwei/index.html @@ -253,6 +253,6 @@ - + diff --git a/topic/taidong/index.html b/topic/taidong/index.html index c5138f0..c97e564 100644 --- a/topic/taidong/index.html +++ b/topic/taidong/index.html @@ -315,6 +315,6 @@ - + diff --git a/topic/taidongshao/index.html b/topic/taidongshao/index.html index 1dc9173..b10ecb1 100644 --- a/topic/taidongshao/index.html +++ b/topic/taidongshao/index.html @@ -301,6 +301,6 @@ - + diff --git a/topic/taidongshu/index.html b/topic/taidongshu/index.html index 34f4087..7d0aa4a 100644 --- a/topic/taidongshu/index.html +++ b/topic/taidongshu/index.html @@ -297,6 +297,6 @@ - + diff --git a/topic/taijiao/index.html b/topic/taijiao/index.html index 60a786e..de1912b 100644 --- a/topic/taijiao/index.html +++ b/topic/taijiao/index.html @@ -313,6 +313,6 @@ - + diff --git a/topic/taiwei/index.html b/topic/taiwei/index.html index 688d234..ca89c25 100644 --- a/topic/taiwei/index.html +++ b/topic/taiwei/index.html @@ -394,6 +394,6 @@ - + diff --git a/topic/taixin/index.html b/topic/taixin/index.html index 284af83..aea282f 100644 --- a/topic/taixin/index.html +++ b/topic/taixin/index.html @@ -332,6 +332,6 @@ - + diff --git a/topic/taiya/index.html b/topic/taiya/index.html index b9446a9..4e75b24 100644 --- a/topic/taiya/index.html +++ b/topic/taiya/index.html @@ -290,6 +290,6 @@ - + diff --git a/topic/tanggao/index.html b/topic/tanggao/index.html index ed5b36e..8d17ff9 100644 --- a/topic/tanggao/index.html +++ b/topic/tanggao/index.html @@ -212,6 +212,6 @@ - + diff --git a/topic/tangnai/index.html b/topic/tangnai/index.html index ca082aa..f24797d 100644 --- a/topic/tangnai/index.html +++ b/topic/tangnai/index.html @@ -317,6 +317,6 @@ - + diff --git a/topic/tangnaiqian/index.html b/topic/tangnaiqian/index.html index f6feff8..8c8c44c 100644 --- a/topic/tangnaiqian/index.html +++ b/topic/tangnaiqian/index.html @@ -303,6 +303,6 @@ - + diff --git a/topic/tizhong/index.html b/topic/tizhong/index.html index e4dd3c0..8dc0a5a 100644 --- a/topic/tizhong/index.html +++ b/topic/tizhong/index.html @@ -409,6 +409,6 @@ - + diff --git a/topic/tongfang/index.html b/topic/tongfang/index.html index bb3822c..8a86e17 100644 --- a/topic/tongfang/index.html +++ b/topic/tongfang/index.html @@ -316,6 +316,6 @@ - + diff --git a/topic/touyun/index.html b/topic/touyun/index.html index 25c67fc..748a873 100644 --- a/topic/touyun/index.html +++ b/topic/touyun/index.html @@ -361,6 +361,6 @@ - + diff --git a/topic/tuyy/index.html b/topic/tuyy/index.html index ec62e2c..5d3f462 100644 --- a/topic/tuyy/index.html +++ b/topic/tuyy/index.html @@ -292,6 +292,6 @@ - + diff --git a/topic/weikou/index.html b/topic/weikou/index.html index 0727a9d..8ab1e5e 100644 --- a/topic/weikou/index.html +++ b/topic/weikou/index.html @@ -252,6 +252,6 @@ - + diff --git a/topic/wen/index.html b/topic/wen/index.html index b508875..533e9ff 100644 --- a/topic/wen/index.html +++ b/topic/wen/index.html @@ -532,6 +532,6 @@ h2{font-size:18px;font-weight:700;line-height:1.4;color:var(--ink)} - + diff --git a/topic/wutong/index.html b/topic/wutong/index.html index 184b7ee..7fffb57 100644 --- a/topic/wutong/index.html +++ b/topic/wutong/index.html @@ -210,6 +210,6 @@ - + diff --git a/topic/xianhuai/index.html b/topic/xianhuai/index.html index 7170875..d77575e 100644 --- a/topic/xianhuai/index.html +++ b/topic/xianhuai/index.html @@ -339,6 +339,6 @@ - + diff --git a/topic/xuexing-js/index.html b/topic/xuexing-js/index.html index ff3b36c..6d21d8e 100644 --- a/topic/xuexing-js/index.html +++ b/topic/xuexing-js/index.html @@ -104,6 +104,6 @@ - + diff --git a/topic/yali/index.html b/topic/yali/index.html index da570c6..7f55e86 100644 --- a/topic/yali/index.html +++ b/topic/yali/index.html @@ -809,6 +809,6 @@ mark{background:linear-gradient(transparent 62%,var(--c20) 0);color:inherit;padd })(); - + diff --git a/topic/yangshui/index.html b/topic/yangshui/index.html index cee1271..07b4209 100644 --- a/topic/yangshui/index.html +++ b/topic/yangshui/index.html @@ -248,6 +248,6 @@ - + diff --git a/topic/yanyun/index.html b/topic/yanyun/index.html index 4a511c0..d57344a 100644 --- a/topic/yanyun/index.html +++ b/topic/yanyun/index.html @@ -264,6 +264,6 @@ - + diff --git a/topic/yaotong/index.html b/topic/yaotong/index.html index f4dcf5b..f8d6b9a 100644 --- a/topic/yaotong/index.html +++ b/topic/yaotong/index.html @@ -374,6 +374,6 @@ - + diff --git a/topic/yatong/index.html b/topic/yatong/index.html index 3a77178..17c749d 100644 --- a/topic/yatong/index.html +++ b/topic/yatong/index.html @@ -381,6 +381,6 @@ - + diff --git a/topic/yichuan-js/index.html b/topic/yichuan-js/index.html index a1e6212..bfcceb8 100644 --- a/topic/yichuan-js/index.html +++ b/topic/yichuan-js/index.html @@ -96,6 +96,6 @@ - + diff --git a/topic/yimiao/index.html b/topic/yimiao/index.html index a5a8208..fa649ed 100644 --- a/topic/yimiao/index.html +++ b/topic/yimiao/index.html @@ -230,6 +230,6 @@ - + diff --git a/topic/yingyang/index.html b/topic/yingyang/index.html index f239975..2ed7f6f 100644 --- a/topic/yingyang/index.html +++ b/topic/yingyang/index.html @@ -394,6 +394,6 @@ h1 em{font-style:normal;background:linear-gradient(transparent 62%,rgba(240,138, - + diff --git a/topic/yinshi/index.html b/topic/yinshi/index.html index f60beba..bd278e2 100644 --- a/topic/yinshi/index.html +++ b/topic/yinshi/index.html @@ -799,6 +799,6 @@ mark{background:linear-gradient(transparent 62%,var(--c20) 0);color:inherit;padd })(); - + diff --git a/topic/yongpin/index.html b/topic/yongpin/index.html index aacc9d8..90a87bf 100644 --- a/topic/yongpin/index.html +++ b/topic/yongpin/index.html @@ -321,6 +321,6 @@ - + diff --git a/topic/yuchanqi-js/index.html b/topic/yuchanqi-js/index.html index 6022561..d5275f0 100644 --- a/topic/yuchanqi-js/index.html +++ b/topic/yuchanqi-js/index.html @@ -194,6 +194,6 @@ button{cursor:pointer} - + diff --git a/topic/yuchanqi/index.html b/topic/yuchanqi/index.html index 6614e70..98a0074 100644 --- a/topic/yuchanqi/index.html +++ b/topic/yuchanqi/index.html @@ -248,6 +248,6 @@ - + diff --git a/topic/yuesao/index.html b/topic/yuesao/index.html index 8022f52..3c10bae 100644 --- a/topic/yuesao/index.html +++ b/topic/yuesao/index.html @@ -287,6 +287,6 @@ - + diff --git a/topic/yuezi-js/index.html b/topic/yuezi-js/index.html index fddbea1..b0e5fd5 100644 --- a/topic/yuezi-js/index.html +++ b/topic/yuezi-js/index.html @@ -77,6 +77,6 @@ - + diff --git a/topic/yuezi/index.html b/topic/yuezi/index.html index 2b84ded..2122a88 100644 --- a/topic/yuezi/index.html +++ b/topic/yuezi/index.html @@ -353,6 +353,6 @@ - + diff --git a/topic/yundong/index.html b/topic/yundong/index.html index 0bbb4f7..7f110eb 100644 --- a/topic/yundong/index.html +++ b/topic/yundong/index.html @@ -424,6 +424,6 @@ - + diff --git a/topic/yunfu/index.html b/topic/yunfu/index.html index fddd128..3231c2f 100644 --- a/topic/yunfu/index.html +++ b/topic/yunfu/index.html @@ -375,6 +375,6 @@ - + diff --git a/topic/yuntu/index.html b/topic/yuntu/index.html index ca648b1..c7abb2b 100644 --- a/topic/yuntu/index.html +++ b/topic/yuntu/index.html @@ -404,6 +404,6 @@ - + diff --git a/topic/yunzhou-js/index.html b/topic/yunzhou-js/index.html index b04b44e..2e166b2 100644 --- a/topic/yunzhou-js/index.html +++ b/topic/yunzhou-js/index.html @@ -115,6 +115,6 @@ - + diff --git a/topic/zengzhong-js/index.html b/topic/zengzhong-js/index.html index 195a5c1..2a043b1 100644 --- a/topic/zengzhong-js/index.html +++ b/topic/zengzhong-js/index.html @@ -101,6 +101,6 @@ - + diff --git a/topic/zhangban/index.html b/topic/zhangban/index.html index 07fae54..907be10 100644 --- a/topic/zhangban/index.html +++ b/topic/zhangban/index.html @@ -312,6 +312,6 @@ - + diff --git a/topic/zhichang/index.html b/topic/zhichang/index.html index 1b73819..105cb06 100644 --- a/topic/zhichang/index.html +++ b/topic/zhichang/index.html @@ -579,6 +579,6 @@ html.cm:not(.cm-all) .cm-more{display:flex;align-items:center;justify-content:ce - + diff --git a/topic/zhunbaba/index.html b/topic/zhunbaba/index.html index 8a1df59..8213a99 100644 --- a/topic/zhunbaba/index.html +++ b/topic/zhunbaba/index.html @@ -343,6 +343,6 @@ - + diff --git a/topic/zhunbei/index.html b/topic/zhunbei/index.html index 111db73..8b1a96b 100644 --- a/topic/zhunbei/index.html +++ b/topic/zhunbei/index.html @@ -796,6 +796,6 @@ mark{background:linear-gradient(transparent 62%,var(--c20) 0);color:inherit;padd })(); - +