PageSourceSearch

https://www.bestblogs.dev/_next/static/chunks/0ezheuggieds5.js

js bestblogs.dev collected 2026-09-25 20:14:47 UTC 35,912 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,23363,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={assign:function(){return u},searchParamsToUrlQuery:function(){return i},urlQueryToSearchParams:function(){return a}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});function i(e){let t={};for(let[r,n]of e.entries()){let e=t[r];void 0===e?t[r]=n:Array.isArray(e)?e.push(n):t[r]=[e,n]}return t}function s(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function a(e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)t.append(r,s(e));else t.set(r,s(n));return t}function u(e,...t){for(let r of t){for(let t of r.keys())e.delete(t);for(let[t,n]of r.entries())e.append(t,n)}return e}},720751,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={DecodeError:function(){return h},MiddlewareNotFoundError:function(){return S},MissingStaticPage:function(){return _},NormalizeError:function(){return w},PageNotFoundError:function(){return b},SP:function(){return m},ST:function(){return y},WEB_VITALS:function(){return i},execOnce:function(){return s},getDisplayName:function(){return d},getLocationOrigin:function(){return c},getURL:function(){return l},isAbsoluteUrl:function(){return u},isResSent:function(){return f},loadGetInitialProps:function(){return g},normalizeRepeatedSlashes:function(){return p},stringifyError:function(){return T}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=["CLS","FCP","FID","INP","LCP","TTFB"];function s(e){let t,r=!1;return(...n)=>(r||(r=!0,t=e(...n)),t)}let a=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,u=e=>a.test(e);function c(){let{protocol:e,hostname:t,port:r}=window.location;return`${e}//${t}${r?":"+r:""}`}function l(){let{href:e}=window.location,t=c();return e.substring(t.length)}function d(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function f(e){return e.finished||e.headersSent}function p(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function g(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await g(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&f(r))return n;if(!n)throw Object.defineProperty(Error(`"${d(e)}.getInitialProps()" should resolve to an object. But found "${n}" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return n}let m="u">typeof performance,y=m&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);
1class h extends Error{}class w extends Error{}class b extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class _ extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class S extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function T(e){return JSON.stringify({message:e.message,stack:e.stack})}},966026,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},237741,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={formatUrl:function(){return a},formatWithValidation:function(){return c},urlObjectKeys:function(){return u}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=e.r(744066)._(e.r(23363)),s=/https?|ftp|gopher|file/;function a(e){let{auth:t,hostname:r}=e,n=e.protocol||"",o=e.pathname||"",a=e.hash||"",u=e.query||"",c=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?c=t+e.host:r&&(c=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(c+=":"+e.port)),u&&"object"==typeof u&&(u=String(i.urlQueryToSearchParams(u)));let l=e.search||u&&`?${u}`||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||s.test(n))&&!1!==c?(c="//"+(c||""),o&&"/"!==o[0]&&(o="/"+o)):c||(c=""),a&&"#"!==a[0]&&(a="#"+a),l&&"?"!==l[0]&&(l="?"+l),o=o.replace(/[?#]/g,encodeURIComponent),l=l.replace("#","%23"),`${n}${c}${o}${l}${a}`}let u=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function c(e){return a(e)}},161743,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return o}});let n=e.r(645712);function o(e,t){let r=(0,n.useRef)(null),o=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=o.current;t&&(o.current=null,t())}else e&&(r.current=i(e,n)),t&&(o.current=i(t,n))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},745046,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return i}});let n=e.r(720751),o=e.r(977866);function i(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,o.hasBasePath)(r.pathname)}catch(e){return!1}}},6879,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},104534,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return h},useLinkStatus:function(){return b}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=e.r(744066),s=e.r(414760),a=i._(e.r(645712)),u=e.r(237741),c=e.r(496592),l=e.r(161743),d=e.r(720751),f=e.r(831327);e.r(966026);let p=e.r(875427),g=e.r(449097),m=e.r(745046),y=e.r(71232);function h(t){var r,n;let o,i,h,[b,_]=(0,a.useOptimistic)(g.IDLE_LINK_STATUS),S=(0,a.useRef)(null),{href:T,as:v,children:k,prefetch:E=null,passHref:O,replace:P,shallow:I,scroll:R,onClick:$,onMouseEnter:j,onTouchStart:D,legacyBehavior:U=!1,onNavigate:L,transitionTypes:N,ref:A,unstable_dynamicOnHover:x,...C}=t;o=k,U&&("string"==typeof o||"number"==typeof o)&&(o=(0,s.jsx)("a",{children:o}));let B=a.default.useContext(c.AppRouterContext),z=!1!==E,F=!1!==E?null===(n=E)||"auto"===n?y.FetchStrategy.PPR:y.FetchStrategy.Full:y.FetchStrategy.PPR,M="string"==typeof(r=v||T)?r:(0,u.formatUrl)(r);if(U){if(o?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>
1` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});i=a.default.Children.only(o)}let H=U?i&&"object"==typeof i&&i.ref:A,q=a.default.useCallback(e=>(null!==B&&(S.current=(0,g.mountLinkInstance)(e,M,B,F,z,_)),()=>{S.current&&((0,g.unmountLinkForCurrentNavigation)(S.current),S.current=null),(0,g.unmountPrefetchableInstance)(e)}),[z,M,B,F,_]),K={ref:(0,l.useMergedRef)(q,H),onClick(t){U||"function"!=typeof $||$(t),U&&i.props&&"function"==typeof i.props.onClick&&i.props.onClick(t),!B||t.defaultPrevented||function(t,r,n,o,i,s,u){if("u">typeof window){let c,{nodeName:l}=t.currentTarget;if("A"===l.toUpperCase()&&((c=t.currentTarget.getAttribute("target"))&&"_self"!==c||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,m.isLocalURL)(r)){o&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),s){let e=!1;if(s({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:d}=e.r(234636);a.default.startTransition(()=>{d(r,o?"replace":"push",!1===i?p.ScrollBehavior.NoScroll:p.ScrollBehavior.Default,n.current,u)})}}(t,M,S,P,R,L,N)},onMouseEnter(e){U||"function"!=typeof j||j(e),U&&i.props&&"function"==typeof i.props.onMouseEnter&&i.props.onMouseEnter(e),B&&z&&(0,g.onNavigationIntent)(e.currentTarget,!0===x)},onTouchStart:function(e){U||"function"!=typeof D||D(e),U&&i.props&&"function"==typeof i.props.onTouchStart&&i.props.onTouchStart(e),B&&z&&(0,g.onNavigationIntent)(e.currentTarget,!0===x)}};return(0,d.isAbsoluteUrl)(M)?K.href=M:U&&!O&&("a"!==i.type||"href"in i.props)||(K.href=(0,f.addBasePath)(M)),h=U?a.default.cloneElement(i,K):(0,s.jsx)("a",{...C,...K,children:o}),(0,s.jsx)(w.Provider,{value:b,children:h})}e.r(6879);let w=(0,a.createContext)(g.IDLE_LINK_STATUS),b=()=>(0,a.useContext)(w);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},375679,675276,218709,e=>{"use strict";e.i(605615);let t=["utm_source","utm_medium","utm_campaign","utm_content","utm_term"],r={"mp.weixin.qq.com":"wechat_article","weixin.qq.com":"wechat_webview","m.weixin.qq.com":"wechat_webview","t.co":"twitter","twitter.com":"twitter","x.com":"twitter","www.google.com":"google","www.bing.com":"bing","bing.com":"bing","www.baidu.com":"baidu","github.com":"github","www.github.com":"github","wx.mail.qq.com":"brief_email","mail.qq.com":"brief_email","duckduckgo.com":"duckduckgo","feedly.com":"feedly","www.inoreader.com":"inoreader","inoreader.com":"inoreader","theoldreader.com":"theoldreader","feedbin.com":"feedbin","news.ycombinator.com":"hackernews","www.reddit.com":"reddit","reddit.com":"reddit","old.reddit.com":"reddit","lobste.rs":"lobsters","www.linkedin.com":"linkedin","linkedin.com":"linkedin","lnkd.in":"linkedin","t.me":"telegram","telegram.org":"telegram","chatgpt.com":"chatgpt","chat.openai.com":"chatgpt","claude.ai":"claude","www.perplexity.ai":"perplexity","perplexity.ai":"perplexity","grok.com":"grok","juejin.cn":"juejin","www.juejin.cn":"juejin","zhihu.com":"zhihu","www.zhihu.com":"zhihu","xueqiu.com":"xueqiu","okjike.com":"jike","web.okjike.com":"jike","www.xiaohongshu.com":"xiaohongshu","xhslink.com":"xiaohongshu"};function n(e,t){if(!e)return null;try{let r=new URL(e);if(r.origin!==t)return"external";return`${r.pathname}${r.search}`}catch{return null}}function o(){return"u"<typeof document?{}:function(e,o,i,s=""){let a={};for(let r of t){let t=e.get(r);t&&(a[r]=t)}let u=n(o,i);u&&(a.referrerPath=u);let c=function(e){if(e)try{let t=new URL(e).host;if(!t||t.length>253)return;return t}catch{return}}(o);(c&&(a.referrerHost=c),!a.utm_source)&&(s&&/MicroMessenger/i.test(s)?(a.utm_source="wechat_webview",a.utm_source_inferred="wechat_webview"):c&&r[c]?(a.utm_source=r[c],a.utm_source_inferred="referrer"):o||(a.utm_source="direct",a.utm_source_inferred="direct"));let l=e.get("launch_source")||e.get("ref")||a.utm_source;return l&&(a.launch_source=l),a}(new URLSearchParams(window.location.search),document.referrer,window.location.origin,navigator?.userAgent??"")}
1e.s(["getBrowserLaunchAttribution",0,o,"getSameOriginReferrerPath",0,n],675276);let i="bb_pending_launch_attribution";function s(e){return!!(e.launch_source||e.utm_source||e.utm_medium||e.utm_campaign||e.utm_content||e.utm_term||e.referrerHost)}function a(e){return s(e)?e.utm_source&&!e.utm_source_inferred?4:"referrer"===e.utm_source_inferred||"wechat_webview"===e.utm_source_inferred?3:e.referrerHost&&!e.utm_source?2:"direct"===e.utm_source||"direct"===e.utm_source_inferred?1:2:0}function u(){let e=o();if(!s(e))return;let t=function(){let e=sessionStorage.getItem(i);if(!e)return null;try{let t=JSON.parse(e);return s(t)?t:null}catch{return null}}();if(!(t&&a(t)>a(e)))try{sessionStorage.setItem(i,JSON.stringify(e))}catch{}}function c(){let e=sessionStorage.getItem(i);if(sessionStorage.removeItem(i),!e)return null;try{let t=JSON.parse(e);return s(t)?t:null}catch{return null}}e.s(["consumeStashedLaunchAttribution",0,c,"stashLaunchAttributionForAuth",0,u],218709);let l=null,d=null,f=[],p={};async function g(e){let{current:t,firstTouch:r}=y(e);0===Object.keys(t).length||(p={...p,...t},await b(),l&&(Object.keys(r).length>0&&l.register_once(r),l.register_for_session(t)))}async function m(){let e=c();e&&await g(e)}function y(e){let t={};e.utm_source&&(t.utm_source=e.utm_source),e.utm_medium&&(t.utm_medium=e.utm_medium),e.utm_campaign&&(t.utm_campaign=e.utm_campaign),e.utm_content&&(t.utm_content=e.utm_content),e.utm_term&&(t.utm_term=e.utm_term),e.utm_source_inferred&&(t.utm_source_inferred=e.utm_source_inferred),e.launch_source&&(t.launch_source=e.launch_source),e.referrerHost&&(t.bb_referrer_host=e.referrerHost);let r=Object.fromEntries(Object.entries(t).map(([e,t])=>[`initial_${e}`,t]));return{current:t,firstTouch:r}}function h(e){l?e(l):(f.push(e),b())}function w(e){return 0===Object.keys(p).length?e:{...p,...e}}async function b(){if(l)return;if(d)return d;let t={key:"phc_CDZYaMtSpbQ9qx8qPAJEmMGPgZ74WRnj4HghpXHgX2yf",host:"https://us.i.posthog.com"};if(t)return d=(async()=>{try{let r=(await e.A(620742)).default;r.init(t.key,{api_host:t.host,defaults:"2026-05-30",capture_pageview:!1,capture_pageleave:!1,autocapture:!1,disable_session_recording:!0,persistence:"localStorage+cookie"}),l=r;try{let e=o(),{current:t,firstTouch:n}=y(e);p=t,Object.keys(n).length>0&&r.register_once(n),Object.keys(t).length>0&&r.register_for_session(t),u()}catch(e){}!function(e){if(0===f.length)return;let t=f;for(let r of(f=[],t))try{r(e)}catch(e){}}(r)}catch(e){}finally{d=null}})()}e.s(["capture",0,function(e,t,r){try{let n=w(t);if(r?.transport==="sendBeacon"){if(!l)return;l.capture(e,n,{transport:"sendBeacon"});return}h(t=>t.capture(e,n))}catch(e){}},"capturePageview",0,function(e){try{h(t=>t.capture("$pageview",w(e?{$current_url:e}:void 0)))}catch(e){}},"identify",0,function(e,t){if(e)try{h(r=>r.identify(e,t))}catch(e){}},"initAnalytics",0,b,"reset",0,function(){if(f=[],l)try{l.reset()}catch(e){}},"restoreStashedLaunchAttribution",0,m,"withBriefDateZone",0,function(e){return{...e,briefDateZone:"Asia/Shanghai"}}],375679)},906093,e=>{"use strict";var t=e.i(645712);let r=(...e)=>e.filter((e,t,r)=>!!e&&r.indexOf(e)===t).join(" ");var n={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let o=(0,t.forwardRef)(({color:e="currentColor",size:o=24,strokeWidth:i=2,absoluteStrokeWidth:s,className:a="",children:u,iconNode:c,...l},d)=>(0,t.createElement)("svg",{ref:d,...n,width:o,height:o,stroke:e,strokeWidth:s?24*Number(i)/Number(o):i,className:r("lucide",a),...l},[...c.map(([e,r])=>(0,t.createElement)(e,r)),...Array.isArray(u)?u:[u]]));e.s(["default",0,(e,n)=>{let i=(0,t.forwardRef)(({className:i,...s},a)=>(0,t.createElement)(o,{ref:a,iconNode:n,className:r(`lucide-${e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,i),...s}));return i.displayName=`${e}`,i}],906093)},248796,e=>{"use strict";var t=e.i(583979);function r(e,t){return(...e)=>{try{return t(...e)}catch{throw Error(void 0)}}}let n=r(0,t.useTranslations),o=r(0,t.useFormatter);e.s(["useFormatter",0,o,"useTranslations",0,n])},691572,e=>{"use strict";let t="USER_ID",r="USER_EMAIL",n="USER_ADMIN_FLAG",o="USER_SESSION_LANGUAGE",
1i="bb:user-session-changed";function s(){try{window.dispatchEvent(new Event(i))}catch{}}function a(e,t){try{localStorage.setItem(e,String(t))}catch(e){console.warn("localStorage 写入失败:",e)}}function u(e){try{localStorage.removeItem(e)}catch(e){console.warn("localStorage 删除失败:",e)}}function c(){return document.cookie.split(";").some(e=>e.trim().startsWith("session_active="))}e.s(["USER_ID_STORAGE_KEY",0,t,"USER_SESSION_CHANGED_EVENT",0,i,"clearUserSession",0,function(){let e;u(t),u(r),u(n),u(o),u("USER_TOKEN"),u("USER_REFRESH_TOKEN"),u("USER_REFRESH_TIME"),e="https:"===window.location.protocol?"; Secure":"",document.cookie=`session_active=; Path=/; Max-Age=0; SameSite=Strict${e}`,s()},"getUserId",0,function(){try{return localStorage.getItem(t)}catch(e){return console.warn("localStorage 读取失败:",e),null}},"hasActiveUserSession",0,function(){return c()},"isLoggedIn",0,c,"setUserInfo",0,function(e,r){a(t,e),a(o,r)},"setUserSession",0,function(e,i,u,c){a(t,e),a(r,i),a(n,!0===u||"true"===u?"true":"false"),c&&a(o,c),s()}])},209165,e=>{"use strict";var t=e.i(691572),r=e.i(375679);class n extends Error{code;details;constructor(e,t,r){super(e),this.name="BizError",this.code=t,this.details=r}}let o={174001:"discovery.NOT_SUPPORTED",174002:"discovery.NO_FEED_FOUND",174003:"discovery.PLATFORM_DISABLED",174004:"discovery.CHANNEL_ID_NOT_FOUND",174005:"discovery.QUOTA_EXCEEDED",174006:"discovery.PODCAST_ID_NOT_FOUND"},i={"Content-Type":"application/json"};function s(){if(!(0,t.isLoggedIn)())return i;let e=(0,t.getUserId)();return e?{...i,"User-Id":e}:i}function a(e,t,r="web_app_api_client"){return{method:e,url:t,requestSource:r}}function u(e,t,n,o){(0,r.capture)("api_request_business_reject",{method:e.method,endpoint:function(e){try{let t=e.startsWith("/api/")?e:`/api${e}`;return new URL(t,window.location.origin).pathname}catch{return e}}(e.url),status:t,error_code:o||null,message:n?n.slice(0,240):"unknown_error",pathname:window.location.pathname,request_source:e.requestSource||"web_app_api_client"})}async function c(e,t,r){return fetch(t,r)}function l(){let e=(0,t.isLoggedIn)();if((0,t.clearUserSession)(),e&&1){let e=window.location.pathname;e.includes("/signin")||e.includes("/signup")||e.includes("/login")||(window.location.href=`/signin?redirect=${encodeURIComponent(e)}`)}}async function d(e,t){if(401===e.status)throw l(),Error("Unauthorized");if(!e.ok){try{let t=await e.json();if(t.code||t.message)throw console.error("接口调用失败:",t.message,t.code?`(错误码: ${t.code})`:""),t.code?new n(t.message,t.code,t.details):Error(t.message)}catch(e){if(e instanceof n)throw e}throw Error(`HTTP ${e.status}: ${e.statusText}`)}let r=await e.json();if(!r.success)throw u(t,e.status,r.message,r.code),console.error("接口调用失败:",r.message,r.code?`(错误码: ${r.code})`:""),r.code?new n(r.message,r.code,r.details):Error(r.message);return r.data}async function f(e,t){if(401===e.status)throw l(),Error("未授权,请重新登录");if(!e.ok){try{let t=await e.json();if(t.code||t.message)throw t.code?new n(t.message,t.code,t.details):Error(t.message)}catch(e){if(e instanceof n)throw e}throw Error(`HTTP 错误 ${e.status}: ${e.statusText}`)}let r=await e.json();return!1===r.success&&u(t,e.status,r.message||"business_error",r.code),r}async function p(e,t){if(!e.ok)throw Error(`HTTP ${e.status}: ${e.statusText}`);let r=await e.json();if(!r.success)throw u(t,e.status,r.message,r.code),r.code?new n(r.message,r.code,r.details):Error(r.message);return r.data}async function g(){}function m(e,t){let r,n=function(e){if(!e||0===Object.keys(e).length)return"";let t=new URLSearchParams;for(let[r,n]of Object.entries(e))t.append(r,n.toString());return t.toString()}(t);return r=e.startsWith("/api/")?`/api/proxy/${e.slice(5)}`:`/api/proxy${e}`,`${r}${n?`?${n}`:""}`}async function y(e,t){let r=a("GET",e);return d(await c(r,m(e,t),{method:"GET",headers:s(),credentials:"include"}),r)}async function h(e,t){let r=a("GET",e,"web_app_direct_api_client"),o=await c(r,m(e,t),{method:"GET",headers:i,credentials:"include",cache:"no-store"});if(!o.ok)throw Error(`HTTP ${o.status}: ${o.statusText}`);let s=await o.json();if(!s.success)throw u(r,o.status,s.message,s.code),console.error("Error:",s.message,s.code?`(code: ${s.code})`:""),s.code?new n(s.message,s.code,s.details):Error(s.message);return s.data}async function w(e,t){let r=a("GET",e);return f(await c(r,m(e,t),{method:"GET",headers:s(),credentials:"include"}),r)}async function b(e,t,r){let o,i=r?.retries??1,s=r?.delayMs??500,a=0;for(;a<=i;)try{return await w(e,t)}catch(e){if(o=e,e instanceof n)throw e;if((a+=1)>i)break;await new Promise(e=>setTimeout(e,s))}throw o instanceof Error?o:Error("Request failed")}async function _(e,t){let r=a("POST",e);return d(await c(r,m(e),{method:"POST",headers:s(),body:JSON.stringify(t),credentials:"include"}),r)}async function S(e,t){let r=a("POST",e);return f(await c(r,m(e),{method:"POST",headers:s(),body:t?JSON.stringify(t):void 0,credentials:"include"}),r)}async function T(e,t){let r=a("POST",e,"web_app_direct_api_client"),o=await c(r,m(e),{method:"POST",headers:i,body:JSON.stringify(t),credentials:"include",cache:"no-store"});if(!o.ok)throw Error(`HTTP ${o.status}: ${o.statusText}`);let s=await o.json();if(!s.success)throw u(r,o.status,s.message,s.code),console.error("Error:",s.message,s.code?`(code: ${s.code})`:""),s.code?new n(s.message,s.code,s.details):Error(s.message);return s.data}async function v(){let e=await w("/api/users/me");return e.success&&e.data&&(e.data=function(e){if(e&&e.integrations&&"string"==typeof e.integrations)try{e.integrations=JSON.parse(e.integrations)}catch(t){console.error("解析 integrations 失败:",t),e.integrations=void 0}return e}(e.data)),e}async function k(e){let t=`/api/auth/oauth/${e}
1/authorize`,r=a("POST",t,"web_app_oauth_bff");return p(await c(r,t,{method:"POST",headers:i,body:"{}",credentials:"include",cache:"no-store"}),r)}async function E(e,t){let r="/api/auth/oauth/exchange",n=a("POST",r,"web_app_oauth_bff");return p(await c(n,r,{method:"POST",headers:i,body:JSON.stringify({exchangeCode:e,bindingId:t}),credentials:"include",cache:"no-store"}),n)}async function O(e,t){return T("/api/auth/password/forgot",{email:e,language:t})}async function P(e){return h("/api/auth/password/reset/validate",{token:e})}async function I(e,t){let r=a("POST","/api/auth/password-reset","web_app_local_api_client");return p(await c(r,"/api/auth/password-reset",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({token:e,newPassword:t}),credentials:"include"}),r)}async function R(e,t){return W("/api/users/me/password",{newPassword:e,...t?{currentPassword:t}:{}})}async function $(e,t){let r=a("POST","/api/auth/password-set-with-token","web_app_local_api_client");return p(await c(r,"/api/auth/password-set-with-token",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({token:e,newPassword:t}),credentials:"include"}),r)}async function j(e,t){return T("/api/auth/send-code",{email:e,language:t})}async function D(e,t,r,n){let o={email:e,code:t,language:r};n&&(o.inviteCode=n);let i=a("POST","/api/auth/verify-code","web_app_local_api_client");return p(await c(i,"/api/auth/verify-code",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(o),credentials:"include"}),i)}async function U(e){let t={...e};return t.integrations&&(t.integrations=JSON.stringify(t.integrations)),W("/api/users/me/profile",t)}async function L(e){return W("/api/users/me/avatar",e)}async function N(e){return W("/api/users/me/subscription-settings",e)}async function A(e){return W("/api/users/me/notification-settings",e)}async function x(){return y("/api/briefs/preferences")}async function C(e){return W("/api/briefs/preferences",e)}async function B(e,t){return _(`/api/briefs/${e}/feedback`,{feedbackType:t})}async function z(e,t){return _(`/api/briefs/public/${e}/feedback`,{feedbackType:t})}async function F(e,t){return _("/api/users/me/behaviors/quality-feedback",{resourceId:e,feedbackType:t})}async function M(){return y("/api/users/me/reviews/today")}async function H(){return _("/api/users/me/reviews/today/generate",{})}async function q(e,t){return _(`/api/users/me/reviews/${e}/thought`,{response:t})}async function K(e=1,t=10){return y(`/api/users/me/reviews?page=${e}&pageSize=${t}`)}async function J(){return y("/api/pro/status")}async function G(e){let t=a("DELETE","/api/users/me");return d(await c(t,m("/api/users/me"),{method:"DELETE",headers:s(),body:JSON.stringify(e),credentials:"include"}),t)}async function W(e,t){let r=a("PUT",e);return d(await c(r,m(e),{method:"PUT",headers:s(),body:JSON.stringify(t),credentials:"include"}),r)}async function X(e){let t=a("DELETE",e);return d(await c(t,m(e),{method:"DELETE",headers:s(),credentials:"include"}),t)}async function V(e){return _("/api/users/me/bookmarks",e)}async function Q(e){return X(`/api/users/me/bookmarks/${e}`)}async function Z(e,t){return W(`/api/users/me/bookmarks/${e}`,t)}async function Y(e){let t={};return e.currentPage&&(t.page=e.currentPage.toString()),e.pageSize&&(t.pageSize=e.pageSize.toString()),e.tagId&&(t.tagId=e.tagId),e.folderId&&(t.folderId=e.folderId),e.keyword&&(t.keyword=e.keyword),e.sortBy&&(t.sortBy=e.sortBy),e.sortDirection&&(t.sortDirection=e.sortDirection),e.resourceTypes?.length&&(t.resourceTypes=e.resourceTypes.join(",")),e.startDate&&(t.startDate=e.startDate),e.endDate&&(t.endDate=e.endDate),e.uiLang&&(t.uiLang=e.uiLang),y("/api/users/me/bookmarks",t)}async function ee(e){return y(`/api/users/me/bookmarks/${e}/check`)}async function et(e){return _("/api/users/me/highlights",e)}async function er(e,t){return W(`/api/users/me/highlights/${e}`,t)}async function en(e){return X(`/api/users/me/highlights/${e}`)}async function eo(e){return y(`/api/users/me/highlights/resource/${e}`)}async function ei(e){let t={};return void 0!==e.currentPage&&(t.currentPage=e.currentPage.toString()),void 0!==e.pageSize&&(t.pageSize=e.pageSize.toString()),e.resourceId&&(t.resourceId=e.resourceId),e.resourceType&&(t.resourceType=e.resourceType),e.keyword&&(t.keyword=e.keyword),e.tagId&&(t.tagId=e.tagId),e.folderId&&(t.folderId=e.folderId),e.sortBy&&(t.sortBy=e.sortBy),e.sortDirection&&(t.sortDirection=e.sortDirection),e.startDate&&(t.startDate=e.startDate),e.endDate&&(t.endDate=e.endDate),e.uiLang&&(t.uiLang=e.uiLang),y("/api/users/me/highlights",t)}async function es(e){return _("/api/users/me/history",e)}async function ea(e){let t={};return void 0!==e.currentPage&&(t.currentPage=e.currentPage.toString()),void 0!==e.pageSize&&(t.pageSize=e.pageSize.toString()),e.resourceType&&(t.resourceType=e.resourceType),e.keyword&&(t.keyword=e.keyword),e.tagId&&(t.tagId=e.tagId),e.folderId&&(t.folderId=e.folderId),e.startDate&&(t.startDate=e.startDate),e.endDate&&(t.endDate=e.endDate),e.sortBy&&(t.sortBy=e.sortBy),e.sortDirection&&(t.sortDirection=e.sortDirection),e.uiLang&&(t.uiLang=e.uiLang),y("/api/users/me/history",t)}async function eu(e){return X(`/api/users/me/history/${e}`)}async function ec(){return X("/api/users/me/history")}async function el(e){return _("/api/users/me/sync/notion",{resourceId:e})}async function ed(e,t){return _("/api/users/me/sync/flomo",{resourceId:e,highlights:t})}async function ef(e,t){return _("/api/sync/notion/test",{accessToken:e,parentId:t})}async function ep(e){return _("/api/sync/flomo/test",{apiKey:e})}async function eg(){return y("/api/users/me/invites")}async function em(e){return y("/api/users/me/invites/records",{page:e.currentPage.toString(),pageSize:e.pageSize.toString()})}async function ey(){return y("/api/invites/eligibility")}async function eh(){return y("/api/users/me/wechat-sources/eligibility")}async function ew(e,t){return _("/api/users/me/wechat-sources/sub
1scribe",{input:e,reason:t})}async function eb(e,t){let r={placement:e};return t&&(r.language=t),y("/api/site/announcements",r)}async function e_(e){return _("/api/users/me/subscriptions",{sourceId:e})}async function eS(e){return X(`/api/users/me/subscriptions/${e}`)}async function eT(e=1,t=20,r){let n={page:String(e),pageSize:String(t)};return r?.category&&(n.category=r.category),r?.language&&(n.language=r.language),r?.resourceType&&(n.resourceType=r.resourceType),r?.keyword&&(n.keyword=r.keyword),r?.folderId&&(n.folderId=r.folderId),r?.tagIds&&r.tagIds.length>0&&(n.tagIds=r.tagIds.join(",")),r?.featured!==void 0&&(n.featured=String(r.featured)),r?.sortBy&&(n.sortBy=r.sortBy),r?.lang&&(n.lang=r.lang),y("/api/users/me/subscriptions",n)}async function ev(e,t){await _("/api/users/me/subscriptions/batch/tags",{sourceIds:e,tagIds:t})}async function ek(e,t){await W(`/api/users/me/subscriptions/${e}/featured`,{featured:t})}async function eE(e){return _("/api/users/me/subscriptions/check",{sourceIds:e})}async function eO(){return y("/api/users/me/subscriptions/quota")}async function eP(){return _("/api/users/me/subscriptions/refresh-all",{})}async function eI(e=7){return y("/api/users/me/subscriptions/contributions",{days:String(e)})}async function eR(e){let t=a("DELETE","/api/users/me/subscriptions");return d(await c(t,m("/api/users/me/subscriptions"),{method:"DELETE",headers:s(),body:JSON.stringify({sourceIds:e}),credentials:"include"}),t)}async function e$(e,t){await _("/api/users/me/subscriptions/batch/folder",{sourceIds:e,folderId:t})}async function ej(e={}){return y("/api/sources/options",{page:String(e.currentPage??1),pageSize:String(e.pageSize??100),...e.keyword?{keyword:e.keyword}:{},...e.resourceType?{resourceType:e.resourceType}:{},...e.language?{language:e.language}:{}})}async function eD(e={}){let t=[],r=1;for(;;){let n=await ej({...e,currentPage:r,pageSize:e.pageSize??200});if(!n?.dataList?.length||(t.push(...n.dataList),r>=n.pageCount))break;r+=1}return t}async function eU(e){let t={};return e.keyword&&(t.keyword=e.keyword),e.resourceType&&(t.resourceType=e.resourceType),e.category&&(t.category=e.category),e.priority&&(t.priority=e.priority),e.sortBy&&(t.sortBy=e.sortBy),void 0!==e.currentPage&&(t.page=e.currentPage.toString()),void 0!==e.pageSize&&(t.pageSize=e.pageSize.toString()),e.language&&(t.language=e.language),e.excludeSubscribed&&(t.excludeSubscribed="true"),y("/api/sources/discover",t)}async function eL(e=12,t,r){let n={perCategory:e.toString()};return t&&(n.language=t),r&&r.length>0&&(n.excludeSourceIds=r.join(",")),y("/api/users/me/onboarding/recommended-sources-grouped",n)}async function eN(e){return _("/api/users/me/onboarding/follow",{sourceIds:e})}async function eA(){return _("/api/users/me/onboarding/complete",{})}async function ex(){return _("/api/pro/trial/activate",{})}async function eC(e){return _("/api/users/me/sources/detect-rss",{sourceUrl:e})}async function eB(e){return _("/api/users/me/sources",e)}async function ez(e=1,t=20){return y("/api/users/me/sources",{page:e.toString(),pageSize:t.toString()})}async function eF(e,t){return W(`/api/users/me/sources/${e}`,t)}async function eM(){return y("/api/users/me/interests")}async function eH(e){return _("/api/users/me/behaviors/review-complete",e)}async function eq(e){return _("/api/behaviors/topic-cta",e)}async function eK(e,t){return _("/api/resources/batch-meta",{ids:e.slice(0,100),...t?{uiLang:t}:{}})}async function eJ(){return y("/api/users/me/custom-views")}async function eG(e,t){return _("/api/users/me/custom-views",{name:e,config:t})}async function eW(e){return X(`/api/users/me/custom-views/${e}`)}async function eX(){return y("/api/users/me/api-keys")}async function eV(){return _("/api/users/me/api-keys",{})}async function eQ(){return W("/api/users/me/api-keys",{})}async function eZ(){return X("/api/users/me/api-keys")}async function eY(e){let t=new FormData;t.append("file",e);let r=s(),n={};for(let[e,t]of Object.entries(r))"Content-Type"!==e&&(n[e]=t);let o=a("POST","/api/users/me/sources/import/opml/parse");return d(await c(o,m("/api/users/me/sources/import/opml/parse"),{method:"POST",headers:n,body:t,credentials:"include"}),o)}async function e0(e){return _("/api/users/me/sources/import/opml/confirm",{items:e})}async function e1(e){return _("/api/users/me/sources/import/rss-urls/parse",{urls:e})}async function e2(e){return _("/api/users/me/sources/import/rss-urls/confirm",{items:e})}async function e7(){return y("/api/users/me/tags")}async function e6(e){return _("/api/users/me/tags",e)}async function e4(e){return X(`/api/users/me/tags/${e}`)}async function e3(){return y("/api/users/me/folders")}async function e5(e){return _("/api/users/me/folders",e)}async function e9(e,t){return W(`/api/users/me/folders/${e}`,t)}async function e8(e){return X(`/api/users/me/folders/${e}`)}async function te(e){return y(`/api/users/me/organize/counts?scope=${e}`)}async function tt(e,t){return W(`/api/users/me/history/${e}/organize`,t)}async function tr(e,t){return W(`/api/users/me/highlights/${e}/organize`,t)}async function tn(e,t){return W(`/api/users/me/bookmarks/${e}/organize`,t)}async function to(){return y("/api/users/me/xgo/binding")}async function ti(e){return y(`/api/users/me/xgo/bind/lookup?xUsern
1ame=${encodeURIComponent(e)}`)}async function ts(e){return _("/api/users/me/xgo/bind/username",{xUsername:e})}async function ta(){return X("/api/users/me/xgo/bind")}async function tu(){return _("/api/users/me/xgo/sync",{})}e.s(["activateProTrial",0,ex,"addBookmark",0,V,"batchCheckSubscriptions",0,eE,"batchMoveSubscriptionsToFolder",0,e$,"batchSetSubscriptionTags",0,ev,"batchUnsubscribe",0,eR,"bindXgoByUsername",0,ts,"checkBookmark",0,ee,"clearAllReadingHistory",0,ec,"completeOnboarding",0,eA,"confirmOpmlImport",0,e0,"confirmRssUrlsImport",0,e2,"createApiKey",0,eV,"createCustomView",0,eG,"createHighlight",0,et,"createPrivateSource",0,eB,"createUserFolder",0,e5,"createUserTag",0,e6,"deleteAccount",0,G,"deleteCustomView",0,eW,"deleteHighlight",0,en,"deleteReadingHistory",0,eu,"deleteUserFolder",0,e8,"deleteUserTag",0,e4,"detectRssMetadata",0,eC,"discoverSources",0,eU,"ensureTokenFresh",0,g,"exchangeOAuthSession",0,E,"followOnboardingSources",0,eN,"forgotPassword",0,O,"generateTodayReview",0,H,"get",0,y,"getAllSourceOptions",0,eD,"getBatchResources",0,eK,"getBookmarks",0,Y,"getBriefPreferences",0,x,"getCustomViews",0,eJ,"getDirect",0,h,"getDiscoveryI18nKey",0,function(e){return e instanceof n?o[e.code]??null:null},"getHighlights",0,ei,"getHighlightsByResource",0,eo,"getInterestProfile",0,eM,"getInviteEligibility",0,ey,"getInviteInfo",0,eg,"getMySourceContributions",0,eI,"getMySubscriptions",0,eT,"getOAuthAuthorizeUrl",0,k,"getOnboardingRecommendedSourcesGrouped",0,eL,"getOrganizeCounts",0,te,"getProStatus",0,J,"getRaw",0,w,"getRawWithRetry",0,b,"getReadingHistory",0,ea,"getReviewHistory",0,K,"getSiteAnnouncements",0,eb,"getSubscriptionQuota",0,eO,"getTodayReview",0,M,"getUserApiKey",0,eX,"getUserFolders",0,e3,"getUserInfo",0,v,"getUserTags",0,e7,"getWechatEligibility",0,eh,"getXgoBinding",0,to,"isDuplicateData",0,function(e){return e instanceof n&&"101004"===e.code},"isPrivateSourceHealthRed",0,function(e){return e instanceof n&&"106009"===e.code},"isProFeatureRequired",0,function(e){return e instanceof n&&"106012"===e.code},"isSourceBlocked",0,function(e){return e instanceof n&&"106013"===e.code},"isSubscriptionLimitReached",0,function(e){return e instanceof n&&"106006"===e.code},"listPrivateSources",0,ez,"lookupXUser",0,ti,"markReviewComplete",0,eH,"markTopicCta",0,eq,"parseOpmlFile",0,eY,"parseRssUrls",0,e1,"post",0,_,"postDirect",0,T,"postRaw",0,S,"queryInviteRecords",0,em,"recordReading",0,es,"refreshAllSubscriptions",0,eP,"regenerateApiKey",0,eQ,"removeBookmark",0,Q,"resetPassword",0,I,"revokeApiKey",0,eZ,"sendVerificationCode",0,j,"setPassword",0,R,"setPasswordWithToken",0,$,"setSubscriptionFeatured",0,ek,"submitBriefFeedback",0,B,"submitPublicBriefFeedback",0,z,"submitQualityFeedback",0,F,"submitReviewThought",0,q,"submitWechatSource",0,ew,"subscribeSource",0,e_,"syncToFlomo",0,ed,"syncToNotion",0,el,"syncXgoFollowings",0,tu,"testFlomoConnection",0,ep,"testNotionConnection",0,ef,"unbindXgo",0,ta,"unsubscribeSource",0,eS,"updateBookmark",0,Z,"updateBookmarkOrganize",0,tn,"updateBriefPreferences",0,C,"updateHighlight",0,er,"updateHighlightOrganize",0,tr,"updateHistoryOrganize",0,tt,"updateNotificationSettings",0,A,"updatePrivateSource",0,eF,"updateProfile",0,U,"updateSubscriptionSettings",0,N,"updateUserFolder",0,e9,"uploadAvatar",0,L,"validateResetToken",0,P,"verifyCodeAuth",0,D])}]);

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