PageSourceSearch

https://hedcet.com/desktop/js/index.7cfdcba3.js

js hedcet.com collected 2026-09-24 14:44:38 UTC 79,078 bytes, 1,916 lines download raw bytes

1(window.webpackJsonp = window.webpackJsonp || []).push([
2  ["index"],
3  {
4    "1f3c": function (t, e, a) {
5      "use strict";
6      a("aad2");
7    },
8    "4c9d": function (t, e, a) {
9      "use strict";
10      a("c876");
11    },
12    "52cd": function (t, e, a) {
13      "use strict";
14      a.r(e);
15      var s = {
16        name: "",
17        components: {},
18        data() {
19          return {};
20        },
21        computed: {},
22        watch: {},
23        methods: {},
24        created() {},
25        mounted() {},
26        beforeCreate() {},
27        beforeMount() {},
28        beforeUpdate() {},
29        updated() {},
30        beforeDestroy() {},
31        destroyed() {},
32        activated() {},
33      };
34      a("c608"),
35        (a = a("2877")),
36        (a = Object(a.a)(
37          s,
38          function () {
39            var t = this,
40              e = t._self._c;
41            return e("div", { staticClass: "error" }, [
42              e(
43                "div",
44                { staticClass: "error-box" },
45                [
46                  e("img", {
47                    attrs: { src: "/desktop/images/common/404.png", alt: "" },
48                  }),
49                  e("div", { staticStyle: { "margin-bottom": "20px" } }, [
50                    t._v("页面走丢了"),
51                  ]),
52                  e(
53                    "router-link",
54                    {
55                      staticClass: "hjbox-linkline",
56                      attrs: { to: { path: "/" } },
57                    },
58                    [t._v("返回首页")]
59                  ),
60                ],
61                1
62              ),
63            ]);
64          },
65          [],
66          !1,
67          null,
68          "334a2775",
69          null
70        ));
71      e.default = a.exports;
72    },
73    7677: function (t, e, a) {
74      "use strict";
75      a.r(e), a("14d9");
76      var s = a("7e11"),
77        i = a("81b0"),
78        n = a("35e7"),
79        o = a("b509"),
80        l = a("ee57"),
81        r = a("492a"),
82        c = a("ba8a"),
83        h = a("6b26"),
84        d = (a("13d5"), a("9d4b")),
85        u = a("29ad");
86      async function m(t, e) {
87        try {
88          var a = await Object(d.n)(t);
89          return (
90            (e = await Object(c.a)(e, a.data)),
91            (s = e),
92            Array.isArray(s.results) &&
93              s.results.forEach((t) => {
94                Array.isArray(t.attachments) &&
95                  t.attachments.forEach((t) => {
96                    -1 !== t.remoteUrl.indexOf(".m3u8") &&
97                      (t.remoteUrl = t.remoteUrl.replace(".m3u8", ".png"));
98                  });
99              }),
100            e.results &&
101              0 < e.results.length &&
102              e.results.forEach((t) => {
103                if (t.attachments && 0 < t.attachments.length) {
104                  let e = [];
105                  t.attachments.forEach((a) => {
106                    "audio" == a.category
107                      ? (t.isAudio = !0)
108                      : ("images" != a.category && "video" != a.category) ||
109                        e.push(a);
110                  }),
111                    (t.attachments = e);
112                }
113                t.liteContent = Object(u.b)(t.liteContent);
114              }),
115            e
116          );
117        } catch (t) {
118          return e;
119        }
120        var s;
121      }
122      var v = a("dafe"),
123        p = {
124          props: {
125            menuList: {
126              type: Array,
127              default() {
128                return [];
129              },
130            },
131          },
132          data() {
133            return {
134              activeName: "0",
135              dataSource: null,
136              checkedIndex: null,
137              homeNews: c.b,
138              pageNum: 1,
139              loading: !0,
140              years: [2021],
141            };
142          },
143          created() {
144            this.years[0] = new Date().getFullYear().toString();
145          },
146          mounted() {
147            this.menuList.forEach((t) => {
148              t.children &&
149                0 < t.children.length &&
150                0 != t.children[0].nodeId &&
151                t.children.forEach((t) => {
152                  t.nodeId == v.i.majorEvents &&
153                    ((t.children && 0 != t.children.length) ||
154                      (t.children = [{ name: t.name, nodeId: t.nodeId }]),
155                    (this.dataSource = t || []));
156                });
157            }),
158              this.callback(this.dataSource.children[0].nodeId);
159          },
160          methods: {
161            pageChange(t, e) {
162              (this.pageNum = t), this.callback();
163            },
164            async visibleItem(t, e, a) {
165              let s = Object.create(null);
166              var i;
167              e &&
168                "object" == typeof e &&
169                ((i = new Date()).getFullYear(),
170                i.getMonth(),
171                (s = { nodeId: e.nodeId, page: this.pageNum }));
172              let n = this;
173              this.$nextTick(async function () {
174                if (
175                  (t.forEach((t) => n.$set(t, "checked", e.checked || !1)),
176                  n.$set(e, "checked", !e.checked),
177                  e.checked
178                    ? (this.checkedIndex = a)
179                    : (this.checkedIndex = null),
180                  e.checked)
181                ) {
182                  this.homeNews = c.b;
183                  try {
184                    s.type = 2;
185                    var i = await m.call(n, s, this.homeNews);
186                    this.homeNews = i;
187                  } catch (i) {}
188                }
189              });
190            },
191            async callback(t) {
192              var e = Object.create(null);
193              e = { page: this.pageNum };
194              this.homeNews = c.b;
195              try {
196                (this.loading = !0), (e.type = 2);
197                var a = await m.call(this, e, this.homeNews);
198                (this.loading = !1),
199                  (this.homeNews = a),
200                  (this.pageNum = a.page.page);
201              } catch (t) {}
202            },
203          },
204          filters: {
205            dateFormat(t) {
206              return t.substr(5, 11);
207            },
208          },
209          components: {},
210        },
211        g = (a("fe65"), a("2877")),
212        f =
213          ((p = Object(g.a)(
214            p,
215            function () {
216              var t = this,
217                e = t._self._c;
218              return e(
219                "div",
220                { attrs: { id: "home-tabs" } },
221                [
222                  t.dataSource
223                    ? e(
224                        "el-tabs",
225                        {
226                          on: { "tab-click": t.callback },
227                          model: {
228                            value: t.activeName,
229                            callback: function (e) {
230                              t.activeName = e;
231                            },
232                            expression: "activeName",
233                          },
234                        },
235                        t._l(t.dataSource.children || [], function (a, s) {
236                          return e(
237                            "el-tab-pane",
238                            {
239                              key: a.nodeId,
240                              attrs: { name: s + "", label: a.name },
241                            },
242                            [
243                              e("ul", { staticClass: "container" }, [
244                                e("li", { staticClass: "item c-pointer" }, [
245                                  e(
246                                    "div",
247                                    {
248                                      staticClass: "block-box",
249                                      class: "unfold",
250                                    },
251                                    [
252                                      e("h2", [t._v(t._s(t.years[0]))]),
253                                      e(
254                                        "div",
255                                        {
256                                          staticClass: "article-list",
257                                          style:
258                                            0 < t.homeNews.results.length &&
259                                            "border-color: #CECECF",
260                                        },
261                                        [
262                                          t._l(
263                                            t.homeNews.results || [],
264                                            function (a, s) {
265                                              return e(
266                                                "div",
267                                                {
268                                                  key: s,
269                                                  staticClass:
270                                                    "article-item position-relative",
271                                                },
272                                                [
273                                                  e(
274                                                    "div",
275                                                    {
276                                                      staticClass:
277                                                        "timeline position-absolute",
278                                                    },
279                                                    [
280                                                      e(
281                                                        "p",
282                                                        { staticClass: "mb-0" },
283                                                        [
284                                                          t._v(
285                                                            t._s(
286                                                              t._f(
287                                                                "dateFormat"
288                                                              )(a.createTime)
289                                                            )
290                                                          ),
291                                                        ]
292                                                      ),
293                                                    ]
294                                                  ),
295                                                  e(
296                                                    "div",
297                                                    {
298                                                      staticClass:
299                                                        "article-content",
300                                                    },
301                                                    [
302                                                      e(
303                                                        "router-link",
304                                                        {
305                                                          staticClass:
306                                                            "article-btn",
307                                                          attrs: {
308                                                            to: {
309                                                              path:
310                                                                "/post/details?pid=" +
311                                                                a.topicId,
312                                                            },
313                                                          },
314                                                        },
315                                                        [
316                                                          a.attachments &&
317                                                          a.attachments[0]
318                                                            ? e("img", {
319                                                                directives: [
320                                                                  {
321                                                                    name: "lazyloadimg",
322                                                                    rawName:
323                                                                      "v-lazyloadimg",
324                                                                    value:
325                                                                      a
326                                                                        .attachments[0],
327                                                                    expression:
328                                                                      "d.attachments[0]",
329                                                                  },
330                                                                ],
331                                                                staticClass:
332                                                                  "d-block float-left",
333                                                                attrs: {
334                                                                  width: "80px",
335                                                                  height:
336                                                                    "60px",
337                                                                },
338                                                              })
339                                                            : t._e(),
340                                                        ]
341                                                      ),
342                                                      e(
343                                                        "p",
344                                                        {
345                                                          staticClass:
346                                                            "mb-0 float-left html",
347                                                        },
348                                                        [
349                                                          e(
350                                                            "router-link",
351                                                            {
352                                                              staticClass:
353                                                                "article-btn",
354                                                              staticStyle: {
355                                                                color:
356                                                                  "#333333",
357                                                              },
358                                                              attrs: {
359                                                                to: {
360                                                                  path:
361                                                                    "/post/details?pid=" +
362                                                                    a.topicId,
363                                                                },
364                                                              },
365                                                            },
366                                                            [
367                                                              t._v(
368                                                                t._s(
369                                                                  a.title || ""
370                                                                )
371                                                              ),
372                                                            ]
373                                                          ),
374                                                        ],
375                                                        1
376                                                      ),
377                                                      e("div", {
378                                                        staticClass: "clear",
379                                                      }),
380                                                    ],
381                                                    1
382                                                  ),
383                                                ]
384                                              );
385                                            }
386                                          ),
387                                          t.loading
388                                            ? e(
389                                                "div",
390                                                { staticClass: "loading-box" },
391                                                [
392                                                  e("span", [
393                                                    t._v("加载中..."),
394                                                  ]),
395                                                  e("i", {
396                                                    staticClass:
397                                                      "el-icon-loading",
398                                                  }),
399                                                ]
400                                              )
401                                            : t._e(),
402                                          (t.homeNews &&
403                                            t.homeNews.results &&
404                                            0 !== t.homeNews.results.length) ||
405                                          t.loading
406                                            ? t._e()
407                                            : e(
408                                                "div",
409                                                {
410                                                  staticClass:
411                                                    "mt-3 mb-3 text-center",
412                                                },
413                                                [t._v(" 暂无该记录! ")]
414                                              ),
415                                        ],
416                                        2
417                                      ),
418                                      e(
419                                        "div",
420                                        {
421                                          staticClass:
422                                            "mt-4 hj-pagination d-flex justify-content-end",
423                                        },
424                                        [
425                                          e("el-pagination", {
426                                            attrs: {
427                                              layout: "prev, pager, next",
428                                              "current-page": t.pageNum,
429                                              "page-size":
430                                                t.homeNews.page.limit,
431                                              total: t.homeNews.page.total,
432                                            },
433                                            on: {
434                                              "current-change": t.pageChange,
435                                              "update:currentPage": function (
436                                                e
437                                              ) {
438                                                t.pageNum = e;
439                                              },
440                                              "update:current-page": function (
441                                                e
442                                              ) {
443                                                t.pageNum = e;
444                                              },
445                                            },
446                                          }),
447                                        ],
448                                        1
449                                      ),
450                                    ]
451                                  ),
452                                ]),
453                              ]),
454                            ]
455                          );
456                        }),
457    
457                    1
458                      )
459                    : t._e(),
460                  e("hj-gap", { attrs: { height: "50" } }),
461                ],
462                1
463              );
464            },
465            [],
466            !1,
467            null,
468            "267d7fea",
469            null
470          ).exports),
471          a("e338")),
472        y = {
473          name: "HallFame",
474          components: {},
475          props: { dataList: { type: Array, default: [] } },
476          data() {
477            return {};
478          },
479          computed: {},
480          watch: {},
481          methods: {
482            toUser(t) {
483              window.open("/homepage/" + t);
484            },
485            async handleFavorite(t) {
486              let e = this;
487              t.isFavorite
488                ? Object(f.a)("取消当前关注?", {
489                    async onOk() {
490                      e.send(e, t);
491                    },
492                  })
493                : e.send(e, t);
494            },
495            async send(t, e) {
496              try {
497                await d.b.call(t, {
498                  targetId: e.userId,
499                  opt: e.isFavorite ? "rm" : "add",
500                }),
501                  (e.isFavorite = !e.isFavorite),
502                  t.$message.success("关注成功");
503              } catch (e) {
504                t.$message.error(e.toString());
505              }
506            },
507          },
508          async created() {},
509          mounted() {},
510          beforeCreate() {},
511          beforeMount() {},
512          beforeUpdate() {},
513          updated() {},
514          beforeDestroy() {},
515          destroyed() {},
516          activated() {},
517        },
518        b =
519          ((y =
520            (a("1f3c"),
521            Object(g.a)(
522              y,
523              function () {
524                var t = this,
525                  e = t._self._c;
526                return e(
527                  "div",
528                  { staticClass: "hallfame" },
529                  t._l(t.dataList, function (a, s) {
530                    return e(
531                      "div",
532                      {
533                        key: s,
534                        staticClass: "user-box",
535                        on: {
536                          click: function (e) {
537                            return t.toUser(a.id);
538                          },
539                        },
540                      },
541                      [
542                        e(
543                          "div",
544                          { staticClass: "user-name" },
545                          [
546                            e("user-avatar", {
547                              staticStyle: { "margin-right": "12px" },
548                              attrs: {
549                                src: a.avatar,
550                                avatarbg: a.title.icon,
551                                showVip: !0,
552                                vipLevel: a.vip,
553                                showFamous: !0,
554                                origin: a.certVideo,
555                                expert: a.certProfessor,
556                                size: "40px",
557                              },
558                            }),
559                            e("div", [
560                              e("div", [t._v(t._s(a.nickname))]),
561                              e("div", [
562                                e("span", [t._v("粉丝:")]),
563                                e("span", [t._v(t._s(a.fansCount))]),
564                              ]),
565                            ]),
566                            e(
567                              "button",
568                              {
569                                class: { isFavorite: a.isFavorite },
570                                on: {
571                                  click1: function (e) {
572                                    return (
573                                      e.stopPropagation(), t.handleFavorite(a)
574                                    );
575                                  },
576                                },
577                              },
578                              [
579                                t._v(
580                                  " " +
581                                    t._s(a.isFavorite ? "已关注" : "关注") +
582                                    " "
583                                ),
584                              ]
585                            ),
586                          ],
587                          1
588                        ),
589                        e("div", { staticClass: "des-box" }, [
590                          t._v(
591                            "签名:" +
592                              t._s(a.description || "这家伙很懒,什么也没留下~")
593                          ),
594                        ]),
595                      ]
596                    );
597                  }),
598                  0
599                );
600              },
601              [],
602              !1,
603              null,
604              "557a08ce",
605              null
606            ).exports)),
607          a("13ff")),
608        w = a("c2e5"),
609        _ = a("0837"),
610        x = a("b5aa"),
611        k = a("894b"),
612        C =
613          (a("91ae"),
614          {
615            props: { item: { type: Object } },
616            filters: {
617              showName: function (t) {
618                return 7 < t.length ? t.slice(0, 7) + "..." : t;
619              },
620            },
621            methods: {
622              async onuserinfo() {
623                var t = this.item;
624                try {
625                  var e = await Object(x.D)(t.user.id);
626                  1004 == e.errorCode
627                    ? this.$alert(e.message, "提示", {
628                        confirmButtonText: "确定",
629                        callback: (t) => {},
630                      })
631                    : window.open("/homepage/" + t.user.id);
632                } catch (t) {}
633              },
634            },
635          }),
636        N =
637          ((C =
638            (a("db9b"),
639            Object(g.a)(
640              C,
641              function () {
642                var t = this,
643                  e = t._self._c;
644                return e(
645                  "div",
646                  {
647                    staticClass: "d-flex justify-content-between",
648                    staticStyle: { color: "#888888" },
649                  },
650                  [
651                    e("div", [
652                      t.item.user
653                        ? e(
654                            "span",
655                            {
656                              staticClass: "mr-2",
657                              on: { click: t.onuserinfo },
658                            },
659                            [
660                              e("i", {
661                                staticClass: "iconfont icon-person",
662                                staticStyle: { "margin-right": "6px" },
663                              }),
664                              e(
665                                "span",
666                                {
667                                  staticClass: "hjbox-linkcolor",
668                                  attrs: { title: t.item.user.nickname },
669                                },
670                                [
671                                  t._v(
672                                    t._s(t._f("showName")(t.item.user.nickname))
673                                  ),
674                                ]
675                              ),
676                            ]
677                          )
678                        : t._e(),
679                      e("span", { staticStyle: { "margin-left": "28px" } }, [
680                        t._v("发帖时间:" + t._s(t.item.lastCommentTime)),
681                      ]),
682                    ]),
683                    e("div", [
684                      e("span", { staticClass: "mr-2" }, [
685                        e("i", { staticClass: "iconfont icon-view" }),
686                        t._v(
687                          " " + t._s(t._f("newshowNumber")(t.item.viewCount))
688                        ),
689                      ]),
690                      e(
691                        "span",
692                        {
693                          staticClass: "hjbox-cursor",
694                          staticStyle: { margin: "0" },
695                        },
696                        [
697                          e("i", { staticClass: "iconfont icon-pinglun" }),
698                          t._v(
699                            " " +
700                              t._s(t._f("newshowNumber")(t.item.commentCount))
701                          ),
702                        ]
703                      ),
704                      t.item.node
705                        ? e(
706                            "a",
707                            {
708                              staticClass:
709                                "small notactive tag ml-1 mr-1 c-pointer",
710                              attrs: {
711                                href: "/article?nodeId=" + t.item.node.nodeId,
712                              },
713                            },
714                            [t._v(t._s(t.item.node.name))]
715                          )
716                        : t._e(),
717                    ]),
718                  ]
719                );
720              },
721              [],
722              !1,
723              null,
724              "479ef1e2",
725              null
726            ).exports)),
727          a("2f62"));
728      const I = [
729          { value: "fans", label: "粉丝" },
730          { value: "liked", label: "点赞" },
731          { value: "wealth", label: "人气" },
732          { value: "consume", label: "消费" },
733        ],
734        L = [
735          { value: "all", label: "总榜", datakey: "totallist" },
736          { value: 30, label: "月榜", datakey: "monthlist" },
737          { value: 7, label: "周榜", datakey: "weekslist" },
738        ];
739      var j = {
740        components: { Tabs: o.a },
741        data() {
742          return {
743            chooseWealth: I[0],
744            parameterWealth: I,
745            chooseType: L[0],
746            parameterType: L,
747            fans: { isinit: 0, totallist: [], monthlist: [], weekslist: [] },
748            praise: { isinit: 0, totallist: [], monthlist: [], weekslist: [] },
749            sentiment: {
750              isinit: 0,
751              totallist: [],
752              monthlist: [],
753              weekslist: [],
754            },
755            buyrank: { isinit: 0, totallist: [], monthlist: [], weekslist: [] },
756          };
757        },
758        computed: {
759          navigation: function () {
760            var t,
761              e = [];
762            for (t of I) e.push(t.label);
763            return e;
764          },
765        },
766        created() {
767          this.$nextTick(() => {
768            this.onisinit(I[0]);
769          });
770        },
771        methods: {
772          async onuserinfo(t) {
773            try {
774              var e = await Object(x.D)(t);
775              1004 == e.errorCode
776                ? this.$alert(e.message, "提示", {
777                    confirmButtonText: "确定",
778                    callback: (t) => {},
779                  })
780                : window.open("/homepage/" + t);
781            } catch (t) {}
782          },
783          async onisinit(e) {
784            try {
785
786              if (e.value != I[0].value)
787              {
788                return
789              }
790
791              let t = {};
792              if (e.value == I[0].value) t = this.fans;
793              else if (e.value == I[1].value) t = this.praise;
794              else if (e.value == I[2].value) t = this.sentiment;
795              else {
796                if (e.value != I[3].value) return !1;
797                t = this.buyrank;
798              }
799              var a,
800                s,
801                i,
802                n,
803                o = t["isinit"];
804              o ||
805                (
806                (a = e.value),
807                (s = await Object(d.r)({ type: L[0].value, key: a })),
808                //(i = await Object(d.r)({ type: L[1].value, key: a })),
809                //(n = await Object(d.r)({ type: L[2].value, key: a })),
810
811
812
813                s.data=s.data.results,
814                s.data.forEach((xa,xb,xc)=>{
815                  xc[xb].value=xc[xb].fansCount
816                  xc[xb].user_id=xc[xb].id
817
818                }),
819
820                i=n=s,
821
822                e.value == I[0].value
823                  ? (this.fans = {
824                      isinit: 1,
825                      totallist: s.data || [],
826                      monthlist: i.data || [],
827                      weekslist: n.data || [],
828                    })
829                  : e.value == I[1].value
830                  ? (this.praise = {
831                      isinit: 1,
832                      totallist: s.data || [],
833                      monthlist: i.data || [],
834                      weekslist: n.data || [],
835                    })
836                  : e.value == I[2].value
837                  ? (this.sentiment = {
838                      isinit: 1,
839                      totallist: s.data || [],
840                      monthlist: i.data || [],
841                      weekslist: n.data || [],
842                    })
843                  : e.value == I[3].value &&
844                    (this.buyrank = {
845                      isinit: 1,
846                      totallist: s.data || [],
847                      monthlist: i.data || [],
848                      weekslist: n.data || [],
849                    }));
850            } catch (t) {}
851          },
852          fansRanking: function () {
853            var t = this.chooseWealth.value;
854            let e = {};
855            if (t == I[0].value) e = this.fans;
856            else if (t == I[1].value) e = this.praise;
857            else if (t == I[2].value) e = this.sentiment;
858            else {
859              if (t != I[3].value) return [];
860              e = this.buyrank;
861            }
862            return (
863              (t = this.chooseType.value),
864              t == L[0].value
865                ? e.totallist || []
866                : t == L[1].value
867                ? e.monthlist || []
868                : (t == L[2].value && e.weekslist) || []
869            );
870          },
871          switchTab(t) {
872            if (this.chooseWealth.value == I[t.index].value) return !1;
873            (this.chooseWealth = I[t.index]), this.onisinit(I[t.index]);
874          },
875        },
876      };
877      a("9dfa"),
878        (j = Object(g.a)(
879          j,
880          function () {
881            var t = this,
882              e = t._self._c;
883            return e(
884              "div",
885              { staticClass: "pagecontainer" },
886              [
887                e(
888                  "div",
889                  { staticStyle: { margin: "0" } },
890                  [
891                    e("Tabs", {
892                      attrs: { data: t.navigation },
893                      on: { change: t.switchTab },
894                    }),
895                  ],
896                  1
897                ),
898                e(
899                  "div",
900                  { staticClass: "navigation2" },
901                  t._l(t.parameterType, function (a) {
902                    return e(
903                      "div",
904                      {
905                        key: a.value,
906                        staticClass: "item",
907                        class: { activation: a.value == t.chooseType.value },
908                        on: {
909                          click: function (e) {
910                            t.chooseType = a;
911                          },
912                        },
913                      },
914                      [t._v(" " + t._s(a.label) + " ")]
915                    );
916                  }),
917                  0
918                ),
919                t._l(t.fansRanking(), function (a, s) {
920                  return [
921                    0 != a.rank
922                      ? e(
923                          "div",
924                          {
925                            key: a.user_id,
926                            staticClass: "hall_fame_list",
927                            on: {
928                              click: function (e) {
929                                return t.onuserinfo(a.user_id);
930                              },
931                            },
932                          },
933                          [
934                            e(
935                              "div",
936                              {
937                                staticClass: "index",
938                                class: s < 3 ? "front" : "",
939                              },
940                              [t._v(t._s(s + 1))]
941                            ),
942                            e(
943                              "div",
944                              { staticStyle: { "padding-right": "10px" } },
945                              [
946                                e("user-avatar", {
947                                  attrs: {
948                                    src: a.avatar,
949                                    size: "40px",
950                                    avatarbg: a.title ? a.title.icon : "",
951                                    iconSize: 12,
952                                    showVip: !0,
953                                    vipLevel: a.vip,
954                                    showFamous: a.famous,
955                                    certified: a.certified,
956                                    origin: a.certVideo,
957                                    expert: a.certProfessor,
958                                  },
959                                }),
960                              ],
961                              1
962                            ),
963                            e(
964                              "div",
965                              {
966                                staticClass: "hall_info",
967                                attrs: { title: a.nickname },
968                              },
969                              [
970                                e(
971                                  "div",
972                                  {
973                                    staticClass: "fame_nickName hjbox-linkline",
974                                  },
975                                  [t._v(t._s(a.nickname || ""))]
976                                ),
977                                e("div", { staticClass: "fame_info" }, [
978                                  t.chooseWealth.value ==
979                                  t.parameterWealth[0].value
980                                    ? e("div", [
981                                        e("span", [t._v("粉丝数:")]),
982                                        e("span", [t._v(t._s(a.value))]),
983                                      ])
984                                    : t.chooseWealth.value ==
985                                      t.parameterWealth[1].value
986                                    ? e("div", [
987                                        e("span", [t._v("获赞:")]),
988                                        e("span", [t._v(t._s(a.value))]),
989                                      ])
990                                    : t.chooseWealth.value ==
991                                        t.parameterWealth[2].value ||
992                                      t.chooseWealth.value ==
993                                        t.parameterWealth[3].value
994                                    ? e("div", [
995                                        e("img", {
996                                          staticStyle: {
997                                            "margin-right": "2px",
998                                          },
999                                          attrs: {
1000                                            src: "/desktop/images/common/diamond.png",
1001                                          },
1002                                        }),
1003                                        e("span", [
1004                                          t._v(
1005                                            t._s(t._f("diamondShow")(a.value))
1006                                          ),
1007                                        ]),
1008                                      ])
1009                                    : t._e(),
1010                                ]),
1011                              ]
1012                            ),
1013                          ]
1014                        )
1015                      : t._e(),
1016                  ];
1017                }),
1018              ],
1019              2
1020            );
1021          },
1022          [],
1023          !1,
1024          null,
1025          "2eaf4b48",
1026          null
1027        ).exports),
1028        (_ = {
1029          data() {
1030            return {
1031              screenW: document.body.clientWidth,
1032              activeIndex: 0,
1033              isUpdate: !0,
1034              navType: 0,
1035              bountyList: [{ text: "12313245454132132" }],
1036              HomeTabs: [
1037                { name: "热帖", type: 0 },
1038                { name: "新闻", type: 1 },
1039                { name: "大事记", type: 2 },
1040                { name: "原创", type: 3 },
1041                { name: "精华", type: 4 },
1042                { name: "公告", type: 5 },
1043                { name: "最新", type: 6 },
1044                { name: "名人堂", type: 7 },
1045              ],
1046              current: 1,
1047              loadingMore: !1,
1048              userInfo: null,
1049              homeNews: { page: { page: 0, limit: 20, total: 0 }, results: [] },
1050              historyList: [],
1051              bannerList: [],
1052              bannerListLoad: !1,
1053              hotPage: 0,
1054              pageHot: { min: 1, max: 5, all: 6 },
1055            };
1056          },
1057          computed: {
1058            ...Object(N.c)({ getFocusList: "getFocusList" }),
1059            AD_DETAILS_LTKEY() {
1060              return s.k;
1061            },
1062            AD_DETAILS_RTKEY() {
1063              return s.m;
1064            },
1065            AD_DETAILS_LBKEY() {
1066              return s.h;
1067            },
1068            AD_DETAILS_RBKEY() {
1069              return s.l;
1070            },
1071          },
1072          mixins: [_.a, b.a, w.a, k.a],
1073          created() {
1074            if (this.$route.query.referid) {
1075              localStorage.setItem('referid', this.$route.query.referid)
1076            }
1077            this.init();
1078          },
1079          mounted() {
1080            this.allOffsetLeft(),
1081              window.addEventListener("scroll", this._scrollEvent),
1082              window.addEventListener("resize", this._resizeEvent);
1083          },
1084          destroyed() {
1085            window.removeEventListener("scroll", this._scrollEvent),
1086              window.removeEventListener("resize", this._resizeEvent),
1087              (this.homeNews = c.b);
1088          },
1089          methods: {
1090            ...Object(N.b)(["asyncFocusList", "asyncFansList"]),
1091            async init() {
1092              if (!h.a.get(h.a.NOTLOGIN) && h.a.get(h.a.TOKEN))
1093                try {
1094                  this.userInfo = this.$store.state.userInfo || {};
1095                } catch (t) {}
1096              try {
1097                var t = await Object(s.p)(s.n);
1098                t.data && 0 < t.data.length && (this.bannerList = t.data),
1099                  (this.bannerListLoad = !0);
1100              } catch (t) {
1101                this.$message.error(t.toString());
1102              }
1103              if ((this.loadHot(), this.$store.state.isLogin)) {
1104                try {
1105                  // var e = await (async function () {
1106                  //   let t = [];
1107                  //   try {
1108                  //     var e = await Object(d.t)();
1109                  //     if (Array.isArray(e.data)) {
1110                  //       let t = {};
1111                  //       e.data = e.data.reduce(
1112                  //         (e, a) => (
1113                  //           t[a.node.name] || (t[a.node.name] = e.push(a)), e
1114                  //         ),
1115                  //         []
1116                  //       );
1117                  //     }
1118                  //     t = Array.isArray(e.data)
1119                  //       ? e.data.filter((t, e) => e < 8)
1120                  //       : [];
1121                  //   } catch (t) {}
1122                  //   return t;
1123                  // })();
1124                  var e=null
1125                  e &&
1126                    0 < e.length &&
1127                    ((this.historyList = []),
1128                    e.forEach((t) => {
1129                      let e = !0;
1130                      this.historyList.forEach((a) => {
1131                        a.node.nodeId == t.node.nodeId && (e = !1);
1132                      }),
1133                        e && this.historyList.push(t);
1134                    }));
1135                } catch (t) {}
1136                await this.asyncFocusList(!0);
1137              }
1138            },
1139            randomPage() {
1140              let t;
1141              var e,
1142                a = localStorage.getItem("HJHotPages");
1143              a
1144                ? 0 < (a = JSON.parse(a)).length &&
1145                  ((e = Math.floor(Math.random() * (+a.length + 1) + 0)),
1146                  (t = a[e]),
1147                  a.splice(e, 1),
1148                  localStorage.setItem("HJHotPages", JSON.stringify(a)))
1149                : (t = Math.floor(5 * Math.random() + 1)),
1150                (this.homeNews.results = []),
1151                (this.hotPage = t),
1152                this.getHotList();
1153            },
1154            getNewRandomPages(t, e) {
1155              localStorage.removeItem("HJHotPages");
1156              var a = [];
1157              for (let s = 0; s < t; s++) s + 1 != e && a.push(s + 1);
1158              localStorage.setItem("HJHotPages", JSON.stringify(a));
1159            },
1160            loadHot(t) {
1161              this.randomPage();
1162            },
1163            async getHotList() {
1164              try {
1165                (this.homeNews.page.page = this.hotPage),
1166                  (this.homeNews = await m(
1167                    { type: 0, page: this.hotPage },
1168                    this.homeNews
1169                  ));
1170                let e = localStorage.getItem("HJHotTotal"),
1171                  a = ((e = e ? +e : 0), localStorage.getItem("HJHotPages")),
1172                  s =
1173                    (localStorage.setItem(
1174                      "HJHotTotal",
1175                      this.homeNews.page.total
1176                    ),
1177                    0);
1178                try {
1179                  (a = JSON.parse(a)), (s = +a[a.length - 1]);
1180                } catch (t) {
1181                  (a = null), (s = 0);
1182                }
1183                (!a ||
1184                  0 == a.length ||
1185                  s >
1186                    Math.ceil(
1187                      this.homeNews.page.total / this.homeNews.page.limit
1188                    ) ||
1189                  e > this.homeNews.page.total) &&
1190                  this.getNewRandomPages(
1191                    Math.ceil(
1192                      this.homeNews.page.total / this.homeNews.page.limit
1193                    ),
1194                    this.hotPage
1195                  );
1196              } catch (t) {}
1197            },
1198            openUrl(t) {
1199              var { url: t, id: e } = t;
1200              t && (Object(s.q)(s.n, e), window.open(t));
1201            },
1202            async onuserinfo(t) {
1203              try {
1204                var e = await Object(x.D)(t);
1205                1004 == e.errorCode
1206                  ? this.$alert(e.message, "提示", {
1207                      confirmButtonText: "确定",
1208                      callback: (t) => {},
1209                    })
1210                  : window.open("/homepage/" + t);
1211              } catch (t) {}
1212            },
1213            openTopic(t) {
1214              window.open("/post/details?pid=" + t.topicId, "_blank");
1215            },
1216            _resizeEvent() {
1217              this.allOffsetLeft();
1218            },
1219            _scrollEvent() {
1220              var t =
1221                document.documentElement.scrollTop || document.body.scrollTop;
1222              this.computedInfoFlowNav(t),
1223                this.isNavLock(t),
1224                this.isAsideLock(t, this.activeIndex),
1225                c.c.scrollGrounding(300, () => {
1226                  2 !== this.activeIndex &&
1227                    (this.homeNews.page.page * this.homeNews.page.limit >=
1228                    this.homeNews.page.total
1229                      ? (this.homeNews.page.lastPage = !0)
1230                      : this.homeNews.page.lastPage ||
1231                        this.loadingMore ||
1232                        this.mergeList());
1233                });
1234            },
1235            mergeList: Object(i.throttle)(function () {
1236              0 == this.activeIndex ? this.hotPage++ : this.current++,
1237                this.loadingMore ||
1238                  ((this.loadingMore = !0), this.scrollHandle());
1239            }, 200),
1240            async scrollHandle() {
1241              if (!this.homeNews.page.lastPage) {
1242                if (this)
1243                  try {
1244                    var t;
1245                    7 == this.activeIndex
1246                      ? ((t = await Object(d.m)({
1247                          page: this.current,
1248                          limit: 20,
1249                        })).data.results &&
1250                          0 < t.data.results.length &&
1251                          t.data.results.forEach((t) => {
1252                            (t.isFavorite = !1),
1253                              this.$store.state.isLogin &&
1254                                0 < this.getFocusList.length &&
1255                                this.getFocusList.forEach((e) => {
1256                                  e.userId == t.userId && (t.isFavorite = !0);
1257                                });
1258                          }),
1259                        (this.homeNews.page = t.data.page),
1260                        (this.homeNews.results = this.homeNews.results.concat(
1261                          t.data.results
1262                        )))
1263                      : (this.homeNews = await m.call(
1264                          this,
1265                          {
1266                            type: this.navType,
1267                            page:
1268                              0 == this.activeIndex
1269                                ? this.hotPage
1270                                : this.current,
1271                          },
1272                          this.homeNews
1273                        ));
1274                  } catch (t) {}
1275                this.loadingMore = !1;
1276              }
1277            },
1278            async navigateTo(t, e) {
1279              if (void 0 === t.type) this.$message.warning("功能待开发");
1280              else if (
1281                ((this.homeNews.results = []), 2 !== (this.activeIndex = e))
1282              ) {
1283                this.navType = t.type;
1284                try {
1285                  var a, s;
1286                  0 == this.activeIndex
1287                    ? this.loadHot()
1288                    : ((this.current = 1),
1289                      (this.isUpdate = !1),
1290                      7 == this.activeIndex
1291                        ? ((a = await Object(d.m)({
1292                            page: this.current,
1293                            limit: 20,
1294                          })).data.results &&
1295                            0 < a.data.results.length &&
1296                            a.data.results.forEach((t) => {
1297                              (t.isFavorite = !1),
1298                                this.$store.state.isLogin &&
1299                                  0 < this.getFocusList.length &&
1300                                  this.getFocusList.forEach((e) => {
1301                                    e.userId == t.userId && (t.isFavorite = !0);
1302                                  });
1303                            }),
1304                          (this.isUpdate = !0),
1305                          (this.homeNews = a.data))
1306                        : ((s = await m.call(this, { type: t.type }, c.b)),
1307                          (this.isUpdate = !0),
1308                          (this.homeNews = s)));
1309                } catch (t) {}
1310              }
1311            },
1312          },
1313          components: {
1314            BaseBasicLayout: n.a,
1315            HjToolbar: r.a,
1316            RouterMenu: l.a,
1317            Tabs: o.a,
1318            HomeCatalogue: p,
1319            ArticleTag: C,
1320            HallFame: y,
1321            rankingList: j,
1322          },
1323        }),
1324        a("4c9d"),
1325        (b = Object(g.a)(
1326          _,
1327          function () {
1328            var t = this,
1329              e = t._self._c;
1330            return e(
1331              "div",
1332              { staticStyle: { height: "100%", display: "flex" } },
1333              [
1334                e(
1335                  "div",
1336                  { staticClass: "left-activty" },
1337                  [
1338                    e("advertising", {
1339                      attrs: {
1340                        limit: 1,
1341                        nopadding: !0,
1342                        showtype: 0,
1343                        position: t.AD_DETAILS_LTKEY,
1344                      },
1345                    }),
1346                    e("advertising", {
1347                      attrs: {
1348                        limit: 1,
1349                        nopadding: !0,
1350                        showtype: 0,
1351                        position: t.AD_DETAILS_LBKEY,
1352                      },
1353                    }),
1354                  ],
1355                  1
1356                ),
1357                e(
1358                  "base-basic-layout",
1359                  { attrs: { navOffsetX: t.navFixed ? 130 : 0, margin: 25 } },
1360                  [
1361                    e(
1362                      "div",
1363                      {
1364                        ref: "nav",
1365                        staticClass: "hj-nav-second",
1366                        class: t.navFixed && "position-fixed",
1367                        style: t.navFixed && {
1368                          top: "45px",
1369                          left: t.navLeft + "px",
1370                        },
1371                        attrs: { slot: "layoutNav", data: t.navFixed },
1372                        slot: "layoutNav",
1373                      },
1374                      [
1375                        e("router-menu", {
1376                          attrs: {
1377                            "menu-list": t.$store.state.routerMenu || [],
1378                          },
1379                        }),
1380                      ],
1381                      1
1382                    ),
1383                    e(
1384                      "div",
1385                      {
1386                        ref: "main",
1387                        attrs: { slot: "layoutContent" },
1388                        slot: "layoutContent",
1389                      },
1390                      [
1391                        0 < t.bannerList.length || !t.bannerListLoad
1392                          ? e(
1393                              "div",
1394                              { staticClass: "custom_carousel" },
1395                              [
1396                                e(
1397                                  "el-carousel",
1398                                  {
1399                                    staticStyle: { width: "100%" },
1400                                    attrs: { height: "250px" },
1401                                  },
1402                                  t._l(t.bannerList, function (a, s) {
1403                                    return e("el-carousel-item", { key: s }, [
1404                                      e("img", {
1405                                        directives: [
1406                                          {
1407                                            name: "lazyloadimg",
1408                                            rawName: "v-lazyloadimg",
1409                                            value: {
1410                                              remoteUrl: a.imgUrl + ".txt",
1411                                              id: "banner_" + a.id,
1412                                            },
1413                                            expression:
1414                                              "{ remoteUrl: item.imgUrl + '.txt', id: 'banner_' + item.id }",
1415                                          },
1416                                        ],
1417                                        staticStyle: {
1418                                          "max-height": "250px",
1419                                          "object-fit": "cover",
1420                                          display: "block",
1421                                          margin: "auto",
1422                                        },
1423                                        attrs: { "data-id": "banner_" + a.id },
1424                                        on: {
1425                                          click: function (e) {
1426                                            return t.openUrl(a);
1427                                          },
1428                                        },
1429                                      }),
1430                                    ]);
1431                                  }),
1432                                  1
1433                                ),
1434                              ],
1435                              1
1436                            )
1437                          : t._e(),
1438                        e(
1439                          "div",
1440                          {
1441                            ref: "infoFlowNav",
1442                            staticClass: "infoFlowNav",
1443                            class: 1 == t.contentNav ? "position-fixed" : "",
1444                            style:
1445                              1 == t.contentNav
1446                                ? {
1447                                    top: "0",
1448                                    left: t.navLeft + 25 + 130 + "px",
1449                                  }
1450                                : "",
1451                          },
1452                          t._l(t.HomeTabs, function (a, s) {
1453                            return e(
1454                              "a",
1455                              {
1456                                key: s,
1457                                staticClass: "title",
1458                                class: s == t.activeIndex ? "active" : "",
1459                                attrs: { href: "javascript:void(0);" },
1460                                on: {
1461                                  click: function (e) {
1462                                    return t.navigateTo(a, s);
1463                                  },
1464                                },
1465                              },
1466                              [t._v(" " + t._s(a.name) + " ")]
1467                            );
1468                          }),
1469                          0
1470                        ),
1471                        2 === t.activeIndex
1472                          ? e("home-catalogue", {
1473                              attrs: {
1474                                "menu-list": t.$store.state.routerMenu || [],
1475                              },
1476                            })
1477                          : 7 === t.activeIndex
1478                          ? e("hall-fame", {
1479                              attrs: { dataList: t.homeNews.results },
1480                            })
1481                          : t._e(),
1482                        2 !== t.activeIndex &&
1483                        7 !== t.activeIndex &&
1484                        t.homeNews.results &&
1485                        0 < t.homeNews.results.length &&
1486                        t.isUpdate
1487                          ? e(
1488                              "div",
1489                              { staticClass: "home-news-content" },
1490                              [
1491                                e(
1492                                  "a",
1493                                  {
1494                                    directives: [
1495                                      {
1496                                        name: "show",
1497                                        rawName: "v-show",
1498                                        value: 0 == t.activeIndex,
1499                                        expression: "activeIndex == 0",
1500                                      },
1501                                    ],
1502                                    staticClass: "hotupdate-btn hjbox-linkline",
1503                                    attrs: { href: "javascript:void(0);" },
1504                                    on: {
1505                                      click: function (e) {
1506                                        return t.loadHot("add");
1507                                      },
1508                                    },
1509                                  },
1510                                  [
1511                                    e("span", [t._v("换一批")]),
1512                                    e("i", { staticClass: "el-icon-refresh" }),
1513                                  ]
1514                                ),
1515                                t._l(t.homeNews.results, function (a, s) {
1516                                  return e(
1517                                    "div",
1518                                    {
1519                                      key: s,
1520                                      staticClass: "list hjbox-container",
1521                                    },
1522                                    [
1523                                      e(
1524                                        "h4",
1525                                        {
1526                                          class: {
1527                                            "onepic-tit":
1528                                              a.attachments &&
1529                                              (1 == a.attachments.length ||
1530                                                2 == a.attachments.length),
1531                                          },
1532                                          on: {
1533                                            click: function (e) {
1534                                              return t.openTopic(a);
1535                                            },
1536                                          },
1537                                        },
1538                                        [
1539                                          e(
1540                                            "span",
1541                                            {
1542                                              staticClass: "hjbox-linkcolor",
1543                                              attrs: { title: a.title },
1544                                            },
1545                                            [
1546                                              t._v(t._s(a.title) + " "),
1547                                              a.isAudio
1548                                                ? e("span", {
1549                                                    staticClass:
1550                                                      "title-icon-audio",
1551                                                  })
1552                                                : t._e(),
1553                                            ]
1554                                          ),
1555                                        ]
1556                                      ),
1557                                      null == a.attachments
1558                                        ? e("div", { staticClass: "noPic" }, [
1559                                            e("div", {
1560                                              domProps: {
1561                                                innerHTML: t._s(a.liteContent),
1562                                              },
1563                                            }),
1564                                          ])
1565                                        : !a.attachments ||
1566                                          (1 != a.attachments.length &&
1567                                            2 != a.attachments.length)
1568                                        ? a.attachments &&
1569                                          3 == a.attachments.length
1570                                          ? e(
1571                                              "div",
1572                                              { staticClass: "morePic" },
1573                                              [
1574                                                t._l(
1575                                                  a.attachments,
1576                                                  function (t, a) {
1577                                                    return e("img", {
1578                                                      directives: [
1579                                                        {
1580                                                          name: "lazyloadimg",
1581                                                          rawName:
1582                                                            "v-lazyloadimg",
1583                                                          value: t,
1584                                                          expression: "itm",
1585                                                        },
1586                                                      ],
1587                                                      key: a,
1588                                                      attrs: {
1589                                                        "data-id": t.id,
1590                                                        alt: t.id,
1591                                                      },
1592                                                    });
1593                                                  }
1594                                                ),
1595                                                "video" ==
1596                                                a.attachments[2].category
1597                                                  ? e("i", {
1598                                                      staticClass:
1599                                                        "el-icon-video-play paly-btn",
1600                                                    })
1601                                                  : t._e(),
1602                                              ],
1603                                              2
1604                                            )
1605                                          : t._e()
1606                                        : e("div", { staticClass: "onePic" }, [
1607                                            e("img", {
1608                                              directives: [
1609                                                {
1610                                                  name: "lazyloadimg",
1611                                                  rawName: "v-lazyloadimg",
1612                                                  value: a.attachments[0],
1613                                                  expression:
1614                                                    "item.attachments[0]",
1615                                                },
1616                                              ],
1617                                              attrs: { "data-id": a.id },
1618                                            }),
1619                                            "video" == a.attachments[0].category
1620                                              ? e("i", {
1621                                                  staticClass:
1622                                                    "el-icon-video-play paly-btn",
1623                                                })
1624                                              : t._e(),
1625                                            e("p", {
1626                                              domProps: {
1627                                                innerHTML: t._s(a.liteContent),
1628                                              },
1629                                            }),
1630                                          ]),
1631                                      e("article-tag", {
1632                                        staticStyle: {
1633                                          "margin-top": "20px",
1634                                          color: "#999",
1635                                        },
1636                                        attrs: { item: a },
1637                                      }),
1638                                    ],
1639                                    1
1640                                  );
1641                                }),
1642                                e(
1643                                  "div",
1644                                  {
1645                                    directives: [
1646                                      {
1647                                        name: "show",
1648                                        rawName: "v-show",
1649                                        value: t.homeNews.page.lastPage,
1650                                        expression: "homeNews.page.lastPage",
1651                                      },
1652                                    ],
1653                                    staticClass: "nohasmore",
1654                                  },
1655                                  [t._v("没有更多了...")]
1656                                ),
1657                              ],
1658                              2
1659                            )
1660                          : 2 !== t.activeIndex && 0 == t.homeNews.length
1661                          ? e("div", { staticClass: "content" }, [
1662                              e("div", { staticClass: "none" }, [
1663                                t._v("暂无内容"),
1664                              ]),
1665                            ])
1666                          : e(
1667                              "div",
1668                              {
1669                                directives: [
1670                                  {
1671                                    name: "show",
1672                                    rawName: "v-show",
1673                                    value:
1674                                      2 !== t.activeIndex &&
1675                                      7 !== t.activeIndex,
1676                                    expression:
1677                                      "activeIndex !== 2 && activeIndex !== 7",
1678                                  },
1679                                ],
1680                                staticClass: "list-loading",
1681                              },
1682                              [
1683                                e("span", [t._v("加载中...")]),
1684                                e("i", { staticClass: "el-icon-loading" }),
1685                              ]
1686                            ),
1687                      ],
1688                      1
1689                    ),
1690                    e(
1691                      "div",
1692                      {
1693                        ref: "aside",
1694                        staticClass: "rightHome",
1695                        attrs: { slot: "layoutAside" },
1696                        slot: "layoutAside",
1697                      },
1698                      [
1699                        e("div", { staticStyle: { "padding-top": "29px" } }, [
1700                          e("div", [
1701                            e(
1702                              "h2",
1703                              {
1704                                staticClass: "font-14 font-weight-bold mb-0",
1705                                staticStyle: { display: "inline-block" },
1706                                attrs: { slot: "title" },
1707                                slot: "title",
1708                              },
1709                              [t._v("常去板块")]
1710                            ),
1711                            e(
1712                              "h4",
1713                              {
1714                                staticClass: "font-12 extra__color",
1715                                staticStyle: {
1716                                  float: "right",
1717                                  "margin-top": "1px",
1718                                  "display":"none"
1719                                },
1720                                attrs: { slot: "extra" },
1721                                slot: "extra",
1722                              },
1723                              [
1724                                e(
1725                                  "a",
1726                                  {
1727                                    directives: [
1728                                      {
1729                                        name: "show",
1730                                        rawName: "v-show",
1731                                        value: t.userInfo,
1732                                        expression: "userInfo",
1733                                      },
1734                                    ],
1735                                    staticClass: "hjbox-linkline",
1736                                    attrs: { href: "javascript:void(0);" },
1737                                    on: {
1738                                      click: function (e) {
1739                                        return t.$router.push(
1740                                          "/post/footprint"
1741                                        );
1742                                      },
1743                                    },
1744                                  },
1745                                  [t._v("我的足迹>>")]
1746                                ),
1747                              ]
1748                            ),
1749                            e("div", { staticStyle: { clear: "both" } }),
1750                          ]),
1751                          0 < t.historyList.length
1752                            ? e(
1753                                "ul",
1754                                { staticClass: "hot-list d-flex flex-wrap" },
1755                                t._l(t.historyList, function (a, s) {
1756                                  return e("li", { key: s }, [
1757                                    a.node.nodeId
1758                                      ? e(
1759                                          "a",
1760                                          {
1761                                            staticClass:
1762                                              "c-pointer hjbox-linkline",
1763                                            attrs: {
1764                                              href:
1765                                                "/article?nodeId=" +
1766                                                a.node.nodeId,
1767                                              title: a.node.name,
1768                                            },
1769                                          },
1770                                          [t._v(t._s(a.node.name || ""))]
1771                                        )
1772                                      : t._e(),
1773                                  ]);
1774                                }),
1775                                0
1776                              )
1777                            : e(
1778                                "div",
1779                                { staticClass: "text-center mt-3 mb-3" },
1780                                [e("p", [t._v("暂无数据!")])]
1781                              ),
1782                        ]),
1783                        e("hj-gap"),
1784                        e(
1785                          "div",
1786                          {
1787                            directives: [
1788                              {
1789                                name: "show",
1790                                rawName: "v-show",
1791                                value: !1,
1792                                expression: "false",
1793                              },
1794                            ],
1795                          },
1796                          [
1797                            e(
1798                              "h2",
1799                              {
1800                                staticClass: "font-16 font-weight-bold mb-0",
1801                                attrs: { slot: "title" },
1802                                slot: "title",
1803                              },
1804                              [t._v("最新悬赏")]
1805                            ),
1806                            e("Tabs", {
1807                              attrs: { data: ["钻石悬赏", "金币悬赏"] },
1808                            }),
1809                            e(
1810                              "ul",
1811                              { staticClass: "bounty-list" },
1812                              t._l(
1813                                [].concat(
1814                                  t.bountyList,
1815                                  t.bountyList,
1816                                  t.bountyList
1817                                ),
1818                                function (a, s) {
1819                                  return e(
1820                                    "li",
1821                                    { key: s, staticClass: "li" },
1822                                    [
1823                                      e("p", [
1824                                        e("span", [t._v(t._s(s + 1) + ".")]),
1825                                        t._v(t._s(a.text) + " "),
1826                                      ]),
1827                                    ]
1828                                  );
1829                                }
1830                              ),
1831                              0
1832                            ),
1833                          ],
1834                          1
1835                        ),
1836                        e("hj-gap"),
1837                        e(
1838                          "div",
1839                          { staticClass: "rank-box" },
1840                          [
1841                            e(
1842                              "h2",
1843                              {
1844                                staticClass: "font-14 font-weight-bold mb-0",
1845                                staticStyle: { "margin-bottom": "26px" },
1846                              },
1847                              [t._v("排行榜")]
1848                            ),
1849                            e("ranking-list"),
1850                          ],
1851                          1
1852                        ),
1853                      ],
1854                      1
1855                    ),
1856                  ]
1857                ),
1858                e(
1859                  "div",
1860                  { staticClass: "right-activty" },
1861                  [
1862                    e("advertising", {
1863                      attrs: {
1864                        limit: 1,
1865                        nopadding: !0,
1866                        showtype: 0,
1867                        position: t.AD_DETAILS_RTKEY,
1868                      },
1869                    }),
1870                    e("advertising", {
1871                      attrs: {
1872                        limit: 1,
1873                        nopadding: !0,
1874                        showtype: 0,
1875                        position: t.AD_DETAILS_RBKEY,
1876                      },
1877                    }),
1878                  ],
1879                  1
1880                ),
1881              ],
1882              1
1883            );
1884          },
1885          [],
1886          !1,
1887          null,
1888          null,
1889          null
1890        ));
1891      e.default = b.exports;
1892    },
1893    "9dfa": function (t, e, a) {
1894      "use strict";
1895      a("aa5c");
1896    },
1897    aa5c: function (t, e, a) {},
1898    aad2: function (t, e, a) {},
1899    aed0: function (t, e, a) {},
1900    c4ba: function (t, e, a) {},
1901    c608: function (t, e, a) {
1902      "use strict";
1903      a("cf79");
1904    },
1905    c876: function (t, e, a) {},
1906    cf79: function (t, e, a) {},
1907    db9b: function (t, e, a) {
1908      "use strict";
1909      a("c4ba");
1910    },
1911    fe65: function (t, e, a) {
1912      "use strict";
1913      a("aed0");
1914    },
1915  },
1916]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.