1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[724,6044,9452],{632:(e,t,a)=>{"use strict";a.d(t,{k:()=>x});var r=a(80263),l=a(70719),s=a(32471),n=a(49685),i=a(13463),o=a(52996),c=a(10330),d=a(3638),u=a(53239),m=a(90737),h=a(54748),p=a.n(h);let x=e=>{let{className:t,genreIds:a,highlightedText:h,restUrl:x,si:_,target:g,variant:b="full",...f}=e,{t:v}=(0,i.c3)(),{data:y}=(0,m.IJ)(),k=(0,u.useMemo)(()=>a?.map(e=>y?.find(t=>t.id===e)).filter(c.vN),[y,a]);return k?.length?(0,r.jsx)("span",{className:(0,d.A)(p().root,t),...f,children:"full"===b?(0,o.po)(k.map(e=>(0,r.jsx)(s.A,{href:(0,l.zS)(e,_),inline:!0,target:g,children:(0,r.jsx)(n.z,{highlightedText:h,text:e.name})},e.id))):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.A,{className:k.length>1?p().ellipsis:void 0,href:(0,l.zS)(k[0],_),inline:!0,target:g,children:(0,r.jsx)(n.z,{highlightedText:h,text:k[0].name})}),k.length>1?(0,r.jsxs)(s.A,{className:p().moreButton,href:x,inline:!0,target:g,title:k?.slice(1).map(e=>e.name).join(", "),children:["\xa0",v("+ {count} more",void 0,{count:k.length-1})]}):null]})}):null}},10289:e=>{e.exports={root:"AppBreadcrumbs_root__tkjnc"}},18942:(e,t,a)=>{"use strict";a.d(t,{Cg:()=>b,GA:()=>x,KL:()=>v,PZ:()=>g,TW:()=>m,_R:()=>_,c5:()=>f,tY:()=>p});var r=a(90846),l=a(98720),s=a(3305),n=a(17403),i=a(6750),o=a(89654),c=a(51143),d=a(35796),u=a(35951);let m=1e4,h=(e,t)=>(0,n.Z6)({userEmail:e,scope:u.B.Albums,fetchParams:t}),p={albums:h,albumsCompact:(e,t)=>(0,n.Z6)({userEmail:e,scope:u.B.AlbumsCompact,fetchParams:t}),albums_Stats:function(e,t){let a=!(arguments.length>2)||void 0===arguments[2]||arguments[2];return{...h(e,t),subscope:u.B.Stats,limited:a}},albums_GenresFacet:(e,t)=>({...h(e,t),subscope:u.B.GenresFacet}),albums_ReleaseDatesFacet:(e,t)=>({...h(e,t),subscope:u.B.ReleaseDatesFacet}),albums_PurchaseDatesFacet:(e,t)=>({...h(e,t),subscope:u.B.PurchaseDatesFacet}),albumsCompact_ByIds:(e,t)=>({userEmail:e,scope:u.B.AlbumsCompactByIds,ids:t||[]})},x=(e,t)=>{let{api:a}=(0,o.gf)(),{user:l}=(0,c.IE)(),s=(0,r.q)({queryKey:[p.albums(l?.email,e)],queryFn:t=>{let{pageParam:r}=t;return a.getAlbums((0,d.Or)({...e,pageIndex:e.pageIndex??r/(e.pageSize??d.N4.Albums)}))},initialPageParam:0,getNextPageParam:(e,t)=>t.reduce((e,t)=>e+(t?.items?.length??0),0),...t});return{...s,data:(0,n.vc)(s.data),isFetching:s.isFetching||s.isFetchingNextPage}},_=(e,t)=>
1{let{api:a}=(0,o.gf)(),{user:r}=(0,c.IE)();return(0,l.I)({queryKey:[p.albumsCompact_ByIds(r?.email,e)],queryFn:e?.length?()=>a.getAlbumsCompactByIds(e):s.hT,...t})},g=(e,t)=>{let{api:a}=(0,o.gf)(),{user:l}=(0,c.IE)(),s=(0,r.q)({queryKey:[p.albumsCompact(l?.email,e)],queryFn:t=>{let{pageParam:r}=t;return a.getAlbumsCompact((0,d.pB)({...e,pageIndex:e.pageIndex??r/(e.pageSize??d.N4.Albums)}))},initialPageParam:0,getNextPageParam:(e,t)=>t.reduce((e,t)=>e+(t?.items?.length??0),0),...t});return{...s,data:(0,n.vc)(s.data),isFetching:s.isFetching||s.isFetchingNextPage}},b=function(e,t){let a=!(arguments.length>2)||void 0===arguments[2]||arguments[2],{api:r}=(0,o.gf)(),{user:s}=(0,c.IE)(),n=(0,d.g2)(e);return(0,l.I)({queryKey:[p.albums_Stats(s?.email,n,t)],queryFn:()=>r.getAlbumsStats({...(0,d.C1)(n),limited:t}),enabled:a})},f=function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],{api:a}=(0,o.gf)(),{user:r}=(0,c.IE)(),s=(0,d.eC)(e);return(0,l.I)({queryKey:[p.albums_GenresFacet(r?.email,s)],queryFn:()=>a.getAlbums_GenresFacet((0,d.C1)(s)),enabled:t})},v=function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],{api:a}=(0,o.gf)(),{user:r}=(0,c.IE)(),s=(0,d.u$)(e);return(0,l.I)({queryKey:[p.albums_ReleaseDatesFacet(r?.email,s)],queryFn:async()=>(await a.getAlbums_ReleaseDatesFacet((0,d.C1)(s))).reduce((e,t)=>(e[(0,i.Xx)(t)]=!0,e),{}),enabled:t})}},22104:e=>{e.exports={root:"CheckoutCartButton_root__3KVdI"}},25213:(e,t,a)=>{"use strict";a.d(t,{H:()=>c});var r=a(80263),l=a(60719),s=a(40377),n=a(53239),i=a(29759),o=a.n(i);let c=n.memo(e=>{let{contextPath:t,style:a,track:s}=e,n=(0,l.bP)(t,s.id);return(0,r.jsx)("div",{className:o().root,style:a,...(0,l.Q3)({instanceId:n,trackId:s.id})})},(e,t)=>{let{style:a,...r}=e,{style:l,...n}=t;return(0,s.bN)(a,l)&&(0,s.bN)(r,n)});c.displayName="TrackPlaceholder"},27084:e=>{e.exports={root:"CartLoadError_root__JJljP",icon:"CartLoadError_icon__zYc2v",button:"CartLoadError_button__Y2uwE"}},28048:e=>{e.exports={albumGap:"CartAlbumTrackRow_albumGap__eo4h0",checkboxGap:"CartAlbumTrackRow_checkboxGap__gGY5x"}},28967:(e,t,a)=>{"use strict";a.d(t,{B:()=>s});var r=a(80263);a(53239);var l=a(62017);let s=e=>{let{allowExtraBottomSpace:t,children:a,leftSidebar:s,topLine:n}=e;return(0,r.jsx)(l.s,{allowExtraBottomSpace:t,leftSidebar:s,topLine:n,children:a})};s.displayName="UserContentLayout"},29155:e=>{e.exports={root:"CartPurchaseBanner_root__HdPHg",background:"CartPurchaseBanner_background__j9eTO",content:"CartPurchaseBanner_content__eqTQN"}},29759:e=>{e.exports={root:"TrackPlaceholder_root__eATRW"}},30379:e=>{e.exports={root:"SaveAsPlaylistButton_root__maIt8"}},35599:(e,t,a)=>{"use strict";a.d(t,{T:()=>v});var r=a(80263),l=a(90244),s=a(12556),n=a(62907),i=a(97930),o=a(64296),c=a(70559),d=a(36464),u=a(13463),m=a(40377),h=a(3638),p=a(53239),x=a(59960),_=a(51143),g=a(95203),b=a.n(g);let f="sticky-track-player",v=p.memo(e=>{let{t}=(0,u.c3)(),{isBelowSm:a,isBelowMd:m}=(0,s.yU)(),{deregisterOffset:g,getTotalOffset:v,registerOffset:y}=(0,p.useContext)(c.X),{user:k}=(0,_.IE)(),{canReorder:C,className:j,indexElement:A,isReordering:w,isSelected:E,lefthandPrefix:N,reorderHandleListeners:I,reorderHandleRef:S,showCheckbox:P,showDivider:B,showReorderHandle:M,onSelect:F,onStuckChange:R,...L}=e,T=(0,p.useCallback)(e=>{e?.edge?y({name:f,offset:e.height,position:e.edge,rank:200}):g(f),R?.(e)},[m]),D=(0,p.useCallback)((e,a)=>P||M||A?(0,r.jsxs)(i.xA,{alignItems:"center",autoFlow:"column",className:b().lefthand,justifyContent:"center",children:[N,P?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:(0,h.A)(b().firstComponent,b().checkboxContainer),children:(0,r.jsx)(o.L,{checked:!!E,className:b().checkbox,onChange:e=>{F?.(e,L.track)}})}),A]}):M&&!L.readOnly?(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(d.z,{disabled:!C,handleClassName:(0,h.A)(b().firstComponent,b().thumb),indexElement:A,innerRef:S,...I})}):A?(0,r.jsx)(n.u,{"aria-label":a?.isPlaying?t("Pause {title}",void 0,{title:(0,l.Ef)(t,(0,l.Ph)(L.track))}):t("Play {title}",void 0,{title:(0,l.Ef)(t,(0,l.Ph)(L.track))}),className:(0,h.A)(b().firstComponent,b().index),tabIndex:-1,onClick:a?.handlePlaybackToggle,children:A}):null]}):null,[A,E,N,P,M,w,a,L.track,F]);return(0,r.jsx)(x.b,{bottomOffset:v("bottom",200),canDrag:!!k,className:(0,h.A)(b().root,B&&b().withDivider,j),renderLefthand:D,topOffset:v("top",200),onStuckChange:T,...L})},(e,t)=>{let{style:a,...r}=e,{style:l,...s}=t;return(0,m.bN)(a,l)&&(0,m.bN)(r,s)});v.displayName="TrackBlock"},36464:(e,t,a)=>{"use strict";a.d(t,{z:()=>u});var r=a(80263),l=a(92839),s=a(91840),n=a(13463),i=a(3638),o=a(53239),c=a(94860),d=a.n(c);let u=e=>{let{className:t,compact:a,disabled:c,handleClassName:u,indexElement:m,innerRef:h,size:p,...x}=e,{t:_}=(0,n.c3)(),g=(0,o.useCallback)(e=>{c||(document.body.style.cursor="grabbing",e.stopPropagation()),x.onMouseDown?.(e)},[c,x.onMouseDown]),b=(0,o.useCallback)(e=>{c||"grabbing"===document.body.style.cursor||(document.body.style.cursor="grab"),x.onMouseEnter?.(e)},[c,x.onMouseEnter]),f=(0,o.useCallback)(e=>{c||"grab"!==document.body.style.cursor||(document.body.style.cursor=""),x.onMouseLeave?.(e)},[c,x.onMouseLeave]),v=(0,o.useCallback)(e=>{c||(document.body.style.cursor=""),x.onMouseUp?.(e)},[c,x.onMouseUp]);return(0,r.jsxs)("div",{className:(0,i.A)(t,d().root),...x,onMouseDown:g,onMouseEnter:b,onMouseLeave:f,onMouseUp:v,children:[(0,r.jsx)(s.K,{className:(0,i.A)(d().moveButton,u),disabled:c,iconComponent:a?l.ch2:l.fRW,innerRef:h,muted:!0,size:p??"small",title:_("Drag to reorder"),variant:"transparent"}),m]})};u.displayName="Thumb"},42173:(e,t,a)=>{"use strict";a.d(t,{t:()=>x});var r=a(80263),l=a(8650),s=a(61528),n=a(13463),i=a(65963),o=a(27518),c=a.n(o),d=a(61469),u=a(53239),m=a(13380),h=a(8259),p=a(18067);let x=e=>{let{baseCanonicalUrl:t,children:a,fields:o,microdata:x,noHreflang:_,noOtherLocales:g,pageName:b,robots:f}=e,{cookieData:v}=(0,m.iT)(),{defaultLocale:y,locale:k,supportedLocales:C}=(0,n.c3)(),{asPath:j}=(0,d.useRouter)(),A=g?void 0:C?.filter(e=>e!==k&&l.Y[e]&&!l.Y[e].uncrawlable),w=(0,p.Z)({fields:o,locale:k,pageName:b,path:j}),E=t&&k&&k!==y&&!_?`/${k}${t}`:t,N=(0,i.j)(E?.startsWith("/")?(0,h.MX)(E):E,"/"),I=k&&l.Y[k]?.uncrawlable?"n
1one":f;return(0,u.useEffect)(()=>{v.hasDebugSet&&console.debug(["Canonical URL: %s","Metaplaceholders: %O","Microdata: %O","Page name: %s","Title: %s","H1: %s","Description: %s","Image: %s"].join(i.Dg),N,o,x,b,w.title,w.h1Title,w.metaTagValues.description,w.metaTagValues["og:image"])},[v.hasDebugSet,N,o,x,b,w.title,w.h1Title,w.metaTagValues.description,w.metaTagValues["og:image"]]),(0,r.jsxs)(c(),{children:[I&&(0,r.jsx)("meta",{content:I,name:"robots"}),(0,r.jsx)("title",{children:w.title}),Object.entries(w.metaTagValues).map((e,t)=>{let[a,l]=e;return l?(0,r.jsx)("meta",{content:l,name:a},t):null}),N&&(0,r.jsx)("link",{href:N,hrefLang:_?void 0:k,rel:"canonical"}),void 0===t||_?null:A?.map(e=>(0,r.jsx)("link",{href:(0,i.j)((0,h.MX)(e===y?t:`/${e}${t}`),"/"),hrefLang:e,rel:"alternate"},e)),void 0===t||_?null:(0,r.jsx)("link",{href:(0,i.j)((0,h.MX)(t),"/"),hrefLang:"x-default",rel:"alternate"}),x&&(0,r.jsx)(s.AZ,{data:x}),a]})}},45400:e=>{e.exports={title:"CartPageComponent_title__JnnAY",footer:"CartPageComponent_footer__glkkA"}},45720:e=>{e.exports={price:"CartItemActions_price__p0nEm",muted:"CartItemActions_muted__KVjhD",removeGap:"CartItemActions_removeGap__lkWr6"}},49201:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/profile/cart",function(){return a(61595)}])},50005:(e,t,a)=>{"use strict";a.d(t,{I:()=>C});var r=a(80263),l=a(52996),s=a(3638),n=a(53239),i=a(62907),o=a(27129),c=a(50016),d=a(76167),u=a.n(d);let m=e=>{let{component:t,disabled:a,value:l}=e;return(0,r.jsx)("li",{children:(0,r.jsx)(i.u,{className:(0,s.A)(u().item,l.notranslate?o.Yr:void 0),disabled:a,href:l.href,children:(0,r.jsx)(c.V,{component:t,variant:"body2",children:l.text})})})};var h=a(96296),p=a.n(h);let x=e=>{let{className:t,values:a,lastElementH1:n}=e;return(0,r.jsx)("nav",{className:(0,s.A)(p().nav,t),children:(0,r.jsx)("ol",{className:p().list,children:(0,l.po)(a.map((e,t)=>(0,r.jsx)(m,{component:n&&t===a?.length-1?"h1":void 0,disabled:t===a?.length-1,value:e},t)),p().bullet)})})};var _=a(67445),g=a(97930),b=a(13463),f=a(61469),v=a(18067),y=a(10289),k=a.n(y);let C=n.memo(e=>{let{className:t,lastElementH1:a,metaFields:l,pageName:n,values:i}=e,{asPath:o}=(0,f.useRouter)(),{locale:c}=(0,b.c3)(),{h1Title:d}=(0,v.Z)({pageName:n,path:o,locale:c,fields:l}),u=[...i.slice(0,i.length-1),{...i[i.length-1],text:a&&d?d:i[i.length-1].text}];return(0,r.jsxs)(g.xA,{children:[(0,r.jsx)(x,{className:(0,s.A)(t,k().root),lastElementH1:a,values:u}),(0,r.jsx)(_.c,{variant:"zero"})]})});C.displayName="AppBreadcrumbs"},51775:e=>{e.exports={singleline:"CartAlbumRow_singleline__sVoiO",multiline:"CartAlbumRow_multiline__uuDg2",root:"CartAlbumRow_root__tjYmM",header:"CartAlbumRow_header__lklbo",lefthand:"CartAlbumRow_lefthand__CX19y",checkboxContainer:"CartAlbumRow_checkboxContainer__KFq2y",checkbox:"CartAlbumRow_checkbox__XRPai",index:"CartAlbumRow_index__w1V6t",coverButton:"CartAlbumRow_coverButton__WUEku",titleBlock:"CartAlbumRow_titleBlock__nEzIZ",titleLine:"CartAlbumRow_titleLine__ZfNGc",title:"CartAlbumRow_title__cDcVl",badge:"CartAlbumRow_badge__ksEyE",firstLine:"CartAlbumRow_firstLine__l8q2K",secondLine:"CartAlbumRow_secondLine__VN7GL"}},51810:e=>{e.exports={root:"CartSummary_root__tkrmP",actions:"CartSummary_actions__KVqG_"}},54748:()=>{},54908:e=>{e.exports={root:"ContentLayout_root__eSdny",showLeftSidebar:"ContentLayout_showLeftSidebar__XOZAZ",main:"ContentLayout_main__ygLhy",extraBottomSpace:"ContentLayout_extraBottomSpace__DnaqP",left:"ContentLayout_left__0TFcI",right:"ContentLayout_right__YawBm",noLeftSidebar:"ContentLayout_noLeftSidebar__3FKMF"}},54923:(e,t,a)=>{"use strict";a.d(t,{J3:()=>f,OQ:()=>x,UV:()=>h,WL:()=>g,df:()=>v,fm:()=>b,p6:()=>y,pp:()=>C,sA:()=>k,xH:()=>p,zs:()=>_});var r=a(46947),l=a(70719),s=a(90244),n=a(27129),i=a(12806),o=a(69285),c=a(35796),d=a(72072),u=a(8259);let m=e=>({Root:{href:l.KW.Root,text:"Volumo"},Releases:{href:l.KW.Releases,text:e("Releases")},Preorders:{href:l.KW.Preorders,text:e("Preorders")},Labels:{href:l.KW.Labels,text:e("Labels")},Artists:{href:l.KW.Artists,text:e("Artists")},MyLabels:{href:l.KW.MyLabels,text:e("Labels")},MyArtists:{href:l.KW.MyArtists,text:e("Artists")}
1,MyPlaylists:{href:l.KW.MyPlaylists,text:e("My Playlists")},MyCharts:{href:l.KW.MyCharts,text:e("My Charts")},UserProfile:{href:l.KW.UserProfile,text:e("User profile")},ContentProvider:{href:l.KW.ContentProvider,text:e("Artist & Label panel")},DistributorDashboard:{href:l.KW.DistributorDashboard,text:e("Distributor dashboard")},PublicPlaylists:{href:l.KW.PublicPlaylists,text:e("Playlists")},ChartsMainPage:{href:l.KW.ChartsMainPage,text:e("Charts")},HowTo:{href:l.KW.HowTo,text:e("How To?")},MyFeed:{href:l.KW.MyFeed,text:e("My Feed")},Loading:{text:e("Loadingâ¦")}}),h=n.Bd?(0,o.Bj)(m):m,p=(e,t,a)=>{if(!e||void 0===t)return;let r=h(a);return"chart"===e?t?r.ChartsMainPage:r.MyCharts:t?r.PublicPlaylists:r.MyPlaylists},x=e=>e?{href:(0,l.C$)(e),notranslate:!0,text:e.name}:void 0,_=e=>e?{href:(0,l.FD)(e),image:r.C.getImageUrl(e?.artwork_uuid,{format:"jpg",width:1400}),notranslate:!0,text:e.title}:void 0,g=(e,t,a)=>{if(e?.recordlabel)return{href:(0,l.vd)(e.recordlabel),notranslate:!0,type:"Organization",text:e.recordlabel.name};if(e?.volumo_direct){let e=(0,l.ng)(t);return{text:a("Volumo Direct"),href:e}}},b=e=>e?{text:(0,s.Ph)(e),notranslate:!0,href:(0,l.$O)(e)}:void 0,f=(e,t,a)=>{if(e?.length)return e.length>2?`(${a("Multiple genres")})`:e.map(e=>t?.find(t=>t.id===e)?.name).join(", ")},v=(e,t)=>{if(e?.length)return e.length>1?{text:`(${t("Multiple filters")})`}:{text:(0,c.rE)(e[0],t)}},y=e=>({href:(0,l.vd)(e),notranslate:!0,text:e.name,type:"MusicGroup",description:e.description??void 0,image:{"@type":"ImageObject",contentUrl:e.artwork_uuid?r.C.getImageUrl(e.artwork_uuid):(0,u.MX)("/static/images/artist-icon.jpg")}}),k=(e,t,a)=>{let r=(0,d.g)(t,e,a);return{href:r.href,text:(0,i.xi)(r.title)}},C=(e,t)=>({href:(0,l.z4)(e.id,e.contributor_type),notranslate:!0,text:(0,s.Ef)(t,e?.name)})},61528:(e,t,a)=>{"use strict";a.d(t,{vS:()=>i,AZ:()=>s,bE:()=>n,Oq:()=>o});var r=a(80263),l=a(53239);let s=e=>{let{data:t}=e,a=(0,l.useMemo)(()=>JSON.stringify(t).replace(/</g,"\\u003c"),[t]);return(0,r.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}}))}}},61595:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>e1});var r,l,s=a(80263),n=a(17403),i=a(61528),o=a(13463),c=a(53239),d=a(50005),u=a(42173),m=a(33310),h=a(54923),p=a(35796),x=a(12556),_=a(92839),g=a(1985),b=a(78852),f=a(50016),v=a(3483),y=a(88770),k=a(42398),C=a(79721),j=a(70719),A=a(94386),w=a(97930),E=a(18942),N=a(81058),I=a.n(N);let S=()=>{let{t:e}=(0,o.c3)(),{isBelowSm:t}=(0,x.yU)(),a=(0,c.useMemo)(()=>({...(0,p.F5)(),pageSize:8}),[]),{data:r}=(0,E.PZ)(a),l=r?.items??[],n=e=>("left"===e?l.slice(0,4):l.slice(4)).map(e=>(0,s.jsx)(C.b,{className:I().cover,imageUuid:e.artwork_uuid??void 0,size:t?48:64,title:"",type:"album"},e.id));return(0,s.jsxs)(w.xA,{className:I().root,justifyItems:"center",verticalSpacing:t?4:6,children:[(0,s.jsxs)("div",{className:I().collage,children:[(0,s.jsx)("div",{className:I().covers,children:n("left")}),(0,s.jsx)("span",{className:I().badge,children:(0,s.jsx)(_.c8l,{className:I().badgeGlyph})}),(0,s.jsx)("div",{className:I().covers,children:n("right")})]}),(0,s.jsxs)(w.xA,{justifyItems:"center",verticalSpacing:1.5,children:[(0,s.jsx)(f.V,{component:"h2",variant:"vividH3",children:e("Your cart is waiting for a beat")}),(0,s.jsx)(f.V,{color:"secondary",variant:"body2",children:e("You haven't added any tracks yet. Explore the latest releases, dig through the charts, or search for something specific.")})]}),(0,s.jsx)(A.$,{className:I().button,href:j.KW.Releases,children:e("Start digging")})]})};var P=a(51868),B=a(60719),M=a(33698),F=a(91840),R=a(14676),L=a(25213),T=a(90244),D=a(62907),O=a(32471),K=a(64296),V=a(27129),z=a(93107),G=a(52996),H=a(10330),U=a(6750),W=a(40377),q=a(3638),Y=a(13380),Z=a(88196),$=a(75830),J=a(632),X=a(51775),Q=a.n(X),ee=a(35599),et=a(28048),ea=a.n(et),er=a(54525),el=a(45720),es=a.n(el);let en=e=>{let{disabled:t,muted:a,price:r,priceText:l,removeTitle:n,onRemove:i}=e,{formatPrice:o}=(0,er.H2)();return(0,s.jsxs)(w.xA,{alignItems:"center",autoFlow:"column",horizontalSpacing:1.5,children:[(0,s.jsx)("span",{className:(0,q.A)(es().price,a&&es().muted,V.Yr,!l&&V.hY),children:l??o(r)}),i?(0,s.jsx)(F.K,{"aria-label":n,disabled:t,iconComponent:_.CA7,muted:!0,size:"small",title:n,variant:"transparent",onClick:i}):(0,s.jsx)("span",{className:es().removeGap})]})},ei=c.memo(e=>{let{album:t,track:a}=e,{t:r}=(0,o.c3)();
1return(0,s.jsx)(ee.T,{contextPath:"cart",customActions:(0,s.jsx)(en,{muted:!0,price:a.price,priceText:a.purchased?r("Purchased"):a.album_only?r("Album only"):void 0}),indexElement:(0,s.jsx)("span",{className:ea().checkboxGap}),lefthandPrefix:(0,s.jsx)("span",{className:ea().albumGap}),parent:t,playButtonVariant:"normal",showDivider:!0,track:a,variant:"extended"})});ei.displayName="CartAlbumTrackRow";let eo=c.memo(e=>{let{disabled:t,index:a,isExpanded:r,isSelected:l,item:n,style:i,onRemove:d,onSelect:u,onToggle:h}=e,{t:p}=(0,o.c3)(),{isAboveSmBelowMd:_,isBelowSm:g}=(0,x.yU)(),{cookieData:b}=(0,Y.iT)(),{album:f}=n,v=(0,j.FD)(f),y=`cart-album-tracks-${f.id}`,k=(0,c.useCallback)(()=>d((0,m.IR)(n)),[n,d]),A=(0,c.useCallback)(e=>u(e,n),[n,u]),E=(0,c.useCallback)(()=>h(f.id),[f.id,h]),N=(0,c.useCallback)(e=>{e.target.closest("a, button, input, label")||h(f.id)},[f.id,h]),I=p(r?"Hide tracks":"Show tracks");return(0,s.jsxs)("div",{className:Q().root,style:i,children:[(0,s.jsxs)(w.xA,{alignItems:"center",className:Q().header,columns:g?"1fr auto":_?"39% 16.5% 1fr":"39% 21.5% 1fr",horizontalSpacing:1,onClick:N,children:[(0,s.jsxs)(w.xA,{alignItems:"center",columns:"minmax(0, auto) minmax(0, auto) 1fr",children:[(0,s.jsxs)(w.xA,{alignItems:"center",autoFlow:"column",className:Q().lefthand,justifyContent:"center",children:[(0,s.jsx)("div",{className:Q().checkboxContainer,children:(0,s.jsx)(K.L,{"aria-label":p("Select album {title}",void 0,{title:(0,T.Ef)(p,f.title)}),checked:l,className:Q().checkbox,onChange:A})}),(0,s.jsx)("span",{className:Q().index,children:`${a+1}`.padStart(2,"0")})]}),(0,s.jsx)(D.u,{"aria-controls":r?y:void 0,"aria-expanded":r,"aria-label":I,className:Q().coverButton,title:I,onClick:E,children:(0,s.jsx)(C.b,{imageUuid:f.artwork_uuid??void 0,size:28,title:p("Artwork for {title}",void 0,{title:(0,T.Ef)(p,f.title)}),type:"album"})}),(0,s.jsxs)(w.xA,{className:Q().titleBlock,children:[(0,s.jsxs)("span",{className:Q().titleLine,children:[(0,s.jsx)(O.A,{className:(0,q.A)(Q().title,V.Yr),href:v,children:f.title}),(0,s.jsx)("span",{className:Q().badge,children:p("Album")})]}),(0,s.jsx)($.Q,{artists:f.artists,className:Q().secondLine,restUrl:v,variant:"short"})]})]}),!g&&(0,s.jsxs)(w.xA,{children:[(0,s.jsx)("span",{className:Q().firstLine,children:f.recordlabel?(0,s.jsx)(Z.U,{contributor:f.recordlabel}):(0,s.jsx)(O.A,{href:(0,j.ng)(b.viewMode),children:p("Volumo Direct")})}),(0,s.jsx)("span",{className:Q().secondLine,children:(0,G.po)([f.release_start_at?(0,s.jsx)("span",{children:(0,z.ZP)(f.release_start_at)},"release-date"):void 0,f.catalog_number?(0,s.jsx)("span",{children:f.catalog_number},"catalog-number"):void 0].filter(H.vN))})]}),(0,s.jsxs)(w.xA,{alignItems:"center",autoColumns:"auto",autoFlow:"column",columns:"1fr",children:[!g&&(0,s.jsxs)(w.xA,{children:[(0,s.jsx)(J.k,{className:Q().firstLine,genreIds:f.genres_ids,restUrl:v,variant:"short"}),(0,s.jsx)("span",{className:Q().secondLine,children:(0,G.po)([(0,T.B4)(p,"track",f.tracks_total),(0,U.Jy)(f.duration,p)])})]}),(0,s.jsx)(en,{disabled:t,price:f.price,removeTitle:p("Remove album from cart"),onRemove:k})]})]}),r&&(0,s.jsx)("div",{id:y,children:f.tracks.map(e=>(0,s.jsx)(ei,{album:f,track:e},e.id))})]})},(e,t)=>{let{style:a,...r}=e,{style:l,...s}=t;return(0,W.bN)(a,l)&&(0,W.bN)(r,s)});eo.displayName="CartAlbumRow";var ec=a(74075),ed=a.n(ec),eu=a(62903),em=a.n(eu);let eh=c.memo(e=>{let{disabled:t,index:a,isPurchase:r,isSelected:l,item:n,style:i,onRemove:d,onSelect:u}=e,{t:h}=(0,o.c3)(),p=(0,c.useCallback)(()=>d((0,m.IR)(n)),[n,d]),x=(0,c.useCallback)(e=>u(e,n),[n,u]);return(0,s.jsx)(ee.T,{contextPath:"cart",customActions:r?void 0:(0,s.jsx)(en,{disabled:t,price:n.track.price,removeTitle:h("Remove from cart"),onRemove:p}),indexElement:(0,s.jsx)("span",{className:em().index,children:`${a+1}`.padStart(2,"0")}),isSelected:l,showCheckbox:!r,showDivider:!0,style:i,track:n.track,variant:"extended",onSelect:x})},(e,t)=>{let{style:a,...r}=e,{style:l,...s}=t;return(0,W.bN)(a,l)&&(0,W.bN)(r,s)});eh.displayName="CartTrackRow";let ep=e=>{let{isAllSelected:t,isLoading:a,isPurchase:r,isRemoving:l,items:n,selectedShortItems:i,totalCount:d,onClear:u,onRemove:h,onRequestMore:x,onSelect:g,onSelectAll:b}=e,{t:f}=(0,o.c3)(),{playbackServer:v}=(0,B.cs)(),[y,k]=(0,c.useState)(()=>new Set);
1(0,B.l)({contextPath:"cart"});let C=(0,c.useMemo)(()=>new Set(i.map(m.bR)),[i]),j=(0,c.useCallback)(e=>{k(t=>{let a=new Set(t);return a.delete(e)||a.add(e),a})},[]),A=(0,c.useCallback)(async()=>{if(i.length)return void h(i);let e=(0,s.jsx)("div",{className:ed().confirmation,children:f("Remove everything from the cart?")});await (0,M.db)({content:e})&&u()},[u,h,i,f]),E=(0,c.useCallback)(e=>h([e]),[h]),N=(0,c.useCallback)(e=>{let{item:t}=e,a=v.getActiveInstance()?.trackId;return"track"===t.type?t.track.id===a?P.ps.track.heightExpanded:P.ps.track.height:y.has(t.album.id)?t.album.tracks.reduce((e,t)=>e+(t.id===a?P.ps.track.heightExpanded:P.ps.track.height),P.ps.track.height):P.ps.track.height},[y,v]),I=(0,c.useCallback)(e=>{let t=v.getActiveInstance()?.trackId;return"track"===e.type?e.track.id===t:y.has(e.album.id)&&e.album.tracks.some(e=>e.id===t)},[y,v]),S=i.length?f("Remove selected items"):f("Empty the cart");return(0,s.jsxs)(s.Fragment,{children:[!r&&(0,s.jsxs)(w.xA,{alignItems:"center",className:ed().header,columns:"1fr auto",children:[(0,s.jsx)(R.S,{checked:t,label:f("Select all"),onChange:b}),(0,s.jsx)(F.K,{"aria-label":S,disabled:l,iconComponent:_.CA7,muted:!0,size:"small",title:S,variant:"transparent",onClick:A})]}),(0,s.jsx)(P.$L,{batchSize:p.N4.CartItems,inDomGap:50,items:n,loading:a,renderComponent:(e,t)=>{let{key:a,index:n,style:i}=t,o={...i,transition:`top ${B.Jf}ms`};return"track"===e.type?(0,s.jsx)(eh,{disabled:l,index:n,isPurchase:r,isSelected:C.has(e.id),item:e,style:o,onRemove:E,onSelect:g},a):(0,s.jsx)(eo,{disabled:l,index:n,isExpanded:y.has(e.album.id),isSelected:C.has(e.id),item:e,style:o,onRemove:E,onSelect:g,onToggle:j},a)},renderPlaceholder:(e,t)=>{let{key:a,style:r}=t;return"track"===e.type?(0,s.jsx)(L.H,{contextPath:"cart",style:r,track:e.track},a):(0,s.jsx)("div",{style:r,children:y.has(e.album.id)&&e.album.tracks.map(e=>(0,s.jsx)(L.H,{contextPath:"cart",track:e},e.id))},a)},requestMoreItems:x,totalCount:d,onComputeItemHeight:N,onKeepMountedCheck:I})]})};var ex=a(27084),e_=a.n(ex);let eg=e=>{let{isRetrying:t,onRetry:a}=e,{t:r}=(0,o.c3)();return(0,s.jsxs)(w.xA,{className:e_().root,justifyItems:"center",verticalSpacing:3,children:[(0,s.jsx)("span",{className:e_().icon,children:(0,s.jsx)(_.O7Z,{height:32,width:32})}),(0,s.jsxs)(w.xA,{justifyItems:"center",verticalSpacing:1.5,children:[(0,s.jsx)(f.V,{component:"h2",variant:"vividH3",children:r("We could not load your cart")}),(0,s.jsx)(f.V,{color:"secondary",variant:"body2",children:r("The tracks are still there. Try again in a moment.")})]}),(0,s.jsx)(A.$,{className:e_().button,disabled:t,onClick:a,children:r("Try again")})]})};var eb=a(45400),ef=a.n(eb);function ev(){return(ev=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(null,arguments)}let ey=e=>c.createElement("svg",ev({xmlns:"http://www.w3.org/2000/svg",width:1104,height:104,fill:"none",preserveAspectRatio:"xMidYMid slice",viewBox:"0 0 1104 104"},e),r||(r=c.createElement("g",{clipPath:"url(#cart-purchase-banner_svg__a)"},c.createElement("path",{fill:"#09E017",d:"M0 0h1104v104H0z"}),c.createElement("path",{fill:"#F1FF00",d:"M957 36c74.73 6.032 116.61 15.404 147 63l-93 45c47.85-43.53 19-80-54-108M247.462 62.276C148.579 76.952 91.364 77.393 37.555 24.726l107.238-86.46c-49.042 70.953-.581 109.63 102.669 124.01",opacity:.48}),c.createElement("path",{fill:"#9EFF0D",d:"M836.67 59.822c-43.132 61.327-72.464 92.65-128.899 94.674l8.437-102.97c13.214 63.326 59.282 56.979 120.462 8.296",opacity:.48}),c.createElement("path",{fill:"#5FF261",d:"M574.27 93.013c58.55-40.357 112.694-33.688 159.908-2.706l-66.425 79.131c9.126-53.447-20.281-78.656-93.483-76.425"}),c.createElement("g",{filter:"url(#cart-purchase-banner_svg__b)"},c.createElement("path",{fill:"#9F0",fillOpacity:.24,d:"M992.5 80c-88.5-1-144.989-1.5-245-1.5-413 0-389.5-106-771-106v162H1127V94c-35 0-63.7-13.2-134.5-14"})),c.createElement("g",{filter:"url(#cart-purchase-banner_svg__c)"},c.createElement("path",{fill:"#9F0",fillOpacity:.24,d:"M390 104.5c-155.065 0-141.5 6-413.5 6V139H1127V54c-64.5 0-83.7-24-154.5-24-144 0-183 74.5-582.5 74.5"}
1)),c.createElement("g",{filter:"url(#cart-purchase-banner_svg__d)"},c.createElement("path",{fill:"#9F0",fillOpacity:.24,d:"M450 91.5c-127 0-218-27.5-473.5-59V139H1127V14c-18.67 20.833-63.7 56.8-134.5 56-88.5-1-145-23-245-21.5S577 91.5 450 91.5"})),c.createElement("g",{filter:"url(#cart-purchase-banner_svg__e)"},c.createElement("path",{fill:"#9F0",fillOpacity:.24,d:"M390 103.5c-155.065 0-141.5 6-413.5 6V138H1127V71c-81 0-95.5-23-193.5-23-144 0-144 55.5-543.5 55.5"})))),l||(l=c.createElement("defs",null,c.createElement("filter",{id:"cart-purchase-banner_svg__b",width:1151.5,height:163,x:-23.5,y:-27.5,colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"},c.createElement("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),c.createElement("feBlend",{in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),c.createElement("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),c.createElement("feOffset",{dx:1,dy:1}),c.createElement("feGaussianBlur",{stdDeviation:.5}),c.createElement("feComposite",{in2:"hardAlpha",k2:-1,k3:1,operator:"arithmetic"}),c.createElement("feColorMatrix",{values:"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.25 0"}),c.createElement("feBlend",{in2:"shape",result:"effect1_innerShadow_19619_192487"})),c.createElement("filter",{id:"cart-purchase-banner_svg__c",width:1151.5,height:110,x:-23.5,y:30,colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"},c.createElement("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),c.createElement("feBlend",{in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),c.createElement("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),c.createElement("feOffset",{dx:1,dy:1}),c.createElement("feGaussianBlur",{stdDeviation:.5}),c.createElement("feComposite",{in2:"hardAlpha",k2:-1,k3:1,operator:"arithmetic"}),c.createElement("feColorMatrix",{values:"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.25 0"}),c.createElement("feBlend",{in2:"shape",result:"effect1_innerShadow_19619_192487"})),c.createElement("filter",{id:"cart-purchase-banner_svg__d",width:1151.5,height:126,x:-23.5,y:14,colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"},c.createElement("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),c.createElement("feBlend",{in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),c.createElement("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),c.createElement("feOffset",{dx:1,dy:1}),c.createElement("feGaussianBlur",{stdDeviation:.5}),c.createElement("feComposite",{in2:"hardAlpha",k2:-1,k3:1,operator:"arithmetic"}),c.createElement("feColorMatrix",{values:"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.25 0"}),c.createElement("feBlend",{in2:"shape",result:"effect1_innerShadow_19619_192487"})),c.createElement("filter",{id:"cart-purchase-banner_svg__e",width:1151.5,height:91,x:-23.5,y:48,colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"},c.createElement("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),c.createElement("feBlend",{in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),c.createElement("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),c.createElement("feOffset",{dx:1,dy:1}),c.createElement("feGaussianBlur",{stdDeviation:.5}),c.createElement("feComposite",{in2:"hardAlpha",k2:-1,k3:1,operator:"arithmetic"}),c.createElement("feColorMatrix",{values:"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.25 0"}),c.createElement("feBlend",{in2:"shape",result:"effect1_innerShadow_19619_192487"})),c.createElement("clipPath",{id:"cart-purchase-banner_svg__a"},c.createElement("path",{fill:"#fff",d:"M0 0h1104v104H0z"})))));var ek=a(29155),eC=a.n(ek);let ej=e=>{let{className:t}=e,{t:a}=(0,o.c3)();return(0,s.jsxs)("div",{className:(0,q.A)(eC().root,t),children:[(0,s.jsx)(ey,{"aria-hidden":!0,className:eC().background}),(0,s.jsxs)(w.xA,{className:eC().content,verticalSpacing:1,children:[(0,s.jsx)(f.V,{component:"h1",variant:"vividH3",children:a("Thank y
1ou! Your music is ready.")}),(0,s.jsx)(f.V,{variant:"body1",children:a("Download anytime, in any available format - lossless included, always at no extra cost.")})]})]})};var eA=a(98811),ew=a.n(eA);let eE=[{unit:"s",value:0}],eN=e=>{let{albumsCount:t,className:a,totalDurationMs:r,tracksCount:l}=e,{t:n}=(0,o.c3)(),i=(0,U.Kn)(n),d=(0,U.CE)(r),u=d.length?d:eE,m=t>0,h=(e,t,a)=>(0,s.jsxs)(w.xA,{alignItems:"baseline",autoFlow:"column",className:(0,q.A)(ew().counter,!a&&ew().withDivider),justifyContent:"center",children:[(0,s.jsx)("span",{className:(0,q.A)(ew().value,V.Yr),children:e}),(0,s.jsx)("span",{className:ew().unit,children:t})]});return(0,s.jsxs)(w.xA,{autoColumns:"1fr",autoFlow:"column",className:(0,q.A)(ew().root,a),children:[m&&h(t,n(1===t?"album":"albums"),!0),(l>0||!m)&&h(l,n(1===l?"track":"tracks"),!m),(0,s.jsx)(w.xA,{alignItems:"baseline",autoFlow:"column",className:(0,q.A)(ew().counter,ew().withDivider),justifyContent:"center",children:u.map(e=>{let{unit:t,value:a}=e;return(0,s.jsxs)(c.Fragment,{children:[(0,s.jsx)("span",{className:(0,q.A)(ew().value,V.Yr),children:a}),(0,s.jsx)("span",{className:ew().unit,children:i[t]})]},t)})})]})};var eI=a(87891),eS=a.n(eI);let eP=e=>{let{className:t,description:a,icon:r,title:l}=e,{isBelowSm:n}=(0,x.yU)(),i=(0,s.jsx)("span",{className:eS().iconCircle,children:(0,s.jsx)(r,{height:20,width:20})});return(0,s.jsxs)(w.xA,{alignItems:"center",autoFlow:"column",className:(0,q.A)(eS().root,t),columns:n?"minmax(0, 1fr) auto":"auto 1fr",horizontalSpacing:1.5,children:[!n&&i,(0,s.jsxs)(w.xA,{autoFlow:"row",verticalSpacing:.5,children:[(0,s.jsx)(f.V,{className:eS().title,component:"span",variant:"vividH4",children:l}),(0,s.jsx)("span",{className:eS().description,children:a})]}),n&&i]})};var eB=a(51810),eM=a.n(eB);let eF=e=>{let{actions:t,albumsCount:a,className:r,hintDescription:l,hintIcon:n,hintTitle:i,totalDurationMs:o,tracksCount:c}=e,{isBelowMd:d,isBelowSm:u}=(0,x.yU)();return(0,s.jsxs)(w.xA,{alignItems:"center",className:(0,q.A)(eM().root,r),columns:u?"1fr":"auto minmax(0, 1fr) auto",horizontalSpacing:d?3:6,verticalSpacing:2,children:[(0,s.jsx)(eN,{albumsCount:a,totalDurationMs:o,tracksCount:c}),(0,s.jsx)(eP,{description:l,icon:n,title:i}),(0,s.jsx)(w.xA,{alignItems:"center",className:eM().actions,columns:u?"1fr":"auto minmax(0, 1fr)",horizontalSpacing:1,verticalSpacing:u?1.5:void 0,children:t})]})};var eR=a(22104),eL=a.n(eR);let eT=e=>{let{className:t,disabled:a,isSubtotalPending:r,subtotalAmount:l,onClick:n}=e,{t:i}=(0,o.c3)(),{formatPrice:c}=(0,er.H2)();return(0,s.jsx)(A.$,{className:(0,q.A)(eL().root,t),disabled:a,size:"small",onClick:n,children:(0,s.jsxs)(w.xA,{alignItems:"center",columns:"1fr auto",horizontalSpacing:2,children:[(0,s.jsxs)(w.xA,{alignItems:"center",autoFlow:"column",horizontalSpacing:.5,justifyContent:"start",children:[(0,s.jsx)(_.hIg,{height:20,width:20}),(0,s.jsx)("span",{children:i("Checkout")})]}),(0,s.jsx)("span",{className:(0,q.A)(V.Yr,V.hY),children:r||void 0===l?"â¦":c(l)})]})})};var eD=a(4513),eO=a(30379),eK=a.n(eO);let eV=e=>{let{className:t,disabled:a,trackIds:r}=e,{t:l}=(0,o.c3)(),{openAddToPlaylistPopup:n}=(0,c.useContext)(eD.Bm),i=(0,c.useRef)(null),d=(0,c.useCallback)(()=>{n({anchorElement:i.current??void 0,sourceTrackIds:r})},[n,r]);return(0,s.jsx)(A.$,{className:(0,q.A)(eK().root,t),disabled:a||!r.length,innerRef:i,muted:!0,size:"small",onClick:d,children:(0,s.jsxs)(w.xA,{alignItems:"center",autoFlow:"column",horizontalSpacing:.5,justifyContent:"center",children:[(0,s.jsx)(_.JR6,{height:20,width:20}),(0,s.jsx)("span",{children:l("Save as playlist")})]})})};var ez=a(33894),eG=a(89654),eH=a(96180);let eU=10*U._L;var eW=a(66991);let eq=e=>e.id,eY=[],eZ=[],e$=[],eJ=()=>{let{t:e}=(0,o.c3)(),{isBelowSm:t}=(0,x.yU)(),{data:a,isError:r,refetch:l}=(0,m.K5)(),{data:n,fetchNextPage:i,isError:d,isFetching:u,refetch:h}=(0,m.MC)(),{purchasedTrackIds:p,setPurchasedTrackIds:C}=(0,v._)(),{data:j,isError:A,refetch:w}=(0,k.Z_)(p);(0,c.useEffect)(()=>()=>C(void 0),[C]);let E=!!j?.length,N=(0,c.useMemo)(()=>j?.map(e=>({id:(0,m.bR)({id:e.id,type:"track"}),type:"track",track:e})),[j]),I=(E?N:n?.items)??eY,P=(0,c.useMemo)(()=>E?p?.map(e=>({id:e,type:"track"})):a?.items,[a,E,p]),B=!!p?.length&&!j&&!A||!E&&!n?.items.length&&(!n||!!n.total||u)&&!r&&!d,{deselect:M,handleSelect:F,handleSelectAll:R,isAllSelected:L,selectedItemIds:D,selectedShortItems:O}=(e=>{let t,a,{isPurchaseShown:r,items:l,shortItems:s}=e,{handleChange:n,selectedKeys:i,setSelectedKeys:o}=(0,eW.Z)(l,eq);a=(t=(0,c.useRef)(r)).current,r!==a&&(t.current=r,(()=>o([]))());let d=(0,c.useMemo)(()=>new Set(i),[i]),{selectedItemIds:u,selectedShortItems:h}=(0,c.useMemo)(()=>{let e={albumIds:[],trackIds:[]},t=[];for(let{id:a,type:r}of s)d.has((0,m.bR)({id:a,type:r}))&&(t.push({id:a,type:r}),("album"===r?e.albumIds:e.trackIds).push(a));return{selectedItemIds:e,selectedShortItems:t}},[s,d]),p=!!s.length&&h.length===s.length,x=(0,c.useCallback)(e=>o(e.target.checked?s.map(m.bR):[]),[s,o]);return{deselect:(0,c.useCallback)(e=>{let t=new Set(e.map(m.bR));o(e=>e.filter(e=>!t.has(e)))},[o]),handleSelect:n,handleSelectAll:x,isAllSelected:p,selectedItemIds:u,selectedShortItems:h}})({isPurchaseShown:E,items:I,shortItems:P??eZ}),K=(e=>{let{cart:t,selectedItemIds:a}=e,{api:r}=(0,eG.gf)(),{openCheckoutModal:l}=(0,c.useContext)(eD.Bm),{setCartCheckout:s}=(0,v._)(),{data:n,isFetching:i,isDebouncing:o}=(0,m.yB)(a),d=a.albumIds.length+a.trackIds.length>0,u=d&&(i||o),h=d&&!u&&!!n&&n.albums_count+n.tracks_count===0,p=d||!!t?.items.length,x=d?n?.subtotal_amount:t?.subtotal_amount??0,_=d?n?.total_duration??0:t?.total_duration??0,g=d?n?.albums_count??0:t?.albums_count??0,b=d?n?.tracks_count??0:t?.tracks_count??0,[f,y]=(0,c.useState)(!1);return{albumsCount:g,amount:x,handleCheckoutClick:(0,c.useCallback)(async()=>
1{if(!f){y(!0);try{let e=await r.createPurchaseCheckout_Cart(d?{albums_ids:a.albumIds,tracks_ids:a.trackIds}:{});if(!e)throw Error("No checkout created for the cart");s({checkoutId:e.id}),l({initialCheckoutId:e.id})}catch(e){ez.vF.error(e)}finally{y(!1)}}},[r,d,f,l,a,s]),isDisabled:!p||f||h||u,isSubtotalPending:u,totalDurationMs:_,tracksCount:b}})({cart:a,selectedItemIds:D}),V=(e=>{let{cart:t,items:a,onRemoved:r}=e,{t:l}=(0,o.c3)(),{clearCart:n,isCartUpdating:i,removeFromCart:d,undoRemoveFromCart:u}=(0,v._)(),h=(0,c.useCallback)((e,t)=>ez.vF.success(e,{countdownDuration:eU,renderCustomSuffix:e=>(0,s.jsx)(eH.k,{onClick:()=>{u(t),ez.RP.dismissRecordByKey(e)},children:l("Undo")})}),[l,u]),p=(0,c.useCallback)(async e=>{let t=1===e.length?a.find(t=>t.id===(0,m.bR)(e[0])):void 0,s=(0,m.kp)(e);await d(s)&&(r(e),h(t?.type==="track"?l("Track {trackTitle} removed from the cart",void 0,{trackTitle:(0,T.Ef)(l,(0,T.Ph)(t.track))}):t?.type==="album"?l("Album {albumTitle} removed from the cart",void 0,{albumTitle:(0,T.Ef)(l,t.album.title)}):l("{count} items have been removed from the cart",void 0,{count:e.length}),s))},[a,r,d,h,l]);return{handleClear:(0,c.useCallback)(async()=>{await n()&&h(l("Everything has been removed from the cart"),{albumIds:t?.albums_ids??[],trackIds:t?.tracks_ids??[]})},[t,n,h,l]),handleRemove:p,isRemoving:i}})({cart:a,items:I,onRemoved:M}),z=(0,c.useMemo)(()=>I.flatMap(e=>"track"===e.type?[e.track]:[]),[I]),G=(0,c.useMemo)(()=>E?p??e$:a?.items.flatMap(e=>"album"===e.type?e.tracks_ids??[]:[e.id])??e$,[a,E,p]),H=E?z.reduce((e,t)=>e+(t.duration??0),0):K.totalDurationMs,U=E?0:K.albumsCount,W=E?z.length:K.tracksCount,q=(0,c.useCallback)(()=>{l(),h(),p?.length&&w()},[p,l,h,w]),Y=(0,c.useCallback)(()=>void i(),[i]),Z=E?(0,s.jsx)(y.F,{downloadText:e("Download all"),forceOrdinaryEnabledDownloadButton:!0,items:z,itemType:"track",layoutVariant:"full"}):(0,s.jsx)(eT,{disabled:K.isDisabled,isSubtotalPending:K.isSubtotalPending,subtotalAmount:K.amount,onClick:K.handleCheckoutClick}),$={albumsCount:U,hintDescription:e(E?"Top up your balance and get a personal discount of up to 30%.":"Buy once and download in any format at no additional cost"),hintIcon:E?_.igj:_.iWP,hintTitle:e(E?"Get more for less":"One purchase, all formats"),totalDurationMs:H,tracksCount:W};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(b.K,{mt:3}),E?(0,s.jsx)(ej,{}):(0,s.jsx)(f.V,{className:ef().title,component:"h1",variant:"vividH1",children:e("My Cart")}),(0,s.jsx)(b.K,{mb:3}),(0,s.jsx)(eF,{...$,actions:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(eV,{trackIds:G}),Z]})}),(0,s.jsx)(g.p,{data:B?void 0:I,isBlocking:!1,isLoading:B,spacing:"none",children:e=>e.length?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(ep,{isAllSelected:L,isLoading:u,isPurchase:E,isRemoving:V.isRemoving,items:e,selectedShortItems:O,totalCount:E?e.length:n?.total??0,onClear:V.handleClear,onRemove:V.handleRemove,onRequestMore:E?void 0:Y,onSelect:F,onSelectAll:R}),t&&(0,s.jsx)(eF,{...$,actions:Z,className:ef().footer})]}):(r||d||A)&&!E?(0,s.jsx)(eg,{isRetrying:u,onRetry:q}):(0,s.jsx)(S,{})})]})};var eX=a(7060),eQ=a(28967);let e0=()=>{let{t:e}=(0,o.c3)(),t=e("My Cart"),a=(0,c.useMemo)(()=>({title:t}),[t]),r=(0,c.useMemo)(()=>[(0,h.UV)(e).Root,{text:t}],[e,t]),l=(0,c.useMemo)(()=>(0,i.Oq)(r),[r]);return(0,s.jsxs)(eQ.B,{topLine:(0,s.jsx)(d.I,{pageName:"cart",values:r}),children:[(0,s.jsx)(u.t,{fields:a,microdata:l,pageName:"cart"}),(0,s.jsx)(eJ,{})]})};e0.getConfig=()=>({isAuthenticationRequired:!0}),e0.renderInLayout=eX.P,e0.getInitialProps=async e=>{let{api:t,cookieData:a,promises:r,queryClient:l}=e;if(a.authId){let e=await t.getMyCartItems({limit:p.N4.CartItems}),{user:a}=await r.userData;(0,n.N4)(l,[m.z2.cartItems(a?.email)],e)}};let e1=e0},62017:(e,t,a)=>{"use strict";a.d(t,{s:()=>u});var r=a(80263),l=a(12556),s=a(97930),n=a(53648),i=a(13463),o=a(3638);a(53239);var c=a(54908),d=a.n(c);let u=e=>{let{allowExtraBottomSpace:t=!0,children:a,className:c,leftSidebar:u,topLine:m}=e,{t:h}=(0,i.c3)(),{isAboveMd:p}=(0,l.yU)(),x=!!(p&&u);return(0,r.jsxs)(s.xA,{className:(0,o.A)(d().root,x&&d().showLeftSidebar),horizontalSpacing:3,children:[(0,r.jsxs)("main",{className:(0,o.A)(d().main,!x&&d().noLeftSidebar,t&&d().extraBottomSpace,c),children:[m,a]}),x&&(0,r.jsx)(n.B,{"aria-label":h("Left sidebar"),className:d().left,children:u})]})};u.displayName="ContentLayout"},62903:e=>{e.exports={index:"CartTrackRow_index__d_GI_"}},66991:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var r=a(53239);let l=(e,t)=>
1{let[a,l]=(0,r.useState)([]);return{handleChange:(0,r.useCallback)((a,r)=>{let s=!!a.nativeEvent.shiftKey,n=t(r),i=a.target.checked;l(a=>{if(!i)return a.filter(e=>e!==n);let r=e?.map(t)??[],l=a.length?r.indexOf(a[a.length-1]):-1,o=r.indexOf(n),c=s&&l>=0&&o>=0?r.slice(Math.min(l,o),Math.max(l,o)+1):[n],d=new Set(a);return[...a,...c.filter(e=>!d.has(e))]})},[t,e]),handleSelectAll:(0,r.useCallback)(a=>l(a.target.checked&&e?e.map(t):[]),[t,e]),selectedKeys:a,setSelectedKeys:l}}},72072:(e,t,a)=>{"use strict";a.d(t,{g:()=>s,x:()=>n});var r=a(70719),l=a(92839);let s=(e,t,a)=>{switch(e){case"overview":return{href:(0,r.vd)(t),icon:l.Hoe,id:"overview",title:a("Overview")};case"albums":return{href:(0,r.vd)(t,"albums"),icon:l._YD,id:"albums",title:a("Releases")};case"tracks":return{href:(0,r.vd)(t,"tracks"),icon:l._l2,id:"tracks",title:a("Tracks")};case"charts":return{href:(0,r.vd)(t,"charts"),icon:l.THQ,id:"charts",title:a("Charts")};case"playlists":return{href:t&&(0,r.vd)(t,"playlists"),icon:l.JR6,id:"playlists",title:a("Playlists")};case"videos":return{href:(0,r.vd)(t,"videos"),icon:l.BnN,id:"videos",title:a("Videos")};case"about":return{href:(0,r.vd)(t,"about"),icon:l.XVX,id:"about",title:a("About")};case"related":return{href:(0,r.vd)(t,"related"),icon:l.lrS,id:"related",title:a("Related")};default:throw Error("tab ID not recognized")}},n=(e,t,a)=>{switch(e){case"albums":return a("Albums");case"tracks":return a("Tracks");case"charts":return a("Charts");case"playlists":return a("Playlists");case"videos":return a("Videos");case"about":return a("About");case"related":return a("artist"===t?"Related artists":"Related labels");default:return}}},74075:e=>{e.exports={header:"CartItemList_header__ralt9",confirmation:"CartItemList_confirmation__wHwdk"}},76167:e=>{e.exports={item:"Breadcrumb_item__Sh78U"}},81058:e=>{e.exports={root:"CartEmptyPlaceholder_root__yqHXy",collage:"CartEmptyPlaceholder_collage__hz4UL",covers:"CartEmptyPlaceholder_covers__yi6_Q",cover:"CartEmptyPlaceholder_cover__BWKlB",badge:"CartEmptyPlaceholder_badge__ST6Nj",badgeGlyph:"CartEmptyPlaceholder_badgeGlyph__uEhPC",button:"CartEmptyPlaceholder_button__3u3wC"}},87891:e=>{e.exports={root:"CartHint_root__Rvii9",iconCircle:"CartHint_iconCircle__u1fNa",title:"CartHint_title__Jy_VW",description:"CartHint_description__aV4jQ"}},94860:e=>{e.exports={root:"Thumb_root__BMJCu",moveButton:"Thumb_moveButton__qjAqr",compact:"Thumb_compact__SOr2e"}},95203:e=>{e.exports={root:"TrackBlock_root__Bvw_S",lefthand:"TrackBlock_lefthand__JLnm2",firstComponent:"TrackBlock_firstComponent__bOS2w",checkboxContainer:"TrackBlock_checkboxContainer___b7dz",checkbox:"TrackBlock_checkbox__EGLKS",marker:"TrackBlock_marker__6udH7",withDivider:"TrackBlock_withDivider__ZD6AH",index:"TrackBlock_index__8BC0Q",thumb:"TrackBlock_thumb__0aPK7"}},96296:e=>{e.exports={nav:"Breadcrumbs_nav__Po7u8",list:"Breadcrumbs_list__FtuJu",bullet:"Breadcrumbs_bullet__ICHw0"}},98811:e=>{e.exports={root:"CartCounters_root__LOx6u",counter:"CartCounters_counter__g4dAh",withDivider:"CartCounters_withDivider__xQdYI",value:"CartCounters_value__J3_JQ",unit:"CartCounters_unit__k9wyf"}}},e=>{e.O(0,[4001,7236,8288,5720,7874,4802,5599,7095,9711,9960,5711,4207,636,6593,8792],()=>e(e.s=49201)),_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.