删除福利应用

This commit is contained in:
谢宇宁
2026-11-06 00:12:59 +07:00
parent 85bce31b42
commit 98fc848187
70 changed files with 2887 additions and 710 deletions
+3 -136
View File
@@ -1,34 +1,6 @@
{
"pages": {
"/_app": [
"static/chunks/1cpi_next_dist_compiled_12ffzourts9s-._.js",
"static/chunks/1cpi_next_dist_shared_lib_1xry7g76avoay._.js",
"static/chunks/1cpi_next_dist_client_0heox_8u6hzq_._.js",
"static/chunks/1cpi_next_dist_11ks8blj8_523._.js",
"static/chunks/1cpi_next_app_1pj3rb0tuydhl.js",
"static/chunks/[next]_entry_page-loader_ts_0btqvd_85dcyl._.js",
"static/chunks/1jsy_react-dom_cjs_react-dom-client_development_1wmu5trhy98lb.js",
"static/chunks/1jsy_react-dom_cjs_react-dom_development_01nn6pn27d5d9.js",
"static/chunks/1jsy_react-dom_1cftuo7r8p2l0._.js",
"static/chunks/node_modules__pnpm_0egl44aedd7_2._.js",
"static/chunks/[root-of-the-server]__0l4r13lr2xywy._.js",
"static/chunks/pages__app_0du2_q-cjzmdk._.js",
"static/chunks/turbopack-pages__app_1-gu3yg9v7aao._.js"
],
"/_error": [
"static/chunks/1cpi_next_dist_shared_lib_0xs0-c6oakuxf._.js",
"static/chunks/1cpi_next_dist_client_1gnx2v75vaujc._.js",
"static/chunks/1cpi_next_dist_compiled_14ha2_lqkzgf0._.js",
"static/chunks/1cpi_next_dist_1ke6kfpq8w7bf._.js",
"static/chunks/[next]_entry_page-loader_ts_1yxf6xa3b75hv._.js",
"static/chunks/1jsy_react-dom_cjs_react-dom-client_development_1wmu5trhy98lb.js",
"static/chunks/1jsy_react-dom_cjs_react-dom_development_01nn6pn27d5d9.js",
"static/chunks/1jsy_react-dom_1cftuo7r8p2l0._.js",
"static/chunks/node_modules__pnpm_0apodh3colre9._.js",
"static/chunks/[root-of-the-server]__02sxxpho_3e87._.js",
"static/chunks/pages__error_0syo-i05b6bs9._.js",
"static/chunks/turbopack-pages__error_0uvy9rwo-qqd2._.js"
]
"/_app": []
},
"devFiles": [],
"polyfillFiles": [
@@ -69,51 +41,6 @@
"static/chunks/turbopack-_1ajtdyja1k2v5._.js",
"static/chunks/_219uq1sj0q91c._.js"
],
"/topics/[[...path]]/page": [
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_1tv1bvk2dj7ph._.js",
"static/chunks/1cpi_next_dist_compiled_next-devtools_index_1hw-_gzpw_fi2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom-client_development_09u_1j28hjxei.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom_development_0qaz9shbv19o2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_1f656li1l6ci5._.js",
"static/chunks/1cpi_next_dist_compiled_react-server-dom-turbopack_208pustgnhis-._.js",
"static/chunks/1cpi_next_dist_compiled_1w15bhds8i16h._.js",
"static/chunks/1cpi_next_dist_client_16ymzkd_xoq12._.js",
"static/chunks/1cpi_next_dist_0olwpokihy_g3._.js",
"static/chunks/0zix_@swc_helpers_cjs_1fie0-s7m60gu._.js",
"static/chunks/_1anvha4rlo79g._.js",
"static/chunks/turbopack-_1ajtdyja1k2v5._.js",
"static/chunks/_02xtyms8_yhpv._.js"
],
"/home-road/page": [
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_1tv1bvk2dj7ph._.js",
"static/chunks/1cpi_next_dist_compiled_next-devtools_index_1hw-_gzpw_fi2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom-client_development_09u_1j28hjxei.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom_development_0qaz9shbv19o2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_1f656li1l6ci5._.js",
"static/chunks/1cpi_next_dist_compiled_react-server-dom-turbopack_208pustgnhis-._.js",
"static/chunks/1cpi_next_dist_compiled_1w15bhds8i16h._.js",
"static/chunks/1cpi_next_dist_client_16ymzkd_xoq12._.js",
"static/chunks/1cpi_next_dist_0olwpokihy_g3._.js",
"static/chunks/0zix_@swc_helpers_cjs_1fie0-s7m60gu._.js",
"static/chunks/_1anvha4rlo79g._.js",
"static/chunks/turbopack-_1ajtdyja1k2v5._.js",
"static/chunks/_0sf-lmfgdqib-._.js"
],
"/info/[slug]/page": [
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_1tv1bvk2dj7ph._.js",
"static/chunks/1cpi_next_dist_compiled_next-devtools_index_1hw-_gzpw_fi2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom-client_development_09u_1j28hjxei.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom_development_0qaz9shbv19o2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_1f656li1l6ci5._.js",
"static/chunks/1cpi_next_dist_compiled_react-server-dom-turbopack_208pustgnhis-._.js",
"static/chunks/1cpi_next_dist_compiled_1w15bhds8i16h._.js",
"static/chunks/1cpi_next_dist_client_16ymzkd_xoq12._.js",
"static/chunks/1cpi_next_dist_0olwpokihy_g3._.js",
"static/chunks/0zix_@swc_helpers_cjs_1fie0-s7m60gu._.js",
"static/chunks/_1anvha4rlo79g._.js",
"static/chunks/turbopack-_1ajtdyja1k2v5._.js",
"static/chunks/_0t69-r8qc6d_3._.js"
],
"/_not-found/page": [
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_1tv1bvk2dj7ph._.js",
"static/chunks/1cpi_next_dist_compiled_next-devtools_index_1hw-_gzpw_fi2.js",
@@ -129,7 +56,7 @@
"static/chunks/turbopack-_1ajtdyja1k2v5._.js",
"static/chunks/_18x7jxupx5rou._.js"
],
"/search/page": [
"/nav/page": [
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_1tv1bvk2dj7ph._.js",
"static/chunks/1cpi_next_dist_compiled_next-devtools_index_1hw-_gzpw_fi2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom-client_development_09u_1j28hjxei.js",
@@ -142,67 +69,7 @@
"static/chunks/0zix_@swc_helpers_cjs_1fie0-s7m60gu._.js",
"static/chunks/_1anvha4rlo79g._.js",
"static/chunks/turbopack-_1ajtdyja1k2v5._.js",
"static/chunks/_20654wqoxjppx._.js"
],
"/short-drama/[slug]/play/[episode]/page": [
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_1tv1bvk2dj7ph._.js",
"static/chunks/1cpi_next_dist_compiled_next-devtools_index_1hw-_gzpw_fi2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom-client_development_09u_1j28hjxei.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom_development_0qaz9shbv19o2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_1f656li1l6ci5._.js",
"static/chunks/1cpi_next_dist_compiled_react-server-dom-turbopack_208pustgnhis-._.js",
"static/chunks/1cpi_next_dist_compiled_1w15bhds8i16h._.js",
"static/chunks/1cpi_next_dist_client_16ymzkd_xoq12._.js",
"static/chunks/1cpi_next_dist_0olwpokihy_g3._.js",
"static/chunks/0zix_@swc_helpers_cjs_1fie0-s7m60gu._.js",
"static/chunks/_1anvha4rlo79g._.js",
"static/chunks/turbopack-_1ajtdyja1k2v5._.js",
"static/chunks/_0rc01luv623c1._.js"
],
"/short-drama/[slug]/page": [
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_1tv1bvk2dj7ph._.js",
"static/chunks/1cpi_next_dist_compiled_next-devtools_index_1hw-_gzpw_fi2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom-client_development_09u_1j28hjxei.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom_development_0qaz9shbv19o2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_1f656li1l6ci5._.js",
"static/chunks/1cpi_next_dist_compiled_react-server-dom-turbopack_208pustgnhis-._.js",
"static/chunks/1cpi_next_dist_compiled_1w15bhds8i16h._.js",
"static/chunks/1cpi_next_dist_client_16ymzkd_xoq12._.js",
"static/chunks/1cpi_next_dist_0olwpokihy_g3._.js",
"static/chunks/0zix_@swc_helpers_cjs_1fie0-s7m60gu._.js",
"static/chunks/_1anvha4rlo79g._.js",
"static/chunks/turbopack-_1ajtdyja1k2v5._.js",
"static/chunks/_1ijk6p-ee6-ze._.js"
],
"/shorts/[[...path]]/page": [
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_1tv1bvk2dj7ph._.js",
"static/chunks/1cpi_next_dist_compiled_next-devtools_index_1hw-_gzpw_fi2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom-client_development_09u_1j28hjxei.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom_development_0qaz9shbv19o2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_1f656li1l6ci5._.js",
"static/chunks/1cpi_next_dist_compiled_react-server-dom-turbopack_208pustgnhis-._.js",
"static/chunks/1cpi_next_dist_compiled_1w15bhds8i16h._.js",
"static/chunks/1cpi_next_dist_client_16ymzkd_xoq12._.js",
"static/chunks/1cpi_next_dist_0olwpokihy_g3._.js",
"static/chunks/0zix_@swc_helpers_cjs_1fie0-s7m60gu._.js",
"static/chunks/_1anvha4rlo79g._.js",
"static/chunks/turbopack-_1ajtdyja1k2v5._.js",
"static/chunks/_0x_v3k_l8k1jn._.js"
],
"/rank/[[...path]]/page": [
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_1tv1bvk2dj7ph._.js",
"static/chunks/1cpi_next_dist_compiled_next-devtools_index_1hw-_gzpw_fi2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom-client_development_09u_1j28hjxei.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom_development_0qaz9shbv19o2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_1f656li1l6ci5._.js",
"static/chunks/1cpi_next_dist_compiled_react-server-dom-turbopack_208pustgnhis-._.js",
"static/chunks/1cpi_next_dist_compiled_1w15bhds8i16h._.js",
"static/chunks/1cpi_next_dist_client_16ymzkd_xoq12._.js",
"static/chunks/1cpi_next_dist_0olwpokihy_g3._.js",
"static/chunks/0zix_@swc_helpers_cjs_1fie0-s7m60gu._.js",
"static/chunks/_1anvha4rlo79g._.js",
"static/chunks/turbopack-_1ajtdyja1k2v5._.js",
"static/chunks/_0qukakka4cbt4._.js"
"static/chunks/_0w2jlohhfhuy8._.js"
]
},
"pagesChunkGroupBootstrapParams": {},
@@ -1 +1 @@
{"kind":"FETCH","data":{"headers":{"access-control-allow-origin":"*","access-control-expose-headers":"Content-Disposition,Refresh-Authorization","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","cf-ray":"a55cd95dbb4be2e1-HKG","connection":"keep-alive","content-encoding":"br","content-type":"application/json; charset=utf-8","date":"Thu, 05 Nov 2026 15:21:35 GMT","nel":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}","report-to":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=FcsTKashtMZjonXBJ3pHHB44cwNcoge0WlcuVgj%2B%2BgdyB6KvcUnZFpwmIJCygG9ffGtR3ddJQy%2BKo4Ly3bk71KJICr2%2FJB7HvB1jweyN3XBsT9u6CYEk7bSlcGGjts0sCS8Da7Sp\"}]}","server":"cloudflare","transfer-encoding":"chunked"},"body":"eyJjb2RlIjoyMDAsImRhdGEiOnsiZm9vdGVySW5mbyI6eyJicmFuZCI6eyJ0aXRsZSI6Ijkx55+t5YmnIiwiY29udGVudCI6Ijkx55+t5Ymn5pyA5paw5Zu95LqnQVblhY3otLnop4LnnIvvvIHmr4/ml6Xmm7TmlrDjgIHlpKnnvo7jgIHonJzmoYPjgIHpurvosYbkvKDlqpLjgIE5MeWItueJh+WOguaXoOW5v+WRiuW5suaJsO+8gSJ9LCJuYXZMaXN0IjpbeyJpZCI6NDE4NjEsIm5hbWUiOiJIROefreWJpy3lupXpg6jlr7zoiKoiLCJpY29uIjoiIiwidHJhbnNsYXRpb25MaXN0IjpbeyJpZCI6MTU3ODEsIm5hbWUiOiLlhbPkuo7miJHku6wiLCJpc0ZyaWVuZEFkcyI6ZmFsc2UsInVybFZhbHVlIjoiL3JpY2h0ZXh0L+WFs+S6juaIkeS7rCJ9LHsiaWQiOjE1ODgxLCJuYW1lIjoi5oSP6KeB5Y+N6aaIIiwiaXNGcmllbmRBZHMiOmZhbHNlLCJ1cmxWYWx1ZSI6Ii9mZWVkYmFjayJ9LHsiaWQiOjE5MTkxLCJuYW1lIjoi55So5oi35p2h5qy+IiwiaXNGcmllbmRBZHMiOmZhbHNlLCJ1cmxWYWx1ZSI6Ii9yaWNodGV4dC/nlKjmiLfmnaHmrL4ifSx7ImlkIjozMDMyMywibmFtZSI6IumakOengeaUv+etliIsImlzRnJpZW5kQWRzIjpmYWxzZSwidXJsVmFsdWUiOiIvcmljaHRleHQv6ZqQ56eB5pS/562WIn1dLCJ1cmxWYWx1ZSI6IiIsImNhdGVnb3J5VHlwZSI6Mywic2VvSW5mbyI6eyJ0aXRsZSI6IkhE55+t5YmnLeW6lemDqOWvvOiIqiIsImtleXdvcmxkIjpbXSwiZGVzY3JpcHRpb24iOiJIROefreWJpy3lupXpg6jlr7zoiKoifX1dLCJjb250YWN0TGlzdCI6W3sibmFtZSI6IkUtbWFpbCIsInZhbHVlIjoiOTFzcGdmQGdtYWlsLmNvbSJ9LHsibmFtZSI6IuWVhuWKoeWQiOS9nO+8mueri+WNs+iBlOezuyIsInZhbHVlIjoiaHR0cHM6Ly90MXQxLmNvbSJ9LHsibmFtZSI6IuWumOaWuee+pO+8mueri+WNs+WKoOWFpSIsInZhbHVlIjoiaHR0cHM6Ly90Lm1lL2Z1bGlxdW5fOTFzcCJ9XX19LCJoYXNoIjpmYWxzZSwibXNnIjoic3VjY2VzcyIsInRpbWUiOiIyMDI2LTExLTA1VDE1OjIxOjM1LjY3NloiLCJ0aXAiOiLmiJDlip8ifQ==","status":200,"url":"https://91dj-h5.80sygtm.com/api/app/config/footer/info"},"revalidate":60,"tags":["footer-info"]}
{"kind":"FETCH","data":{"headers":{"access-control-allow-origin":"*","access-control-expose-headers":"Content-Disposition,Refresh-Authorization","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","cf-ray":"a55d70f69881e2f8-HKG","connection":"keep-alive","content-encoding":"br","content-type":"application/json; charset=utf-8","date":"Thu, 05 Nov 2026 17:05:05 GMT","nel":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}","report-to":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=t2nW9L0XOhUtJCnN4rT1xm5TaMcfaGSyYBCYEJWu%2FpJBlgzShIIpKjDJZppke9%2FDdcoSYssjhavV8ir8PfrxecauxSMfUBxwoHQRI2I8G5DsXd8QHJ%2BneaSe7Hua8iTWaBcLJ27X\"}]}","server":"cloudflare","transfer-encoding":"chunked"},"body":"eyJjb2RlIjoyMDAsImRhdGEiOnsiZm9vdGVySW5mbyI6eyJicmFuZCI6eyJ0aXRsZSI6Ijkx55+t5YmnIiwiY29udGVudCI6Ijkx55+t5Ymn5pyA5paw5Zu95LqnQVblhY3otLnop4LnnIvvvIHmr4/ml6Xmm7TmlrDjgIHlpKnnvo7jgIHonJzmoYPjgIHpurvosYbkvKDlqpLjgIE5MeWItueJh+WOguaXoOW5v+WRiuW5suaJsO+8gSJ9LCJuYXZMaXN0IjpbeyJpZCI6NDE4NjEsIm5hbWUiOiJIROefreWJpy3lupXpg6jlr7zoiKoiLCJpY29uIjoiIiwidHJhbnNsYXRpb25MaXN0IjpbeyJpZCI6MTU3ODEsIm5hbWUiOiLlhbPkuo7miJHku6wiLCJpc0ZyaWVuZEFkcyI6ZmFsc2UsInVybFZhbHVlIjoiL3JpY2h0ZXh0L+WFs+S6juaIkeS7rCJ9LHsiaWQiOjE1ODgxLCJuYW1lIjoi5oSP6KeB5Y+N6aaIIiwiaXNGcmllbmRBZHMiOmZhbHNlLCJ1cmxWYWx1ZSI6Ii9mZWVkYmFjayJ9LHsiaWQiOjE5MTkxLCJuYW1lIjoi55So5oi35p2h5qy+IiwiaXNGcmllbmRBZHMiOmZhbHNlLCJ1cmxWYWx1ZSI6Ii9yaWNodGV4dC/nlKjmiLfmnaHmrL4ifSx7ImlkIjozMDMyMywibmFtZSI6IumakOengeaUv+etliIsImlzRnJpZW5kQWRzIjpmYWxzZSwidXJsVmFsdWUiOiIvcmljaHRleHQv6ZqQ56eB5pS/562WIn1dLCJ1cmxWYWx1ZSI6IiIsImNhdGVnb3J5VHlwZSI6Mywic2VvSW5mbyI6eyJ0aXRsZSI6IkhE55+t5YmnLeW6lemDqOWvvOiIqiIsImtleXdvcmxkIjpbXSwiZGVzY3JpcHRpb24iOiJIROefreWJpy3lupXpg6jlr7zoiKoifX1dLCJjb250YWN0TGlzdCI6W3sibmFtZSI6IkUtbWFpbCIsInZhbHVlIjoiOTFzcGdmQGdtYWlsLmNvbSJ9LHsibmFtZSI6IuWVhuWKoeWQiOS9nO+8mueri+WNs+iBlOezuyIsInZhbHVlIjoiaHR0cHM6Ly90MXQxLmNvbSJ9LHsibmFtZSI6IuWumOaWuee+pO+8mueri+WNs+WKoOWFpSIsInZhbHVlIjoiaHR0cHM6Ly90Lm1lL2Z1bGlxdW5fOTFzcCJ9XX19LCJoYXNoIjpmYWxzZSwibXNnIjoic3VjY2VzcyIsInRpbWUiOiIyMDI2LTExLTA1VDE3OjA1OjA1LjExM1oiLCJ0aXAiOiLmiJDlip8ifQ==","status":200,"url":"https://91dj-h5.80sygtm.com/api/app/config/footer/info"},"revalidate":60,"tags":["footer-info"]}
@@ -1 +1 @@
{"kind":"FETCH","data":{"headers":{"access-control-allow-origin":"*","access-control-expose-headers":"Content-Disposition,Refresh-Authorization","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","cf-ray":"a55cd95ddab00468-HKG","connection":"keep-alive","content-encoding":"br","content-type":"application/json; charset=utf-8","date":"Thu, 05 Nov 2026 15:21:35 GMT","nel":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}","report-to":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=Pbkguxi%2BwMNxeBEMQoTg4ODXA9hGgL1Yj6fbRm%2Bli2VQgZ3OLHVQfsiJlQSJfTX8EB%2Bx5sHnH1RyDz%2BNCVojfDIeqEKU%2BMtPvpeYAxTJ74nn5jTioESugqvBuxfbKqcU8loeWQS2\"}]}","server":"cloudflare","transfer-encoding":"chunked"},"body":"eyJjb2RlIjoyMDAsImRhdGEiOnsiY2F0ZWdvcnlMaXN0IjpbeyJpZCI6NDEyODEsIm5hbWUiOiLpppbpobUiLCJpY29uIjoiIiwidHJhbnNsYXRpb25MaXN0IjpbXSwidXJsVmFsdWUiOiIvIiwiY2F0ZWdvcnlUeXBlIjoxLCJzZW9JbmZvIjp7InRpdGxlIjoi6buE5p6c55+t5Ymn5a6Y572RIC0gQUnnn63liafjgIHljp/liJvnn63liaflnKjnur/op4LnnIsiLCJrZXl3b3JsZCI6WyLpppbpobUiLCLpu4Tmnpznn63liaciLCJBSeaIkOS6uuefreWJpyIsIkFJ55+t5YmnIiwi5oiQ5Lq65ryr5YmnIiwi6buE5p6cQUkiLCLmiJDkurrnn63liaflnKjnur/op4LnnIsiLCLnpoHlv4znn63liaciLCLpnLjmgLvnn63liaciLCLpgIbooq3nn63liaciLCLnqb/otornn63liaciXSwiZGVzY3JpcHRpb24iOiLpu4Tmnpznn63liafmr4/ml6Xmm7TmlrDvvIzmtbfph4/pq5jmuIXmiJDkurrnn63liafjgIHmiJDkurrlvbHpm4blnKjnur/op4LnnIvjgILnpoHlv4zjgIHor7Hmg5HjgIHpnLjmgLvjgIHpgIbooq3jgIHnqb/otorvvIznsr7lvanpu4TliaflsL3lnKjpu4TmnpzjgIJBSeefreWJp+S4juWOn+WIm+efreWJp+WFjei0ueWcqOe6v+ingueci++8jOaUr+aMgeaJi+acuuS4jueUteiEkeOAgiJ9fSx7ImlkIjo0MTI4MiwibmFtZSI6IuefreWJpyIsImljb24iOiIiLCJ0cmFuc2xhdGlvbkxpc3QiOltdLCJ1cmxWYWx1ZSI6Ii9zaG9ydHMiLCJjYXRlZ29yeVR5cGUiOjEsInNlb0luZm8iOnsidGl0bGUiOiLnvZHnq5nnn63liadUREvmtYvor5UiLCJrZXl3b3JsZCI6WyLnn63liaciLCLnvZHnq5nnn63liadUREvmtYvor5UiXSwiZGVzY3JpcHRpb24iOiLnvZHnq5nnn63liadUREvmtYvor5UifX0seyJpZCI6NDEyODQsIm5hbWUiOiLmjpLooYzmppwiLCJpY29uIjoiIiwidHJhbnNsYXRpb25MaXN0IjpbXSwidXJsVmFsdWUiOiIvcmFuayIsImNhdGVnb3J5VHlwZSI6MSwic2VvSW5mbyI6eyJ0aXRsZSI6Iue9keermeeDreamnFRES+a1i+ivlSIsImtleXdvcmxkIjpbIueDreamnCIsIue9keermeeDreamnFRES+a1i+ivlSJdLCJkZXNjcmlwdGlvbiI6Iue9keermeeDreamnFRES+a1i+ivlSJ9fSx7ImlkIjo0MTI4NSwibmFtZSI6IuWbnuWutueahOi3ryIsImljb24iOiIiLCJ0cmFuc2xhdGlvbkxpc3QiOltdLCJ1cmxWYWx1ZSI6Ii9ob21lLXJvYWQiLCJjYXRlZ29yeVR5cGUiOjEsInNlb0luZm8iOnsidGl0bGUiOiLnvZHnq5nlm57lrrbnmoTot69UREvmtYvor5UiLCJrZXl3b3JsZCI6WyLlm57lrrbnmoTot68iLCLnvZHnq5nlm57lrrbnmoTot69UREvmtYvor5UiXSwiZGVzY3JpcHRpb24iOiLnvZHnq5nlm57lrrbnmoTot69UREvmtYvor5UifX0seyJpZCI6NDI1MDEsIm5hbWUiOiLkuIvovb1BUFAiLCJpY29uIjoiIiwidHJhbnNsYXRpb25MaXN0IjpbXSwidXJsVmFsdWUiOiIiLCJjYXRlZ29yeVR5cGUiOjEsInNlb0luZm8iOnsidGl0bGUiOiIiLCJrZXl3b3JsZCI6W10sImRlc2NyaXB0aW9uIjoiIn19LHsiaWQiOjQyNTQxLCJuYW1lIjoi6aG26YOo5a+86Iiq5rWL6K+VIiwiaWNvbiI6Imh0dHBzOi8vd2ViaW1nLnJsa2Z1cy5jbi92My9pbWFnZS9mMC9tZS8xMDUyL3N1cGl5YTA5MDdfMTk4NnNfaWxsdXN0cmF0aW9uXzNjOWU1ZDZjLTk4MTUtNDQ5My1iMTcyLTIwZDBkODI3ZTgyZi53ZWJwIiwidHJhbnNsYXRpb25MaXN0IjpbXSwidXJsVmFsdWUiOiIvdG9waWNzIiwiY2F0ZWdvcnlUeXBlIjoxLCJzZW9JbmZvIjp7InRpdGxlIjoi6aG26YOo5a+86Iiq5rWL6K+VIiwia2V5d29ybGQiOlsi6aG26YOo5a+86Iiq5rWL6K+VIl0sImRlc2NyaXB0aW9uIjoi6aG26YOo5a+86Iiq5rWL6K+VIn19XX0sImhhc2giOmZhbHNlLCJtc2ciOiJzdWNjZXNzIiwidGltZSI6IjIwMjYtMTEtMDVUMTU6MjE6MzUuNzAzWiIsInRpcCI6IuaIkOWKnyJ9","status":200,"url":"https://91dj-h5.80sygtm.com/api/app/translation/category/list"},"revalidate":60,"tags":["translation-category"]}
{"kind":"FETCH","data":{"headers":{"access-control-allow-origin":"*","access-control-expose-headers":"Content-Disposition,Refresh-Authorization","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","cf-ray":"a55d70f69cdc04d0-HKG","connection":"keep-alive","content-encoding":"br","content-type":"application/json; charset=utf-8","date":"Thu, 05 Nov 2026 17:05:05 GMT","nel":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}","report-to":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=sPxM%2BScG2PKw%2BDCvCngI6jDrtOHJNh%2BjbUi%2B4AFfSRnYigWI9ojh7mDfchmcucEXcsbaTPCAbyA%2B6iwGDOhBcLdocW7uD47XTZ7K7KP4c5Ugjr099dORNPfw28k717zvpVCHtL9a\"}]}","server":"cloudflare","transfer-encoding":"chunked"},"body":"eyJjb2RlIjoyMDAsImRhdGEiOnsiY2F0ZWdvcnlMaXN0IjpbeyJpZCI6NDEyODEsIm5hbWUiOiLpppbpobUiLCJpY29uIjoiIiwidHJhbnNsYXRpb25MaXN0IjpbXSwidXJsVmFsdWUiOiIvIiwiY2F0ZWdvcnlUeXBlIjoxLCJzZW9JbmZvIjp7InRpdGxlIjoi6buE5p6c55+t5Ymn5a6Y572RIC0gQUnnn63liafjgIHljp/liJvnn63liaflnKjnur/op4LnnIsiLCJrZXl3b3JsZCI6WyLpppbpobUiLCLpu4Tmnpznn63liaciLCJBSeaIkOS6uuefreWJpyIsIkFJ55+t5YmnIiwi5oiQ5Lq65ryr5YmnIiwi6buE5p6cQUkiLCLmiJDkurrnn63liaflnKjnur/op4LnnIsiLCLnpoHlv4znn63liaciLCLpnLjmgLvnn63liaciLCLpgIbooq3nn63liaciLCLnqb/otornn63liaciXSwiZGVzY3JpcHRpb24iOiLpu4Tmnpznn63liafmr4/ml6Xmm7TmlrDvvIzmtbfph4/pq5jmuIXmiJDkurrnn63liafjgIHmiJDkurrlvbHpm4blnKjnur/op4LnnIvjgILnpoHlv4zjgIHor7Hmg5HjgIHpnLjmgLvjgIHpgIbooq3jgIHnqb/otorvvIznsr7lvanpu4TliaflsL3lnKjpu4TmnpzjgIJBSeefreWJp+S4juWOn+WIm+efreWJp+WFjei0ueWcqOe6v+ingueci++8jOaUr+aMgeaJi+acuuS4jueUteiEkeOAgiJ9fSx7ImlkIjo0MTI4MiwibmFtZSI6IuefreWJpyIsImljb24iOiIiLCJ0cmFuc2xhdGlvbkxpc3QiOltdLCJ1cmxWYWx1ZSI6Ii9zaG9ydHMiLCJjYXRlZ29yeVR5cGUiOjEsInNlb0luZm8iOnsidGl0bGUiOiLnvZHnq5nnn63liadUREvmtYvor5UiLCJrZXl3b3JsZCI6WyLnn63liaciLCLnvZHnq5nnn63liadUREvmtYvor5UiXSwiZGVzY3JpcHRpb24iOiLnvZHnq5nnn63liadUREvmtYvor5UifX0seyJpZCI6NDEyODQsIm5hbWUiOiLmjpLooYzmppwiLCJpY29uIjoiIiwidHJhbnNsYXRpb25MaXN0IjpbXSwidXJsVmFsdWUiOiIvcmFuayIsImNhdGVnb3J5VHlwZSI6MSwic2VvSW5mbyI6eyJ0aXRsZSI6Iue9keermeeDreamnFRES+a1i+ivlSIsImtleXdvcmxkIjpbIueDreamnCIsIue9keermeeDreamnFRES+a1i+ivlSJdLCJkZXNjcmlwdGlvbiI6Iue9keermeeDreamnFRES+a1i+ivlSJ9fSx7ImlkIjo0MTI4NSwibmFtZSI6IuWbnuWutueahOi3ryIsImljb24iOiIiLCJ0cmFuc2xhdGlvbkxpc3QiOltdLCJ1cmxWYWx1ZSI6Ii9ob21lLXJvYWQiLCJjYXRlZ29yeVR5cGUiOjEsInNlb0luZm8iOnsidGl0bGUiOiLnvZHnq5nlm57lrrbnmoTot69UREvmtYvor5UiLCJrZXl3b3JsZCI6WyLlm57lrrbnmoTot68iLCLnvZHnq5nlm57lrrbnmoTot69UREvmtYvor5UiXSwiZGVzY3JpcHRpb24iOiLnvZHnq5nlm57lrrbnmoTot69UREvmtYvor5UifX0seyJpZCI6NDI1MDEsIm5hbWUiOiLkuIvovb1BUFAiLCJpY29uIjoiIiwidHJhbnNsYXRpb25MaXN0IjpbXSwidXJsVmFsdWUiOiIiLCJjYXRlZ29yeVR5cGUiOjEsInNlb0luZm8iOnsidGl0bGUiOiIiLCJrZXl3b3JsZCI6W10sImRlc2NyaXB0aW9uIjoiIn19LHsiaWQiOjQyNTQxLCJuYW1lIjoi6aG26YOo5a+86Iiq5rWL6K+VIiwiaWNvbiI6Imh0dHBzOi8vd2ViaW1nLnJsa2Z1cy5jbi92My9pbWFnZS9mMC9tZS8xMDUyL3N1cGl5YTA5MDdfMTk4NnNfaWxsdXN0cmF0aW9uXzNjOWU1ZDZjLTk4MTUtNDQ5My1iMTcyLTIwZDBkODI3ZTgyZi53ZWJwIiwidHJhbnNsYXRpb25MaXN0IjpbXSwidXJsVmFsdWUiOiIvdG9waWNzIiwiY2F0ZWdvcnlUeXBlIjoxLCJzZW9JbmZvIjp7InRpdGxlIjoi6aG26YOo5a+86Iiq5rWL6K+VIiwia2V5d29ybGQiOlsi6aG26YOo5a+86Iiq5rWL6K+VIl0sImRlc2NyaXB0aW9uIjoi6aG26YOo5a+86Iiq5rWL6K+VIn19XX0sImhhc2giOmZhbHNlLCJtc2ciOiJzdWNjZXNzIiwidGltZSI6IjIwMjYtMTEtMDVUMTc6MDU6MDUuMDgxWiIsInRpcCI6IuaIkOWKnyJ9","status":200,"url":"https://91dj-h5.80sygtm.com/api/app/translation/category/list"},"revalidate":60,"tags":["translation-category"]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
{"max_sequence_number":155,"commit_time":"2026-11-05T15:22:32.503351Z"}
{"max_sequence_number":164,"commit_time":"2026-11-05T17:05:09.076416Z"}
+8
View File
@@ -319,3 +319,11 @@ FAM | META SEQ | SST SEQ | RANGE
1 | 00000154 | 00000117 00000119 00000125 00000138 00000146 OBSOLETE SST
| | 00000117 00000119 00000125 00000138 00000146 SST DELETED
| | 00000120 00000130 00000143 00000151 META DELETED
Time 2026-11-05T17:05:08.930979Z
Commit 00000164 81007 keys in 157ms 396µs
FAM | META SEQ | SST SEQ | RANGE
0 | 00000161 | 00000160 SST | O | c44bdff4074eecdb-c44bdff4074eecdb (0 MiB, fresh, 38 bytes, 1 entries, 0 tombstones)
3 | 00000162 | 00000158 SST | [==================================================================================================] | 0000218e4a2a5ad0-ffff6bd4e11c6c06 (0 MiB, fresh, 198721 bytes, 16492 entries, 0 tombstones)
2 | 00000163 | 00000156 SST | [==================================================================================================] | 0001eb513040f7eb-fff8ae2d1d0fe1b7 (14 MiB, fresh, 15367762 bytes, 15410 entries, 0 tombstones)
2 | 00000163 | 00000157 SST | [==================================================================================================] | 0008c14b8a0c59e8-fffb48a4dc3d2165 (6 MiB, fresh, 7316124 bytes, 8430 entries, 0 tombstones)
1 | 00000164 | 00000159 SST | [==================================================================================================] | 0001eb513040f7eb-fff6eacc326864ce (9 MiB, fresh, 10451867 bytes, 40674 entries, 0 tombstones)
+2 -31
View File
@@ -1,34 +1,6 @@
{
"pages": {
"/_app": [
"static/chunks/1cpi_next_dist_compiled_12ffzourts9s-._.js",
"static/chunks/1cpi_next_dist_shared_lib_1xry7g76avoay._.js",
"static/chunks/1cpi_next_dist_client_0heox_8u6hzq_._.js",
"static/chunks/1cpi_next_dist_11ks8blj8_523._.js",
"static/chunks/1cpi_next_app_1pj3rb0tuydhl.js",
"static/chunks/[next]_entry_page-loader_ts_0btqvd_85dcyl._.js",
"static/chunks/1jsy_react-dom_cjs_react-dom-client_development_1wmu5trhy98lb.js",
"static/chunks/1jsy_react-dom_cjs_react-dom_development_01nn6pn27d5d9.js",
"static/chunks/1jsy_react-dom_1cftuo7r8p2l0._.js",
"static/chunks/node_modules__pnpm_0egl44aedd7_2._.js",
"static/chunks/[root-of-the-server]__0l4r13lr2xywy._.js",
"static/chunks/pages__app_0du2_q-cjzmdk._.js",
"static/chunks/turbopack-pages__app_1-gu3yg9v7aao._.js"
],
"/_error": [
"static/chunks/1cpi_next_dist_shared_lib_0xs0-c6oakuxf._.js",
"static/chunks/1cpi_next_dist_client_1gnx2v75vaujc._.js",
"static/chunks/1cpi_next_dist_compiled_14ha2_lqkzgf0._.js",
"static/chunks/1cpi_next_dist_1ke6kfpq8w7bf._.js",
"static/chunks/[next]_entry_page-loader_ts_1yxf6xa3b75hv._.js",
"static/chunks/1jsy_react-dom_cjs_react-dom-client_development_1wmu5trhy98lb.js",
"static/chunks/1jsy_react-dom_cjs_react-dom_development_01nn6pn27d5d9.js",
"static/chunks/1jsy_react-dom_1cftuo7r8p2l0._.js",
"static/chunks/node_modules__pnpm_0apodh3colre9._.js",
"static/chunks/[root-of-the-server]__02sxxpho_3e87._.js",
"static/chunks/pages__error_0syo-i05b6bs9._.js",
"static/chunks/turbopack-pages__error_0uvy9rwo-qqd2._.js"
]
"/_app": []
},
"devFiles": [],
"polyfillFiles": [],
@@ -39,6 +11,5 @@
],
"rootMainFiles": [],
"rootMainFilesTree": {},
"pagesChunkGroupBootstrapParams": {},
"chunkLoadingGlobal": "TURBOPACK"
"pagesChunkGroupBootstrapParams": {}
}
+1 -1
View File
@@ -1 +1 @@
{"pid":11869,"port":26124,"hostname":"localhost","appUrl":"http://localhost:26124","startedAt":1793889183229}
{"pid":77962,"port":26124,"hostname":"localhost","appUrl":"http://localhost:26124","startedAt":1793898302248}
+2 -12
View File
@@ -1,15 +1,5 @@
{
"/_not-found/page": "app/_not-found/page.js",
"/enkey/route": "app/enkey/route.js",
"/h5/m3u8/[...path]/route": "app/h5/m3u8/[...path]/route.js",
"/home-road/page": "app/home-road/page.js",
"/info/[slug]/page": "app/info/[slug]/page.js",
"/page": "app/page.js",
"/rank/[[...path]]/page": "app/rank/[[...path]]/page.js",
"/robots.txt/route": "app/robots.txt/route.js",
"/search/page": "app/search/page.js",
"/short-drama/[slug]/page": "app/short-drama/[slug]/page.js",
"/short-drama/[slug]/play/[episode]/page": "app/short-drama/[slug]/play/[episode]/page.js",
"/shorts/[[...path]]/page": "app/shorts/[[...path]]/page.js",
"/topics/[[...path]]/page": "app/topics/[[...path]]/page.js"
"/nav/page": "app/nav/page.js",
"/page": "app/page.js"
}
+20
View File
@@ -0,0 +1,20 @@
var R=require("../../chunks/ssr/[turbopack]_runtime.js")("server/app/nav/page.js")
R.c("server/chunks/ssr/1cpi_next_dist_0w7rma4aysivc._.js")
R.c("server/chunks/ssr/[root-of-the-server]__0xwcy6__vooi0._.js")
R.c("server/chunks/ssr/1cpi_next_dist_esm_server_1k00n8yge0t9l._.js")
R.c("server/chunks/ssr/1cpi_next_dist_esm_shared_lib_15m3zevaev543._.js")
R.c("server/chunks/ssr/1cpi_next_dist_esm_lib_037krdsel8pih._.js")
R.c("server/chunks/ssr/1cpi_next_dist_esm_0l98uspmo4g8v._.js")
R.c("server/chunks/ssr/1cpi_next_dist_compiled_0r32g5kxux546._.js")
R.c("server/chunks/ssr/1cpi_next_dist_server_route-modules_app-page_0q8ybpqjgs0ua._.js")
R.c("server/chunks/ssr/[externals]__1cacbhfx2nbuk._.js")
R.c("server/chunks/ssr/src_14a294iatto7m._.js")
R.c("server/chunks/ssr/node_modules__pnpm_1v9f0ljk8f61y._.js")
R.c("server/chunks/ssr/src_0hsbhz7n16r_g._.js")
R.c("server/chunks/ssr/src_01tuw5wbtj4u0._.js")
R.c("server/chunks/ssr/1cpi_next_dist_client_components_0f43r3xw4nj6b._.js")
R.c("server/chunks/ssr/1cpi_next_dist_client_components_builtin_unauthorized_1t8x12i06ccla.js")
R.c("server/chunks/ssr/1cpi_next_dist_client_components_builtin_global-error_0n2k_n4vk08_4.js")
R.c("server/chunks/ssr/_next-internal_server_app_nav_page_actions_195zfex_c-c60.js")
R.m("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/build/templates/app-page.js?page=/nav/page { MODULE_0 => \"[project]/src/app/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_1 => \"[project]/src/app/loading.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_2 => \"[project]/src/app/not-found.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_3 => \"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/builtin/forbidden.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_4 => \"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/builtin/unauthorized.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_5 => \"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_6 => \"[project]/src/app/nav/page.tsx [app-rsc] (ecmascript, Next.js Server Component)\" } [app-rsc] (ecmascript)")
module.exports=R.m("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/build/templates/app-page.js?page=/nav/page { MODULE_0 => \"[project]/src/app/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_1 => \"[project]/src/app/loading.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_2 => \"[project]/src/app/not-found.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_3 => \"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/builtin/forbidden.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_4 => \"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/builtin/unauthorized.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_5 => \"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_6 => \"[project]/src/app/nav/page.tsx [app-rsc] (ecmascript, Next.js Server Component)\" } [app-rsc] (ecmascript)").exports
+5
View File
@@ -0,0 +1,5 @@
{
"version": 3,
"sources": [],
"sections": []
}
@@ -0,0 +1,3 @@
{
"/nav/page": "app/nav/page.js"
}
@@ -0,0 +1,43 @@
{
"devFiles": [],
"ampDevFiles": [],
"polyfillFiles": [
"static/chunks/1cpi_next_dist_build_polyfills_polyfill-nomodule.js"
],
"lowPriorityFiles": [],
"rootMainFiles": [
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_1tv1bvk2dj7ph._.js",
"static/chunks/1cpi_next_dist_compiled_next-devtools_index_1hw-_gzpw_fi2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom-client_development_09u_1j28hjxei.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom_development_0qaz9shbv19o2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_1f656li1l6ci5._.js",
"static/chunks/1cpi_next_dist_compiled_react-server-dom-turbopack_208pustgnhis-._.js",
"static/chunks/1cpi_next_dist_compiled_1w15bhds8i16h._.js",
"static/chunks/1cpi_next_dist_client_16ymzkd_xoq12._.js",
"static/chunks/1cpi_next_dist_0olwpokihy_g3._.js",
"static/chunks/0zix_@swc_helpers_cjs_1fie0-s7m60gu._.js",
"static/chunks/_1anvha4rlo79g._.js",
"static/chunks/turbopack-_1ajtdyja1k2v5._.js"
],
"pages": {},
"ampFirstPages": [],
"rootMainFilesTree": {
"/nav/page": [
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_1tv1bvk2dj7ph._.js",
"static/chunks/1cpi_next_dist_compiled_next-devtools_index_1hw-_gzpw_fi2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom-client_development_09u_1j28hjxei.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom_development_0qaz9shbv19o2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_1f656li1l6ci5._.js",
"static/chunks/1cpi_next_dist_compiled_react-server-dom-turbopack_208pustgnhis-._.js",
"static/chunks/1cpi_next_dist_compiled_1w15bhds8i16h._.js",
"static/chunks/1cpi_next_dist_client_16ymzkd_xoq12._.js",
"static/chunks/1cpi_next_dist_0olwpokihy_g3._.js",
"static/chunks/0zix_@swc_helpers_cjs_1fie0-s7m60gu._.js",
"static/chunks/_1anvha4rlo79g._.js",
"static/chunks/turbopack-_1ajtdyja1k2v5._.js",
"static/chunks/_0w2jlohhfhuy8._.js"
]
},
"pagesChunkGroupBootstrapParams": {},
"chunkLoadingGlobal": "TURBOPACK"
}
@@ -0,0 +1,6 @@
{
"pages": {},
"app": {},
"appUsingSizeAdjust": false,
"pagesUsingSizeAdjust": false
}
@@ -0,0 +1 @@
{}
@@ -0,0 +1,4 @@
{
"node": {},
"edge": {}
}
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
@@ -0,0 +1,677 @@
module.exports = [
(()=>{"use strict";return[
"[project]/src/app/nav/page.tsx [app-rsc] (ecmascript)", ((__turbopack_context__) => {
"use strict";
__turbopack_context__.s([
"default",
()=>Page,
"generateMetadata",
()=>generateMetadata
]);
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js [app-rsc] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react.js [app-rsc] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$common$2f$ListLoading$2e$tsx__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/common/ListLoading.tsx [app-rsc] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$nav$2f$NavPage$2e$tsx__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/nav/NavPage.tsx [app-rsc] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$seo$2f$json$2d$ld$2e$tsx__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/seo/json-ld.tsx [app-rsc] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$api$2f$app$2d$config$2d$server$2e$ts__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/lib/api/app-config-server.ts [app-rsc] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$seo$2f$index$2e$ts__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__$3c$locals$3e$__ = __turbopack_context__.i("[project]/src/lib/seo/index.ts [app-rsc] (ecmascript) <locals>");
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$seo$2f$jsonld$2e$ts__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/lib/seo/jsonld.ts [app-rsc] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$seo$2f$resolve$2e$ts__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/lib/seo/resolve.ts [app-rsc] (ecmascript)");
;
;
;
;
;
;
;
async function navMetadata() {
const { data } = await (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$api$2f$app$2d$config$2d$server$2e$ts__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["getAppConfigInfo"])();
const seoNavInfo = data?.seoNavInfo;
return (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$seo$2f$resolve$2e$ts__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["resolvePageMetadata"])({
seoInfo: {
title: seoNavInfo?.dhTitle,
description: seoNavInfo?.dhDescription,
keyworld: seoNavInfo?.dhKeyworld
},
fallbackTitle: seoNavInfo?.dhSiteName?.trim() || "黄果短剧 · 官方发布页",
canonical: "/nav"
});
}
async function generateMetadata() {
return navMetadata();
}
function Page() {
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["Suspense"], {
fallback: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$common$2f$ListLoading$2e$tsx__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["ListLoading"], {
label: "正在加载导航"
}, void 0, false, {
fileName: "[project]/src/app/nav/page.tsx",
lineNumber: 29,
columnNumber: 25
}, this),
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])(NavContent, {}, void 0, false, {
fileName: "[project]/src/app/nav/page.tsx",
lineNumber: 30,
columnNumber: 7
}, this)
}, void 0, false, {
fileName: "[project]/src/app/nav/page.tsx",
lineNumber: 29,
columnNumber: 5
}, this);
}
async function NavContent() {
const [{ data }, metadata] = await Promise.all([
(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$api$2f$app$2d$config$2d$server$2e$ts__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["getAppConfigInfo"])(),
navMetadata()
]);
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["Fragment"], {
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$seo$2f$json$2d$ld$2e$tsx__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["JsonLd"], {
data: (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$seo$2f$jsonld$2e$ts__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["buildWebPageJSONLD"])({
path: "/nav",
title: typeof metadata.title === "string" ? metadata.title : "官方发布页",
description: typeof metadata.description === "string" ? metadata.description : undefined,
siteName: data?.seoNavInfo?.dhSiteName
})
}, void 0, false, {
fileName: "[project]/src/app/nav/page.tsx",
lineNumber: 39,
columnNumber: 7
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$nav$2f$NavPage$2e$tsx__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["NavPage"], {
config: data
}, void 0, false, {
fileName: "[project]/src/app/nav/page.tsx",
lineNumber: 47,
columnNumber: 7
}, this)
]
}, void 0, true, {
fileName: "[project]/src/app/nav/page.tsx",
lineNumber: 38,
columnNumber: 5
}, this);
}
}),
"[project]/src/components/nav/NavPage.tsx [app-rsc] (ecmascript)", ((__turbopack_context__) => {
"use strict";
__turbopack_context__.s([
"NavPage",
()=>NavPage
]);
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js [app-rsc] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$react$2d$server$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/app-dir/link.react-server.js [app-rsc] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$common$2f$CopyrightYear$2e$tsx__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/common/CopyrightYear.tsx [app-rsc] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$catalog$2e$ts__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/lib/catalog.ts [app-rsc] (ecmascript)");
;
;
;
;
const LINE_LABELS = [
"一",
"二",
"三",
"四",
"五",
"六",
"七",
"八",
"九",
"十"
];
function isExternalHref(href) {
return /^https?:\/\//i.test(href) || href.startsWith("mailto:");
}
function address(config, key) {
return config?.newAddressInfo?.[key]?.trim() || config?.config?.[key]?.trim() || "";
}
function lineLabel(line) {
return LINE_LABELS[line - 1] || String(line || "");
}
function routeItems(config) {
const siteName = config?.config?.webSiteName?.trim() || config?.seoInfo?.webSiteName?.trim() || "线路";
const listed = (config?.navPageList || []).filter((item)=>Boolean(item.url?.trim()));
if (listed.length) {
return listed.map((item)=>{
const href = item.url.trim();
return {
key: `${item.line}-${href}`,
title: `${siteName} · 线路${lineLabel(item.line || 0)}`,
href
};
});
}
const backups = [
config?.config?.dhNewUrlAddr1,
config?.config?.dhNewUrlAddr2,
config?.config?.dhNewUrlAddr3
];
const fromConfig = backups.flatMap((url, index)=>{
const href = url?.trim();
if (!href) return [];
const line = index + 1;
return [
{
key: `${line}-${href}`,
title: `${siteName} · 线路${lineLabel(line)}`,
href
}
];
});
return fromConfig;
}
function EntryAnchor({ href, className, children }) {
if (isExternalHref(href)) {
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("a", {
className: className,
href: href,
target: "_blank",
rel: "noopener noreferrer",
children: children
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 47,
columnNumber: 7
}, this);
}
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$react$2d$server$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["default"], {
className: className,
href: href,
children: children
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 53,
columnNumber: 5
}, this);
}
function NavPage({ config = null }) {
const { brand } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$catalog$2e$ts__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["getCatalog"])();
const siteName = config?.config?.webSiteName?.trim() || config?.seoInfo?.webSiteName?.trim() || "";
const description = config?.seoNavInfo?.dhDescription?.trim() || "";
const siteLine = config?.seoNavInfo?.dhSiteName?.trim() || "";
const visibleRoutes = routeItems(config);
const foreverUrlAddr = address(config, "foreverUrlAddr");
const appAddr = address(config, "appAddr");
const officialAppAddr = address(config, "officialAppAddr") || config?.config?.webAddr?.trim() || "";
const twitterAddr = address(config, "twitterAddr");
const pdfAddr = address(config, "pdfAddr");
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
id: "entry-navigation",
"aria-label": siteName ? `${siteName}官方入口` : "官方入口",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("img", {
className: "entry-background",
src: "/images/nav/background.webp",
alt: ""
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 73,
columnNumber: 7
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "entry-stage",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("main", {
className: "entry-content",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("header", {
className: "entry-brand",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("img", {
className: "entry-brand-logo hg-complete-logo",
src: brand.logo,
alt: siteName || "官方入口",
width: 125,
height: 36
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 77,
columnNumber: 13
}, this),
description ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
children: description
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 78,
columnNumber: 28
}, this) : null,
siteLine ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("strong", {
children: siteLine
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 79,
columnNumber: 25
}, this) : null
]
}, void 0, true, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 76,
columnNumber: 11
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("nav", {
className: "entry-routes",
"aria-label": "访问线路",
children: [
visibleRoutes.map((route)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])(EntryAnchor, {
className: "entry-route",
href: route.href,
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "entry-route-copy",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("b", {
children: route.title
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 85,
columnNumber: 19
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("small", {
children: route.href
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 86,
columnNumber: 19
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 84,
columnNumber: 17
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "entry-route-cta",
children: "立即进入"
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 88,
columnNumber: 17
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("img", {
className: "entry-route-glow",
src: "/images/nav/glow.svg",
width: 292,
height: 263,
alt: ""
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 89,
columnNumber: 17
}, this)
]
}, route.key, true, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 83,
columnNumber: 15
}, this)),
foreverUrlAddr ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])(EntryAnchor, {
className: "entry-permanent",
href: foreverUrlAddr,
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
children: "永久入口"
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 94,
columnNumber: 17
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
children: foreverUrlAddr
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 95,
columnNumber: 17
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
children: "(VPN访问)"
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 96,
columnNumber: 17
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 93,
columnNumber: 15
}, this) : null
]
}, void 0, true, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 81,
columnNumber: 11
}, this),
appAddr ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])(EntryAnchor, {
className: "entry-download",
href: appAddr,
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("img", {
src: "/images/nav/download.png",
alt: ""
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 102,
columnNumber: 15
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
children: siteName ? `${siteName} · APP 下载` : "APP 下载"
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 103,
columnNumber: 15
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 101,
columnNumber: 13
}, this) : null,
officialAppAddr ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("a", {
className: "entry-contact",
href: officialAppAddr,
target: "_blank",
rel: "noopener noreferrer",
children: [
"官方网站:",
officialAppAddr
]
}, void 0, true, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 107,
columnNumber: 13
}, this) : null,
officialAppAddr || twitterAddr || pdfAddr || appAddr ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("nav", {
className: "entry-channels",
"aria-label": "官方渠道",
children: [
officialAppAddr ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])(EntryAnchor, {
className: "entry-channel",
href: officialAppAddr,
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "entry-channel-icon",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])(ChannelIcon, {
width: 16,
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("path", {
d: "M14.2291 1.84364C13.9819 1.64734 13.6874 1.51976 13.3752 1.47379C13.0629 1.42781 12.7441 1.46508 12.4509 1.58182L2.09451 5.68364C1.71253 5.83484 1.38148 6.09166 1.14009 6.42409C0.898696 6.75651 0.756934 7.15079 0.731378 7.56082C0.705823 7.97084 0.797532 8.37967 0.99578 8.7395C1.19403 9.09932 1.49062 9.39527 1.85088 9.59273L3.38179 10.44L3.41088 12.9855C3.41562 13.2326 3.48748 13.4739 3.61877 13.6834C3.75005 13.8929 3.93582 14.0627 4.1562 14.1748C4.37658 14.2869 4.62328 14.3369 4.8699 14.3196C5.11653 14.3022 5.3538 14.2182 5.55633 14.0764L7.53451 12.7273L10.3527 14.28C10.6588 14.4488 11.0013 14.5409 11.3508 14.5484C11.7003 14.5559 12.0465 14.4786 12.3596 14.3231C12.6727 14.1676 12.9434 13.9386 13.1487 13.6556C13.354 13.3726 13.4876 13.0441 13.5382 12.6982L14.9091 3.51273C14.9547 3.19916 14.9157 2.8791 14.7962 2.58565C14.6766 2.2922 14.4808 2.03603 14.2291 1.84364Z",
fill: "currentColor"
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 117,
columnNumber: 19
}, this)
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 116,
columnNumber: 17
}, this)
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 115,
columnNumber: 15
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
children: "官方网站"
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 120,
columnNumber: 15
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 114,
columnNumber: 13
}, this) : null,
twitterAddr ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])(EntryAnchor, {
className: "entry-channel",
href: twitterAddr,
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "entry-channel-icon",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])(ChannelIcon, {
width: 16,
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("path", {
d: "M11.9025 1.90609H13.97L9.45311 7.06859L14.7669 14.0936H10.6062L7.34748 9.83296L3.61872 14.0936H1.54998L6.38123 8.57171L1.28373 1.90609H5.54999L8.49561 5.80046L11.9025 1.90609ZM11.1769 12.8561H12.3225L4.92747 3.07859H3.69809L11.1769 12.8561Z",
fill: "currentColor"
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 127,
columnNumber: 19
}, this)
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 126,
columnNumber: 17
}, this)
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 125,
columnNumber: 15
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
children: "品牌主页"
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 130,
columnNumber: 15
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 124,
columnNumber: 13
}, this) : null,
pdfAddr ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])(EntryAnchor, {
className: "entry-channel",
href: pdfAddr,
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "entry-channel-icon",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])(ChannelIcon, {
width: 16,
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("path", {
d: "M13.5164 4.22909L9.11636 1.74909C8.77667 1.5559 8.3926 1.45433 8.00182 1.45433C7.61104 1.45433 7.22696 1.5559 6.88727 1.74909L2.48364 4.22909C2.17124 4.40646 1.91143 4.66345 1.73066 4.97389C1.54989 5.28433 1.45462 5.63713 1.45455 5.99636L2.01455 12.5745C2.0267 13.0959 2.24022 13.5924 2.61037 13.9598C2.98051 14.3273 3.47852 14.5371 4 14.5455H12C12.5241 14.54 13.0256 14.3316 13.3993 13.9641C13.7729 13.5965 13.9896 13.0985 14.0036 12.5745L14.5455 6.07636V5.99636C14.5461 5.63698 14.4512 5.28388 14.2703 4.97331C14.0895 4.66274 13.8293 4.40588 13.5164 4.22909ZM9.15273 11.7636H6.86909C6.72443 11.7636 6.58569 11.7062 6.4834 11.6039C6.3811 11.5016 6.32364 11.3628 6.32364 11.2182C6.32364 11.0735 6.3811 10.9348 6.4834 10.8325C6.58569 10.7302 6.72443 10.6727 6.86909 10.6727H9.14545C9.29012 10.6727 9.42886 10.7302 9.53115 10.8325C9.63344 10.9348 9.69091 11.0735 9.69091 11.2182C9.69091 11.3628 9.63344 11.5016 9.53115 11.6039C9.42886 11.7062 9.29012 11.7636 9.14545 11.7636H9.15273Z",
fill: "currentColor"
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 137,
columnNumber: 19
}, this)
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 136,
columnNumber: 17
}, this)
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 135,
columnNumber: 15
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
children: "回家的路"
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 140,
columnNumber: 15
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 134,
columnNumber: 13
}, this) : null,
appAddr ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])(EntryAnchor, {
className: "entry-channel",
href: appAddr,
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "entry-channel-icon",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])(ChannelIcon, {
width: 18,
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("path", {
d: "M13.2955 1.22727H4.70455C4.10814 1.22835 3.53647 1.46575 3.11475 1.88748C2.69303 2.3092 2.45563 2.88087 2.45455 3.47727V14.5227C2.45563 15.1191 2.69303 15.6908 3.11475 16.1125C3.53647 16.5342 4.10814 16.7716 4.70455 16.7727H13.2955C13.8922 16.7727 14.4645 16.5357 14.8864 16.1137C15.3084 15.6918 15.5455 15.1195 15.5455 14.5227V3.47727C15.5455 2.88053 15.3084 2.30824 14.8864 1.88628C14.4645 1.46432 13.8922 1.22727 13.2955 1.22727ZM10.8409 13.5H7.15909C6.99634 13.5 6.84026 13.4353 6.72518 13.3203C6.61011 13.2052 6.54546 13.0491 6.54546 12.8864C6.54546 12.7236 6.61011 12.5675 6.72518 12.4525C6.84026 12.3374 6.99634 12.2727 7.15909 12.2727H10.8409C11.0037 12.2727 11.1597 12.3374 11.2748 12.4525C11.3899 12.5675 11.4545 12.7236 11.4545 12.8864C11.4545 13.0491 11.3899 13.2052 11.2748 13.3203C11.1597 13.4353 11.0037 13.5 10.8409 13.5Z",
fill: "currentColor"
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 147,
columnNumber: 19
}, this)
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 146,
columnNumber: 17
}, this)
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 145,
columnNumber: 15
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
children: "APP"
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 150,
columnNumber: 15
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 144,
columnNumber: 13
}, this) : null
]
}, void 0, true, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 112,
columnNumber: 11
}, this) : null,
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("footer", {
className: "entry-footer",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
children: [
"本站仅提供视频内容与产品服务",
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("br", {}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 158,
columnNumber: 15
}, this),
"请遵守当地法律法规,仅限成年人访问"
]
}, void 0, true, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 156,
columnNumber: 13
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
children: [
"© ",
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$common$2f$CopyrightYear$2e$tsx__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["CopyrightYear"], {}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 162,
columnNumber: 17
}, this),
" ",
siteName ? `${siteName} · ` : "",
"官方发布页"
]
}, void 0, true, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 161,
columnNumber: 13
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 155,
columnNumber: 11
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 75,
columnNumber: 9
}, this)
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 74,
columnNumber: 7
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 72,
columnNumber: 5
}, this);
}
function ChannelIcon({ width, children }) {
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("svg", {
className: "entry-channel-svg",
"aria-hidden": "true",
focusable: "false",
width: width,
height: width,
viewBox: `0 0 ${width} ${width}`,
fill: "none",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("g", {
children: children
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 174,
columnNumber: 7
}, this)
}, void 0, false, {
fileName: "[project]/src/components/nav/NavPage.tsx",
lineNumber: 173,
columnNumber: 5
}, this);
}
}),
"[project]/src/components/seo/json-ld.tsx [app-rsc] (ecmascript)", ((__turbopack_context__) => {
"use strict";
__turbopack_context__.s([
"JsonLd",
()=>JsonLd
]);
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js [app-rsc] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$seo$2f$index$2e$ts__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__$3c$locals$3e$__ = __turbopack_context__.i("[project]/src/lib/seo/index.ts [app-rsc] (ecmascript) <locals>");
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$seo$2f$jsonld$2e$ts__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/lib/seo/jsonld.ts [app-rsc] (ecmascript)");
;
;
function JsonLd({ data }) {
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("script", {
type: "application/ld+json",
dangerouslySetInnerHTML: {
__html: (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$seo$2f$jsonld$2e$ts__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["serializeJSONLD"])(data)
}
}, void 0, false, {
fileName: "[project]/src/components/seo/json-ld.tsx",
lineNumber: 4,
columnNumber: 10
}, this);
}
}),
]})(),
"[externals]/next/dist/server/app-render/module-loading/track-module-loading.external.js [external] (next/dist/server/app-render/module-loading/track-module-loading.external.js, cjs)", ((__turbopack_context__, module, exports) => {
var mod = __turbopack_context__.x("next/dist/server/app-render/module-loading/track-module-loading.external.js", () => require("next/dist/server/app-render/module-loading/track-module-loading.external.js"));
module.exports = mod;
}),
"[externals]/next/dist/shared/lib/no-fallback-error.external.js [external] (next/dist/shared/lib/no-fallback-error.external.js, cjs)", ((__turbopack_context__, module, exports) => {
var mod = __turbopack_context__.x("next/dist/shared/lib/no-fallback-error.external.js", () => require("next/dist/shared/lib/no-fallback-error.external.js"));
module.exports = mod;
}),
"[project]/src/app/nav/page.tsx [app-rsc] (ecmascript, Next.js Server Component)", (function(__turbopack_context__){
__turbopack_context__.n(__turbopack_context__.i("[project]/src/app/nav/page.tsx [app-rsc] (ecmascript)"));
}),
];
//# sourceMappingURL=%5Broot-of-the-server%5D__0xwcy6__vooi0._.js.map
File diff suppressed because one or more lines are too long
@@ -970,7 +970,7 @@ function StartupGridDialog({ items, open }) {
href: href,
target: "_blank",
rel: "noopener noreferrer",
"aria-label": `${title},浏览福利应用`,
"aria-label": `${title},查看推广`,
children: inner
}, item.id || `${index}-${item.images}`, false, {
fileName: "[project]/src/components/common/StartupAdDialog.tsx",
@@ -3815,12 +3815,6 @@ const NAV_ITEMS = [
label: "回家的路",
page: "home-road",
exact: false
},
{
href: "/apps",
label: "福利应用",
page: "apps",
exact: false
}
];
function activeNavKey(pathname) {
@@ -3882,11 +3876,6 @@ const CHANNELS = {
title: "回家的路",
kicker: "STAY CONNECTED",
subtitle: "收藏访问入口,下次回来更方便。"
},
apps: {
title: "福利应用",
kicker: "APPLICATIONS",
subtitle: "应用与网站推荐,集中查看。"
}
};
const SORTS = [
@@ -4648,8 +4637,12 @@ function isTranslationCurrent(pathname, urlValue) {
if (href === "/") return pathname === "/";
return pathname === href || pathname.startsWith(`${href}/`);
}
/** 已下线的福利应用页,后台导航配置了也不展示。 */ const REMOVED_NAV_HREF = /^\/apps(?:[/?#]|$)/;
function usableTranslationCategories(list) {
return (list || []).filter((item)=>item?.name?.trim());
return (list || []).filter((item)=>item?.name?.trim() && !REMOVED_NAV_HREF.test(translationHref(item.urlValue))).map((item)=>item.translationList?.length ? {
...item,
translationList: item.translationList.filter((child)=>!REMOVED_NAV_HREF.test(translationHref(child.urlValue)))
} : item);
}
}),
]})(),
File diff suppressed because one or more lines are too long
@@ -0,0 +1,9 @@
module.exports = [
"[project]/.next-internal/server/app/nav/page/actions.js [app-rsc] (server actions loader, ecmascript)", ((__turbopack_context__) => {
"use strict";
__turbopack_context__.s([]);
}),
];
//# sourceMappingURL=_next-internal_server_app_nav_page_actions_195zfex_c-c60.js.map
@@ -0,0 +1,6 @@
{
"version": 3,
"sources": [],
"sections": [
{"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":[],"names":[],"mappings":""}}]
}
@@ -2204,12 +2204,6 @@ const NAV_ITEMS = [
label: "回家的路",
page: "home-road",
exact: false
},
{
href: "/apps",
label: "福利应用",
page: "apps",
exact: false
}
];
function activeNavKey(pathname) {
@@ -2271,11 +2265,6 @@ const CHANNELS = {
title: "回家的路",
kicker: "STAY CONNECTED",
subtitle: "收藏访问入口,下次回来更方便。"
},
apps: {
title: "福利应用",
kicker: "APPLICATIONS",
subtitle: "应用与网站推荐,集中查看。"
}
};
const SORTS = [
@@ -3192,8 +3181,12 @@ function isTranslationCurrent(pathname, urlValue) {
if (href === "/") return pathname === "/";
return pathname === href || pathname.startsWith(`${href}/`);
}
/** 已下线的福利应用页,后台导航配置了也不展示。 */ const REMOVED_NAV_HREF = /^\/apps(?:[/?#]|$)/;
function usableTranslationCategories(list) {
return (list || []).filter((item)=>item?.name?.trim());
return (list || []).filter((item)=>item?.name?.trim() && !REMOVED_NAV_HREF.test(translationHref(item.urlValue))).map((item)=>item.translationList?.length ? {
...item,
translationList: item.translationList.filter((child)=>!REMOVED_NAV_HREF.test(translationHref(child.urlValue)))
} : item);
}
}),
]})(),
File diff suppressed because one or more lines are too long
@@ -1,34 +1,6 @@
globalThis.__BUILD_MANIFEST = {
"pages": {
"/_app": [
"static/chunks/1cpi_next_dist_compiled_12ffzourts9s-._.js",
"static/chunks/1cpi_next_dist_shared_lib_1xry7g76avoay._.js",
"static/chunks/1cpi_next_dist_client_0heox_8u6hzq_._.js",
"static/chunks/1cpi_next_dist_11ks8blj8_523._.js",
"static/chunks/1cpi_next_app_1pj3rb0tuydhl.js",
"static/chunks/[next]_entry_page-loader_ts_0btqvd_85dcyl._.js",
"static/chunks/1jsy_react-dom_cjs_react-dom-client_development_1wmu5trhy98lb.js",
"static/chunks/1jsy_react-dom_cjs_react-dom_development_01nn6pn27d5d9.js",
"static/chunks/1jsy_react-dom_1cftuo7r8p2l0._.js",
"static/chunks/node_modules__pnpm_0egl44aedd7_2._.js",
"static/chunks/[root-of-the-server]__0l4r13lr2xywy._.js",
"static/chunks/pages__app_0du2_q-cjzmdk._.js",
"static/chunks/turbopack-pages__app_1-gu3yg9v7aao._.js"
],
"/_error": [
"static/chunks/1cpi_next_dist_shared_lib_0xs0-c6oakuxf._.js",
"static/chunks/1cpi_next_dist_client_1gnx2v75vaujc._.js",
"static/chunks/1cpi_next_dist_compiled_14ha2_lqkzgf0._.js",
"static/chunks/1cpi_next_dist_1ke6kfpq8w7bf._.js",
"static/chunks/[next]_entry_page-loader_ts_1yxf6xa3b75hv._.js",
"static/chunks/1jsy_react-dom_cjs_react-dom-client_development_1wmu5trhy98lb.js",
"static/chunks/1jsy_react-dom_cjs_react-dom_development_01nn6pn27d5d9.js",
"static/chunks/1jsy_react-dom_1cftuo7r8p2l0._.js",
"static/chunks/node_modules__pnpm_0apodh3colre9._.js",
"static/chunks/[root-of-the-server]__02sxxpho_3e87._.js",
"static/chunks/pages__error_0syo-i05b6bs9._.js",
"static/chunks/turbopack-pages__error_0uvy9rwo-qqd2._.js"
]
"/_app": []
},
"devFiles": [],
"polyfillFiles": [
@@ -69,51 +41,6 @@ globalThis.__BUILD_MANIFEST = {
"static/chunks/turbopack-_1ajtdyja1k2v5._.js",
"static/chunks/_219uq1sj0q91c._.js"
],
"/topics/[[...path]]/page": [
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_1tv1bvk2dj7ph._.js",
"static/chunks/1cpi_next_dist_compiled_next-devtools_index_1hw-_gzpw_fi2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom-client_development_09u_1j28hjxei.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom_development_0qaz9shbv19o2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_1f656li1l6ci5._.js",
"static/chunks/1cpi_next_dist_compiled_react-server-dom-turbopack_208pustgnhis-._.js",
"static/chunks/1cpi_next_dist_compiled_1w15bhds8i16h._.js",
"static/chunks/1cpi_next_dist_client_16ymzkd_xoq12._.js",
"static/chunks/1cpi_next_dist_0olwpokihy_g3._.js",
"static/chunks/0zix_@swc_helpers_cjs_1fie0-s7m60gu._.js",
"static/chunks/_1anvha4rlo79g._.js",
"static/chunks/turbopack-_1ajtdyja1k2v5._.js",
"static/chunks/_02xtyms8_yhpv._.js"
],
"/home-road/page": [
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_1tv1bvk2dj7ph._.js",
"static/chunks/1cpi_next_dist_compiled_next-devtools_index_1hw-_gzpw_fi2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom-client_development_09u_1j28hjxei.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom_development_0qaz9shbv19o2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_1f656li1l6ci5._.js",
"static/chunks/1cpi_next_dist_compiled_react-server-dom-turbopack_208pustgnhis-._.js",
"static/chunks/1cpi_next_dist_compiled_1w15bhds8i16h._.js",
"static/chunks/1cpi_next_dist_client_16ymzkd_xoq12._.js",
"static/chunks/1cpi_next_dist_0olwpokihy_g3._.js",
"static/chunks/0zix_@swc_helpers_cjs_1fie0-s7m60gu._.js",
"static/chunks/_1anvha4rlo79g._.js",
"static/chunks/turbopack-_1ajtdyja1k2v5._.js",
"static/chunks/_0sf-lmfgdqib-._.js"
],
"/info/[slug]/page": [
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_1tv1bvk2dj7ph._.js",
"static/chunks/1cpi_next_dist_compiled_next-devtools_index_1hw-_gzpw_fi2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom-client_development_09u_1j28hjxei.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom_development_0qaz9shbv19o2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_1f656li1l6ci5._.js",
"static/chunks/1cpi_next_dist_compiled_react-server-dom-turbopack_208pustgnhis-._.js",
"static/chunks/1cpi_next_dist_compiled_1w15bhds8i16h._.js",
"static/chunks/1cpi_next_dist_client_16ymzkd_xoq12._.js",
"static/chunks/1cpi_next_dist_0olwpokihy_g3._.js",
"static/chunks/0zix_@swc_helpers_cjs_1fie0-s7m60gu._.js",
"static/chunks/_1anvha4rlo79g._.js",
"static/chunks/turbopack-_1ajtdyja1k2v5._.js",
"static/chunks/_0t69-r8qc6d_3._.js"
],
"/_not-found/page": [
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_1tv1bvk2dj7ph._.js",
"static/chunks/1cpi_next_dist_compiled_next-devtools_index_1hw-_gzpw_fi2.js",
@@ -129,7 +56,7 @@ globalThis.__BUILD_MANIFEST = {
"static/chunks/turbopack-_1ajtdyja1k2v5._.js",
"static/chunks/_18x7jxupx5rou._.js"
],
"/search/page": [
"/nav/page": [
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_1tv1bvk2dj7ph._.js",
"static/chunks/1cpi_next_dist_compiled_next-devtools_index_1hw-_gzpw_fi2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom-client_development_09u_1j28hjxei.js",
@@ -142,67 +69,7 @@ globalThis.__BUILD_MANIFEST = {
"static/chunks/0zix_@swc_helpers_cjs_1fie0-s7m60gu._.js",
"static/chunks/_1anvha4rlo79g._.js",
"static/chunks/turbopack-_1ajtdyja1k2v5._.js",
"static/chunks/_20654wqoxjppx._.js"
],
"/short-drama/[slug]/play/[episode]/page": [
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_1tv1bvk2dj7ph._.js",
"static/chunks/1cpi_next_dist_compiled_next-devtools_index_1hw-_gzpw_fi2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom-client_development_09u_1j28hjxei.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom_development_0qaz9shbv19o2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_1f656li1l6ci5._.js",
"static/chunks/1cpi_next_dist_compiled_react-server-dom-turbopack_208pustgnhis-._.js",
"static/chunks/1cpi_next_dist_compiled_1w15bhds8i16h._.js",
"static/chunks/1cpi_next_dist_client_16ymzkd_xoq12._.js",
"static/chunks/1cpi_next_dist_0olwpokihy_g3._.js",
"static/chunks/0zix_@swc_helpers_cjs_1fie0-s7m60gu._.js",
"static/chunks/_1anvha4rlo79g._.js",
"static/chunks/turbopack-_1ajtdyja1k2v5._.js",
"static/chunks/_0rc01luv623c1._.js"
],
"/short-drama/[slug]/page": [
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_1tv1bvk2dj7ph._.js",
"static/chunks/1cpi_next_dist_compiled_next-devtools_index_1hw-_gzpw_fi2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom-client_development_09u_1j28hjxei.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom_development_0qaz9shbv19o2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_1f656li1l6ci5._.js",
"static/chunks/1cpi_next_dist_compiled_react-server-dom-turbopack_208pustgnhis-._.js",
"static/chunks/1cpi_next_dist_compiled_1w15bhds8i16h._.js",
"static/chunks/1cpi_next_dist_client_16ymzkd_xoq12._.js",
"static/chunks/1cpi_next_dist_0olwpokihy_g3._.js",
"static/chunks/0zix_@swc_helpers_cjs_1fie0-s7m60gu._.js",
"static/chunks/_1anvha4rlo79g._.js",
"static/chunks/turbopack-_1ajtdyja1k2v5._.js",
"static/chunks/_1ijk6p-ee6-ze._.js"
],
"/shorts/[[...path]]/page": [
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_1tv1bvk2dj7ph._.js",
"static/chunks/1cpi_next_dist_compiled_next-devtools_index_1hw-_gzpw_fi2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom-client_development_09u_1j28hjxei.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom_development_0qaz9shbv19o2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_1f656li1l6ci5._.js",
"static/chunks/1cpi_next_dist_compiled_react-server-dom-turbopack_208pustgnhis-._.js",
"static/chunks/1cpi_next_dist_compiled_1w15bhds8i16h._.js",
"static/chunks/1cpi_next_dist_client_16ymzkd_xoq12._.js",
"static/chunks/1cpi_next_dist_0olwpokihy_g3._.js",
"static/chunks/0zix_@swc_helpers_cjs_1fie0-s7m60gu._.js",
"static/chunks/_1anvha4rlo79g._.js",
"static/chunks/turbopack-_1ajtdyja1k2v5._.js",
"static/chunks/_0x_v3k_l8k1jn._.js"
],
"/rank/[[...path]]/page": [
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_1tv1bvk2dj7ph._.js",
"static/chunks/1cpi_next_dist_compiled_next-devtools_index_1hw-_gzpw_fi2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom-client_development_09u_1j28hjxei.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_cjs_react-dom_development_0qaz9shbv19o2.js",
"static/chunks/1cpi_next_dist_compiled_react-dom_1f656li1l6ci5._.js",
"static/chunks/1cpi_next_dist_compiled_react-server-dom-turbopack_208pustgnhis-._.js",
"static/chunks/1cpi_next_dist_compiled_1w15bhds8i16h._.js",
"static/chunks/1cpi_next_dist_client_16ymzkd_xoq12._.js",
"static/chunks/1cpi_next_dist_0olwpokihy_g3._.js",
"static/chunks/0zix_@swc_helpers_cjs_1fie0-s7m60gu._.js",
"static/chunks/_1anvha4rlo79g._.js",
"static/chunks/turbopack-_1ajtdyja1k2v5._.js",
"static/chunks/_0qukakka4cbt4._.js"
"static/chunks/_0w2jlohhfhuy8._.js"
]
},
"pagesChunkGroupBootstrapParams": {},
+1 -5
View File
@@ -1,5 +1 @@
{
"/_app": "pages/_app.js",
"/_document": "pages/_document.js",
"/_error": "pages/_error.js"
}
{}
+3 -3
View File
@@ -1,5 +1,5 @@
{
"previewModeId": "30090c43deeba91c436fc5ed000adb0b",
"previewModeSigningKey": "8d02dc53baaac85d5a2959f2523c5e8b6ba50057c063b428d44fca24955cfcc4",
"previewModeEncryptionKey": "836c86b67cdc8de71e4c567f7f1754243f1c26e2937bd7509055669d5bf8d001"
"previewModeId": "12fbe0e07247508245722a1e7567ba40",
"previewModeSigningKey": "9ac26cfa2e3907d855e0ca60c7d10c05b24a759439e26c13c0dcd0b8ee99cc12",
"previewModeEncryptionKey": "67deec06835307e4c35f71f714aa0b0357e83f1c879376ccab16949f37d9df18"
}
@@ -0,0 +1,5 @@
(globalThis["TURBOPACK_CHUNK_LISTS"] || (globalThis["TURBOPACK_CHUNK_LISTS"] = [])).push({
script: typeof document === "object" ? document.currentScript : undefined,
chunks: ["static/chunks/src_05zrynp5ca6j-._.js","static/chunks/1cpi_next_0bj3ntwo4jqkq._.js","static/chunks/18nd_tailwind-variants_dist_1n2pr2lt30jew._.js","static/chunks/0i2c_react-aria_dist_private_09gosis2h5cil._.js","static/chunks/14sg_@heroui_react_dist_12ffc8h67kl1w._.js","static/chunks/1-s6_react-aria-components_dist_private_1pxbg48umv9o7._.js","static/chunks/04a7_tailwindcss_dist_lib_1g629h2ghraqo.js","static/chunks/04a7_tailwindcss_dist_lib_mjs_0b0_5l7hdq7eb._.js","static/chunks/04a7_tailwindcss_dist_0futf_k9rucgf._.js","static/chunks/node_modules__pnpm_1nolhze9spw29._.js","static/chunks/_0potb313406qi._.css","static/chunks/src_components_common_EmptyState_tsx_06zmq8sncx29c._.js"],
source: "entry"
});
@@ -1057,7 +1057,7 @@ function StartupGridDialog(param) {
href: href,
target: "_blank",
rel: "noopener noreferrer",
"aria-label": `${title},浏览福利应用`,
"aria-label": `${title},查看推广`,
children: inner
}, item.id || `${index}-${item.images}`, false, {
fileName: "[project]/src/components/common/StartupAdDialog.tsx",
@@ -4290,12 +4290,6 @@ const NAV_ITEMS = [
label: "回家的路",
page: "home-road",
exact: false
},
{
href: "/apps",
label: "福利应用",
page: "apps",
exact: false
}
];
function activeNavKey(pathname) {
@@ -4358,11 +4352,6 @@ const CHANNELS = {
title: "回家的路",
kicker: "STAY CONNECTED",
subtitle: "收藏访问入口,下次回来更方便。"
},
apps: {
title: "福利应用",
kicker: "APPLICATIONS",
subtitle: "应用与网站推荐,集中查看。"
}
};
const SORTS = [
@@ -5183,10 +5172,17 @@ function isTranslationCurrent(pathname, urlValue) {
if (href === "/") return pathname === "/";
return pathname === href || pathname.startsWith(`${href}/`);
}
/** 已下线的福利应用页,后台导航配置了也不展示。 */ const REMOVED_NAV_HREF = /^\/apps(?:[/?#]|$)/;
function usableTranslationCategories(list) {
return (list || []).filter((item)=>{
var _item_name;
return item === null || item === void 0 ? void 0 : (_item_name = item.name) === null || _item_name === void 0 ? void 0 : _item_name.trim();
return (item === null || item === void 0 ? void 0 : (_item_name = item.name) === null || _item_name === void 0 ? void 0 : _item_name.trim()) && !REMOVED_NAV_HREF.test(translationHref(item.urlValue));
}).map((item)=>{
var _item_translationList;
return ((_item_translationList = item.translationList) === null || _item_translationList === void 0 ? void 0 : _item_translationList.length) ? {
...item,
translationList: item.translationList.filter((child)=>!REMOVED_NAV_HREF.test(translationHref(child.urlValue)))
} : item;
});
}
if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) {
File diff suppressed because one or more lines are too long
@@ -1,7 +1,4 @@
self.__BUILD_MANIFEST = {
"/_error": [
"static/chunks/pages/_error.js"
],
"__rewrites": {
"afterFiles": [
{
+4 -65
View File
File diff suppressed because one or more lines are too long
+1 -2
View File
@@ -1,7 +1,7 @@
// This file is generated automatically by Next.js
// Do not edit this file manually
type AppRoutes = "/" | "/apps" | "/drama/[id]" | "/drama/[id]/play/[episode]" | "/home-road" | "/info/[slug]" | "/nav" | "/rank/[[...path]]" | "/richetext/[title]" | "/richtext/[title]" | "/search" | "/series/[[...path]]" | "/short-drama/[slug]" | "/short-drama/[slug]/play/[episode]" | "/shorts/[[...path]]" | "/shorts/more/[slug]/[[...path]]" | "/topics/[[...path]]" | "/topics/tag/[tag]/[[...path]]"
type AppRoutes = "/" | "/drama/[id]" | "/drama/[id]/play/[episode]" | "/home-road" | "/info/[slug]" | "/nav" | "/rank/[[...path]]" | "/richetext/[title]" | "/richtext/[title]" | "/search" | "/series/[[...path]]" | "/short-drama/[slug]" | "/short-drama/[slug]/play/[episode]" | "/shorts/[[...path]]" | "/shorts/more/[slug]/[[...path]]" | "/topics/[[...path]]" | "/topics/tag/[tag]/[[...path]]"
type AppRouteHandlerRoutes = "/api/[...path]" | "/enkey" | "/h5/m3u8/[...path]" | "/healthz" | "/newenkey" | "/robots.txt" | "/sitemap.xml"
type PageRoutes = never
type LayoutRoutes = "/"
@@ -14,7 +14,6 @@ interface ParamMap {
"/": {}
"/api/[...path]": { "path": string[]; }
"/api/[[...path]]": { "path"?: string[]; }
"/apps": {}
"/drama/[id]": { "id": string; }
"/drama/[id]/play/[episode]": { "id": string; "episode": string; }
"/enkey": {}
-17
View File
@@ -52,23 +52,6 @@ type RouteHandlerConfig<Route extends AppRouteHandlerRoutes = AppRouteHandlerRou
}
// Validate ../../../src/app/apps/page.tsx
{
type __IsExpected<Specific extends AppPageConfig<"/apps">> = Specific
const handler = {} as typeof import("../../../src/app/apps/page.js")
type __Check = __IsExpected<typeof handler>
type __ParamMatchingValue =
typeof handler extends { unstable_paramMatching: infer Matcher } ? Matcher :
typeof handler extends { unstable_generateParamMatching: (...args: any[]) => infer Matcher } ? Awaited<Matcher> : {}
type __InvalidParamMatchingKeys = Exclude<keyof __ParamMatchingValue, keyof ParamMap["/apps"]>
type __AssertNoInvalidParamMatchingKeys<Invalid extends never> = Invalid
const __paramMatchingKeyCheck: __AssertNoInvalidParamMatchingKeys<__InvalidParamMatchingKeys> | undefined = undefined
void __paramMatchingKeyCheck
// @ts-ignore
type __Unused = __Check
}
// Validate ../../../src/app/drama/[id]/page.tsx
{
type __IsExpected<Specific extends AppPageConfig<"/drama/[id]">> = Specific
Binary file not shown.

Before

Width:  |  Height:  |  Size: 137 KiB

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 25 KiB

-46
View File
@@ -1,46 +0,0 @@
import type { Metadata } from "next";
import { Suspense } from "react";
import { AppsPage } from "@/components/apps/AppsPage";
import { ListLoading } from "@/components/common/ListLoading";
import { JsonLd } from "@/components/seo/json-ld";
import { getAppListCached } from "@/lib/api/applist";
import { navigationSectionSeo } from "@/lib/seo/navigation-seo";
import { buildWebPageJSONLD, resolvePageMetadata } from "@/lib/seo";
async function appsMetadata() {
return resolvePageMetadata({
seoInfo: await navigationSectionSeo("/apps"),
fallbackTitle: "福利应用",
fallbackDescription: "精选福利应用。",
canonical: "/apps",
});
}
export async function generateMetadata(): Promise<Metadata> {
return appsMetadata();
}
export default function AppsRoute({ searchParams }: { searchParams: Promise<{ group?: string }> }) {
return (
<Suspense fallback={<ListLoading label="正在加载应用" />}>
<AppsContent searchParams={searchParams} />
</Suspense>
);
}
async function AppsContent({ searchParams }: { searchParams: Promise<{ group?: string }> }) {
const { group } = await searchParams;
const [{ data, error }, metadata] = await Promise.all([getAppListCached(0), appsMetadata()]);
return (
<>
<JsonLd
data={buildWebPageJSONLD({
path: "/apps",
title: typeof metadata.title === "string" ? metadata.title : "福利应用",
description: typeof metadata.description === "string" ? metadata.description : undefined,
})}
/>
<AppsPage group={group} data={data} error={error} />
</>
);
}
-72
View File
@@ -1,72 +0,0 @@
import { AppsTabs } from "@/components/apps/AppsTabs";
import { DecryptedImage } from "@/components/common/decrypted-image";
import type { AppCategoryInfo, AppInfoData, AppListResp } from "@/lib/api/types";
import { CARD_PLACEHOLDER } from "@/lib/image/decrypt";
function categoriesFrom(data: AppListResp | null) {
const list = data?.categoryList?.length ? data.categoryList : data?.category ? [data.category] : [];
// 保持接口返回顺序,不做前端自定义排序
return list.filter((item) => item.title || item.appList?.length);
}
function appsOf(category: AppCategoryInfo) {
// 保持接口返回顺序,不做前端自定义排序
return (category.appList ?? []).filter((app) => app.name || app.url);
}
function AppCard({ app }: { app: AppInfoData }) {
const body = (
<>
<span className="benefit-icon">
<DecryptedImage src={app.logo} fallback={CARD_PLACEHOLDER} alt="" />
</span>
<span className="benefit-copy">
<strong>{app.name}</strong>
{app.intro ? <small>{app.intro}</small> : null}
</span>
</>
);
if (!app.url) return <div className="benefit-card">{body}</div>;
return (
<a className="benefit-card" href={app.url} target="_blank" rel="noopener noreferrer" aria-label={`查看${app.name}`}>
{body}
</a>
);
}
export function AppsDirectory({ data, error, initialId }: { data?: AppListResp | null; error?: string; initialId?: string }) {
if (error) return <p className="benefits-notice">{error}</p>;
const categories = categoriesFrom(data ?? null);
if (!categories.length) return <p className="benefits-notice">暂无应用</p>;
return (
<div className="benefits-directory">
<AppsTabs categoryList={categories} initialId={initialId} />
{categories.map((item) => {
const apps = appsOf(item);
return (
<section className="benefit-section" id={`apps-${item.id}`} key={item.id} aria-labelledby={`apps-title-${item.id}`}>
<header className="benefit-heading">
<div>
<h2 id={`apps-title-${item.id}`}>{item.title}</h2>
{item.intro ? <p>{item.intro}</p> : null}
</div>
</header>
<div
className="benefit-grid"
id={`apps-grid-${item.id}`}
style={{ ["--compact-app-columns" as string]: Math.max(1, Math.ceil(Math.min(apps.length, 20) / 2)) }}
>
{apps.map((app) => (
<div key={app.id || app.url || app.name}>
<AppCard app={app} />
</div>
))}
</div>
</section>
);
})}
</div>
);
}
-26
View File
@@ -1,26 +0,0 @@
import { AppsDirectory } from "@/components/apps/AppsDirectory";
import { ChannelFrame } from "@/components/channel/ChannelFrame";
import type { AppListResp } from "@/lib/api/types";
import { CHANNELS } from "@/lib/catalog";
export function AppsPage({
group,
data,
error,
}: {
group?: string;
data?: AppListResp | null;
error?: string;
}) {
const channel = CHANNELS.apps;
return (
<ChannelFrame
channel="apps"
kicker={channel.kicker}
title={channel.title}
subtitle={channel.subtitle}
>
<AppsDirectory data={data} error={error} initialId={group} />
</ChannelFrame>
);
}
-25
View File
@@ -1,25 +0,0 @@
"use client";
import { useState } from "react";
import type { AppCategoryInfo } from "@/lib/api/types";
export function AppsTabs({ categoryList, initialId }: { categoryList: AppCategoryInfo[]; initialId?: string }) {
const initial = categoryList.find((category) => String(category.id) === initialId)?.title ?? categoryList[0]?.title ?? "";
const [current, setCurrent] = useState(initial);
const choose = (category: AppCategoryInfo) => {
setCurrent(category.title);
const reduced = window.matchMedia("(prefers-reduced-motion: reduce)").matches;
document.getElementById(`apps-${category.id}`)?.scrollIntoView({ behavior: reduced ? "auto" : "smooth", block: "start" });
};
return (
<div className="channel-tabs" aria-label="页面分类">
{categoryList.map((category) => (
<button key={category.id} type="button" data-channel-app={category.title} aria-pressed={category.title === current} onClick={() => choose(category)}>
{category.title}
</button>
))}
</div>
);
}
+1 -1
View File
@@ -163,7 +163,7 @@ function StartupGridDialog({ items, open }: { items: AdvitiseInfo[]; open: boole
href={href}
target="_blank"
rel="noopener noreferrer"
aria-label={`${title},浏览福利应用`}
aria-label={`${title},查看推广`}
>
{inner}
</a>
+1 -14
View File
@@ -67,7 +67,6 @@ export function NavPage({ config = null }: { config?: ConfigInfoResp | null }) {
const officialAppAddr = address(config, "officialAppAddr") || config?.config?.webAddr?.trim() || "";
const twitterAddr = address(config, "twitterAddr");
const pdfAddr = address(config, "pdfAddr");
const translationAddr = config?.config?.translationAddr?.trim() || "";
return (
<div id="entry-navigation" aria-label={siteName ? `${siteName}官方入口` : "官方入口"}>
@@ -109,7 +108,7 @@ export function NavPage({ config = null }: { config?: ConfigInfoResp | null }) {
官方网站:{officialAppAddr}
</a>
) : null}
{officialAppAddr || twitterAddr || pdfAddr || appAddr || translationAddr ? (
{officialAppAddr || twitterAddr || pdfAddr || appAddr ? (
<nav className="entry-channels" aria-label="官方渠道">
{officialAppAddr ? (
<EntryAnchor className="entry-channel" href={officialAppAddr}>
@@ -151,18 +150,6 @@ export function NavPage({ config = null }: { config?: ConfigInfoResp | null }) {
<span>APP</span>
</EntryAnchor>
) : null}
{translationAddr ? (
<EntryAnchor className="entry-channel" href={translationAddr}>
<span className="entry-channel-icon">
<ChannelIcon width={16}>
<path d="M4.43637 10.3782C4.35322 10.4255 4.25929 10.4505 4.16364 10.4509C4.04345 10.451 3.92659 10.4115 3.8312 10.3384C3.73581 10.2653 3.66725 10.1627 3.63615 10.0466C3.60505 9.93049 3.61317 9.80738 3.65924 9.69638C3.70531 9.58537 3.78675 9.49269 3.89091 9.43273L5.01818 8.78182L4.32364 8.38182C3.91526 8.16333 3.60971 7.79237 3.4735 7.3497C3.33729 6.90702 3.38145 6.42846 3.59636 6.01818C3.71269 5.81966 3.87027 5.64842 4.05848 5.51605C4.24668 5.38368 4.46111 5.29326 4.68727 5.25091C5.00863 5.18723 5.34112 5.20982 5.65091 5.31637V1.81818H2.74182C2.47813 1.81578 2.21657 1.86565 1.97226 1.9649C1.72795 2.06415 1.50572 2.21082 1.31841 2.39644C1.1311 2.58206 0.98242 2.80295 0.880959 3.04635C0.779497 3.28975 0.727263 3.55084 0.727274 3.81455V12.1782C0.726317 12.441 0.777248 12.7013 0.877146 12.9444C0.977044 13.1874 1.12394 13.4084 1.30942 13.5945C1.49489 13.7807 1.71529 13.9284 1.95798 14.0292C2.20066 14.1299 2.46086 14.1818 2.72364 14.1818H5.63273V9.68364L4.43637 10.3782Z" fill="currentColor" />
<path d="M4.89091 6.32C4.81646 6.33243 4.74552 6.36059 4.68281 6.4026C4.62011 6.44461 4.56708 6.49951 4.52727 6.56364C4.45835 6.72444 4.45516 6.90584 4.51837 7.06897C4.58159 7.23211 4.70618 7.36399 4.86545 7.43637L5.63273 7.88V6.48364C5.56864 6.4752 5.50685 6.4542 5.45091 6.42182C5.28354 6.31906 5.08374 6.28274 4.89091 6.32ZM13.28 1.81818H6.73455V5.27637C7.00405 5.20499 7.28614 5.19505 7.56 5.24727C7.78608 5.28985 8.00042 5.38036 8.18859 5.51271C8.37676 5.64506 8.5344 5.81618 8.65091 6.01455C8.76587 6.21316 8.83645 6.43432 8.85779 6.66282C8.87914 6.89131 8.85074 7.12171 8.77455 7.33818C8.61873 7.77517 8.30827 8.13996 7.90182 8.36364L7.2 8.78182L8.33091 9.45455C8.43507 9.51451 8.51651 9.60719 8.56258 9.71819C8.60865 9.8292 8.61677 9.95231 8.58567 10.0684C8.55457 10.1845 8.48601 10.2871 8.39062 10.3602C8.29523 10.4333 8.17837 10.4729 8.05818 10.4727C7.96266 10.4714 7.86896 10.4464 7.78545 10.4L6.72727 9.77091V14.1818H13.2727C13.5352 14.1823 13.7952 14.131 14.0378 14.0309C14.2804 13.9308 14.501 13.7838 14.6867 13.5984C14.8725 13.413 15.0199 13.1927 15.1204 12.9503C15.221 12.7078 15.2727 12.4479 15.2727 12.1855V3.82182C15.2737 3.55935 15.2229 3.29926 15.1232 3.05645C15.0235 2.81364 14.877 2.59286 14.6919 2.40676C14.5068 2.22066 14.2868 2.07288 14.0445 1.97189C13.8023 1.87089 13.5425 1.81866 13.28 1.81818Z" fill="currentColor" />
<path d="M7.72364 6.99636C7.7495 6.92548 7.75996 6.8499 7.75432 6.77465C7.74868 6.69941 7.72706 6.62623 7.69091 6.56C7.65165 6.4954 7.59878 6.44013 7.53597 6.39805C7.47317 6.35598 7.40195 6.3281 7.32727 6.31636C7.13445 6.27837 6.93438 6.31474 6.76727 6.41818L6.72364 6.43636V7.79273L7.35273 7.42909C7.52486 7.33474 7.65672 7.1809 7.72364 6.99636Z" fill="currentColor" />
</ChannelIcon>
</span>
<span>福利应用</span>
</EntryAnchor>
) : null}
</nav>
) : null}
<footer className="entry-footer">
-39
View File
@@ -1,39 +0,0 @@
import { cacheLife, cacheTag } from "next/cache";
import { apiRequest } from "./client";
import { serverFetchJson } from "./server-fetch";
import type { AppListResp } from "./types";
/** GET /api/app/applist/list。categoryId=0 返回默认分类及全部分类列表。浏览器端可用。 */
export function fetchAppList(categoryId = 0, token?: string | null) {
return apiRequest<AppListResp>(`/api/app/applist/list?categoryId=${categoryId}`, {
method: "GET",
token,
});
}
export type AppListLoadResult = {
data: AppListResp | null;
error: string;
};
/**
* 服务端拉取应用列表。
* 网络失败在缓存函数内消化,避免 "use cache" 抛错把整页打成 500。
*/
export async function getAppListCached(categoryId = 0): Promise<AppListLoadResult> {
"use cache";
cacheLife("hours");
cacheTag("applist");
try {
const data = await serverFetchJson<AppListResp>(`/api/app/applist/list?categoryId=${categoryId}`);
return { data, error: "" };
} catch (reason: unknown) {
const error = reason instanceof Error ? reason.message : "应用列表加载失败";
if (process.env.NODE_ENV === "development") {
console.warn("[applist]", reason);
}
return { data: null, error };
}
}
-2
View File
@@ -15,7 +15,6 @@ export const NAV_ITEMS = [
{ href: "/topics", label: "专题", page: "topics", exact: false },
{ href: "/rank", label: "热榜", page: "rank", exact: false },
{ href: "/home-road", label: "回家的路", page: "home-road", exact: false },
{ href: "/apps", label: "福利应用", page: "apps", exact: false },
] as const;
export function activeNavKey(pathname: string) {
@@ -49,7 +48,6 @@ export const CHANNELS = {
topics: { title: "短剧专题", kicker: "COLLECTIONS", subtitle: "围绕一个主题,发现一组好故事。" },
rank: { title: "排行榜", kicker: "RANKINGS", subtitle: "从热度、上新和你的收藏中发现好剧。" },
"home-road": { title: "回家的路", kicker: "STAY CONNECTED", subtitle: "收藏访问入口,下次回来更方便。" },
apps: { title: "福利应用", kicker: "APPLICATIONS", subtitle: "应用与网站推荐,集中查看。" },
} as const;
export const SORTS = ["最新更新", "当前热播", "独家原创", "随机推荐"] as const;
+2 -2
View File
@@ -2,8 +2,8 @@ import { getNavigationHeader } from "@/lib/api/navigation-header";
import type { SeoValue } from "@/lib/api/types";
import { translationHref } from "@/lib/translation-nav";
/** 频道页面对应头部导航的 urlValue。福利中心即导航里的福利应用。 */
export const NAVIGATION_SECTION_HREFS = ["/shorts", "/topics", "/rank", "/home-road", "/apps"] as const;
/** 频道页面对应头部导航的 urlValue。 */
export const NAVIGATION_SECTION_HREFS = ["/shorts", "/topics", "/rank", "/home-road"] as const;
export type NavigationSectionHref = (typeof NAVIGATION_SECTION_HREFS)[number];
+10 -1
View File
@@ -28,6 +28,15 @@ export function isTranslationCurrent(pathname: string, urlValue: string | undefi
return pathname === href || pathname.startsWith(`${href}/`);
}
/** 已下线的福利应用页,后台导航配置了也不展示。 */
const REMOVED_NAV_HREF = /^\/apps(?:[/?#]|$)/;
export function usableTranslationCategories(list: TranslationCategory[] | undefined) {
return (list || []).filter((item) => item?.name?.trim());
return (list || [])
.filter((item) => item?.name?.trim() && !REMOVED_NAV_HREF.test(translationHref(item.urlValue)))
.map((item) =>
item.translationList?.length
? { ...item, translationList: item.translationList.filter((child) => !REMOVED_NAV_HREF.test(translationHref(child.urlValue))) }
: item,
);
}
+1 -1
View File
File diff suppressed because one or more lines are too long