1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9404,4225],{8613:function(e,t,n){Promise.resolve().then(n.bind(n,1863))},7349:function(e,t,n){"use strict";n.d(t,{p:function(){return v}});var l=n(7437),s=n(4365),i=n(304),a=n(2265),r=n(8264),u=n.n(r),c=n(3618),o=n(4467),d=n(2445),f=n(8653),p=n(6401),m=n(5),h=n(2436),g=n(1345),x=n(7757);let v=e=>{var t;let{posts:n,type:r}=e,v=(0,c.sJ)(x.L),y=(0,c.Zl)(m.J),S=null===(t=(0,i.usePathname)().split("/")[3])||void 0===t?void 0:t.replace(/-/g,"/"),[j,k]=(0,a.useState)(0),[E,M]=(0,a.useState)(n.slice(0,20)),N=n.map(e=>e.tag.flat()).flat(),b=Array.from(new Set(N.map(e=>e.id))).map(e=>N.find(t=>t.id===e));b.sort((e,t)=>(null==e?void 0:e.publishedAt)>(null==t?void 0:t.publishedAt)?1:-1);let w=b.map(e=>e.name),[_,L]=(0,c.FV)(h.r),Z=(0,c.Zl)(g.J);(0,a.useEffect)(()=>{v||Z(w)},[v,w]);let A=(0,c.Zl)(p.l);(0,a.useEffect)(()=>{var e;A(null!==(e=null==S?void 0:S.toUpperCase())&&void 0!==e?e:"ALL"),L([])},[A,S,L]);let C=e=>{_.includes(e)?L(_.filter(t=>t!==e)):L([..._,e])};return(0,a.useEffect)(()=>{0===_.length?(M(n.slice(0,20)),k(20)):(M(n),k(n.length))},[_]),(0,l.jsxs)(o.W,{className:"min-h-screen pt-40 text-black sm:pt-4 md:smMin:pt-20",isShownSideMenu:!0,children:[(0,l.jsx)("div",{className:"flex flex-wrap gap-x-3 gap-y-2 md:hidden",children:b.map(e=>(0,l.jsxs)("button",{className:(0,s.Z)("en-p3 flex items-start ring-0 transition-opacity duration-150",!_.includes(e.name)&&"opacity-50 mdMin:hover:animate-flash"),onClick:()=>C(e.name),onMouseEnter:()=>y(!0),onMouseLeave:()=>y(!1),children:[(0,l.jsx)(d.V,{className:"relative top-[4px] mr-[3px]"}),e.name]},e.id))}),(0,l.jsx)(u(),{pageStart:0===_.length?0:100,loadMore:()=>{if(j>=n.length||!n)return;let e=j+20;k(e),M(n.slice(0,e))},initialLoad:!1,hasMore:j<n.length,threshold:0,children:(0,l.jsx)("section",{className:"mt-[4.7rem] flex flex-col gap-y-[5rem] md:gap-y-[4.75rem]",children:E.map(e=>(0,l.jsx)(f.j,{post:e,type:r,selectedTags:_,setSelectTag:C},e.id))})})]})}},1863:function(e,t,n){"use strict";n.d(t,{MusicPage:function(){return u}});var l=n(7437),s=n(2265),i=n(3618),a=n(7349),r=n(4300);let u=e=>{let{music:t}=e,n=(0,i.Zl)(r.O);return(0,s.useEffect)(()=>{n("music")},[n]),(0,l.jsx)(a.p,{posts:t,type:"music"})}},6401:function(e,t,n){"use strict";n.d(t,{l:function(){return l}});let l=(0,n(3618).cn)({key:"currentSectionState",default:null})},2436:function(e,t,n){"use strict";n.d(t,{r:function(){return l}});let l=(0,n(3618).cn)({key:"selectTagState",default:[]})},1345:function(e,t,n){"use strict";n.d(t,{J:function(){return l}});let l=(0,n(3618).cn)({key:"shownTagState",default:[]})}},function(e){e.O(0,[691,5242,7648,3737,940,2971,2117,1744],function(){return e(e.s=8613)}),_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.