1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9883],{18942:(e,t,a)=>{"use strict";a.d(t,{Cg:()=>p,GA:()=>h,KL:()=>y,PZ:()=>_,TW:()=>d,_R:()=>b,c5:()=>j,tY:()=>x});var s=a(90846),l=a(98720),r=a(3305),n=a(17403),i=a(6750),o=a(89654),c=a(51143),u=a(35796),m=a(35951);let d=1e4,g=(e,t)=>(0,n.Z6)({userEmail:e,scope:m.B.Albums,fetchParams:t}),x={albums:g,albumsCompact:(e,t)=>(0,n.Z6)({userEmail:e,scope:m.B.AlbumsCompact,fetchParams:t}),albums_Stats:function(e,t){let a=!(arguments.length>2)||void 0===arguments[2]||arguments[2];return{...g(e,t),subscope:m.B.Stats,limited:a}},albums_GenresFacet:(e,t)=>({...g(e,t),subscope:m.B.GenresFacet}),albums_ReleaseDatesFacet:(e,t)=>({...g(e,t),subscope:m.B.ReleaseDatesFacet}),albums_PurchaseDatesFacet:(e,t)=>({...g(e,t),subscope:m.B.PurchaseDatesFacet}),albumsCompact_ByIds:(e,t)=>({userEmail:e,scope:m.B.AlbumsCompactByIds,ids:t||[]})},h=(e,t)=>{let{api:a}=(0,o.gf)(),{user:l}=(0,c.IE)(),r=(0,s.q)({queryKey:[x.albums(l?.email,e)],queryFn:t=>{let{pageParam:s}=t;return a.getAlbums((0,u.Or)({...e,pageIndex:e.pageIndex??s/(e.pageSize??u.N4.Albums)}))},initialPageParam:0,getNextPageParam:(e,t)=>t.reduce((e,t)=>e+(t?.items?.length??0),0),...t});return{...r,data:(0,n.vc)(r.data),isFetching:r.isFetching||r.isFetchingNextPage}},b=(e,t)=>{let{api:a}=(0,o.gf)(),{user:s}=(0,c.IE)();return(0,l.I)({queryKey:[x.albumsCompact_ByIds(s?.email,e)],queryFn:e?.length?()=>a.getAlbumsCompactByIds(e):r.hT,...t})},_=(e,t)=>{let{api:a}=(0,o.gf)(),{user:l}=(0,c.IE)(),r=(0,s.q)({queryKey:[x.albumsCompact(l?.email,e)],queryFn:t=>{let{pageParam:s}=t;return a.getAlbumsCompact((0,u.pB)({...e,pageIndex:e.pageIndex??s/(e.pageSize??u.N4.Albums)}))},initialPageParam:0,getNextPageParam:(e,t)=>t.reduce((e,t)=>e+(t?.items?.length??0),0),...t});return{...r,data:(0,n.vc)(r.data),isFetching:r.isFetching||r.isFetchingNextPage}},p=function(e,t){let a=!(arguments.length>2)||void 0===arguments[2]||arguments[2],{api:s}=(0,o.gf)(),{user:r}=(0,c.IE)(),n=(0,u.g2)(e);return(0,l.I)({queryKey:[x.albums_Stats(r?.email,n,t)],queryFn:()=>s.getAlbumsStats({...(0,u.C1)(n),limited:t}),enabled:a})},j=function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],{api:a}=(0,o.gf)(),{user:s}=(0,c.IE)(),r=(0,u.eC)(e);return(0,l.I)({queryKey:[x.albums_GenresFacet(s?.email,r)],queryFn:()=>a.getAlbums_GenresFacet((0,u.C1)(r)),enabled:t})},y=function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],{api:a}=(0,o.gf)(),{user:s}=(0,c.IE)(),r=(0,u.u$)(e);return(0,l.I)({queryKey:[x.albums_ReleaseDatesFacet(s?.email,r)],queryFn:async()=>(await a.getAlbums_ReleaseDatesFacet((0,u.C1)(r))).reduce((e,t)=>(e[(0,i.Xx)(t)]=!0,e),{}),enabled:t})}},42173:(e,t,a)=>{"use strict";a.d(t,{t:()=>h});var s=a(80263),l=a(8650),r=a(61528),n=a(13463),i=a(65963),o=a(27518),c=a.n(o),u=a(61469),m=a(53239),d=a(13380),g=a(8259),x=a(18067);let h=e=>{let{baseCanonicalUrl:t,children:a,fields:o,microdata:h,noHreflang:b,noOtherLocales:_,pageName:p,robots:j}=e,{cookieData:y}=(0,d.iT)(),{defaultLocale:f,locale:k,supportedLocales:v}=(0,n.c3)(),{asPath:B}=(0,u.useRouter)(),C=_?void 0:v?.filter(e=>e!==k&&l.Y[e]&&!l.Y[e].uncrawlable),F=(0,x.Z)({fields:o,locale:k,pageName:p,path:B}),I=t&&k&&k!==f&&!b?`/${k}${t}`:t,A=(0,i.j)(I?.startsWith("/")?(0,g.MX)(I):I,"/"),D=k&&l.Y[k]?.uncrawlable?"none":j;return(0,m.useEffect)(()=>{y.hasDebugSet&&console.debug(["Canonical URL: %s","Metaplaceholders: %O","Microdata: %O","Page name: %s","Title: %s","H1: %s","Description: %s","Image: %s"].join(i.Dg),A,o,h,p,F.title,F.h1Title,F.metaTagValues.description,F.metaTagValues["og:image"])},[y.hasDebugSet,A,o,h,p,F.title,F.h1Title,F.metaTagValues.description,F.metaTagValues["og:image"]]),(0,s.jsxs)(c(),{children:[D&&(0,s.jsx)("meta",{content:D,name:"robots"}),(0,s.jsx)("title",{children:F.title}),Object.entries(F.metaTagValues).map((e,t)=>{let[a,l]=e;return l?(0,s.jsx)("meta",{content:l,name:a},t):null}),A&&(0,s.jsx)("link",{href:A,hrefLang:b?void 0:k,rel:"canonical"}),void 0===t||b?null:C?.map(e=>(0,s.jsx)("link",{href:(0,i.j)((0,g.MX)(e===f?t:`/${e}${t}`),"/"),hrefLang:e,rel:"alternate"},e)),void 0===t||b?null:(0,s.jsx)("link",{href:(0,i.j)((0,g.MX)(t),"/"),hrefLang:"x-default",rel:"alternate"}),h&&(0,s.jsx)(r.AZ,{data:h}),a]})}},61528:(e,t,a)=>{"use strict";a.d(t,{vS:()=>i,AZ:()=>r,bE:()=>n,Oq:()=>o});var s=a(80263),l=a(53239);let r=e=>{let{data:t}=e,a=(0,l.useMemo)(()=>JSON.stringify(t).replace(/</g,"\\u003c"),[t]);return(0,s.jsx)("script",{dangerouslySetInnerHTML:{__html:a},type:"application/ld+json"})},n="https://schema.org/",i="https://schema.org/DigitalFormat",o=e=>{if(e)return{"@context":n,"@type":"BreadcrumbList",itemListElement:e.map((e,t)=>({"@type":"ListItem",position:t+1,item:{"@id":e?.href??void 0,name:e.text,image:e.image,"@type":e.type,description:e.description}}))}}},91751:e=>{e.exports={singleline:"ContributorDetailedBlock_singleline__felo2",multiline:"ContributorDetailedBlock_multiline__IPUV_",root:"ContributorDetailedBlock_root__xwa3n",nameBlock:"ContributorDetailedBlock_nameBlock__5ncTX",name:"ContributorDetailedBlock_name__UbcAU",secondaryText:"ContributorDetailedBlock_secondaryText__mZlZJ",counters:"ContributorDetailedBlock_counters__1rQx_",counter:"ContributorDetailedBlock_counter___F4jD",primaryText:"ContributorDetailedBlock_primaryText__thCxK",count:"ContributorDetailedBlock_count__mV0Bx",leftBorder:"ContributorDetailedBlock_leftBorder__QIcHq",scroller:"ContributorDetailedBlock_scroller__fbl3N",trackList:"ContributorDetailedBlock_trackList__zEyJL",albumBlock:"ContributorDetailedBlock_albumBlock__mrqN7",country:"ContributorDetailedBlock_country___OdkD",viewMoreBlock:"ContributorDetailedBlock_viewMoreBlock__LKrXD"}},91999:(e,t,a)=>{"use strict";a.d(t,{T:()=>P});var s=a(80263),l=a(55415),r=a(79721),n=a(60719),i=a(70719),o=a(90244),c=a(76539),u=a(12556),m=a(32471),d=a(67445),g=a(97930),x=a(71678),h=a(49685),b=a(39233),_=a(78852),p=a(13463),j=a(3638),y=a(53239),f=a(42748),k=a(67613),v=a(92546),B=a(30920),C=a(93573),F=a(18942),I=a(63874),A=a(25806),D=a(91751),N=a.n(D);let T=(e,t)=>
1`${e}/album-${t.id}`,P=e=>{let{className:t,contextPath:a,contributor:D,eagerLoading:P,hideBottomDivider:w,highlightedText:S,style:q,onActiveAlbumChange:L}=e,{isAboveSm:z}=(0,u.yU)(),{playbackServer:K}=(0,n.cs)(),E=K.getActiveInstance(),{t:M}=(0,p.c3)(),R=(0,y.useRef)(null),O=(0,y.useRef)(null),[U,$]=(0,y.useState)(!1),Z=(0,A.e)(),V=(0,I.O)(a),G=E?.contextPath?.startsWith(a),{data:W}=(0,F.GA)({contributor:D,pageSize:5,sortBy:"relevance"},{enabled:U}),X=(0,y.useMemo)(()=>W?.items.find(e=>E?.instanceId?.startsWith(T(a,e))),[W,E?.instanceId]);(0,y.useEffect)(()=>{L?.(X)},[X]),(0,y.useEffect)(()=>{let e=R.current;if(e){let t=new IntersectionObserver(e=>{$(e[0].isIntersecting)});return t.observe(e),()=>{t.unobserve(e)}}},[]);let Y=(0,y.useMemo)(()=>!!W&&!!D?.albums_total&&W.items.length<D?.albums_total,[W,D]),H=W?Y?W.items.length-1:W.items.length:0,J=X&&W?W.items.indexOf(X):-1,Q=X&&W&&J+1<H?W.items[J+1]:void 0,ee=(0,y.useCallback)(async(e,t)=>{let s=W?.items?.find(t=>t.id===e);s&&Z({contextPath:T(a,s),trackBucket:s,trackBucketRef:O,playFrom:t})},[W?.items,D?.id]);if((0,n.l)({contextPath:a,shouldUpdateOnSameContext:!1}),D){let e=(0,s.jsxs)(g.xA,{alignItems:"center",className:N().nameBlock,children:[(0,s.jsx)(m.A,{className:N().name,hoverType:"secondary",href:D?(0,i.vd)(D):void 0,children:(0,s.jsx)(h.z,{highlightedText:S,text:D.name})}),!!D.country_code&&(0,s.jsx)(l.K,{className:N().country,countryCode:D?.country_code})]});return(0,s.jsxs)("div",{className:(0,j.A)(t,N().root),style:q,children:[(0,s.jsxs)(g.xA,{autoFlow:"row",columns:z?"64px 296px auto":"auto",horizontalSpacing:3,innerRef:R,children:[z?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(c.c,{isFollowed:D.followed,size:64,type:D.type,children:(0,s.jsx)(r.b,{eagerLoading:P,href:(0,i.vd)(D),imageUuid:D.artwork_uuid??void 0,size:64,title:D.name,type:D.type})}),(0,s.jsxs)(g.xA,{alignContent:"space-between",verticalSpacing:2,children:[(0,s.jsxs)("div",{children:[e,(0,s.jsx)(_.K,{mt:2}),(0,s.jsx)(d.c,{variant:"zero"}),(0,s.jsxs)(g.xA,{alignItems:"center",columns:"1fr auto",children:[(0,s.jsx)("div",{className:(0,j.A)(N().counter,N().secondaryText),children:M("Albums")}),(0,s.jsx)("span",{"data-test-id":"albums-count",children:D.albums_total})]}),(0,s.jsx)(d.c,{variant:"zero"}),(0,s.jsxs)(g.xA,{alignItems:"center",columns:"1fr auto",children:[(0,s.jsx)("div",{className:(0,j.A)(N().counter,N().secondaryText),children:M("Tracks")}),(0,s.jsx)("span",{"data-test-id":"tracks-count",children:D.tracks_total})]}),(0,s.jsx)(d.c,{variant:"zero"})]}),(0,s.jsx)(v.W,{contributor:D})]})]}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(g.xA,{columns:"auto 1fr",horizontalSpacing:2,children:[(0,s.jsx)(c.c,{isFollowed:D.followed,size:64,type:D.type,children:(0,s.jsx)(r.b,{eagerLoading:P,href:(0,i.vd)(D),imageUuid:D.artwork_uuid??void 0,size:64,title:D.name,type:D.type})}),e,(0,s.jsx)(_.K,{mt:2})]}),(0,s.jsxs)(g.xA,{alignItems:"center",autoColumns:"1fr",autoFlow:"column",className:N().counters,columns:"1fr",justifyItems:"flex-start",children:[(0,s.jsx)("div",{className:N().counter,children:(0,s.jsx)("div",{className:N().count,children:(0,o.B4)(M,"album",D.albums_total,(0,s.jsx)("span",{className:N().primaryText,"data-test-id":"albums-count",children:D.albums_total},"total albums"))})}),(0,s.jsx)("div",{className:(0,j.A)(N().counter,N().leftBorder),children:(0,s.jsx)("div",{className:N().count,children:(0,o.B4)(M,"track",D.tracks_total,(0,s.jsx)("span",{className:N().primaryText,"data-test-id":"tracks-count",children:D.tracks_total},"total tracks"))})})]}),(0,s.jsx)(_.K,{mt:2}),(0,s.jsx)(v.W,{contributor:D}),(0,s.jsx)(_.K,{mt:2})]}),(0,s.jsx)(b.x,{scrollerClassName:N().scroller,children:(0,s.jsxs)(g.xA,{autoColumns:"auto",autoFlow:"column",columns:"auto",horizontalSpacing:2,children:[W?(Y?W.items.slice(0,W.items.length-1):W.items).map((e,t)=>(0,s.jsx)(B.C,{album:e,compact:!0,contextPath:T(a,e),eagerLoading:t<1,highlighted:X===e&&G,highlightedText:S,href:(0,i.FD)(e),onCoverClick:ee},e.id)):Array.from({length:5}).map((e,t)=>(0,s.jsx)(k.T,{compact:!0,type:"album"},t)),Y&&(0,s.jsx)(C.U,{className:N().viewMoreBlock,href:(0,i.vd)(D)})]})}),(0,s.jsx)(x.r,{className:N().trackList,keepPageScrollPosition:!0,children:X&&G?(0,s.jsx)(f.F,{album:X,canStickPlayer:!1,className:N().albumBlock,contextPath:`${a}/album-${X.id}`,innerRef:O,onClose:V,onPlayNext:Q?()=>ee(Q.id):void 0},X.id):null})]}),!w&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(_.K,{mt:z?3:4}),(0,s.jsx)(d.c,{variant:"zero"})]})]})}return null}}}]);
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.