1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5599],{128:e=>{e.exports={item:"MenuItem_item__u6TAS",destructive:"MenuItem_destructive__9cWcc",itemButton:"MenuItem_itemButton__zFMs1",icon:"MenuItem_icon__ROCn2"}},3483:(e,t,i)=>{"use strict";i.d(t,{e:()=>l,_:()=>h});var r=i(80263),a=i(53239),o=i(33310);let s=(0,a.createContext)({...(0,o.pq)(void 0),isCartUpdating:!1,addToCart:()=>Promise.resolve(!1),clearCart:()=>Promise.resolve(!1),removeFromCart:()=>Promise.resolve(!1),undoRemoveFromCart:()=>Promise.resolve(!1),setCartCheckout:()=>void 0,setPurchasedTrackIds:()=>void 0}),n=e=>e.then(()=>!0,()=>!1),l=e=>{let{children:t}=e,{data:i}=(0,o.K5)(),[l,h]=(0,a.useState)(),[c,d]=(0,a.useState)(),{cartAlbumIdByTrackId:u,cartAlbumIds:y,cartTrackIds:g}=(0,a.useMemo)(()=>(0,o.pq)(i),[i]),m=(0,o.ww)(),{mutateAsync:p}=m.addToCart,{mutateAsync:v}=m.clearCart,{mutateAsync:x}=m.removeFromCart,{mutateAsync:_}=m.undoRemoveFromCart,f=(0,a.useCallback)(e=>n(p(e)),[p]),w=(0,a.useCallback)(()=>n(v()),[v]),b=(0,a.useCallback)(e=>n(x(e)),[x]),j=(0,a.useCallback)(e=>n(_(e)),[_]),k=m.addToCart.isPending||m.clearCart.isPending||m.removeFromCart.isPending||m.undoRemoveFromCart.isPending,C=(0,a.useMemo)(()=>({addToCart:f,cartAlbumIdByTrackId:u,cartAlbumIds:y,cartCheckout:l,cartTrackIds:g,clearCart:w,isCartUpdating:k,purchasedTrackIds:c,removeFromCart:b,setCartCheckout:h,setPurchasedTrackIds:d,undoRemoveFromCart:j}),[f,u,y,l,g,w,k,c,b,j]);return(0,r.jsx)(s.Provider,{value:C,children:t})},h=()=>(0,a.useContext)(s)},3495:e=>{e.exports={root:"TrackWaveform_root__exCbw"}},4031:e=>{e.exports={root:"Waveform_root__8wV_a",canvas:"Waveform_canvas__lsMtl"}},4175:(e,t,i)=>{"use strict";i.d(t,{NH:()=>n,QQ:()=>l,uI:()=>y,Z_:()=>g,Cj:()=>m,fe:()=>p,vk:()=>v});var r=i(80263),a=i(12556),o=i(18785);i(53239);var s=i(51083);let n=e=>{let{variant:t="largeInList"}=e,{isAboveSm:i}=(0,a.yU)();return i?"normalInList"===t?(0,r.jsxs)(s.Ay,{backgroundColor:"var(--subpanel__bg-color)",foregroundColor:"var(--panel__bg-color)",height:(0,o.yh)(32),speed:2,uniqueKey:"album-normal-in-list",width:"100%",children:[(0,r.jsx)("rect",{height:(0,o.yh)(12),width:(0,o.yh)(12)}),(0,r.jsx)("rect",{height:(0,o.yh)(3),width:(0,o.yh)(32),x:(0,o.yh)(18)}),(0,r.jsx)("rect",{height:(0,o.yh)(2),width:(0,o.yh)(20),x:(0,o.yh)(18),y:(0,o.yh)(5.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(1.75),width:(0,o.yh)(6.5),x:(0,o.yh)(18),y:(0,o.yh)(10)}),(0,r.jsx)("rect",{height:(0,o.yh)(2.25),width:(0,o.yh)(22),x:(0,o.yh)(18),y:(0,o.yh)(13)}),(0,r.jsx)("rect",{height:(0,o.yh)(3.5),width:(0,o.yh)(60),x:(0,o.yh)(18),y:(0,o.yh)(17)}),(0,r.jsx)("rect",{height:(0,o.yh)(3.5),width:(0,o.yh)(60),x:(0,o.yh)(18),y:(0,o.yh)(22)}),(0,r.jsx)("rect",{height:(0,o.yh)(3.5),width:(0,o.yh)(60),x:(0,o.yh)(18),y:(0,o.yh)(27)})]}):(0,r.jsxs)(s.Ay,{backgroundColor:"var(--subpanel__bg-color)",foregroundColor:"var(--panel__bg-color)",height:(0,o.yh)(36),speed:2,uniqueKey:"album-large-in-list",width:"100%",children:[(0,r.jsx)("rect",{height:(0,o.yh)(30),width:(0,o.yh)(30)}),(0,r.jsx)("rect",{height:(0,o.yh)(3),width:(0,o.yh)(37.5),x:(0,o.yh)(36)}),(0,r.jsx)("rect",{height:(0,o.yh)(2),width:(0,o.yh)(25),x:(0,o.yh)(36),y:(0,o.yh)(5.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(3.5),width:(0,o.yh)(60),x:(0,o.yh)(36),y:(0,o.yh)(15)}),(0,r.jsx)("rect",{height:(0,o.yh)(3.5),width:(0,o.yh)(60),x:(0,o.yh)(36),y:(0,o.yh)(20.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(3.5),width:(0,o.yh)(60),x:(0,o.yh)(36),y:(0,o.yh)(26)})]}):"normalInList"===t?(0,r.jsxs)(s.Ay,{backgroundColor:"var(--subpanel__bg-color)",foregroundColor:"var(--panel__bg-color)",height:(0,o.yh)(42),speed:2,uniqueKey:"album-normal-in-list",width:"100%",children:[(0,r.jsx)("rect",{height:(0,o.yh)(8),width:(0,o.yh)(8)}),(0,r.jsx)("rect",{height:(0,o.yh)(2),width:(0,o.yh)(22),y:(0,o.yh)(11)}),(0,r.jsx)("rect",{height:(0,o.yh)(1.5),width:(0,o.yh)(16),y:(0,o.yh)(15.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(3.5),width:(0,o.yh)(9),y:(0,o.yh)(19.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(3.5),width:(0,o.yh)(9),x:(0,o.yh)(11),y:(0,o.yh)(19.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(4),width:(0,o.yh)(40),y:(0,o.yh)(25)}),(0,r.jsx)("rect",{height:(0,o.yh)(4),width:(0,o.yh)(40),y:(0,o.yh)(31)}),(0,r.jsx)("rect",{height:(0,o.yh)(4),width:(0,o.yh)(40),y:(0,o.yh)(37)})]}):(0,r.jsxs)(s.Ay,{backgroundColor:"var(--subpanel__bg-color)",foregroundColor:"var(--panel__bg-color)",height:(0,o.yh)(50),speed:2,uniqueKey:"album-large-in-list",width:"100%",children:[(0,r.jsx)("rect",{height:(0,o.yh)(19.5),width:(0,o.yh)(19.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(2),width:(0,o.yh)(22),y:(0,o.yh)(22.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(1),width:(0,o.yh)(22),y:(0,o.yh)(27)}),(0,r.jsx)("rect",{height:(0,o.yh)(4),width:(0,o.yh)(10),y:(0,o.yh)(30)}),(0,r.jsx)("rect",{height:(0,o.yh)(4),width:(0,o.yh)(10),x:(0,o.yh)(12),y:(0,o.yh)(30)}),(0,r.jsx)("rect",{height:(0,o.yh)(4),width:(0,o.yh)(40),y:(0,o.yh)(37)}),(0,r.jsx)("rect",{height:(0,o.yh)(4),width:(0,o.yh)(40),y:(0,o.yh)(42)})]})},l=()=>{let{isBelowSm:e}=(0,a.yU)();return e?(0,r.jsxs)(s.Ay,{backgroundColor:"var(--subpanel__bg-color)",foregroundColor:"var(--panel__bg-color)",height:(0,o.yh)(77.5),speed:2,uniqueKey:"album",width:"100%",children:[(0,r.jsx)("rect",{height:(0,o.yh)(19.5),width:(0,o.yh)(19.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(4),width:(0,o.yh)(30),y:(0,o.yh)(21.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(2),width:(0,o.yh)(21.25),y:(0,o.yh)(26.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(1.75),width:(0,o.yh)(6.5),y:(0,o.yh)(30)}),(0,r.jsx)("rect",{height:(0,o.yh)(2.25),width:(0,o.yh)(23.75),y:(0,o.yh)(32.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(1.75),width:(0,o.yh)(6.5),y:(0,o.yh)(41)}),(0,r.jsx)("rect",{height:(0,o.yh)(2.25),width:(0,o.yh)(23.75),y:(0,o.yh)(43.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(5.5),width:(0,o.yh)(100),y:(0,o.yh)(47.75)}),(0,r.jsx)("rect",{height:(0,o.yh)(5.5),width:(0,o.yh)(100),y:(0,o.yh)(55.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(5.5),width:(0,o.yh)(100),y:(0,o.yh)(61.75)}),(0,r.jsx)("rect",{height:(0,o.yh)(4.5),width:(0,o.yh)(4.5),y:(0,o.yh)(69.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(2),width:(0,o.yh)(31.25),x:(0,o.yh)(6.25),y:(0,o.yh)(70.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(4.5),width:(0,o.yh)(4.5),y:(0,o.yh)(74.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(2),width:(0,o.yh)(31.25),x:(0,o.yh)(6.25),y:(0,o.yh)(75.5)})]}):(0,r.jsxs)(s.Ay,{backgroundColor:"var(--subpanel__bg-color)",foregroundColor:"var(--panel__bg-color)",height:(0,o.yh)(54.5),speed:2,uniqueKey:"album",width:"100%",children:[(0,r.jsx)("rect",{height:(0,o.yh)(30),width:(0,o.yh)(30)}),(0,r.jsx)("rect",{height:(0,o.yh)(4.5),width:(0,o.yh)(37.5),x:(0,o.yh)(32)}),(0,r.jsx)("rect",{height:(0,o.yh)(2.5),width:(0,o.yh)(22.5),x:(0,o.yh)(32),y:(0,o.yh)(5.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(1.75),width:(0,o.yh)(6.5),x:(0,o.yh)(32),y:(0,o.yh)(25.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(2.25),width:(0,o.yh)(25),x:(0,o.yh)(32),y:(0,o.yh)(27.75)}),(0,r.jsx)("rect",{height:(0,o.yh)(11.5),width:(0,o.yh)(150),y:(0,o.yh)(33)+1}),(0,r.jsx)("rect",{height:(0,o.yh)(4.5),width:(0,o.yh)(4.5),y:(0,o.yh)(45.75)}),(0,r.jsx)("rect",{height:(0,o.yh)(2),width:(0,o.yh)(31.25),x:(0,o.yh)(6.25),y:(0,o.yh)(47)}),(0,r.jsx)("rect",{height:(0,o.yh)(4.5),width:(0,o.yh)(4.5),y:(0,o.yh)(51.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(2),width:(0,o.yh)(31.25),x:(0,o.yh)(6.25),y:(0,o.yh)(52.5)})]})};var h=i(67445),c=i(78852),d=i(79472),u=i.n(d);let y=e=>{let{type:t}=e;return(0,r.jsxs)("div",{children:[(0,r.jsxs)(s.Ay,{backgroundColor:"var(--subpanel__bg-color)",className:u().loader,foregroundColor:"var(--panel__bg-color)",height:(0,o.yh)(30.5),speed:2,uniqueKey:"contributor",width:"100%",children:[(0,r.jsx)("rect",{height:(0,o.yh)(8),rx:"recordlabel"===t?void 0:(0,o.yh)(4),ry:"recordlabel"===t?void 0:(0,o.yh)(4),width:(0,o.yh)(8),x:(0,o.yh)(0),y:(0,o.yh)(0)}),(0,r.jsx)("rect",{height:(0,o.yh)(9),width:(0,o.yh)(37),x:(0,o.yh)(11),y:(0,o.yh)(0)}),(0,r.jsx)("rect",{height:(0,o.yh)(3),width:(0,o.yh)(37),x:(0,o.yh)(11),y:(0,o.yh)(13)}),(0,r.jsx)("rect",{height:(0,o.yh)(3),width:(0,o.yh)(37),x:(0,o.yh)(11),y:(0,o.yh)(18)}),(0,r.jsx)("rect",{height:(0,o.yh)(6),width:(0,o.yh)(37),x:(0,o.yh)(11),y:(0,o.yh)(22.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(21),width:(0,o.yh)(19.5),x:(0,o.yh)(51),y:(0,o.yh)(0)}),(0,r.jsx)("rect",{height:(0,o.yh)(3),width:(0,o.yh)(19.5),x:(0,o.yh)(51),y:(0,o.yh)(25.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(21),width:(0,o.yh)(19.5),x:(0,o.yh)(72.5),y:(0,o.yh)(0)}),(0,r.jsx)("rect",{height:(0,o.yh)(3),width:(0,o.yh)(19.5),x:(0,o.yh)(72.5),y:(0,o.yh)(25.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(21),width:(0,o.yh)(19.5),x:(0,o.yh)(94),y:(0,o.yh)(0)}),(0,r.jsx)("rect",{height:(0,o.yh)(3),width:(0,o.yh)(19.5),x:(0,o.yh)(94),y:(0,o.yh)(25.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(21),width:(0,o.yh)(19.5),x:(0,o.yh)(115.5),y:(0,o.yh)(0)}),(0,r.jsx)("rect",{height:(0,o.yh)(3),width:(0,o.yh)(19.5),x:(0,o.yh)(115.5),y:(0,o.yh)(25.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(21),width:(0,o.yh)(19.5),x:(0,o.yh)(137),y:(0,o.yh)(0)}),(0,r.jsx)("rect",{height:(0,o.yh)(3),width:(0,o.yh)(19.5),x:(0,o.yh)(137),y:(0,o.yh)(25.5)})]}),(0,r.jsx)(c.K,{mt:3}),(0,r.jsx)(h.c,{variant:"zero"})]})},g=e=>{let{type:t}=e,{isAboveSm:i}=(0,a.yU)();return i?(0,r.jsxs)(s.Ay,{backgroundColor:"var(--subpanel__bg-color)",foregroundColor:"var(--panel__bg-color)",height:(0,o.yh)(23.75),speed:2,uniqueKey:"contributor-name-popup",width:"100%",children:[(0,r.jsx)("rect",{height:(0,o.yh)(8),rx:"recordlabel"===t?(0,o.yh)(2):(0,o.yh)(4),ry:"recordlabel"===t?(0,o.yh)(2):(0,o.yh)(4),width:(0,o.yh)(8),x:(0,o.yh)(0),y:(0,o.yh)(0)}),(0,r.jsx)("rect",{height:(0,o.yh)(2.625),width:"100%",x:(0,o.yh)(10),y:(0,o.yh)(1)}),(0,r.jsx)("rect",{height:(0,o.yh)(2),width:"100%",x:(0,o.yh)(10),y:(0,o.yh)(6.125)}),(0,r.jsx)("rect",{height:(0,o.yh)(6.25),width:"100%",x:(0,o.yh)(0),y:(0,o.yh)(10)}),(0,r.jsx)("rect",{height:(0,o.yh)(5.5),width:"100%",x:(0,o.yh)(0),y:(0,o.yh)(18.25)})]}):(0,r.jsxs)(s.Ay,{backgroundColor:"var(--subpanel__bg-color)",foregroundColor:"var(--panel__bg-color)",height:(0,o.yh)(39.75),speed:2,uniqueKey:"contributor-name-popup",width:"100%",children:[(0,r.jsx)("rect",{height:(0,o.yh)(15),rx:"recordlabel"===t?(0,o.yh)(4):(0,o.yh)(7.5),ry:"recordlabel"===t?(0,o.yh)(4):(0,o.yh)(7.5),width:(0,o.yh)(15),x:"calc(50% - 60px)",y:(0,o.yh)(0)}),(0,r.jsx)("rect",{height:(0,o.yh)(4),width:(0,o.yh)(30),x:"calc(50% - 120px)",y:(0,o.yh)(18)}),(0,r.jsx)("rect",{height:(0,o.yh)(6.25),width:"100%",x:(0,o.yh)(0),y:(0,o.yh)(26)}),(0,r.jsx)("rect",{height:(0,o.yh)(6.25),width:"100%",x:(0,o.yh)(0),y:(0,o.yh)(34.25)})]})},m=()=>{let{isBelowSm:e}=(0,a.yU)();return e?(0,r.jsxs)(s.Ay,{backgroundColor:"var(--subpanel__bg-color)",foregroundColor:"var(--panel__bg-color)",height:(0,o.yh)(44),speed:2,uniqueKey:"playlist-in-list",width:"100%",children:[(0,r.jsx)("rect",{height:(0,o.yh)(19.5),width:(0,o.yh)(19.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(3),width:(0,o.yh)(37.5),y:(0,o.yh)(21.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(3),width:(0,o.yh)(37.5),y:(0,o.yh)(26.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(6.5),width:(0,o.yh)(37.5),y:(0,o.yh)(32.5)})]}):(0,r.jsxs)(s.Ay,{backgroundColor:"var(--subpanel__bg-color)",foregroundColor:"var(--panel__bg-color)",height:(0,o.yh)(17),speed:2,uniqueKey:"playlist-in-list",width:"100%",children:[(0,r.jsx)("rect",{height:(0,o.yh)(12),width:(0,o.yh)(12)}),(0,r.jsx)("rect",{height:(0,o.yh)(3),width:(0,o.yh)(37.5),x:(0,o.yh)(16)}),(0,r.jsx)("rect",{height:(0,o.yh)(3),width:(0,o.yh)(37.5),x:(0,o.yh)(16),y:(0,o.yh)(9)})]})},p=()=>{let{isBelowSm:e}=(0,a.yU)();return e?(0,r.jsxs)(s.Ay,{backgroundColor:"var(--subpanel__bg-color)",foregroundColor:"var(--panel__bg-color)",height:(0,o.yh)(97.5),speed:2,uniqueKey:"playlist-full",width:"100%",children:[(0,r.jsx)("rect",{height:(0,o.yh)(19.5),width:(0,o.yh)(19.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(4),width:(0,o.yh)(30),y:(0,o.yh)(21.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(2),width:(0,o.yh)(21.25),y:(0,o.yh)(26.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(1.75),width:(0,o.yh)(6.5),y:(0,o.yh)(30)}),(0,r.jsx)("rect",{height:(0,o.yh)(2.25),width:(0,o.yh)(23.75),y:(0,o.yh)(32.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(5.5),width:(0,o.yh)(100),y:(0,o.yh)(35.625)}),(0,r.jsx)("rect",{height:(0,o.yh)(5.5),width:(0,o.yh)(100),y:(0,o.yh)(43.75)}),(0,r.jsx)("rect",{height:(0,o.yh)(5.5),width:(0,o.yh)(100),y:(0,o.yh)(50.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(5.5),width:(0,o.yh)(100),y:(0,o.yh)(57.75)}),(0,r.jsx)("rect",{height:(0,o.yh)(4.5),width:(0,o.yh)(4.5),y:(0,o.yh)(64.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(2),width:(0,o.yh)(31.25),x:(0,o.yh)(6.25),y:(0,o.yh)(65.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(4.5),width:(0,o.yh)(4.5),y:(0,o.yh)(69.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(2),width:(0,o.yh)(31.25),x:(0,o.yh)(6.25),y:(0,o.yh)(70.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(4.5),width:(0,o.yh)(4.5),y:(0,o.yh)(74.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(2),width:(0,o.yh)(31.25),x:(0,o.yh)(6.25),y:(0,o.yh)(75.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(4.5),width:(0,o.yh)(4.5),y:(0,o.yh)(79.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(2),width:(0,o.yh)(31.25),x:(0,o.yh)(6.25),y:(0,o.yh)(80.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(4.5),width:(0,o.yh)(4.5),y:(0,o.yh)(84.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(2),width:(0,o.yh)(31.25),x:(0,o.yh)(6.25),y:(0,o.yh)(85.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(4.5),width:(0,o.yh)(4.5),y:(0,o.yh)(89.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(2),width:(0,o.yh)(31.25),x:(0,o.yh)(6.25),y:(0,o.yh)(90.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(4.5),width:(0,o.yh)(4.5),y:(0,o.yh)(94.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(2),width:(0,o.yh)(31.25),x:(0,o.yh)(6.25),y:(0,o.yh)(95.5)})]}):(0,r.jsxs)(s.Ay,{backgroundColor:"var(--subpanel__bg-color)",foregroundColor:"var(--panel__bg-color)",height:(0,o.yh)(85),speed:2,uniqueKey:"playlist-full",width:"100%",children:[(0,r.jsx)("rect",{height:(0,o.yh)(30),width:(0,o.yh)(30)}),(0,r.jsx)("rect",{height:(0,o.yh)(4.5),width:(0,o.yh)(37.5),x:(0,o.yh)(32)}),(0,r.jsx)("rect",{height:(0,o.yh)(2.5),width:(0,o.yh)(22.5),x:(0,o.yh)(32),y:(0,o.yh)(5.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(1.75),width:(0,o.yh)(6.5),x:(0,o.yh)(32),y:(0,o.yh)(25.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(2.25),width:(0,o.yh)(25),x:(0,o.yh)(32),y:(0,o.yh)(27.75)}),(0,r.jsx)("rect",{height:(0,o.yh)(8),width:(0,o.yh)(150),y:(0,o.yh)(33.125)}),(0,r.jsx)("rect",{height:(0,o.yh)(5.5),width:(0,o.yh)(150),y:(0,o.yh)(42.75)}),(0,r.jsx)("rect",{height:(0,o.yh)(4.5),width:(0,o.yh)(4.5),y:(0,o.yh)(48.75)}),(0,r.jsx)("rect",{height:(0,o.yh)(2),width:(0,o.yh)(31.25),x:(0,o.yh)(6.25),y:(0,o.yh)(50)}),(0,r.jsx)("rect",{height:(0,o.yh)(4.5),width:(0,o.yh)(4.5),y:(0,o.yh)(54.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(2),width:(0,o.yh)(31.25),x:(0,o.yh)(6.25),y:(0,o.yh)(55.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(4.5),width:(0,o.yh)(4.5),y:(0,o.yh)(59.75)}),(0,r.jsx)("rect",{height:(0,o.yh)(2),width:(0,o.yh)(33.75),x:(0,o.yh)(6.25),y:(0,o.yh)(61)}),(0,r.jsx)("rect",{height:(0,o.yh)(4.5),width:(0,o.yh)(4.5),y:(0,o.yh)(65.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(2),width:(0,o.yh)(27.5),x:(0,o.yh)(6.25),y:(0,o.yh)(66.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(4.5),width:(0,o.yh)(4.5),y:(0,o.yh)(70.75)}),(0,r.jsx)("rect",{height:(0,o.yh)(2),width:(0,o.yh)(30),x:(0,o.yh)(6.25),y:(0,o.yh)(72)}),(0,r.jsx)("rect",{height:(0,o.yh)(4.5),width:(0,o.yh)(4.5),y:(0,o.yh)(76.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(2),width:(0,o.yh)(25),x:(0,o.yh)(6.25),y:(0,o.yh)(77.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(4.5),width:(0,o.yh)(4.5),y:(0,o.yh)(81.75)}),(0,r.jsx)("rect",{height:(0,o.yh)(2),width:(0,o.yh)(32.5),x:(0,o.yh)(6.25),y:(0,o.yh)(83)})]})},v=()=>{let{isBelowSm:e}=(0,a.yU)();return(0,r.jsx)(r.Fragment,{children:e?(0,r.jsxs)(s.Ay,{backgroundColor:"var(--subpanel__bg-color)",foregroundColor:"var(--panel__bg-color)",height:(0,o.yh)(100),speed:2,uniqueKey:"track-page",width:"100%",children:[(0,r.jsx)("rect",{height:(0,o.yh)(19.5),width:(0,o.yh)(19.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(3),width:(0,o.yh)(3),x:`calc(100% - ${(0,o.yh)(7)}px)`}),(0,r.jsx)("rect",{height:(0,o.yh)(3),width:(0,o.yh)(3),x:`calc(100% - ${(0,o.yh)(3)}px)`}),(0,r.jsx)("rect",{height:(0,o.yh)(5),width:(0,o.yh)(5),y:(0,o.yh)(21.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(4),width:(0,o.yh)(28),x:(0,o.yh)(6.5),y:(0,o.yh)(21.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(5),width:"100%",y:(0,o.yh)(28)}),(0,r.jsx)("rect",{height:(0,o.yh)(1.75),width:(0,o.yh)(8),y:(0,o.yh)(38)}
1),(0,r.jsx)("rect",{height:(0,o.yh)(2.25),width:(0,o.yh)(18),y:(0,o.yh)(40.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(1.75),width:(0,o.yh)(8),y:(0,o.yh)(44)}),(0,r.jsx)("rect",{height:(0,o.yh)(2.25),width:(0,o.yh)(18),y:(0,o.yh)(46.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(1.75),width:(0,o.yh)(8),y:(0,o.yh)(50)}),(0,r.jsx)("rect",{height:(0,o.yh)(2.25),width:(0,o.yh)(18),y:(0,o.yh)(52.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(1.75),width:(0,o.yh)(8),y:(0,o.yh)(56)}),(0,r.jsx)("rect",{height:(0,o.yh)(2.25),width:(0,o.yh)(18),y:(0,o.yh)(58.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(1.75),width:(0,o.yh)(8),x:"50%",y:(0,o.yh)(56)}),(0,r.jsx)("rect",{height:(0,o.yh)(2.25),width:(0,o.yh)(12),x:"50%",y:(0,o.yh)(58.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(1.75),width:(0,o.yh)(8),y:(0,o.yh)(62)}),(0,r.jsx)("rect",{height:(0,o.yh)(2.25),width:(0,o.yh)(18),y:(0,o.yh)(64.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(1.75),width:(0,o.yh)(8),y:(0,o.yh)(68)}),(0,r.jsx)("rect",{height:(0,o.yh)(2.25),width:(0,o.yh)(18),y:(0,o.yh)(70.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(1.75),width:(0,o.yh)(8),x:"50%",y:(0,o.yh)(68)}),(0,r.jsx)("rect",{height:(0,o.yh)(2.25),width:(0,o.yh)(12),x:"50%",y:(0,o.yh)(70.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(1.75),width:(0,o.yh)(8),y:(0,o.yh)(74)}),(0,r.jsx)("rect",{height:(0,o.yh)(2.25),width:(0,o.yh)(18),y:(0,o.yh)(76.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(1.75),width:(0,o.yh)(8),x:"50%",y:(0,o.yh)(74)}),(0,r.jsx)("rect",{height:(0,o.yh)(2.25),width:(0,o.yh)(12),x:"50%",y:(0,o.yh)(76.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(5.5),width:"100%",y:(0,o.yh)(83)}),(0,r.jsx)("rect",{height:(0,o.yh)(5.5),width:"100%",y:(0,o.yh)(89.5)})]}):(0,r.jsxs)(s.Ay,{backgroundColor:"var(--subpanel__bg-color)",foregroundColor:"var(--panel__bg-color)",height:(0,o.yh)(115),speed:2,uniqueKey:"track-page",width:"100%",children:[(0,r.jsx)("rect",{height:(0,o.yh)(30),width:(0,o.yh)(30)}),(0,r.jsx)("rect",{height:(0,o.yh)(5),width:(0,o.yh)(55),x:(0,o.yh)(32),y:(0,o.yh)(2)}),(0,r.jsx)("rect",{height:(0,o.yh)(5),width:"100%",x:(0,o.yh)(32),y:(0,o.yh)(9)}),(0,r.jsx)("rect",{height:(0,o.yh)(1.75),width:(0,o.yh)(6),x:(0,o.yh)(32),y:(0,o.yh)(20)}),(0,r.jsx)("rect",{height:(0,o.yh)(2.25),width:(0,o.yh)(18),x:(0,o.yh)(32),y:(0,o.yh)(22.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(1.75),width:(0,o.yh)(6),x:(0,o.yh)(68),y:(0,o.yh)(20)}),(0,r.jsx)("rect",{height:(0,o.yh)(2.25),width:(0,o.yh)(18),x:(0,o.yh)(68),y:(0,o.yh)(22.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(1.75),width:(0,o.yh)(6),x:(0,o.yh)(104),y:(0,o.yh)(20)}),(0,r.jsx)("rect",{height:(0,o.yh)(2.25),width:(0,o.yh)(18),x:(0,o.yh)(104),y:(0,o.yh)(22.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(1.75),width:(0,o.yh)(6),x:(0,o.yh)(32),y:(0,o.yh)(27)}),(0,r.jsx)("rect",{height:(0,o.yh)(2.25),width:(0,o.yh)(18),x:(0,o.yh)(32),y:(0,o.yh)(29.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(1.75),width:(0,o.yh)(6),x:(0,o.yh)(68),y:(0,o.yh)(27)}),(0,r.jsx)("rect",{height:(0,o.yh)(2.25),width:(0,o.yh)(18),x:(0,o.yh)(68),y:(0,o.yh)(29.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(1.75),width:(0,o.yh)(6),x:(0,o.yh)(104),y:(0,o.yh)(27)}),(0,r.jsx)("rect",{height:(0,o.yh)(2.25),width:(0,o.yh)(18),x:(0,o.yh)(104),y:(0,o.yh)(29.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(1.75),width:(0,o.yh)(6),x:(0,o.yh)(32),y:(0,o.yh)(34)}),(0,r.jsx)("rect",{height:(0,o.yh)(2.25),width:(0,o.yh)(18),x:(0,o.yh)(32),y:(0,o.yh)(36.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(1.75),width:(0,o.yh)(6),x:(0,o.yh)(68),y:(0,o.yh)(34)}),(0,r.jsx)("rect",{height:(0,o.yh)(2.25),width:(0,o.yh)(18),x:(0,o.yh)(68),y:(0,o.yh)(36.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(1.75),width:(0,o.yh)(6),x:(0,o.yh)(104),y:(0,o.yh)(34)}),(0,r.jsx)("rect",{height:(0,o.yh)(2.25),width:(0,o.yh)(18),x:(0,o.yh)(104),y:(0,o.yh)(36.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(1.75),width:(0,o.yh)(6),x:(0,o.yh)(32),y:(0,o.yh)(41)}),(0,r.jsx)("rect",{height:(0,o.yh)(2.25),width:(0,o.yh)(14),x:(0,o.yh)(32),y:(0,o.yh)(43.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(2),width:(0,o.yh)(40),x:(0,o.yh)(32),y:(0,o.yh)(51.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(6),width:(0,o.yh)(15),x:`calc(100% - ${(0,o.yh)(33)}px)`,y:(0,o.yh)(49.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(6),width:(0,o.yh)(15),x:`calc(100% - ${(0,o.yh)(16)}px)`,y:(0,o.yh)(49.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(4),width:(0,o.yh)(40),y:(0,o.yh)(63.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(7),width:(0,o.yh)(20),y:(0,o.yh)(75)}),(0,r.jsx)("rect",{height:(0,o.yh)(7),width:(0,o.yh)(20),x:(0,o.yh)(21),y:(0,o.yh)(75)}),(0,r.jsx)("rect",{height:(0,o.yh)(7),width:(0,o.yh)(20),x:(0,o.yh)(42),y:(0,o.yh)(75)}),(0,r.jsx)("rect",{height:(0,o.yh)(4.5),width:(0,o.yh)(4.5),y:(0,o.yh)(85)}),(0,r.jsx)("rect",{height:(0,o.yh)(2),width:(0,o.yh)(28),x:(0,o.yh)(6.25),y:(0,o.yh)(86.25)}),(0,r.jsx)("rect",{height:(0,o.yh)(4.5),width:(0,o.yh)(4.5),y:(0,o.yh)(92.5)}),(0,r.jsx)("rect",{height:(0,o.yh)(2),width:(0,o.yh)(42),x:(0,o.yh)(6.25),y:(0,o.yh)(94)}),(0,r.jsx)("rect",{height:(0,o.yh)(4.5),width:(0,o.yh)(4.5),y:(0,o.yh)(99.75)}),(0,r.jsx)("rect",{height:(0,o.yh)(2),width:(0,o.yh)(30),x:(0,o.yh)(6.25),y:(0,o.yh)(101)}),(0,r.jsx)("rect",{height:(0,o.yh)(4.5),width:(0,o.yh)(4.5),y:(0,o.yh)(106.75)}),(0,r.jsx)("rect",{height:(0,o.yh)(2),width:(0,o.yh)(38),x:(0,o.yh)(6.25),y:(0,o.yh)(108)})]})})}},4513:(e,t,i)=>{"use strict";i.d(t,{xA:()=>o,Bm:()=>a,JH:()=>Y});var r=i(53239);let a=r.createContext({isShareUrlModalOpen:!1,closeAddToPlaylistPopup:()=>{},getAddToPlaylistPopupData:()=>void 0,openAddToPlaylistPopup:()=>{},openCheckoutModal:()=>{},openEmbedModal:()=>{},openReportModal:()=>{},openPlaylistCoverModal:()=>{},openPlaylistVisibilityModal:()=>{},openShareUrlModal:()=>{},openTipsModal:()=>{},openTopUpBalanceModal:()=>{},openTrackInfoModal:()=>{}});a.displayName="MusicActionContext";let o=r.createContext(void 0);o.displayName="AddToPlaylistTargetContext";
1var s=i(80263),n=i(25051),l=i(13463),h=i(61469),c=i.n(h),d=i(59447),u=i(75241);let y=i.n(u)()(async()=>(await Promise.all([i.e(8221),i.e(4001),i.e(7658)]).then(i.bind(i,47658))).AddToPlaylistPopup,{loadableGenerated:{webpack:()=>[47658]}}),g=e=>(0,d.t)(e.open)?(0,s.jsx)(y,{...e}):null;var m=i(61545);let p=(0,m.b)(async()=>(await Promise.all([i.e(5807),i.e(2012),i.e(387),i.e(5154),i.e(5711),i.e(4207),i.e(5595),i.e(773),i.e(9724),i.e(4471),i.e(5095),i.e(2773)]).then(i.bind(i,80856))).CheckoutModal),v=e=>(0,d.t)(e.open)?(0,s.jsx)(p,{...e}):null,x=(0,m.b)(async()=>(await Promise.all([i.e(2012),i.e(387),i.e(4001),i.e(2762),i.e(773),i.e(4471),i.e(6407)]).then(i.bind(i,76407))).TipsModal),_=e=>(0,d.t)(e.open)?(0,s.jsx)(x,{...e}):null,f=(0,m.b)(async()=>(await Promise.all([i.e(5807),i.e(5154),i.e(387),i.e(5711),i.e(4207),i.e(5595),i.e(773),i.e(9724),i.e(4471),i.e(5095),i.e(5564)]).then(i.bind(i,51603))).TopUpBalanceModal),w=e=>(0,d.t)(e.open)?(0,s.jsx)(f,{...e}):null,b=(0,m.b)(async()=>(await Promise.all([i.e(5711),i.e(4207),i.e(5595),i.e(6044),i.e(9452),i.e(387),i.e(9711),i.e(9960),i.e(208),i.e(9515)]).then(i.bind(i,69515))).EmbedModal),j=e=>(0,d.t)(e.open)?(0,s.jsx)(b,{...e}):null;var k=i(33894),C=i(10330),P=i(81938),M=i(13162),A=i(13950),I=i(88847),S=i(51143);let T=e=>{let{playlistId:t,...i}=e,{data:a,isLoading:o}=(0,A.YA)(t,{enabled:i.open}),{data:n,isLoading:l}=(0,A.KA)(t,i.open),h=(0,I.R2)(),c=(0,I.T)(),d=(0,r.useCallback)(async(e,t)=>{a&&(t?await c.mutateAsync({file:t,playlistId:a.id},{onError(e){k.vF.error(e)}}):e&&h.mutate({playlistId:a.id,artwork_uuid:e}))},[a]),{user:u,isLoggedIn:y}=(0,S.IE)(),{data:g,isLoading:m}=(0,M.Qn)(y),p=(0,r.useMemo)(()=>a?[...(n?.items??[]).map(e=>e.album.artwork_uuid),a?.artwork_uuid,u?.avatar_uuid,...(g??[]).map(e=>"verified"===e.status?e.artwork_uuid:void 0)].filter(C.TL):void 0,[a,n,u,g]);return(0,s.jsx)(P.n,{albumImageUuids:p,isLoading:o||l||m,specifiedImageUuid:a?.artwork_uuid??void 0,onSubmit:d,...i})};var E=i(12556),N=i(37560);let L=(0,m.b)(async()=>(await Promise.all([i.e(4364),i.e(5711),i.e(4207),i.e(5595),i.e(387),i.e(6226),i.e(509)]).then(i.bind(i,30509))).PlaylistVisibilityModal),D=(0,N.C)(async()=>(await Promise.all([i.e(4364),i.e(5711),i.e(4207),i.e(5595),i.e(387),i.e(6226),i.e(812)]).then(i.bind(i,70812))).PlaylistPublicStatusBottomSheet),B=e=>{let{isBelowSm:t}=(0,E.yU)();return(0,d.t)(e.open)?t?(0,s.jsx)(D,{...e}):(0,s.jsx)(L,{...e}):null},F=(0,m.b)(async()=>(await Promise.all([i.e(5711),i.e(4207),i.e(5595),i.e(4001),i.e(2762),i.e(9860),i.e(5181)]).then(i.bind(i,45181))).ReportModal),R=(0,N.C)(async()=>(await Promise.all([i.e(5711),i.e(4207),i.e(5595),i.e(4001),i.e(2762),i.e(9860),i.e(5388)]).then(i.bind(i,25388))).ReportBottomSheet),q=e=>{let{isBelowSm:t}=(0,E.yU)();return(0,d.t)(e.open)?t?(0,s.jsx)(R,{...e}):(0,s.jsx)(F,{...e}):null},O=(0,m.b)(async()=>(await Promise.all([i.e(4364),i.e(5711),i.e(4207),i.e(5595),i.e(6044),i.e(9452),i.e(387),i.e(2266),i.e(9711),i.e(9960),i.e(1463),i.e(208),i.e(3297)]).then(i.bind(i,33297))).ShareUrlModal),W=e=>(0,d.t)(e.open)?(0,s.jsx)(O,{...e}):null,U=(0,m.b)(async()=>(await Promise.all([i.e(5711),i.e(4207),i.e(5595),i.e(5807),i.e(387),i.e(9452),i.e(6044),i.e(9711),i.e(7017)]).then(i.bind(i,77017))).TrackInfoModal),$=(0,N.C)(async()=>(await Promise.all([i.e(5807),i.e(387),i.e(9452),i.e(6044),i.e(5711),i.e(4207),i.e(5595),i.e(9711),i.e(5160)]).then(i.bind(i,85160))).TrackInfoBottomSheet),K=e=>{let{isBelowSm:t}=(0,E.yU)();return(0,d.t)(e.open)?t?(0,s.jsx)($,{...e}):(0,s.jsx)(U,{...e}):null};var G=i(57383);let Y=e=>{let{children:t}=e,{t:i}=(0,l.c3)(),{isLoggedIn:h}=(0,S.IE)(),{ensureLoggedIn:d}=(0,S.JP)(),{closeModal:u,getModalData:y,isModalOpen:m,modalData:p,openModal:x}=(0,G.X)(),{closeModal:f,isModalOpen:b,getModalData:k,modalData:C,openModal:P}=(0,G.X)(),{closeModal:M,isModalOpen:A,modalData:I,openModal:E}=(0,G.X)(),{closeModal:N,isModalOpen:L,modalData:D,openModal:F}=(0,G.X)(),{closeModal:R,isModalOpen:O,modalData:U,openModal:$}=(0,G.X)(),{closeModal:Y,isModalOpen:H,modalData:z,openModal:X}=(0,G.X)(),{closeModal:Q,isModalOpen:Z,modalData:V,openModal:J}=(0,G.X)(),{closeModal:ee,isModalOpen:et,modalData:ei,openModal:er}=(0,G.X)(),{closeModal:ea,isModalOpen:eo,modalData:es,openModal:en}=(0,G.X)(),{closeModal:el,isModalOpen:eh,modalData:ec,openModal:ed}=(0,G.X)(),eu=(0,r.useCallback)(async()=>{f(),k()?.onCloseAttempt?.()},[]),ey=(0,n.h)(p&&{sourceAlbumId:p.sourceAlbum?.id,sourcePlaylistId:p.sourcePlaylistId,sourcePlaylistType:p.sourcePlaylistType,sourceTrackIds:p.sourceTrackIds}),eg=(0,n.h)({isShareUrlModalOpen:b,closeAddToPlaylistPopup:u,getAddToPlaylistPopupData:y,openAddToPlaylistPopup:x,openCheckoutModal:E,openEmbedModal:F,openPlaylistCoverModal:X,openPlaylistVisibilityModal:J,openReportModal:$,openShareUrlModal:P,openTipsModal:er,openTopUpBalanceModal:en,openTrackInfoModal:ed});return(0,r.useEffect)(()=>{c().asPath.endsWith("#topup")&&(h||c().replace(c().asPath.replace("#to
1pup","")),d(()=>en({})))},[]),(0,s.jsxs)(a.Provider,{value:eg,children:[(0,s.jsx)(o.Provider,{value:ey,children:t}),p&&(0,s.jsx)(g,{...p,open:m,onCloseAttempt:u}),I&&(0,s.jsx)(v,{...I,open:A,title:i("Buy & download"),onCloseAttempt:M}),D&&(0,s.jsx)(j,{...D,open:L,onCloseAttempt:N}),U&&(0,s.jsx)(q,{...U,open:O,onCloseAttempt:R}),ei&&(0,s.jsx)(_,{...ei,open:et,title:i("Add a tip"),onCloseAttempt:ee}),es&&(0,s.jsx)(w,{...es,open:eo,onCloseAttempt:ea}),ec&&(0,s.jsx)(K,{...ec,open:eh,onCloseAttempt:el}),C&&(0,s.jsx)(W,{...C,open:b,onCloseAttempt:eu}),z&&(0,s.jsx)(T,{...z,open:H,onCloseAttempt:Y}),V&&(0,s.jsx)(B,{...V,open:Z,onCloseAttempt:Q})]})}},6387:(e,t,i)=>{"use strict";i.d(t,{J:()=>h});var r=i(80263),a=i(28127),o=i(3404),s=i(3638);i(53239);var n=i(53895),l=i.n(n);let h=e=>{let{className:t,countryCode:i,eagerLoading:n,shape:h,size:c}=e,d=i?.toUpperCase()==="UK"?"GB":i;return d?(0,r.jsx)("img",{alt:d,className:(0,s.A)(l().image,t,h&&l()[h]),loading:n?void 0:"lazy",src:`${a.z.basePath}/static/svg/country-flags/${d}.svg`,style:void 0!==c?{width:`${c}px`}:void 0,title:(0,o.X)()[d.toUpperCase()]}):(0,r.jsx)("span",{className:l().image})}},6959:e=>{e.exports={root:"InfiniteScroll_root__27GIA",items:"InfiniteScroll_items__uk4lp"}},7709:(e,t,i)=>{"use strict";i.d(t,{w:()=>d});var r=i(80263),a=i(80655),o=i(60719),s=i(85838),n=i(13463),l=i(53239),h=i(19857),c=i.n(h);let d=e=>{let{batchSize:t,currentCount:i,loadingDetectionGap:h,top:d,totalCount:u,onTrigger:y}=e,{t:g}=(0,n.c3)(),m=(0,l.useRef)(null);return(0,l.useEffect)(()=>{let e=m.current;if(e){let t=new IntersectionObserver(e=>{y?.(e[0].isIntersecting)});return t.observe(e),()=>{t.unobserve(e)}}},[y]),(0,r.jsx)("div",{className:c().loader,ref:m,style:{position:"absolute",left:"0px",right:"0px",top:`calc(${"number"==typeof d?`${d}px`:d} - ${h}px)`,paddingTop:`${h}px`,height:`${a.ps.loadingIndicator.height+h}px`},[o.c8]:!0,children:(0,r.jsx)("div",{children:u?g("â¦loading {from}-{to} of {total}â¦",void 0,{from:(0,s.t)(i),to:(0,s.t)(Math.min(i+t,u??Number.MAX_SAFE_INTEGER)),total:(0,s.t)(u)}):g("â¦loading {from}-{to}â¦",void 0,{from:(0,s.t)(i),to:(0,s.t)(Math.min(i+t,u??Number.MAX_SAFE_INTEGER))})})},"loader")}},7825:(e,t,i)=>{"use strict";i.d(t,{DK:()=>u,My:()=>n,dF:()=>s,fN:()=>d,uV:()=>c,vO:()=>h});var r=i(27394),a=i(77148);let o=e=>{if((0,r.g1)(e)||(0,r.kj)(e))return{item_name:e.title,type:"track",item_id:e.id,price:(0,a.ET)(e.price??void 0),item_category:e.recordlabel?.name??"Volumo direct",item_variant:e.album.title,quantity:1};if((0,r.HJ)(e)||(0,r.cD)(e))return{item_name:e.title,type:"album",item_id:e.id,price:(0,a.ET)(e.price??void 0),item_category:e.recordlabel?.name??"Volumo direct",item_variant:e.title,quantity:1};throw Error("Unrecognized object type: "+JSON.stringify(e))},s=()=>{window.dataLayer.push({event:"volumo_account_created"})},n=e=>{window.dataLayer.push({event:"volumo_add_to_playlist",type:e.length>1?"multiple":"single",ecommerce:{items:e.map(e=>o(e))}})},l=0,h=e=>{let t=2==++l?"volumo_track_play_2":10===l?"volumo_track_play_10":null;t&&window.dataLayer.push({event:t,track_id:e.id,label_name:e.recordlabel?.name??"Volumo direct",album_title:e.album.title})},c=e=>{window.dataLayer.push({event:"volumo_begin_checkout",ecommerce:{items:[...e.tracks,...e.albums].map(e=>o(e))}})},d=(e,t)=>{window.dataLayer.push({event:"volumo_purchase",purchase_type:"one_click",ecommerce:{transaction_id:e.id,value:(0,a.ET)(e.total_amount),currency:"EUR",payment_type:t,items:[...e.tracks,...e.albums].map(e=>o(e))}})},u=(e,t)=>{window.dataLayer.push({event:"volumo_top_up_balance",amount:(0,a.ET)(e.total_amount),currency:"EUR",payment_type:t})}},8779:e=>{e.exports={singleline:"TrackTitle_singleline__SC3eg",multiline:"TrackTitle_multiline__jXUfU",emptySpace:"TrackTitle_emptySpace__3mgRp",title:"TrackTitle_title__OBizR",secondLine:"TrackTitle_secondLine__7tnmX"}},11573:e=>{e.exports={followed:"NameWithPopup_followed__rr_M1"}},13162:(e,t,i)=>{"use strict";i.d(t,{$Y:()=>v,Qn:()=>p,UK:()=>f,VE:()=>m,o$:()=>_,tD:()=>x});var r=i(80263),a=i(98720),o=i(3305),s=i(19009),n=i(24575),l=i(17403),h=i(64011),c=i(33894),d=i(13463);i(53239);var u=i(35951),y=i(89654),g=i(51143);let m={myContributors:e=>(0,l.Z6)({userEmail:e,scope:u.B.MyContributors}),myContributor:(e,t)=>
1(0,l.Z6)({userEmail:e,scope:u.B.MyContributor,contributorId:t})},p=function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],{api:t}=(0,y.gf)(),{user:i}=(0,g.IE)();return(0,a.I)({queryKey:[m.myContributors(i?.email)],queryFn:()=>t.getMyContributors(),enabled:e,...e?{placeholderData:o.rX}:{}})},v=e=>{let{api:t}=(0,y.gf)(),{user:i}=(0,g.IE)();return(0,a.I)({queryKey:[m.myContributor(i?.email,e)],queryFn:()=>void 0!==e?t.getMyContributor(e):null})},x=()=>{let{api:e}=(0,y.gf)(),{t}=(0,d.c3)(),{user:i}=(0,g.IE)(),a=(0,s.jE)();return(0,n.n)({mutationFn:async t=>{let{payload:i}=t;return await e.createMyContributor(i)},onError:(e,i)=>{`${(0,h.iE)(e)?.name}`.includes("This name has already been registered")?c.vF.error("artist"===i.payload.type?t("This artist profile is already verified. If you believe you are the rightful owner or representative, please contact our support team with details ({email}).",void 0,{email:(0,r.jsx)("a",{href:"mailto:[email protected]",children:"[email protected]"})}):t("This label profile is already verified. If you believe you are the rightful owner or representative, please contact our support team with details ({email}).",void 0,{email:(0,r.jsx)("a",{href:"mailto:[email protected]",children:"[email protected]"})})):c.vF.error(e)},onSuccess(){a.invalidateQueries({queryKey:[m.myContributors(i?.email)]})}})},_=()=>{let{api:e}=(0,y.gf)(),{user:t}=(0,g.IE)(),i=(0,s.jE)();return(0,n.n)({mutationFn:async t=>{let{id:i,payload:r}=t;return await e.updateMyContributor(i,r)},onSuccess(e){i.setQueryData([m.myContributor(t?.email,e.id)],e),i.invalidateQueries({queryKey:[m.myContributors(t?.email)]})}})},f=()=>{let{api:e}=(0,y.gf)(),{user:t}=(0,g.IE)(),i=(0,s.jE)();return(0,n.n)({mutationFn:async t=>{let{id:i,payload:r}=t;await e.deleteMyContributor(i,r)},onSuccess(e,r){let{id:a}=r;i.setQueryData([m.myContributor(t?.email,a)],e),i.invalidateQueries({queryKey:[m.myContributors(t?.email)]})}})}},15359:(e,t,i)=>{"use strict";i.d(t,{$:()=>d});var r=i(80263),a=i(97930),o=i(50016),s=i(13463),n=i(6750),l=i(3638);i(53239);var h=i(99743),c=i.n(h);let d=e=>{let{contributor:t,month:i,titleClassName:h,subTitleClassName:d,bracketClassName:u}=e,{locale:y,t:g}=(0,s.c3)(),m=i??t.pick_of_the_month;return(0,r.jsxs)(a.xA,{alignItems:"center",columns:"auto auto auto",horizontalSpacing:.5,justifyContent:"center",children:[(0,r.jsx)("div",{className:(0,l.A)(c().bracket,u),children:"("}),(0,r.jsxs)("div",{children:[(0,r.jsx)(o.V,{align:"left",className:(0,l.A)(c().title,h),variant:"h3",children:g("artist"===t.type?"Artist of the month":"Label of the month")}),m&&(0,r.jsx)(o.V,{className:(0,l.A)(c().subTitle,d),variant:"h3",children:(0,n.ZV)(m,"MMMM yyyy",{locale:y})})]}),(0,r.jsx)("div",{className:(0,l.A)(c().bracket,u),children:")"})]})}},18456:(e,t,i)=>{"use strict";i.d(t,{JC:()=>r,Xz:()=>a,qA:()=>o});let r={"cubic-in-out":e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,"expo-out":e=>1===e?1:1-Math.pow(2,-10*e),"expo-in":e=>0===e?0:Math.pow(2,10*e-10),"quad-out":e=>1-(1-e)*(1-e),"quad-in":e=>e*e},a=(e,t)=>{let i;if(!e.length)throw Error("At least one keyframe should be provided");if(isNaN(t))throw Error("time is not a number");let a=e[0];if(t<a.time)return a.value;let o=e[e.length-1];if(t>=o.time)return o.value;for(i=0;i<e.length-1&&(!(e[i].time<=t)||!(e[i+1].time>=t));i++);let s=e[i],n=e[i+1],l=(t-s.time)/(n.time-s.time);return n.easing&&(l=r[n.easing](l)),s.value+(n.value-s.value)*l},o=(e,t)=>e.map(e=>({...e,time:e.time+t}))},19479:(e,t,i)=>{"use strict";i.d(t,{CA:()=>m,MD:()=>u,OP:()=>g,WZ:()=>c,Xx:()=>d,wR:()=>y});var r=i(98720),a=i(24575),o=i(33894),s=i(13463),n=i(89654),l=i(51143),h=i(35951);let c={contributor:(e,t,i)=>({userEmail:e,scope:h.B.Contributor,contributorId:t,contributorType:i}),contributorRelatedContributors:(e,t,i)=>({...c.contributor(e,t),subscope:h.B.RelatedContributors,sort:i?.sort,followedBefore:i?.followedBefore}),contributorsOfTheMonth:(e,t)=>({userEmail:e,scope:h.B.ContributorsOfTheMonth,contributorType:t}),contributorOfTheMonthCurrent:(e,t)=>({userEmail:e,scope:h.B.ContributorOfTheMonthCurrent,contributorType:t})},d=(e,t,i,a)=>{let{api:o}=(0,n.gf)(),{user:s}=(0,l.IE)();return(0,r.I)({queryKey:[c.contributor(s?.email,e,t)],queryFn:async()=>e?await o.getContributor(e,t,i):void 0,enabled:void 0!==e,...a})},u=e=>{let{api:t}=(0,n.gf)(),{user:i}=(0,l.IE)();return(0,r.I)({queryKey:[c.contributorsOfTheMonth(i?.email,e)],queryFn:()=>t.getContributorsOfTheMonth(e)})},y=e=>{let{api:t}=(0,n.gf)(),{user:i}=(0,l.IE)();return(0,r.I)({queryKey:[c.contributorOfTheMonthCurrent(i?.email,e)],queryFn:()=>t.getCurrentContributorOfTheMonth(e)})},g=(e,t,i)=>{let{api:a}=(0,n.gf)(),{user:o}=(0,l.IE)();return(0,r.I)({queryKey:[c.contributorRelatedContributors(o?.email,e,i)],queryFn:()=>void 0===e?[]:a.getContributorRelatedContributors(e,t,{sort:i?.sort,followed_before:i?.followedBefore}),enabled:void 0!==e})},m=()=>{let{api:e}=(0,n.gf)(),{t}=(0,s.c3)();return(0,a.n)({mutationFn:t=>{let{id:i,payload:r}=t;return e.createContributorMessage(i,r)},onError:e=>o.vF.error(e),onSuccess(){o.vF.success(t("Direct message has been sent successfully"))}})}},19857:e=>{e.exports={loader:"InfiniteLoader_loader__T5YoN"}},23201:e=>{e.exports={counterBlock:"MobileCounters_counterBlock__IVZL5",count:"MobileCounters_count__rEXEe",countOverall:"MobileCounters_countOverall__DmeT_"}},26142:e=>{e.exports={popup:"NamePopupContent_popup__i3SFc",title:"NamePopupContent_title__U9m_Y",secondaryText:"NamePopupContent_secondaryText__J3uj6",counters:"NamePopupContent_counters__BNKvV"}},29364:(e,t,i)=>{"use strict";i.d(t,{Eo:()=>g,Uc:()=>y,jW:()=>d,ok:()=>u});var r=i(90846),a=i(98720),o=i(17403),s=i(89654),n=i(51143),l=i(35796),h=i(35951);let c=(e,t,i)=>({userEmail:e,contributorType:t,scope:h.B.Contributors,fetchParams:i}
1),d={contributors:c,contributors_Stats:function(e,t,i){let r=!(arguments.length>3)||void 0===arguments[3]||arguments[3];return{...c(e,t,i),subscope:h.B.Stats,limited:r}},contributors_GenresFacet:(e,t,i)=>({...c(e,t,i),subscope:h.B.GenresFacet})},u=(e,t,i)=>{let{api:a}=(0,s.gf)(),{user:h}=(0,n.IE)(),c=(0,r.q)({queryKey:[d.contributors(h?.email,e,t)],queryFn:async i=>{let{pageParam:r}=i;return await a.getContributors(e,(0,l.Yn)({...t,pageIndex:t.pageIndex??r/(t.pageSize??l.N4.DetailedContributors)}))},initialPageParam:0,getNextPageParam:(e,t)=>t.reduce((e,t)=>e+(t?.items?.length??0),0),...i});return{...c,data:(0,o.vc)(c.data),isFetching:c.isFetching||c.isFetchingNextPage}},y=(e,t,i,r)=>{let{api:o}=(0,s.gf)(),{user:h}=(0,n.IE)(),c=(0,l.AT)(t);return(0,a.I)({queryKey:[d.contributors_Stats(h?.email,e,c,i)],queryFn:()=>o.getContributorsStats(e,{...(0,l.a6)(c),limited:i}),enabled:r})},g=(e,t)=>{let{api:i}=(0,s.gf)(),{user:r}=(0,n.IE)(),o=(0,l.uJ)(t);return(0,a.I)({queryKey:[d.contributors_GenresFacet(r?.email,e,o)],queryFn:()=>i.getContributors_GenresFacet(e,(0,l.a6)(o))})}},30211:(e,t,i)=>{"use strict";i.d(t,{F:()=>a,x:()=>r});let r="music-item",a="show-play-icon-on-hover"},32051:(e,t,i)=>{"use strict";i.d(t,{Hz:()=>l,iP:()=>c,jg:()=>h,ni:()=>u,qO:()=>d});var r=i(27129),a=i(76923),o=i(65963);let s="volume",n="muted",l=.88,h=()=>{if(r.OE)return(0,a.$J)(localStorage.getItem(s))},c=e=>{r.OE&&localStorage.setItem(s,`${e}`)},d=()=>{if(r.OE)return(0,o.yG)(localStorage.getItem(n))},u=e=>{r.OE&&localStorage.setItem(n,`${e}`)}},32116:(e,t,i)=>{"use strict";i.d(t,{M:()=>a});var r=i(53239);function a(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,r.useRef)(null),[i,a]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{if(!e)return void a(!1);let i=t.current;if(!i)return;let r=()=>a(!0),o=()=>a(!1);return i.addEventListener("mouseenter",r),i.addEventListener("mouseleave",o),()=>{i.removeEventListener("mouseenter",r),i.removeEventListener("mouseleave",o)}},[e]),[t,i]}},42398:(e,t,i)=>{"use strict";i.d(t,{E3:()=>A,GW:()=>C,Rx:()=>v,UA:()=>T,VZ:()=>I,Z_:()=>
1w,bN:()=>j,ib:()=>M,ip:()=>S,mQ:()=>b,mT:()=>P,tQ:()=>_,tl:()=>k,w9:()=>f});var r=i(90846),a=i(98720),o=i(3305),s=i(24575),n=i(17403),l=i(33894),h=i(6750),c=i(89654),d=i(13380),u=i(62932),y=i(51143),g=i(35796),m=i(92340),p=i(35951);let v=1e4,x=(e,t)=>(0,n.Z6)({userEmail:e,scope:p.B.Tracks,fetchParams:t}),_={tracks:x,tracks_Stats:function(e,t){let i=!(arguments.length>2)||void 0===arguments[2]||arguments[2];return{...x(e,t),subscope:p.B.Stats,limited:i}},tracks_GenresFacet:(e,t)=>({...x(e,t),subscope:p.B.GenresFacet}),tracks_ReleaseDatesFacet:(e,t)=>({...x(e,t),subscope:p.B.ReleaseDatesFacet}),tracks_PurchaseDatesFacet:(e,t)=>({...x(e,t),subscope:p.B.PurchaseDatesFacet}),track:(e,t)=>({userEmail:e,scope:p.B.Track,trackId:t}),tracksByIds:(e,t)=>({userEmail:e,scope:p.B.TracksByIds,trackIds:t}),tracksByAlbumOrPlaylist:(e,t,i)=>({userEmail:e,scope:p.B.TracksByAlbumOrPlaylist,type:t,id:i}),trackWaveform:(e,t)=>({userEmail:e,scope:p.B.Track,subscope:p.B.TrackWaveform,trackId:t}),trackRelatedTracks:(e,t,i)=>({..._.track(e,t),subscope:p.B.RelatedTracks,sort:i?.sort,listenedBefore:i?.listenedBefore}),trackPlaylists:(e,t)=>({userEmail:e,scope:p.B.AlbumPlaylists,trackId:t})},f=(e,t)=>{let{api:i}=(0,c.gf)(),{user:a}=(0,y.IE)(),o=(0,r.q)({queryKey:[_.tracks(a?.email,e)],queryFn:t=>{let{pageParam:r}=t;return i.getTracks((0,m.ar)({...e,pageIndex:e.pageIndex??r/(e.pageSize??g.N4.Tracks)}))},...t,initialPageParam:0,getNextPageParam:(e,t)=>t.reduce((e,t)=>e+(t?.items?.length??0),0)});return{...o,data:(0,n.vc)(o.data),isFetching:o.isFetching||o.isFetchingNextPage}},w=e=>{let{api:t}=(0,c.gf)(),{user:i}=(0,y.IE)();return(0,a.I)({queryKey:[_.tracksByIds(i?.email,e)],queryFn:e?.length?async()=>{let i=[];for(let t=0;t<e.length;t+=200)i.push(e.slice(t,t+200));return(await Promise.all(i.map(e=>t.getTracksByIds(e)))).flat()}:o.hT})},b=(e,t,i)=>{let{api:r}=(0,c.gf)(),{user:o}=(0,y.IE)(),s=(0,m.qU)(e);return(0,a.I)({queryKey:[_.tracks_Stats(o?.email,s,t)],queryFn:()=>r.getTracksStats({...(0,m.Y)(s),limited:t}),enabled:i})},j=e=>{let{data:t}=b((0,m.C9)(),!0,e);return t?.tracks_total},k=(e,t,i)=>{i&&e.setQueryData([_.tracks_Stats(t,(0,m.qU)((0,m.C9)()),!0)],e=>e&&{...e,tracks_total:Math.max(e.tracks_total-i,0)})},C=(e,t)=>{let{api:i}=(0,c.gf)(),{user:r}=(0,y.IE)(),o=(0,m.WE)(e);return(0,a.I)({queryKey:[_.tracks_GenresFacet(r?.email,o)],queryFn:()=>i.getTracks_GenresFacet((0,m.Y)(o)),enabled:t})},P=(e,t)=>{let{api:i}=(0,c.gf)(),{user:r}=(0,y.IE)(),o=(0,m.Cx)(e);return(0,a.I)({queryKey:[_.tracks_ReleaseDatesFacet(r?.email,o)],queryFn:async()=>(await i.getTracks_ReleaseDatesFacet((0,m.Y)(o))).reduce((e,t)=>(e[(0,h.Xx)(t)]=!0,e),{}),enabled:t})},M=(e,t)=>{let{api:i}=(0,c.gf)(),{user:r}=(0,y.IE)(),o=(0,m.Qu)(e);return(0,a.I)({queryKey:[_.tracks_PurchaseDatesFacet(r?.email,o)],queryFn:async()=>(await i.getTracks_PurchaseDatesFacet((0,m.Y)(o))).reduce((e,t)=>(e[(0,h.Xx)(t)]=!0,e),{}),enabled:t})},A=e=>{let{api:t}=(0,c.gf)(),{user:i}=(0,y.IE)();return(0,n.ag)((0,a.I)({queryKey:[_.trackWaveform(i?.email,e)],queryFn:async()=>e?await t.getWaveform(e,{canCache:!0}):null}),e=>e?new Uint8Array(e):void 0)},I=(e,t)=>{let{api:i}=(0,c.gf)(),{user:r}=(0,y.IE)();return(0,a.I)({queryKey:[_.trackRelatedTracks(r?.email,e,t)],queryFn:e?()=>i.getTrackRelatedTracks(e,{sort:t?.sort,listened_before:t?.listenedBefore}):o.hT})},S=(e,t)=>{let{api:i}=(0,c.gf)(),{user:r}=(0,y.IE)();return(0,a.I)({queryKey:[_.trackPlaylists(r?.email,e)],queryFn:()=>i.getTrackPlaylists(e),enabled:t})},T=()=>{let{api:e}=(0,c.gf)(),{cookieData:t}=(0,d.iT)(),{applyClientUpdate:i}=(0,u.e)();return(0,s.n)({mutationFn:t=>{let{trackId:i,playlistId:r}=t;return e.markTrackAsListened(i,r)},onMutate:e=>{let{trackId:t}=e;i({itemId:t,itemType:"track",updateFunc:e=>({...e,listened:!0})})},onError:e=>{l.vF.error(e,{distinct:!0,skipUiDisplay:!t.hasDebugSet})}})}},43549:e=>{e.exports={root:"MenuList_root__mLi8j"}},45628:e=>{e.exports={highlight:"HighlightedText_highlight__lMYqZ"}},46768:(e,t,i)=>{"use strict";i.d(t,{Z:()=>l});var r=i(80263),a=i(32471),o=i(49685);i(53239);var s=i(88196);let n=/\w/,l=e=>{let{artists:t,canOpenPopup:i,disabled:l,highlightedText:h,href:c,si:d,target:u,text:y,onClick:g}=e;if(!y)return null;let m=[];for(let e=0;e<y.length;e+=1){let a=n.test(y[e-1]??"")?void 0:t.find(t=>y.toUpperCase().startsWith(t.name.toUpperCase(),e)&&!n.test(y[e+t.name.length]??""));if(a){let t=a&&y.slice(e,e+a.name.length);m.push((0,r.jsx)(s.U,{canOpenPopup:i,contributor:a,customButtonContent:(0,r.jsx)(o.z,{highlightedText:h,text:t}),disabled:l,highlightedText:h,si:d,target:u},a.id)),e+=a.name.length}"string"==typeof m[m.length-1]?m[m.length-1]+=y[e]:m.push(y[e])}for(let e=0;e<m.length;e+=1)"string"==typeof m[e]&&(m[e]=c||g?(0,r.jsx)(a.A,{href:c,inline:!0,prefetch:!1,target:u,onClick:g,children:(0,r.jsx)(o.z,{highlightedText:h,text:m[e]})},e):(0,r.jsx)("span",{children:m[e]},e));return(0,r.jsx)(r.Fragment,{children:m})}},49051:(e,t,i)=>{"use strict";i.d(t,{w:()=>l});var r=i(80263),a=i(70719),o=i(87841),s=i(27129),n=i(3638);i(53239);let l=e=>{let{className:t,genre:i,pageName:l,si:h,...c}=e;return(0,r.jsx)(o.v,{className:(0,n.A)(t,s.Yr),href:"chartsMainPage"===l?(0,a.Kw)(i,h):(0,a.zS)(i,h),prefetch:!1,shape:"rounded",...c,children:i?.name})}},49685:(e,t,i)=>{"use strict";i.d(t,{z:()=>c});var r=i(80263),a=i(88062),o=i.n(a),s=i(94856),n=i.n(s);i(53239);var l=i(45628),h=i.n(l);let c=e=>{let{highlightedText:t,text:i}=e;return t?n()(i,o()(i.toLocaleLowerCase(),t.toLocaleLowerCase(),{findAllOccurrences:!0,insideWords:!0})).map((e,t)=>(0,r.jsx)("span",{className:e.highlight?h().highlight:void 0,children:e.text},t)):i}},50696:(e,t,i)=>{"use strict";i.d(t,{kb:()=>r,nm:()=>a});let r=10,a=4},51868:(e,t,i)=>{"use strict";i.d(t,{Xo:()=>y,u8:()=>g,$L:()=>p,ps:()=>u.ps,vL:()=>u.vL});var r=i(80263),a=i(7709),o=i(99481),s=i(34131),n=i(59399),l=i(55132),h=i(53239),c=i(6959),d=i.n(c),u=i(80655);let y="hideable-footer",g=e=>{let{batchSize:t,listClassName:i,emptyPlaceholderText:c,emptyPlaceholderDescription:g,emptyPlaceholder:m=(0,r.jsx)(o.b,{emptyPlaceholderDescription:g,emptyPlaceholderText:c,headingComponent:"h2"}),hideFooter:p=!0,items:v,loading:x,renderComponent:_,renderPlaceholder:f,requestMoreItems:w,totalCount:b,extraContent:j}=e,{height:k}=(0,n.l)(),{rerender:C}=(0,s.v)(),P=(0,h.useRef)(null),M=!v||void 0===b||v.length<b,A=(0,h.useMemo)(()=>P.current?(0,l.Hc)(P.current):void 0,[P.current]),I=(0,h.useCallback)(e=>{!x&&v&&(void 0===b||v.length<b)&&e&&w?.(v.length)},[x,v?.length,w,b]),S=(0,h.useRef)(0);(0,h.useEffect)(()=>{let e=()=>{if(P.current){let e=(0,l.hY)(P.current);Math.abs(S.current-e)>=200&&((0,h.startTransition)(()=>C()),S.current=e)}},t=A!==document.documentElement?A:document;return t?.addEventListener("scroll",e,{passive:!0}),()=>{t?.removeEventListener("scroll",e)}},[v,k,A]),(0,h.useEffect)(()=>
1{if(M&&p){let e=document.getElementById(y);if(e)return e.style.display="none",()=>{e.style.removeProperty("display")}}},[M]);let T=new u.wj;if(!v?.length&&0===b)return(0,r.jsx)(r.Fragment,{children:m});let E=!!v&&M&&!!w,N=b&&v?Math.max(0,b-v.length):0;return(0,r.jsxs)("div",{className:d().root,ref:P,children:[!v?.length&&x&&f&&N>0?(0,r.jsx)("div",{className:i,children:Array.from({length:N}).map((e,t)=>{let i=(v?.length??0)+t;return f({},{key:T.yieldKey(`ph-${i}`),index:i})})}):(0,r.jsxs)("div",{className:i,children:[v?.map((e,t)=>{let i=T.yieldKey(`${e.id}`);return _(e,{key:i,index:t})}),j]}),E?(0,r.jsx)(a.w,{batchSize:t,currentCount:v?.length??0,loadingDetectionGap:u.ps.loadingIndicator.detectionGap,top:"100%",totalCount:b,onTrigger:I},`loader-${v?.length??0}`):null]})};g.displayName="InfiniteScroll";var m=i(25051);let p=e=>{let{batchSize:t,loadingDetectionGap:i=u.ps.loadingIndicator.detectionGap,emptyPlaceholderText:c,emptyPlaceholderDescription:d,emptyPlaceholder:g=(0,r.jsx)(o.b,{emptyPlaceholderDescription:d,emptyPlaceholderText:c,headingComponent:"h2"}),inDomGap:p,hideFooter:v=!0,items:x,loading:_,renderComponent:f,renderPlaceholder:w,requestMoreItems:b,totalCount:j,onComputeItemHeight:k,onKeepMountedCheck:C}=e,{height:P}=(0,n.l)(),{rerender:M}=(0,s.v)(),A=(0,h.useRef)(null),I=!x||void 0===j||x.length<j,S=(0,h.useMemo)(()=>A.current?(0,l.Hc)(A.current):void 0,[A.current]),T=(0,h.useCallback)(e=>{!_&&x&&(void 0===j||x.length<j)&&e&&b?.(x.length)},[_,x?.length,b,j]),E=(0,m.h)((0,u.MN)({inDomGap:p,items:x??[],pageHeight:P,scrollTop:(0,l.hY)(A.current||void 0),onComputeItemHeight:k})),N=!!x&&I&&!!b,L=(0,h.useRef)(0);(0,h.useEffect)(()=>{let e=()=>{if(A.current){let e=(0,l.hY)(A.current);if(Math.abs(L.current-e)>=200){let t=(0,u.MN)({inDomGap:p,items:x??[],pageHeight:P,scrollTop:e,onComputeItemHeight:k});(0,u.l7)(E,t)||(0,h.startTransition)(()=>{M()}),L.current=e}}};e();let t=S!==document.documentElement?S:document;return t?.addEventListener("scroll",e,{passive:!0}),()=>{t?.removeEventListener("scroll",e)}},[x,P,S,E,k]),(0,h.useEffect)(()=>{if(I&&v){let e=document.getElementById(y);if(e)return e.style.display="none",()=>{e.style.removeProperty("display")}}},[I]),(0,h.useEffect)(()=>{if(!_&&x&&(void 0===j||x.length<j)){let e=x.at(-1);e&&C?.(e)&&b?.(x.length)}},[C]);let D=new u.wj;return x?.length||j?(0,r.jsxs)("div",{ref:A,style:{position:"relative",height:`${E.totalHeight+(N?u.ps.loadingIndicator.height:0)}px`},children:[x?.map((e,t)=>{let i={position:"absolute",right:"0px",left:"0px",top:`${E.offsets[t].top}px`,maxHeight:`${E.offsets[t].height}px`},a=D.yieldKey(`${e.id}`);return(t<E.firstDisplayedIndex||t>E.lastDisplayedIndex)&&!C?.(e)?w?w(e,{key:a,index:t,style:i}):(0,r.jsx)("div",{style:i},a):f(e,{key:a,index:t,style:i})}),N?(0,r.jsx)(a.w,{batchSize:t,currentCount:x.length,loadingDetectionGap:i,top:E.offsets.length?E.offsets[E.offsets.length-1].top+E.offsets[E.offsets.length-1].height:0,totalCount:j,onTrigger:T},`loader-${x.length}`):null]}):(0,r.jsx)(r.Fragment,{children:g})};p.displayName="InfiniteScrollAbsolute"},52996:(e,t,i)=>{"use strict";i.d(t,{oA:()=>C,lJ:()=>k,po:()=>x,CU:()=>_});var r=i(80263),a=i(92839),o=i(93349),s=i(78852),n=i(53239),l=i(67280),h=i.n(l);let c=e=>(0,r.jsxs)(o.W,{...e,inline:!1,target:"_blank",children:[(0,r.jsx)("span",{className:h().link,children:e.children??e.href}),(0,r.jsx)(s.K,{mr:.25}),(0,r.jsx)(a.CRc,{className:h().newWindowIcon})]});var d=i(37247),u=i(10330),y=i(40377),g=i(65963),m=i(3638),p=i(60976),v=i.n(p);let x=(e,t)=>(0,d.fj)(e.filter(u.TL),e=>(0,r.jsxs)(n.Fragment,{children:[" ",(0,r.jsx)("span",{"aria-hidden":!0,className:(0,m.A)(t,v().bullet),children:"â¢"})," "]},`bullet-${e}`)),_=(e,t)=>(0,d.fj)(e.filter(u.TL),e=>(0,r.jsxs)(n.Fragment,{children:[(0,r.jsx)("span",{className:(0,m.A)(t),children:","})," "]},`comma-${e}`)),f=/\s/g,w=e=>e.map(e=>10>e.indexOf("://")?e:`https://${e}`),b=e=>{let t=e.indexOf("://");if(t>-1){let i=0;for(let r=t-1;r>=0;r-=1)if(f.test(e[r])){i=r+1;break}let r=e.length;for(let i=t+1;i<e.length;i+=1)if(f.test(e[i])){r=i;break}return{startIndex:i,endIndex:r}}},j=(e,t,i,a)=>{for(let i of t)if(e.startsWith(i))return(0,r.jsx)(c,{href:e},a);for(let t of i)if(e.startsWith(t))return(0,r.jsx)(c,{href:e,rel:"nofollow ugc"},a);return e},k=(e,t,i)=>{if((0,y.Im)(e))return null;let a=w(t),o=w(i),s=[],n=e,l=b(n),h=0;for(;l;)s.push(n.slice(0,l.startIndex)),s.push(j((0,g.Gd)(n.slice(l.startIndex,l.endIndex),",.()"),a,o,h+=1)),l=b(n=n.slice(l.endIndex));return s.push(n),(0,r.jsx)(r.Fragment,{children:(0,d.gZ)(s," ")})},C=(e,t,i)=>{if(!e||!i)return e;let a=new RegExp(t.source.includes("(")&&t.source.includes(")")?t.source:`(${t.source})`,t.flags),o=e.split(a);return(0,r.jsx)(r.Fragment,{children:o.map((e,a)=>t.test(e)?(t.lastIndex=0,(0,r.jsx)("span",{className:i,children:e},a)):e)})}}
1,53895:e=>{e.exports={image:"CountryFlag_image__6zR59",circle:"CountryFlag_circle__3QpTX"}},57383:(e,t,i)=>{"use strict";i.d(t,{X:()=>n});var r=i(43959),a=i(95837),o=i(12806),s=i(53239);let n=()=>{let e=(0,s.useRef)(void 0),[t,i]=(0,s.useState)(),{open:n,close:l,isOpen:h}=(0,r.F)(),c=(0,o.Ss)(t),d=(0,s.useCallback)(()=>c.current,[]),u=(0,s.useCallback)(()=>{clearTimeout(e.current),e.current=void 0},[]),y=(0,s.useCallback)(e=>{u(),i(e),(0,a.lO)(()=>{u(),n()})},[]),g=(0,s.useCallback)(()=>{(0,a.lO)(()=>{l(),e.current=setTimeout(()=>{i(void 0),e.current=void 0},500)})},[]);return{applyUpdate:i,closeModal:g,getModalData:d,isModalOpen:h,modalData:t,openModal:y}}},60719:(e,t,i)=>{"use strict";i.d(t,{c8:()=>x,BU:()=>y,TG:()=>r.TG,vb:()=>r.vb,bY:()=>eP,bg:()=>eV,Jf:()=>eZ,bP:()=>b,sx:()=>I,kz:()=>A,Fl:()=>E,A5:()=>D,mX:()=>N,AC:()=>f,Q3:()=>C,po:()=>e7,cs:()=>r.cs,l:()=>eJ,Gs:()=>e6,Ym:()=>e9});var r=i(94121),a=i(84611),o=i(19251),s=i(81431),n=i(46947),l=i(51868),h=i(61167),c=i(27129),d=i(55132),u=i(76923);let y="data-prefer-focus",g="data-instance-id",m="data-container-id",p="data-first-instance-id",v="data-last-instance-id",x="data-infinite-scroll-loader",_=(e,t)=>{let i=e.getAttribute(m);return!!i&&!t.startsWith(i)},f=e=>(0,l.vL)(e,"album"),w="/~track-",b=(e,t)=>void 0!==t?`${e}${w}${t}`:void 0,j=e=>{if(e){let t=e.lastIndexOf(w),i=e.slice(0,t),r=(0,u.$J)(e.slice(t+w.length));if(void 0!==r)return{contextPath:i,instanceId:e,trackId:r}}},k=e=>!!e.getAttribute(g),C=e=>({[g]:e.instanceId}),P=e=>{let t=e.getAttribute(g);if(t)return j(t)},M=e=>{let t=e.getAttribute(m)??void 0,i=e.getAttribute(p)??void 0,r=e.getAttribute(v)??i;if(t&&i&&r)return{contextPath:t,firstInstanceId:i,lastInstanceId:r}},A=e=>({[m]:e}),I=(e,t,i)=>{if(void 0!==t){let r={[m]:e,[p]:b(e,t)};return void 0!==i&&t!==i&&(r[v]=b(e,i)),r}},S=e=>{if(e){let{trackId:t,access:i,duration:r,position:a,range:o}=e;return{trackId:t,access:i,duration:r,position:a,range:o}}},T=e=>e?[...document.body.querySelectorAll(`[${g}="${e}"]`)]:[],E=e=>e?document.querySelector(`[${m}="${e}"]`)??void 0:void 0,N=e=>{let t=P(e);if(t){let i=T(t.instanceId);if(i.length&&i[i.length-1]===e){let i=document.body?.querySelectorAll(`[${g}^="${t.contextPath}"]`);if(i?i[i.length-1]===e:void 0)return D(e);let r=(0,d.Z0)(e,k);if(r){let e=P(r);if(e)return{element:r,instance:e}}}}},L=(e,t)=>{let i=P(e);if(i){let r=T(i.instanceId);if(r.length&&r[0]===e){let r=E(i.contextPath),a=(0,d.lS)(r||e,e=>_(e,i.contextPath));if(a){let e=M(a);if(e){let i=j("first"===t?e.firstInstanceId:e.lastInstanceId);if(i)return{element:a,instance:i}}}}}},D=e=>{let t=P(e);if(t){let i=T(t.instanceId);if(i.length&&i[i.length-1]===e){let i=E(t.contextPath),r=(0,d.Z0)(i||e,e=>_(e,t.contextPath));if(r){let e=M(r);if(e){let t=j(e.firstInstanceId);if(t)return{element:r,instance:t}}}}}},B=(e,t,i)=>{let r=P(e);if(!r)return;let a=T(r.instanceId);if(!a.length||("next"===i?a[a.length-1]:a[0])!==e)return;let o=E(r.contextPath),s=("next"===i?d.Z0:d.lS)(o||e,e=>{let i=e.getAttribute(m);return!!i&&t(i)&&_(e,r.contextPath)}),n=s?s.getAttribute(m):void 0;if(s&&n)return{element:s,contextPath:n}},F=e=>e.querySelector(`[${y}="true"]`)??(0,d.ON)(e);var R=i(6750),q=i(2630),O=i(40377),W=i(43481),U=new WeakMap,$=new WeakMap,K=new WeakMap,G=new WeakMap,Y=new WeakMap,H=new WeakMap,z=new WeakMap,X=new WeakMap,Q=new WeakMap,Z=new WeakMap,V=new WeakMap,J=new WeakMap,ee=new WeakMap,et=new WeakMap,ei=new WeakMap,er=new WeakMap,ea=new WeakMap,eo=new WeakMap,es=new WeakMap,en=new WeakMap,el=new WeakMap,eh=new WeakMap,ec=new WeakMap,ed=new WeakMap,eu=new WeakMap,ey=new WeakMap,eg=new WeakMap,em=new WeakMap,ep=new WeakMap,ev=new WeakMap,ex=new WeakMap,e_=new WeakMap,ef=new WeakMap,ew=new WeakMap,eb=new WeakMap,ej=new WeakMap,ek=new WeakMap,eC=new WeakMap;class eP{get shouldPlayWhenCan(){return(0,a._)(this,eo)}get isPlaying(){return!!((0,a._)(this,K)??(0,a._)(this,es))}get waitingSince(){return(0,a._)(this,K)}get position(){return(0,a._)(this,ed)?(0,a._)(this,U).readyState<(0,a._)(this,U).HAVE_CURRENT_DATA?(0,a._)(this,eu):(0,s._)(this,eu,(0,h.Ir)((0,a._)(this,ed).from+(0,a._)(this,U).currentTime*R._L)):void 0}get volume(){return(0,a._)(this,ew)}set volume(e){(0,a._)(this,eb)&&((0,a._)(this,eb).abort(),(0,s._)(this,eb,void 0)),(0,s._)(this,ew,e),(0,a._)(this,ek).c
1all(this,(0,a._)(this,ew))}get implicitlyMuted(){return!!(0,a._)(this,eC)}set implicitlyMuted(e){(0,s._)(this,eC,e),(0,a._)(this,U).muted=e,(0,a._)(this,$).muted=e}constructor(e){var t=this;(0,o._)(this,en,{get:eM,set:void 0}),(0,o._)(this,U,{writable:!0,value:void 0}),(0,o._)(this,$,{writable:!0,value:void 0}),(0,o._)(this,K,{writable:!0,value:void 0}),(0,o._)(this,G,{writable:!0,value:void 0}),(0,o._)(this,Y,{writable:!0,value:void 0}),(0,o._)(this,H,{writable:!0,value:void 0}),(0,o._)(this,z,{writable:!0,value:void 0}),(0,o._)(this,X,{writable:!0,value:void 0}),(0,o._)(this,Q,{writable:!0,value:void 0}),(0,o._)(this,Z,{writable:!0,value:void 0}),(0,o._)(this,V,{writable:!0,value:void 0}),(0,o._)(this,J,{writable:!0,value:void 0}),(0,o._)(this,ee,{writable:!0,value:void 0}),(0,o._)(this,et,{writable:!0,value:void 0}),(0,o._)(this,ei,{writable:!0,value:void 0}),(0,o._)(this,er,{writable:!0,value:void 0}),(0,o._)(this,ea,{writable:!0,value:void 0}),(0,o._)(this,eo,{writable:!0,value:void 0}),(0,o._)(this,es,{writable:!0,value:void 0}),(0,o._)(this,el,{writable:!0,value:void 0}),(0,o._)(this,eh,{writable:!0,value:void 0}),(0,o._)(this,ec,{writable:!0,value:void 0}),(0,o._)(this,ed,{writable:!0,value:void 0}),(0,o._)(this,eu,{writable:!0,value:void 0}),(0,o._)(this,ey,{writable:!0,value:void 0}),(0,o._)(this,eg,{writable:!0,value:void 0}),(0,o._)(this,em,{writable:!0,value:void 0}),(0,o._)(this,ep,{writable:!0,value:void 0}),(0,o._)(this,ev,{writable:!0,value:void 0}),(0,o._)(this,ex,{writable:!0,value:void 0}),(0,o._)(this,e_,{writable:!0,value:void 0}),(0,o._)(this,ef,{writable:!0,value:void 0}),(0,o._)(this,ew,{writable:!0,value:void 0}),(0,o._)(this,eb,{writable:!0,value:void 0}),(0,o._)(this,ej,{writable:!0,value:void 0}),(0,o._)(this,ek,{writable:!0,value:void 0}),(0,o._)(this,eC,{writable:!0,value:void 0}),(0,s._)(this,Y,[]),this.unclaimInstance=()=>{let e=(0,a._)(this,eg);e&&((0,s._)(this,eg,{...e,instanceId:void 0}),this.notifySubscribers({instancePrev:e,instanceNext:(0,a._)(this,eg),isPlayingPrev:(0,a._)(this,es),isPlayingNext:(0,a._)(this,es)}))},this.claimInstance=e=>{let t=(0,a._)(this,eg);t?.trackId===e.trackId&&((0,s._)(this,eg,{...t,instanceId:e.instanceId,contextPath:e.contextPath}),this.notifySubscribers({instancePrev:t,instanceNext:(0,a._)(this,eg),isPlayingPrev:(0,a._)(this,es),isPlayingNext:(0,a._)(this,es)}))},this.dispose=()=>{c.Bd&&((0,a._)(this,V).call(this,"canplay",(0,a._)(this,et)),(0,a._)(this,V).call(this,"playing",(0,a._)(this,ee)),(0,a._)(this,V).call(this,"waiting",(0,a._)(this,J)),(0,a._)(this,V).call(this,"pause",(0,a._)(this,ei)),(0,a._)(this,V).call(this,"error",(0,a._)(this,ea))),(0,s._)(this,U,void 0),(0,s._)(this,$,void 0),(0,s._)(this,H,!0)},(0,s._)(this,z,e=>{let t=c.Bd?new Audio:{};return t.preload="auto",t.id=e??"",t}),(0,s._)(this,X,async()=>{(0,a._)(this,el)&&((0,a._)(this,el).abort(),(0,s._)(this,el,void 0),await (0,q.yy)(0)),(0,a._)(this,Q).call(this,(0,a._)(this,U)),(0,a._)(this,$).currentTime=0,(0,a._)(this,U).currentTime=0;let e=(0,a._)(this,$);(0,s._)(this,$,(0,a._)(this,U)),(0,s._)(this,U,e)}),(0,s._)(this,Q,e=>{e.pause(),e.removeAttribute("src"),e.load()}),(0,s._)(this,Z,function(){for(var e=arguments.length,i=Array(e),r=0;r<e;r++)i[r]=arguments[r];(0,a._)(t,U).addEventListener(...i),i[2]?.once||(0,a._)(t,$).addEventListener(...i)}),(0,s._)(this,V,function(){for(var e=arguments.length,i=Array(e),r=0;r<e;r++)i[r]=arguments[r];(0,a._)(t,U).removeEventListener(...i),(0,a._)(t,$).removeEventListener(...i)}),(0,s._)(this,J,e=>{e.target!==(0,a._)(this,U)||(0,a._)(this,K)||(0,s._)(this,K,performance.now())}),(0,s._)(this,ee,e=>{e.target===(0,a._)(this,U)&&((0,s._)(this,K,void 0),(0,s._)(this,ep,!1),(0,s._)(this,er,!1))}),(0,s._)(this,et,e=>{e.target===(0,a._)(this,U)&&(0,s._)(this,K,void 0)}),(0,s._)(this,ei,e=>{e.target===(0,a._)(this,U)&&(0,a._)(this,ex).call(this)}),(0,s._)(this,er,!1),(0,s._)(this,ea,async e=>{if(e.target!==(0,a._)(this,U)||(0,a._)(this,H)||!(0,a._)(this,eg)||!(0,a._)(this,ed)||!(0,a._)(this,U).error)return;if((0,a._)(this,er))return void(0,a._)(this,ex).call(this);(0,s._)(this,er,!0);let t=(0,a._)(this,es)||(0,a._)(this,eo)||!!(0,a._)(this,K);(0,s._)(this,K,void 0),(0,s._)(this,es,!1),(0,a._)(this,U).src=(0,a._)(this,G).
1call(this,(0,a._)(this,eg),"full"!==(0,a._)(this,eg).access?(0,a._)(this,ed):void 0),t&&(await (0,q.yy)(0),(0,a._)(this,ev).call(this))}),(0,s._)(this,eo,!1),(0,s._)(this,es,!1),(0,s._)(this,eh,async()=>{if((0,a._)(this,el)&&((0,a._)(this,el).abort(),(0,s._)(this,el,void 0),await (0,q.yy)(0)),0===(0,a._)(this,U).played.length)try{return await (0,s._)(this,el,W.Ay.new((e,t)=>{if((0,a._)(this,en))e();else{if(!(0,a._)(this,U).src||(0,a._)(this,U).error)return void t();(0,s._)(this,K,performance.now());let i=()=>{(0,a._)(this,U).removeEventListener("error",r),(0,a._)(this,U).removeEventListener("canplay",o),clearTimeout(n)},r=e=>{i(),t(e.error??Error(`Error loading audio from ${(0,a._)(this,U).src}`))},o=()=>{(0,a._)(this,ey).call(this,(0,a._)(this,eu)),i(),e()};(0,a._)(this,U).addEventListener("canplay",o,{once:!0}),(0,a._)(this,U).addEventListener("error",r,{once:!0});let n=setTimeout(o,5e3);(0,a._)(this,U).load()}}))}finally{(0,s._)(this,el,void 0)}}),this.getConfig=()=>(0,a._)(this,ec)?{...(0,a._)(this,ec)}:void 0,this.getActiveRange=()=>(0,a._)(this,ed)?(0,a._)(this,U).duration>0&&isFinite((0,a._)(this,U).duration)?{from:(0,a._)(this,ed).from,to:Math.min((0,a._)(this,ed).to,(0,h.Ir)((0,a._)(this,ed).from+(0,a._)(this,U).duration*R._L))}:{...(0,a._)(this,ed)}:void 0,(0,s._)(this,ey,e=>{void 0!==e&&(0,a._)(this,ed)&&((0,a._)(this,U).currentTime=(e-(0,a._)(this,ed).from)/R._L),(0,s._)(this,eu,e)}),this.getActiveInstance=()=>(0,a._)(this,eg)?{...(0,a._)(this,eg)}:void 0,(0,s._)(this,em,async()=>{if((0,a._)(this,eg)){let{access:e,duration:t}=(0,a._)(this,eg);if(e&&t){(0,s._)(this,ec,(0,h.OY)({access:e,duration:t}));let{position:i,range:r}=((e,t,i)=>{let{blockedBefore:r,blockedAfter:a,defaultRange:o,minRangeDuration:s,maxRangeDuration:n}=e,{position:l,range:c}=i;return l=void 0!==l?(0,u.qE)(r,(0,h.Ir)(l),a):o.from,c=c?{from:(0,u.qE)(r,(0,h.Ir)(c.from),a-s),to:(0,u.qE)(r,(0,h.Ir)(c.to),a)}:t&&(0,u.ux)(l,t.from,t.to)?t:{from:(0,u.qE)(r,(0,h.Ir)(l),a-s),to:(0,u.qE)(r,(0,h.Ir)(l+n),a)},{position:l,range:c}})((0,a._)(this,ec),(0,a._)(this,ed),(0,a._)(this,eg));return(0,a._)(this,ed)&&r?.from===(0,a._)(this,ed)?.from&&r?.to===(0,a._)(this,ed)?.to||((0,a._)(this,U).src&&((0,a._)(this,ex).call(this),await (0,a._)(this,X).call(this)),(0,a._)(this,U).src=(0,a._)(this,G).call(this,(0,a._)(this,eg),"full"!==(0,a._)(this,eg).access?r:void 0),(0,s._)(this,ed,r)),(0,a._)(this,ey).call(this,i),!0}}return!1}),(0,s._)(this,ep,!1),(0,s._)(this,ev,async()=>{if((0,a._)(this,eg)&&!this.isPlaying&&!(0,a._)(this,ep)){let e=(0,a._)(this,es);(0,s._)(this,ep,!0),(0,s._)(this,es,!0);try{await (0,a._)(this,eh).call(this),await (0,a._)(this,U).play(),this.notifySubscribers({instancePrev:(0,a._)(this,eg),instanceNext:(0,a._)(this,eg),isPlayingPrev:e,isPlayingNext:(0,a._)(this,es)})}catch(e){if(e instanceof DOMException&&"AbortError"===e.name);else if((0,a._)(this,ex).call(this),e?.name==="NotAllowedError")console.error(e);else throw e??Error("Load or playback error")}finally{(0,s._)(this,ep,!1)}}}),this.triggerPlayback=async function(e){let i,r=!(arguments.length>1)||void 0===arguments[1]||arguments[1],o=(0,a._)(t,es);!(0,a._)(t,es)||r&&e||(0,a._)(t,ex).call(t),r&&e||(0,s._)(t,eo,!1);let l=(0,a._)(t,eg),h="function"==typeof e?e(l):e;h?.trackId!==l?.trackId&&(0,s._)(t,ed,void 0);let c=(0,a._)(t,ed),d=l?.metadata,u=h?.metadata,y=S(l),g=S(h),m=(0,O.bD)(y,g);(0,s._)(t,eg,h?{...h}:void 0),(0,a._)(t,eg)&&(!m||"force"===r)&&await (0,a._)(t,em).call(t);let p=!!((0,a._)(t,eg)&&void 0!==(0,a._)(t,eg).duration&&(0,a._)(t,eg).access);(0,a._)(t,eg)&&r&&(p?(0,a._)(t,ev).call(t):(0,s._)(t,eo,!0)),m&&l?.instanceId===h?.instanceId&&(0,O.bD)(c,(0,a._)(t,ed))||t.notifySubscribers({instancePrev:l,instanceNext:h,isPlayingPrev:o,isPlayingNext:(0,a._)(t,es)}),!(0,O.bD)(d,u)&&"mediaSession"in navigator&&(navigator.mediaSession.metadata=u?new MediaMetadata({title:u.title,artist:u.artists.map(e=>e.name).join(", "),album:u.album.title,artwork:[(i=u.album.artwork_uuid,{src:n.C.getImageUrl(i,{width:312,format:"webp"})??"",sizes:"312x312",type:"image/webp"})]}):null)},this.triggerPlaybackDebounced=(0,q.sg)(this.triggerPlayback,100),(0,s._)(this,ex,()=>{this.isPlaying&&((0,a._)(this,U).pause(),(0,s._)(this,es,!1),(0,s._)(this,eo,!1),(0,s._)(this,K,void 0),this.notifySubscribers({instancePrev:(0,a._)(this,eg),instanceNext:(0,a._)(this,eg),isPlayingPrev:!0,isPlayingNext:(0,a._)(this,es)}))}),this.notifySubscribers=function(){for(var e=arguments.length,i=Array(e),r=0;r<e;r++)i[r]=arguments[r];
1(0,a._)(t,Y).forEach(e=>e(...i))},this.subscribe=e=>{(0,a._)(this,Y).includes(e)||(0,a._)(this,Y).push(e)},this.unsubscribe=e=>{(0,a._)(this,Y).includes(e)&&(0,a._)(this,Y).splice((0,a._)(this,Y).indexOf(e),1)},(0,s._)(this,e_,new Map),this.registerContainerPlayHandler=(e,t)=>{(0,a._)(this,e_).set(e,t)},this.unregisterContainerPlayHandler=(e,t)=>{(0,a._)(this,e_).get(e)===t&&(0,a._)(this,e_).delete(e)},this.getContainerPlayHandler=e=>e?(0,a._)(this,e_).get(e):void 0,(0,s._)(this,ef,"instant"),(0,s._)(this,ej,e=>{(0,a._)(this,U).volume=e,(0,a._)(this,$).volume=e}),(0,s._)(this,ek,e=>{let t=e**2;"smooth"===(0,a._)(this,ef)&&this.isPlaying?(0,s._)(this,eb,(0,q.ZM)((0,a._)(this,U).volume,t,e=>{(0,a._)(this,ej).call(this,e)})):(0,a._)(this,ej).call(this,t)}),c.Bd&&((0,s._)(this,U,(0,a._)(this,z).call(this,"first")),(0,s._)(this,$,(0,a._)(this,z).call(this,"second")),(0,a._)(this,Z).call(this,"canplay",(0,a._)(this,et)),(0,a._)(this,Z).call(this,"playing",(0,a._)(this,ee)),(0,a._)(this,Z).call(this,"waiting",(0,a._)(this,J)),(0,a._)(this,Z).call(this,"pause",(0,a._)(this,ei)),(0,a._)(this,Z).call(this,"error",(0,a._)(this,ea)),this.volume=e.volume??1,(0,s._)(this,ef,e.volumeBehavior??"instant")),(0,s._)(this,G,e.computeTrackUrl),(0,s._)(this,eg,e.playbackInstance)}}function eM(){return(0,a._)(this,U).readyState>=(0,a._)(this,U).HAVE_CURRENT_DATA}var eA=i(80263),eI=i(96776),eS=i(19958),eT=i(12806),eE=i(3638),eN=i(53239),eL=i(48851),eD=i(68029),eB=i(4031),eF=i.n(eB);let eR=e=>{let{animateUntil:t,className:i,blockedAreas:r,drawingStrategy:a,hidePlayhead:o,isInteractive:s=!0,maxFps:n=eD.x7,onPlaybackInfoRequest:l,onPointerUp:h,...c}=e,d=(0,eT.Ss)(l),u=(0,eN.useRef)(null),y=(0,eN.useRef)(null),g=(0,eN.useRef)(null),m=(0,eN.useRef)(null),p=(0,eN.useRef)(null),v=(()=>{let{getComputedProp:e}=(0,eN.useContext)(eL.Dx);return(0,eN.useMemo)(()=>({playedPeakColor:e("--waveform--played__peak-color"),playedLfeColor:e("--waveform--played__lfe-color"),segmentPeakColor:e("--waveform--segment__peak-color"),segmentLfeColor:e("--waveform--segment__lfe-color"),normalPeakColor:e("--waveform--normal__peak-color"),normalLfeColor:e("--waveform--normal__lfe-color"),blockedPeakColor:e("--waveform--blocked__peak-color"),blockedLfeColor:e("--waveform--blocked__lfe-color"),timeColor:e("--waveform-time__color"),playingCaretColor:e("--waveform-caret--playing__color"),hoverCaretColor:e("--waveform-caret--hover__color")}),[e])})(),x=(0,eN.useCallback)(e=>{let t=y.current;t&&a.drawWaveform({areas:(0,O.xC)({blocked:r,normal:[{}],active:e?.activeArea?[e.activeArea]:void 0}),canvas:t,colors:v,data:e?.data})},[v,r,a]),_=(0,eN.useCallback)((e,t)=>{let i=g.current;i&&e&&(void 0!==t&&void 0!==e.playheadPositionPc&&t>e.playheadPositionPc?a.clearWaveform({canvas:i,range:{fromPc:e.playheadPositionPc}}):a.drawWaveform({areas:void 0!==e.playheadPositionPc?{activePlayed:[{fromPc:e.activeArea?.fromPc!==void 0?void 0!==t&&t>e.activeArea.fromPc?t:e.activeArea.fromPc:void 0,toPc:e.playheadPositionPc}]}:{},canvas:i,colors:v,data:e.data,keepCanvas:void 0!==t}))},[v,a]),f=(0,eN.useCallback)((e,t)=>{let i=m.current;i&&e&&a.drawPlayhead({canvas:i,colors:v,positionPc:e.playheadPositionPc,fullDuration:e.fullDuration,waitingSinceTick:e.waitingSinceTick,tick:t})},[v,a]);(0,eN.useEffect)(()=>{let e,i,r,a,s,l=h=>{if(t&&Date.now()<=t&&(i=requestAnimationFrame(l)),void 0===a||h-a>R._L/n){let t=d.current();(e!==t?.activeArea?.fromPc||s!==t.data)&&(r=void 0,x(t)),_(t,r),o||f(t,h),s=t.data,r=t.playheadPositionPc,e=t?.activeArea?.fromPc,a=h}};if(t&&Date.now()<=t)return i=requestAnimationFrame(l),()=>{void 0!==i&&cancelAnimationFrame(i)};l(0)},[t,f,x,_,o,n,l]);let w=(0,eN.useCallback)(e=>
1{let t=y.current,i=g.current,r=m.current,a=p.current;if(t&&i&&r&&a&&void 0!==e.width&&void 0!==e.height){(0,eD.p6)([i,t,r,a],e.height,e.width);let s=d.current?.();x(s),_(s),o||f(s,0)}},[x,_,o]);(0,eI.I)(()=>{let e=d.current?.();x(e),_(e),o||f(e,0)},[t,v,o]),(0,eS.A)({observeWidth:!0,passive:!0,targetElementRef:u,throttleTimeout:100,skipOnMount:!1,onResize:w});let b=(0,eN.useCallback)(e=>{e.stopPropagation()},[]),j=(0,eN.useCallback)(e=>{let t=p.current;if(t){let i=t.getBoundingClientRect(),r=e.clientX-i.left;a.drawHover({canvas:t,colors:v,positionPc:r/i.width})}e.cancelable&&e.preventDefault()},[v,a]),k=(0,eN.useCallback)(()=>{let e=p.current;e&&a.drawHover({canvas:e,colors:v,positionPc:void 0})},[a]);return(0,eA.jsxs)("div",{className:(0,eE.A)(eF().root,i),ref:u,onPointerDown:s?j:void 0,onPointerMove:s?j:void 0,onPointerOut:s?k:void 0,onPointerUp:s?h:void 0,onTouchMove:s?b:void 0,...c,children:[(0,eA.jsx)("canvas",{className:eF().canvas,ref:y}),(0,eA.jsx)("canvas",{className:eF().canvas,ref:g}),(0,eA.jsx)("canvas",{className:eF().canvas,ref:m}),(0,eA.jsx)("canvas",{className:eF().canvas,ref:p})]})};var eq=i(20696),eO=i(50696);let eW=(e,t,i)=>!!t&&t.some(t=>{let r;return(r=e/i)>=(t.fromPc??0)&&r<=(t.toPc??1)}),eU=(e,t,i,r)=>{e[t]?e[t][i]=r:e[t]={[i]:r}},e$=(e,t,i,r,a,o)=>{let s=((e,t,i)=>{let r=(e.length-eO.kb-eO.nm)/2,a=r+eO.kb,o=r/i,s=Math.round(t*o),n=Math.min(r,Math.max(s+1,Math.round((t+1)*o))),l=0,h=0;for(let t=s;t<n;t+=1)l=Math.max(e[t],l),h=Math.max(e[t+a],h);return{peak:l,lfe:h}})(o,t,r.width),n="blocked"===e?{peakColor:a.blockedPeakColor,lfeColor:a.blockedLfeColor}:"activePlayed"===e?{peakColor:a.playedPeakColor,lfeColor:a.playedLfeColor}:"active"===e?{peakColor:a.segmentPeakColor,lfeColor:a.segmentLfeColor}:{peakColor:a.normalPeakColor,lfeColor:a.normalLfeColor},l=s.peak/255*r.height,h=s.lfe/255*r.height*1.5,c=i[e]??={};eU(c,n.peakColor,t,l),eU(c,n.lfeColor,t,h)},eK=e=>Math.floor(e*(0,eD.ZU)()/(0,eD.HU)()),eG=e=>Math.min(1,Math.max(e,0)),eY={clearWaveform:e=>{let{canvas:t,range:i}=e,r=(0,eq.A)(t.getContext("2d")),a={width:t.width,height:t.height};r.clearRect(Math.ceil((i.fromPc??0)*a.width),0,Math.ceil((i.toPc??1)*a.width),a.height)},drawWaveform:e=>{let{areas:t,canvas:i,colors:r,data:a,keepCanvas:o}=e,s=(0,eq.A)(i.getContext("2d")),n={width:i.width,height:i.height},l={width:n.width,height:eK(n.height)};if(o||s.clearRect(0,0,n.width,n.height),a){for(let[,e]of Object.entries((e=>{let{areas:t,colors:i,data:r,size:a}=e,o=Object.values(t).flat(),s=Math.max(Math.round(Math.min(...o.map(e=>e.fromPc??0))*a.width),0),n=Math.min(Math.round(Math.max(...o.map(e=>e.toPc??1))*a.width),a.width),l={};for(let e=s;e<=n;e++)eW(e,t.blocked,a.width)?e$("blocked",e,l,a,i,r):eW(e,t.activePlayed,a.width)?e$("activePlayed",e,l,a,i,r):eW(e,t.active,a.width)?e$("active",e,l,a,i,r):eW(e,t.normal,a.width)&&e$("normal",e,l,a,i,r);return l})({areas:t,colors:r,data:a,size:l})))for(let[t,i]of Object.entries(e))if(t){s.fillStyle=t,s.beginPath();let e=-1;try{for(let[t,r]of Object.entries(i)){let i=Number(t);(-1===e||e!==i-1)&&(e>-1&&s.lineTo(e+1,l.height),s.moveTo(i,l.height)),s.lineTo(i,l.height-r),s.lineTo(i+1,l.height-r),e=i}}catch(e){console.log(e)}finally{s.lineTo(e+1,l.height),s.closePath(),s.fill()}}}},drawHover:e=>{let{canvas:t,colors:i,positionPc:r}=e,a=(0,eq.A)(t.getContext("2d")),o={width:t.width,height:t.height},s={width:o.width,height:eK(o.height)};if(a.clearRect(0,0,o.width,o.height),void 0!==r){let e=r*o.width;i.hoverCaretColor&&(a.strokeStyle=i.hoverCaretColor,a.lineWidth=devicePixelRatio,a.beginPath(),a.moveTo(e,0),a.lineTo(e,s.height+13*devicePixelRatio),a.stroke())}},drawPlayhead:e=>{let{canvas:t,colors:i,fullDuration:r,positionPc:a,waitingSinceTick:o,tick:s}=e,n=(0,eq.A)(t.getContext("2d")),l={width:t.width,height:t.height},h={width:l.width,height:eK(l.height)};if(n.clearRect(0,0,l.width,l.height),void 0!==a){let e=a*l.width;i.playingCaretColor&&(n.strokeStyle=i.playingCaretColor,n.lineWidth=devicePixelRatio,n.beginPath(),n.moveTo(e,0),n.lineTo(e,h.height+13*devicePixelRatio),n.stroke()),n.font=12*devicePixelRatio+"px HelveticaNeue, sans-serif";let t=(0,R.a3)(r),c=n.measureText(t).width,d=4*devicePixelRatio;n.textAlign=e<c+d?"left":"right";let u=eG(void 0!==o?Math.abs((s-o+350)%700/350-1):1);n.fillStyle=i.timeColor,n.globalAlpha=u,n.fillText((0,R.a3)(a*r,{showMs:!1}),e-d+(e<c+d?d+4*devicePixelRatio:0),h.height+12*devicePixelRatio);let y=2*devicePixelRatio;n.globalAlpha=eG(l.width-e-c-y),n.textAlign="right",n.fillText(t,l.width,h.height+12*devicePixelRatio),n.globalAlpha=1}}};eY.clearWaveform,eY.drawHover,eY.drawPlayhead;var eH=i(34131),ez=i(18456),eX=i(3495),eQ=i.n(eX);let eZ=200,eV=e=>{let{activeArea:t,animateUntil:i,className:a,instanceId:o,isActive:s,isPlaying:n,playbackConfig:l,track:h,waveformData:c,onCurrentPositionChangeAttempt:d,onPlaybackInfoRequest:u}=e,{playbackServer:y}=(0,r.cs)(),g=(0,eN.useRef)(void 0),m=(0,eT.Ss)(c),p=(0,eN.useRef)(Date.now()),v=(0,eN.useRef)(void 0),{rerender:x}=(0,eH.v)(),_=(0,eN.useCallback)(e=>{if(0===e.button){let t=e.target.getBoundingClientRect(),i=(e.clientX-t.left)/t.width;d?.(i),e.cancelable&&e.preventDefault()}},[d]),f=(0,eN.useCallback)(()=>{let e=h?.duration??0;!g.current&&m.current&&(g.current=(0,eD.Do)(g.current,(0,eD.MU)(),ez.JC["exp
1o-out"](Math.min((Date.now()-p.current)/1e3,1))),p.current=Date.now(),x());let i=(0,eD.Do)(g.current,m.current??(0,eD.MU)(),ez.JC["expo-out"](Math.min((Date.now()-p.current)/1e3,1))),r=o===y.getActiveInstance()?.instanceId&&void 0!==y.position?y.position/e:void 0,a=u?.(),s={activeArea:t,data:i,fullDuration:e,playheadPositionPc:r,waitingSinceTick:y.waitingSince,...a};return v.current=s.playheadPositionPc,s},[t,o,n,h,u]),w=(0,eN.useMemo)(()=>l&&h?.duration?[{toPc:(l.blockedBefore??0)/h.duration},{fromPc:(l.blockedAfter??1)/h.duration}]:void 0,[l,h]);return(0,eA.jsx)(eR,{animateUntil:n&&s||!c?1/0:Math.max(i??0,p.current+1e3+50),"aria-busy":!c||void 0,blockedAreas:w,className:(0,eE.A)(eQ().root,a),drawingStrategy:eY,maxFps:40,onPlaybackInfoRequest:f,onPointerUp:_})},eJ=e=>{let{contextPath:t,shouldUpdateOnSameContext:i=!0,shouldUpdateOnSameInstance:a,onChange:o}=e,{playbackServer:s}=(0,r.cs)(),{rerender:n}=(0,eH.v)(),l=(0,eT.Ss)({contextPath:t,shouldUpdateOnSameContext:i,shouldUpdateOnSameInstance:a,onChange:o});(0,eN.useEffect)(()=>{let e=e=>{let{instancePrev:t,instanceNext:i}=e,{contextPath:r,shouldUpdateOnSameContext:a,shouldUpdateOnSameInstance:o,onChange:s}=l.current;if(!r)return;let h=!!t?.contextPath?.startsWith(r)||!!i?.contextPath?.startsWith(r),c=t?.contextPath!==i?.contextPath,d=t?.instanceId!==i?.instanceId;h&&(c||a)&&(d||o)&&(s?.(),n())};return s.subscribe(e),()=>{s.unsubscribe(e)}},[s])};var e0=i(54613),e5=i(33894),e1=i(25051),e2=i(13463);let e3=(e,t,i)=>{if(e){if("autoplay"===t)return void F(e)?.focus({preventScroll:!0});setTimeout(()=>{(0,d.PA)(e,i),F(e)?.focus({preventScroll:!0})},eZ)}},e6=(e,t,i)=>{let{t:r}=(0,e2.c3)(),{getRandomElement:a}=(0,e0.iX)(),o=(0,eN.useCallback)((t,i,r)=>!!t&&(e.getContainerPlayHandler(t.contextPath)?.(i),r&&setTimeout(()=>(0,d.PA)(t.element),eZ),!0),[e]),s=(0,eN.useCallback)(i=>{if(t.current){let r=(e=>{let t=P(e);if(t){let i=T(t.instanceId);if(i.length&&i[0]===e){let i=document.body?.querySelectorAll(`[${g}^="${t.contextPath}"]`);if(i?i[0]===e:void 0)return L(e,"last");let r=(0,d.lS)(e,k);if(r){let e=P(r);if(e)return{element:r,instance:e}}}}})(t.current);if(r)return e.triggerPlayback({...r.instance,source:i?.triggerSource}),i?.autoScroll&&e3(r.element,i?.triggerSource),!0;if(o(B(t.current,t=>!!e.getContainerPlayHandler(t),"previous"),"last",i?.autoScroll))return!0}return!1},[e,o]),n=(0,eN.useCallback)(i=>{if(t.current){let s=N(t.current);if(s)return e.triggerPlayback({...s.instance,source:i?.triggerSource}),s.element&&i?.autoScroll&&e3(s.element,i?.triggerSource),!0;if(o(B(t.current,t=>!!e.getContainerPlayHandler(t),"next"),"first",i?.autoScroll))return!0;!(0,d.Z0)(t.current,e=>!!e.getAttribute(x)&&(0,d.d7)(e))&&(e.triggerPlayback(e=>e,!1),e.getActiveInstance()?.source==="autoplay"&&e5.vF.success(a([r("Congratulations, you did it! You've officially listened to everything here. Time to explore more before we run out of awards to give you."),r('Oops! You just set a world record for "fastest music binge". Ready for round two? Dive into more releases!'),r("Well, that's it... You've reached the edge of the music universe! But don't panic â find more beats to keep the journey going."),r("Wow, you really went full DJ mode and played through it all! Want more? Check out fresh releases!"),r("End of the road? Nah, just a quick pit stop! Explore more releases to keep your groove alive!")])))}return!1},[e,r,o]),l=(0,eN.useCallback)(i=>{if(t.current){let r=L(t.current,"first");if(r)return e.triggerPlayback({...r.instance,source:i?.triggerSource}),i?.autoScroll&&e3(r.element,i?.triggerSource,"start"),!0;if(o(B(t.current,t=>!!e.getContainerPlayHandler(t),"previous"),"first",i?.autoScroll))return!0}return!1},[i,e,o]),h=(0,eN.useCallback)(i=>{if(t.current){let r=D(t.current);if(r)return e.triggerPlayback({...r.instance,source:i?.triggerSource}),r.element&&i?.autoScroll&&e3(r.element,i?.triggerSource),!0;if(o(B(t.current,t=>!!e.getContainerPlayHandler(t),"next"),"first",i?.autoScroll))return!0;(0,d.Z0)(t.current,e=>!!e.getAttribute(x)&&(0,d.d7)(e))||e.triggerPlayback(e=>e,!1)}return!1},[i,e,o]);return(0,e1.h)({goToPreviousTrack:s,goToNextTrack:n,goToPreviousTrackBucket:l,goToNextTrackBucket:h})}
1,e7=e=>{let t=(0,eN.useRef)(null),i=(0,eN.useRef)(null),r=e6(e,t),a=e6(e,i);(0,eN.useEffect)(()=>{let o=()=>{let r=T(e.getActiveInstance()?.instanceId);t.current=r[0]??null,i.current=r[r.length-1]??null},s=t=>{e.triggerPlayback(i=>i&&void 0!==e.position?{...i,range:void 0,position:e.position+t*R._L}:i)},n={play:()=>{e.triggerPlayback(e=>e),(0,c.lx)("playing")},pause:()=>{e.triggerPlayback(e=>e,!1),(0,c.lx)("paused")},previoustrack:()=>{o(),r.goToPreviousTrack({autoScroll:!0}),(0,c.lx)("playing")},nexttrack:()=>{o(),a.goToNextTrack({autoScroll:!0}),(0,c.lx)("playing")},seekbackward:e=>{s(-(e.seekOffset??h.f4))},seekforward:e=>{s(e.seekOffset??h.f4)},seekto:t=>{if(!t.fastSeek&&void 0!==t.seekTime){let i=(e.getConfig()?.blockedBefore??0)+t.seekTime*R._L;e.triggerPlayback(e=>e?{...e,range:void 0,position:i}:e)}}};for(let[e,t]of Object.entries(n))(0,c.lb)(e,t);let l=()=>{let t=e.getActiveInstance(),i=e.position;if(t?.duration&&void 0!==i){let r=e.getConfig(),a=r?.blockedBefore??0,o=((r?.blockedAfter??t.duration)-a)/R._L;(0,c.$P)({duration:o,position:(0,u.qE)(0,(i-a)/R._L,o),playbackRate:1})}else(0,c.$P)(void 0)},d=e=>{let{isPlayingPrev:t,isPlayingNext:i}=e;t!==i&&(0,c.lx)(i?"playing":"paused"),l()};return e.subscribe(d),l(),()=>{for(let t of(e.unsubscribe(d),Object.keys(n)))(0,c.lb)(t,null)}},[e,r,a])};var e4=i(70539);let e9=(e,t,i)=>{let{playbackServer:a}=(0,r.cs)(),o=a.getActiveInstance()?.instanceId===e.instanceId,s=o&&!!a.isPlaying,{rerender:n}=(0,eH.v)();(0,e4.c)(e,i=>{let{instanceNext:r}=i;(r?.instanceId?r?.instanceId!==e.instanceId:r?.trackId!==e.trackId)||r?.access&&r?.duration!==void 0?r?.trackId===e.trackId&&!r?.instanceId&&t&&a.claimInstance(e):a.triggerPlayback({...r,...e},r?.source==="autoplay"||a.shouldPlayWhenCan||!!a.isPlaying),n()},[e,t]);let l=(0,eN.useCallback)(()=>{e.instanceId===a.getActiveInstance()?.instanceId?a.triggerPlayback(e=>e,!a.isPlaying):a.triggerPlayback(e)},[e]);return(0,eN.useEffect)(()=>()=>{a.getActiveInstance()?.instanceId===e.instanceId&&(i?a.triggerPlayback(void 0):a.unclaimInstance())},[]),{isActive:o,isPlaying:s,togglePlayback:l}}},60976:e=>{e.exports={bullet:"jsx_bullet__GB_8d"}},61023:(e,t,i)=>{"use strict";i.d(t,{rI:()=>h,Dr:()=>g,cO:()=>n});var r=i(80263),a=i(3638);i(53239);var o=i(43549),s=i.n(o);let n=e=>{let{children:t,className:i,id:o,onCloseAttempt:n}=e;return(0,r.jsx)("menu",{className:(0,a.A)(s().root,i),id:o,onClick:n,children:t})};var l=i(66377);let h=e=>{let{children:t,closeOnSelect:i=!0,id:a,menuClassName:o,...s}=e;return(0,r.jsx)(l.z,{hasScrollbars:!0,...s,children:(0,r.jsx)(n,{className:o,id:a,onCloseAttempt:i?s.onCloseAttempt:void 0,children:t})})};var c=i(62907),d=i(97930),u=i(128),y=i.n(u);let g=e=>{let{buttonClassName:t,children:i,className:o,destructive:s,disabled:n,hardRedirect:l,href:h,hrefLang:u,icon:g,iconClassName:m,id:p,locale:v,reserveIconSpace:x,rightComponent:_,target:f,title:w,type:b,onClick:j}=e;return(0,r.jsx)("li",{className:(0,a.A)(y().item,o),children:(0,r.jsx)(c.u,{className:(0,a.A)(y().itemButton,s&&y().destructive,t),disabled:n,hardRedirect:l,href:h,hrefLang:u,id:p,locale:v,target:f,title:w,type:b,onClick:j,children:(0,r.jsxs)(d.xA,{alignItems:"center",columns:`${x||g?"24px":""} 1fr ${_?"auto":""}`,horizontalSpacing:1,justifyItems:"flex-start",children:[g?(0,r.jsx)(g,{className:(0,a.A)(y().icon,s&&y().destructive,m)}):x?(0,r.jsx)("div",{className:(0,a.A)(y().icon,s&&y().destructive,m)}):void 0,i,_]})})})}},61167:(e,t,i)=>{"use strict";i.d(t,{Ir:()=>n,OY:()=>s,f4:()=>l});var r=i(6750),a=i(76923);let o=3*r._L,s=e=>{let{access:t,duration:i}=e;if("full"===t)return Object.freeze({blockedBefore:0,blockedAfter:n(i),defaultRange:{from:0,to:n(i)},minRangeDuration:o,maxRangeDuration:n(i)});if("standard"===t){let e=n(.05*i),t=n(.9*i),a=n(.25*i);return i>150*r._L?Object.freeze({blockedBefore:e,blockedAfter:t,defaultRange:{from:a,to:a+Math.min(90*r._L,t-a)},minRangeDuration:o,maxRangeDuration:90*r._L}):Object.freeze({blockedBefore:e,blockedAfter:t,defaultRange:{from:a,to:a+Math.min(30*r._L,t-a)},minRangeDuration:o,maxRangeDuration:30*r._L})}if("limited"===t){let e=n(.25*i);if(i>150*r._L){let t=n(Math.min(.9*i,e+90*r._L));return Object.freeze({blockedBefore:e,blockedAfter:t,defaultRange:{from:e,to:t},minRangeDuration:o,maxRangeDuration:90*r._L})}let t=n(Math.min(.9*i,.25*i+30*r._L));return Object.freeze({blockedBefore:e,blockedAfter:t,defaultRange:{from:e,to:t},minRangeDuration:o,maxRangeDuration:30*r._L})}throw Error(`Invalid access: ${t}`)},n=e=>(0,a.Al)(e,1),l=10},63453:e=>{e.exports={singleline:"FollowButton_singleline__oSmlm",multiline:"FollowButton_multiline__WiZBa",root:"FollowButton_root__IGhV1",followed:"FollowButton_followed__gB2yF",follow:"FollowButton_follow__luSXH",unfollow:"FollowButton_unfollow__8s7CR",ellipsis:"FollowButton_ellipsis__qB7a_"}},65166:e=>{e.exports={root:"DndPreview_root__sMrff"}},67280:e=>{e.exports={singleline:"ExternalLink_singleline__Tayay",multiline:"ExternalLink_multiline__X4n8s",link:"ExternalLink_link__nZxCh",newWindowIcon:"ExternalLink_newWindowIcon__ilQ7g"}},68029:(e,t,i)=>{"use strict";i.d(t,{Do:()=>m,HU:()=>s,MU:()=>g,ZU:()=>n,p6:()=>h,x7:()=>l});var r=i(50696),a=i(55132),o=i(6750);let s=()=>(0,a.GY)(7.5),n=()=>(0,a.GY)(5.25),l=60,h=(e,t,i)=>{let r={width:Math.trunc(i*devicePixelRatio),height:Math.trunc(t*devicePixelRatio)};for(let t of e)t.height=r.height,t.width=r.width,t.style.height=`${r.height/devicePixelRatio}px`,t.style.width=`${r.width/devicePixelRatio}px`},c=1.5*o._L,d=1600+r.kb+r.nm,u=800+r.kb,y=(e,t,i)=>Math.min(i,Math.max(e,t)),g=()=>{let e,t,i=Array.from({length:d}
1),r=(t=1/1.5,(e=Math.sin(performance.now()%c/c*Math.PI*2))>0?Math.pow(e,t):-Math.pow(-e,t));for(let e=0;e<800;e+=1){let t=y(0,.5+r*Math.sin(e%160/160*2*Math.PI)*.25,1);i[e]=Math.round(255*t),i[u+e]=Math.round(50*t)}return new Uint8Array(i)},m=(e,t,i)=>{if(0===i)return e;if(1===i)return t;let r=Array.from({length:t?.length??e?.length??0});for(let a=0;a<r.length;a+=1){let o=e?.[Math.round(a*(e.length/r.length))]??0,s=t?.[Math.round(a*(t.length/r.length))]??0;r[a]=o+(s-o)*i}return new Uint8Array(r)}},69620:(e,t,i)=>{"use strict";i.d(t,{l:()=>r});let r={PLAYLIST_DRAGGABLE_BUTTON:"draggableButton",TRACK:"track"}},70240:e=>{e.exports={singleline:"ArtistBulletList_singleline__5MHPD",multiline:"ArtistBulletList_multiline__R8T2_",ellipsisLine:"ArtistBulletList_ellipsisLine__2Z7FG",moreButton:"ArtistBulletList_moreButton__VS00G"}},70539:(e,t,i)=>{"use strict";i.d(t,{c:()=>o});var r=i(53239),a=i(94121);let o=(e,t,i)=>{let{playbackServer:o}=(0,a.cs)();(0,r.useEffect)(()=>{let i=function(){for(var i=arguments.length,r=Array(i),a=0;a<i;a++)r[a]=arguments[a];let{instancePrev:o,instanceNext:s}=r[0];(o?.instanceId===e?.instanceId||s?.instanceId===e?.instanceId||o?.trackId===e?.trackId||s?.trackId===e?.trackId)&&t(...r)};o.subscribe(i);let r=o.getActiveInstance();return i({instancePrev:r,instanceNext:r,isPlayingPrev:o.isPlaying,isPlayingNext:o.isPlaying}),()=>{o.unsubscribe(i)}},i??[])}},72076:e=>{e.exports={overlay:"ImagePopup_overlay__5tOZf",popup:"ImagePopup_popup__QcGHl","popup--enter":"ImagePopup_popup--enter__YuQQK","popup--enter--active":"ImagePopup_popup--enter--active__Wjj5M","popup--exit":"ImagePopup_popup--exit__5kfv_","popup--exit--active":"ImagePopup_popup--exit--active__wuTI_"}},73117:e=>{e.exports={resultNotFound:"ResultNotFound_resultNotFound__FK5lS",icon:"ResultNotFound_icon__h2p8p",title:"ResultNotFound_title__AZceB",text:"ResultNotFound_text__DJy9S","spacing--medium":"ResultNotFound_spacing--medium__Wei3H"}},75537:(e,t,i)=>{"use strict";i.d(t,{Z:()=>o});var r=i(95498),a=i(53239);let o=e=>{(0,a.useEffect)(()=>{if(e){let t=t=>{if((0,r.kq)(t)){if(t.repeat){t.preventDefault(),t.stopPropagation();return}e(t)}};return window.addEventListener("keydown",t),()=>{window.removeEventListener("keydown",t)}}},[e])}},75830:(e,t,i)=>{"use strict";i.d(t,{Q:()=>d});var r=i(80263),a=i(32471),o=i(13463),s=i(52996),n=i(3638);i(53239);var l=i(88196),h=i(70240),c=i.n(h);let d=e=>{let{artists:t,canOpenPopup:i,className:h,disabledLinks:d,highlightedText:u,restUrl:y,si:g,target:m,variant:p="full",...v}=e,{t:x}=(0,o.c3)();return t?.length?(0,r.jsx)("span",{className:(0,n.A)(c().root,h),...v,children:"full"===p?(0,s.po)(t.map(e=>(0,r.jsx)(l.U,{canOpenPopup:i,contributor:e,disabled:d,highlightedText:u,si:g,target:m},e.id))):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.U,{canOpenPopup:i,className:c().ellipsisLine,contributor:t[0],disabled:d,highlightedText:u,si:g,target:m}),t.length>1?(0,r.jsxs)(a.A,{className:c().moreButton,href:y,inline:!0,target:m,title:t?.slice(1).map(e=>e.name).join(", "),children:["\xa0",x("+ {count} more",void 0,{count:t.length-1})]}):null]})}):null}},75976:(e,t,i)=>{"use strict";i.d(t,{Xn:()=>p,zf:()=>g});var r=i(80263),a=i(34131),o=i(84897),s=i(78852),n=i(55132),l=i(3638),h=i(53239),c=i(43391),d=i(84696),u=i.n(d);let y=(0,h.createContext)({expandRequestCount:0}),g=()=>(0,h.useContext)(y),m={appear:u()["movingLayer--enter"],appearActive:u()["movingLayer--enter--active"],enter:u()["movingLayer--enter"],enterActive:u()["movingLayer--enter--active"],exit:u()["movingLayer--exit"],exitActive:u()["movingLayer--exit--active"]},p=(0,h.memo)(e=>{let{children:t,className:i,closeButtonClassName:d,defaultHeight:g="auto",forceTrapFocus:p,forceBlackCloseButton:v,hasCloseButton:x,open:_,openStateHash:f,canMaximize:w,onCloseAttempt:b}=e,[j,k]=(0,h.useState)(g),[C,P]=(0,h.useState)(),M=(0,h.useRef)(null),A=(0,h.useRef)(!1),I=(0,h.useRef)(void 0),S=(0,h.useRef)(),T=(0,h.useRef)(!1),E=(0,h.useRef)(!1),[N,L]=(0,h.useState)(0),{rerender:D}=(0,a.v)(),[B,F]=(0,h.useState)(0),R=(0,h.useRef)(null),q=(0,h.useCallback)(()=>"number"==typeof j?j:M.current?M.current.scrollHeight/window.innerHeight*100:"number"==typeof g?g:50,[g,j]);(0,h.useEffect)(()=>
1{if(A.current=!1,j!==g&&setTimeout(()=>k(g),300),_&&M.current){let e=new MutationObserver(()=>D());return e.observe(M.current,{childList:!0,subtree:!0}),()=>{e.disconnect()}}},[_]),(0,h.useLayoutEffect)(()=>{if(!_||!R.current)return;let e=(0,n.bV)(R.current);"auto"===j&&e>=window.innerHeight?(A.current=!0,k(100)):100===j&&A.current&&e>0&&e<window.innerHeight&&(A.current=!1,k(g))});let O=(0,h.useCallback)(e=>{S.current=e.changedTouches[0].pageY,T.current=!1,E.current=!1;let t=q();(0,n.mW)(e.changedTouches[0].target,e=>e!==M.current)&&100===t||P(e.changedTouches[0].pageY),F(t)},[q]),W=(0,h.useCallback)(e=>{if(void 0===C)return;let t=e.changedTouches[0].pageY;if(void 0!==S.current&&Math.abs(t-S.current)>8&&(T.current=!0),!T.current)return;let i=C-t,r=i/window.innerHeight*100,a=q(),o=a+r;!E.current&&i>0&&a<100&&(E.current=!0,L(e=>e+1)),o>a&&a<100&&(w||a<B)&&(k(Math.min(Math.max(o,0),100)),P(t))},[w,C,B,q,k]),U=(0,h.useCallback)(e=>{if(void 0===C)return;let t=(0,n.mW)(e.changedTouches[0].target,e=>e!==M.current),i=e.changedTouches[0].pageY;if(void 0!==S.current&&Math.abs(i-S.current)>8&&(T.current=!0),!T.current)return;let r=C-i,a=r/window.innerHeight*100,o=q(),s=o+a,l=100-i/window.innerHeight*100;e.cancelable&&(s<o&&o>0&&l<o&&k(Math.min(Math.max(s,0),100)),r&&100!==o&&(e.stopPropagation(),e.preventDefault(),P(i),I.current=t))},[C,q,k]),$=(0,h.useCallback)(()=>{if(P(void 0),!T.current)return;T.current=!1;let e=q(),t=Math.min(R.current?(0,n.bV)(R.current)/window.innerHeight*100:e,100),i="number"==typeof g?g-.1*g:.9*t,r="number"==typeof g?g+(100-g)*.3:t+(100-t)*.3;e<i?b?.():e>r&&w?k(100):k(g),I.current=void 0},[w,g,q,k,b]);(0,h.useEffect)(()=>{let e=M.current;if(e)return e.addEventListener("touchmove",W,{capture:!0,passive:!1}),e.addEventListener("touchmove",U),e.addEventListener("touchend",$),e.addEventListener("touchstart",O),()=>{e.removeEventListener("touchmove",W,{capture:!0}),e.removeEventListener("touchmove",U),e.removeEventListener("touchend",$),e.removeEventListener("touchstart",O)}},[_,$,U,O]);let K=(0,h.useMemo)(()=>({expandRequestCount:N}),[N]);return(0,r.jsxs)(o.u,{animationClassNames:m,className:u().root,forceTrapFocus:p,hasBlockingOverlay:!0,hasScrollbars:q()>=100||"disabled",innerRef:M,inPortal:!0,open:_,openStateHash:f??"bottom-sheet",overlayClassName:u().overlay,popupClassName:(0,l.A)(u().popup,u().movingLayer,i),role:"dialog",scrollableRef:R,style:{height:`${"number"==typeof j?j:R.current?Math.min((0,n.bV)(R.current)/window.innerHeight*100,100):void 0}%`,transition:void 0!==C?"none":void 0},onCloseAttempt:b,children:[!x&&(0,r.jsx)(s.K,{pt:2}),(0,r.jsx)(y.Provider,{value:K,children:t}),x?(0,r.jsx)(c.s_,{className:(0,l.A)(u().closeButton,d),forceBlack:v,putAbsolute:!0,onClick:b}):(0,r.jsx)("div",{className:u().draggableThumb})]})});p.displayName="BottomSheet"},76539:(e,t,i)=>{"use strict";i.d(t,{c:()=>h});var r=i(80263),a=i(96776),o=i(3638),s=i(53239),n=i(82808),l=i.n(n);let h=e=>{let{size:t,children:i,isFollowed:n,className:h,type:c,onAnimationEnd:d}=e,[u,y]=(0,s.useState)(!1),g=t/100*2>2?t/100*2:2,m=t/2+2*g,p=2*g+t+50,v=p*Math.PI,x=t+2*g,_=.27*x;(0,a.I)(()=>{n&&y(!0)},[n]);let f=(0,s.useCallback)(()=>{y(!1),d?.()},[d]);return(0,r.jsxs)("div",{className:(0,o.A)(l().root,h),style:{width:t,height:t},children:[u&&(0,r.jsx)("svg",{className:l().svg,height:p,style:{"--stroke_animate__dashoffset":`${v}px`,"--stroke_animate__width":`${g}px`},width:p,onAnimationEndCapture:f,children:"artist"===c?(0,r.jsx)("circle",{cx:"50%",cy:"50%",r:m}):(0,r.jsx)("rect",{height:x,rx:_,ry:_,width:x,x:(p-x)/2,y:(p-x)/2})}),i]})}},78641:(e,t,i)=>{"use strict";i.d(t,{O:()=>y});var r=i(80263),a=i(90244),o=i(77148),s=i(62907),n=i(97930),l=i(13463),h=i(3638),c=i(53239),d=i(23201),u=i.n(d);let y=e=>{let{className:t,albumsCount:i,albumsCountOverall:d,albumsHref:y,price:g,tracksCount:m,tracksCountOverall:p,tracksHref:v,chartsCount:x,chartsHref:_,playlistsCount:f,playlistsHref:w,onCounterClick:b}=e,{t:j}=(0,l.c3)(),k=(0,a.B4)(j,"album",i,(0,r.jsxs)(c.Fragment,{children:[(0,r.jsx)("span",{className:u().count,children:i}),void 0!==d?(0,r.jsx)("span",{className:u().countOverall,children:` (${d})`}):null]},"count")),C=(0,a.B4)(j,"track",m,(0,r.jsxs)(c.Fragment,{children:[(0,r.jsx)("span",{className:u().count,children:m}),void 0!==p?(0,r.jsx)("span",{className:u().countOverall,children:` (${p})`}):null]},"count")),P=(0,a.B4)(j,"chart",x,(0,r.jsx)("span",{className:u().count,children:x},"count")),M=(0,a.B4)(j,"playlist",f,(0,r.jsx)("span",{className:u().count,children:f},"count"));return(0,r.jsxs)(n.xA,{alignItems:"center",autoColumns:"1fr",autoFlow:"column",className:(0,h.A)(u().root,t),columns:"1fr",justifyItems:"flex-start",children:[void 0!==i?y?(0,r.jsx)(s.u,{className:u().counterBlock,href:y,onClick:b,children:k}):(0,r.jsx)("div",{className:u().counterBlock,children:k}):null,void 0!==m&&(void 0===x||void 0===f)?v?(0,r.jsx)(s.u,{className:u().counterBlock,href:v,onClick:b,children:C}):(0,r.jsx)("div",{className:u().counterBlock,children:C}):null,void 0!==x?_?(0,r.jsx)(s.u,{className:u().counterBlock,href:_,onClick:b,children:P}):(0,r.jsx)("div",{className:u().counterBlock,children:P}):null,void 0!==f?w?(0,r.jsx)(s.u,{className:u().counterBlock,href:w,onClick:b,children:M}):(0,r.jsx)("div",{className:u().counterBlock,children:M}):null,void 0!==g?(0,r.jsx)("div",{className:(0,h.A)(u().counterBlock,u().count),children:(0,o.vv)(g)}):null]})}},79472:e=>{e.exports={loader:"ContributorDetailedPreloader_loader__QzUuD"}},79721:(e,t,i)=>{"use strict";i.d(t,{b:()=>_});var r=i(80263),a=i(6387),o=i(62907),s=i(43959),n=i(92839),l=i(29290),h=i(84897),c=i(3638),d=i(53239),u=i(72076),y=i.n(u);let g={appear:y()["popup--enter"],appearActive:y()["popup--enter--active"],enter
1:y()["popup--enter"],enterDone:y()["popup--enter--active"],enterActive:y()["popup--enter--active"],exit:y()["popup--exit"],exitActive:y()["popup--exit--active"]},m=e=>{let{children:t,imageRect:i,open:a,popupClassName:o,onCloseAttempt:s}=e;return(0,r.jsx)(h.u,{animationClassNames:g,inPortal:!0,open:a,overlayClassName:y().overlay,popupClassName:(0,c.A)(y().popup,o),style:{"--image__left":`${i?.left}px`,"--image__top":`${i?.top}px`,"--image__height":`${i?.height}px`,"--image__width":`${i?.width}px`},onCloseAttempt:s,children:t})};var p=i(95767),v=i.n(p),x=i(85450);let _=d.memo(e=>{let{canZoomIn:t=!1,className:i,countryCode:h,href:u,imageUuid:y,innerRef:g,monochrome:p,size:_,srcWidth:f,target:w,triple:b,type:j,onBadgeClick:k,onClick:C,...P}=e,M=(0,x.Q)(y,f??("number"==typeof _?_:_?.width??300)),A=(0,x.Q)(y,void 0),{open:I,close:S,isOpen:T}=(0,s.F)(),E=(0,d.useRef)(null),[N,L]=(0,d.useState)(!1),D=(0,d.useCallback)(()=>{let e=document.createElement("img");A&&(e.onload=()=>L(!0),e.src=A.x2,e.srcset=(0,x.G)(A)??"")},[A]),B=(0,d.useCallback)(e=>{A&&t&&(I(),D()),C?.(e)},[I,D,A,t,C]),F=(0,d.useRef)(void 0);T&&(F.current=E.current?.getBoundingClientRect());let R="artist"===j?n.i8O:"recordlabel"===j?n.xFl:"user"===j?n.zzQ:"playlist"===j?n.eHv:"chart"===j?n.THQ:n.ft3,q=(0,r.jsx)(R,{className:(0,c.A)(v().placeholder),title:P.title}),O=["artist","user"].includes(j)?"circle":["album","playlist","chart"].includes(j)?"square":"rounded",W=h||b,U=(0,r.jsx)(l._,{className:(0,c.A)(v().image,(t&&!!y||C)&&v().clickable,T&&v().selected,p&&y&&v().monochrome,!W&&!u&&i),innerRef:E,outline:!0,placeholder:q,shape:O,size:_,src:M?.x2,srcSet:(0,x.G)(M),onClick:B,...P});return U=u?(0,r.jsx)(o.u,{className:(0,c.A)(!W&&i),href:u,target:w,children:U}):U,U=W?(0,r.jsxs)("div",{className:(0,c.A)(v().imageContainer,i),ref:g,style:{"--image__size":_},children:[b&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:(0,c.A)(v().squareOne),children:U}),(0,r.jsx)("div",{className:(0,c.A)(v().squareTwo),children:U})]}),U,h?(0,r.jsx)(a.J,{className:(0,c.A)(v().flag),countryCode:h,eagerLoading:P.eagerLoading,shape:"rectangle"}):null]}):U,(0,r.jsxs)(r.Fragment,{children:[U,t&&!!y&&(0,r.jsx)(m,{imageRect:F.current,open:T,popupClassName:v().popup,onCloseAttempt:S,children:(0,r.jsx)(l._,{className:(0,c.A)(v().image,v().zoomedImage),eagerLoading:!0,outline:!0,shape:"square",src:N?A?.x2:M?.x2,srcSet:N?(0,x.G)(A):M?(0,x.G)(M):void 0,tabIndex:0,onClick:S})})]})});_.displayName="EntityImage"},80655:(e,t,i)=>{"use strict";i.d(t,{MN:()=>s,l7:()=>n,ps:()=>o,vL:()=>l,wj:()=>h});var r=i(68029),a=i(55132);let o={albumHeader:{get belowSm(){return(0,a.GY)(26)},get aboveSmBelowMd(){return(0,a.GY)(19.5)},get aboveMd(){return(0,a.GY)(19.5)}},albumHeaderLarge:{get belowSm(){return(0,a.GY)(37.5)},get aboveSmBelowMd(){return(0,a.GY)(19.5)},get aboveMd(){return(0,a.GY)(19.5)}},albumLargeMinHeight:{get belowSm(){return 0},get aboveSmBelowMd(){return(0,a.GY)(33)},get aboveMd(){return(0,a.GY)(33)}},spacing:{get belowSm(){return(0,a.GY)(2)},get aboveSmBelowMd(){return(0,a.GY)(3)},get aboveMd(){return(0,a.GY)(3)}},loadingIndicator:{get detectionGap(){return(0,a.GY)(60)},get height(){return(0,a.GY)(6)+2}},playlistHeader:{get belowSm(){return(0,a.GY)(44)},get aboveSmBelowMd(){return(0,a.GY)(17)},get aboveMd(){return(0,a.GY)(17)+6}},track:{get height(){return(0,a.GY)(5.5)},get heightExpanded(){return this.height+(0,r.HU)()+2}},trackEmptyPlaceholder:{get belowSm(){return(0,a.GY)(22)+4},get aboveSmBelowMd(){return(0,a.GY)(10)},get aboveMd(){return(0,a.GY)(32)+4}},get viewAllButton(){return(0,a.GY)(5)},trackBucketTrackListFooter:{get default(){return(0,a.GY)(10)},get belowSm(){return(0,a.GY)(15.5)}},subheader:{get belowSm(){return(0,a.GY)(5.625)},get aboveSmBelowMd(){return(0,a.GY)(5.625)},get aboveMd(){return(0,a.GY)(5.625)}}},s=e=>{let{inDomGap:t,items:i,scrollTop:r,pageHeight:a,onComputeItemHeight:o}=e,s=0,n=0,l=[];for(let e=0;e<i.length;e+=1){let t=s,a=i[e],h=o({index:e,item:a});(s+=h)<r&&(n=e),l.push({top:t,height:h})}let h=n;for(;h<i.length&&l[h].top<r+a;)h+=1;return{totalHeight:s,firstDisplayedIndex:n=Math.max(n-n%5-t,0),lastDisplayedIndex:h=Math.min(h-h%5+t,i.length-1),offsets:l}},n=(e,t)=>{let i,r=e?.offsets.slice(e.firstDisplayedIndex,e.lastDisplayedIndex),a=t?.offsets.slice(t.firstDisplayedIndex,t.lastDisplayedIndex);return i=(e,t)=>e.top===t.top,!!(r===a||r&&a&&r.length===a.length&&r.every((e,t)=>i?i(e,a[t]):e===a[t]))},l=(e,t)=>
1t?`${t}-${e}`:`${e}`;class h extends Set{constructor(...e){super(...e),this.yieldKey=e=>{let t=e,i=1;for(;this.has(t);)i+=1,t=e+"-"+i;return this.add(t),t}}}},81034:(e,t,i)=>{"use strict";i.d(t,{l:()=>s,T:()=>n});var r=i(80263),a=i(53239),o=i(13380);let s=a.createContext({setAutoplay:()=>{},autoplay:!0});s.displayName="AutoplayContext";let n=e=>{let{children:t}=e,{cookieData:i,setAutoplay:n}=(0,o.iT)(),[l,h]=(0,a.useState)(i.autoplay),c=(0,a.useCallback)(e=>{i.consent?.preferences&&n(e),h(e)},[i.consent?.preferences]),d=(0,a.useMemo)(()=>({autoplay:l,setAutoplay:c}),[l,c]);return(0,r.jsx)(s.Provider,{value:d,children:t})}},81938:(e,t,i)=>{"use strict";i.d(t,{n:()=>h});var r=i(80263),a=i(12556),o=i(59447),s=i(37560);let n=(0,i(61545).b)(async()=>(await Promise.all([i.e(387),i.e(5807),i.e(5711),i.e(4207),i.e(5595),i.e(2114),i.e(4507)]).then(i.bind(i,84507))).CoverModal),l=(0,s.C)(async()=>(await Promise.all([i.e(387),i.e(5807),i.e(5711),i.e(4207),i.e(5595),i.e(2114),i.e(894)]).then(i.bind(i,70894))).CoverBottomSheet),h=e=>{let{isBelowSm:t}=(0,a.yU)();return(0,o.t)(e.open)?t?(0,r.jsx)(l,{...e}):(0,r.jsx)(n,{...e}):null}},82808:e=>{e.exports={root:"AnimateFollowContributor_root__oboFF",svg:"AnimateFollowContributor_svg__xxf5a",animate:"AnimateFollowContributor_animate__nYgTT"}},84696:e=>{e.exports={root:"BottomSheet_root__OYUBU",popup:"BottomSheet_popup__nvWQD",overlay:"BottomSheet_overlay__tqKjs",movingLayer:"BottomSheet_movingLayer__1ZqXZ","movingLayer--enter":"BottomSheet_movingLayer--enter__B_ro6","movingLayer--enter--active":"BottomSheet_movingLayer--enter--active__JQg6q","movingLayer--exit":"BottomSheet_movingLayer--exit__reqI4","movingLayer--exit--active":"BottomSheet_movingLayer--exit--active__VqWgA",draggableThumb:"BottomSheet_draggableThumb__oKmBW",closeButton:"BottomSheet_closeButton__exWq_"}},85450:(e,t,i)=>{"use strict";i.d(t,{G:()=>o,Q:()=>a});var r=i(46947);let a=(0,i(69285).Bj)((e,t)=>e?{x1:r.C.getImageUrl(e,void 0!==t?{width:Math.round(t)}:void 0),x1p5:r.C.getImageUrl(e,void 0!==t?{width:Math.round(1.5*t)}:void 0),x2:r.C.getImageUrl(e,void 0!==t?{width:Math.round(2*t)}:void 0)}:void 0,{maxSize:500}),o=e=>e?`${e.x1}, ${e.x1p5} 1.5x, ${e.x2} 2x`:void 0},86755:(e,t,i)=>{"use strict";i.d(t,{f:()=>d});var r=i(19009),a=i(24575),o=i(89654),s=i(11182),n=i(62932),l=i(13950),h=i(51143),c=i(29364);let d=()=>{let{api:e}=(0,o.gf)(),t=(0,r.jE)(),{applyClientUpdate:i}=(0,n.e)(),{refetch:d}=(0,h.ag)(),{traceUiEvent:u}=(0,s.vs)();return(0,a.n)({mutationFn:async t=>{let{items:i,value:r}=t,a=i.map(e=>e.id);return r?await e.followContributors(a):await e.unfollowContributors(a)},onSuccess(e,r){let{items:a,value:o,trace:s}=r,n=(0,h.VM)(t);a.forEach(t=>{i({itemId:t.id,itemType:t.type,operation:"update",findFunc:t=>e.includes(t.id),updateFunc:e=>({...e,followed:o})}),u("follow_contributor",{contributorId:t.id,contributorType:t.type,followed:o,...s})}),d(),t.invalidateQueries({queryKey:[c.jW.contributors(n?.email,void 0,{include:["followed"]})],refetchType:"none"}),t.invalidateQueries({queryKey:[l.K1.playlistsShort(n?.email,{include:["followed"]})],refetchType:"none"})}})}},86849:(e,t,i)=>{"use strict";i.d(t,{k:()=>p});var r=i(80263),a=i(90244),o=i(70719),s=i(62907),n=i(97930),l=i(37247),h=i(3638),c=i(53239),d=i(75830),u=i(46768),y=i(30211),g=i(8779),m=i.n(g);let p=c.memo(e=>{let{canOpenNamePopup:t,emptySpaceLabel:i,highlightedText:g,si:p,target:v,track:x,onClick:_,onEmptySpaceClick:f}=e,w=(0,a.vl)(x),b=(0,c.useMemo)(()=>(0,l.ey)([...x.artists,...x.remixers,...x.featured_artists],e=>e.id),[x.artists,x.remixers,x.featured_artists]),j=(0,c.useMemo)(()=>(0,l.ey)([...x.featured_artists,...x.artists],e=>e.id),[x.artists,x.featured_artists]);return(0,r.jsxs)(n.xA,{children:[(0,r.jsxs)(n.xA,{autoColumns:"1fr",autoFlow:"column",columns:"auto",children:[(0,r.jsx)("span",{className:m().title,children:(0,r.jsx)(u.Z,{artists:b,canOpenPopup:t,highlightedText:g,href:_?void 0:(0,o.$O)(x,p),si:p,target:v,text:w,onClick:_})}),f?(0,r.jsx)(s.u,{"aria-label":i,className:(0,h.A)(m().emptySpace,y.F),tabIndex:-1,onClick:f}):null]}),(0,r.jsxs)(n.xA,{autoColumns:"1fr",autoFlow:"column",columns:"auto",children:[(0,r.jsx)(d.Q,{artists:j,canOpenPopup:t,className:m().secondLine,"data-test-id":"artists",highlightedText:g,si:p,target:v}),f?(0,r.jsx)(s.u,{"aria-label":i,className:(0,h.A)(m().emptySpace,y.F),tabIndex:-1,onClick:f}):null]})]})})},88196:(e,t,i)=>{"use strict";i.d(t,{U:()=>K});var r=i(80263),a=i(70719),o=i(75976),s=i(12556),n=i(32471),l=i(43959),h=i(49685),c=i(66377),d=i(78852),u=i(27129),y=i(3638),g=i(53239),m=i(51143),p=i(78641),v=i(6387),x=i(79721),_=i(3404),f=i(90244),w=i(76539),b=i(97930),j=i(92839),k=i(91840),C=i(136),P=i(43391),M=i(13463),A=i(2630),I=i(6750),S=i(65963),T=i(89654),E=i(4175),N=i(15359),L=i(92546),D=i(4513),B=i(19479),F=i(8259),R=i(18067),q=i(26142),O=i.n(q);let W=e=>{let{contributor:t,si:i,onCloseAttempt:o}=e,{api:n}=(0,T.gf)(),{locale:l,t:h}=(0,M.c3)(),{data:c,isFetching:d}
1=(0,B.Xx)(t.id,t.type),m=c?.parent??c,q=m&&(0,a.vd)(m,void 0,{si:i}),{isAboveSm:W}=(0,s.yU)(),{openShareUrlModal:U}=(0,g.useContext)(D.Bm),$=m?.country_code?(0,_.X)()[m.country_code]:void 0,K=(0,g.useMemo)(()=>({title:"artist"===t.type?h("Artist {name}",void 0,{name:t?.name}):h("Label {name}",void 0,{name:t?.name}),contributorTitle:t?.name}),[t,h]),{title:G}=(0,R.Z)({pageName:t.type,path:"artist"===t.type?a.KW.Artist:a.KW.Label,locale:l,fields:K}),Y=(0,g.useCallback)(async e=>{if(q){e.stopPropagation();let t="artist"===m.type?h("Check this artist at Volumo"):h("Check this label at Volumo"),i=(0,F.MX)(q);U({item:m,shareText:t,shareTitle:G,url:await n.createShareUrlWithSi(i,"share")})}},[m,q,G]),H=(0,g.useCallback)(async()=>{await (0,A.yy)(I._L),o?.()},[o]);return(0,r.jsxs)(r.Fragment,{children:[!W&&(0,r.jsx)(P.wt,{className:O().title,children:(0,S.ZH)((0,f.$f)(h,t.type))}),(0,r.jsx)(b.xA,{className:O().popup,verticalSpacing:2,children:d?(0,r.jsx)(E.Z_,{type:t.type}):m?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(b.xA,{alignItems:"center",className:O().mainContent,columns:W?"auto 1fr":void 0,horizontalSpacing:2,justifyItems:W?void 0:"center",verticalSpacing:3,children:[(0,r.jsx)(w.c,{isFollowed:t.followed,size:W?64:120,type:t.type,onAnimationEnd:o,children:(0,r.jsx)(x.b,{eagerLoading:!0,imageUuid:m.artwork_uuid??void 0,size:W?64:120,title:m.name,type:t.type})}),(0,r.jsxs)(b.xA,{justifyContent:W?void 0:"center",justifyItems:W?void 0:"center",verticalSpacing:1.5,children:[(0,r.jsx)("div",{className:(0,y.A)(O().title,u.Yr),children:m.name??""}),!!m.country_code&&(0,r.jsxs)(b.xA,{alignItems:"center",columns:W?"auto 1fr":"auto auto",horizontalSpacing:1,justifyContent:W?void 0:"center",children:[(0,r.jsx)(v.J,{countryCode:m.country_code,size:24}),(0,r.jsx)("div",{className:O().secondaryText,children:$})]})]})]}),!W&&m.pick_of_the_month?(0,r.jsx)(N.$,{contributor:m}):null,(0,r.jsx)(p.O,{albumsCount:m.albums_total||void 0,albumsHref:(0,a.vd)(m,"albums"),chartsCount:m.charts_total||void 0,chartsHref:(0,a.vd)(m,"charts"),className:O().counters,playlistsCount:m.playlists_total||void 0,playlistsHref:(0,a.vd)(m,"playlists"),tracksCount:m.tracks_total||void 0,tracksHref:(0,a.vd)(m,"tracks")}),(0,r.jsxs)(b.xA,{columns:W?"1fr 1fr 1fr":"1fr 1fr",horizontalSpacing:1.5,verticalSpacing:W?1:2,children:[(0,r.jsx)(L.W,{contributor:m,inPopup:!0,size:"medium",onClick:m.followed?H:void 0}),(0,r.jsx)(k.K,{fullWidth:!0,href:q,iconComponent:"artist"===t.type?j.r0M:j.jYX,muted:"inPopup",size:"medium",type:"link",children:"artist"===t.type?h("Artist page"):h("Label page")}),W&&(0,r.jsx)(k.K,{fullWidth:!0,iconComponent:j.VJ,muted:"inPopup",size:"medium",onClick:Y,children:h("Share")})]})]}):(0,r.jsx)(C.p,{type:"error",children:"Unable to load contributor"})})]})};var U=i(11573),$=i.n(U);let K=g.memo(e=>{let{canOpenPopup:t=!0,className:i,contributor:p,customButtonContent:v,disabled:x,highlightedText:_,si:f,target:w,title:b,...j}=e,k=(0,g.useRef)(null),{close:C,isOpen:P,open:M}=(0,l.F)(),{isLoggedIn:A}=(0,m.IE)(),I=t&&A&&!w&&!P,S=(0,a.vd)(p,void 0,{si:f}),{isAboveSm:T}=(0,s.yU)(),E=p?.name??"";return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.A,{"aria-describedby":P?`contributor-${p.id}`:void 0,className:(0,y.A)(p.followed&&$().followed,i,t&&"popup-trigger",u.Yr),disabled:x,hoverType:t?"underline":"secondary",href:S,inline:!0,innerRef:k,prefetch:!1,preventDefault:I,stopPropagation:!0,target:w,title:b,onClick:I?M:void 0,...j,children:v??(0,r.jsx)(h.z,{highlightedText:_,text:E})}),T?(0,r.jsx)(c.z,{anchorElement:k.current||void 0,id:`contributor-${p.id}`,inPortal:!0,open:P,preferredDirection:"bottomRight",onCloseAttempt:C,children:(0,r.jsx)(W,{contributor:p,si:f,onCloseAttempt:C})}):(0,r.jsxs)(o.Xn,{hasCloseButton:!0,open:P,openStateHash:"contributor-info",onCloseAttempt:C,children:[(0,r.jsx)(W,{contributor:p,si:f,onCloseAttempt:C}),(0,r.jsx)(d.K,{pb:3})]})]})});K.displayName="NameWithPopup"},88720:e=>{e.exports={link:"RouterLink_link__p6I1b"}},92546:(e,t,i)=>{"use strict";i.d(t,{W:()=>p});var r=i(80263),a=i(12556),o=i(62907),s=i(32116),n=i(92839),l=i(91840),h=i(13463),c=i(3638),d=i(53239),u=i(86755),y=i(51143),g=i(63453),m=i.n(g);let p=e=>{let{className:t,contributor:i,size:g,inline:p,inPopup:v,onClick:x}=e,{t:_}=(0,h.c3)(),{clientDeviceType:f}=(0,a.yU)(),w=(0,u.f)(),{ensureLoggedIn:b}=(0,y.JP)(),[j,k]=(0,s.M)(),C=(0,d.useCallback)(e=>{i&&(e.stopPropagation(),b(()=>w.mutate({items:[i],value:!i?.followed},{onSuccess:x})))},[i]);return p?(0,r.jsx)(o.u,{className:t,disabled:!i,loading:w.isPending,onClick:C,children:i?.followed?(0,r.jsx)("span",{className:m().unfollow,children:_("Unfollow")}):(0,r.jsx)("span",{className:m().follow,children:_("Follow")})}
1):(0,r.jsx)(l.K,{className:(0,c.A)(m().root,i?.followed&&m().followed,t),disabled:!i,fullWidth:!0,iconComponent:i?.followed?k?n.GBr:n.iWP:n.neq,innerRef:j,loading:w.isPending,muted:i?.followed&&(!k||"desktop"!==f)?!v||"inPopup":void 0,size:g,variant:i?.followed&&k&&"desktop"===f?"destructive":"ordinary",onClick:C,children:(0,r.jsx)("span",{className:m().ellipsis,children:_(i?.followed?k&&"desktop"===f?"Unfollow":"Following":"Follow")})})}},93349:(e,t,i)=>{"use strict";i.d(t,{W:()=>l});var r=i(80263),a=i(62907),o=i(3638);i(53239);var s=i(88720),n=i.n(s);let l=e=>(0,r.jsx)(a.u,{className:(0,o.A)(n().link,e.className),inline:!0,...e})},94121:(e,t,i)=>{"use strict";i.d(t,{TG:()=>o,vb:()=>s,cs:()=>n});var r=i(80263),a=i(53239);let o=a.createContext({playbackServer:{}});o.displayName="PlaybackContext";let s=e=>{let{children:t,server:i}=e,s=(0,a.useMemo)(()=>({playbackServer:i}),[i]);return(0,r.jsx)(o.Provider,{value:s,children:t})},n=()=>(0,a.useContext)(o)},95767:e=>{e.exports={image:"EntityImage_image__i46lt",monochrome:"EntityImage_monochrome__7ONqd",clickable:"EntityImage_clickable__wr0GD",placeholder:"EntityImage_placeholder__hNxlE",selected:"EntityImage_selected__m2qVf",popup:"EntityImage_popup__HU9D4",imageContainer:"EntityImage_imageContainer__TmfCs",zoomedImage:"EntityImage_zoomedImage___n8ag",flag:"EntityImage_flag__CvI_i",squareOne:"EntityImage_squareOne__BNm0G",squareTwo:"EntityImage_squareTwo__Nr7m3"}},97295:(e,t,i)=>{"use strict";let r,a;i.d(t,{QP:()=>A,iQ:()=>m,fg:()=>p,B5:()=>I,zY:()=>S});var o=i(84611),s=i(19251),n=i(81431),l=i(27129),h=i(55132),c=i(95498),d=i(37247),u=i(10330);let y="data-dnd-source-id",g="data-dnd-target-id",m=e=>{let{start:t,current:i}=e;if(Math.abs(i.x-t.x)>5||Math.abs(i.y-t.y)>5)return!0},p=e=>{let{start:t,current:i}=e;return!!(Math.abs(t.x-i.x)>=10&&5>=Math.abs(t.y-i.y))||!(Math.abs(t.y-i.y)>7)&&void 0},v=e=>{let t=(0,h.wt)(e);return(0,h.ef)(t,e=>!!e.getAttribute(g),!0).map(e=>e.getAttribute(g)??void 0).filter(u.TL)};var x=new WeakMap,_=new WeakMap;class f{constructor(e){(0,s._)(this,x,{writable:!0,value:void 0}),(0,s._)(this,_,{writable:!0,value:void 0}),(0,n._)(this,x,!1),this.setActiveDrag=e=>{if(e){if(this.setActiveSourceById(e),this.activeSource?.onActivation?.(!0),this.activeSource){for(let e of Object.values(this.dragTargets))e?.acceptableTypes.includes(this.activeSource.type)&&e.onCanDrop?.(this.activeSource,!0);this.previewDragConfig?.setSource(this.activeSource)}}else this.clearActiveDrag()},this.clearActiveDrag=()=>{let e=!1;if(this.activeSource){for(let e of this.lastDragOverIds??[])this.dragTargets[e]?.onDragOver?.(this.activeSource,!1);for(let e of Object.values(this.dragTargets))e?.acceptableTypes.includes(this.activeSource.type)&&e.onCanDrop?.(this.activeSource,!1);this.activeSource.onActivation?.(!1),this.activeSource=void 0,this.previewDragConfig?.setSource(void 0),r&&(r.style.cursor=a??"",a=void 0,r=void 0),e=!0}return this.lastDragOverElement=void 0,this.lastDragOverIds=void 0,this.startId=void 0,this.startCoords=void 0,e},this.handleNoOp=e=>{e.preventDefault()},this.handlePointerDown=e=>{let t;if(e.altKey||2===e.button)return;let i=(t=(0,h.wt)(e),(0,h.HS)(t,e=>!!e.getAttribute(y),!0)?.getAttribute(y)??void 0);i&&(this.startCoords=(0,h.Ad)(e),this.startId=i)},this.handlePointerMove=e=>{if(this.activeSource||this.startId&&this.startCoords){let i=(0,h.wt)(e),o=(0,h.Ad)(e);if(!this.activeSource&&this.startId&&this.startCoords){e.cancelable&&e.preventDefault();let t=this.dragSources[this.startId],i=(t?.computeShouldDrag??m)({start:this.startCoords,current:o,isTouchEvent:(0,h.wU)(e)});!0===i?this.setActiveDrag(this.startId):!1===i&&this.clearActiveDrag()}if(this.activeSource){if(e.cancelable&&e.preventDefault(),i&&i!==this.lastDragOverElement){var t;let o,s=v(e),{uniqueFor1:n,uniqueFor2:l}=(0,d.H6)(s,this.lastDragOverIds??[]);if(n.length||l.length){for(let e of l)this.dragTargets[e]?.onDragOver?.(this.activeSource,!1);for(let e of n){let t=this.dragTargets[e];t?.acceptableTypes.includes(this.activeSource.type)&&t.onDragOver?.(this.activeSource,!0)}}this.lastDragOverIds=s,(0,h.wU)(e)||e.shiftKey||(t=s.length?"copy":"not-allowed",requestAnimationFrame(()=>{i&&r!==i&&(o=i.style.cursor,i.style.cursor=t??"")}),requestAnimationFrame(()=>{r&&r!==i&&(r.style.cursor=a??"",a=o),r=i})),this.lastDragOverElement=i??void 0}this.previewDragConfig?.setCoords(o)}}},this.handlePointerUp=e=>{try{if(this.activeSource){let t=v(e)[0],i=this.dragTargets[t];i?.acceptableTypes.includes(this.activeSource.type)&&i.onDrop?.(this.activeSource,{hasCtrlPressed:e.ctrlKey,hasCmdPressed:e.metaKey,hasShiftPressed:e.shiftKey})}}finally{this.clearActiveDrag()&&((0,n._)(this,x,!0),e.preventDefault(),setTimeout(()=>{(0,n._)(this,x,!1)}))}},this.handleCancel=e=>{this.clearActiveDrag()&&e.preventDefault()},this.handleKeyDown=e=>{e.key===c.D$.Escape&&this.clearActiveDrag()&&(e.preventDefault(),e.stopPropagation())},this.handleClick=e=>{(0,o._)(this,x)&&(e.stopImmediatePropagation(),e.preventDefault(),(0,n._)(this,x,!1))},(0,n._)(this,_,!1),this.init=()=>{(0,o._)(this,_)||((0,n._)(this,_,!0),this.rootElement?.addEventListener("dragstart",this.handleNoOp),this.rootElement?.addEventListener("mousedown",this.handlePointerDown,{capture:!0}),this.rootElement?.addEventListener("mousemove",this.handlePointerMove,{capture:!0}),this.rootElement?.addEventListener("mouseup",this.handlePointerUp,{capture:!0}),this.rootElement?.addEventListener("touchcancel",this.handleCancel,{capture:!0}),this.rootElement?.addEventListener("touchstart",this.handlePointerDown,{capture:!0}),this.rootElement?.addEventListener("touchmove",this.handlePointerMove,{capture:!0}),this.rootElement?.addEventListener("touchend",this.handlePointerUp,{capture:!0}),this.rootElement?.addEventListener("keydown",this.handleKeyDown,{capture:!0}),this.rootElement?.addEventListener("click",this.handleClick,{capture:!0}))},this.dispose=()=>{this.clearActiveDrag(),(0,o._)(this,_)&&(this.rootElement?.removeEventListener("dragstart",this.handleNoOp),this.rootElement?.removeEventListener("mousedown",this.handlePointerDown),this.rootElement?.removeEventListener("mousemove",this.handlePointerMove),this.rootElement?.removeEventListener("mouseup",this.handlePointerUp),this.rootElement?.removeEventListener("touchstart",this.handlePointerDown),this.rootElement?.removeEventListener("touchmove",this.handlePointerMove),this.rootElement?.removeEventListener("touchend",this.handlePointerUp),this.rootElement?.removeEventListener("keydown",this.handleKeyDown),this.rootElement?.removeEventListener("click",this.handleClick),(0,n._)(this,_,!1))},this.setActiveSourceById=e=>{this.activeSource=this.dragSources[e]},this.dragSources={},this.registerSource=(e,t)=>this.dragSources[e]=t,this.deregisterSource=e=>delete this.dragSources[e],this.dragTargets={},this.registerTarget=(e,t)=>(this.activeSource&&t?.acceptableTypes.includes(this.activeSource.type)&&t.onCanDrop?.(this.activeSource,!0),this.dragTargets[e]=t),this.deregisterTarget=e=>delete this.dragTargets[e],this.registerPreview=e=>this.previewDragConfig=e,this.deregisterPreview=()=>{this.previewDragConfig?.setCoords(void 0),this.previewDragConfig?.setSource(void 0),this.previewDragConfig=void 0},this.rootElement=e??(l.Bd?document.body:void 0)}}var w=i(80263),b=i(53239),j=i(65166),k=i.n(j);let C=()=>{let{manager:e}=(0,b.useContext)(P),[t,i]=(0,b.useState)(),[r,a]=(0,b.useState)();return(0,b.useEffect)(()=>(e?.registerPreview({setCoords:a,setSource:i}),()=>{e?.deregisterPreview()}),[e]),(0,w.jsx)("div",{className:k().root,style:{transform:`translate(-50%, -50%) translate(${r?.x??0}px, ${r?.y??0}
1px)`},children:t?.renderPreview?.()??t?.type})},P=b.createContext({});P.displayName="DndContext";let M=()=>new f,A=e=>{let{children:t,disabled:i}=e,{manager:r}=(0,b.useContext)(P),[a,o]=(0,b.useState)(i||r?void 0:M);(0,b.useEffect)(()=>{if(!i&&!r){let e=a??new f;return e.init(),o(e),()=>{e.dispose(),o(void 0)}}},[i,r]);let s=(0,b.useMemo)(()=>({manager:r??a}),[r??a]);return(0,w.jsxs)(P.Provider,{value:s,children:[t,(0,w.jsx)(C,{})]})},I=e=>{let{disabled:t,uniqueId:i,...r}=e,{manager:a}=(0,b.useContext)(P);return(0,b.useEffect)(()=>{if(!t&&a)return a.registerSource(i,r),()=>{a.deregisterSource(i)}},[t,a,i,r.computeShouldDrag,r.data,r.renderPreview,r.type]),{dragAttributes:t?{}:{[y]:i}}},S=e=>{let{disabled:t,uniqueId:i,...r}=e,{manager:a}=(0,b.useContext)(P);return(0,b.useEffect)(()=>{if(!t&&a)return a.registerTarget(i,r),()=>{a.deregisterTarget(i)}},[t,a,i,r.onCanDrop,r.onDrop,r.onDragOver,...r.acceptableTypes]),{dragAttributes:{[g]:i}}}},99481:(e,t,i)=>{"use strict";i.d(t,{b:()=>c});var r=i(80263),a=i(92839),o=i(50016),s=i(13463),n=i(3638);i(53239);var l=i(73117),h=i.n(l);let c=e=>{let{children:t,emptyPlaceholderText:i,emptyPlaceholderDescription:l,headingComponent:c,spacing:d="medium"}=e,{t:u}=(0,s.c3)(),y=i??u("No results found"),g=l??u("Try adjusting your search or filter to find what you are looking for.");return(0,r.jsxs)("div",{"aria-live":"polite",className:(0,n.A)(h().resultNotFound,d&&h()[`spacing--${d}`]),children:[(0,r.jsx)("div",{className:h().icon,children:(0,r.jsx)(a.rzl,{height:"100%",width:"100%"})}),(0,r.jsx)(o.V,{className:h().title,component:c||"span",variant:"h3",children:y}),(0,r.jsx)(o.V,{className:h().text,variant:"body2",children:g}),t]})}},99743:e=>{e.exports={title:"ContributorOfTheMonthBadge_title__AYKvs",subTitle:"ContributorOfTheMonthBadge_subTitle__KVj0h",bracket:"ContributorOfTheMonthBadge_bracket__PxgxU"}}}]);
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.