solorice/config/spicetify/Extracted/Themed/xpui/7271.js
Kristofers Solo a42ded1119 Use dotter
2024-08-28 09:02:07 +03:00

2 lines
11 KiB
JavaScript
Executable File

"use strict";(("undefined"!=typeof self?self:global).webpackChunkclient_web=("undefined"!=typeof self?self:global).webpackChunkclient_web||[]).push([[7271],{4582:(e,t,r)=>{r.d(t,{M:()=>c});var i=r(8048),a=r(32572),n=r(14627),l=r(53044),o=r(13445);const s="profile-editImage-imageContainer",d="profile-editImage-editImageButtonContainer";var u=r(86070);const c=function({onClick:e,name:t,images:r,canEdit:c,placeholderType:m,shape:p=a.u.SQUARE,dragUri:g=""}){const[T,C]=(0,l.P)(r),h=(0,o.b)(T,C)===o.g.loaded,{draggable:A,onDragStart:y}=(0,n.P)({itemUris:[g],dragLabelText:t});return(0,u.jsxs)("div",{className:s,"data-testid":`${m}-image`,draggable:A&&!!g,onDragStart:y,children:[(0,u.jsx)(a.b,{loading:"eager",name:t,images:r,placeholderType:m,shape:p}),c&&(0,u.jsx)("div",{className:d,children:(0,u.jsx)(i.a,{overlay:h,onClick:e,rounded:p===a.u.CIRCLE})})]})}},8048:(e,t,r)=>{r.d(t,{a:()=>T});var i=r(97500),a=r.n(i),n=r(17652),l=r(12783),o=r(11808);const s="main-editImage-buttonContainer",d="main-editImageButton-image",u="main-editImageButton-overlay",c="main-editImageButton-rounded",m="main-editImageButton-icon",p="main-editImageButton-copy";var g=r(86070);const T=function({overlay:e=!1,rounded:t=!1,onClick:r}){return(0,g.jsx)("div",{className:s,children:(0,g.jsx)("button",{"data-testid":"edit-image-button",className:a()(d,{[c]:t,[u]:e}),"aria-haspopup":"true",onClick:r,type:"button",children:(0,g.jsxs)("div",{className:a()(m,"icon"),children:[(0,g.jsx)(n.G,{size:"xlarge","aria-hidden":"true"}),(0,g.jsx)(l.E,{variant:"bodyMedium",className:p,children:o.Ru.get("choose_photo")})]})})})}},80955:(e,t,r)=>{r.d(t,{Z:()=>p});var i=r(30758),a=r(9183),n=r(68637),l=r(12783),o=r(43830),s=r(11808),d=r(62720);const u="hOOwEKqNuXrNvOCB1SgZ",c="csEdkIN9z2LjJIuZraqz";var m=r(86070);const p=({uri:e})=>{const[t,r]=(0,d.A)(e),p=(0,a.Zp)(),g=(0,i.useCallback)((()=>{r(!1),p("/",{replace:!0})}),[p,r]);return(0,m.jsxs)("div",{className:u,children:[(0,m.jsx)(n.b,{size:"xxlarge"}),(0,m.jsxs)("div",{className:c,children:[(0,m.jsx)(l.E,{as:"p",variant:"titleSmall",children:s.Ru.get("forbidden-page.title")}),(0,m.jsx)(l.E,{as:"p",variant:"bodySmall",children:s.Ru.get("forbidden-page.description")})]}),t&&(0,m.jsx)(o.$,{colorSet:"invertedLight",onClick:g,children:s.Ru.get("remove_from_your_library")})]})}},15454:(e,t,r)=>{r.d(t,{d:()=>T});var i=r(30758),a=r(11808),n=r(71188),l=r(2e3),o=r(42832),s=r(46288);const d={"custom-order":o.RB,"title-and-artist-title":{column:s.$.TITLE_AND_ARTIST,order:s.H.ASC},"title-and-artist-artist":{column:s.$.TITLE_AND_ARTIST,order:s.H.SECONDARY_ASC},title:{column:s.$.TITLE,order:s.H.ASC},artist:{column:s.$.ARTIST,order:s.H.ASC},"added-by":{column:s.$.ADDED_BY,order:s.H.ASC},"added-at":{column:s.$.ADDED_AT,order:s.H.ASC},duration:{column:s.$.DURATION,order:s.H.ASC},album:{column:s.$.ALBUM,order:s.H.ASC},"album-or-podcast":{column:s.$.ALBUM_OR_PODCAST,order:s.H.ASC},"album-or-show":{column:s.$.ALBUM_OR_SHOW,order:s.H.ASC}},u={"title-and-artist-title":s.$.TITLE_AND_ARTIST,"title-and-artist-artist":s.$.TITLE_AND_ARTIST,title:s.$.TITLE,artist:s.$.ARTIST,"added-by":s.$.ADDED_BY,"added-at":s.$.ADDED_AT,duration:s.$.DURATION,album:s.$.ALBUM,"album-or-podcast":s.$.ALBUM_OR_PODCAST,"album-or-show":s.$.ALBUM_OR_SHOW},c={[s.H.NONE]:s.H.NONE,[s.H.ASC]:s.H.DESC,[s.H.DESC]:s.H.ASC,[s.H.SECONDARY_ASC]:s.H.SECONDARY_DESC,[s.H.SECONDARY_DESC]:s.H.SECONDARY_ASC},m=(s.$.INDEX,{[s.$.INDEX]:{key:"custom-order",get value(){return a.Ru.get("sort.custom-order")}},[s.$.TITLE_AND_ARTIST]:{key:"title",get value(){return a.Ru.get("sort.title")}},[s.$.TITLE]:{key:"title",get value(){return a.Ru.get("sort.title")}},[s.$.ARTIST]:{key:"artist",get value(){return a.Ru.get("sort.artist")}},[s.$.ADDED_BY]:{key:"added-by",get value(){return a.Ru.get("sort.added-by")}},[s.$.ADDED_AT]:{key:"added-at",get value(){return a.Ru.get("sort.date-added")}},[s.$.DURATION]:{key:"duration",get value(){return a.Ru.get("sort.duration")}},[s.$.EVENT_DATE]:null,[s.$.EVENT_INFO]:null,[s.$.ALBUM]:{key:"album",get value(){return a.Ru.get("sort.album")}},[s.$.ALBUM_OR_PODCAST]:{key:"album-or-podcast",get value(){return a.Ru.get("sort.album-or-podcast")}},[s.$.ALBUM_OR_SHOW]:{key:"album-or-show",get value(){return a.Ru.get("sort.album-or-show")}},[s.$.PLAYS]:null,[s.$.RELEASE_DATE]:null,[s.$.ADD]:null,[s.$.ACTIONS]:null,[s.$.CONCERT_VENUE]:null,[s.$.CONCERT_DATE]:null,[s.$.TITLE_AND_AUTHOR]:{key:"title",get value(){return a.Ru.get("sort.title")}},[s.$.AUTHOR]:null,[s.$.BPM]:null,[s.$.KEY]:null,[s.$.VIBE]:null});var p=r(86070);function g(e){return!!e}const T=({columns:e,disabled:t,onSort:r})=>{const T=[...e],C=T.indexOf(s.$.TITLE_AND_ARTIST),h=T.indexOf(s.$.TITLE_AND_AUTHOR);-1!==C&&T.splice(C,1,s.$.TITLE,s.$.ARTIST),-1!==h&&T.splice(h,1);const{sortState:A,setSortState:y}=(0,i.useContext)(o.cL),b=function(e){return null===e.column?m[s.$.INDEX]:(0,n.kj)(e.column,e)?m[s.$.ARTIST]:m[e.column]}(A),R=(0,i.useCallback)((e=>{r?.(),y(((e,t,r)=>e?t!==u[e]?d[e]:{column:u[e],order:c[r]}:o.RB)(e,A.column,A.order))}),[r,y,A.column,A.order]),S=(0,i.useCallback)((()=>null!==A.column),[A.column]),E=T.map((e=>m[e])).filter(g);return(0,p.jsx)(l.g,{options:E,onSelect:R,selected:b,isSelectionChanged:S,sortOrder:A.order,heading:a.Ru.get("drop_down.sort_by"),disabled:t,enableViewModeMenu:!0})}},40999:(e,t,r)=>{r.d(t,{x:()=>I});var i=r(30758),a=r(12783),n=r(81987),l=r(11808),o=r(71588),s=r(40440),d=r(4582),u=r(82442),c=r(64572),m=r(74793),p=r(59116),g=r(21752),T=r(51271),C=r(79056),h=r(55194),A=r(53129),y=r(2408),b=r(76652),R=r(90498),S=r(90392),E=r(32884),x=r(64736),D=r(19159),k=r(38861),_=r(79303),v=r(95070),N=r(86070);const I=function({metadata:e,isPlaying:t,isPublished:r,togglePlay:I,backgroundColor:O,spec:f,specLikedSongs:w,totalItems:$}){const{uri:L,name:j,description:B="",images:U,totalLikes:H,duration:P,owner:M,isOwnedBySelf:F=!1,formatListData:W,madeFor:X=null,collaborators:Y,hasSpotifyTracks:K,hasEpisodes:J,hasSpotifyAudiobooks:V}=e,z=W?.attributes||{},Z=z.header_image_url_desktop||z.image_url||null,G=null!==Z?[{url:Z,width:null,height:null}]:[],Q="daylist"===W?.type?z.expires:void 0,q=(0,n.NC)(D.G6N),ee=(0,_.s)(),te=(0,i.useMemo)((()=>(0,E.c)(X,M,Y?.items,q)),[X,M,Y?.items,q]),re=(0,i.useContext)(R.$$),ie=(0,i.useContext)(S.VV),ae=(0,i.useCallback)((()=>{if(f){const e=f.ownerFactory().hitUiReveal();ee.logInteraction(e)}ie({type:"open",uri:L})}),[ie,L,f,ee]),ne=(0,i.useCallback)((e=>{if(f){const e=f?.descriptionTextFactory().hitUiReveal();ee.logInteraction(e)}re({type:"open",playlistDetails:{name:j,description:B,image:U[0],uri:L},focusedElement:e})}),[f,re,j,B,U,L,ee]),le=(0,i.useCallback)((()=>{if(f){const e=f.coverArtFactory().hitUiReveal();ee.logInteraction(e)}re({type:"openWithImagePicker",playlistDetails:{name:j,description:B,image:U[0],uri:L}})}),[re,j,B,U,L,ee,f]),oe=(0,i.useCallback)(((e,t)=>{if(f){const e=f.ownerFactory().hitUiNavigate({destination:t.creator.uri});ee.logInteraction(e)}if(w){const e=w.ownerFactory().hitUiNavigate({destination:t.creator.uri});ee.logInteraction(e)}}),[ee,f,w]),se=q&&e.permissions?e.permissions?.isPrivate?l.Ru.get("private_playlist"):l.Ru.get("public_playlist"):l.Ru.get("playlist"),de=(0,N.jsx)(s.W,{uri:L,isPublished:r}),ue=(0,k._)(),ce=(0,i.useRef)(null),me=(0,x.K)({ref:ce});return(0,N.jsxs)(u.z,{backgroundColor:O,backgroundImages:G,children:[(0,N.jsxs)(p.h,{children:[(0,N.jsx)(b.D,{size:"medium",onClick:I,isPlaying:t,uri:L}),(0,N.jsx)(o.h,{menu:de,children:(0,N.jsx)(g.X,{text:j,dragUri:L,dragLabel:j})})]}),Z?null:(0,N.jsx)(o.h,{menu:de,children:(0,N.jsx)(c.X,{children:(0,N.jsx)(d.M,{canEdit:F,name:j,images:ue(U,300)??[],onClick:le,placeholderType:"playlist",dragUri:L})})}),(0,N.jsxs)(m.Y,{children:[(0,N.jsx)(C.B,{children:se}),(0,N.jsx)(o.h,{menu:de,children:(0,N.jsx)(h.mm,{canEdit:F,onClick:()=>{if(f){const e=f.titleFactory().hitUiReveal();ee.logInteraction(e)}ne(R.NV.TITLE)},dragUri:L,dragLabel:j,ariaLabel:l.Ru.get("playlist.edit-details.button",j),scaleAtMinWidth:h.tw,children:j})}),B&&(0,N.jsx)(A.Zp,{label:B,disabled:!me,children:(0,N.jsx)(a.E,{variant:"bodySmall",className:v.A.whiteOpacity,onClick:e=>{F&&(e=>{"href"in e.target||ne(R.NV.DESCRIPTION)})(e)},children:(0,N.jsx)(y.q,{ref:ce,html:B,onTimeStampClick:()=>{},className:v.A.playlistDescription})})}),(0,N.jsx)(T.t,{creators:te,onPiledCreatorsClick:ae,onCreatorClick:oe,totalItems:$,totalSaves:H??0,durationMilliseconds:P?.milliseconds,isEstimatedDuration:P?.isEstimate,daylistNextUpdate:Q,newEntries:parseInt(z.new_entries_count||"0",10),hasTracks:K??!1,hasEpisodes:J??!1,hasAudiobooks:V??!1})]})]})}},32884:(e,t,r)=>{function i(e){return e.user||null}function a(e){return!!e}function n(e,t=!1){return{id:e.username,uri:e.uri,name:e.username,displayName:e.displayName||void 0,images:e.images,isMadeFor:t}}function l(e,t,r=[],l){return e?[n(e,!0)]:r.length>1&&l?r.map(i).filter(a).map((e=>n(e))):[n(t)]}function o(e){return e.every((e=>"audiobook"===e?.type||null===e))}r.d(t,{R:()=>o,c:()=>l})},13445:(e,t,r)=>{r.d(t,{b:()=>n,g:()=>a});var i=r(30758);let a=function(e){return e[e.loading=0]="loading",e[e.loaded=1]="loaded",e[e.error=2]="error",e}({});function n(e,t){const r=e?a.loading:a.error,[n,l]=(0,i.useState)(r);return(0,i.useEffect)((()=>{const r=()=>{l(a.loaded)},i=()=>{l(a.error)};if(!e)return l(a.error),()=>{};l(a.loading);const n=document.createElement("img");return n.addEventListener("load",r),n.addEventListener("error",i),n.setAttribute("src",e),t&&n.setAttribute("srcSet",t),()=>{n.removeEventListener("load",r),n.removeEventListener("error",i)}}),[e,t]),n}},41184:(e,t,r)=>{function i(e,t){return{uri:e,playlistQueryOptions:t}}r.d(t,{A:()=>i})},95070:(e,t,r)=>{r.d(t,{A:()=>i});const i={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)",playlist:"playlist-playlist-playlist",searchBoxContainer:"playlist-playlist-searchBoxContainer",leadingSlot:"playlist-playlist-leadingSlot",recommendedTrackList:"playlist-playlist-recommendedTrackList",playlistContent:"playlist-playlist-playlistContent",playlistDescription:"playlist-playlist-playlistDescription",top:"playlist-playlist-top",header:"playlist-playlist-header",subtitle:"playlist-playlist-subtitle",refreshButton:"playlist-playlist-refreshButton",playlistImageContainer:"playlist-playlist-playlistImageContainer",playlistInlineCurationSection:"playlist-playlist-playlistInlineCurationSection",playlistInlineCurationTitle:"playlist-playlist-playlistInlineCurationTitle",playlistInlineCurationWrapper:"playlist-playlist-playlistInlineCurationWrapper",playlistInlineCurationCloseButton:"playlist-playlist-playlistInlineCurationCloseButton",playlistInlineCurationBackButton:"playlist-playlist-playlistInlineCurationBackButton",artistResultListTitle:"playlist-playlist-artistResultListTitle",seeMore:"playlist-playlist-seeMore",emptyStateContainer:"playlist-playlist-emptyStateContainer",searchResultListContainer:"playlist-playlist-searchResultListContainer",emptySearchTermContainer:"playlist-playlist-emptySearchTermContainer",whiteOpacity:"playlist-playlist-whiteOpacity",noBooklistSupportContainer:"playlist-playlist-noBooklistSupportContainer",concertsFooter:"playlist-playlist-concertsFooter",promoRow:"playlist-playlist-promoRow",promoTitle:"playlist-playlist-promoTitle",ctaLink:"playlist-playlist-ctaLink",promoImage:"playlist-playlist-promoImage",disclaimerContainer:"playlist-playlist-disclaimerContainer",icon:"playlist-playlist-icon"}}}]);
//# sourceMappingURL=7271.js.map