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:b,variant:g="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"===g?(0,o.po)(k.map(e=>(0,r.jsx)(s.A,{href:(0,l.zS)(e,_),inline:!0,target:b,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:b,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:b,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"}},16928:(e,t,a)=>{"use strict";a.d(t,{k:()=>u});var r=a(80263),l=a(62907),s=a(97930),n=a(64296),i=a(36464),o=a(3638);a(53239);var c=a(18698),d=a.n(c);let u=e=>{let{canReorder:t,indexElement:a,isSelected:c,noPlayer:u,playLabel:m,prefix:h,reorderHandleListeners:p,reorderHandleRef:x,showCheckbox:_,showReorderHandle:b,onPlayToggle:g,onSelect:f}=e;return(0,r.jsxs)(s.xA,{alignItems:"center",autoFlow:"column",className:d().lefthand,justifyContent:"center",children:[h,_?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:(0,o.A)(d().firstComponent,d().checkboxContainer),children:(0,r.jsx)(n.L,{checked:!!c,className:d().checkbox,onChange:f})}),a]}):b?(0,r.jsx)(i.z,{disabled:u||!t,handleClassName:(0,o.A)(d().firstComponent,d().thumb),indexElement:a,innerRef:x,...p}):a?u?(0,r.jsx)("div",{className:(0,o.A)(d().firstComponent,d().index,d().staticIndex),children:a}):(0,r.jsx)(l.u,{"aria-label":m,className:(0,o.A)(d().firstComponent,d().index),tabIndex:-1,onClick:g,children:a}):null]})}},18698:e=>{e.exports={lefthand:"TrackLefthand_lefthand__bAqDm",firstComponent:"TrackLefthand_firstComponent__9YGpd",checkboxContainer:"TrackLefthand_checkboxContainer__d4cIf",checkbox:"TrackLefthand_checkbox__EfvZp",index:"TrackLefthand_index__pIcwh",thumb:"TrackLefthand_thumb__rFx5w",staticIndex:"TrackLefthand_staticIndex__o3Ymj"}},18942:(e,t,a)=>{"use strict";a.d(t,{Cg:()=>g,GA:()=>x,KL:()=>v,PZ:()=>b,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(546),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})},b=(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}},g=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:()=>d});var r=a(80263),l=a(27394),s=a(60719),n=a(40377),i=a(53239),o=a(29759),c=a.n(o);let d=i.memo(e=>{let{contextPath:t,style:a,track:n}=e,i=(0,s.bP)(t,n.id);return(0,r.jsx)("div",{"aria-hidden":!0,className:c().root,style:a,...(0,l.BB)(n)&&(0,s.Q3)({instanceId:i,trackId:n.id})})},(e,t)=>{let{style:a,...r}=e,{style:l,...s}=t;return(0,n.bN)(a,l)&&(0,n.bN)(r,s)});d.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:()=>b});var r=a(80263),l=a(90244),s=a(12556),n=a(70559),i=a(13463),o=a(40377),c=a(3638),d=a(53239),u=a(33163),m=a(16928),h=a(51143),p=a(95203),x=a.n(p);let _="sticky-track-player",b=d.memo(e=>{let{t}=(0,i.c3)(),{isBelowMd:a}=(0,s.yU)(),{deregisterOffset:o,getTotalOffset:p,registerOffset:b}=(0,d.useContext)(n.X),{user:g}=(0,h.IE)(),{canReorder:f,className:v,indexElement:y,isSelected:k,lefthandPrefix:C,reorderHandleListeners:j,reorderHandleRef:A,showCheckbox:w,showDivider:E,showReorderHandle:N,onSelect:I,onStuckChange:S,...P}=e,M=(0,d.useCallback)(e=>{e?.edge?b({name:_,offset:e.height,position:e.edge,rank:200}):o(_),S?.(e)},[a]),B=N&&!P.readOnly,R=(0,d.useCallback)((e,a)=>w||B||y?(0,r.jsx)(m.k,{canReorder:f,indexElement:y,isSelected:k,playLabel:a?.isPlaying?t("Pause {title}",void 0,{title:(0,l.Ef)(t,(0,l.Ph)(P.track))}):t("Play {title}",void 0,{title:(0,l.Ef)(t,(0,l.Ph)(P.track))}),prefix:C,reorderHandleListeners:j,reorderHandleRef:A,showCheckbox:w,showReorderHandle:B,onPlayToggle:a?.handlePlaybackToggle,onSelect:e=>I?.(e,P.track)}):null,[f,B,y,k,C,j,A,w,t,P.track,I]);return(0,r.jsx)(u.b,{bottomOffset:p("bottom",200),canDrag:!!g,className:(0,c.A)(x().root,E&&x().withDivider,v),renderLefthand:R,topOffset:p("top",200),onStuckChange:M,...P})},(e,t)=>{let{style:a,...r}=e,{style:l,...s}=t;return(0,o.bN)(a,l)&&(0,o.bN)(r,s)});b.displayName="TrackBlock"},36464:(e,t,a)=>{"use strict";a.d(t,{z:()=>u});var r=a(80263),l=a(18251),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)(),b=(0,o.useCallback)(e=>{c||(document.body.style.cursor="grabbing",e.stopPropagation()),x.onMouseDown?.(e)},[c,x.onMouseDown]),g=(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:b,onMouseEnter:g,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:c?void 0:_("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:b,pageName:g,robots:f}=e,{cookieData:v}=(0,m.iT)(),{defaultLocale:y,locale:k,supportedLocales:C}=(0,n.c3)(),{asPath:j}=(0,d.useRouter)(),A=b?void 0:C?.filter(e=>e!==k&&l.Y[e]&&!l.Y[e].uncrawlable),w=(0,p.Z)({fields:o,locale:k,pageName:g,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,g,w.title,w.h1Title,w.metaTagValues.description,w.metaTagValues["og:image"])},[v.hasDebugSet,N,o,x,g,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",summary:"CartPageComponent_summary__XUkFg",checkout:"CartPageComponent_checkout__px_WL"}},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(553),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),b=a(97930),g=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,g.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)(b.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:()=>b,df:()=>v,fm:()=>g,p6:()=>y,pp:()=>C,sA:()=>k,xH:()=>p,zs:()=>_});var r=a(46947),l=a(70719),s=a(90244),n=a(553),i=a(12806),o=a(69285),c=a(546),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")}
1,MyLabels:{href:l.KW.MyLabels,text:e("Labels")},MyArtists:{href:l.KW.MyArtists,text:e("Artists")},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,b=(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}}},g=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:()=>e9});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(546),x=a(12556),_=a(18251),b=a(1985),g=a(70559),f=a(78852),v=a(13571),y=a(50016),k=a(3483),C=a(88770),j=a(42398),A=a(79721),w=a(70719),E=a(94386),N=a(97930),I=a(18942),S=a(81058),P=a.n(S);let M=()=>{let{t:e}=(0,o.c3)(),{isBelowSm:t}=(0,x.yU)(),a=(0,c.useMemo)(()=>({...(0,p.F5)(),pageSize:8}),[]),{data:r}=(0,I.PZ)(a),l=r?.items??[],n=e=>("left"===e?l.slice(0,4):l.slice(4)).map(e=>(0,s.jsx)(A.b,{className:P().cover,imageUuid:e.artwork_uuid??void 0,size:t?48:64,title:"",type:"album"},e.id));return(0,s.jsxs)(N.xA,{className:P().root,justifyItems:"center",verticalSpacing:t?4:6,children:[(0,s.jsxs)("div",{className:P().collage,children:[(0,s.jsx)("div",{className:P().covers,children:n("left")}),(0,s.jsx)("span",{className:P().badge,children:(0,s.jsx)(_.c8l,{className:P().badgeGlyph})}),(0,s.jsx)("div",{className:P().covers,children:n("right")})]}),(0,s.jsxs)(N.xA,{justifyItems:"center",verticalSpacing:1.5,children:[(0,s.jsx)(y.V,{component:"h2",variant:"vividH3",children:e("Your cart is waiting for a beat")}),(0,s.jsx)(y.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)(E.$,{className:P().button,href:w.KW.Releases,children:e("Start digging")})]})};var B=a(51868),R=a(60719),F=a(33698),L=a(91840),T=a(14676),D=a(25213),O=a(90244),H=a(62907),K=a(32471),V=a(64296),G=a(553),U=a(93107),z=a(52996),W=a(10330),q=a(6750),Y=a(40377),Z=a(3638),$=a(13380),X=a(88
1196),J=a(87440),Q=a(75830),ee=a(632),et=a(51775),ea=a.n(et),er=a(35599),el=a(28048),es=a.n(el),en=a(54525),ei=a(45720),eo=a.n(ei);let ec=e=>{let{disabled:t,muted:a,price:r,priceText:l,removeTitle:n,onRemove:i}=e,{formatPrice:o}=(0,en.H2)();return(0,s.jsxs)(N.xA,{alignItems:"center",autoFlow:"column",horizontalSpacing:1.5,children:[(0,s.jsx)("span",{className:(0,Z.A)(eo().price,a&&eo().muted,G.Yr,!l&&G.hY),children:l??o(r)}),i?(0,s.jsx)(L.K,{"aria-label":n,disabled:t,iconComponent:_.CA7,muted:!0,size:"small",title:n,variant:"transparent",onClick:i}):(0,s.jsx)("span",{className:eo().removeGap})]})},ed=c.memo(e=>{let{album:t,track:a}=e,{t:r}=(0,o.c3)();return(0,s.jsx)(er.T,{contextPath:"cart",customActions:(0,s.jsx)(ec,{muted:!0,price:a.price,priceText:a.purchased?r("Purchased"):a.album_only?r("Album only"):void 0}),indexElement:(0,s.jsx)("span",{className:es().checkboxGap}),lefthandPrefix:(0,s.jsx)("span",{className:es().albumGap}),parent:t,playButtonVariant:"normal",showDivider:!0,track:a,variant:"extended"})});ed.displayName="CartAlbumTrackRow";let eu=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)(),{isBelowSm:_}=(0,x.yU)(),{cookieData:b}=(0,$.iT)(),{album:g}=n,f=(0,w.FD)(g),v=`cart-album-tracks-${g.id}`,y=(0,c.useCallback)(()=>d((0,m.IR)(n)),[n,d]),k=(0,c.useCallback)(e=>u(e,n),[n,u]),C=(0,c.useCallback)(()=>
1h(g.id),[g.id,h]),j=(0,c.useCallback)(e=>{e.target.closest("a, button, input, label")||h(g.id)},[g.id,h]),E=p(r?"Hide tracks":"Show tracks");return(0,s.jsxs)("div",{className:ea().root,style:i,children:[(0,s.jsxs)(J.O,{className:ea().header,variant:"extended",onClick:j,children:[(0,s.jsxs)(N.xA,{alignItems:"center",columns:(0,J.Z)(!0),children:[(0,s.jsxs)(N.xA,{alignItems:"center",autoFlow:"column",className:ea().lefthand,justifyContent:"center",children:[(0,s.jsx)("div",{className:ea().checkboxContainer,children:(0,s.jsx)(V.L,{"aria-label":p("Select album {title}",void 0,{title:(0,O.Ef)(p,g.title)}),checked:l,className:ea().checkbox,onChange:k})}),(0,s.jsx)("span",{className:ea().index,children:`${a+1}`.padStart(2,"0")})]}),(0,s.jsx)(H.u,{"aria-controls":r?v:void 0,"aria-expanded":r,"aria-label":E,className:ea().coverButton,title:E,onClick:C,children:(0,s.jsx)(A.b,{imageUuid:g.artwork_uuid??void 0,size:28,title:p("Artwork for {title}",void 0,{title:(0,O.Ef)(p,g.title)}),type:"album"})}),(0,s.jsxs)(N.xA,{className:ea().titleBlock,children:[(0,s.jsxs)("span",{className:ea().titleLine,children:[(0,s.jsx)(K.A,{className:(0,Z.A)(ea().title,G.Yr),href:f,children:g.title}),(0,s.jsx)("span",{className:ea().badge,children:p("Album")})]}),(0,s.jsx)(Q.Q,{artists:g.artists,className:ea().secondLine,restUrl:f,variant:"short"})]})]}),!_&&(0,s.jsxs)(N.xA,{children:[(0,s.jsx)("span",{className:ea().firstLine,children:g.recordlabel?(0,s.jsx)(X.U,{contributor:g.recordlabel}):(0,s.jsx)(K.A,{href:(0,w.ng)(b.viewMode),children:p("Volumo Direct")})}),(0,s.jsx)("span",{className:ea().secondLine,children:(0,z.po)([g.release_start_at?(0,s.jsx)("span",{children:(0,U.ZP)(g.release_start_at)},"release-date"):void 0,g.catalog_number?(0,s.jsx)("span",{children:g.catalog_number},"catalog-number"):void 0].filter(W.vN))})]}),(0,s.jsxs)(N.xA,{alignItems:"center",autoColumns:"auto",autoFlow:"column",columns:"1fr",children:[!_&&(0,s.jsxs)(N.xA,{children:[(0,s.jsx)(ee.k,{className:ea().firstLine,genreIds:g.genres_ids,restUrl:f,variant:"short"}),(0,s.jsx)("span",{className:ea().secondLine,children:(0,z.po)([(0,O.B4)(p,"track",g.tracks_total),(0,q.Jy)(g.duration,p)])})]}),(0,s.jsx)(ec,{disabled:t,price:g.price,removeTitle:p("Remove album from cart"),onRemove:y})]})]}),r&&(0,s.jsx)("div",{id:v,children:g.tracks.map(e=>(0,s.jsx)(ed,{album:g,track:e},e.id))})]})},(e,t)=>{let{style:a,...r}=e,{style:l,...s}=t;return(0,Y.bN)(a,l)&&(0,Y.bN)(r,s)});eu.displayName="CartAlbumRow";var em=a(74075),eh=a.n(em),ep=a(62903),ex=a.n(ep);let e_=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)(er.T,{contextPath:"cart",customActions:r?void 0:(0,s.jsx)(ec,{disabled:t,price:n.track.price,removeTitle:h("Remove from cart"),onRemove:p}),indexElement:(0,s.jsx)("span",{className:ex().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,Y.bN)(a,l)&&(0,Y.bN)(r,s)});e_.displayName="CartTrackRow";let eb=e=>{let{isAllSelected:t,isLoading:a,isPurchase:r,isRemoving:l,items:n,selectedShortItems:i,totalCount:d,onClear:u,onRemove:h,onRequestMore:x,onSelect:b,onSelectAll:g}=e,{t:f}=(0,o.c3)(),{playbackServer:v}=(0,R.cs)(),[y,k]=(0,c.useState)(()=>new Set);(0,R.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:eh().confirmation,children:f("Remove everything from the cart?")});await (0,F.db)({content:e})&&u()},[u,h,i,f]),w=(0,c.useCallback)(e=>h([e]),[h]),E=(0,c.useCallback)(e=>{let{item:t}=e,a=v.getActiveInstance()?.trackId;return"track"===t.type?t.track.id===a?B.ps.track.heightExpanded:B.ps.track.height:y.has(t.album.id)?t.album.tracks.reduce((e,t)=>e+(t.id===a?B.ps.track.heightExpanded:B.ps.track.height),B.ps.track.height):B.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)(N.xA,{alignItems:"center",className:eh().header,columns:"1fr auto",children:[(0,s.jsx)(T.S,{checked:t,label:f("Select all"),onChange:g}),(0,s.jsx)(L.K,{"aria-label":S,disabled:l,iconComponent:_.CA7,muted:!0,size:"small",title:S,variant:"transparent",onClick:A})]}),(0,s.jsx)(B.$L,{batchSize:p.N4.CartItems,inDomGap:50,items:n,loading:a,renderComponent:(e,t)=>
1{let{key:a,index:n,style:i}=t,o={...i,transition:`top ${R.Jf}ms`};return"track"===e.type?(0,s.jsx)(e_,{disabled:l,index:n,isPurchase:r,isSelected:C.has(e.id),item:e,style:o,onRemove:w,onSelect:b},a):(0,s.jsx)(eu,{disabled:l,index:n,isExpanded:y.has(e.album.id),isSelected:C.has(e.id),item:e,style:o,onRemove:w,onSelect:b,onToggle:j},a)},renderPlaceholder:(e,t)=>{let{key:a,style:r}=t;return"track"===e.type?(0,s.jsx)(D.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)(D.H,{contextPath:"cart",track:e},e.id))},a)},requestMoreItems:x,totalCount:d,onComputeItemHeight:E,onKeepMountedCheck:I})]})};var eg=a(27084),ef=a.n(eg);let ev=e=>{let{isRetrying:t,onRetry:a}=e,{t:r}=(0,o.c3)();return(0,s.jsxs)(N.xA,{className:ef().root,justifyItems:"center",verticalSpacing:3,children:[(0,s.jsx)("span",{className:ef().icon,children:(0,s.jsx)(_.O7Z,{height:32,width:32})}),(0,s.jsxs)(N.xA,{justifyItems:"center",verticalSpacing:1.5,children:[(0,s.jsx)(y.V,{component:"h2",variant:"vividH3",children:r("We could not load your cart")}),(0,s.jsx)(y.V,{color:"secondary",variant:"body2",children:r("The tracks are still there. Try again in a moment.")})]}),(0,s.jsx)(E.$,{className:ef().button,disabled:t,onClick:a,children:r("Try again")})]})};var ey=a(45400),ek=a.n(ey);function eC(){return(eC=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 ej=e=>c.createElement("svg",eC({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"})),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"}
1,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 eA=a(29155),ew=a.n(eA);let eE=e=>{let{className:t}=e,{t:a}=(0,o.c3)();return(0,s.jsxs)("div",{className:(0,Z.A)(ew().root,t),children:[(0,s.jsx)(ej,{"aria-hidden":!0,className:ew().background}),(0,s.jsxs)(N.xA,{className:ew().content,verticalSpacing:1,children:[(0,s.jsx)(y.V,{component:"h1",variant:"vividH3",children:a("Thank you! Your music is ready.")}),(0,s.jsx)(y.V,{variant:"body1",children:a("Download anytime, in any available format - lossless included, always at no extra cost.")})]})]})};var eN=a(98811),eI=a.n(eN);let eS=[{unit:"s",value:0}],eP=e=>{let{albumsCount:t,className:a,totalDurationMs:r,tracksCount:l}=e,{t:n}=(0,o.c3)(),i=(0,q.Kn)(n),d=(0,q.CE)(r),u=d.length?d:eS,m=t>0,h=(e,t,a)=>(0,s.jsxs)(N.xA,{alignItems:"baseline",autoFlow:"column",className:(0,Z.A)(eI().counter,!a&&eI().withDivider),justifyContent:"center",children:[(0,s.jsx)("span",{className:(0,Z.A)(eI().value,G.Yr),children:e}),(0,s.jsx)("span",{className:eI().unit,children:t})]});return(0,s.jsxs)(N.xA,{autoColumns:"1fr",autoFlow:"column",className:(0,Z.A)(eI().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)(N.xA,{alignItems:"baseline",autoFlow:"column",className:(0,Z.A)(eI().counter,eI().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,Z.A)(eI().value,G.Yr),children:a}),(0,s.jsx)("span",{className:eI().unit,children:i[t]})]},t)})})]})};var eM=a(87891),eB=a.n(eM);let eR=e=>{let{className:t,description:a,icon:r,title:l}=e,{isBelowSm:n}=(0,x.yU)(),i=(0,s.jsx)("span",{className:eB().iconCircle,children:(0,s.jsx)(r,{height:20,width:20})});return(0,s.jsxs)(N.xA,{alignItems:"center",autoFlow:"column",className:(0,Z.A)(eB().root,t),columns:n?"minmax(0, 1fr) auto":"auto 1fr",horizontalSpacing:1.5,children:[!n&&i,(0,s.jsxs)(N.xA,{autoFlow:"row",verticalSpacing:.5,children:[(0,s.jsx)(y.V,{className:eB().title,component:"span",variant:"vividH4",children:l}),(0,s.jsx)("span",{className:eB().description,children:a})]}),n&&i]})};var eF=a(51810),eL=a.n(eF);let eT=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)(N.xA,{alignItems:"center",className:(0,Z.A)(eL().root,r),columns:u?"1fr":"auto minmax(0, 1fr) auto",horizontalSpacing:d?3:6,verticalSpacing:2,children:[(0,s.jsx)(eP,{albumsCount:a,totalDurationMs:o,tracksCount:c}),(0,s.jsx)(eR,{description:l,icon:n,title:i}),(0,s.jsx)(N.xA,{alignItems:"center",className:eL().actions,columns:u?"1fr":"auto minmax(0, 1fr)",horizontalSpacing:1,children:t})]})};var eD=a(22104),eO=a.n(eD);let eH=e=>{let{className:t,disabled:a,isSubtotalPending:r,subtotalAmount:l,onClick:n}=e,{t:i}=(0,o.c3)(),{formatPrice:c}=(0,en.H2)();return(0,s.jsx)(E.$,{className:(0,Z.A)(eO().root,t),disabled:a,size:"small",onClick:n,children:(0,s.jsxs)(N.xA,{alignItems:"center",columns:"1fr auto",horizontalSpacing:2,children:[(0,s.jsxs)(N.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,Z.A)(G.Yr,G.hY),children:r||void 0===l?"â¦":c(l)})]})})};var eK=a(4513),eV=a(30379),eG=a.n(eV);let eU=e=>{let{className:t,disabled:a,trackIds:r}=e,{t:l}=(0,o.c3)(),{openAddToPlaylistPopup:n}=(0,c.useContext)(eK.Bm),i=(0,c.useRef)(null),d=(0,c.useCallback)(()=>{n({anchorElement:i.current??void 0,sourceTrackIds:r})},[n,r]);return(0,s.jsx)(E.$,{className:(0,Z.A)(eG().root,t),disabled:a||!r.length,innerRef:i,muted:!0,size:"small",onClick:d,children:(0,s.jsxs)(N.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),eW=a(89654),eq=a(96180);let eY=10*q._L;var eZ=a(66991);let e$=e=>e.id,eX=[],eJ=[],eQ=[],e0="sticky-cart-summary",e1="sticky-cart-checkout",e2=()=>{let{t:e}=(0,o.c3)(),{isBelowSm:t}=(0,x.yU)(),{deregisterOffset:a,getTotalOffset:r,registerOffset:l}=(0,c.useContext)(g.X),{data:n,isError:i,refetch:d}=(0,m.K5)(),{data:u,fetchNextPage:h,isError:p,isFetching:A,refetch:w}=(0,m.MC)(),{purchasedTrackIds:E,setPurchasedTrackIds:N}=(0,k._)(),{data:I,isError:S,refetch:P}=(0,j.Z_)(E);(0,c.useEffect)(()=>()=>N(void 0),[N]);let B=(0,c.useCallback)((e,t)=>{t?l({name:e,offset:t.height,position:t.edge,rank:100}):a(e)},[a,l]);(0,c.useEffect)(()=>()=>{a(e0),a(e1)},[a]);let R=!!I?.length,F=(0,c.useMemo)(()=>I?.map(e=>({id:(0,m.bR)({id:e.id,type:"track"}),type:"track",track:e})),[I]),L=(R?F:u?.items)??eX,T=(0,c.useMemo)(()=>R?E?.map(e=>({id:e,type:"track"})):n?.items,[n,R,E]),D=!!E?.length&&!I&&!S||!R&&!u?.items.length&&(!u||!!u.total||A)&&!i&&!p,{deselect:H,handleSelect:K,handleSelectAll:V,isAllSelected:G,selectedItemIds:U,selectedShortItems:z}=(e=>{let t,a,{isPurchaseShown:r,items:l,shortItems:s}=e,{handleChange:n,selectedKeys:i,setSelectedKeys:o}=(0,eZ.Z)(l,e$);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:R,items:L,shortItems:T??eJ}),W=(e=>{let{cart:t,selectedItemIds:a}=e,{api:r}=(0,eW.gf)(),{openCheckoutModal:l}=(0,c.useContext)(eK.Bm),{setCartCheckout:s}=(0,k._)(),{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,b=d?n?.albums_count??0:t?.albums_count??0,g=d?n?.tracks_count??0:t?.tracks_count??0,[f,v]=(0,c.useState)(!1);return{albumsCount:b,amount:x,handleCheckoutClick:(0,c.useCallback)(async()=>
1{if(!f){v(!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{v(!1)}}},[r,d,f,l,a,s]),isDisabled:!p||f||h||u,isSubtotalPending:u,totalDurationMs:_,tracksCount:g}})({cart:n,selectedItemIds:U}),q=(e=>{let{cart:t,items:a,onRemoved:r}=e,{t:l}=(0,o.c3)(),{clearCart:n,isCartUpdating:i,removeFromCart:d,undoRemoveFromCart:u}=(0,k._)(),h=(0,c.useCallback)((e,t)=>ez.vF.success(e,{countdownDuration:eY,renderCustomSuffix:e=>(0,s.jsx)(eq.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,O.Ef)(l,(0,O.Ph)(t.track))}):t?.type==="album"?l("Album {albumTitle} removed from the cart",void 0,{albumTitle:(0,O.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:n,items:L,onRemoved:H}),Y=(0,c.useMemo)(()=>L.flatMap(e=>"track"===e.type?[e.track]:[]),[L]),Z=(0,c.useMemo)(()=>R?E??eQ:n?.items.flatMap(e=>"album"===e.type?e.tracks_ids??[]:[e.id])??eQ,[n,R,E]),$=R?Y.reduce((e,t)=>e+(t.duration??0),0):W.totalDurationMs,X=R?0:W.albumsCount,J=R?Y.length:W.tracksCount,Q=(0,c.useCallback)(()=>{d(),w(),E?.length&&P()},[E,d,w,P]),ee=(0,c.useCallback)(()=>void h(),[h]),et=R?(0,s.jsx)(C.F,{downloadText:e("Download all"),forceOrdinaryEnabledDownloadButton:!0,items:Y,itemType:"track",layoutVariant:"full"}):(0,s.jsx)(eH,{disabled:W.isDisabled,isSubtotalPending:W.isSubtotalPending,subtotalAmount:W.amount,onClick:W.handleCheckoutClick}),ea={allWidthBelowMd:!0,bottomOffset:r("bottom",100),topOffset:r("top",100)};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(f.K,{mt:3}),R?(0,s.jsx)(eE,{}):(0,s.jsx)(y.V,{className:ek().title,component:"h1",variant:"vividH1",children:e("My Cart")}),(0,s.jsxs)(v._,{...ea,disabled:t,onStuckChange:e=>B(e0,e),children:[(0,s.jsx)(f.K,{mt:3}),(0,s.jsx)(eT,{actions:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(eU,{trackIds:Z}),(0,s.jsx)(v._,{...ea,className:ek().checkout,disabled:!t,onStuckChange:e=>B(e1,e),children:et})]}),albumsCount:X,className:ek().summary,hintDescription:e(R?"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:R?_.igj:_.iWP,hintTitle:e(R?"Get more for less":"One purchase, all formats"),totalDurationMs:$,tracksCount:J})]}),(0,s.jsx)(b.p,{data:D?void 0:L,isBlocking:!1,isLoading:D,spacing:"none",children:e=>e.length?(0,s.jsx)(eb,{isAllSelected:G,isLoading:A,isPurchase:R,isRemoving:q.isRemoving,items:e,selectedShortItems:z,totalCount:R?e.length:u?.total??0,onClear:q.handleClear,onRemove:q.handleRemove,onRequestMore:R?void 0:ee,onSelect:K,onSelectAll:V}):(i||p||S)&&!R?(0,s.jsx)(ev,{isRetrying:A,onRetry:Q}):(0,s.jsx)(M,{})})]})};var e3=a(4151),e5=a(28967);let e4=()=>{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)(e5.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)(e2,{})]})};e4.getConfig=()=>({isAuthenticationRequired:!0}),e4.renderInLayout=e3.P,e4.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 e9=e4},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)([]),s=(0,r.useRef)(e);return s.current=e,{handleChange:(0,r.useCallback)((e,a)=>{let r=!!e.nativeEvent.shiftKey,n=t(a),i=e.target.checked,o=s.current;l(e=>{if(!i)return e.filter(e=>e!==n);let a=o?.map(t)??[],l=e.length?a.indexOf(e[e.length-1]):-1,s=a.indexOf(n),c=r&&l>=0&&s>=0?a.slice(Math.min(l,s),Math.max(l,s)+1):[n],d=new Set(e);return[...e,...c.filter(e=>!d.has(e))]})},[t]),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(18251);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",marker:"TrackBlock_marker__6udH7",withDivider:"TrackBlock_withDivider__ZD6AH"}},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,904,5046,4802,1001,1048,9711,3163,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.