1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[99837],{21746:(e,t,r)=>{"use strict";r.d(t,{M:()=>I});var s=r(66284),l=r(14232),a=r(92988),n=r(2417),i=r(85564),c=r(67110),o=r(66984),d=r(2748),h=r(88442),p=r(60078);let m=(0,p.I)("div")({name:"StyledArticleCardsIndex",class:"s1lip5kf",propsAsIs:!1}),u=(0,p.I)(i.m)({name:"StyledArticleCardsIndexGrid",class:"s1wh52bd",propsAsIs:!0}),g=(0,p.I)(i.m)({name:"StyledGridFooter",class:"s14hwih9",propsAsIs:!0});r(75360);var j=r(37876);function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,s)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y(Object(r),!0).forEach(function(t){(0,s.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let b={en:"Load more",zh:"Load more","zh-hant":"å è¼æ´å¤"},x={theme:"black",variant:"outline",stretch:"mobile"},I=e=>{let{author:t,lang:r,index:s,url:p,fileName:y,sectionType:I,start:w=0,count:O=6,totalCount:S}=e,v=(0,a.useAmp)(),A="load-more",{0:C,1:$}=(0,l.useState)(s.slice(w,w+O)),{0:_,1:P}=(0,l.useState)(O),{0:k,1:E}=(0,l.useState)(),{0:D,1:z}=(0,l.useState)(!1),N=S??s.length,L=N>1?" posts":" post",T=I??(t?.role==="Reviewer"?"reviewed":"written"),G=(0,l.useCallback)(async()=>{if(k||D)return k;z(!0);try{let e=await fetch(`${window.location.origin}/assets/json/dynamic/${y}.json`);if(!e.ok)throw e;let t=await e.json();return E(t),z(!1),t}catch{z(!1);return}},[k,D,y]),M=(0,l.useCallback)(async()=>{if(k)P(e=>{let t=e+6;return $(k.slice(0,t)),t});else{let e=await G();e&&(E(e),P(t=>{let r=t+6;return $(e.slice(0,r)),r}))}},[k,G]);return(0,l.useEffect)(()=>{k||window.location.hash!==`#${A}`||M()},[k,M]),(0,l.useEffect)(()=>{let e=s[w],t="ArticleCardData"===e.type?e.url:`/${e.locale}/blog/${e.slug}/`,r=C[0],l="ArticleCardData"===r.type?r.url:`/${r.locale}/blog/${r.slug}/`;if(e&&t!==l){let e=s.slice(w,w+O);$(e),P(e.length>=O?O:e.length),E(void 0)}},[C,O,s,w]),(0,j.jsxs)(m,{style:(0,c.kt)("beige"),children:["reviewed"===T?(0,j.jsx)(i.m,{children:(0,j.jsx)(n.E,{component:"p",textStyle:"h5",children:"zh"===r?N+"ç¯æç« å·²è¢«å®¡æ ¸":"zh-hant"===r?N+"ç¯æç« å·²è¢«å¯©æ ¸":N+" reviewed "+L})}):(0,j.jsx)(i.m,{children:(0,j.jsx)(n.E,{component:"p",textStyle:"h5",children:"zh"===r?"å·²æ°å"+N+"ç¯æç« ":"zh-hant"===r?"å·²æ°å¯«"+N+"ç¯æç« ":N+" written "+L})}),(0,j.jsx)(u,{children:C.map((e,t)=>{let r="ArticleCardData"===e.type;return(0,j.jsx)(h.G,{component:"h2",id:t===O-1?A:void 0,tagName:r?e.categories[0].name:e.primaryTag,minRead:e.readingTime,title:r?e.intro.header:e.title,href:r?e.url:`/${e.locale}/blog/${e.slug}/`,image:r?e.smallCardImage.hash+e.smallCardImage.ext:e.feature_image||""},t)})}),v?N>6&&_>=w+O&&(0,j.jsx)(g,{children:(0,j.jsx)(d.z,f(f({href:`${p}#${A}`},x),{},{children:b[r]}))}):N>6&&_>=w+O&&_<(k?.length??N)&&(0,j.jsx)(g,{children:(0,j.jsx)(o.$n,f(f({id:A,onClick:M,disabled:D},x),{},{children:D?"Loading...":b[r]}))})]})}},22560:()=>{},27858:(e,t,r)=>{"use strict";r.d(t,{$:()=>o});var s=r(89740),l=r(60078);let a=(0,l.I)("div")({name:"StyledNoArticles",class:"sg3kyv0",propsAsIs:!1}),n=(0,l.I)("p")({name:"NoArticlesDescription",class:"n1mn7xu7",propsAsIs:!1});r(22560);var i=r(2417),c=r(37876);function o(e){let{branch:t,lang:r,type:l="tag"}=e;return(0,c.jsxs)(a,{className:"text-center",children:[(0,c.jsx)(i.E,{component:"span",textStyle:"h4",children:s.DY[r]}),(0,c.jsx)(n,{dangerouslySetInnerHTML:{__html:s.cI[r](t,l)}})]})}},32339:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__N_SSG:()=>y,config:()=>f,default:()=>b});var s=r(66284),l=r(59860),a=r(30850),n=r(46981),i=r(2417),c=r(27858),o=r(97412),d=r(77367),h=r(21746),p=r(71734),m=r(37876);let u=["otherData"];function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,s)}return r}function j(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?g(Object(r),!0).forEach(function(t){(0,s.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var y=!0;let f={amp:"hybrid"};function b(e){let{otherData:t}=e,r=(0,l.A)(e,u),{tag:s,cards:g,totalCount:y}=t,f=r.page.pageAttributes.branch||p.lg.HK,b=r.page.language,x=(0,p.JK)(f,b);return(0,m.jsx)(d.j,j(j({additionalLdJson:{"@context":"https://schema.org","@type":"ItemList",numberOfItems:y??g.length,itemListElement:[g.map((e,t)=>{let r="ArticleCardData"===e.type;return{"@type":"ListItem",position:t+1,url:a.b+(r?e.url:`/${e.locale}/blog/${e.slug}/`),name:r?e.intro.header:e.title,image:r?`${n.ju}/full_${e.smallCardImage.hash}${e.smallCardImage.ext}`:e.feature_image}})]}},r),{},{children:(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(o.M,{theme:"beige",children:(0,m.jsx)(o.M.Title,{children:(0,m.jsx)(i.E,{family:"serif",children:s.name})})}),g.length>0?(0,m.jsx)(h.M,{lang:b,index:g,url:r.page.pageAttributes.url,fileName:`tag-${x}-${s.slug}`,totalCount:y}):(0,m.jsx)(c.$,{branch:f,lang:b})]})}))}},35018:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/hk/blog/tag/[slug]",function(){return r(32339)}])},75360:()=>{},88442:(e,t,r)=>{"use strict";r.d(t,{G:()=>w});var s=r(70297),l=r(46981),a=r(89740),n=r(60078),i=r(2748),c=r(73866),o=r(65454);let d=(0,n.I)("div")({name:"StyledSmallArticleCard",class:"s1kvcm96",propsAsIs:!1}),h=(0,n.I)("div")({name:"StyledSmallArticleCardTop",class:"sqgl0qe",propsAsIs:!1}),p=(0,n.I)(c._)({name:"StyledSmallArticleCardImage",class:"smb1rh",propsAsIs:!0}),m=(0,n.I)("div")({name:"StyledSmallArticleCardInfo",class:"s3u0dvg",propsAsIs:!1}),u=(0,n.I)(o.J)({name:"StyledSmallArticleCardCaption",class:"s10p1di5",propsAsIs:!0}),g=(0,n.I)("span")({name:"StyledSmallArticleCardCategory",class:"s163uzlf",propsAsIs:!1}),j=(0,n.I)(i.z)({name:"StyledSmallArticleCardButton",class:"s52s7yx",propsAsIs:!0});r(94141);var y=r(2417),f=r(11929),b=r(11828),x=r.n(b),I=r(37876);let w=e=>{let{id:t,tagName:r,minRead:n,title:i,href:c,image:o,component:b="h3"}=e,{pageProps:w}=(0,s.S)();return(0,I.jsxs)(d,{id:t,children:[(0,I.jsx)(h,{children:(0,I.jsx)(p,{mobile:{src:`${o.match("https://osome.com/content/images/")?o:l.ju+"/full-"+o}`,src2x:`${o.match("https://osome.com/content/images/")?o:l.ju+"/full@2x-"+o}`,width:327,height:191},alt:i,layout:"fill",webp:!0})}),(0,I.jsxs)(m,{children:[(0,I.jsxs)(u,{theme:"white",children:[(0,I.jsx)(g,{children:r}),"zh"===w.language?"é
读æ¶é¿çº¦"+n+"åé":n+a.U5[w.language]]}),(0,I.jsx)(y.E,{component:b,textStyle:"h4",children:i}),(0,I.jsxs)(j,{size:"small",href:c,theme:"black",variant:"outline",children:[a.e5[w.language],(0,I.jsx)(f.I,{symbol:x()})]})]})]})}},94141:()=>{}},e=>{var t=t=>e(e.s=t);e.O(0,[68251,53285,12024,89740,53478,77829,32532,24264,60707,48738,77367,90636,46593,38792],()=>t(35018)),_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.