solorice/config/spicetify/Extracted/Raw/xpui/5778.js

2 lines
85 KiB
JavaScript
Executable File

"use strict";(("undefined"!=typeof self?self:global).webpackChunkclient_web=("undefined"!=typeof self?self:global).webpackChunkclient_web||[]).push([[5778],{79509:(e,t,a)=>{a.d(t,{w:()=>m});var r=a(30758),n=a(97500),i=a.n(n),s=a(43727),l=a(92107),o=a(96992),c=a(52708);const u="pvGZ831aNzHTQMZ8CA_u";var d=a(86070),m=(0,r.memo)((function(e){var t=e.onClick,a=void 0===t?function(){}:t,n=e.size,m=e.className,p=e.uri,h=e.sharingInfo,g=e.interactionData,v=e.ariaLabel,f=void 0===v?l.Ru.get("mwp.list.item.share"):v,x=e.condensedAll,j=e.placement,y=e.semanticColor,b=e.disableTooltip,A=(0,c.L)({sharingInfo:h,uri:p,interactionData:g}).onCopyLink,C=(0,r.useCallback)((function(){A(),a()}),[a,A]);return(0,d.jsx)(o.a,{ariaLabel:f,size:n,onClick:C,className:i()(u,m),icon:s.C,condensedAll:x,placement:j,condensed:!0,semanticColor:y,disableTooltip:b})}))},2185:(e,t,a)=>{a.d(t,{Z:()=>s});var r=a(30758),n=a(13758),i=a(86070),s=(0,r.memo)((function(e){var t=e.children;return(0,i.jsx)("span",{className:n.A.detailsText,children:t})}))},81573:(e,t,a)=>{a.d(t,{W:()=>l});var r=a(30758),n=a(12072),i=a(92107),s=a(86070),l=(0,r.memo)((function(e){var t=e.isFollowing,a=e.onClick,r=e.disabled,l=void 0!==r&&r,o=e.buttonText,c=e.size,u=void 0===c?"small":c,d=e.className,m=t?i.Ru.get("following"):i.Ru.get("follow");return(0,s.jsx)(n.n,{onClick:a,disabled:l,size:u,className:d,children:o||m})}))},74494:(e,t,a)=>{a.d(t,{M:()=>d});a(83234);var r=a(97500),n=a.n(r),i=a(13181),s=a(13534);const l="artist-artistVerifiedBadge-wrapper",o="artist-artistVerifiedBadge-badge",c="artist-artistVerifiedBadge-fillColor";var u=a(86070),d=function(e){var t=e.text,a=e.iconSize,r=void 0===a?"medium":a,d=e.className;return(0,u.jsxs)("span",{className:n()(l,d),children:[(0,u.jsx)("div",{className:"".concat(o," ").concat(c)}),(0,u.jsx)(i.O,{semanticColor:"textAnnouncement",className:o,size:r}),t?(0,u.jsx)(s.E,{variant:"bodySmall",children:t}):null]})}},37165:(e,t,a)=>{a.d(t,{H4:()=>r});a(30758),a(97500),a(92107),a(17011),a(56827);a(86070);var r=function(e){return e.primary="primary",e.secondary="secondary",e.transparent="transparent",e}({})},33496:(e,t,a)=>{a.d(t,{y:()=>K});a(25550),a(47994),a(15342);var r=a(30758),n=a(64399),i=a(13534),s=a(64256),l=a(92107),o=a(67924),c=a(12341),u=a(97500),d=a.n(u),m=a(58017),p=a(2378),h=a(43980),g=a(44785);const v="od_kF1rLZbir8kM_F607",f="qyKJPLjz8o4jnbk92JOn",x="zsVdTdACMZA_MWB3HlEW",j="nsakAYOtgZOAcEO4ObrM",y="uJjmxe0T11dUVeW6Biz8",b="F1K3uW1jqwG0wxFHO5gl",A="Ii9XdJaXIuKbmR1zC4Rt";var C=a(86070),k=r.memo((function(e){var t=e.images,a=e.initialSelected,n=void 0===a?0:a,i=(0,r.useState)(n),s=(0,c.A)(i,2),o=s[0],u=s[1],k=(0,r.useState)(0),R=(0,c.A)(k,2),N=R[0],w=R[1],I=(0,r.useRef)(null);return(0,r.useEffect)((function(){var e=I.current;e&&w(e.clientWidth)}),[]),(0,g.s)((function(){var e=I.current;e&&w(e.clientWidth)})),0===t.length?null:(0,C.jsxs)("div",{className:v,children:[t.length>1&&(0,C.jsxs)(C.Fragment,{children:[0!==o&&(0,C.jsx)("button",{type:"button","aria-label":l.Ru.get("gallery.prev"),onClick:function(){return u(o-1)},className:d()(f,x),children:(0,C.jsx)(m.g,{})}),o!==t.length-1&&(0,C.jsx)("button",{type:"button","aria-label":l.Ru.get("gallery.next"),onClick:function(){return u(o+1)},className:d()(f,j),children:(0,C.jsx)(p.V,{})})]}),(0,C.jsx)("ul",{className:y,ref:I,dir:"auto",children:t.map((function(e,t){return(0,C.jsx)("li",{"aria-hidden":o!==t,className:b,style:{transform:"translateX(-".concat(o*N,"px)")},children:(0,C.jsx)(h._,{loading:"lazy",src:e.url,width:e.width,height:e.height,className:A})},t)}))})]})})),R=a(47540),N=a(93051),w=a(21713),I=(a(79024),a(43379),a(97460),a(56922),a(93577),a(5728),a(24136),a(54520),a(91531),a(93678),a(34145),a(1267)),S=a(2363),_=a(82435),O=a(62397),P=a(50517),T=a(42239),E=a(4140);const U="DVWIV41y6daOMjQKR8Zj",D="oORVTPvg6eTQflVKKgw8",L="muHL0_3HjlqTZDoapgc9";function B(e){switch(e){case E.EK.Facebook:return(0,C.jsx)(I.G,{className:D});case E.EK.Twitter:return(0,C.jsx)(S.f,{className:D});case E.EK.Instagram:return(0,C.jsx)(_.Y,{className:D});case E.EK.Wikipedia:return(0,C.jsx)(T.p,{className:D});case E.EK.Soundbetter:return(0,C.jsx)(O.S,{className:D});case E.EK.Whatsapp:return(0,C.jsx)(P.E,{className:D});case E.EK.Other:default:return null}}function M(e){if(e.name===E.EK.Soundbetter){var t=new URL(e.url);return t.searchParams.append("utm_source","open.spotify.com"),t.searchParams.append("utm_medium","referral"),t.searchParams.append("utm_campaign","hireme_link_spotify"),t.href}return e.url}function F(e){switch(e){case E.EK.Facebook:return"Facebook";case E.EK.Twitter:return"Twitter";case E.EK.Instagram:return"Instagram";case E.EK.Wikipedia:return"Wikipedia";case E.EK.Soundbetter:return"Hire Me on SoundBetter";case E.EK.Whatsapp:return"WhatsApp Channel";case E.EK.Other:default:return"Other"}}var V=function(e){var t=e.links;return 0===t.length?null:(0,C.jsx)("div",{className:U,children:t.map((function(e){return(0,C.jsxs)("a",{rel:"noopener noreferrer",target:"_blank",href:M(e),className:L,children:[B(e.name),(0,C.jsx)(i.E,{variant:"bodySmall",children:F(e.name)})]},e.url)}))})},q=a(73788),z=a(60256),Z=a(12574),G=a(30308),K=r.memo((function(e){var t=e.artistUri,a=e.name,c=e.bio,u=void 0===c?"":c,d=e.bioSource,m=void 0===d?null:d,p=e.images,h=void 0===p?[]:p,g=e.avatarImages,v=void 0===g?[]:g,f=e.worldRank,x=e.monthlyListeners,j=e.topCities,y=e.followers,b=e.externalLinks,A=void 0===b?[]:b,I=e.isOpen,S=e.closeModal,_=(0,Z.r)(s._,{data:{identifier:"",uri:t}}).spec,O=(0,r.useCallback)((function(){_.closeButtonFactory().hitUiHide(),S()}),[S,_]),P=(0,z.t)(_);return(0,C.jsxs)(R.A,{contentLabel:a,className:G.A.modal,isOpen:I,onRequestClose:O,animation:{modal:{base:G.A.modalBase,afterOpen:G.A.modalAfterOpen,beforeClose:G.A.modalBeforeClose}},animated:!0,children:[(0,C.jsx)("button",{type:"button","aria-label":l.Ru.get("close"),onClick:O,className:G.A.close,children:(0,C.jsx)(n.M,{size:"small"})}),(0,C.jsxs)(w.a,{className:G.A.scrollbars,children:[(0,C.jsx)(k,{images:h}),(0,C.jsx)("div",{className:G.A.content,ref:P,children:(0,C.jsxs)("div",{className:G.A.columnContainer,children:[(0,C.jsxs)("div",{className:G.A.statsContainer,children:[f>0?(0,C.jsxs)("div",{className:G.A.rank,children:[(0,C.jsxs)(i.E,{as:"div",variant:"titleSmall",children:["#",f]}),(0,C.jsx)(i.E,{as:"div",variant:"marginal",children:l.Ru.get("artist-page.world_rank")})]}):null,"number"==typeof y?(0,C.jsxs)("div",{className:G.A.stats,children:[(0,C.jsx)(i.E,{as:"div",variant:"titleMedium",semanticColor:"textBase",children:l.Ru.formatNumber(y)}),(0,C.jsx)(i.E,{as:"div",variant:"bodySmall",children:l.Ru.get("followers")})]}):null,"number"==typeof x?(0,C.jsxs)("div",{className:G.A.stats,children:[(0,C.jsx)(i.E,{as:"div",variant:"titleMedium",semanticColor:"textBase",children:l.Ru.formatNumber(x)}),(0,C.jsx)(i.E,{as:"div",variant:"bodySmall",children:l.Ru.get("monthly_listeners")})]}):null,j&&j.length?j.map((function(e,t){var a=e.city,r=e.numberOfListeners,n=e.country;return(0,C.jsxs)("div",{className:G.A.cityBlock,children:[(0,C.jsx)(i.E,{as:"div",variant:"bodySmallBold",semanticColor:"textBase",children:l.Ru.get("artist-page.where-people-listen-from",a||"",n||"")}),(0,C.jsx)(i.E,{as:"div",variant:"bodySmall",children:l.Ru.get("artist-page.how-many-listeners",r||0)})]},t)})):null,(0,C.jsx)(r.Suspense,{fallback:null,children:(0,C.jsx)(V,{links:A})})]}),(0,C.jsx)("div",{className:G.A.bioContainer,children:u?(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(i.E,{as:"div",variant:"bodyMedium",className:G.A.bio,dir:"auto",children:(0,C.jsx)(q.y,{source:u,LinkComponent:N.N,onLinkClick:O})}),m===E.B3.Autobiography&&(0,C.jsxs)("div",{className:G.A.postedBy,children:[(0,C.jsx)(o.e,{images:v,label:a,width:32,userIconSize:"small",className:G.A.postedByAvatar}),(0,C.jsx)(i.E,{as:"div",variant:"bodySmall",children:l.Ru.get("acq.artist.about.attribution",{artist:a})})]})]}):null})]})})]})]})}))},10573:(e,t,a)=>{a.d(t,{I:()=>x});var r=a(52542),n=(a(47994),a(30758)),i=a(97500),s=a.n(i),l=a(13534),o=a(80366),c=a(93051),u=a(62813),d=a(62657),m=a(70566),p=a(60256),h=a(68267),g=a(86070);function v(e){return e.name?e.name:""}var f=function(e){var t=e.children,a=e.uri,i=e.condensed,l=e.spec,u=e.index,d=(0,m.s)(),v=(0,o.o_)(a),f=null!==v&&(0,o.ly)(v)?v.id:"",x=(0,n.useMemo)((function(){return l.tourElementFactory({identifier:f,uri:a,position:u||0,reason:""})}),[l,a,f,u]),j=(0,p.t)(x);return(0,g.jsx)(c.N,{to:a,className:s()(h.A.item,(0,r.A)({},h.A.condensed,i)),onClick:function(){d.logInteraction(x.hitUiNavigate({destination:a}))},ref:j,children:t})},x=n.memo((function(e){var t,a=e.concert,n=e.spec,i=e.index,o=e.condensed,c=e.elevatedDate,m=e.titleVariant,p=void 0===m?"bodyMediumBold":m,x=a.venue,j=a.uri,y=(0,u.l4)(a.date.isoString);return(0,g.jsxs)(f,{uri:j,condensed:o,spec:n,index:i,children:[(0,g.jsxs)("time",{className:s()(h.A.date,(0,r.A)((0,r.A)({},h.A.condensed,o),h.A.elevated,c)),dateTime:(0,u.WB)(y),children:[(0,g.jsx)(l.E,{as:"h5",variant:"bodySmallBold",className:h.A.dateMonth,children:(0,u.tj)(y)}),(0,g.jsx)(l.E,{as:"h1",variant:"titleSmall",className:h.A.dateDay,children:(0,u.Py)(y)})]}),(0,g.jsxs)("div",{className:h.A.info,children:[(0,g.jsx)(l.E,{as:"h3",variant:p,semanticColor:"textBase",className:s()(h.A.title,(0,r.A)({},h.A.condensed,o)),children:null===(t=x.location)||void 0===t?void 0:t.name}),(0,g.jsx)(l.E,{as:"p",variant:"bodySmall",semanticColor:"textSubdued",className:h.A.eventName,children:(0,d.i3)(a)}),(0,g.jsxs)(l.E,{as:"span",semanticColor:"textSubdued",variant:"bodySmall",className:s()(h.A.timeAndVenue,(0,r.A)({},h.A.condensed,o)),children:[(0,g.jsx)("time",{className:h.A.time,children:(0,u.MW)(y)}),v(x)]})]})]})}))},77336:(e,t,a)=>{a.d(t,{b:()=>w});var r=a(62822),n=a(12341),i=a(93091),s=a.n(i),l=(a(30456),a(79024),a(25550),a(47994),a(43379),a(59255),a(85130),a(55636),a(28509),a(97332),a(46555),a(13296),a(24594),a(97460),a(34192),a(88856),a(15342),a(93577),a(30758)),o=a(92107),c=a(51069),u=a(41163),d=a(7308),m=a(6453),p=a(74600),h=a(83437),g=a(84809),v=a(87198),f=a(93195),x=a(83936),j=a(53607),y=a(85755),b=a(70566),A=a(71104),C=a(18809),k=a(86070),R=new Set(m.gc),N=new Set([]),w=l.memo((function(e){var t=e.nrTracks,a=e.collectionUri,i=e.initialItems,w=e.uri,I=e.sortable,S=void 0===I||I,_=e.scrollToUri,O=e.usePlayContextItem,P=e.outerDomRef,T=e.spec,E=e.isCompactMode,U=void 0!==E&&E,D=e.tagFilter,L=(0,y.f)(),B=(0,l.useRef)(null),M=(0,l.useContext)(d.g).filter,F=(0,l.useRef)((function(){})),V=(0,l.useState)([]),q=(0,n.A)(V,2),z=q[0],Z=q[1],G=(0,l.useContext)(m.cL),K=G.sortState,H=G.setSortState,W=(0,b.s)(),X=(0,p.w)(),Q=(0,l.useCallback)((function(e,t){e===f.$.ADDED_AT?H({column:f.$.ADDED_AT,order:K.order===f.H.ASC?f.H.DESC:f.H.ASC}):H((0,c.So)(e,K)),T&&W.logInteraction(T.columnHeaderFactory({identifier:e,position:t||0}).hitSort())}),[W,H,K,T]);(0,l.useEffect)((function(){B.current&&_&&B.current.scrollToItem({uri:_})}),[_]);var J=(0,l.useCallback)((function(e){var t=e.map((function(e){return e.uri}));F.current(),L.remove({uris:t})}),[L]),Y=(0,l.useCallback)((function(e,t){F.current=t,e.length>1?Z(e):J(e)}),[J]),$=(0,h.z1)(),ee=(0,n.A)($,2)[1],te=(0,l.useCallback)(function(){var e=(0,r.A)(s().mark((function e(t,a){var r,n,i,l,o;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,L.getTracks({offset:t,limit:a,uri:w,sort:(0,x.c)(K),filters:[null!=M?M:null,null!=D?D:null].filter(A.P)});case 2:return i=e.sent,l=null!==(r=null==i?void 0:i.totalLength)&&void 0!==r?r:0,o=null!==(n=null==i?void 0:i.items)&&void 0!==n?n:[],e.abrupt("return",{items:o,totalLength:l});case 6:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),[M,D,L,K,w]),ae=(0,l.useCallback)((function(e,t){var r,n=(0,C.g)(null===(r=e.album)||void 0===r?void 0:r.images,{desiredSize:40,desiredLabel:"small"});return(0,k.jsx)(g.W,{index:t,contextUri:a,uri:e.uri,isPlayable:e.isPlayable,duration_ms:e.duration.milliseconds,name:e.name,artists:e.artists,albumOrShow:e.album,isExplicit:e.isExplicit,isMixedMedia:!1,isPaywalled:!1,isUserSubscribed:!1,isLocal:e.isLocal,addedBy:[],dateAdded:e.addedAt,hasDecoratedAddedBy:!1,release_date:"",isMOGEFRestricted:e.is19PlusOnly,type:e.type,imgUrl:(null==n?void 0:n.url)||"",onMove:function(){},onInsert:function(){},usePlayContextItem:O,allowedDropTypes:[],isDisliked:!1,playlistName:o.Ru.get("sidebar.liked_songs"),isOwnedBySelf:!0,isCompactMode:U,hasAssociatedVideo:e.hasAssociatedVideo},t+e.uri)}),[a,O,U]),re=(0,l.useCallback)((function(e){return{uri:e.uri,uid:e.uri}}),[]);return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(j.pZ,{value:"liked-songs-tracklist",children:(0,k.jsx)(v.S4,{ariaLabel:o.Ru.get("sidebar.liked_songs"),hasHeaderRow:!0,columns:X,sortableColumns:L.getCapabilities().canSortTracksAndEpisodes&&S?R:N,sortState:K,onSort:Q,renderRow:ae,resolveItem:re,onRemove:Y,nrTracks:t,fetchTracks:te,limit:50,canFetchAllTracks:L.getCapabilities().canFetchAllItems,outerRef:B,outerDomRef:P,tracks:i,onNrValidItemsChange:ee,isCompactMode:U,columnPersistenceKey:"liked-songs-tracklist"},a)}),(0,k.jsx)(u.F,{title:o.Ru.get("remove_from_your_liked_songs"),isOpen:z.length>0,tracks:z,onClose:function(e){e.stopPropagation(),Z([])},onRemove:J})]})}))},99692:(e,t,a)=>{a.d(t,{q:()=>x});a(7651),a(14551),a(25550),a(47994),a(15342);var r=a(86547),n=a(92107),i=a(1349),s=a(30758),l=a(69863),o=a(56052),c=a(87320),u=a(73788),d=a(70566),m=a(60256),p=a(86070),h=function(e){var t=e.merchId,a=e.spec,r=e.uri,n=e.url,i=e.images,h=e.description,g=e.merchName,v=void 0===g?"":g,f=e.testId,x=e.index,j=e.merchVariant,y=e.variant,b=(0,d.s)(),A=(0,s.useMemo)((function(){return a.merchCardFactory({identifier:t,uri:r,position:x})}),[t,r,a,x]),C=function(){window.open(n,"_blank");var e=A.hitNavigateToExternalUri({destination:n});b.logInteraction(e)},k=(0,m.t)(A);return(0,p.jsx)("div",{ref:k,children:(0,p.jsx)(l.Z,{variant:y,delegateNavigation:!0,index:x,onClick:C,headerText:v,featureIdentifier:"playlist",requestId:j,uri:r,isPlayable:!1,renderCardImage:function(){return(0,p.jsx)(o.M,{images:i})},renderSubHeaderContent:function(){return(0,p.jsx)(c.c,{children:h?(0,p.jsx)(u.N,{source:h,onLinkClick:C}):v&&(0,p.jsxs)("span",{children:["Description: ",v]})})},testId:f})})},g=a(53607),v=a(12574),f=a(44444),x=function(e){var t=e.id,a=e.merchItems,s=e.merchVariant,l=e.uri,o=(0,v.r)(r.k,{data:{identifier:t,uri:l,position:0,reason:s}}).spec;return(0,p.jsx)(g.pZ,{value:"shelf/offers","data-testid":"merch-shelf",children:(0,p.jsx)(i.$,{total:a.length,title:n.Ru.get("web-player.merch.title"),className:f.A.shelfSpace,seeAllLabel:n.Ru.get("web-player.merch.seeAllUri"),children:a.map((function(e,t){var a;return e.url&&e.name?(0,p.jsx)(g.pZ,{value:"card",index:t,children:(0,p.jsx)(h,{index:t,url:e.url,uri:e.uri,merchName:e.name,description:e.description||"",images:(null===(a=e.image)||void 0===a?void 0:a.sources)||[],merchVariant:s,merchId:e.uri,spec:o},e.url)},e.url):null}))})})}},38392:(e,t,a)=>{a.d(t,{_:()=>d});var r=a(52542),n=a(30758),i=a(57574),s=a(97500),l=a.n(s);const o="eqw9lvuoZHrkWMTdyTpY",c="lb08f71wES9AQnKx6e0R";var u=a(86070),d=n.memo((function(e){var t=e.triggerOnInitialLoad,a=void 0!==t&&t,s=e.onReachBottom,d=e.showScrollbar,m=void 0===d||d,p=e.horizontalScroll,h=void 0!==p&&p,g=e.className,v=(0,i.Wx)({initialInView:a}),f=v.ref,x=v.inView;return(0,n.useEffect)((function(){x&&s&&s()}),[x,s]),(0,u.jsxs)("div",{className:l()((0,r.A)((0,r.A)({},c,!m),o,h),g),"data-testid":"infinite-scroll-list",children:[e.children,(0,u.jsx)("div",{ref:f})]})}))},5858:(e,t,a)=>{a.r(t),a.d(t,{ArtistOffers:()=>pa,default:()=>Fn});a(79024),a(43379),a(2823),a(97460),a(29426),a(93577),a(54520),a(91531),a(93678),a(34145);var r=a(30758),n=a(44286),i=a(86308),s=a(80366),l=a(52542),o=(a(7651),a(30456),a(26701),a(25550),a(47994),a(37417),a(11737),a(51691),a(702),a(5672),a(34192),a(88856),a(51565),a(15342),a(18316),a(38195)),c=a(92107),u=a(78808),d=a(45625),m=a(44206),p=a(1349),h=a(86295),g=a(87718),v=new h.l("queryArtistAppearsOn","query","9a4bb7a20d6720fe52d7b47bc001cfa91940ddf5e7113761460b4a288d18a4c1",null),f=a(35572),x=a(86070);function j(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}var y=r.memo((function(){var e,t,a=(0,n.g)().artistId,r=void 0===a?"":a,i=(0,f.ay)(r),s=(e={uri:i},t={gcTime:15*g.i},(0,g.I)(v,e,t)),h=s.loading,y=s.error,b=s.data,A="Artist"===(null==b?void 0:b.artistUnion.__typename)?b.artistUnion:null;if(null===A||y||h)return(0,x.jsx)(m.LoadingPage,{hasError:null!==y,errorMessage:c.Ru.get("error.request-artist-appears-on")});var C=A.profile.name,k=(0,f.Lf)(A.relatedContent.appearsOn.items);return(0,x.jsxs)("div",{className:"contentSpacing",children:[C?(0,x.jsx)(d.Q,{children:c.Ru.get("artist-page.appearson.seo.title",C)}):null,(0,x.jsx)(p.$,{title:c.Ru.get("artist.appears-on"),total:k.length,showAll:!0,fullPage:!0,rowGap:o.lT,children:k.map((function(e,t){return(0,x.jsx)(u.a,function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?j(Object(a),!0).forEach((function(t){(0,l.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):j(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}({index:t},(0,f.UT)(e)),e.uri)}))})]})})),b=a(62822),A=a(12341),C=a(93091),k=a.n(C),R=(a(83234),a(40065),a(4672),a(4865),a(93493)),N=a(36242),w=a(97500),I=a.n(w),S=a(13534),_=a(78988),O=a(28112),P=a(79564),T=a(80021),E=a(59739),U=a(91922),D=a(85925),L=a(20837),B=a(2238),M=a(5401),F=a(26868),V=a(10833),q=a(93051),z=a(37165),Z=a(94823),G=a(10373),K=a(20220),H=a(47499),W=a(88183),X=a(4140);const Q="NyRhcd1ie8y97gBKhKti";function J(e){switch(e){case X._m.Single:return c.Ru.get("single");case X._m.Ep:return c.Ru.get("ep");case X._m.Compilation:return c.Ru.get("compilation");case X._m.Album:default:return c.Ru.get("album")}}function Y(e){var t=e.albumType,a=e.isRestricted;return(0,x.jsxs)(S.E,{variant:"bodySmall",children:[a&&(0,x.jsx)(W.u,{className:Q,size:"xsmall",semanticColor:"textBase"}),J(t)]})}var $=a(44002),ee=a(8016),te=a(8574),ae=a(54366),re=a(78121),ne=a(75142),ie=a(99888),se=a(99184);const le="artist-artistDiscography-topBar",oe="artist-artistDiscography-topBarScrolled",ce="artist-artistDiscography-artistName",ue="artist-artistDiscography-button",de="artist-artistDiscography-active",me="artist-artistDiscography-tracklist",pe="artist-artistDiscography-cardGrid",he="artist-artistDiscography-headerContainer",ge="artist-artistDiscography-firstAlbum",ve="artist-artistDiscography-headerImage",fe="artist-artistDiscography-headerMetadata",xe="artist-artistDiscography-headerButtons",je="artist-artistDiscography-headerTitle";var ye=r.memo((function(e){var t,a=e.album,n=e.artistUri,i=e.usePlayContextPage,s=e.pageIndex,o=e.setTopBarContent,u=(0,te.W)(),d=(0,ie.A)(a.uri),m=(0,A.A)(d,2),p=m[0],h=m[1],g=(0,ae.h)(),v=g.titleRef,f=g.tracklistRef,j=g.displayTopBar,y=(0,$.a)().isCompactMode,C=(0,r.useCallback)((0,b.A)(k().mark((function e(){return k().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u({targetUri:a.uri,intent:p?"unsave":"save",type:"click"}),e.prev=1,e.next=4,h(!p);case 4:e.next=8;break;case 6:e.prev=6,e.t0=e.catch(1);case 8:case"end":return e.stop()}}),e,null,[[1,6]])}))),[u,a.uri,p,h]),R=i({pageURI:a.uri,pageIndex:s}),N=R.isPlaying,w=R.togglePlay,W=R.usePlayContextItem,Q=(0,ee.P)({itemUris:a.uri?[a.uri]:[],dragLabelText:a.name}),J=Q.draggable,le=Q.onDragStart,oe=(0,r.useMemo)((function(){return{items:[],totalCount:0}}),[]),ce=(0,r.useMemo)((function(){if(j)return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(Z.D,{size:"medium",onClick:function(){return w()},disabled:!a.playability.playable,isPlaying:N,uri:a.uri}),(0,x.jsx)(D.X,{text:a.name,dragUri:a.uri,dragLabel:a.name})]})}),[a.name,a.playability.playable,a.uri,j,N,w]);(0,r.useEffect)((function(){o(ce)}),[o,ce]);var ue=null!=a&&a.date?(0,se.mp)(a.date):{date:void 0,precision:void 0},de=ue.date,pe=ue.precision,ye=(0,H.t)();return(0,x.jsxs)(ne.P,{surface:re.u.ALBUM,uris:[a.uri],children:[(0,x.jsxs)("div",{className:I()(he,(0,l.A)({},ge,0===s)),children:[(0,x.jsx)(L.b,{className:ve,images:(null===(t=a.coverArt)||void 0===t?void 0:t.sources)||[],name:a.name,placeholderType:"album",dragUri:a.uri}),(0,x.jsxs)("div",{className:fe,children:[(0,x.jsx)(S.E,{variant:"titleMedium",semanticColor:"textBase",className:je,draggable:J&&!!a.uri,onDragStart:le,children:(0,x.jsx)(q.N,{to:a.uri,children:a.name})}),(0,x.jsx)("div",{ref:v}),(0,x.jsxs)(B.X,{children:[(0,x.jsx)(Y,{albumType:a.type,isRestricted:a.playability.reason===X.$c.CatalogueRestricted}),(0,x.jsx)(V.J,{}),(0,x.jsx)(F.H,{releaseDate:de,datePrecision:pe}),(0,x.jsx)(V.J,{}),(0,x.jsx)(M.G,{totalItems:a.tracks.totalCount,containsTracks:!0})]}),(0,x.jsxs)("div",{className:xe,children:[(0,x.jsx)(Z.D,{onClick:function(){return w()},disabled:!a.playability.playable,isPlaying:N,size:"small",uri:a.uri,version:z.H4.secondary}),(0,x.jsx)(U.e,{children:(0,x.jsx)(_.M,{isAdded:!!p,onClick:C,disabled:!1,size:_.t.sm,condensed:!0})}),(0,x.jsx)(O.f,{uri:a.uri,isFollowing:!!p,onFollow:C,size:O.M.sm,condensed:!0}),(0,x.jsx)(T.b,{menu:(0,x.jsx)(E.h,{uri:a.uri,artistUri:n,sharingInfo:a.sharingInfo}),children:(0,x.jsx)(P.e,{size:P.M.sm,label:c.Ru.get("more.label.context",a.name)})})]})]})]}),(0,x.jsx)("div",{ref:f,className:me,children:(0,x.jsx)(G.a,{columns:ye,children:(0,x.jsx)(K.F,{ariaLabel:a.name,nrTracks:a.tracks.totalCount,albumUri:a.uri,discs:oe,usePlayContextItem:W,isCompactMode:y})})})]})})),be=a(50842);function Ae(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function Ce(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Ae(Object(a),!0).forEach((function(t){(0,l.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Ae(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var ke=r.memo((function(e){var t=e.usePlayContextPage,a=e.pageIndex,r=t({pageURI:e.uri,pageIndex:a}),n=r.isPlaying,i=r.togglePlay;return(0,x.jsx)(be.R,Ce(Ce({index:a,showType:!0},e),{},{delegatePlayback:!0,isPlaying:n,onPlay:function(){return i()}}))})),Re=a(21692),Ne=a(38516),we=a(23593),Ie=a(95610),Se=a(34241),_e=function(e){return e.GRID="grid",e.LIST="list",e}({}),Oe=r.memo((function(e){var t=e.artistName,a=e.artistUri,n=e.albumType,i=e.dropDownOptions,s=e.onTypeChange,o=e.displayMode,c=e.onDisplayModeChange,u=e.topBarContent,d=(0,r.useState)(!1),m=(0,A.A)(d,2),p=m[0],h=m[1],g=(0,r.useCallback)((function(e){var t=e.target.scrollTop;t>0&&!p?h(!0):0===t&&p&&h(!1)}),[p]);return(0,Se.g)(g,{executeOnceOnStart:!0}),(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(Ie.g,{children:o!==_e.GRID?u:void 0}),(0,x.jsxs)("div",{className:I()(le,(0,l.A)({},oe,p)),children:[(0,x.jsx)(S.E,{as:"div",variant:"titleSmall",className:ce,children:(0,x.jsx)(q.N,{to:a,children:t})}),(0,x.jsx)(we.g,{options:i,onSelect:s,selected:n}),(0,x.jsx)("button",{type:"button",role:"switch","aria-checked":o===_e.LIST,"aria-label":_e.LIST,className:I()(ue,(0,l.A)({},de,o===_e.LIST)),onClick:function(){return c(_e.LIST)},children:(0,x.jsx)(Re.N,{size:"small"})}),(0,x.jsx)("button",{type:"button",role:"switch","aria-checked":o===_e.GRID,"aria-label":_e.GRID,className:I()(ue,(0,l.A)({},de,o===_e.GRID)),onClick:function(){return c(_e.GRID)},children:(0,x.jsx)(Ne.D,{size:"small"})})]})]})})),Pe=new h.l("queryArtistDiscographyAlbums","query","9380995a9d4663cbcb5113fef3c6aabf70ae6d407ba61793fd01e2a1dd6929b0",null),Te=new h.l("queryArtistDiscographySingles","query","9380995a9d4663cbcb5113fef3c6aabf70ae6d407ba61793fd01e2a1dd6929b0",null),Ee=new h.l("queryArtistDiscographyCompilations","query","9380995a9d4663cbcb5113fef3c6aabf70ae6d407ba61793fd01e2a1dd6929b0",null),Ue=new h.l("queryArtistDiscographyAll","query","9380995a9d4663cbcb5113fef3c6aabf70ae6d407ba61793fd01e2a1dd6929b0",null),De=new h.l("queryArtistDiscographyOverview","query","9380995a9d4663cbcb5113fef3c6aabf70ae6d407ba61793fd01e2a1dd6929b0",null),Le=a(75355),Be=a(58114),Me=a(23779),Fe=a(38392),Ve=a(34300),qe=a(79431);function ze(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function Ze(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?ze(Object(a),!0).forEach((function(t){(0,l.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ze(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var Ge=(0,r.memo)((function(e){var t=e.uri,a=e.name,i=e.dropDownOptions,o=e.nrAll,c=e.nrAlbums,u=e.nrSingles,d=e.nrCompilations,m=e.initialDropDownOption,p=(0,r.useState)(m),h=(0,A.A)(p,2),g=h[0],v=h[1],j=(0,r.useState)(0),y=(0,A.A)(j,2)[1],C=(0,n.zy)().pathname,R=(0,n.Zp)(),w=(0,Ve.x)("discography-page-view-mode",_e.LIST),I=(0,A.A)(w,2),S=I[0],_=void 0===S?_e.LIST:S,O=I[1],P=(0,r.useState)(void 0),T=(0,A.A)(P,2),E=T[0],U=T[1],D=(0,r.useRef)((0,l.A)((0,l.A)((0,l.A)({all:{items:[],currentOffset:0,totalCount:o}},X._m.Album,{items:[],currentOffset:0,totalCount:c}),X._m.Single,{items:[],currentOffset:0,totalCount:u}),X._m.Compilation,{items:[],currentOffset:0,totalCount:d})),L=function(e){var t=(0,r.useContext)(Le.j).request,a=(0,r.useCallback)(function(){var a=(0,b.A)(k().mark((function a(r,n){var i,s;return k().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(n){a.next=2;break}return a.abrupt("return",[]);case 2:return a.next=4,t(Pe,{uri:e,offset:r,limit:n});case 4:if("Artist"===(null==(s=a.sent)||null===(i=s.data)||void 0===i||null===(i=i.artistUnion)||void 0===i?void 0:i.__typename)){a.next=7;break}return a.abrupt("return",[]);case 7:return a.abrupt("return",(0,f.pe)(s.data.artistUnion.discography.albums.items||[]));case 8:case"end":return a.stop()}}),a)})));return function(e,t){return a.apply(this,arguments)}}(),[e,t]),n=(0,r.useCallback)(function(){var a=(0,b.A)(k().mark((function a(r,n){var i,s;return k().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(n){a.next=2;break}return a.abrupt("return",[]);case 2:return a.next=4,t(Te,{uri:e,offset:r,limit:n});case 4:if("Artist"===(null==(s=a.sent)||null===(i=s.data)||void 0===i||null===(i=i.artistUnion)||void 0===i?void 0:i.__typename)){a.next=7;break}return a.abrupt("return",[]);case 7:return a.abrupt("return",(0,f.pe)(s.data.artistUnion.discography.singles.items||[]));case 8:case"end":return a.stop()}}),a)})));return function(e,t){return a.apply(this,arguments)}}(),[e,t]),i=(0,r.useCallback)(function(){var a=(0,b.A)(k().mark((function a(r,n){var i,s;return k().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(n){a.next=2;break}return a.abrupt("return",[]);case 2:return a.next=4,t(Ee,{uri:e,offset:r,limit:n});case 4:if("Artist"===(null==(s=a.sent)||null===(i=s.data)||void 0===i||null===(i=i.artistUnion)||void 0===i?void 0:i.__typename)){a.next=7;break}return a.abrupt("return",[]);case 7:return a.abrupt("return",(0,f.pe)(s.data.artistUnion.discography.compilations.items||[]));case 8:case"end":return a.stop()}}),a)})));return function(e,t){return a.apply(this,arguments)}}(),[e,t]),s=(0,r.useCallback)(function(){var a=(0,b.A)(k().mark((function a(r,n){var i,s;return k().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(n){a.next=2;break}return a.abrupt("return",[]);case 2:return a.next=4,t(Ue,{uri:e,offset:r,limit:n});case 4:if("Artist"===(null==(s=a.sent)||null===(i=s.data)||void 0===i||null===(i=i.artistUnion)||void 0===i?void 0:i.__typename)){a.next=7;break}return a.abrupt("return",[]);case 7:return a.abrupt("return",(0,f.pe)(s.data.artistUnion.discography.all.items||[]));case 8:case"end":return a.stop()}}),a)})));return function(e,t){return a.apply(this,arguments)}}(),[e,t]);return{requestAlbums:a,requestSingles:n,requestCompilations:i,requestAll:s}}(t),B=L.requestAlbums,M=L.requestSingles,F=L.requestCompilations,V=L.requestAll,q=(0,r.useCallback)((0,b.A)(k().mark((function e(){var t,a,r;return k().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=B,g.key===X._m.Single&&(t=M),g.key===X._m.Compilation&&(t=F),"all"===g.key&&(t=V),a=D.current[g.key].totalCount-D.current[g.key].currentOffset,e.next=7,t(D.current[g.key].currentOffset,Math.min(50,a));case 7:(r=e.sent).length>0&&(D.current[g.key].items=D.current[g.key].items.concat(r),D.current[g.key].currentOffset+=r.length),y((function(e){return e+1}));case 10:case"end":return e.stop()}}),e)}))),[g.key,B,V,F,M]),z=(0,r.useCallback)((function(e){var t=i.find((function(t){return t.key===e}));t&&(R(C.replace(/discography.*/,"discography/".concat(t.key.toLowerCase())),{replace:!0}),v(t))}),[i,R,C]),Z=(0,qe.P)({uri:t,pages:D.current[g.key].items.filter((function(e){return(0,s._T)(e.uri)})).map((function(e){var t=(0,s.o_)(e.uri).id;return{uri:e.uri,url:"hm://artistplaycontext/v1/page/spotify/album/".concat(t,"/km")}})),metadata:{"disable-autoplay":"true",context_description:a}},{featureIdentifier:"artist"}).usePlayContextPage;return(0,x.jsxs)(Fe._,{onReachBottom:q,children:[(0,x.jsx)(Oe,{artistName:a,artistUri:t,topBarContent:E,dropDownOptions:i,albumType:g,onTypeChange:z,displayMode:_,onDisplayModeChange:function(e){O(e)}}),_===_e.LIST?D.current[g.key].items.map((function(e,a){return(0,x.jsx)(ye,{album:e,artistUri:t,usePlayContextPage:Z,pageIndex:a,setTopBarContent:U},e.uri)})):(0,x.jsx)(Me.E,{className:pe,render:function(){return D.current[g.key].items.map((function(e,r){return(0,x.jsx)(ke,Ze(Ze({},(0,N.m)(e,t,a)),{},{usePlayContextPage:Z,pageIndex:r,isRestricted:e.playability.reason===X.$c.CatalogueRestricted}),e.uri)}))}})]})})),Ke=(0,r.memo)((function(){var e,t,a=(0,n.g)(),r=a.artistId,i=void 0===r?"":r,s=a.albumType,l=(0,R.NC)(Be.dAx),o=(0,f.ay)(i),u=(e={uri:o},t={gcTime:15*g.i},(0,g.I)(De,e,t)),p=u.loading,h=u.error,v=u.data;if(null===v||null==v||!v.artistUnion||"Artist"!==(null==v?void 0:v.artistUnion.__typename)||h||p)return(0,x.jsx)(m.LoadingPage,{hasError:null!==h,errorMessage:c.Ru.get("error.request-artist-discography")});var j=v.artistUnion.profile.name,y=[];v.artistUnion.discography.all.totalCount>0&&l&&y.push({key:"all",value:c.Ru.get("artist-page-discography.all")}),v.artistUnion.discography.albums.totalCount>0&&y.push({key:X._m.Album,value:c.Ru.get("artist.albums")}),v.artistUnion.discography.singles.totalCount>0&&y.push({key:X._m.Single,value:c.Ru.get("artist.singles")}),v.artistUnion.discography.compilations.totalCount>0&&y.push({key:X._m.Compilation,value:c.Ru.get("artist.compilations")});var b=y.find((function(e){return!("all"!==e.key||"all"!==s||!l)||(e.key===X._m.Album&&s===X._m.Album.toLowerCase()||(e.key===X._m.Single&&s===X._m.Single.toLowerCase()||e.key===X._m.Compilation&&s===X._m.Compilation.toLowerCase()))}))||y[0];return(0,x.jsxs)(x.Fragment,{children:[j?(0,x.jsx)(d.Q,{children:c.Ru.get("artist-page.discography.seo.title",j)}):null,(0,x.jsx)("section",{className:"contentSpacing",children:(0,x.jsx)(Ge,{uri:o,name:j||"",dropDownOptions:y,nrAll:v.artistUnion.discography.all.totalCount,nrAlbums:v.artistUnion.discography.albums.totalCount,nrSingles:v.artistUnion.discography.singles.totalCount,nrCompilations:v.artistUnion.discography.compilations.totalCount,initialDropDownOption:b})})]})})),He=(a(14551),a(26314)),We=new h.l("queryArtistDiscoveredOn","query","71c2392e4cecf6b48b9ad1311ae08838cbdabcfd189c6bf0c66c2430b8dcfdb1",null),Xe=r.memo((function(){var e,t,a=(0,n.g)().artistId,r=void 0===a?"":a,i=(0,f.ay)(r),s=(e={uri:i},t={gcTime:15*g.i},(0,g.I)(We,e,t)),l=s.loading,u=s.error,h=s.data;if(null===h||"Artist"!==h.artistUnion.__typename||u||l)return(0,x.jsx)(m.LoadingPage,{hasError:null!==u,errorMessage:c.Ru.get("error.request-artist-featuring")});var v=h.artistUnion.relatedContent.discoveredOnV2.items;return(0,x.jsxs)("div",{className:"contentSpacing",children:[(0,x.jsx)(d.Q,{children:c.Ru.get("artist-page.discovered-on")}),(0,x.jsx)(p.$,{title:c.Ru.get("artist-page.discovered-on"),total:v.length,showAll:!0,fullPage:!0,rowGap:o.lT,children:v.map((function(e,t){var a;if("Playlist"!==e.data.__typename)return null;var r=e.data,n="User"===r.ownerV2.data.__typename&&r.ownerV2.data.name||r.name;return(0,x.jsx)(He.B,{index:t,uri:r.uri,name:r.name,authorName:n,description:r.description||"",images:(null===(a=r.images)||void 0===a||null===(a=a.items)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.sources)||[]},r.uri)}))})]})})),Qe=new h.l("queryArtistFeaturing","query","20842d6d9d2d28ef945984b68cb927bb33edd00eab84a8da1667def21f1f2c54",null),Je=r.memo((function(){var e,t,a,r=(0,n.g)().artistId,i=void 0===r?"":r,s=(0,f.ay)(i),l=(t={uri:s},a={gcTime:15*g.i},(0,g.I)(Qe,t,a)),o=l.loading,u=l.error,h=l.data;if(null===h||"Artist"!==(null==h||null===(e=h.artistUnion)||void 0===e?void 0:e.__typename)||u||o)return(0,x.jsx)(m.LoadingPage,{hasError:null!==u,errorMessage:c.Ru.get("error.request-artist-featuring")});var v=h.artistUnion,j=v.profile.name,y=v.relatedContent.featuringV2.items;return(0,x.jsxs)("div",{className:"contentSpacing",children:[j?(0,x.jsx)(d.Q,{children:c.Ru.get("artist-page.featuring.seo.title",j)}):null,(0,x.jsx)(p.$,{title:c.Ru.get("artist-page.featuring",j),total:y.length,showAll:!0,children:y.map((function(e,t){var a;if("Playlist"!==e.data.__typename)return null;var r=e.data,n="User"===r.ownerV2.data.__typename&&r.ownerV2.data.name||r.name;return(0,x.jsx)(He.B,{index:t,uri:r.uri,name:r.name,authorName:n,description:r.description||"",images:(null===(a=r.images)||void 0===a||null===(a=a.items)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.sources)||[]},r.uri)}))})]})})),Ye=a(85093),$e=(a(53276),a(23100)),et=a(65481),tt=a(15992),at=a(46040),rt=a(51902),nt=a(61433),it=a(36085),st=a(67924),lt=a(33496),ot=a(73788),ct=a(70566),ut=a(30308),dt=r.memo((function(e){var t=e.artistUri,a=e.name,n=e.bio,i=e.bioSource,s=e.images,o=void 0===s?[]:s,u=e.avatarImages,d=void 0===u?[]:u,m=e.worldRank,p=e.monthlyListeners,h=e.topCities,g=e.followers,v=e.externalLinks,f=void 0===v?[]:v,j=e.showModal,y=void 0!==j&&j,b=e.className,C=void 0===b?"":b,k=e.spec,R=(0,r.useState)(y),N=(0,A.A)(R,2),w=N[0],_=N[1],O=(0,ct.s)(),P=(0,r.useCallback)((function(){var e=k.hitUiReveal();O.logInteraction(e),_(!0)}),[k,O]),T=(0,r.useCallback)((function(){_(!1)}),[]),E=o.find((function(e){return(e.width||0)>=(e.height||0)})),U=E&&{backgroundImage:"linear-gradient(".concat($e.Par," 0%, ").concat($e.MYb," 100%), url(").concat(E.url,")")};return(0,x.jsxs)("div",{className:C,children:[(0,x.jsx)(S.E,{as:"h2",variant:"titleSmall",semanticColor:"textBase",className:ut.A.heading,children:c.Ru.get("artist.about")}),(0,x.jsx)("div",{className:I()(ut.A.artistGridContainer),children:(0,x.jsxs)("button",{type:"button","aria-label":a,className:I()(ut.A.container,(0,l.A)({},ut.A.backgroundImage,U)),onClick:P,style:U,children:[m>0?(0,x.jsxs)("div",{className:ut.A.rank,children:[(0,x.jsxs)(S.E,{as:"div",variant:"titleSmall",children:["#",m]}),(0,x.jsx)(S.E,{as:"div",variant:"marginal",children:c.Ru.get("artist-page.world_rank")})]}):null,(0,x.jsxs)("div",{className:ut.A.content,children:[!E&&(0,x.jsx)(st.e,{images:d,label:a,width:204,userIconSize:"xxlarge",className:ut.A.avatar}),"number"==typeof p?(0,x.jsx)(S.E,{as:"div",variant:"bodyMediumBold",semanticColor:"textBase",children:c.Ru.get("artist.monthly-listeners-count",p)}):null,n?(0,x.jsx)(S.E,{as:"div",variant:"bodyMedium",className:ut.A.bio,semanticColor:"textBase",dir:"auto",children:(0,x.jsx)(ot.N,{source:n})}):null]})]})}),(0,x.jsx)(lt.y,{artistUri:t,name:a,bio:n,bioSource:i,worldRank:m,images:o,topCities:h,followers:g,externalLinks:f,isOpen:w,closeModal:T,monthlyListeners:p})]})})),mt=a(40927),pt=a(69045),ht=a(99217),gt=a(41366),vt=a(51943),ft=a(81573),xt=a(2648),jt=a(93390),yt=a(55876),bt=a(17011),At=a(27313),Ct=(0,r.forwardRef)((function(e,t){var a=e.uri,n=e.size,i=void 0===n?_.t.md:n,s=e.spec,l=(0,ct.s)(),o=(0,At.D)(a),u=(0,A.A)(o,2),d=u[0],m=u[1],p=d?c.Ru.get("artist.ban-label.unban"):c.Ru.get("artist.ban-label.ban"),h=(0,r.useCallback)((function(){d?(l.logInteraction(s.unbanArtistButtonFactory().hitRemoveHideArtist({itemNoLongerHidden:a})),m(!1)):m(!0)}),[d,l,m,s,a]);return(0,x.jsx)(bt.Zp,{label:p,children:(0,x.jsx)(xt.H,{onClick:h,iconOnly:d?jt.V:yt.r,size:i,"aria-label":p,ref:t,"data-testid":"ban-button",condensed:!0})})})),kt=a(24787),Rt=a(12745),Nt=a(4485),wt=a(81808),It=a(65476),St=a(54249),_t=a(46366),Ot=a(76026),Pt=a(12574),Tt=r.memo((function(e){var t=e.uri,a=e.spec,n=e.logger,i=e.backgroundColor,s=e.name,l=e.sharingInfo,o=e.isSaved,u=(0,ie.A)(t,o),d=(0,A.A)(u,2),m=d[0],p=d[1],h=(0,Nt.er)().tryTriggerNextStep,g=(0,te.W)(),v=(0,It.X)(),f=(0,At.D)(t),j=(0,A.A)(f,1)[0],y=r.useMemo((function(){return a.actionBarFactory()}),[a]),C=(0,qe.P)({uri:t},{featureIdentifier:"artist"}),R=C.togglePlay,N=C.isActive,w=C.isPlaying,I=r.useCallback((function(){var e=(0,_t.$I)({isPlaying:w,isActive:N,spec:y.playButtonFactory(),logger:n,uri:t});R({loggingParams:e})}),[R,N,w,t,y,n]),S=(0,r.useCallback)((function(){h(Nt.BD.PLAY_BUTTON),I()}),[h,I]),_=(0,kt.d$)(),O=(0,Pt.r)(mt.e,{data:{uri:t}}),P=O.spec,E=O.logger;(0,r.useEffect)((function(){_&&E.logImpression(P.impression())}),[_,E,P]);var D=(0,r.useCallback)((0,b.A)(k().mark((function e(){var r,i;return k().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return g({targetUri:t,intent:m?"unsave":"save",type:"click"}),r=a.actionBarFactory().followButtonFactory().hitFollow({itemToBeFollowed:t}),i=a.actionBarFactory().followButtonFactory().hitUnfollow({itemToBeUnfollowed:t}),n.logInteraction(m?i:r),!m&&_&&E.logInteraction(P.hitFollow({itemToBeFollowed:t})),e.prev=5,e.next=8,p(!m);case 8:e.next=12;break;case 10:e.prev=10,e.t0=e.catch(5);case 12:case"end":return e.stop()}}),e,null,[[5,10]])}))),[g,t,m,p,a,n,_,E,P]),L=(0,St.j)();return(0,x.jsx)(pt.E,{backgroundColor:i,children:(0,x.jsxs)(ht.S,{children:[!j&&(0,x.jsx)(Rt.K,{children:(0,x.jsx)(Z.D,{size:L,onClick:S,isPlaying:w,uri:t})}),v&&!j&&(0,x.jsx)(Ot.r,{spec:y,children:(0,x.jsx)(wt.Y,{entityName:s,contextUri:t,activationPlacement:"bottomEnd",size:L})}),(0,x.jsx)(U.e,{children:j?(0,x.jsx)(Ct,{uri:t,name:s,spec:y}):(0,x.jsx)(ft.W,{isFollowing:m,onClick:D})}),(0,x.jsx)(T.b,{menu:(0,x.jsx)(vt.t,{uri:t,sharingInfo:l}),children:(0,x.jsx)(gt.e,{label:c.Ru.get("more.label.context",s),size:L})})]})})})),Et=a(89255),Ut=a(53607),Dt=a(60256),Lt=a(77760);const Bt="qB6S3KrJlMCx4WS4zOtl",Mt="EmeHQXR87mUskYK6xEde",Ft="qELskYs6YdzzafmETrAg",Vt="fnphAtjtCDYY99lYBfLK",qt="hLi0oogSdDKAIC_rnfP1",zt="xN866HUyMGAaemLBKQQx",Zt="cWcQITygrzZTduXuXope",Gt="BpBrwbAwIMryupCOXJzw",Kt="FOgY6uo_Bj_VTV5hwaix",Ht="PHHrto0Qhh4dJcnnPhwu",Wt="dIlzffEKwokwWI5sqYJN",Xt="SMBqsyNXIMb0yeYVwPxv",Qt="yT49w5mDxTaLK9lL59Gd",Jt="D6IunHuzuULf_Sr88GOA",Yt="b_dSllo9kearPhsw_MSp",$t="ZkkYlSbVnEhF1urK3rKO";function ea(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function ta(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?ea(Object(a),!0).forEach((function(t){(0,l.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ea(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var aa=function(e){var t=e.artistId,a=e.artistUri,n=e.artistName,i=e.discography,s=e.shelfIndex,l=e.spec,o=(0,r.useState)("popularReleasesAlbums"),u=(0,A.A)(o,2),d=u[0],m=u[1],h=(0,r.useMemo)((function(){return l.discographyShelfFactory({position:s})}),[l,s]),g=(0,ct.s)(),v=(0,r.useMemo)((function(){return[i.popularReleasesAlbums.totalCount>0?"popularReleasesAlbums":null,i.singles.totalCount>0?"singles":null,i.albums.totalCount>0?"albums":null,i.compilations.totalCount>0?"compilations":null].filter(Boolean)}),[i]),f=(0,r.useCallback)((function(e){var t=h.chipsFactory().chipFactory({identifier:e,position:v.indexOf(e)}).hitFilter();g.logInteraction(t),m(e)}),[h,v,g]),j=(0,r.useCallback)((function(){return(0,x.jsx)(x.Fragment,{children:(0,x.jsxs)("div",{className:I()(Bt),children:[i.popularReleasesAlbums.totalCount>0&&(0,x.jsx)(Et.v,{selected:"popularReleasesAlbums"===d,onClick:function(){return f("popularReleasesAlbums")},selectedColorSet:"invertedLight",children:c.Ru.get("artist-page.popular")}),i.albums.totalCount>0&&(0,x.jsx)(Et.v,{selected:"albums"===d,onClick:function(){return f("albums")},selectedColorSet:"invertedLight",children:c.Ru.get("artist.albums")}),i.singles.totalCount>0&&(0,x.jsx)(Et.v,{selected:"singles"===d,onClick:function(){return f("singles")},selectedColorSet:"invertedLight",children:c.Ru.get("artist.singles")}),i.compilations.totalCount>0&&(0,x.jsx)(Et.v,{selected:"compilations"===d,onClick:function(){return f("compilations")},selectedColorSet:"invertedLight",children:c.Ru.get("artist.compilations")})]})})}),[i,d,f]),y=i[d];"popularReleasesAlbums"===d&&i.latest&&(y=ta(ta({},i[d]),{},{items:[i.latest].concat((0,Ye.A)(i[d].items.filter((function(e){var t;return e.uri!==(null===(t=i.latest)||void 0===t?void 0:t.uri)}))))}));var b="all";"albums"===d?b=X._m.Album.toLowerCase():"singles"===d?b=X._m.Single.toLowerCase():"compilations"===d&&(b=X._m.Compilation.toLowerCase());var C,k,R="".concat((0,Lt.Dh)(t),":discography:").concat(b),w=(0,r.useCallback)((function(){var e=h.shelfHeaderFactory().titleFactory().hitUiNavigate({destination:null!=R?R:""});g.logInteraction(e)}),[g,R,h]),S=(0,r.useCallback)((function(){var e=h.shelfHeaderFactory().seeAllButtonFactory().hitUiNavigate({destination:null!=R?R:""});g.logInteraction(e)}),[g,R,h]),_=(0,Dt.t)(h),O=y.items;return(0,x.jsx)(Ut.pZ,{value:"shelf/discography",children:(0,x.jsx)(p.$,{total:y.totalCount,title:c.Ru.get("artist-page.discography"),seeAllUri:R,alwaysShowSeeAll:!0,className:qt,renderSubHeader:j,onClickShelfTitle:w,onClickShelfSeeAll:S,elementRef:_,children:(C=O,k=C[0],k&&"releases"in k?(0,Lt.Ey)(O):O).map((function(e,t){var r;return(0,x.jsx)(Ut.pZ,{value:"card",index:t,children:(0,x.jsx)(be.R,ta(ta({latest:e.uri===(null===(r=i.latest)||void 0===r?void 0:r.uri),showType:!0},(0,N.m)(e,a,n)),{},{index:t,isRestricted:e.playability.reason===X.$c.CatalogueRestricted}))},e.uri)}))})})},ra=a(86547),na=a(21958),ia=a(43980);const sa="RClL7GUhUo_xqzNcsXSG",la="EQaztpbGtXeN7V1cjAP4",oa="tYSzgx8hG37WjBDn364n",ca="_4XNZPDdnyq1HHKG5Qtx",ua="DehN40s8150pzqyBfGN_",da="ZiRNxR2_6cTTMHIqpwzl";var ma=function(e){var t,a=e.offer,n=e.index,i=e.spec,s=e.titleVariant,l=a.name,o=a.uri,c=a.description,u=a.image,d=a.url,m=(0,ct.s)(),p=(0,r.useMemo)((function(){return i.merchCardFactory({identifier:o,uri:d||"",position:n})}),[d,o,i,n]),h=(0,Dt.t)(p);if(!l||!d)return null;var g=function(e){null==e||e.stopPropagation();var t=p.hitNavigateToExternalUri({destination:d});m.logInteraction(t)};return(0,x.jsxs)("div",{className:sa,ref:h,onClick:function(){g(),window.open(d,"_blank")},children:[(null==u||null===(t=u.sources)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.url)&&(0,x.jsx)(ia._,{src:u.sources[0].url,className:la,alt:l,width:"48",height:"48",loading:"lazy"}),(0,x.jsxs)("div",{className:oa,children:[(0,x.jsx)(bt.Zp,{label:l,showDelay:bt.uF,children:(0,x.jsx)(S.E,{as:"a",href:d,target:"_blank",onClick:g,variant:s,semanticColor:"textBase",className:ca,"data-testid":"offer-name",children:l})}),(0,x.jsx)(bt.Zp,{label:c,showDelay:bt.uF,children:(0,x.jsx)(S.E,{as:"p",variant:"bodySmall",className:ua,children:c})})]}),(0,x.jsx)(na.H,{size:"small",className:da,"aria-hidden":"true"})]})},pa=function(e){var t=e.items,a=e.className,r=e.merchVariant,n=e.artistId,i=void 0===n?"":n,s=e.variant,l=void 0===s?"bodyMediumBold":s,o=(0,Pt.r)(ra.k,{data:{identifier:i,uri:(0,Lt.ay)(i),position:0,reason:r}}).spec;return(0,x.jsx)("ul",{className:a,children:t.map((function(e,t){return(0,x.jsx)("li",{children:(0,x.jsx)(ma,{offer:e,index:t,spec:o,titleVariant:l})},e.uri+t)}))})},ha=(a(68216),a(42552));const ga="vQqlnrnZi2f4zrYRQvKW",va="OMowV_mBy8tlBELzbuTi";var fa=function(e){var t=e.prerelease,a=e.spec,n=t.coverArt[0],i=(0,ha.C)(t.albumType),s=(0,ct.s)(),l=(0,r.useCallback)((function(){s.logInteraction(a.albumImageFactory().hitUiNavigate({destination:t.uri}))}),[s,t.uri,a]),o=(0,r.useCallback)((function(){s.logInteraction(a.albumNameFactory().hitUiNavigate({destination:t.uri}))}),[s,t.uri,a]);return(0,x.jsxs)("div",{className:ga,children:[(0,x.jsx)(q.N,{to:t.uri,onClick:l,children:(0,x.jsx)(ia._,{src:n.url,alt:t.title,width:"88",height:"88",loading:"eager",radius:4})}),(0,x.jsxs)("div",{className:va,children:[(0,x.jsx)(q.N,{to:t.uri,onClick:o,children:(0,x.jsx)(S.E,{as:"div",variant:"bodyMediumBold",semanticColor:"textBase",children:t.title})}),(0,x.jsx)(S.E,{as:"div",variant:"bodySmall",children:i})]})]})};const xa="GC3MlDrKu2PcuU6ymC1g",ja="GLAXysTPuIgv3GRPVlhS",ya="pZag8sthfxTLjP1tsOfV",ba="lkXpBMSmNP9w702sek8V",Aa="XlmJIRaVv7a23oYq6lwU",Ca="iy5hzmfkdXQ0B2SFZAyj",ka="pJXRyroA6LuPSsKI8MrD",Ra="lmvQXQeHS4JcYWGciCt3";var Na=function(e){var t=e.prerelease,a=e.className,r=e.spec;return(0,x.jsxs)("div",{className:a,children:[(0,x.jsx)(S.E,{as:"h2",variant:"titleSmall",semanticColor:"textBase",className:xa,children:c.Ru.get("web-player.artist.upcoming-release")}),(0,x.jsx)(fa,{prerelease:t,spec:r})]})};var wa=a(83643),Ia=a(2185),Sa=a(9754),_a=a(26552),Oa=a(33598),Pa=a(17067),Ta=a(88420),Ea=a(74494),Ua=a(14546),Da=a(47795),La=a(60455);const Ba="S9KkAiRE_O9ax0Jv_D1i";function Ma(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function Fa(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Ma(Object(a),!0).forEach((function(t){(0,l.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Ma(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var Va=function(){var e=(0,La.y)();return(0,x.jsx)(Ea.M,{text:c.Ru.get("artist.verified"),className:I()((0,l.A)({},Ba,e===Da.E.SMALL))})},qa=r.memo((function(e){var t=e.uri,a=e.artist,n=a.name,i=a.sharingInfo,s=a.verified,l=a.monthlyListeners,o=a.headerImage,u=o.sources,d=o.extractedColors,m=a.avatarImage,p=m.sources,h=m.extractedColors,g=e.spec,v=(0,ct.s)(),f=(0,r.useMemo)((function(){return g.topBarFactory()}),[g]),j=(0,Dt.t)(f),y=(0,r.useMemo)((function(){return g.topBarFactory().playButtonFactory()}),[g]),b=(0,qe.P)({uri:t},{featureIdentifier:"artist"}),A=b.togglePlay,C=b.isActive,k=b.isPlaying,R=r.useCallback((function(){var e=(0,_t.$I)({isPlaying:k,isActive:C,spec:y,logger:v,uri:t});A({loggingParams:e})}),[A,k,C,t,y,v]),N={backgroundColor:(0,Ua.z)((null==d?void 0:d.colorRaw.hex)||(null==h?void 0:h.colorRaw.hex)||null)},w=u.length>0;w&&(N.backgroundImages=u);var I=(0,x.jsx)(vt.t,{uri:t,sharingInfo:i});return(0,x.jsxs)(Sa.z,Fa(Fa({},N),{},{children:[(0,x.jsxs)(Pa.h,{ref:j,children:[(0,x.jsx)(Z.D,{size:"medium",onClick:R,isPlaying:k,uri:t}),(0,x.jsx)(wa.h,{menu:I,children:(0,x.jsx)(D.X,{text:n,dragUri:t,dragLabel:n})})]}),w?null:(0,x.jsx)(wa.h,{menu:I,children:(0,x.jsx)(_a.K,{dragUri:t,images:(p||[]).map((function(e){return{url:e.url,width:e.width||void 0,height:e.height||void 0}})),name:n,placeholderType:"artist",shape:L.u.CIRCLE})}),(0,x.jsxs)(Oa.Y,{children:[s&&(0,x.jsx)(Va,{}),(0,x.jsx)(wa.h,{menu:I,children:(0,x.jsx)(Ta.mm,{dragUri:t,dragLabel:n,children:n})}),(0,x.jsx)(Ia.Z,{children:c.Ru.get("artist.monthly-listeners-count",l)})]})]}))})),za=a(83066);const Za="guUl5dHbF5HJRvwjBxzR",Ga="Pnz4fz1OZWV19CVEQJDx",Ka="HciFabcIqzhXoDbtwR92",Ha="PNadLEAqpH87jY11pma4",Wa="yWkJ7Ua3DnSTaHxG2qgv",Xa="By3HGkfBq3fa6bjrhrli",Qa="ukV8NB0JGnieUOa0eri5",Ja="HGhEGu5V84RXBk6XAPQ6",Ya="kwzBRpFigKr1EP2d5qle";var $a=function(e){var t=e.artistName,a=e.avatarImages,r=e.backgroundImageUrl,n=e.itemImageUrl,i=e.itemName,s=e.itemType,l=e.itemUri,o=e.comment,c=e.handleLinkClick,u=e.handleArtistPickImageClick,d=e.onDragStart;return(0,x.jsx)(x.Fragment,{children:(0,x.jsxs)("section",{className:Za,"data-testid":"artist-pick-with-background-container",draggable:!0,onDragStart:d,children:[(0,x.jsx)(ia._,{src:r,alt:"merch",loading:"eager"}),(0,x.jsx)("div",{className:Ka}),(0,x.jsxs)("div",{children:[(0,x.jsxs)("section",{className:I()(Ya,Qa),children:[(0,x.jsx)(st.e,{images:a,label:t,width:24,userIconSize:"small",className:Ja}),(0,x.jsx)(S.E,{variant:"bodySmall",className:"standalone-ellipsis-one-line",title:null!=o?o:"",children:o})]}),(0,x.jsxs)("section",{className:Ha,children:[(0,x.jsx)("div",{children:(0,x.jsx)(ia._,{src:n,className:Wa,alt:"",width:"76",height:"76",loading:"eager"})}),(0,x.jsxs)("div",{className:Xa,children:[(0,x.jsx)(S.E,{as:"div",variant:"bodyMediumBold",children:(0,x.jsx)(q.N,{to:l,onClick:c,"data-testid":"artist-pick-link",children:i})}),(0,x.jsx)(S.E,{as:"div",variant:"bodySmall",children:s})]})]})]}),(0,x.jsx)("div",{onClick:u,className:Ga})]})})},er=a(12072),tr=a(65707),ar=a(18809);const rr="JJvGfNiGtduy_XoXPFT1",nr="fYeCAFmjlgTatXRJ2v0b",ir="vJIXF1I7CfyfTyCa9JkP",sr="ZEsebSb1CaZVzuPawZEj",lr="j2wjzbkgYnFp7ey8JIp0",or="JNLGmI_C2cdhHFxe0oxm",cr="O36HCbLOjWcWkAwkNXqJ",ur="GS_6HA9xIobh5dt5VUSY",dr="EIxjItP8eBZ1eAT7c4Aq",mr="H3mjE6AEBDPRuHNKUpRK";var pr=r.memo((function(e){var t,a,n,i,s=(0,ct.s)(),l=e.avatarImages,o=void 0===l?[]:l,c=e.name,u=e.spec,d=e.item,m=e.comment,p=d.itemV2.data,h=null!==(t=p.url)&&void 0!==t?t:"",g=p.name,v=p.price,f=null!==(a=null===(n=(0,ar.g)(null===(i=p.image)||void 0===i?void 0:i.sources,{desiredWidth:640}))||void 0===n?void 0:n.url)&&void 0!==a?a:"",j=!!m,y=(0,r.useCallback)((function(){var e=u.artworkFactory().hitNavigateToExternalUri({destination:h});s.logInteraction(e),window.open(h,"_blank","noopener")}),[u,s,h]),b=(0,r.useCallback)((function(e){e.stopPropagation();var t=u.linkFactory().hitNavigateToExternalUri({destination:h});s.logInteraction(t),window.open(h,"_blank","noopener")}),[u,s,h]);return(0,x.jsx)(x.Fragment,{children:(0,x.jsxs)("div",{className:rr,onClick:y,"data-testid":"artist-pick-merch-container",children:[(0,x.jsx)("img",{className:I()(ir),src:f,alt:"merch"}),(0,x.jsx)("div",{className:nr}),(0,x.jsxs)("div",{children:[j&&(0,x.jsxs)("div",{className:I()(mr,ur),children:[(0,x.jsx)(st.e,{images:o,label:c,width:24,userIconSize:"small",className:dr}),(0,x.jsx)(S.E,{variant:"bodySmall",className:"standalone-ellipsis-one-line",title:m,"data-testid":"merch-artist-pick-comment",children:m})]}),(0,x.jsxs)("div",{className:sr,children:[(0,x.jsx)(S.E,{as:"h1",variant:"titleSmall",className:lr,children:g}),(0,x.jsx)(S.E,{as:"p",variant:"bodySmallBold",className:or,children:v}),(0,x.jsx)(er.n,{size:"small",className:cr,onClick:b,href:h,component:tr.v,"data-testid":"artist-pick-merch-button-link",children:"Go to item"})]})]})]})})})),hr=(a(78551),a(82467),["AlbumResponseWrapper","ArtistResponseWrapper","PlaylistResponseWrapper","TrackResponseWrapper","EpisodeOrChapterResponseWrapper","PreReleaseResponseWrapper","ConcertResponseWrapper","MerchResponseWrapper"]);var gr=["Album","Artist","Playlist","Track","Episode","PreRelease","Concert","Merch"];function vr(e){return t=e.itemV2,hr.includes(t.__typename)&&gr.includes(e.itemV2.data.__typename);var t}var fr=a(96762),xr=a(66192),jr=a(82704);function yr(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function br(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?yr(Object(a),!0).forEach((function(t){(0,l.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):yr(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function Ar(e){var t,a,r=null==e?void 0:e.itemV2.data;switch(r.__typename){case"Album":case"Playlist":case"Track":case"Episode":case"Merch":return r.name;case"Artist":return r.profile.name;case"PreRelease":return null!==(t=null===(a=r.preReleaseContent)||void 0===a?void 0:a.name)&&void 0!==t?t:"";case"Concert":return r.title;default:return(0,jr.d)(r),""}}var Cr=r.memo((function(e){var t,a=e.avatarImages,i=void 0===a?[]:a,o=e.artistName,u=e.item,d=e.className,m=void 0===d?"":d,p=e.spec,h=u.comment,g=u.itemV2.data.uri,v=Ar(u),f=function(e){var t=e.itemV2.data;switch(t.__typename){case"Album":switch(t.type){case X._m.Album:return c.Ru.get("album");case X._m.Single:return c.Ru.get("single");case X._m.Compilation:return c.Ru.get("compilation");case X._m.Ep:return c.Ru.get("ep");default:return c.Ru.get("album")}case"Artist":return c.Ru.get("artist");case"Playlist":return c.Ru.get("playlist");case"Track":return c.Ru.get("song");case"Episode":return c.Ru.get("card.tag.episode");case"PreRelease":var a;switch(null===(a=t.preReleaseContent)||void 0===a?void 0:a.type){case"ALBUM":return c.Ru.get("web-player.artist.upcoming-release.album");case"EP":return c.Ru.get("web-player.artist.upcoming-release.ep");case"SINGLE":return c.Ru.get("web-player.artist.upcoming-release.single");default:return""}case"Merch":return c.Ru.get("web-player.merch.title");case"Concert":return"";default:return(0,jr.d)(t),""}}(u),j=(0,ct.s)(),y=(0,n.Zp)(),b=(0,ee.P)({itemUris:[g],dragLabelText:v}),A=b.draggable,C=b.onDragStart,k=(0,r.useCallback)((function(){var e=(0,s.o_)(g).toURLPath(!0),t=p.artworkFactory().hitUiNavigate({destination:e});j.logInteraction(t),y(e)}),[g,p,j,y]),R=(0,r.useCallback)((function(){var e=(0,s.o_)(g).toURLPath(!0),t=p.linkFactory().hitUiNavigate({destination:e});j.logInteraction(t)}),[g,p,j]),N=function(e){var t,a,r,n=e.itemV2.data;switch(n.__typename){case"Album":return n.coverArt;case"Artist":return n.visuals.avatarImage;case"Playlist":return null!==(t=n.images.items[0])&&void 0!==t?t:null;case"Track":return null!==(a=null===(r=n.albumOfTrack)||void 0===r?void 0:r.coverArt)&&void 0!==a?a:null;case"Episode":var i,s=(0,ar.g)(null===(i=n.coverArt)||void 0===i?void 0:i.sources,{desiredHeight:300});return s?{sources:[s]}:null;case"PreRelease":var l,o=(0,ar.g)(null===(l=n.preReleaseContent)||void 0===l||null===(l=l.coverArt)||void 0===l?void 0:l.sources,{desiredHeight:300});return o?{sources:[o]}:null;case"Concert":case"Merch":return n.image;default:return(0,jr.d)(n),null}}(u),w=null==N||null===(t=N.sources[0])||void 0===t?void 0:t.url,_=!!h,O=h||c.Ru.get("acq.artist.about.attribution",{artist:o}),P=(0,za.N)({data:{identifier:o,uri:g,position:0,reason:"Artist pick: Concert"}});var T=function(){if(function(e){return"MerchResponseWrapper"===e.itemV2.__typename&&"Merch"===e.itemV2.data.__typename&&!!e.itemV2.data.url}(u))return(0,x.jsx)(pr,{name:o,item:u,comment:h,avatarImages:i,spec:p});if(function(e){return"ConcertResponseWrapper"===e.itemV2.__typename&&"Concert"===e.itemV2.data.__typename&&!!e.itemV2.data.venue}(u)){var e=u.itemV2.data;return(0,x.jsx)(fr.I,{concert:{uri:e.uri,date:e.date,venue:e.venue,title:e.title},spec:P})}try{var t,a=null===(t=u.backgroundImageV2)||void 0===t?void 0:t.data;if((0,xr.j)(a,"ImageV2"),null!=a&&a.sources[0].url)return(0,x.jsx)($a,{avatarImages:i,artistName:o,itemName:v,itemType:f,itemUri:g,itemImageUrl:null!=w?w:"",comment:O,backgroundImageUrl:a.sources[0].url,handleArtistPickImageClick:k,handleLinkClick:R,onDragStart:C})}catch(e){}return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)("div",{onClick:k,className:ya,onDragStart:C,draggable:A,"data-testid":"artist-pick-image-container",children:(0,x.jsx)(ia._,{src:w,className:ba,alt:"",width:"88",height:"88",radius:4,loading:"eager"})}),(0,x.jsxs)("div",{onDragStart:C,draggable:A,children:[(0,x.jsxs)("div",{className:I()((0,l.A)((0,l.A)({},Aa,!0),Ra,_)),children:[(0,x.jsx)(st.e,{images:i,label:o,width:24,userIconSize:"small",className:Ca}),(0,x.jsx)(S.E,{variant:"bodySmall",className:"standalone-ellipsis-one-line",title:O,children:O})]}),(0,x.jsx)(S.E,{as:"div",variant:"bodyMediumBold",children:(0,x.jsx)(q.N,{to:g,onClick:R,"data-testid":"artist-pick-link",children:Ar(u)})}),(0,x.jsx)(S.E,{as:"div",variant:"bodySmall",className:ka,children:f})]})]})}();return(0,x.jsxs)("div",{className:m,children:[(0,x.jsx)(S.E,{as:"h2",variant:"titleSmall",semanticColor:"textBase",className:xa,children:c.Ru.get("artist-page.artists-pick")}),(0,x.jsx)("div",{className:ja,children:T})]})})),kr=r.memo((function(e){var t=e.item;return vr(t)?(0,x.jsx)(Cr,br(br({},e),{},{item:t})):null})),Rr=a(83517);const Nr="unaQVpO_antcqfMwSmsh",wr="ECjQBV2evKE5PXHKhXV_",Ir="W_VvjqdqWRSlMRjRPkPb",Sr="pUNc2aOeOQANHrhYa1GU",_r="T_JcGdJujSuj014SZfjl",Or="RDZ61ETnag1ilfZTkVxe";var Pr=function(e){var t=e.uri,a=e.name,i=e.nrTracks,l=e.avatarImages,o=void 0===l?[]:l,u=e.className,d=void 0===u?"":u,m=e.spec,p=(0,ct.s)(),h=(0,n.Zp)(),g=(0,r.useCallback)((function(){var e=m.artistFactory().hitUiNavigate({destination:(0,s.o_)(t).toURLPath(!0)});p.logInteraction(e),h((0,s.o_)(t).toURLPath(!0))}),[m,t,p,h]),v=(0,r.useCallback)((function(){var e=m.linkFactory().hitUiNavigate({destination:(0,s.o_)(t).toURLPath(!0)});p.logInteraction(e)}),[m,p,t]);return(0,x.jsxs)("div",{className:d,children:[(0,x.jsx)(S.E,{as:"h2",variant:"titleSmall",semanticColor:"textBase",className:Nr,children:c.Ru.get("artist-page.saved-header")}),(0,x.jsxs)("div",{className:wr,children:[(0,x.jsxs)("div",{onClick:g,className:Sr,"data-testid":"saved-tracks-avatar",children:[(0,x.jsx)(st.e,{images:o,label:a,width:88,userIconSize:"xxlarge"}),(0,x.jsx)("div",{className:_r,children:(0,x.jsx)(Rr.F,{size:"xsmall",className:Or})})]}),(0,x.jsxs)("div",{children:[(0,x.jsx)(S.E,{as:"div",variant:"bodyMediumBold",children:(0,x.jsx)(q.N,{to:t,onClick:v,"data-testid":"saved-tracks-link",children:c.Ru.get("artist-page.saved-tracks-amount",i)})}),(0,x.jsx)(S.E,{as:"div",variant:"bodySmall",className:Ir,children:c.Ru.get("artist-page.saved-by-artist",a)})]})]})]})},Tr=a(2118),Er=(a(70750),a(37778)),Ur=a(10573),Dr=a(68267),Lr=r.memo((function(e){var t=e.concerts,a=e.artistId,n=e.total,i=(0,Pt.r)(za.N,{data:{identifier:a,uri:"".concat((0,Lt.Dh)(a)),position:0,reason:"Artist Page - On Tour"}}),s=i.spec,l=i.logger,o="".concat((0,Lt.Dh)(a),":concerts"),u=(0,Dt.t)(s);return(0,x.jsx)(r.Suspense,{fallback:null,children:(0,x.jsxs)("div",{ref:u,children:[(0,x.jsx)(Er.k,{title:c.Ru.get("concerts_on_tour"),seeAllLabel:c.Ru.get("concerts.view_all_upcoming_concerts_count",n),seeAllUri:o,onClickSeeAll:function(){var e=s.seeAllButtonFactory({uri:o}).hitUiNavigate({destination:o});l.logInteraction(e)},hasMoreElements:!0}),(0,x.jsx)("ul",{className:Dr.A.onTourShelfGrid,children:t.slice(0,9).map((function(e,t){return(0,x.jsx)("li",{children:(0,x.jsx)(Ur.I,{concert:e,index:t,spec:s})},e.uri)}))})]})})})),Br=a(83691),Mr=a(99692),Fr=a(46125),Vr=a(81515),qr=a(53586);function zr(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function Zr(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?zr(Object(a),!0).forEach((function(t){(0,l.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):zr(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function Gr(e){return null!=e}var Kr=r.memo((function(){var e,t,a,i,s=(0,n.g)().artistId,u=void 0===s?"":s,p=(0,Lt.ay)(u),h=(0,R.NC)(Be.dAx),g=(0,R.NC)(Be.xnZ),v=(0,R.NC)(Be.DqB),j=(0,R.NC)(Be.LX5),y=(0,Pt.r)(et.a,{data:{identifier:u,uri:p}}),b=y.spec,A=y.logger,C=y.UBIFragment,k=r.useMemo((function(){return b.headerFactory()}),[b]),w=r.useMemo((function(){return b.featuredFactory().popularTracksFactory()}),[b]),_=r.useMemo((function(){return b.offersFactory()}),[b]),O=(0,Tr.A)(p),P=O.loading,T=O.error,E=O.data,U=(0,Fr.d)({offset:0,limit:1,uri:p});if(null===E||null===E.artistUnion||"Artist"!==(null===(e=E.artistUnion)||void 0===e?void 0:e.__typename)||T||P)return(0,x.jsx)(m.LoadingPage,{hasError:null!==T,errorMessage:c.Ru.get("error.request-artist-failure")});var D,L,B,M,F=null==E||null===(t=E.artistUnion)||void 0===t?void 0:t.profile.name,V=E.artistUnion,q=V.relatedContent.relatedArtists.items,z=V.sharingInfo,Z=V.relatedContent.featuringV2.items,G=V.discography.latest,K=V.discography.popularReleasesAlbums,H=K.totalCount,W=K.items,Q=H||W.length,J=(0,Lt.Ey)(V.relatedContent.appearsOn.items),Y=V.discography.topTracks.items.map((function(e){return(0,f.fX)(e,p)})),$=V.relatedContent.discoveredOnV2.items,ee=V.stats,te=ee.monthlyListeners,ae=ee.followers,re=ee.worldRank,ne=ee.topCities,ie=V.preRelease,se=V.profile,le=se.name,oe=se.verified,ce=se.pinnedItem,ue=se.biography,de=se.externalLinks,me=se.playlistsV2,pe=V.visuals,he=pe.headerImage,ge=pe.avatarImage,ve=pe.gallery,fe=V.goods,xe=fe.events,je=fe.merch,ye=V.saved,Ae=(D=ie)&&null!==(L=D.releaseDate)&&void 0!==L&&L.isoString&&null!==(B=D.preReleaseContent)&&void 0!==B&&B.name&&null!==(M=D.preReleaseContent.coverArt)&&void 0!==M&&M.sources?0===D.preReleaseContent.coverArt.sources.length?null:{albumType:D.preReleaseContent.type,title:D.preReleaseContent.name,uri:D.uri,releaseDate:new Date(D.releaseDate.isoString),coverArt:D.preReleaseContent.coverArt.sources}:null,Ce=g&&Ae,ke=(null==U?void 0:U.totalLength)||Ce||!!ce,Re=(G?[G].concat((0,Ye.A)(W)):W).filter(Gr).filter((function(e,t,a){return a.map((function(e){return e.uri})).indexOf(e.uri)===t})),Ne=(null==he||null===(a=he.extractedColors)||void 0===a?void 0:a.colorRaw.hex)||(null==ge||null===(i=ge.extractedColors)||void 0===i?void 0:i.colorRaw.hex)||$e.l0o,we="RelatedVideoPage"===V.relatedVideos.__typename?V.relatedVideos.items.filter((function(e){return"Track"===e.trackOfVideo.data.__typename})):[];return(0,x.jsxs)("div",{className:Jt,children:[(0,x.jsx)(d.Q,{children:(0,Vr.j2)({artistName:F})}),(0,x.jsx)(qa,{uri:p,artist:{sharingInfo:z,monthlyListeners:te||0,name:le,verified:oe||!1,headerImage:he||{sources:[],extractedColors:null},avatarImage:ge||{sources:[],extractedColors:null}},spec:k}),(0,x.jsxs)("div",{className:Mt,children:[(0,x.jsx)(Tt,{uri:p,spec:b,logger:A,backgroundColor:Ne,name:le,sharingInfo:z,isSaved:ye}),(0,x.jsxs)("div",{className:"contentSpacing",children:[(0,x.jsx)("div",{children:(0,x.jsx)(Me.E,{colGap:o.lT,render:function(e){var t=e.columnCount,a={"--column-count":t};return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)("div",{className:I()(Vt,(0,l.A)({},Ht,t<6||!ke)),style:Zr({},a),children:[(0,x.jsx)(S.E,{as:"h2",variant:"titleSmall",semanticColor:"textBase",className:Yt,children:c.Ru.get("artist.popular-tracks")}),Y.length?(0,x.jsx)(C,{spec:w,children:(0,x.jsx)(nt.z,{uri:p,nrTracks:Y.length,initialTracks:Y})}):null]}),(0,x.jsx)(Br.c,{artistOrShow:le,uri:p,entityType:Br.p.ARTIST}),ke&&(0,x.jsxs)("div",{className:I()(Zt,(0,l.A)({},Gt,t<6)),style:Zr({},a),children:[Ce&&ie?(0,x.jsx)(Na,{prerelease:Ae,className:Kt,spec:b.featuredFactory().upcomingReleaseFactory()}):null,null!=U&&U.totalLength?(0,x.jsx)(Pr,{className:Kt,uri:"".concat((0,Lt.Dh)(u),":saved"),name:le,nrTracks:U.totalLength,avatarImages:null==ge?void 0:ge.sources,spec:b.featuredFactory().likedSongsFactory()}):null,ce?(0,x.jsx)(kr,{className:Kt,avatarImages:null==ge?void 0:ge.sources,artistName:le,item:ce,spec:b.featuredFactory().pickedFactory()}):null]})]})},className:Ft})}),(0,x.jsxs)(C,{spec:b,children:[(0,x.jsx)(rt.u,{property:Be.dAx,renderOldExperience:function(){return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(Ut.pZ,{value:"shelf/popular-releases",children:(0,x.jsx)(it.p,{total:Q+(G?1:0),title:c.Ru.get("artist-page.popular"),className:qt,index:0,id:"popular-releases",children:Re.map((function(e,t){return(0,x.jsx)(Ut.pZ,{value:"card",index:t,children:(0,x.jsx)(be.R,Zr({index:t,latest:e.uri===(null==G?void 0:G.uri),showType:!0,isRestricted:e.playability.reason===X.$c.CatalogueRestricted},(0,N.m)(e,p,le)))},e.uri)}))})}),(0,x.jsx)(Ut.pZ,{value:"shelf/albums",children:(0,x.jsx)(it.p,{total:V.discography.albums.totalCount,title:c.Ru.get("artist.albums"),seeAllUri:"".concat((0,Lt.Dh)(u),":discography:").concat(X._m.Album.toLowerCase()),seeAllLabel:c.Ru.get("artist-page.show-discography"),alwaysShowSeeAll:!0,className:qt,index:1,id:"albums",children:(0,Lt.Ey)(V.discography.albums.items).map((function(e,t){return(0,x.jsx)(Ut.pZ,{value:"card",index:t,children:(0,x.jsx)(be.R,Zr({index:t,latest:e.uri===(null==G?void 0:G.uri),showType:!0,isRestricted:e.playability.reason===X.$c.CatalogueRestricted},(0,N.m)(e,p,le)))},e.uri)}))})}),(0,x.jsx)(Ut.pZ,{value:"shelf/singles-and-eps",children:(0,x.jsx)(it.p,{total:V.discography.singles.totalCount,title:c.Ru.get("artist.singles"),seeAllUri:"".concat((0,Lt.Dh)(u),":discography:").concat(X._m.Single.toLowerCase()),seeAllLabel:c.Ru.get("artist-page.show-discography"),alwaysShowSeeAll:!0,className:qt,index:2,id:"singles-and-eps",children:(0,Lt.Ey)(V.discography.singles.items).map((function(e,t){return(0,x.jsx)(Ut.pZ,{value:"card",index:t,children:(0,x.jsx)(be.R,Zr({index:t,latest:e.uri===(null==G?void 0:G.uri),showType:!0,isRestricted:e.playability.reason===X.$c.CatalogueRestricted},(0,N.m)(e,p,le)))},e.uri)}))})}),(0,x.jsx)(Ut.pZ,{value:"shelf/compilations",children:(0,x.jsx)(it.p,{total:V.discography.compilations.totalCount,title:c.Ru.get("artist.compilations"),seeAllUri:"".concat((0,Lt.Dh)(u),":discography:").concat(X._m.Compilation.toLowerCase()),seeAllLabel:c.Ru.get("artist-page.show-discography"),alwaysShowSeeAll:!0,className:qt,index:3,id:"compilations",children:(0,Lt.Ey)(V.discography.compilations.items).map((function(e,t){return(0,x.jsx)(Ut.pZ,{value:"card",index:t,children:(0,x.jsx)(be.R,Zr({index:t,latest:e.uri===(null==G?void 0:G.uri),showType:!0,isRestricted:e.playability.reason===X.$c.CatalogueRestricted},(0,N.m)(e,p,le)))},e.uri)}))})})]})},renderNewExperience:function(){return(0,x.jsx)(aa,{discography:V.discography,artistId:u,artistUri:p,artistName:le,shelfIndex:0,spec:b})}}),(0,x.jsx)(Ut.pZ,{value:"shelf/featuring",children:(0,x.jsx)(it.p,{total:Z.length,title:c.Ru.get("artist-page.featuring",le),seeAllUri:"".concat((0,Lt.Dh)(u),":featuring"),className:qt,index:h?1:4,id:"featuring",children:Z.map((function(e,t){if("Playlist"===e.data.__typename){var a,r=e.data,n="User"===r.ownerV2.data.__typename&&r.ownerV2.data.name||r.name;return(0,x.jsx)(Ut.pZ,{value:"card",index:t,children:(0,x.jsx)(He.B,{index:t,uri:r.uri,name:r.name,authorName:n,description:r.description||"",images:(null===(a=r.images)||void 0===a||null===(a=a.items)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.sources)||[]},r.uri)},r.uri)}return null}))})}),xe.concerts.items&&xe.concerts.items.length>0&&(0,x.jsx)(Lr,{artistId:u,total:xe.concerts.totalCount,concerts:xe.concerts.items}),v===Be.OlV.VARIANTB&&je.items.length>0&&(0,x.jsx)(C,{spec:_,children:(0,x.jsx)(Mr.q,{id:u,uri:(0,Lt.ay)(u),merchItems:je.items,merchVariant:v})}),(0,x.jsx)(Ut.pZ,{value:"shelf/fans-also-like",children:(0,x.jsx)(it.p,{total:q.length,title:c.Ru.get("artist-page.fansalsolike"),seeAllUri:"".concat((0,Lt.Dh)(u),":related"),className:qt,index:h?2:5,id:"fans-also-like",children:q.map((function(e,t){var a;return(0,x.jsx)(Ut.pZ,{value:"card",index:t,children:(0,x.jsx)(tt.a,{index:t,uri:e.uri,name:e.profile.name,images:(null===(a=e.visuals.avatarImage)||void 0===a?void 0:a.sources)||[]})},e.uri)}))})}),(0,x.jsx)(Ut.pZ,{value:"shelf/appears-on",children:(0,x.jsx)(it.p,{total:J.length,title:c.Ru.get("artist.appears-on"),seeAllUri:"".concat((0,Lt.Dh)(u),":appears-on"),className:qt,index:h?3:6,id:"appears-on",children:J.map((function(e,t){return(0,x.jsx)(Ut.pZ,{value:"card",index:t,children:(0,x.jsx)(be.R,Zr({index:t,showType:!0},(0,f.Mz)(e)))},e.uri)}))})}),me.items.length?(0,x.jsx)(Ut.pZ,{value:"shelf/artist-playlists",children:(0,x.jsx)(it.p,{total:me.totalCount,title:c.Ru.get("artist-page.artist-playlists"),seeAllUri:"".concat((0,Lt.Dh)(u),":playlists"),className:qt,index:h?4:7,id:"artist-playlists",children:me.items.map((function(e,t){if("Playlist"===e.data.__typename){var a,r=e.data,n="User"===r.ownerV2.data.__typename&&r.ownerV2.data.name||r.name;return(0,x.jsx)(Ut.pZ,{value:"card",index:t,children:(0,x.jsx)(He.B,{index:t,uri:r.uri,name:r.name,authorName:n,description:r.description||"",images:(null===(a=r.images)||void 0===a||null===(a=a.items)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.sources)||[]},r.uri)},r.uri)}return null}))})}):null,(0,x.jsx)(Ut.pZ,{value:"shelf/discovered-on",children:(0,x.jsx)(it.p,{total:$.length,title:c.Ru.get("artist-page.discovered-on",le),seeAllUri:"".concat((0,Lt.Dh)(u),":discovered-on"),className:qt,index:h?5:8,id:"discovered-on",children:$.map((function(e,t){if("Playlist"===e.data.__typename){var a,r=e.data,n="User"===r.ownerV2.data.__typename&&r.ownerV2.data.name||r.name;return(0,x.jsx)(Ut.pZ,{value:"card",index:t,children:(0,x.jsx)(He.B,{index:t,uri:r.uri,name:r.name,authorName:n,description:r.description||"",images:(null===(a=r.images)||void 0===a||null===(a=a.items)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.sources)||[]},r.uri)},r.uri)}return null}))})}),j&&we.length?(0,x.jsx)(Ut.pZ,{value:"shelf/related-videos",children:(0,x.jsx)(it.p,{total:"RelatedVideoPage"===V.relatedVideos.__typename?V.relatedVideos.totalCount:0,title:c.Ru.get("music_videos"),seeAllUri:"".concat((0,Lt.Dh)(u),":related-videos"),className:I()(qt,zt),index:h?6:9,id:"related-videos",children:we.map((function(e,t){if("Track"!==e.trackOfVideo.data.__typename)return null;var a=e.trackOfVideo.data;return(0,x.jsx)(Ut.pZ,{value:"card",index:t,children:(0,x.jsx)(at.O,{title:a.name,trackUri:a.uri,artists:a.artists.items,album:a.albumOfTrack,contentRating:a.contentRating,referrerIdentifier:"other",index:t})},e.uri)}))})}):null]}),(0,x.jsx)(Me.E,{render:function(e){var t=e.columnCount;return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(dt,{className:Wt,artistUri:V.uri,name:le,avatarImages:null==ge?void 0:ge.sources.map(qr.m),bio:(null==ue?void 0:ue.text)||"",bioSource:(null==ue?void 0:ue.type)||X.B3.Biography,images:ve.items.map((function(e){var t=e.sources.map(qr.m);return(0,ar.g)(t,{desiredLabel:"large",desiredSize:600})})).filter(Gr),worldRank:re||0,monthlyListeners:te,topCities:ne.items||[],followers:ae,externalLinks:null==de?void 0:de.items,spec:b.aboutFactory()}),v===Be.OlV.DEFAULT&&je.items.length?(0,x.jsxs)("div",{className:I()(Xt,(0,l.A)({},Qt,t<4)),children:[(0,x.jsx)(S.E,{as:"h2",variant:"titleSmall",semanticColor:"textBase",className:Yt,children:c.Ru.get("artist-page.merch")}),(0,x.jsx)(C,{spec:_,children:(0,x.jsx)(pa,{items:je.items,artistId:u,merchVariant:v})})]}):null]})},colGap:o.lT}),v===Be.OlV.VARIANTA&&je.items.length>0&&(0,x.jsx)(C,{spec:_,children:(0,x.jsx)("div",{className:$t,children:(0,x.jsx)(Mr.q,{id:u,uri:(0,Lt.ay)(u),merchItems:je.items,merchVariant:v})})})]})]})]})})),Hr=r.memo((function(){return(0,x.jsx)(r.Suspense,{fallback:null,children:(0,x.jsx)(Kr,{})})})),Wr=new h.l("queryArtistPlaylists","query","54f7e5a5a2af05b7dc98526df376a46c6b15c05440c8dfdc8f6cecb1a807eca7",null),Xr=r.memo((function(){var e,t,a=(0,n.g)().artistId,r=void 0===a?"":a,i=(0,f.ay)(r),s=(e={uri:i},t={gcTime:15*g.i,staleTime:5*g.i},(0,g.I)(Wr,e,t)),l=s.loading,u=s.error,h=s.data,v="Artist"===(null==h?void 0:h.artistUnion.__typename)?h.artistUnion:null;if(null===v||u||l)return(0,x.jsx)(m.LoadingPage,{hasError:null!==u,errorMessage:c.Ru.get("error.request-artist-playlists")});var j=v.profile.name,y=v.profile.playlistsV2.items,b=(0,f.bj)(y);return(0,x.jsxs)("div",{className:"contentSpacing",children:[j?(0,x.jsx)(d.Q,{children:c.Ru.get("artist-page.artist-playlists.seo.title",j)}):null,(0,x.jsx)(p.$,{total:b.length,title:c.Ru.get("artist-page.artist-playlists"),showAll:!0,fullPage:!0,rowGap:o.lT,children:b.map((function(e,t){return(0,x.jsx)(He.B,{index:t,uri:e.uri,name:e.name,authorName:e.authorName||e.name,description:e.description,images:e.images},e.uri)}))})]})})),Qr=new h.l("queryArtistRelated","query","3d031d6cb22a2aa7c8d203d49b49df731f58b1e2799cc38d9876d58771aa66f3",null),Jr=r.memo((function(){var e,t,a=(0,n.g)().artistId,r=void 0===a?"":a,i=(0,f.ay)(r),s=(e={uri:i},t={gcTime:15*g.i},(0,g.I)(Qr,e,t)),l=s.loading,u=s.error,h=s.data,v="Artist"===(null==h?void 0:h.artistUnion.__typename)?h.artistUnion:null;if(null===v||u||l)return(0,x.jsx)(m.LoadingPage,{hasError:null!==u,errorMessage:c.Ru.get("error.request-related-artists")});var j=v.profile.name,y=v.relatedContent.relatedArtists.items;return(0,x.jsxs)("div",{className:"contentSpacing",children:[j?(0,x.jsx)(d.Q,{children:c.Ru.get("artist-page.fansalsolike.seo.title",j)}):null,(0,x.jsx)(p.$,{title:c.Ru.get("artist-page.fansalsolike"),total:y.length,showAll:!0,fullPage:!0,rowGap:o.lT,children:y.map((function(e,t){var a;return(0,x.jsx)(tt.a,{index:t,uri:e.uri,name:e.profile.name,images:(null===(a=e.visuals.avatarImage)||void 0===a?void 0:a.sources)||[]},e.uri)}))})]})})),Yr=new h.l("queryArtistRelatedVideos","query","eb5bde95cd8cb2aa369d6ec868c008f7e42e5e0cc810188ecc973c6c1b0e73cd",null),$r=r.memo((function(){var e,t,a=(0,n.g)().artistId,r=void 0===a?"":a,i=(0,f.ay)(r),s=(e={uri:i},t={gcTime:15*g.i},(0,g.I)(Yr,e,t)),l=s.loading,u=s.error,h=s.data;if(null===h||"Artist"!==h.artistUnion.__typename||"RelatedVideoPage"!==h.artistUnion.relatedVideos.__typename||u||l)return(0,x.jsx)(m.LoadingPage,{hasError:null!==u,errorMessage:c.Ru.get("error.request-artist-related-videos")});var v=h.artistUnion.relatedVideos.items.filter((function(e){return"Track"===e.trackOfVideo.data.__typename}));return(0,x.jsxs)("div",{className:"contentSpacing",children:[(0,x.jsx)(d.Q,{children:c.Ru.get("music_videos")}),(0,x.jsx)(p.$,{title:c.Ru.get("music_videos"),total:h.artistUnion.relatedVideos.totalCount,showAll:!0,fullPage:!0,rowGap:o.lT,children:v.map((function(e,t){if("Track"!==e.trackOfVideo.data.__typename)return null;var a=e.trackOfVideo.data;return(0,x.jsx)(at.O,{title:a.name,trackUri:a.uri,artists:a.artists.items,album:a.albumOfTrack,contentRating:a.contentRating,referrerIdentifier:"other",index:t},t)}))})]})})),en=a(88677),tn=a(93195),an=new h.l("queryArtistMinimal","query","53d3f76582c49ad0a05dc685955f20dc2a5f2209b192e5446e5e4e623ce23a48",null),rn=a(77336);const nn="VjLekolG5eyfw_9Hhjxv";var sn=[tn.$.INDEX,tn.$.TITLE_AND_ARTIST,tn.$.ALBUM,tn.$.ADDED_AT,tn.$.DURATION],ln=function(e){var t,a,n=e.artistUri,i=e.collectionUri,s=(0,Fr.d)({offset:0,limit:1,uri:n}),l=(t={uri:n},(0,g.I)(an,t,a)),o=l.error,u=l.data,d=(0,qe.P)({uri:i},{featureIdentifier:"your_library"}),p=d.usePlayContextItem,h=d.togglePlay,v=d.isPlaying,f="Artist"===(null==u?void 0:u.artistUnion.__typename)?u.artistUnion:null;return s&&f&&!o?(0,x.jsxs)("div",{className:I()("contentSpacing",nn),children:[(0,x.jsxs)(Ie.g,{children:[(0,x.jsx)(Z.D,{size:"medium",onClick:function(){return h()},isPlaying:v,uri:i}),(0,x.jsx)(D.X,{text:c.Ru.get("artist-page.liked-songs-by-artist-title",f.profile.name)})]}),s.totalLength>0&&(0,x.jsx)(r.Suspense,{fallback:(0,x.jsx)(m.LoadingPage,{hasError:null!==o,errorMessage:c.Ru.get("error.request-collection-tracks-failure")}),children:(0,x.jsx)(G.a,{columns:sn,children:(0,x.jsx)(rn.b,{nrTracks:s.totalLength,collectionUri:i,uri:n,usePlayContextItem:p,initialItems:[]})})})]}):null},on=function(){var e=(0,n.g)().artistId,t=void 0===e?"":e,a=(0,f.ay)(t),r=(0,en.d4)((function(e){var t,a=e.session;return null==a||null===(t=a.user)||void 0===t?void 0:t.id}))||null,i=r?(0,s.g1)(r,t).toURI():null;return r&&i?(0,x.jsx)(ln,{artistUri:a,collectionUri:i}):null},cn=a(33768),un=a(867),dn=a(79509);const mn="EPBWBmUPyLEpl4VJflaL",pn="JFiowuVIURESjJJznyZx",hn="P6CL1uHz_zTqst4gaAXQ",gn="JEd1tp9FdtDLBOCRSVe0";const vn=function(e){var t=(0,ct.s)(),a=(0,r.useMemo)((function(){return e.spec.promoRowFactory()}),[e.spec]),n=(0,Dt.t)(a);return(0,x.jsxs)("div",{className:mn,ref:n,children:[(0,x.jsx)(S.E,{as:"h2",variant:"bodyMediumBold",className:pn,children:c.Ru.get("concerts.find_more")}),(0,x.jsx)(q.N,{to:"/concerts",className:hn,onClick:function(){var e=a.hitUiNavigate({destination:"spotify:app:concerts"});t.logInteraction(e)},children:(0,x.jsx)(Et.v,{as:"span",selected:!0,children:c.Ru.get("concerts.find_nearby")})}),(0,x.jsx)("img",{className:gn,alt:"",src:"https://i.scdn.co/image/ab676d63000076a07ce4a60e6015185a1c0edf08"})]})};var fn=a(12595),xn=a(65345),jn=a(62657);const yn="y9Olwg6ho6E95Rud3iLs",bn="pT8jWX5PbLB2Z91Ngl7n",An="ynfZz1ilmr8Zg8BgXG_d",Cn="qRS9X9GvnMDoWj6sx0Yo",kn="RqzE7votb8N93rc_jcM1",Rn="kc6crrZKKENRmaIMtzIx",Nn="azrW1gfJbgz897iDaITJ",wn="wYMCavuacjad59alV1BF",In="U7meWrHbAMHqpiK5oslu";const Sn=(0,r.memo)((function(e){var t=e.concerts,a=e.spec,n=e.locationName,i=(0,ct.s)(),s=(0,Dt.t)(a),l=(0,r.useMemo)((function(){return a.browseAllEventsButtonFactory({uri:"spotify:app:concerts"})}),[a]),o=n?a.locationEventsFactory({identifier:n}):a.otherEventsFactory(),u=(0,Dt.t)(l);return 0===t.length?(0,x.jsxs)("div",{className:In,children:[(0,x.jsx)(S.E,{as:"p",variant:"bodyMedium",ref:s,className:Rn,children:n?c.Ru.get("concerts.no_events_description"):c.Ru.get("concerts.no_upcoming_events")}),!n&&(0,x.jsx)(q.N,{to:"/concerts",onClick:function(){i.logInteraction(l.hitUiNavigate({destination:"spotify:app:concerts"}))},children:(0,x.jsx)(Et.v,{selected:!0,selectedColorSet:"invertedLight",ref:u,children:c.Ru.get("concerts.browse_all_events")})})]}):(0,x.jsx)("div",{ref:s,className:Nn,children:null==t?void 0:t.map((function(e,t){var a,r;return(0,x.jsx)(fn.A,{date:e.date.isoString,title:null!==(a=null===(r=e.venue.location)||void 0===r?void 0:r.name)&&void 0!==a?a:"",uri:e.uri,subTitle:(0,jn.re)(e.artistsV2.items.map((function(e){return(t=e.data)&&Object.keys(t).includes("profile")?e.data.profile.name:null;var t})).filter(xn.se)),onClick:function(){var a=o.eventRowFactory({position:t,uri:e.uri}).hitUiNavigate({destination:e.uri});i.logInteraction(a)}},e.uri)}))})}));var _n=a(61521),On=a(41257),Pn=a(608),Tn=a(79916);const En=(0,r.memo)((function(e){var t,a,n,i,o,u,m=e.data,p=e.locationName,h=e.onSetLocation,g=(0,s.o_)(null==m?void 0:m.uri),v=g?(0,s.ZA)(g.id):void 0,f=(0,Pt.r)(cn.y,{data:{uri:null!==(t=null==g?void 0:g.toURI())&&void 0!==t?t:"",identifier:null!==(a=null==g?void 0:g.id)&&void 0!==a?a:""}}).spec,j=(0,ct.s)(),y=(0,Dt.t)(f),b=(0,R.NC)(Tn.F1),A=(0,r.useMemo)((function(){return f.headerFactory()}),[f]),C=(0,r.useMemo)((function(){return f.browseAllEventsButtonFactory({uri:"spotify:app:concerts"})}),[f]),k=(0,Dt.t)(C),N=function(e){e&&h(e)},w=null!==(n=null==m?void 0:m.goods.events.concerts.items.filter((function(e){return e.nearUser})).filter(xn.se))&&void 0!==n?n:[],_=null!==(i=null==m?void 0:m.goods.events.concerts.items.filter((function(e){return!e.nearUser})).filter(xn.se))&&void 0!==i?i:[];return(0,x.jsxs)("section",{ref:y,className:yn,children:[(0,x.jsx)(d.Q,{children:(0,Pn.gq)(null==m?void 0:m.profile.name)}),(0,x.jsxs)(Sa.z,{backgroundImages:null==m||null===(o=m.visuals.headerImage)||void 0===o?void 0:o.sources,children:[(0,x.jsxs)(Oa.Y,{children:[(0,x.jsx)(Ia.Z,{children:(0,x.jsx)(S.E,{as:"h1",children:c.Ru.get("live_events.all_events_tab")})}),(0,x.jsx)(Ta.mm,{children:null==m?void 0:m.profile.name})]}),(0,x.jsx)(Pa.h,{children:(0,x.jsx)("div",{children:(0,x.jsx)(D.X,{text:c.Ru.get("artist.concerts.artist_tour_dates",null==m?void 0:m.profile.name)})})})]}),(0,x.jsxs)("div",{className:bn,children:[(0,x.jsx)(un.K,{backgroundColor:null==m||null===(u=m.visuals.headerImage)||void 0===u||null===(u=u.extractedColors)||void 0===u?void 0:u.colorDark.hex}),(0,x.jsxs)("section",{className:Cn,children:[(0,x.jsxs)("section",{className:An,children:[(0,x.jsx)(_n.A,{handleLocationChange:N,locationStr:p,headerSpec:A,dialog:"preferred"}),v&&(0,x.jsx)(dn.w,{uri:v.toURI(),sharingInfo:null,interactionData:{intent:"share",type:"click"},onClick:function(){return e=v.toURI(),void j.logInteraction(f.headerFactory().shareButtonFactory().hitShare({entityToBeShared:e,shareId:e}));var e}})]}),b&&(0,x.jsx)(On.k,{onLocationChange:N}),!(null!=m&&m.goods.events.concerts)&&(0,x.jsxs)("div",{className:In,children:[(0,x.jsx)(S.E,{as:"h2",className:kn,variant:"titleMedium",semanticColor:"textBase",children:c.Ru.get("concerts.no_upcoming_events")}),(0,x.jsx)(S.E,{as:"p",variant:"bodyMedium",ref:y,className:Rn,children:c.Ru.get("artist.concerts.error.not_found")}),(0,x.jsx)(q.N,{to:"/concerts",onClick:function(){j.logInteraction(C.hitUiNavigate({destination:"spotify:app:concerts"}))},children:(0,x.jsx)(Et.v,{selected:!0,selectedColorSet:"invertedLight",ref:k,children:c.Ru.get("concerts.browse_all_events")})})]}),!(null==m||!m.goods.events.concerts)&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)("section",{children:[(0,x.jsx)(S.E,{as:"h2",className:I()(kn,(0,l.A)({},wn,!w)),variant:"titleMedium",semanticColor:"textBase",paddingBottom:"tighter-2",children:c.Ru.get("concerts.near_location",p)}),(0,x.jsx)(Sn,{concerts:w,spec:f})]}),(0,x.jsxs)("section",{children:[(0,x.jsx)(S.E,{as:"h2",className:I()(kn,(0,l.A)({},wn,!_)),variant:"titleMedium",semanticColor:"textBase",paddingBottom:"tighter-2",children:c.Ru.get("concerts.header.other")}),(0,x.jsx)(Sn,{concerts:_,spec:f})]})]}),(0,x.jsx)("section",{children:(0,x.jsx)(vn,{spec:f})})]})]})]})}));var Un=new h.l("artistConcerts","query","ce78fdb28c5036de6d81bbc45571b62e2201a0c08eb068ab17dd3428396026f5",null);const Dn=function(){var e,t,a,i=(0,n.g)().artistId,s=void 0===i?"":i,l=(0,r.useState)(),o=(0,A.A)(l,2),u=o[0],d=o[1],p=(t={artistId:"spotify:artist:".concat(s)},(0,g.I)(Un,t,a)),h=p.data,v=p.loading,f=p.invalidate;if(v)return(0,x.jsx)(m.LoadingPage,{hasError:!1,errorMessage:""});var j,y=(j=null==h?void 0:h.artistUnion)&&Object.keys(j).includes("uri")?null==h?void 0:h.artistUnion:void 0;return y?(0,x.jsx)(En,{data:y,locationName:(null==u?void 0:u.location)||(null===(e=y.goods.events.userLocation)||void 0===e?void 0:e.name)||c.Ru.get("concerts.default_location"),onSetLocation:function(e){d(e),f()}}):(0,x.jsx)(m.LoadingPage,{hasError:!0,errorMessage:c.Ru.get("concert.error.concert_not_found_title")})};var Ln=a(56482),Bn=a(45497),Mn=(0,r.memo)((function(){var e=(0,n.g)().artistId,t=void 0===e?"":e,a=(0,f.ay)(t),r=(0,n.zy)().search,l=new URLSearchParams(r).get("pageUri"),o=(0,s.o_)(l)?l:null;return(0,x.jsx)(ne.P,{surface:re.u.ARTIST,uris:[a],children:(0,x.jsx)("section",{"data-testid":"artist-page","data-test-uri":a,children:(0,x.jsxs)(n.BV,{children:[(0,x.jsx)(n.qh,{path:"discography",element:(0,x.jsx)(Ln.e,{pageId:i.$h.ARTIST_ALBUMS,children:(0,x.jsx)(Ke,{})})}),(0,x.jsx)(n.qh,{path:"discography/:albumType",element:(0,x.jsx)(Ln.e,{pageId:i.$h.ARTIST_ALBUMS,children:(0,x.jsx)(Ke,{})})}),(0,x.jsx)(n.qh,{path:"featuring",element:(0,x.jsx)(Ln.e,{pageId:i.$h.ARTIST_FEATURING,children:(0,x.jsx)(Je,{})})}),(0,x.jsx)(n.qh,{path:"related",element:(0,x.jsx)(Ln.e,{pageId:i.$h.ARTIST_RELATED,children:(0,x.jsx)(Jr,{})})}),(0,x.jsx)(n.qh,{path:"appears-on",element:(0,x.jsx)(Ln.e,{pageId:i.$h.ARTIST_APPEARS_ON,children:(0,x.jsx)(y,{})})}),(0,x.jsx)(n.qh,{path:"playlists",element:(0,x.jsx)(Ln.e,{pageId:i.$h.ARTIST_PLAYLISTS,children:(0,x.jsx)(Xr,{})})}),(0,x.jsx)(n.qh,{path:"discovered-on",element:(0,x.jsx)(Ln.e,{pageId:i.$h.ARTIST_DISCOVERED_ON,children:(0,x.jsx)(Xe,{})})}),(0,x.jsx)(n.qh,{path:"saved",element:(0,x.jsx)(Ln.e,{pageId:i.$h.ARTIST_SAVED_TRACKS,children:(0,x.jsx)(on,{})})}),(0,x.jsx)(n.qh,{path:"related-videos",element:(0,x.jsx)(Ln.e,{pageId:i.$h.ARTIST_RELATED_VIDEOS,children:(0,x.jsx)($r,{})})}),(0,x.jsx)(n.qh,{path:"/",element:o?(0,x.jsx)(Bn.$,{to:{search:r,pathname:"/artist/:artistId/discography"}}):(0,x.jsx)(Ln.e,{pageId:i.$h.ARTIST,children:(0,x.jsx)(Hr,{})})}),(0,x.jsx)(n.qh,{path:"concerts",element:(0,x.jsx)(Ln.e,{pageId:i.$h.ARTIST_CONCERTS,children:(0,x.jsx)(Dn,{})})})]})})})}));Mn.displayName="ArtistPage";const Fn=Mn},96762:(e,t,a)=>{a.d(t,{I:()=>r.I});var r=a(10573)},83936:(e,t,a)=>{a.d(t,{c:()=>o});var r=a(52542),n=a(51069),i=a(38266),s=a(81382),l=(0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)({},s.nw.ADDED_AT,i.Sw.ADDED_AT),s.nw.ADDED_BY,null),s.nw.ALBUM,i.Sw.ALBUM_NAME),s.nw.ARTIST,i.Sw.ARTIST_NAME),s.nw.DURATION,null),s.nw.TITLE,i.Sw.NAME),s.nw.SHOW_NAME,null),s.nw.PUBLISH_DATE,null),o=function(e){var t=(0,n.Xt)(e);if(t){var a=l[t.field],r=t.order;if(a&&r)return{field:a,order:r}}}},30308:(e,t,a)=>{a.d(t,{A:()=>r});const r={artistOverviewContent:"XtGI24gayCCOR69pcBao",artistOverviewContainer:"AK5MS4kVmpVJSnAPzApZ",popularTracks:"ih3vZ4qqibfclKQ2r3U8",artistShelfSpacer:"vsqOYUmRYepQ7AgGzPDk",artistShelfRelatedVideos:"Uv9uqBNRy4qsyhPSa7lY",artistSides:"YyjwPfOAdb6z73PerGUF",artistSidesBlock:"pAvBQUDkfvkyO47Kw71y",sideBlock:"PPoC4pYtYLuuzjV0RaQF",popularTracksBlock:"V168frZQBWaJ1OdnyyKO",about:"MZkAAYmEs5kAOXrbrBQQ",events:"IR0gsJCJYP1TqjMi6wUt",merch:"hGJN08YEbxIJ2HaEcHee",merchSmall:"GNdKACg7GTgIv75LT6Gv",overview:"FwIG_h9mHxGOTDxFRnWT",heading:"anPfvyDzeqR3CKW4gHUP",merchShelfContent:"ZpAXOWy3RgYX8ywKZZOI",container:"jW4eWdr_LUeOXwPpKhWG",content:"BPDHTIIFueJMvtDPZttw",backgroundImage:"DRXonbAbVN5Vg9anDL1X",bio:"xbKOOJ_NjLijBvdpAudQ",artistGridContainer:"M0yriEHOsE9ET707IXzC",image:"PwMuGFUCeHPjbHDy8M1T",columnContainer:"y_GaLKy76zj71zPYkLrs",bioContainer:"TV2j1oIRIkKH_6D1xP82",statsContainer:"T_AmQPlZ6wvE819I7A0D",stats:"zQy0G59IX5G4Cc9AtWRT",postedBy:"OyLgnahIHw63684ABRBF",postedByAvatar:"KguYS3oppxDrMNpTUJcB",avatar:"O9QEyBUMktZGNPifQqvY",modal:"JnpOnFaQfrRIA2fYe88A",scrollbars:"cacyLqtJhjhr95qRC_R7",close:"pSxFsY9Fgcj5f8Gf05mh",modalBase:"tsFfFt7SCIoA14JawrRf",modalAfterOpen:"_VADS4mdajCt5Yuf6KjW",modalBeforeClose:"TrS5BnDIiLtqz1i1QBVV",rank:"tLjX9htIKD_OCmEX01UN",cityBlock:"NPv26QCDgdnwsPOlYJmQ"}},68267:(e,t,a)=>{a.d(t,{A:()=>r});const r={item:"artist-artistOnTour-item",condensed:"artist-artistOnTour-condensed",date:"artist-artistOnTour-date",elevated:"artist-artistOnTour-elevated",dateMonth:"artist-artistOnTour-dateMonth",dateDay:"artist-artistOnTour-dateDay",info:"artist-artistOnTour-info",title:"artist-artistOnTour-title",time:"artist-artistOnTour-time",timeAndVenue:"artist-artistOnTour-timeAndVenue",seeAll:"main-seeAll-link",timeAndVenueText:"artist-artistOnTour-timeAndVenueText",onTourShelfGrid:"artist-artistOnTour-onTourShelfGrid",metadata:"artist-artistOnTour-metadata",location:"artist-artistOnTour-location",eventName:"artist-artistOnTour-eventName"}},44444:(e,t,a)=>{a.d(t,{A:()=>r});const r={albumMerch:"V1660uk_uXXZAMEmV4D4",shelfSpace:"RbnoPhjDDAtbxN8gAiif"}}}]);
//# sourceMappingURL=5778.js.map