"use strict";(this.__LOADABLE_LOADED_CHUNKS__=this.__LOADABLE_LOADED_CHUNKS__||[]).push([[2114],{64132:(t,e,r)=>{r.d(e,{Z:()=>b});var a=r(17),i=r(74763),n=r(72798),o=r(77236),s=r(68062),l=r(82412),c=r(10957),d=r(96832),h=r(34853);class p extends d.PureComponent{constructor(...t){super(...t),this.asyncData=null,this.state={links:void 0},this.getInitialStateAsync=()=>{const{variety:t}=this.props,{artistId:e,ampUrl:r}=this.props;return(0,n.Z)((0,c.SF)({ampUrl:r,id:e})).then((e=>{const r=(0,l.r7)((0,a.Z)(e,["data","similarArtists"]));return r&&r[t]&&r[t].length?{links:r[t].slice(0,3).map((t=>({title:t.artistName,url:(0,s.Yy)(t.artistId,t.artistName)})))}:{}}))},this.getTruncatedLinks=t=>{const{truncate:e}=this.props,r=[];let a=15;return t.forEach((t=>{const i=t.title.length;a+i+2<=e&&(a+=i+2,r.push(t))})),r}}componentDidMount(){this.asyncData=(0,o.Z)(this.getInitialStateAsync()),this.asyncData.then((t=>this.setState(t)))}componentWillUnmount(){this.asyncData&&this.asyncData.cancel()}render(){const{links:t,translate:e,numberOfFeatures:r}=this.props,a=this.state.links||t;if(!a)return(0,h.tZ)("p",{});const n=this.getTruncatedLinks(a);return(0,h.tZ)("p",{children:e("Feat. {artistNames} and more",{artistNames:n.slice(0,r).map(((t,e)=>(0,h.BX)("span",{children:[(0,h.tZ)(i.Z,{title:t.title,to:t.url,children:t.title}),e{r.d(e,{Z:()=>n});var a=r(74763),i=r(34853);const n=function(t){const{onClick:e,className:r,link:n,dataTest:o}=t,{text:s,href:l}=null!=n?n:{};return(0,i.tZ)(a.Z,{className:r,dataTest:o,onClick:e,to:l,children:s})}},46588:(t,e,r)=>{r.d(e,{Z:()=>s});var a=r(46255);const i=(0,a.Z)("div",{target:"e1n6p0270"})({name:"bjn8wh",styles:"position:relative"}),n=(0,a.Z)("p",{target:"eokjau00"})((({theme:t})=>({borderBottom:`0.1rem solid ${t.colors.gray.light}`,fontSize:"2.2rem",fontWeight:700,lineHeight:"2.16rem",paddingBottom:"1.5rem"})),"");var o=r(34853);function s({title:t,children:e,dataTest:r}){return(0,o.BX)(i,{children:[(0,o.tZ)(n,{"data-test":r,children:t}),e]})}},74135:(t,e,r)=>{r.d(e,{v:()=>a.Z});var a=r(99883);r(38096)},87805:(t,e,r)=>{r.d(e,{Z:()=>l});var a=r(46255),i=r(51588),n=r(15001),o=r(34737),s=r(28744);const l=(0,a.Z)(s.Z,{target:"e688iol0"})((({center:t=!1,customStyles:e={},floatRight:r=!1,marginLeft:a="0",marginRight:s="0",marginTop:l="0",isBlock:c=!1,styleType:d="dark",theme:h})=>{const p={dark:{backgroundColorDisabled:h.colors.gray[200],borderColor:h.colors.gray[500],hoverColor:h.colors.black.dark,hoverOpacity:.15,textColor:h.colors.gray[500],textColorDisabled:h.colors.gray[500]},light:{backgroundColorDisabled:h.colors.gray[300],borderColor:h.colors.white.primary,hoverColor:h.colors.white.primary,hoverOpacity:.3,textColor:h.colors.white.primary,textColorDisabled:h.colors.gray[500]}},m=(0,i.Z)({},p[d],e),g=(0,o.Z)(m.hoverColor,m.hoverOpacity);return{backgroundColor:h.colors.transparent.primary,border:`1px solid ${m.borderColor}`,float:r?"right":"none",margin:t?"auto":0,marginLeft:a,marginRight:s,marginTop:l,color:m.textColor,width:c?"100%":"auto","i, svg":{marginRight:"0.5rem"},"&:not(:disabled):hover":{[n.Z.toString()]:{backgroundImage:`radial-gradient(circle, ${h.colors.transparent.primary} 1%, ${g} 1%)`,backgroundColor:g,backgroundPosition:"center",backgroundSize:"15000%"}},"&:not(:disabled):active":{[n.Z.toString()]:{backgroundColor:"transparent",backgroundSize:"100%",transition:"background 0s"}},"&:disabled":{backgroundColor:m.backgroundColorDisabled,border:"none",color:m.textColorDisabled}}}),"")},14644:(t,e,r)=>{r.d(e,{Z:()=>s});var a=r(80942),i=r(34853);const n=["color","isFilled"];function o(){return o=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0||(i[r]=t[r]);return i}(t,n);return(0,i.BX)("svg",o({fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},s,{children:[(0,i.tZ)("path",{d:"M16.4099 16.4L10.8799 21.94C10.2998 22.53 9.35988 22.53 8.77003 21.95C8.40993 21.59 8.26003 21.08 8.35988 20.58L9.30983 16H3.65993C1.51003 16 0.05983 13.8 0.909928 11.82L4.16994 4.21C4.48 3.48 5.19997 3 6.00002 3H14.99C16.0899 3 16.99 3.9 16.99 5V14.99C16.99 15.52 16.7798 16.03 16.4099 16.4Z",fill:r?e:"none",stroke:e}),(0,i.tZ)("path",{d:"M19 5C19 3.9 19.8999 3 21 3C22.1001 3 23 3.9 23 5V13C23 14.1 22.1001 15 21 15C19.8999 15 19 14.1 19 13V5Z",fill:r?e:"none",stroke:e})]}))}},15139:(t,e,r)=>{r.d(e,{Z:()=>s});var a=r(80942),i=r(34853);const n=["color","isFilled"];function o(){return o=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0||(i[r]=t[r]);return i}(t,n);return(0,i.BX)("svg",o({fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},s,{children:[(0,i.tZ)("path",{d:"M7.58008 7.59997L13.1201 2.05997C13.7 1.46997 14.6399 1.46997 15.23 2.04997C15.5901 2.40996 15.74 2.91997 15.6399 3.41997L14.6899 7.99997H20.3401C22.49 7.99997 23.9399 10.2 23.1001 12.18L19.8401 19.79C19.52 20.52 18.8 21 18 21H9C7.8999 21 7 20.1 7 19V9.00997C7 8.47996 7.20996 7.96997 7.58008 7.59997Z",fill:r?e:"none",stroke:e}),(0,i.tZ)("path",{d:"M5 19C5 20.1 4.1001 21 3 21C1.8999 21 1 20.1 1 19V11C1 9.89997 1.8999 8.99997 3 8.99997C4.1001 8.99997 5 9.89997 5 11V19Z",fill:r?e:"none",stroke:e})]}))}},77236:(t,e,r)=>{function a(){return a=Object.assign?Object.assign.bind():function(t){for(var e=1;ei});const i=function(t){let e=!1;const r=new Promise(((r,i)=>{Promise.resolve(t).then((t=>e?i({canceled:e}):r(t))).catch((t=>i(a({},t,{canceled:e}))))}));return r.cancel=()=>{e=!0},r}},65949:(t,e,r)=>{r.d(e,{Z:()=>et});var a=r(35887),i=r(17),n=r(46255);const o=(0,n.Z)("div",{target:"e11xwi9o0"})({name:"14lgzde",styles:"height:6rem;position:relative;width:6rem"});var s=r(32758),l=r(30095),c=r(54067),d=r(74763),h=r(9821),p=r(39748),m=r(34737);const g=(0,n.Z)("div",{target:"efkoxwf0"})((({hasImage:t=!1,theme:e})=>({alignItems:"center",background:t?(0,m.Z)(e.colors.gray[200],.7):e.colors.gray[100],bottom:0,display:"flex",fill:e.colors.black.dark,justifyContent:"center",left:0,opacity:0,position:"absolute",right:0,top:0,"&:hover":{opacity:1}})),""),u=(0,n.Z)("ul",{target:"e1gj9lin0"})({name:"ll1jxl",styles:"display:inline-block;list-style:none;margin:1.5rem 0 0;padding:0;vertical-align:middle;width:100%;zoom:1"}),y=(0,n.Z)("span",{target:"e1ybi6xx0"})((({theme:t})=>({borderBottom:`0.1rem solid ${t.colors.gray[300]}`,display:"inherit"})),"");var Z=r(11415);const b=(0,n.Z)(h.Z,{target:"eikbruc0"})((({theme:t,trackImg:e})=>({fill:t.colors.black.dark,height:e?"50%":"100%",margin:"0 auto",width:e?"50%":"100%"})),""),v=(0,n.Z)("button",{target:"e1jd19100"})((({theme:t})=>({alignItems:"center",backgroundColor:t.colors.transparent.primary,border:"none",cursor:"pointer",display:"flex",jutstifyContent:"center",marginRight:"0.75rem",opacity:.8,outline:"none","&:hover":{opacity:1}})),"");var f=r(95928);const k=(0,n.Z)("div",{target:"e10tfwga0"})((({theme:t})=>({alignItems:"center",display:"flex",flexDirection:"row",justifyContent:"center",[(0,f.Z)(t.mediaQueries.max.width[768])]:{display:"none",marginLeft:"2rem"}})),"");var C=r(14644),I=r(15139);const T=(0,n.Z)("div",{target:"en4m9ol0"})((({theme:t})=>({color:t.colors.gray.medium})),"");function w(){return w=Object.assign?Object.assign.bind():function(t){for(var e=1;ew({flex:1,marginLeft:"1.5rem",marginRight:"1.5rem"},t.mixins.ellipsis)),""),x=(0,n.Z)("div",{target:"erbguwr0"})((({theme:t})=>({alignItems:"center",color:t.colors.gray.medium,display:"flex",fontSize:"1.3rem",height:"3rem",justifyContent:"center",position:"relative",width:"3rem"})),""),A=(0,n.Z)("li",{target:"e1qbgcd30"})((({alignTrackRow:t="center",disabled:e=!1})=>({alignItems:t,display:"flex",marginBottom:"2rem",opacity:e?.5:1,padding:0,pointerEvents:e?"none":"auto"})),"");var O=r(27009),S=r(26152),B=r(68062),L=r(74135),j=r(23653),D=r(96832),N=r(1805),_=r(5536),U=r(34853),R={name:"nfd03i",styles:"margin-right:1rem"};class F extends D.PureComponent{constructor(...t){super(...t),this.onAddToPlaylist=t=>{const{isAllAccessPreview:e,isAnonymous:r,openAddToPlaylist:a,openSignup:i}=this.props;e&&r?i("all_access_Preview"):r?i("add_to_playlist"):a({trackIds:[t],component:N.tn.ListSongsOverflow,type:j.bV.TRACK})}}updateThumb(t,e,r){const{artistName:a,updateThumbsData:i,artistId:n,stationId:o}=this.props,{id:s}=r;i({existingSentiment:t,seedId:n,sentiment:e,stationId:o,stationType:j.bV.ARTIST,trackId:s,trackingData:{id:n,itemId:n,itemName:a,name:a,songId:s,songName:r.title,type:"artist"}})}render(){const{alignTrackRow:t,artistId:e,artistName:r,countryCode:a,currentlyPlaying:n,dataTest:m,isInternationalPlaylistRadioEnabled:f,mediaServerUrl:w,playingState:D,siteUrl:N,theme:F,thumbs:E,tracks:$,translate:H,seedId:M,stationType:X,playedFrom:z}=this.props;return(0,U.tZ)(u,{"data-test":m,children:$.map(((m,u)=>{const{imageUrl:$,id:V,playbackRights:K={},lyricsId:W,explicitLyrics:q,title:Y,albumInfo:Q,trackNumber:G,artistName:J}=m,tt=$?(0,O.Sc)((0,O.Q2)({mediaServerUrl:w,siteUrl:N},$),(0,O.VH)((0,S.E9)((0,S.Tj)(c.M3,c.M3))()))():null,et=(0,i.Z)(E,V,0),rt=K.onDemand||!1,at=[];rt&&(a===s.Z.US||f)&&(at.push((0,U.tZ)("a",{onClick:()=>this.onAddToPlaylist(V),title:H("Add to Playlist"),children:H("Add to Playlist")},"addToPlaylist")),at.push((0,U.tZ)(y,{},"separator"))),at.push((0,U.tZ)(Z.Z,{seedId:V,seedType:j.bV.TRACK,stationName:`${r} - ${Y}`,type:_.y.Link},"shareButton")),W&&at.push((0,U.tZ)(d.Z,{title:H("Lyrics"),to:(0,B.H7)(e,r,V,Y),children:H("Lyrics")},"SongPageLink"));const it=at.map((t=>(0,U.tZ)(L.v.Item,{children:t},t.key))),nt=(0,U.tZ)(b,{artistId:e,artistName:r,currentlyPlaying:n,playedFrom:z,playingState:D,stationId:M||V,stationType:X,svgFillColor:F.colors.black.primary,trackId:V,trackImg:tt,trackName:Y});return(0,U.BX)(A,{alignTrackRow:t,"data-test":"track-row",disabled:!rt,children:[tt?(0,U.BX)(o,{children:[(0,U.tZ)(c.ZP,{alt:"Track Image",src:tt}),(0,U.tZ)(g,{hasImage:!0,children:nt})]}):(0,U.BX)(x,{children:[(0,U.tZ)("span",{children:Q&&Q.trackNumber||G||u}),(0,U.tZ)(g,{children:nt})]}),(0,U.BX)(P,{children:[(0,U.tZ)("span",{children:(0,U.tZ)(h.Z,{artistId:e,ButtonComponent:p.Z,currentlyPlaying:n,link:{href:(0,B.H7)(e,r,V,Y),text:Y},playedFrom:z,playingState:D,stationId:M||V,stationType:X,trackId:V,trackName:Y})}),(0,U.tZ)(T,{children:J})]}),(0,U.tZ)("div",{css:R,children:q?(0,U.tZ)(l.Z,{}):null}),(0,U.BX)(k,{"data-test":"thumbs-container",children:[(0,U.tZ)(v,{"aria-label":"Thumb Down",onClick:()=>this.updateThumb(et,-1===et?0:-1,m),children:(0,U.tZ)(C.Z,{isFilled:-1===et})},"ThumbDownButton"),(0,U.tZ)(v,{"aria-label":"Thumb Up",onClick:()=>this.updateThumb(et,1===et?0:1,m),children:(0,U.tZ)(I.Z,{isFilled:1===et})},"ThumbUpButton"),it.length>0&&(0,U.tZ)(L.v,{children:(0,U.tZ)(L.v.List,{children:it})})]})]},V)}))})}}var E=r(87779),$=r(93481),H=r(75185),M=r(71130),X=r(29929),z=r(32034),V=r(89781),K=r(75628),W=r(10003),q=r(11129),Y=r(6378),Q=r(3849),G=r(24586),J=r(98383),tt=r(8317);const et=(0,a.Z)(E.Z,(0,Q.NC)("translate"),tt.b,(0,M.connect)((0,z.zB)({canEditPlayableAsRadio:V.nE,countryCode:K.so,isAllAccessPreview:V.Xp,isAnonymous:q.Ld,isCustomRadioEnabled:W.BB,isInternationalPlaylistRadioEnabled:W.II,isLoggedOut:q._o,mediaServerUrl:K.C3,overflowEntitlements:H.x_,showTrackOverflow:V.M0,siteUrl:K.$2,stationId:H.iz,stationSoftgate:K.r$,thumbs:Y.lg}),{saveSongs:$.Z.action,updateThumbsData:J.Sy,openAddToPlaylist:t=>(0,G.h7)({id:X.eO.AddToPlaylist,context:t}),openSignup:t=>(0,G.it)({context:t}),openUpsellModal:G.pX,showNotifyGrowl:G.j_}))(F)},8723:(t,e,r)=>{r.d(e,{Z:()=>I});var a=r(10600),i=r(64132),n=r(64787),o=r(62188),s=r(72798),l=r(10957),c=r(68062),d=r(96832),h=r(54067),p=r(34853);class m extends d.PureComponent{componentDidMount(){const{artistId:t}=this.props;this.updateArtists(t)}UNSAFE_componentWillReceiveProps({artistId:t}){t!==this.props.artistId&&this.updateArtists(t)}updateArtists(t){const{ampUrl:e,artistProfileReceived:r}=this.props;(0,s.Z)((0,l.jU)({ampUrl:e,id:t})).then((({data:t})=>r(t)))}render(){const{playedFrom:t,artistId:e,artistName:r,relatedArtists:s=[],translate:l}=this.props;return(0,p.tZ)(o.Z,{header:l("Similar Artists"),url:`${(0,c.Yy)(+e,r)}similar/`,children:(0,p.tZ)(a.Z,{articleClass:n.Z,data:s.slice(0,3).map((({artistId:e,name:r})=>({catalogId:e,catalogType:"artist",description:(0,p.tZ)(i.Z,{artistId:e},`featuring${e}`),id:e,imgWidth:h.M3,playedFrom:t,title:r,url:(0,c.Yy)(e,r)})))},`Articles|${e}`)})}}var g=r(1085),u=r(1441),y=r(71130),Z=r(32034),b=r(75628),v=r(75185),f=r(3849);const k=(0,Z.zB)({ampUrl:b.h_,artistId:v.Am,artistName:v.I4,relatedArtists:v.Jy}),C={artistProfileReceived:g.Cm},I=(0,u.qC)((0,f.NC)("translate"),(0,y.connect)(k,C))(m)}}]); //# sourceMappingURL=2114.www.js.map