-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path5415.js
1 lines (1 loc) · 12.7 KB
/
5415.js
1
"use strict";(("undefined"!=typeof self?self:global).webpackChunkclient_web=("undefined"!=typeof self?self:global).webpackChunkclient_web||[]).push([[5415],{3202:(e,t,a)=>{a.d(t,{M:()=>c});var r=a(96754),n=a(42001),i=a(53575),s=a(62067),l=a(14306);const o="Ws8Ec3GREpT5PAUesr9b",d="kHu_FTRgoBLSLeAJtyKY";var u=a(86070);const c=function({onClick:e,name:t,images:a,canEdit:c,placeholderType:m,shape:p=n.u.SQUARE,dragUri:g=""}){const[h,A]=(0,s.P)(a),C=(0,l.b)(h,A)===l.g.loaded,{draggable:T,onDragStart:E}=(0,i.P)({itemUris:[g],dragLabelText:t});return(0,u.jsxs)("div",{className:o,"data-testid":`${m}-image`,draggable:T&&!!g,onDragStart:E,children:[(0,u.jsx)(n.b,{loading:"eager",name:t,images:a,placeholderType:m,shape:p}),c&&(0,u.jsx)("div",{className:d,children:(0,u.jsx)(r.a,{overlay:C,onClick:e,rounded:p===n.u.CIRCLE})})]})}},96754:(e,t,a)=>{a.d(t,{a:()=>h});var r=a(97500),n=a.n(r),i=a(33650),s=a(13505),l=a(93492);const o="MF2rLXp4d_JPNs2t0bbj",d="xfQXUkj6ThzTYbfF8ilt",u="Usk1cPR7qbn7RudRN3td",c="CdHBSRh3RhPwBNIBQtkD",m="w3w0DS8atwcgOQJAKAV2",p="jN7ZUHc7IxpwvWsjb4jo";var g=a(86070);const h=function({overlay:e=!1,rounded:t=!1,onClick:a}){return(0,g.jsx)("div",{className:o,children:(0,g.jsx)("button",{"data-testid":"edit-image-button",className:n()(d,{[c]:t,[u]:e}),"aria-haspopup":"true",onClick:a,type:"button",children:(0,g.jsxs)("div",{className:n()(m,"icon"),children:[(0,g.jsx)(i.G,{size:"xlarge","aria-hidden":"true"}),(0,g.jsx)(s.E,{variant:"bodyMedium",className:p,children:l.Ru.get("choose_photo")})]})})})}},12115:(e,t,a)=>{a.d(t,{X:()=>l});var r=a(97500),n=a.n(r),i=a(54550),s=a(86070);const l=({children:e})=>(0,s.jsx)("div",{className:n()(i.A.imageContainer,i.A.imageContainerNew),children:e})},83035:(e,t,a)=>{a.d(t,{r:()=>i});const r={container:"GI8QLntnaSCh2ONX_y2c"};var n=a(86070);function i({children:e}){return(0,n.jsx)("div",{className:r.container,children:e})}},73249:(e,t,a)=>{a.d(t,{r:()=>A});var r=a(24477),n=a(11002),i=a(97500),s=a.n(i),l=a(93492),o=a(2312);const d=36e5,u=864e5;var c=a(22805);const m="poz9gZKE7xqFwgk231J4";function p(e,t){return e-e%t}var g=a(86070);const h=({durationMs:e,className:t})=>{const a=e>u;let r;var n;r=a?u:p(n=e,n>36e6?d:n>18e6?18e5:n>36e5?9e5:n>18e5?3e5:6e4);const{hours:i,minutes:h}=(0,o.S)(r);if(0===i&&0===h)return null;let A=(0,c.j)({h:i,m:h,s:0});return A=a?l.Ru.get("time.over",A):l.Ru.get("time.estimated",A),(0,g.jsx)("span",{className:s()(m,t),children:A})};function A({durationMs:e,isEstimate:t}){return 0===e?null:(0,g.jsx)(r.q,{children:t?(0,g.jsx)(h,{durationMs:e}):(0,g.jsx)(n.d,{durationMs:e})})}},43390:(e,t,a)=>{a.d(t,{W:()=>d});var r=a(97500),n=a.n(r),i=a(13505),s=a(93492),l=a(32224),o=a(86070);function d(){return(0,o.jsx)(i.E,{"data-separator":!0,variant:"bodySmall",semanticColor:"textSubdued",className:n()(l.A.separator,l.A.textSeparator),children:s.Ru.getSeparator()})}},37299:(e,t,a)=>{a.d(t,{B:()=>s});var r=a(13505),n=a(54550),i=a(86070);const s=({children:e})=>(0,i.jsx)(r.E,{variant:"bodySmall",className:n.A.pretitle,children:e})},79059:(e,t,a)=>{a.d(t,{d:()=>h});var r=a(30758),n=a(93492),i=a(70225),s=a(71858),l=a(13417),o=a(33279);const d={"custom-order":l.RB,"title-and-artist-title":{column:o.$.TITLE_AND_ARTIST,order:o.H.ASC},"title-and-artist-artist":{column:o.$.TITLE_AND_ARTIST,order:o.H.SECONDARY_ASC},title:{column:o.$.TITLE,order:o.H.ASC},artist:{column:o.$.ARTIST,order:o.H.ASC},"added-by":{column:o.$.ADDED_BY,order:o.H.ASC},"added-at":{column:o.$.ADDED_AT,order:o.H.ASC},duration:{column:o.$.DURATION,order:o.H.ASC},album:{column:o.$.ALBUM,order:o.H.ASC},"album-or-podcast":{column:o.$.ALBUM_OR_PODCAST,order:o.H.ASC},"album-or-show":{column:o.$.ALBUM_OR_SHOW,order:o.H.ASC}},u={"title-and-artist-title":o.$.TITLE_AND_ARTIST,"title-and-artist-artist":o.$.TITLE_AND_ARTIST,title:o.$.TITLE,artist:o.$.ARTIST,"added-by":o.$.ADDED_BY,"added-at":o.$.ADDED_AT,duration:o.$.DURATION,album:o.$.ALBUM,"album-or-podcast":o.$.ALBUM_OR_PODCAST,"album-or-show":o.$.ALBUM_OR_SHOW},c={[o.H.NONE]:o.H.NONE,[o.H.ASC]:o.H.DESC,[o.H.DESC]:o.H.ASC,[o.H.SECONDARY_ASC]:o.H.SECONDARY_DESC,[o.H.SECONDARY_DESC]:o.H.SECONDARY_ASC},m={[o.$.INDEX]:{key:"custom-order",get value(){return n.Ru.get("sort.custom-order")}},[o.$.TITLE_AND_ARTIST]:{key:"title",get value(){return n.Ru.get("sort.title")}},[o.$.TITLE]:{key:"title",get value(){return n.Ru.get("sort.title")}},[o.$.ARTIST]:{key:"artist",get value(){return n.Ru.get("sort.artist")}},[o.$.ADDED_BY]:{key:"added-by",get value(){return n.Ru.get("sort.added-by")}},[o.$.ADDED_AT]:{key:"added-at",get value(){return n.Ru.get("sort.date-added")}},[o.$.DURATION]:{key:"duration",get value(){return n.Ru.get("sort.duration")}},[o.$.EVENT_DATE]:null,[o.$.EVENT_INFO]:null,[o.$.ALBUM]:{key:"album",get value(){return n.Ru.get("sort.album")}},[o.$.ALBUM_OR_PODCAST]:{key:"album-or-podcast",get value(){return n.Ru.get("sort.album-or-podcast")}},[o.$.ALBUM_OR_SHOW]:{key:"album-or-show",get value(){return n.Ru.get("sort.album-or-show")}},[o.$.PLAYS]:null,[o.$.RELEASE_DATE]:null,[o.$.ADD]:null,[o.$.ACTIONS]:null,[o.$.CONCERT_VENUE]:null,[o.$.CONCERT]:null,[o.$.TITLE_AND_AUTHOR]:{key:"title",get value(){return n.Ru.get("sort.title")}},[o.$.AUTHOR]:null,[o.$.BPM]:null,[o.$.KEY]:null,[o.$.VIBE]:null};var p=a(86070);function g(e){return!!e}const h=({columns:e,disabled:t,onSort:a})=>{const h=[...e],A=h.indexOf(o.$.TITLE_AND_ARTIST),C=h.indexOf(o.$.TITLE_AND_AUTHOR);-1!==A&&h.splice(A,1,o.$.TITLE,o.$.ARTIST),-1!==C&&h.splice(C,1);const{sortState:T,setSortState:E}=(0,r.useContext)(l.cL),x=function(e){return null===e.column?m[o.$.INDEX]:(0,i.kj)(e.column,e)?m[o.$.ARTIST]:m[e.column]}(T),R=(0,r.useCallback)((e=>{a?.(),E(((e,t,a)=>e?t!==u[e]?d[e]:{column:u[e],order:c[a]}:l.RB)(e,T.column,T.order))}),[a,E,T.column,T.order]),S=(0,r.useCallback)((()=>null!==T.column),[T.column]),y=h.map((e=>m[e])).filter(g);return(0,p.jsx)(s.g,{options:y,onSelect:R,selected:x,isSelectionChanged:S,sortOrder:T.order,heading:n.Ru.get("drop_down.sort_by"),disabled:t,enableViewModeMenu:!0})}},45361:(e,t,a)=>{a.d(t,{x:()=>U});var r=a(30758),n=a(13505),i=a(93492),s=a(12367),l=a(26630),o=a(3202),d=a(72163),u=a(12115),c=a(4378),m=a(11951),p=a(26641),g=a(37299),h=a(26101),A=a(89913),C=a(9880),T=a(72869),E=a(53185),x=a(83855),R=a(88849),S=a(30092),y=a(15810),b=a(73045),v=a(83035),k=a(73249),I=a(24477),_=a(5389),D=a(43390),N=a(53780);const j="JGhILoA1vonXX7tmvFj3";var f=a(86070);function w({creators:e,onCreatorClick:t,onPiledCreatorsClick:a,isTunaApplied:r,totalSaves:n,totalItems:s,durationMilliseconds:l,isEstimatedDuration:o,daylistNextUpdate:d,newEntries:u,hasTracks:c,hasEpisodes:m,hasAudiobooks:p}){return(0,f.jsxs)(S.X,{children:[(0,f.jsx)(y.j,{creators:e,onCreatorClick:t,onPiledCreatorsClick:a,isTunaApplied:r}),(0,f.jsx)(_.J,{}),n>0?(0,f.jsx)(I.q,{children:i.Ru.get("saves",n)}):null,(0,f.jsx)(_.J,{}),(0,f.jsxs)(v.r,{children:[(0,f.jsx)(b.G,{totalItems:s,containsAudiobooks:p,containsEpisodes:m,containsTracks:c}),(0,f.jsx)(D.W,{}),(0,f.jsx)(k.r,{durationMs:l,isEstimate:o})]}),(0,f.jsx)(_.J,{}),d&&(0,f.jsx)(I.q,{children:i.Ru.get("web-player.playlist.daylist.next-update",i.Ru.formatDate((0,N.ad)(d),{timeStyle:"short"}))}),u>0&&(0,f.jsx)(I.q,{className:j,children:i.Ru.get("chart.new-entries",u)})]})}var O=a(90803);const L=()=>!1;var $=a(86869),M=a(94258),B=a(99802),H=a(7282);const U=function({metadata:e,isPlaying:t,isPublished:a,togglePlay:S,backgroundColor:y,spec:b,specLikedSongs:v,totalItems:k,className:I}){const{uri:_,name:D,description:N="",images:j,totalLikes:U,duration:P,owner:F,isOwnedBySelf:X=!1,formatListData:W,madeFor:G=null,collaborators:J,hasSpotifyTracks:Y,hasEpisodes:K,hasSpotifyAudiobooks:V}=e,q=W?.attributes||{},z=q.header_image_url_desktop||q.image_url||null,Z=null!==z?[{url:z,width:null,height:null}]:[],Q="daylist"===W?.type?q.expires:void 0,ee=(0,B.s)(),te=(0,r.useMemo)((()=>(0,O.c)(G,F,J?.items)),[G,F,J?.items]),ae=(0,r.useContext)(x.$$),re=(0,r.useContext)(R.VV),ne=(0,r.useCallback)((()=>{if(b){const e=b.ownerFactory().hitUiReveal();ee.logInteraction(e)}re({type:"open",uri:_})}),[re,_,b,ee]),ie=(0,r.useCallback)((e=>{if(b){const e=b?.descriptionTextFactory().hitUiReveal();ee.logInteraction(e)}ae({type:"open",playlistDetails:{name:D,description:N,image:j[0],uri:_},focusedElement:e})}),[b,ae,D,N,j,_,ee]),se=(0,r.useCallback)((()=>{if(b){const e=b.coverArtFactory().hitUiReveal();ee.logInteraction(e)}ae({type:"openWithImagePicker",playlistDetails:{name:D,description:N,image:j[0],uri:_}})}),[ae,D,N,j,_,ee,b]),le=(0,r.useCallback)(((e,t)=>{if(b){const e=b.ownerFactory().hitUiNavigate({destination:t.creator.uri});ee.logInteraction(e)}if(v){const e=v.ownerFactory().hitUiNavigate({destination:t.creator.uri});ee.logInteraction(e)}}),[ee,b,v]),oe=e.permissions?e.permissions?.isPrivate?i.Ru.get("private_playlist"):i.Ru.get("public_playlist"):i.Ru.get("playlist"),de=(0,f.jsx)(l.W,{uri:_,isPublished:a}),ue=(0,M._)(),ce=(0,r.useRef)(null),me=(0,$.K)({ref:ce});return(0,f.jsxs)(d.z,{backgroundColor:y,backgroundImages:Z,className:I,children:[(0,f.jsxs)(m.h,{children:[(0,f.jsx)(E.D,{size:"medium",onClick:S,isPlaying:t,uri:_}),(0,f.jsx)(s.h,{menu:de,children:(0,f.jsx)(p.X,{text:D,dragUri:_,dragLabel:D})})]}),z?null:(0,f.jsx)(s.h,{menu:de,children:(0,f.jsx)(u.X,{children:(0,f.jsx)(o.M,{canEdit:X,name:D,images:ue(j,300)??[],onClick:se,placeholderType:"playlist",dragUri:_})})}),(0,f.jsxs)(c.Y,{children:[(0,f.jsx)(g.B,{children:oe}),(0,f.jsx)(s.h,{menu:de,children:(0,f.jsx)(h.mm,{canEdit:X,onClick:()=>{if(b){const e=b.titleFactory().hitUiReveal();ee.logInteraction(e)}ie(x.NV.TITLE)},dragUri:_,dragLabel:D,ariaLabel:i.Ru.get("playlist.edit-details.button",D),scaleAtMinWidth:h.tw,children:D})}),N&&(0,f.jsx)(A.Zp,{label:(0,C.v)(N),disabled:!me,children:(0,f.jsx)(n.E,{variant:"bodySmall",className:H.A.whiteOpacity,onClick:e=>{X&&(e=>{"href"in e.target||ie(x.NV.DESCRIPTION)})(e)},children:(0,f.jsx)(T.q,{ref:ce,html:N,onTimeStampClick:()=>{},className:H.A.playlistDescription})})}),(0,f.jsx)(w,{creators:te,onPiledCreatorsClick:ne,onCreatorClick:le,totalItems:k,totalSaves:U??0,durationMilliseconds:P?.milliseconds??0,isEstimatedDuration:!!P?.isEstimate,daylistNextUpdate:Q,newEntries:parseInt(q.new_entries_count||"0",10),hasTracks:Y??!1,hasEpisodes:K??!1,hasAudiobooks:V??!1,isTunaApplied:L(e)})]})]})}},90803:(e,t,a)=>{function r(e){return e.user||null}function n(e){return!!e}function i(e,t=!1){return{id:e.username,uri:e.uri,name:e.username,displayName:e.displayName||void 0,images:e.images,isMadeFor:t}}function s(e,t,a=[]){return e?[i(e,!0)]:a.length>1?a.map(r).filter(n).map((e=>i(e))):[i(t)]}function l(e){return e.every((e=>"audiobook"===e?.type||null===e))}a.d(t,{R:()=>l,c:()=>s})},14306:(e,t,a)=>{a.d(t,{b:()=>i,g:()=>n});var r=a(30758);let n=function(e){return e[e.loading=0]="loading",e[e.loaded=1]="loaded",e[e.error=2]="error",e}({});function i(e,t){const a=e?n.loading:n.error,[i,s]=(0,r.useState)(a);return(0,r.useEffect)((()=>{const a=()=>{s(n.loaded)},r=()=>{s(n.error)};if(!e)return s(n.error),()=>{};s(n.loading);const i=document.createElement("img");return i.addEventListener("load",a),i.addEventListener("error",r),i.setAttribute("src",e),t&&i.setAttribute("srcSet",t),()=>{i.removeEventListener("load",a),i.removeEventListener("error",r)}}),[e,t]),i}},7282:(e,t,a)=>{a.d(t,{A:()=>r});const r={xs:"(min-width: 0px)",xsOnly:"(min-width: 0px) and (max-width: 767px)",sm:"(min-width: 768px)",smOnly:"(min-width: 768px) and (max-width: 1023px)",md:"(min-width: 1024px)",mdOnly:"(min-width: 1024px) and (max-width: 1279px)",lg:"(min-width: 1280px)",lgOnly:"(min-width: 1280px) and (max-width: 1919px)",xl:"(min-width: 1920px)",MINIMUM_HEADER_HEIGHT:"186px",MAXIMUM_HEADER_HEIGHT:"336px",IMAGE_SIZE:"192px",IMAGE_SIZE_BIG:"232px",BACKGROUND_HEIGHT_PERCENTAGE:"40vh",searchBoxContainer:"KodyK77Gzjb8NqPGpcgw",leadingSlot:"KzOZOlCPgREEBCJH1Ieg",recommendedTrackList:"kwe0I8sSNMv3gYBjkRYP",playlistContent:"rezqw3Q4OEPB1m4rmwfw",playlistDescription:"fUYMR7LuRXv0KJWFvRZA",top:"PZkwbwJD1afoCmJkGt8w",header:"yP3JLuwUNDIQHxRFilK3",subtitle:"NCKSUYdZaTMrobq8ilkc",refreshButton:"QmGi2oa43BTcEZ5MCr9T",playlistImageContainer:"oq1ci28WPaRsWkvRiB_J",playlistInlineCurationSection:"Ykd_JWqkR9gSLHISDBwP",playlistInlineCurationTitle:"SMJIXlalPk_TESlyt2pC",playlistInlineCurationWrapper:"g9xHCCSXDR8S5NvTbfwL",playlistInlineCurationCloseButton:"FC40AOSbVM9LXjVi7bjO",playlistInlineCurationBackButton:"hVcUafGrnsA6nD1dJzc5",artistResultListTitle:"rARdlCShKVQsvuXamFOX",seeMore:"STDuzt77yRCueC4Ohenl",emptyStateContainer:"Bl_kg24BjWgcXPokgEKy",searchResultListContainer:"sAPXlA_oxu_8x1Cn0NTC",emptySearchTermContainer:"_Z2TnFjt8GB5ryOtvyti",whiteOpacity:"jpVuvMOCbpaRr_6FLf3W",noBooklistSupportContainer:"u9KYiVXeDRQDGlTDH6rM",concertsFooter:"a4FkPOXWBc0nK4yzsJCf",promoRow:"DWkbhLMcDefEZwJ5jXCq",promoTitle:"byOUxNEoiJOtBN6xTY24",ctaLink:"IWWS0F3oiajJG7nlrjXj",promoImage:"pbkk9BuHlY36lmWvEmbg",disclaimerContainer:"mWbx87vgssexrOs2tx4I",icon:"tzeKawjOOKFw1KfQ34mG"}}}]);