PageSourceSearch

https://www.artcore.com/_next/static/chunks/pages/genre/[id]/releases-c1a4e21f5adde03e.js

js artcore.com collected 2026-10-01 15:15:35 UTC 4,262 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2666],{3545:(e,r,t)=>{"use strict";t.d(r,{a4:()=>f});var l=t(37876),a=t(48230),n=t.n(a),s=t(14232),i=t(4186),u=t(48516),c=t(44857),h=t(73031);function o(e){return e.replace(/\s*\(All\)\s*$/,"")}let d="whitespace-nowrap rounded-xl border border-neutral-600 bg-neutral-900 px-3 py-1.5 text-xs text-neutral-300 hover:border-neutral-400 hover:text-white";function x({chip:e}){return(0,l.jsx)(n(),{href:e.href,prefetch:!1,className:e.className,children:e.withChevron?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(i.E_E,{"aria-hidden":!0,className:"text-base -ml-0.5"}),e.label]}):e.label})}function f({genre:e}){let r,{hasTracks:t,isSet:a}=(0,h.a)(),n=function(e){if(e?.parentGenre)return(0,c.yu)(e.parentGenre)}(e),p=(r=[...e?.genres||[]].sort(u.E),a?r.filter(e=>t(e,e.genres)):r),[b,v]=(0,s.useState)(!1),[g,m]=(0,s.useState)(null),j=(0,s.useRef)(null),w=[...n?[{key:`parent-${n.value}`,href:`/genre/${n.value}`,label:o(n.label),className:"inline-flex items-center gap-0.5 whitespace-nowrap rounded-xl border border-neutral-600 px-2.5 py-1.5 text-xs text-neutral-300 hover:border-neutral-400 hover:text-white",withChevron:!0}]:[],...p.map(e=>({key:e.value,href:`/genre/${e.value}`,label:o(e.label),className:"whitespace-nowrap rounded-xl bg-neutral-800 px-3 py-1.5 text-xs text-neutral-200 hover:bg-neutral-700 hover:text-white",withChevron:!1}))],N=(0,s.useCallback)(()=>{let e=j.current;if(!e)return;let r=w.length,t=function(e){let r=Array.from(e.querySelectorAll("[data-genre-chip-measure]"));if(!r.length)return 0;let t=r[0].offsetTop+2*r[0].offsetHeight,l=0;for(let e of r)if(e.offsetTop+e.offsetHeight<=t+1)l+=1;else break;return l}(e);t>=r?m(r):m(Math.max(1,t-1))},[w.length]);if((0,s.useLayoutEffect)(()=>{if(b||!w.length)return;N();let e=j.current;if(!e)return;let r=new ResizeObserver(()=>N());return r.observe(e),()=>r.disconnect()},[w,b,N]),!w.length)return null;let _=g??w.length,y=Math.max(0,w.length-_),k=!b&&y>0,E=b?w:w.slice(0,_);return(0,l.jsxs)("nav",{"aria-label":"Related genres",className:"relative mb-4",children:[(0,l.jsxs)("div",{ref:j,className:"pointer-events-none invisible absolute left-0 top-0 flex w-full flex-wrap gap-2","aria-hidden":!0,children:[w.map(e=>(0,l.jsx)("span",{"data-genre-chip-measure":"",className:e.className,children:e.withChevron?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(i.E_E,{"aria-hidden":!0,className:"text-base -ml-0.5"}),e.label]}):e.label},`measure-${e.key}`)),(0,l.jsx)("span",{"data-genre-chip-overflow":"",className:d,children:"+99"})]}),(0,l.jsxs)("div",{className:"flex flex-wrap gap-2",children:[E.map(e=>(0,l.jsx)(x,{chip:e},e.key)),k?(0,l.jsxs)("button",{type:"button",className:d,onClick:()=>v(!0),children:["+",y]}):null]})]})}},60806:(e,r,t)=>{"use strict";t.r(r),t.d(r,{__N_SSP:()=>f,default:()=>p});var l=t(37876),a=t(77328),n=t.n(a);t(14232);var s=t(95364),i=t(5289),u=t(44857),c=t(61875),h=t(96594),o=t(3545),d=t(75919),x=t(43045),f=!0;function p(e){let r=(0,u.yu)(e.genreId);return(0,l.jsxs)(s.Ay,{...e,noPad:!0,children:[(0,l.jsx)(n(),{children:(0,l.jsxs)("title",{children:[r?.label," : Releases"]})}),r?(0,l.jsx)(x.BV,{children:(0,l.jsxs)(d.InnerSection1200NoMargin,{children:[(0,l.jsx)(c.Av,{className:"mb-4",children:r?.label}),(0,l.jsx)(o.a4,{genre:r}),(0,l.jsx)(h.g,{path:`/genre/${r?.value}`}),(0,l.jsx)("div",{className:"mt-4",children:(0,l.jsx)(i.Ay,{...e,restrictGenreId:r?.value,hideGenre:!0,hideSearch:!0,defaultSort:"release-desc",ignoreDiscover:!0,onlyReleases:!0})})]})}):""]})}},87996:(e,r,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/genre/[id]/releases",function(){return t(60806)}])},96594:(e,r,t)=>{"use strict";t.d(r,{g:()=>i});var l=t(37876),a=t(29573),n=t(89099),s=t(35749);function i({path:e,className:r=""}){r=(0,a.QP)("flex flex-row uppercase text-sm list-none gap-4 p-2 px-4 ",r);let t=(0,n.useRouter)().asPath.split("?")[0];return(0,l.jsx)("div",{children:(0,l.jsxs)("div",{className:r,children:[(0,l.jsx)(s.uZ,{path:`${e}`,label:"Overview",currentPath:t}),(0,l.jsx)(s.uZ,{path:`${e}/tracks`,label:"Tracks",currentPath:t}),(0,l.jsx)(s.uZ,{path:`${e}/releases`,label:"Releases",currentPath:t})]})})}}},e=>{e.O(0,[2710,3083,5041,9969,8823,5289,2796,3045,636,6593,8792],()=>e(e.s=87996)),_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.