try{!function(){var t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},e=(new t.Error).stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="5341a989-6c7b-4d79-9651-2f9f9fa6fc8f",t._sentryDebugIdIdentifier="sentry-dbid-5341a989-6c7b-4d79-9651-2f9f9fa6fc8f")}()}catch(t){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1502],{244:(t,e,a)=>{"use strict";a.d(e,{S:()=>A});var i=a(1503),s=a(8179),r=a(46001),n=a.n(r),l=a(72223),c=a(6283),o=a(33481),d=a(84252),u=a(17811),p=a(86117),_=a(12920),k=a(98584),v=a(21799),h=a(9864),x=a(78661),m=a(21879),C=a(94604),b=a(58259),y=a(50011),g=a(30999),j=a(6908),f=a(39787),L=a.n(f),w=a(89147);let T=t=>{let{hoverOnTrack:e,isCurrentTrack:a,isPaused:r,isPlayable:c,trackNumber:o,hasPlaybackContext:d}=t,u=(0,s.kj)(),{width:p,height:x}=l.useContext(b.k),m=(0,l.useMemo)(()=>{if(c){if(a&&!r&&d)return(0,i.jsx)(_._,{"data-testid":"pause-icon",size:"small"});else if(e||a&&r&&d)return(0,i.jsx)(k.A,{"data-testid":"play-icon",size:"small"})}return(0,i.jsx)(v.E,{variant:((t,e)=>t&&e&&t{let{index:a,trackNumber:s,title:r,subtitle:c,duration:d,isCurrentTrack:_=!1,isPlayable:k,isExplicit:h,isPreRelease:b=!1}=t,[f,w]=(0,l.useState)(!1),{playbackState:M,triggerPlaybackOperation:N}=(0,l.useContext)(u.T),z=!!(null==M?void 0:M.hasContext),A=null==M?void 0:M.isPaused,E=null==M?void 0:M.isDisabled,P=(0,p.d4)(t=>{var e,i;return(null==(e=t.data.entity)?void 0:e.trackList)&&(null==(i=t.data.entity)?void 0:i.trackList[a].uri)}),S=(0,m.O)(),{isCompactTracklist:W,isCompactTracklistLegacy:I}=(0,o.o)(),B=(0,x.g)();return(0,i.jsxs)("li",{ref:e,className:n()(L().trackListRow,{[L().isCurrentTrack]:_&&z,[L().isPlayable]:k,[L().isExplicit]:h}),onClick:()=>{if(!E){if(!k)return void S({action_type:"playback",action_intent:"track-not-available",action_item_id:"tracklist-row",item_uri:P});_?N((0,C.d5)()):N((0,C.h2)(a)),S({action_type:"click",action_intent:!1===A&&_?"pause":"play",action_item_id:"tracklist-row",item_uri:P})}},onMouseEnter:()=>w(!0),onMouseLeave:()=>w(!1),"data-testid":"tracklist-row-".concat(a),children:[!I&&(0,i.jsx)("div",{className:n()(L().trackNumberCell,{[L().isCurrentTrack]:_}),children:(0,i.jsx)(T,{trackNumber:s,hoverOnTrack:f,isCurrentTrack:_,isPlayable:k,hasPlaybackContext:z,isPaused:A})}),W&&(0,i.jsxs)(i.Fragment,{children:[h&&(0,i.jsx)(j.f,{className:L().tag}),(0,i.jsxs)("div",{className:L().condensedMetadata,children:[(0,i.jsx)(v.E,{dir:"auto",className:n()(L().title,{[L().isCurrentTrack]:_}),semanticColor:"textBase",as:"h3",children:r}),(0,i.jsx)(g.w,{className:n()(L().separator,{[L().isPreRelease]:b})}),(0,i.jsx)(v.E,{dir:"auto",className:n()(L().subtitle,{[L().isCurrentTrack]:_,[L().isPreRelease]:b}),semanticColor:B?"textSubdued":"textBase",children:c})]})]}),!W&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(v.E,{dir:"auto",className:n()(L().title,{[L().isCurrentTrack]:_}),semanticColor:"textBase",as:"h3",children:r}),(0,i.jsxs)(v.E,{dir:"auto",className:n()(L().subtitle,{[L().isCurrentTrack]:_}),semanticColor:B?"textSubdued":"textBase",as:"h4",children:[h&&(0,i.jsx)(j.f,{className:L().tag}),c]}),null!==d&&0!==d&&(0,i.jsx)("div",{className:n()(L().durationCell,{[L().isCurrentTrack]:_,[L().isPreRelease]:b}),"data-testid":"duration-cell",children:(0,y.A)(d)})]})]})});var N=a(98331),z=a.n(N);let A=t=>{var e;let{trackList:a=[],className:r,isPreRelease:p=!1}=t,{playbackState:_}=(0,l.useContext)(u.T),k=!!(null==_?void 0:_.hasContext),v=(0,c.c)(),h=(0,s.kj)(),{tracklistPlayability:x}=(0,d.y)(),{isCompactTracklistLegacy:m}=(0,o.o)(),C=(0,l.useCallback)(t=>{let{uid:e}=t;return!!e&&!!k&&e===v},[k,v]),[b,y]=(0,l.useState)(0),g=a[b];(0,l.useEffect)(()=>{let t=a.findIndex(C);y(t<0?0:t)},[C,a]);let j=(0,l.useRef)(null),f=(0,l.useRef)(null);return(0,l.useEffect)(()=>{j.current&&j.current.scrollIntoView({behavior:"smooth",block:"nearest"})},[b]),(0,l.useEffect)(()=>{f.current&&!k&&b===a.length-1&&f.current&&f.current.scrollTo({top:0,behavior:"smooth"})},[b,k,a.length]),(0,i.jsx)("div",{className:n()(z().backgroundColorContainer,r),"data-testid":"tracklist",children:(0,i.jsx)("div",{className:n()(z().opacityContainer),children:(0,i.jsx)("div",{ref:f,className:z().wrapper,children:m?g&&(0,i.jsx)(M,{isPreRelease:p,index:b,uid:g.uid,trackNumber:b+1,title:g.title,subtitle:g.subtitle,duration:g.duration,isExplicit:g.isExplicit,isCurrentTrack:!0,isPlayable:null!=(e=x[g.uri])&&e}):(0,i.jsx)("ol",{className:z().trackListContainer,"aria-label":h("spe.track_list","Track list","Accessibility label for the list of tracks in a playlist"),children:a.map((t,e)=>{var a;return(0,i.jsx)(M,{isPreRelease:p,ref:C(t)?j:void 0,index:e,uid:t.uid,trackNumber:e+1,title:t.title,subtitle:t.subtitle,duration:t.duration,isExplicit:t.isExplicit,isCurrentTrack:C(t),isPlayable:null!=(a=x[t.uri])&&a},t.uid)})})})})})}},9352:(t,e,a)=>{"use strict";a.d(e,{e:()=>r});var i=a(72223),s=a(55717);function r(t){var e,a,r,n,l,c=t.size?s.$Z[t.size]:t.iconSize,o=(0,s._C)([{size:16,svgContent:""},{size:24,svgContent:""}],c||24),d=null!=(e=t.autoMirror)&&e;return i.createElement(s.In,Object.assign({},t,{autoMirror:d,viewBox:"0 0 ".concat(o.size," ").concat(o.size),dangerouslySetInnerHTML:{__html:"".concat((a=t.title,r=t.titleId,a?"").concat(a,""):"")).concat((n=t.desc,l=t.descId,n?"").concat(n,""):"")).concat(o.svgContent)}}))}},16111:t=>{t.exports={condensedMetadataWrapper:"CondensedMetadata_condensedMetadataWrapper__6reTF",condensedMetadataContainer:"CondensedMetadata_condensedMetadataContainer__egWwQ",isPreRelease:"CondensedMetadata_isPreRelease__FL87P",title:"CondensedMetadata_title__FRgOV",labelsAndSubtitle:"CondensedMetadata_labelsAndSubtitle__cgvUr",separator:"CondensedMetadata_separator__XZW4C"}},25166:(t,e,a)=>{"use strict";a.d(e,{s:()=>r});var i=a(72223),s=a(55717);function r(t){var e,a,r,n,l,c=t.size?s.$Z[t.size]:t.iconSize,o=(0,s._C)([{size:16,svgContent:""},{size:24,svgContent:""}],c||24),d=null!=(e=t.autoMirror)&&e;return i.createElement(s.In,Object.assign({},t,{autoMirror:d,viewBox:"0 0 ".concat(o.size," ").concat(o.size),dangerouslySetInnerHTML:{__html:"".concat((a=t.title,r=t.titleId,a?"").concat(a,""):"")).concat((n=t.desc,l=t.descId,n?"").concat(n,""):"")).concat(o.svgContent)}}))}},30074:(t,e,a)=>{"use strict";a.d(e,{A:()=>r});var i=a(72223),s=a(55717);function r(t){var e,a,r,n,l,c=t.size?s.$Z[t.size]:t.iconSize,o=(0,s._C)([{size:16,svgContent:""},{size:24,svgContent:""}],c||24),d=null!=(e=t.autoMirror)&&e;return i.createElement(s.In,Object.assign({},t,{autoMirror:d,viewBox:"0 0 ".concat(o.size," ").concat(o.size),dangerouslySetInnerHTML:{__html:"".concat((a=t.title,r=t.titleId,a?"").concat(a,""):"")).concat((n=t.desc,l=t.descId,n?"").concat(n,""):"")).concat(o.svgContent)}}))}},39787:t=>{t.exports={trackListRow:"TracklistRow_trackListRow__vrAAd",isCurrentTrack:"TracklistRow_isCurrentTrack__N2KN6",isPlayable:"TracklistRow_isPlayable__U6o2r",isExplicit:"TracklistRow_isExplicit__wU5ZL",condensedMetadata:"TracklistRow_condensedMetadata__4typn",separator:"TracklistRow_separator__IPKtc",isPreRelease:"TracklistRow_isPreRelease__nC6N7",tag:"TracklistRow_tag__gIvj_",title:"TracklistRow_title__1RtS6",subtitle:"TracklistRow_subtitle___DhJK",trackNumberCell:"TracklistRow_trackNumberCell__GQdAG",trackNumberCellContent:"TracklistRow_trackNumberCellContent__781FQ",durationCell:"TracklistRow_durationCell__CUhMO"}},46244:t=>{t.exports={coverArtTrackList:"CoverArtTrackList_coverArtTrackList__1YwHX"}},48467:(t,e,a)=>{"use strict";a.d(e,{h:()=>m});var i=a(1503),s=a(21799),r=a(8179),n=a(46001),l=a.n(n),c=a(72223),o=a(86117),d=a(27987),u=a(62946),p=a(58259),_=a(89147),k=a(55209),v=a(30999),h=a(16111),x=a.n(h);let m=()=>{let t=(0,o.d4)(t=>t.data.entity),{metadata:e}=(0,c.useMemo)(()=>(0,u.O)(t),[t]),{width:a,height:n}=c.useContext(p.k),h=(0,r.Ym)(),m=((t,e)=>t&&e?e<_.ht.landscape?"marginal":t<_.OM.medium||e<_.ht.large?"bodySmall":"bodyMedium":"bodyMedium")(a,n);if(!e&&!(null==t?void 0:t.artists))return null;let C=null==e?void 0:e.title,b=null==e?void 0:e.subtitle,y=null==t?void 0:t.artists,g=null==t?void 0:t.isPreRelease;return(0,i.jsx)("div",{className:l()(x().condensedMetadataWrapper,{[x().isPreRelease]:g}),children:(0,i.jsx)(s.E,{className:x().title,dir:"auto",children:(0,i.jsx)(k.r,{title:C,children:(0,i.jsxs)(s.E,{className:x().condensedMetadataContainer,children:[C&&(0,i.jsx)(s.E,{variant:m,children:C}),C&&b&&(0,i.jsx)(v.w,{className:x().separator}),b&&(0,i.jsx)(s.E,{variant:m,children:b}),(null==y?void 0:y.length)&&(0,i.jsx)(s.E,{variant:m,children:y.map(t=>t.name).join((0,d.A)(h))||""})]})})})})}},65737:t=>{t.exports={widgetContainer:"TrackListWidget_widgetContainer__VVETD",coverArtContainer:"TrackListWidget_coverArtContainer__QAXYk",spotifyLogoContainer:"TrackListWidget_spotifyLogoContainer__M1SxS",isPreview:"TrackListWidget_isPreview__ODyOo",metadataContainer:"TrackListWidget_metadataContainer__EP9LF",title:"TrackListWidget_title__vZ3sZ",trackListGridContainer:"TrackListWidget_trackListGridContainer__GZGxh",labelsAndSubtitle:"TrackListWidget_labelsAndSubtitle__IGHar",trackListContainer:"TrackListWidget_trackListContainer__zpYQe",playerControlsWrapper:"TrackListWidget_playerControlsWrapper__MtZxe",tagListContainer:"TrackListWidget_tagListContainer__I8UFM"}},71671:(t,e,a)=>{"use strict";a.d(e,{m:()=>b,v:()=>C});var i=a(1503),s=a(9864),r=a(30074),n=a(9352),l=a(25166),c=a(86708),o=a(8179),d=a(46001),u=a.n(d),p=a(72223),_=a(86117),k=a(21879),v=a(17811),h=a(94604),x=a(72203),m=a.n(x);let C=()=>{var t,e;let a=(0,_.d4)(t=>t.data.entity),{playbackState:l,triggerPlaybackOperation:c}=(0,p.useContext)(v.T),d=!!a.trackList,x=null==l||null==(t=l.item)?void 0:t.uri,C=(0,_.d4)(t=>t.settings.isVideoEmbed),b=(0,k.O)(),y=(0,o.kj)();return(0,i.jsx)(s.H,{size:C?"medium":"small",className:u()(m().seekButton,m().seekBack,{[m().opacity]:!C}),semanticColor:"textBase",disabled:!(null==l||null==(e=l.restrictions)?void 0:e.canSeek),onClick:()=>{var t;(null==l||null==(t=l.restrictions)?void 0:t.canSeek)&&(d?(c((0,h.mb)()),b({action_type:"click",action_intent:"previous",item_uri:x})):(c((0,h.A4)()),b({action_type:"click",action_intent:"skip-back-15"})))},iconOnly:d?r.A:n.e,"aria-label":d?y("spe.playback-control.skip-back","Previous","Accessibility label for a button that skips to the previous track in a playlist"):y("spe.playback-control.skip-backward-15","Skip back 15 seconds","Accessibility label for a button that skips to the previous 15 sec of a track"),condensedAll:!0})},b=()=>{var t,e;let a=(0,_.d4)(t=>t.data.entity),r=(0,_.d4)(t=>t.settings.isVideoEmbed),{playbackState:n,triggerPlaybackOperation:d}=(0,p.useContext)(v.T),x=!!a.trackList,C=null==n||null==(t=n.item)?void 0:t.uri,b=(0,k.O)(),y=(0,o.kj)();return(0,i.jsx)(s.H,{size:r?"medium":"small",className:u()(m().seekButton,m().seekForward,{[m().opacity]:!r}),semanticColor:"textBase",disabled:!(null==n||null==(e=n.restrictions)?void 0:e.canSeek),onClick:()=>{var t;(null==n||null==(t=n.restrictions)?void 0:t.canSeek)&&(x?(d((0,h.GT)()),b({action_type:"click",action_intent:"next",item_uri:C})):(d((0,h.q3)()),b({action_type:"click",action_intent:"skip-forward-15"})))},iconOnly:x?l.s:c.A,"data-testid":"skip-forward","aria-label":x?y("spe.playback-control.skip-forward","Next","Accessibility label for a button that skips to the next track in a playlist"):y("spe.playback-control.skip-forward-15","Skip forward 15 seconds","Accessibility label for a button that skips to the next 15 sec of a track"),condensedAll:!0})}},72203:t=>{t.exports={seekButton:"SkipButtons_seekButton__1Eenz",opacity:"SkipButtons_opacity__Pvpwf",seekBack:"SkipButtons_seekBack____Vi2",seekForward:"SkipButtons_seekForward__M51Hj"}},86082:(t,e,a)=>{"use strict";a.d(e,{g:()=>_});var i=a(1503),s=a(33481),r=a(78361),n=a(91541),l=a(18006),c=a(20097),o=a(6415),d=a(71671),u=a(95570),p=a.n(u);let _=()=>{let{isCompactTracklist:t}=(0,s.o)();return(0,i.jsxs)("div",{className:p().playerControlsWrapper,children:[(0,i.jsxs)("div",{className:p().baselineWrapper,children:[(0,i.jsxs)("div",{className:p().progressBarWrapper,dir:"ltr",children:[(0,i.jsx)(d.v,{}),(0,i.jsx)(c.A,{}),(0,i.jsx)(d.m,{})]}),(0,i.jsx)(o.l,{}),t&&(0,i.jsx)(r.p,{}),(0,i.jsx)(n.G,{})]}),(0,i.jsx)("div",{className:p().playButtonWrapper,children:(0,i.jsx)(l.D,{})})]})}},86708:(t,e,a)=>{"use strict";a.d(e,{A:()=>r});var i=a(72223),s=a(55717);function r(t){var e,a,r,n,l,c=t.size?s.$Z[t.size]:t.iconSize,o=(0,s._C)([{size:16,svgContent:""},{size:24,svgContent:""}],c||24),d=null!=(e=t.autoMirror)&&e;return i.createElement(s.In,Object.assign({},t,{autoMirror:d,viewBox:"0 0 ".concat(o.size," ").concat(o.size),dangerouslySetInnerHTML:{__html:"".concat((a=t.title,r=t.titleId,a?"").concat(a,""):"")).concat((n=t.desc,l=t.descId,n?"").concat(n,""):"")).concat(o.svgContent)}}))}},91502:(t,e,a)=>{"use strict";a.d(e,{U:()=>B});var i=a(1503),s=a(46001),r=a.n(s),n=a(72223),l=a(86117),c=a(55914),o=a(58259),d=a(89147),u=a(15456),p=a(16083),_=a(35167),k=a(48467),v=a(38306),h=a(46244),x=a.n(h);let m=()=>(0,i.jsx)(v.e,{className:x().coverArtTrackList});var C=a(64105),b=a(86082),y=a(33481),g=a(78361),j=a(91541),f=a(84051),L=a(71671),w=a(40989),T=a.n(w);let M=()=>{let{isCompactTracklist:t}=(0,y.o)();return(0,i.jsxs)("div",{className:T().playerControlsWrapper,children:[(0,i.jsxs)("div",{className:T().skipButtonsWrapper,children:[(0,i.jsx)(L.v,{}),(0,i.jsx)(L.m,{})]}),t&&(0,i.jsx)(g.p,{}),(0,i.jsx)(j.G,{}),(0,i.jsx)(f.n,{})]})};var N=a(20677),z=a(16527),A=a(16954),E=a(39556),P=a(244),S=a(93825),W=a(65737),I=a.n(W);let B=()=>{(0,c.n)();let t=(0,l.d4)(t=>t.machineState.initialized),e=(0,l.d4)(t=>t.machineState.playbackMode),a=e===u.L.PREVIEW,s=(0,l.d4)(t=>{var e;return null==(e=t.data.entity)?void 0:e.trackList}),v=(0,l.d4)(t=>{var e;return null==(e=t.data.entity)?void 0:e.visualIdentity}),h=(0,l.d4)(t=>t.settings.isDarkMode)?void 0:(0,p.H)(v),{height:x,width:y}=n.useContext(o.k),g=a&&x&&y&&x>=d.ht.large&&y>=d.OM.medium,j=(0,l.d4)(t=>{var e;return null==(e=t.data.entity)?void 0:e.uri});return j?(0,i.jsxs)("div",{"data-testid":"embed-widget-container",className:r()("encore-dark-theme","encore-layout-themes",I().widgetContainer),style:h,children:[(0,i.jsxs)("div",{"data-testid":"initialized-".concat(t),className:I().trackListGridContainer,children:[(0,i.jsx)("div",{className:I().coverArtContainer,children:(0,i.jsx)(m,{})}),(0,i.jsx)("div",{className:r()(I().spotifyLogoContainer,{[I().isPreview]:a}),children:(0,i.jsx)(N.A,{trackListLength:null==s?void 0:s.length})}),(0,i.jsx)("div",{className:r()(I().metadataContainer,{[I().isPreview]:a}),children:x&&x>=d.ht.large?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(E.h,{}),(0,i.jsxs)("span",{className:I().labelsAndSubtitle,children:[g&&(0,i.jsx)(z.Y,{}),(0,i.jsx)(A.P,{})]}),(0,i.jsx)(_.C,{uri:j})]}):(0,i.jsx)(k.h,{})}),!g&&(0,i.jsx)("div",{className:r()(I().tagListContainer,{[I().isPreview]:a}),children:(0,i.jsx)(z.Y,{})}),(0,i.jsx)("div",{className:r()(I().playerControlsWrapper,{[I().isPreview]:a}),children:e!==u.L.UNKNOWN&&(a?(0,i.jsx)(M,{}):(0,i.jsx)(b.g,{}))})]}),(0,i.jsx)(P.S,{className:I().trackListContainer,trackList:s}),(0,i.jsx)(C.o,{}),(0,i.jsx)(S.a,{})]}):null}},95570:t=>{t.exports={playerControlsWrapper:"PlayerControlsExtendedNoAnimation_playerControlsWrapper__wWAaU",baselineWrapper:"PlayerControlsExtendedNoAnimation_baselineWrapper__V7JOB",progressBarWrapper:"PlayerControlsExtendedNoAnimation_progressBarWrapper__D4yE2",playButtonWrapper:"PlayerControlsExtendedNoAnimation_playButtonWrapper__lcIQB"}},98331:t=>{t.exports={backgroundColorContainer:"TrackList_backgroundColorContainer__vm8ks",opacityContainer:"TrackList_opacityContainer__L_yni",wrapper:"TrackList_wrapper__H3yYt",trackListContainer:"TrackList_trackListContainer__E6i38"}},98584:(t,e,a)=>{"use strict";a.d(e,{A:()=>r});var i=a(72223),s=a(55717);function r(t){var e,a,r,n,l,c=t.size?s.$Z[t.size]:t.iconSize,o=(0,s._C)([{size:16,svgContent:""},{size:24,svgContent:""}],c||24),d=null!=(e=t.autoMirror)&&e;return i.createElement(s.In,Object.assign({},t,{autoMirror:d,viewBox:"0 0 ".concat(o.size," ").concat(o.size),dangerouslySetInnerHTML:{__html:"".concat((a=t.title,r=t.titleId,a?"").concat(a,""):"")).concat((n=t.desc,l=t.descId,n?"").concat(n,""):"")).concat(o.svgContent)}}))}}}]);