import{t as e}from"./ofetch-Dl6dVB_5.mjs";import{t}from"./cache-DUthuMSu.mjs";import{t as n}from"./parse-date-BdYTmLpo.mjs";import{t as r}from"./timezone-keeL11Io.mjs";import{load as i}from"cheerio";const a={path:`/:id?`,categories:[`multimedia`],example:`/2048/2`,parameters:{id:"板块 ID, 见下表，默认为最新合集，即 `3`，亦可在 URL 中找到, 例如, `thread.php?fid-3.html`中, 板块 ID 为`3`"},features:{requireConfig:!1,requirePuppeteer:!1,antiCrawler:!1,supportBT:!0,supportPodcast:!1,supportScihub:!1,nsfw:!0},name:`论坛`,maintainers:[`nczitzk`],handler:o,description:`| 最新合集 | 亞洲無碼 | 日本騎兵 | 歐美新片 | 國內原創 | 中字原創 | 三級寫真 |
| -------- | -------- | -------- | -------- | -------- | -------- | -------- |
| 3        | 4        | 5        | 13       | 15       | 16       | 18       |

| 有碼.HD | 亞洲 SM.HD | 日韓 VR/3D | 歐美 VR/3D | S-cute / Mywife / G-area |
| ------- | ---------- | ---------- | ---------- | ------------------------ |
| 116     | 114        | 96         | 97         | 119                      |

| 網友自拍 | 亞洲激情 | 歐美激情 | 露出偷窺 | 高跟絲襪 | 卡通漫畫 | 原創达人 |
| -------- | -------- | -------- | -------- | -------- | -------- | -------- |
| 23       | 24       | 25       | 26       | 27       | 28       | 135      |

| 唯美清純 | 网络正妹 | 亞洲正妹 | 素人正妹 | COSPLAY | 女优情报 | Gif 动图 |
| -------- | -------- | -------- | -------- | ------- | -------- | -------- |
| 21       | 274      | 276      | 277      | 278     | 29       |          |

| 獨家拍攝 | 稀有首發 | 网络见闻 | 主播實錄 | 珍稀套圖 | 名站同步 | 实用漫画 |
| -------- | -------- | -------- | -------- | -------- | -------- | -------- |
| 213      | 94       | 283      | 111      | 88       | 131      | 180      |

| 网盘二区 | 网盘三区 | 分享福利 | 国产精选 | 高清福利 | 高清首发 | 多挂原创 |
| -------- | -------- | -------- | -------- | -------- | -------- | -------- |
| 72       | 272      | 195      | 280      | 79       | 216      | 76       |

| 磁链迅雷 | 正片大片 | H-GAME | 有声小说 | 在线视频 | 在线快播影院 |
| -------- | -------- | ------ | -------- | -------- | ------------ |
| 43       | 67       | 66     | 55       | 78       | 279          |

| 综合小说 | 人妻意淫 | 乱伦迷情 | 长篇连载 | 文学作者 | TXT 小说打包 |
| -------- | -------- | -------- | -------- | -------- | ------------ |
| 48       | 103      | 50       | 54       | 100      | 109          |

| 聚友客栈 | 坛友自售 |
| -------- | -------- |
| 57       | 136      |`};async function o(a){let o=a.req.param(`id`)??`3`,s=await t.tryGet(`2048:domainInfo`,async()=>{let t=i(await e(`https://2048.info`))(`.button`).first().attr(`onclick`)?.match(/window\.open\('([^']+)'/)?.[1];return{url:new URL(t,`https://2048.info`).href}}),c=await e.raw(s.url),l=await t.tryGet(`2048:redirected:${new URL(c.url).host}`,async()=>{let t=i(await e(c.url)).html()?.match(/var\s+safeid\s*=\s*'([^']+)'/),n=t?t[1]:void 0;return{url:c.url,safeid:n}},86400,!1),u=`${l.url}thread.php?fid-${o}.html`,d=await e.raw(u,{headers:{cookie:`_safe=${l.safeid}`}}),f=i(d._data),p=`https://${new URL(d.url).host}`;f(`#shortcut`).remove(),f(`tr[onmouseover="this.className='tr3 t_two'"]`).remove();let m=f(`#ajaxtable tbody .tr2`).last().nextAll(`.tr3`).toArray().map(e=>(e=f(e).find(`a.subject`),{title:e.text(),link:`${p}/${e.attr(`href`)}`,guid:`https://hjd2048.com/2048/${e.attr(`href`)}`})).filter(e=>!e.link.includes(`undefined`)),h=await Promise.all(m.map(a=>t.tryGet(a.guid,async()=>{let o=i(await e(a.link,{headers:{cookie:`_safe=${l.safeid}`}}));o(`.ads, .tips`).remove(),o(`ignore_js_op`).each(function(){let e=o(this).find(`img`),t=e.attr(`data-original`),n=e.attr(`src`),r=t||n;o(this).replaceWith(`<img src="${r}">`)}),a.author=o(`.fl.black`).first().text(),a.pubDate=r(n(o(`span.fl.gray`).first().attr(`title`)),8);let s=o(`#read_tpc`).first(),c=o(`#copytext`)?.first()?.text(),u=s.html()??``,d=s.find(`.magnet-text`).first().text().trim(),f=s.find(`a[href*="rmdown.com/link.php"]`).first().attr(`href`),p=f?.startsWith(`http`)?f:f?`https://www.rmdown.com/${f}`:null;if(p){let n=(await t.tryGet(`2048:rmdown:${p}`,()=>e(p))).match(/Code:\s*([a-fA-F0-9]{40})/),r=n?`magnet:?xt=urn:btih:${n[1]}`:null;r&&(a.enclosure_url=r,a.enclosure_type=`x-scheme-handler/magnet`)}if(!a.enclosure_url){let e=u.match(/哈希校验[^;]*;\s*([a-fA-F0-9]{40})\s*[;；]/),t=e?`magnet:?xt=urn:btih:${e[1]}`:null,n=d.match(/magnet:\?xt=urn:btih:[^\s"'<>]+/)?.[0]??u.match(/magnet:\?xt=urn:btih:[^\s"'<>]+/)?.[0]??t??c;n?.startsWith(`magnet`)&&(a.enclosure_url=n,a.enclosure_type=`x-scheme-handler/magnet`)}return o(`.showhide img`).each(function(){s.append(`<br><img style="max-width: 100%;" src="${o(this).attr(`src`)}">`)}),a.description=s.html(),a})));return{title:`${f(`#main #breadCrumb a`).last().text()} - 2048核基地`,link:u,item:h}}export{a as route};