1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2731],{1636:(e,n,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_error",function(){return r(69998)}])},12573:(e,n,r)=>{"use strict";r.d(n,{J:()=>c,XI:()=>l,br:()=>u,rI:()=>g});var s=r(9329),i=r(37197);function t(){let e=(0,s._)(["\n fragment ResizedImagesField on ResizedImages {\n original\n w480\n w800\n w1200\n w1600\n w2400\n }\n"]);return t=function(){return e},e}function d(){let e=(0,s._)(["\n fragment ResizedWebPImagesField on ResizedWebPImages {\n original\n w480\n w800\n w1200\n w1600\n w2400\n }\n"]);return d=function(){return e},e}function a(){let e=(0,s._)(["\n fragment ResizedImagesCardField on ResizedImages {\n original\n w480\n w800\n }\n"]);return a=function(){return e},e}function o(){let e=(0,s._)(["\n fragment ResizedWebPImagesCardField on ResizedWebPImages {\n original\n w480\n w800\n }\n"]);return o=function(){return e},e}let l=(0,i.Ay)(t()),u=(0,i.Ay)(d()),c=(0,i.Ay)(a()),g=(0,i.Ay)(o())},26427:(e,n,r)=>{"use strict";r.d(n,{A:()=>g});var s=r(6029),i=r(41735),t=r(13782),d=r(16603),a=r(34730),o=r(84588),l=r(79761);let u=i.default.div.withConfig({displayName:"layout-general__LayoutWrapper",componentId:"sc-167ad54-0"})(["display:flex;flex-direction:column;min-height:100vh;"]),c=i.default.main.withConfig({displayName:"layout-general__Main",componentId:"sc-167ad54-1"})(["flex:1;overflow:hidden;"]);function g(e){let{children:n,title:r,description:i,imageUrl:g,path:m,breadcrumbs:p,onCompleteReadingHandle:I}=e,h=r?"".concat(r," - ").concat(t.z):r;return(0,s.jsxs)(u,{children:[(0,s.jsx)(a.A,{title:h,description:i,imageUrl:g,path:m}),p&&p.length>0&&(0,s.jsx)(l.A,{id:"breadcrumb",data:(0,d.Wt)(p)}),(0,s.jsx)(o.A,{}),(0,s.jsx)(c,{children:n})]})}},69998:(e,n,r)=>{"use strict";r.r(n),r.d(n,{default:()=>eo});var s=r(6029),i=r(95669),t=r.n(i),d=r(82203),a=r.n(d),o=r(41735),l=r(26427),u=r(13782),c=r(36484),g=r(24772),m=r(83604),p=r(70177),I=r(9329),h=r(37197),z=r(12573);let y=g.kr?"":'state: { equals: "published" }';function b(){let e=(0,I._)(['\n query ($postsPerTopic: Int = 4) {\n topics(\n where: { status: { equals: "published" } }\n orderBy: { sortOrder: asc }\n ) {\n id\n title\n status\n content\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n postsCount\n posts(take: $postsPerTopic, orderBy: { publishTime: desc }) {\n id\n title\n publishTime\n contentPreview\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n }\n isPinned\n sortOrder\n }\n }\n ',"\n ","\n"]);return b=function(){return e},e}function f(){let e=(0,I._)(['\n query {\n topics(\n where: { status: { equals: "published" } }\n orderBy: { publishTime: desc }\n ) {\n id\n title\n status\n content\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n postsCount\n posts(take: 3, orderBy: { publishTime: desc }) {\n id\n title\n publishTime\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n }\n isPinned\n publishTime\n updatedAt\n }\n }\n ',"\n ","\n"]);return f=function(){return e},e}function C(){let e=(0,I._)(['\n query {\n topics(\n where: { status: { equals: "published" } }\n orderBy: { updatedAt: desc }\n ) {\n id\n title\n status\n content\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n postsCount\n posts(take: 3, orderBy: { publishTime: desc }) {\n id\n title\n publishTime\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n }\n isPinned\n updatedAt\n }\n }\n ',"\n ","\n"]);return C=function(){return e},e}function w(){let e=(0,I._)(['\n query ($topicId: ID!) {\n topics(\n where: { id: { equals: $topicId }, status: { equals: "published" } }\n ) {\n id\n title\n status\n content\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n postsCount\n # Fixed manual order set in CMS (postsInInputOrder), aliased to "posts"\n # so the type and component stay unchanged. Takes no args, returns all.\n posts: postsInInputOrder {\n id\n title\n publishTime\n contentPreview\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n }\n authorInfo\n isPinned\n updatedAt\n redirectUrl\n }\n }\n ',"\n ","\n"]);return w=function(){return e},e}function P(){let e=(0,I._)(['\n query ($topicId: ID!) {\n topics(\n where: { id: { equals: $topicId }, status: { equals: "published" } }\n ) {\n id\n title\n status\n content\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n postsCount\n posts(orderBy: { publishTime: desc }) {\n id\n title\n publishTime\n contentPreview\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n }\n authorInfo\n isPinned\n updatedAt\n redirectUrl\n }\n }\n ',"\n ","\n"]);return P=function(){return e},e}function R(){let e=(0,I._)(["\n query ($categoryId: ID!, $postsCount: Int = 3) {\n categories(where: { id: { equals: $categoryId } }) {\n id\n slug\n name\n postsCount\n posts(where: { "," } take: $postsCount, orderBy: { publishTime: desc }) {\n id\n title\n publishTime\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n }\n }\n }\n ","\n ","\n"]);return R=function(){return e},e}function F(){let e=(0,I._)(["\n query ($sectionId: ID!, $postsPerCategory: Int = 3) {\n sections(where: { id: { equals: $sectionId } }) {\n id\n slug\n name\n categories(orderBy: { sortOrder: asc }) {\n id\n slug\n name\n sortOrder\n postsCount\n posts(where: { "," } take: $postsPerCategory, orderBy: { publishTime: desc }) {\n id\n title\n publishTime\n contentPreview\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n }\n }\n }\n }\n ","\n ","\n"]);return F=function(){return e},e}function W(){let e=(0,I._)(["\n query ($sectionIds: [ID!]!, $postsPerCategory: Int = 3) {\n sections(where: { id: { in: $sectionIds } }, orderBy: { id: asc }) {\n id\n slug\n name\n categories(orderBy: { sortOrder: asc }) {\n id\n slug\n name\n sortOrder\n postsCount\n featuredPostsInInputOrder {\n id\n title\n style\n publishTime\n contentPreview\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n categories {\n id\n slug\n name\n }\n }\n posts(where: { "," } take: $postsPerCategory, orderBy: { publishTime: desc }) {\n id\n title\n style\n publishTime\n contentPreview\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n categories {\n id\n slug\n name\n }\n }\n }\n }\n }\n ","\n ","\n"]);return W=function(){return e},e}function q(){let e=(0,I._)(["\n query ($postsPerSection: Int = 8) {\n newsPosts: posts(\n where: { ",' categories: { some: { section: { id: { equals: "1" } } } } }\n take: $postsPerSection\n orderBy: { publishTime: desc }\n ) {\n id\n title\n style\n publishTime\n contentPreview\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n categories {\n id\n slug\n name\n }\n }\n columnPosts: posts(\n where: { ',' categories: { some: { section: { id: { equals: "2" } } } } }\n take: $postsPerSection\n orderBy: { publishTime: desc }\n ) {\n id\n title\n style\n publishTime\n contentPreview\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n categories {\n id\n slug\n name\n }\n }\n supplementPosts: posts(\n where: { ',' categories: { some: { section: { id: { equals: "3" } } } } }\n take: $postsPerSection\n orderBy: { publishTime: desc }\n ) {\n id\n title\n style\n publishTime\n contentPreview\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n categories {\n id\n slug\n name\n }\n }\n }\n ',"\n ","\n"]);return q=function(){return e},e}function T(){let e=(0,I._)(["\n query ($postsPerTag: Int = 3) {\n greenMain: posts(\n where: { ",' tags: { some: { name: { equals: "ç¶ è²æ¶è²»" } } } }\n take: $postsPerTag\n orderBy: { publishTime: desc }\n ) {\n id\n title\n publishTime\n contentPreview\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n }\n greenBuy: posts(\n where: { ',' tags: { some: { name: { equals: "è²·åå¿
è®" } } } }\n take: $postsPerTag\n orderBy: { publishTime: desc }\n ) {\n id\n title\n publishTime\n contentPreview\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n }\n greenFood: posts(\n where: { ',' tags: { some: { name: { equals: "飿é£å" } } } }\n take: $postsPerTag\n orderBy: { publishTime: desc }\n ) {\n id\n title\n publishTime\n contentPreview\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n }\n greenClothing: posts(\n where: { ',' tags: { some: { name: { equals: "è¡£èç´¡ç¹" } } } }\n take: $postsPerTag\n orderBy: { publishTime: desc }\n ) {\n id\n title\n publishTime\n contentPreview\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n }\n greenLeisure: posts(\n where: { ',' tags: { some: { name: { equals: "ä¼é卿¨" } } } }\n take: $postsPerTag\n orderBy: { publishTime: desc }\n ) {\n id\n title\n publishTime\n contentPreview\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n }\n }\n ',"\n ","\n"]);return T=function(){return e},e}function _(){let e=(0,I._)(["\n query ($categorySlug: String!) {\n homepagePicks(\n where: { category: { slug: { equals: $categorySlug } } }\n orderBy: { sortOrder: asc }\n ) {\n id\n sortOrder\n customUrl\n customTitle\n customDescription\n customImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n posts {\n id\n title\n publishTime\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n }\n category {\n id\n slug\n name\n }\n }\n }\n ","\n ","\n"]);return _=function(){return e},e}function $(){let e=(0,I._)(['\n query {\n homepagePicks(\n where: { category: { slug: { equals: "breakingnews" } } }\n orderBy: { sortOrder: asc }\n ) {\n id\n customUrl\n customTitle\n posts {\n id\n title\n }\n }\n }\n']);return $=function(){return e},e}function k(){let e=(0,I._)(['\n query {\n homepagePicks(\n where: { category: { slug: { equals: "homepagegraph" } } }\n orderBy: { sortOrder: asc }\n ) {\n id\n sortOrder\n customUrl\n customTitle\n customDescription\n customImage {\n resized {\n ...ResizedImagesField\n }\n resizedWebp {\n ...ResizedWebPImagesField\n }\n }\n posts {\n id\n title\n publishTime\n heroImage {\n resized {\n ...ResizedImagesField\n }\n resizedWebp {\n ...ResizedWebPImagesField\n }\n }\n }\n category {\n id\n slug\n name\n }\n }\n }\n ',"\n ","\n"]);return k=function(){return e},e}function A(){let e=(0,I._)(["\n query {\n infoGraphs(\n where: { "," }\n orderBy: { createdAt: desc }\n take: 1\n ) {\n id\n name\n title\n description\n youtubeUrl\n state\n image {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n }\n }\n ","\n ","\n"]);return A=function(){return e},e}function B(){let e=(0,I._)(['\n query {\n ads(\n where: { showOnHomepage: { equals: true }, state: { equals: "active" } }\n orderBy: { sortOrder: asc }\n ) {\n id\n name\n showOnHomepage\n showOnHomepageDeepTopic\n state\n sortOrder\n imageUrl\n image {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n }\n }\n ',"\n ","\n"]);return B=function(){return e},e}function O(){let e=(0,I._)(['\n query {\n ads(\n where: {\
1n showOnHomepageDeepTopic: { equals: true }\n state: { equals: "active" }\n }\n orderBy: { sortOrder: asc }\n ) {\n id\n name\n showOnHomepage\n showOnHomepageDeepTopic\n state\n sortOrder\n imageUrl\n image {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n }\n }\n ',"\n ","\n"]);return O=function(){return e},e}function v(){let e=(0,I._)(["\n query ($slug: String!) {\n sections(where: { slug: { equals: $slug } }) {\n id\n slug\n name\n style\n postsCount\n categories(orderBy: { sortOrder: asc }) {\n id\n slug\n name\n sortOrder\n postsCount\n }\n }\n }\n"]);return v=function(){return e},e}function x(){let e=(0,I._)(["\n query ($sectionSlug: String!, $take: Int = 12, $skip: Int = 0) {\n posts(\n where: { "," categories: { some: { section: { slug: { equals: $sectionSlug } } } } }\n take: $take\n skip: $skip\n orderBy: { publishTime: desc }\n ) {\n id\n title\n style\n publishTime\n contentPreview\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n ogImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n tags {\n id\n name\n }\n }\n postsCount(\n where: { "," categories: { some: { section: { slug: { equals: $sectionSlug } } } } }\n )\n }\n ","\n ","\n"]);return x=function(){return e},e}function J(){let e=(0,I._)(["\n query ($slug: String!, $postsPerCategory: Int = 3) {\n sections(where: { slug: { equals: $slug } }) {\n id\n slug\n name\n style\n description\n heroImage {\n resized {\n ...ResizedImagesField\n }\n resizedWebp {\n ...ResizedWebPImagesField\n }\n }\n columnCategoryTags(orderBy: { sortOrder: asc }) {\n id\n slug\n name\n sortOrder\n postsCount\n featuredPostsInInputOrder {\n id\n title\n publishTime\n contentPreview\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n }\n posts(where: { "," } take: $postsPerCategory, orderBy: { publishTime: desc }) {\n id\n title\n publishTime\n contentPreview\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n }\n }\n categories(orderBy: { sortOrder: asc }) {\n id\n slug\n name\n sortOrder\n postsCount\n featuredPostsInInputOrder {\n id\n title\n publishTime\n contentPreview\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n }\n posts(where: { "," } take: $postsPerCategory, orderBy: { publishTime: desc }) {\n id\n title\n publishTime\n contentPreview\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n }\n }\n }\n }\n ","\n ","\n ","\n ","\n"]);return J=function(){return e},e}function S(){let e=(0,I._)(["\n query ($categoryId: ID!) {\n categories(where: { id: { equals: $categoryId } }) {\n id\n slug\n name\n description\n style\n postsCount\n heroImage {\n resized {\n ...ResizedImagesField\n }\n resizedWebp {\n ...ResizedWebPImagesField\n }\n }\n section {\n id\n slug\n name\n style\n description\n heroImage {\n resized {\n ...ResizedImagesField\n }\n resizedWebp {\n ...ResizedWebPImagesField\n }\n }\n categories(orderBy: { sortOrder: asc }) {\n id\n slug\n name\n sortOrder\n postsCount\n }\n }\n }\n }\n ","\n ","\n"]);return S=function(){return e},e}function j(){let e=(0,I._)(["\n query ($categoryId: ID!, $postsPerClassify: Int = 3) {\n categories(where: { id: { equals: $categoryId } }) {\n id\n columnClassifyTags(orderBy: { sortOrder: asc }) {\n id\n name\n sortOrder\n postsCount\n posts(where: { "," } take: $postsPerClassify, orderBy: { publishTime: desc }) {\n id\n title\n style\n publishTime\n contentPreview\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n }\n }\n }\n }\n ","\n ","\n"]);return j=function(){return e},e}function D(){let e=(0,I._)(["\n query ($categoryId: ID!, $take: Int = 12, $ski
1p: Int = 0) {\n categories(where: { id: { equals: $categoryId } }) {\n id\n postsCount\n posts(where: { "," } take: $take, skip: $skip, orderBy: { publishTime: desc }) {\n id\n title\n style\n publishTime\n contentPreview\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n ogImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n tags {\n id\n name\n }\n }\n }\n }\n ","\n ","\n"]);return D=function(){return e},e}function H(){let e=(0,I._)(["\n query ($classifyId: ID!, $take: Int = 12, $skip: Int = 0) {\n classifies(where: { id: { equals: $classifyId } }) {\n id\n name\n postsCount\n posts(where: { "," } take: $take, skip: $skip, orderBy: { publishTime: desc }) {\n id\n title\n style\n publishTime\n contentPreview\n heroImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n ogImage {\n resized {\n ...ResizedImagesCardField\n }\n resizedWebp {\n ...ResizedWebPImagesCardField\n }\n }\n tags {\n id\n name\n }\n }\n }\n }\n ","\n ","\n"]);return H=function(){return e},e}function N(){let e=(0,I._)(["\n query {\n sections(\n where: { showInHeader: { equals: true } }\n orderBy: { sortOrder: asc }\n ) {\n id\n slug\n name\n categories(orderBy: { sortOrder: asc }, take: 10) {\n id\n slug\n name\n }\n }\n }\n"]);return N=function(){return e},e}function E(){let e=(0,I._)(["\n query {\n tags(where: { isFeatured: { equals: true } }, orderBy: { sortOrder: asc }) {\n id\n name\n }\n }\n"]);return E=function(){return e},e}function U(){let e=(0,I._)(['\n query {\n topics(\n where: { status: { equals: "published" }, posts: { some: {} } }\n orderBy: { sortOrder: asc }\n take: 6\n ) {\n id\n title\n }\n }\n']);return U=function(){return e},e}function L(){let e=(0,I._)(['\n query {\n configs(where: { state: { equals: "active" } }) {\n id\n name\n content\n link\n state\n }\n }\n']);return L=function(){return e},e}(0,h.Ay)(b(),z.J,z.rI),(0,h.Ay)(f(),z.J,z.rI),(0,h.Ay)(C(),z.J,z.rI),(0,h.Ay)(w(),z.J,z.rI),(0,h.Ay)(P(),z.J,z.rI),(0,h.Ay)(R(),y,z.J,z.rI),(0,h.Ay)(F(),y,z.J,z.rI),(0,h.Ay)(W(),y,z.J,z.rI),(0,h.Ay)(q(),y,y,y,z.J,z.rI),(0,h.Ay)(T(),y,y,y,y,y,z.J,z.rI),(0,h.Ay)(_(),z.J,z.rI);let G=(0,h.Ay)($());(0,h.Ay)(k(),z.XI,z.br),(0,h.Ay)(A(),y,z.J,z.rI),(0,h.Ay)(B(),z.J,z.rI),(0,h.Ay)(O(),z.J,z.rI),(0,h.Ay)(v()),(0,h.Ay)(x(),y,y,z.J,z.rI),(0,h.Ay)(J(),y,y,z.XI,z.br,z.J,z.rI),(0,h.Ay)(S(),z.XI,z.br),(0,h.Ay)(j(),y,z.J,z.rI),(0,h.Ay)(D(),y,z.J,z.rI),(0,h.Ay)(H(),y,z.J,z.rI);let X=(0,h.Ay)(N()),Q=(0,h.Ay)(E()),M=(0,h.Ay)(U()),Y=(0,h.Ay)(L()),K=null,V=0;async function Z(){let e=g.J,n=function(e){let n=new AbortController;return setTimeout(()=>n.abort(),e),n}(m.kj),r=await fetch(e,{method:"GET",headers:{"Content-Type":"application/json"},signal:n.signal});if(!r.ok)throw Error("Header API returned status ".concat(r.status));return await r.json()}async function ee(){var e,n,r,s,i;let t=(0,c.O)(),[d,a,o,l,u]=await Promise.all([t.query({query:X}),t.query({query:Q}),t.query({query:M}),t.query({query:G}),t.query({query:Y})]);return{sections:(null==(e=d.data)?void 0:e.sections)||[],featuredTags:(null==(n=a.data)?void 0:n.tags)||[],topics:(null==(r=o.data)?void 0:r.topics)||[],newsBarPicks:(null==(s=l.data)?void 0:s.homepagePicks)||[],siteConfigs:(null==(i=u.data)?void 0:i.configs)||[]}}async function en(){let e,n=Date.now();
1if(K&&n-V<m.DY)return console.log("[Header] Returning cached data"),K;let r=!1;try{e=await Z(),console.log("[Header] Successfully fetched data from JSON API")}catch(n){console.warn("[Header] JSON API failed, falling back to GraphQL:",n instanceof Error?n.message:"Unknown error");try{e=await ee(),r=!0,console.log("[Header] Successfully fetched data from GraphQL (fallback)")}catch(e){if(console.error("[Header] Both JSON API and GraphQL failed"),K)return console.warn("[Header] Returning stale cached data due to fetch error"),K;return{sections:[],featuredTags:[],topics:[],newsBarPicks:[],siteConfigs:[]}}}return r?console.log("[Header] Data source: GraphQL (fallback)"):console.log("[Header] Data source: JSON API"),K=e=(0,p.Q)(e),V=n,e}let er=o.default.div.withConfig({displayName:"_error__Page",componentId:"sc-24035986-0"})(["background:#ffffff;display:flex;align-items:center;justify-content:center;padding:56px 0 120px 0;"]),es=o.default.div.withConfig({displayName:"_error__ErrorContainer",componentId:"sc-24035986-1"})(["display:flex;flex-direction:column;align-items:center;text-align:center;max-width:600px;width:100%;"]),ei=o.default.h1.withConfig({displayName:"_error__ErrorCode",componentId:"sc-24035986-2"})(["font-size:128px;font-weight:400;color:",";margin:0;line-height:1.5;letter-spacing:0;"],e=>{let{theme:n}=e;return n.colors.primary[20]}),et=o.default.h2.withConfig({displayName:"_error__ErrorMessage",componentId:"sc-24035986-3"})(["font-size:20px;font-weight:700;color:#000000;line-height:28px;margin-bottom:40px;"]),ed=o.default.button.withConfig({displayName:"_error__Button",componentId:"sc-24035986-4"})(["padding:5.5px 12px;background:#ffffff;border:1px solid ",";border-radius:4px;font-weight:500;font-size:14px;line-height:1.5;color:",";cursor:pointer;transition:all 0.3s ease;&:hover{background:",";color:#ffffff;}"],e=>{let{theme:n}=e;return n.colors.primary[40]},e=>{let{theme:n}=e;return n.colors.primary[20]},e=>{let{theme:n}=e;return n.colors.primary[20]}),ea=e=>{let{statusCode:n}=e,r="",i="",d="";return 404===n?(r="404",i="æ±æï¼æ¾ä¸å°éåç¶²å",d="æ¾ä¸å°é é¢"):(r="500",i="系統å¿ç¢ï¼è«ç¨å¾å試",d="系統åºäºé»åé¡"),(0,s.jsxs)(er,{children:[(0,s.jsx)(t(),{children:(0,s.jsx)("title",{children:"".concat(d,"ï½").concat(u.z)})}),(0,s.jsxs)(es,{children:[(0,s.jsx)(ei,{children:r}),(0,s.jsx)(et,{children:i}),(0,s.jsx)(a(),{href:"/",children:(0,s.jsx)(ed,{children:"åé¦é "})})]})]})};ea.getInitialProps=async e=>{let{res:n,err:r}=e;return{statusCode:n?n.statusCode:r?r.statusCode:404,headerData:await en()}},ea.getLayout=function(e){return(0,s.jsx)(l.A,{children:e})};let eo=ea}},e=>{e.O(0,[4254,742,6063,636,6593,8792],()=>e(e.s=1636)),_N_E=e.O()}]);
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.