PageSourceSearch

https://volumo.com/_next/static/chunks/1090-43e13947193a7b55.js

js volumo.com collected 2026-10-03 21:22:27 UTC 35,599 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1090],{1090:(e,t,a)=>{"use strict";a.d(t,{L:()=>f,e:()=>eM});var l=a(80263),s=a(70719),i=a(97930),n=a(50016),r=a(90979),o=a(56813),c=a.n(o),d=a(13463),u=a(52996),m=a(10330),h=a(3638),_=a(53239),p=a(75143),x=a(88196),y=a(75830),j=a(632),g=a(40251),b=a.n(g),v=a(94276);let f=_.memo(e=>{let{album:t,className:a,headingLevel:o,highlightedText:g,priorityGenreIds:f,topRightExtras:k,variant:P}=e,{t:C}=(0,d.c3)(),N=(0,_.useRef)(null),A=t?.title,B=t?.id?(0,s.FD)(t):void 0,w=(0,_.useMemo)(()=>[...t?.genres_ids.filter(e=>f?.includes(e))||[],...t?.genres_ids.filter(e=>!f?.includes(e))||[]],[f,t?.genres_ids]);return(0,l.jsxs)(i.xA,{alignContent:"large"===P?void 0:"space-between",className:(0,h.A)(b().root,a),innerRef:N,rows:"large"===P?"auto 1fr":void 0,verticalSpacing:2,children:[(0,l.jsxs)(i.xA,{alignItems:"flex-start",autoColumns:"auto",autoFlow:"column",columns:k?"1fr 0.35fr":"1fr",horizontalSpacing:1,children:[(0,l.jsxs)(i.xA,{verticalSpacing:1.5,children:[(0,l.jsx)(v.h,{component:o?`h${o}`:void 0,highlightedText:g,href:"large"!==P?B:void 0,singleLine:"large"!==P,title:A||"",variant:"large"===P?"large":"normal"}),(0,l.jsx)("span",{className:b().info,children:(0,u.po)([t?.recordlabel?(0,l.jsx)("span",{children:C("on {label}","album has been released by this record label",{label:(0,l.jsx)(x.U,{className:b().baseText,contributor:t.recordlabel,highlightedText:g},"label")})},"label"):void 0,t?.release_start_at?(0,l.jsx)(p.n,{originalReleaseDate:t.original_release_date,releaseStartAt:t.release_start_at},"release_date"):void 0,t?.catalog_number?(0,l.jsx)("span",{title:C("Catalog number"),children:t.catalog_number},"cat_num"):void 0].filter(m.vN))})]}),k]}),"large"!==P?(0,l.jsxs)(i.xA,{className:b().artistsGenresInList,columns:"40% 1fr",horizontalSpacing:1,children:[t?.artists?.length?(0,l.jsxs)(i.xA,{alignContent:"flex-start",children:[(0,l.jsxs)("div",{className:b().label,children:[C("Artists"),":"]}),(0,l.jsx)(y.Q,{artists:t.artists,className:c().singleline,"data-test-id":"artists",highlightedText:g,restUrl:(0,s.FD)(t),variant:"short"})]}):(0,l.jsx)("span",{}),t?.genres_ids?.length?(0,l.jsxs)(i.xA,{alignContent:"flex-start",children:[(0,l.jsxs)("div",{className:b().label,children:[C("Genres"),":"]}),(0,l.jsx)(j.k,{className:c().singleline,"data-test-id":"genres",genreIds:w,highlightedText:g,restUrl:(0,s.FD)(t),variant:"short"})]}):null]}):(0,l.jsxs)(i.xA,{alignContent:"space-between",verticalSpacing:3,children:[t?.description?(0,l.jsx)(n.V,{className:b().description,component:"div",variant:"body2",children:(0,l.jsx)(r.u,{text:t.description})}):null,t?.artists?.length?(0,l.jsxs)(i.xA,{alignContent:"flex-start",children:[(0,l.jsxs)("div",{className:b().label,children:[C("Artists"),":"]}),(0,l.jsx)(y.Q,{artists:t.artists,"data-test-id":"artists",highlightedText:g,restUrl:(0,s.FD)(t),variant:"full"})]}):null,t?.description?null:(0,l.jsx)("span",{}),t?.genres_ids?.length?(0,l.jsxs)(i.xA,{alignContent:"flex-start",children:[(0,l.jsxs)("div",{className:b().label,children:[C("Genres"),":"]}),(0,l.jsx)(j.k,{"data-test-id":"genres",genreIds:w,highlightedText:g,restUrl:(0,s.FD)(t),variant:"full"})]}):null]})]})});f.displayName="AlbumHeader";var k=a(27394),P=a(54525),C=a(79721),N=a(71233),A=a(90244),B=a(81076),w=a(59571),H=a(12556),T=a(94386),S=a(62907),I=a(32471),D=a(67445),z=a(61023),F=a(33894),E=a(96776),R=a(901),V=a(43959),L=a(49685),K=a(39233),X=a(18251),W=a(91840),M=a(64296),U=a(7665),O=a(24318),Y=a(1985),$=a(70559),Z=a(78852),G=a(13571),q=a(2673),J=a.n(q),Q=a(553),ee=a(37247),et=a(6750),ea=a(40377),el=a(61469),es=a(89654),ei=a(4513),en=a(64011),er=a(75537),eo=a(78738),ec=a(22269),ed=a(95498),eu=a(84001),em=a(82762),eh=a(88847),e_=a(13835),ep=a.n(e_);let ex=e=>{let{playlistId:t,playlistName:a,playlistDescription:s,playlistType:n,onCloseAttempt:r}=e,{t:o}=(0,d.c3)(),c=(0,_.useRef)(null),u=(0,eh.R2)(),{isAboveSm:m}=(0,H.yU)(),p="chart"===n,x=(0,_.useMemo)(()=>p?em.Ik().shape({name:em.Yj().trim().required(o("Enter chart title")).min(5,o("Must be at least 5 characters long"))}):void 0,[p,o]),y=(0,_.useCallback)(e=>{c.current&&!c.current.contains(e.target)&&r?.()},[]),j=(0,_.useCallback)(e=>{e.key===ed.D$.Escape&&r?.()},[]);return(0,er.Z)(j),(0,_.useEffect)(()=>(document.addEventListener("mousedown",y),()=>{document.removeEventListener("mousedown",y)}),[y]),(0,l.jsx)(eu.l1,{enableReinitialize:!0,initialStatus:(0,en.iE)(u.error),initialValues:{name:a,description:s},validationSchema:x,onSubmit:e=>{t&&u.mutate({playlistId:t,name:e.name.trim(),description:e.description.trim()},{onSuccess:()=>r?.()})},children:e=>{let{errors:t,status:a,touched:s,values:n,handleBlur:d,handleChange:u}=e;return(0,l.jsxs)(eu.lV,{className:(0,h.A)(ep().form),ref:c,children:[(0,l.jsx)(ec.k,{autoFocus:!0,className:ep().input,error:s.name&&(t.name||a?.name),label:o("Title"),name:"name",value:n.name,onBlur:d,onChange:u}),(0,l.jsx)(Z.K,{mt:2}
1),(0,l.jsx)(eo.T,{canResize:!1,label:o("Description"),name:"description",placeholder:p?o("Chart description"):o("Playlist description"),rows:3,value:n.description,onBlur:d,onChange:u}),(0,l.jsx)(Z.K,{mt:3}),(0,l.jsxs)(i.xA,{className:ep().button,columns:m?"auto auto":"1fr 1fr",horizontalSpacing:1.5,children:[(0,l.jsx)(T.$,{className:(0,h.A)(ep().submitButton),type:"submit",children:o("Save changes")}),(0,l.jsx)(T.$,{className:(0,h.A)(ep().cancelButton),muted:!0,title:o("Cancel"),onClick:()=>r?.(),children:o("Cancel")})]})]})}})};var ey=a(44785),ej=a.n(ey);let eg=e=>{let{playlist:t}=e,{t:a}=(0,d.c3)(),{openPlaylistVisibilityModal:s}=(0,_.useContext)(ei.Bm);return(0,l.jsx)(S.u,{onClick:()=>s({playlist:t}),children:(0,l.jsx)("div",{className:(0,h.A)(ej().root,"published"===t.state&&ej().public,"unlisted"===t.state&&ej().unlisted),children:a("published"===t.state?"Public":"unlisted"===t.state?"Secret link":"Private")})})};var eb=a(23279),ev=a(43391),ef=a(75976);let ek=e=>{let{children:t,openStateHash:a,title:s,...i}=e,{isAboveSm:n}=(0,H.yU)();return n?(0,l.jsx)(z.rI,{...i,children:t}):(0,l.jsxs)(ef.Xn,{openStateHash:a,...i,hasCloseButton:!!s,children:[s,(0,l.jsx)(z.cO,{onCloseAttempt:i.onCloseAttempt,children:t}),(0,l.jsx)(Z.K,{pb:3})]})};
1var eP=a(35612),eC=a(20068),eN=a(8966),eA=a.n(eN),eB=a(53863);let ew=e=>{let{anchorElement:t,canChangeUserData:a,canRemove:s,open:i,playlist:n,readOnly:r,onAfterRemove:o,onCloseAttempt:c,onEditDescriptionClick:m,onEditClick:h}=e,{t:p}=(0,d.c3)(),x=(0,k.VZ)(n)?n:void 0,{closeChangeYoutubeVideoModal:y,handleClearPlaylist:j,handleDuplicatePlaylist:g,handleMakeChart:b,handlePinPlaylist:v,handleRemovePlaylist:f,handleReportPlaylist:P,handleUpdateCover:C,isChangeYoutubeVideoModalOpen:N,openChangeYoutubeVideoModal:A}=(0,eB.b)(n,o),B=(0,_.useCallback)(()=>{n&&h?.(n.id)},[n]),w=(0,_.useCallback)(()=>{n&&m?.(n.id)},[n]),H=(0,_.useCallback)(()=>{x&&A()},[x]);return n?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(ek,{anchorElement:t,id:"actionsMenu",open:i,openStateHash:"playlist-menu",preferredDirection:"bottomLeft",title:(0,l.jsx)(ev.wt,{className:eA().title,children:(0,u.po)([p("Playlist"),(0,l.jsx)("span",{className:eA().secondaryTitle,children:p("Actions")},"secondary")],eA().dot)}),onCloseAttempt:c,children:["playlist"===n.type&&(0,l.jsxs)(l.Fragment,{children:[a&&!r&&((0,k.jX)(n)||(0,k.l2)(n))&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(z.Dr,{icon:n.pinned?X.ccK:X.zgT,onClick:v,children:p(n.pinned?"Unpin":"Pin")}),(0,l.jsx)(eC.o,{})]}),a&&!r&&(0,l.jsx)(z.Dr,{icon:X.THQ,onClick:b,children:p("Make it a Chart")}),a&&(0,l.jsx)(z.Dr,{icon:X.bzS,onClick:g,children:p("Save as my playlist")}),(0,l.jsx)(eC.o,{}),!r&&(0,l.jsx)(z.Dr,{icon:X.dwH,onClick:C,children:p("Update cover")}),!r&&h&&(0,l.jsx)(z.Dr,{icon:X.GI1,onClick:B,children:p("Edit title & description","playlist")}),!r&&(0,l.jsx)(z.Dr,{icon:X.ZKr,onClick:j,children:p("Clear","delete all tracks from playlist")}),!r&&m&&(0,l.jsx)(z.Dr,{icon:X.Ye_,onClick:w,children:p((0,k.VZ)(n)&&n.description?"Update description":"Add description")})]}),!(0,k.jX)(n)&&!(0,k.l2)(n)&&(0,l.jsx)(z.Dr,{icon:X.WPE,onClick:P,children:p("Report")}),((0,k.l2)(n)||(0,k.jX)(n))&&"chart"===n.type&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(z.Dr,{icon:X.Jxo,onClick:C,children:p("Update cover")}),(0,k.l2)(n)&&h&&(0,l.jsx)(z.Dr,{icon:X.GI1,onClick:B,children:p("Edit title & description","chart")}),(0,k.VZ)(n)&&(0,l.jsx)(z.Dr,{icon:X.WPE,onClick:H,children:p("Update Youtube video")})]}),(0,l.jsx)(eC.o,{}),s&&(0,l.jsx)(z.Dr,{destructive:!0,icon:X.CA7,onClick:f,children:p("Delete")})]}),x&&(0,l.jsx)(eP.o,{open:N,playlist:x,onCloseAttempt:y})]}):null};var eH=a(33064);let eT=["https://instagram.com/","https://www.instagram.com/","https://facebook.com/","https://www.facebook.com/","https://m.facebook.com/","https://soundcloud.com/","https://m.soundcloud.com/","https://youtube.com/","https://www.youtube.com/","https://m.youtube.com/","https://twitter.com/","https://x.com/"];var eS=a(7570),eI=a(90737),eD=a(51143),ez=a(8259),eF=a(18067),eE=a(91275),eR=a(44094),eV=a(30116),eL=a.n(eV),eK=a(3317),eX=a(45895),eW=a(76993);let eM=_.memo(e=>{let{canEditImage:t=!0,canSelect:a,canStickSelectionActions:o,className:c,customBottomRightButton:p,eagerLoading:x,headingLevel:y,hideBottomDivider:j,highlightedText:g,id:b,imageVariant:f,isMain:q,isSelectionLoading:ea,playing:en,playlist:er,preview:eo,priorityGenreIds:ec,readOnly:ed,selectedTracks:eu,showGoToPlaylistButton:em,style:eh,tracksDuration:e_,tracksTotal:ep,isEditFormOpen:ey,onCloseEditForm:ej,onOpenEditForm:ev,onCanSelectChange:ef,onCoverClick:ek,onRemove:eP,onSelectAll:eC,onSelectDownloaded:eN,onSelectNonDownloaded:eA,onSelectNonPurchased:eB,onSelectPurchased:eV}=e,{api:eM}=(0,es.gf)(),{locale:eU,t:eO}=(0,d.c3)(),{formatPrice:eY}=(0,P.H2)(),e$="sticky-selection-options",{isBelowSm:eZ,clientDeviceType:eG}=(0,H.yU)(),eq=eZ?400:100,{deregisterOffset:eJ,getTotalOffset:eQ,registerOffset:e0}=(0,_.useContext)($.X),e1=(0,_.useCallback)(e=>{e?.edge?e0({name:e$,offset:e.height,position:e.edge,rank:eq}):eJ(e$)},[eq]),e3=(0,_.useRef)(null),e2=(0,_.useRef)(null),e5=(0,_.useRef)(null),e9=(0,el.useRouter)(),{isShareUrlModalOpen:e6,openPlaylistCoverModal:e7,openShareUrlModal:e8,openReportModal:e4,openPlaylistVisibilityModal:te}=(0,_.useContext)(ei.Bm),tt=(0,_.useCallback)(async()=>{er&&(er.total_tracks_count>=5?e9.push({pathname:`${s.KW.MyCharts}/new`,query:{[eS.CH]:er.id}}):F.vF.error(eO("Your playlist must have at least 5 tracks to make a chart")))},[er]),{isOpen:ta,toggle:tl,open:ts,close:ti}=(0,V.F)(),{isOpen:tn,toggle:tr,close:to}
1=(0,V.F)(),{ensureLoggedIn:tc}=(0,eD.JP)(),{isLoggedIn:td}=(0,eD.IE)(),{data:tu}=(0,eI.IJ)(),tm=(0,_.useRef)(null),th="large"===f?240:"medium"===f?156:96,t_=er?.name,tp=er?.id?(0,s.C$)(er):void 0,tx=(0,_.useMemo)(()=>[...er?.genres_ids?.filter(e=>ec?.includes(e))||[],...er?.genres_ids?.filter(e=>!ec?.includes(e))||[]],[ec,er?.genres_ids]),ty=tx?.map(e=>tu?.find(t=>t.id===e)).filter(m.TL);(0,E.I)(()=>{e6&&tb()},[((0,k.l2)(er)||(0,k.jX)(er))&&er?.state==="published"]);let tj=(0,_.useMemo)(()=>({title:er?.type==="chart"?eO("Chart {name}",void 0,{name:(0,A.nD)(eO,er?.name)}):eO("Playlist {name}",void 0,{name:(0,A.nD)(eO,er?.name)}),chartName:er?.type==="chart"?er?.name:void 0,playlistName:er?.type==="playlist"?er?.name:void 0,author:er?.owner.name}),[er,eO]),{title:tg}=(0,eF.Z)({pageName:er?.type==="chart"?"chart":"playlist",path:er?.type==="chart"?s.KW.Chart:s.KW.Playlist,locale:eU,fields:tj}),tb=(0,_.useCallback)(async()=>{if(er)if(((0,k.jX)(er)||(0,k.l2)(er))&&"published"!==er.state)te({playlist:er});else{let e=(0,ez.x5)((0,s.C$)(er)),t="chart"===er.type?eO("Check out this chart at Volumo"):eO("Check out this playlist at Volumo"),a=await eM.createShareUrlWithSi(e,"share"),l=(0,k.VZ)(er)?er:await eM.getPlaylist(er.id);l&&e8({item:l,shareText:t,shareTitle:tg,url:a})}},[er,ed,td,tg]),tv=(0,_.useCallback)(()=>{er&&tc(()=>e4({itemId:er.id,itemType:er.type}))},[er]);(0,R.P)(e5,ts);let tf=ep??er?.total_tracks_count,tk=e_??er?.duration,tP=e=>(0,l.jsxs)(i.xA,{alignContent:"space-between",alignItems:"center",autoFlow:eZ?void 0:"column",className:eL().topActions,justifyContent:eZ?"flex-end":"space-between",children:[!eZ&&(0,l.jsx)(eR._,{item:e}),(0,l.jsxs)(i.xA,{alignItems:"center",autoColumns:"auto",autoFlow:"column",horizontalSpacing:.5,children:[((0,k.jX)(e)||(0,k.l2)(e))&&"playlist"===e.type&&(0,ee.EK)(e.state,["published","unlisted","private"])&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(eg,{playlist:e}),(0,l.jsx)("div",{className:eL().actionsVerticalDivider})]}),!(0,k.jX)(e)&&!(0,k.l2)(e)&&(0,l.jsx)(W.K,{className:(0,h.A)(eL().actionButton,eL().reportButton),iconComponent:X.WPE,muted:!0,size:"small",title:eO("Report"),variant:"transparent",onClick:tv}),(!(0,k.jX)(e)&&!(0,k.l2)(e)||"rejected"!==e.state)&&(0,l.jsx)(W.K,{className:(0,h.A)(eL().actionButton,eL().shareButton),iconComponent:X.VJ,muted:!0,size:"small",title:"chart"===e.type?eO("Share chart"):eO("Share playlist"),variant:"transparent",onClick:tb}),td&&((0,k.jX)(e)||(0,k.l2)(e)||"playlist"===e.type)&&(0,l.jsx)(W.K,{className:eL().actionButton,iconComponent:X.OA5,innerRef:tm,muted:!0,size:"small",title:eO("Open menu"),variant:"transparent",onClick:tl})]}),eZ&&(0,l.jsx)(eR._,{animationDirection:"left",gridFlow:"row",item:e})]});return(0,l.jsx)(Y.p,{className:(0,h.A)(eL().root,c),data:er,id:b,isLoading:!er,style:eh,children:e=>(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(i.xA,{columns:eZ?"1fr":"auto 1fr",horizontalSpacing:2,innerRef:e5,verticalSpacing:2,children:[(0,l.jsxs)(i.xA,{alignItems:"flex-start",autoColumns:"auto",autoFlow:"column",columns:"auto 1fr",horizontalSpacing:3,children:[(0,l.jsx)(w.r,{actions:!t||eo||ed&&!(0,k.jX)(e)&&!(0,k.l2)(e)||eZ?null:(0,l.jsx)(W.K,{iconComponent:X.Jxo,size:"small",variant:"ordinary",onClick:()=>e7({playlistId:e.id})}),className:eL().imageContainer,children:(0,l.jsx)(C.b,{canZoomIn:q,eagerLoading:x,href:q||ek?void 0:tp,imageUuid:e.artwork_uuid??void 0,overlayClassName:(0,h.A)(eL().overlay,"desktop"!==eG&&eL().mobileOverlay),overlayContent:ek?(0,l.jsx)("div",{className:(0,h.A)(eL().playButton,en&&eL().overlayFixed,"desktop"!==eG&&eL().mobilePlayButton),children:en?(0,l.jsx)(X.uUv,{height:24,width:24}):e.listened?(0,l.jsx)(X.rkN,{height:24,width:24}):(0,l.jsx)(X.AYg,{height:24,width:24})}):null,size:th,title:t_,triple:!0,type:"chart"===e.type?"chart":"playlist",onBadgeClick:tb,onClick:()=>ek?.(e?.id)})}),eZ&&!eo&&!ey&&tP(e)]}),ey&&(0,k.l2)(e)?(0,l.jsx)(ex,{playlistDescription:e.description,playlistId:e.id,playlistName:t_||"",playlistType:e.type,onCloseAttempt:ej}):(0,l.jsxs)("div",{className:eL().infoBlock,children:[(0,l.jsxs)(i.xA,{children:[(0,l.jsxs)(i.xA,{alignItems:"flex-start",autoFlow:"column",className:(0,h.A)(eL().titleBlock,q&&eL().mainTitleBlock),columns:e?ey||eZ?"1fr":"1fr 0.35fr":void 0,horizontalSpacing:1,justifyItems:"flex-start",children:[(0,l.jsxs)(i.xA,{alignItems:"flex-start",columns:"auto 1fr",horizontalSpacing:1,children:[(0,l.jsx)(v.h,{component:y?`h${y}`:void 0,highlightedText:g,href:q?void 0:tp,playlist:e,singleLine:!q,title:t_||"",variant:q?"large":"normal"}),(0,l.jsx)("div",{})]}),!eZ&&!eo&&!ey&&tP(e),(0,l.jsx)(ew,{anchorElement:tm.current??void 0,canChangeUserData:td,canRemove:(0,k.jX)(e)||(0,k.l2)(e),open:ta,playlist:e,readOnly:ed||!td||!(0,k.jX)(e)&&!(0,k.l2)(e),onAfterRemove:eP,onCloseAttempt:ti,onEditClick:ev})]}),(0,l.jsx)(eK.z,{hideListens:!q||eo,highlightedText:g,isShort:(0,k.nM)(e),playlist:e,target:eo?"_blank":void 0})]}),(0,l.jsx)(Z.K,{mt:1}),(0,k.VZ)(e)&&e.description?(0,l.jsx)(n.V,{className:(0,h.A)(eL().description),component:"div",innerRef:e2,variant:"body2",children:(0,l.jsx)(r.u,{text:e.description,onFormatAttempt:(e,t)=>
1t?e:(0,u.lJ)(e,[eH.Z4.volumoStoreUrl].filter(m.TL),eT)})}):null,((0,k.jX)(e)||(0,k.l2)(e))&&"rejected"===e.state&&(0,l.jsxs)("div",{className:eL().rejectedBlock,children:[(0,l.jsxs)("span",{className:eL().rejected,children:[eO("Rejected"),":"]})," ",(0,l.jsx)("span",{children:e.reject_reason})]}),(0,l.jsxs)(i.xA,{alignItems:"flex-end",columns:eZ&&!q?"1fr":"1fr auto",horizontalSpacing:2,verticalSpacing:2,children:[(0,l.jsxs)("div",{className:eL().genresWrapper,children:[(0,l.jsxs)("div",{className:eL().genresTitle,children:[eO("Genres"),":"]}),(0,l.jsx)(K.x,{scrollerClassName:J().scroller,scrollTrainClassName:J().train,children:(0,l.jsx)("div",{className:eL().genres,"data-test-id":"genres",children:ty.length?(0,u.po)(ty.map(e=>(0,l.jsx)(I.A,{className:eL().genre,href:(0,s.zS)(e),inline:!0,target:eo?"_blank":void 0,children:(0,l.jsx)(L.z,{highlightedText:g,text:e.name})},e.id)),eL().bullet):eO("None")})})]}),p??(em?(0,l.jsx)(l.Fragment,{children:(0,l.jsxs)(i.xA,{alignItems:"center",autoColumns:"1fr",autoFlow:"column",columns:"1fr",justifyItems:"flex-start",children:[(0,l.jsx)("div",{className:(0,h.A)(eL().goToPlaylistButtonContainer,!eZ&&eL().leftBorder),children:(0,l.jsx)(T.$,{className:eL().goToPlaylistButton,href:tp,muted:!0,size:"small",variant:"transparent",children:(0,l.jsx)("div",{className:eL().tracksCount,children:(0,A.B4)(eO,"track",e.total_tracks_count,(0,l.jsx)("span",{className:eL().primaryText,children:e.total_tracks_count},"total tracks"))})})}),(0,l.jsx)("div",{className:(0,h.A)(eL().goToPlaylistButtonContainer,eL().leftBorder),children:(0,l.jsx)(T.$,{className:eL().goToPlaylistButton,href:tp,muted:!0,size:"small",variant:"transparent",children:(0,l.jsx)("div",{className:eL().primaryText,children:(0,et.Jy)(e.duration??void 0)||"-"})})}),(0,l.jsx)("div",{className:(0,h.A)(eL().goToPlaylistButtonContainer,eL().leftBorder),children:(0,l.jsx)(T.$,{className:(0,h.A)(eL().goToPlaylistButton),href:tp,muted:!0,size:"small",variant:"transparent",children:e.purchased?(0,l.jsx)("span",{className:eL().secondaryText,children:eO("Purchased")}):(0,l.jsx)("span",{className:(0,h.A)(eL().primaryText,Q.hY),children:eY(e.price)})})})]})}):null)]})]})]}),(0,l.jsx)("div",{className:(0,h.A)(ey&&eL().disabled),children:(0,l.jsxs)("div",{children:[(0,k.VZ)(e)&&e.embed_youtube_id&&(0,l.jsxs)(l.Fragment,{children:["playlist"===e.type&&(0,l.jsx)(D.c,{}),(0,l.jsx)(Z.K,{mt:eo||"playlist"===e.type?2:3}),(0,l.jsx)(N.N,{className:eL().iframe,src:(0,B.j7)(e.embed_youtube_id),title:eO("YouTube video player")})]}),(0,k.VZ)(e)&&(0,l.jsx)(Z.K,{mt:2}),(0,k.VZ)(e)&&Array.isArray(e.tracks)&&!eo?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(D.c,{variant:"zero"}),(0,l.jsxs)(i.xA,{alignItems:eZ?"stretch":"center",className:eL().actionLine,columns:eZ?"1fr":"auto 1fr auto",children:[(0,l.jsxs)("div",{children:[(0,l.jsx)(eW.J,{className:eL().counters,currentCount:tf,duration:tk,totalCount:e.total_tracks_count,trailingDivider:!eZ}),eZ&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(Z.K,{mt:1}),(0,l.jsx)(D.c,{variant:"zero"}),(0,l.jsx)(Z.K,{mt:2})]})]}),!eZ&&(!eo&&"playlist"===e.type&&e.total_tracks_count>0&&((0,k.jX)(e)||(0,k.l2)(e))?(0,l.jsxs)(i.xA,{alignItems:"center",columns:"1fr auto",children:[(0,l.jsxs)("div",{className:eL().myPlaylistHint,children:[(0,l.jsx)(X.tBz,{className:eL().myPlaylistHintIcon,height:16,width:16}),eO("On Volumo, every chart earns its creator a 5% chart\xa0monetization reward")]}),(0,l.jsx)(W.K,{className:eL().submitAsChartButton,iconComponent:X.THQ,size:"medium",variant:"transparent",onClick:tt,children:eO("Make it a Chart","publish your playlist as a chart")})]}):(0,l.jsx)(eb.Z,{className:eL().randomHint,hideWhenNarrow:!0,seed:e?.id})),(0,l.jsx)(eE.E,{canRemove:!1,className:eL().actions,disabled:a,fullSizeBelowSm:!0,item:e,layoutVariant:"full"})]}),(0,l.jsx)(D.c,{variant:"zero"}),(0,l.jsx)(G._,{allWidthBelowMd:!0,disabled:!o,topOffset:eQ("top",eq),onStuckChange:e1,children:(0,l.jsxs)(i.xA,{alignItems:"center",className:(0,h.A)(eL().selectionActionsBlock),columns:"1fr auto",horizontalSpacing:3,innerRef:e3,justifyItems:"flex-end",children:[(0,l.jsxs)(i.xA,{alignItems:"center",columns:"auto auto 1fr",horizontalSpacing:1,children:[(0,l.jsx)(M.L,{checked:!!a,className:eL().checkbox,onChange:ef}),td?(0,l.jsxs)(S.u,{className:eL().selectTracksButton,onClick:tr,children:[eO("Select multiple"),(0,l.jsx)(U.zT,{open:tn})]}):(0,l.jsx)(l.Fragment,{children:eO("Select multiple")}
1),ea&&(0,l.jsx)(O.a,{className:eL().selectionLoader})]}),a&&(0,l.jsxs)(i.xA,{alignItems:"center",columns:eZ?"auto":"1fr auto",children:[!eZ&&(0,k.VZ)(e)&&(0,l.jsx)(eX.w,{canSelect:a,className:eL().selectionActions,playlist:e,readOnly:ed,selectedTracks:eu??[],onRemove:async()=>e&&await eP?.(e.id)}),(0,l.jsx)(W.K,{className:eL().doneButton,iconComponent:X.iWP,variant:"transparent",onClick:ef,children:eO("Done")})]})]})})]}):eo&&!j?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(Z.K,{mt:1}),(0,l.jsx)(D.c,{variant:"zero"})]}):null,(0,l.jsxs)(z.rI,{anchorElement:e3.current??void 0,id:"trackSelectionMenu",open:tn,preferredDirection:"bottomRight",onCloseAttempt:to,children:[(0,l.jsx)(z.Dr,{onClick:eC,children:eO("All tracks")}),(0,l.jsx)(z.Dr,{onClick:eV,children:eO("Purchased tracks")}),(0,l.jsx)(z.Dr,{onClick:eB,children:eO("Unpurchased tracks")}),(0,l.jsx)(z.Dr,{onClick:eN,children:eO("Downloaded tracks")}),(0,l.jsx)(z.Dr,{onClick:eA,children:eO("Undownloaded tracks")}),(0,l.jsx)(z.Dr,{onClick:ef,children:a?eO("Disable selection"):eO("Enable selection")})]})]})})]})})},(e,t)=>{let{style:a,...l}=e,{style:s,...i}=t;return(0,ea.bN)(a,s)&&(0,ea.bN)(l,i)});eM.displayName="PlaylistHeader"},3317:(e,t,a)=>{"use strict";a.d(t,{z:()=>N});var l=a(80263),s=a(27394),i=a(70719),n=a(77148),r=a(12556),o=a(32471),c=a(93349),d=a(56813),u=a.n(d),m=a(13463),h=a(553),_=a(93107),p=a(52996),x=a(37247),y=a(6750),j=a(10330),g=a(3638),b=a(53239),v=a(88196),f=a(88847),k=a(51143),P=a(26115),C=a.n(P);let N=e=>{let{playlist:t,hideListens:a,highlightedText:d,isShort:P,si:N,target:A}=e,{isBelowSm:B}=(0,r.yU)(),{user:w}=(0,k.IE)(),{locale:H,t:T}=(0,m.c3)(),S=!a&&((0,s.jX)(t)||(0,s.l2)(t))&&t?.state==="published",{data:I}=(0,f.Lx)(t?.id,S),D=w?.is_affiliate?i.KW.AffiliateDashboard:i.KW.ChartMonetization,z=((0,s.jX)(t)?t.created_at:t?.published_at)||void 0,F=(0,b.useMemo)(()=>[t?.owner.type&&!(0,x.EK)(t.owner.type,["artist","recordlabel"])?void 0:(0,l.jsx)("div",{className:C().infoBlock,children:(0,l.jsx)("span",{className:C().authorLabel,children:T("By {author}","By author",{author:t?.owner.type==="artist"||t?.owner.type==="recordlabel"?(0,l.jsx)(v.U,{className:C().author,contributor:{id:Number(t?.owner.id),name:t.owner.name,type:t.owner.type,followed:t.owner.followed},highlightedText:d,si:N,target:A},"owner"):(0,l.jsx)("span",{className:(0,g.A)(C().author,h.Yr),children:t?.owner.name},"owner")})})},"author"),t?.type==="playlist"&&z?(0,l.jsxs)("div",{className:C().infoBlock,children:[(0,l.jsxs)("span",{className:C().label,children:[T("Created"),":"]}),(0,_.ZP)(z,{locale:H})]},"created"):void 0,t?.type==="playlist"&&((0,s.jX)(t)&&!(0,y.ro)(t.created_at,t?.content_updated_at)||!(0,s.jX)(t)&&(0,y.Y8)(t.published_at||void 0,t.content_updated_at)&&!(0,y.ro)(t.published_at||void 0,t.content_updated_at))?(0,l.jsxs)("div",{className:C().infoBlock,children:[(0,l.jsxs)("span",{className:C().label,children:[T("Edited"),":"]}),(0,_.ZP)(t?.content_updated_at,{locale:H})]},"edited"):void 0,t?.type==="chart"&&t?.published_at?(0,l.jsxs)("div",{className:C().infoBlock,children:[(0,l.jsxs)("span",{className:C().label,children:[T("Published"),":"]}),(0,_.ZP)(t.published_at,{locale:H})]},"published"):void 0].filter(j.vN),[t]),E=P&&B&&F.length>2;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:(0,g.A)(P&&u().singleline),children:[(0,p.po)(E?F.slice(0,2):F,C().bullet),E?(0,l.jsxs)(l.Fragment,{children:[" ",(0,l.jsx)(o.A,{hoverType:"base",href:t?(0,i.C$)(t):void 0,inline:!0,children:` +${F.length-2} more`})]}):null]}),S?(0,l.jsx)("div",{children:(0,p.po)([(0,l.jsxs)(c.W,{className:C().infoBlock,href:D,children:[(0,l.jsxs)("span",{className:C().label,children:[" ",T("Tracks listened"),":"]}),I?.tracks_listens??"-"]},"listened"),(0,l.jsxs)(c.W,{className:C().infoBlock,href:D,children:[(0,l.jsxs)("span",{className:C().label,children:[" ",T("Purchases"),":"]}),I?.purchases??"-"]},"purchased"),(0,l.jsxs)(c.W,{className:C().infoBlock,href:D,children:[(0,l.jsxs)("span",{className:C().label,children:[" ",T("Earned"),":"]}),(0,n.vv)(I?.earned)]},"earned")],C().bullet)}):null]})}},8856:e=>{e.exports={root:"SelectionActions_root__93zdD",ctaButton:"SelectionActions_ctaButton___ncmu",removeButton:"SelectionActions_removeButton__PzWcL",addToPlaylistButton:"SelectionActions_addToPlaylistButton__W4cjs",verticalDivider:"SelectionActions_verticalDivider__Jbdte"}},8966:e=>{e.exports={title:"PlaylistActionsPopup_title__84feE",dot:"PlaylistActionsPopup_dot__8E2Bo",secondaryTitle:"PlaylistActionsPopup_secondaryTitle__2dEjB"}},13835:e=>{e.exports={form:"PlaylistEditForm_form__XWKli",button:"PlaylistEditForm_button__b_1xk",submitButton:"PlaylistEditForm_submitButton__0vSuK",cancelButton:"PlaylistEditForm_cancelButton__ZeuXW"}},22160:e=>{e.exports={button:"TextExpand_button__Im3Fj"}},26115:e=>{e.exports={infoBlock:"PlaylistInfo_infoBlock__2bOiX",label:"PlaylistInfo_label__16uZA",bullet:"PlaylistInfo_bullet__uE7av",authorLabel:"PlaylistInfo_authorLabel__5mJ9I",author:"PlaylistInfo_author__Tk_i5"}},30116:e=>{e.exports={singleline:"PlaylistHeader_singleline__YdJ6T",multiline:"PlaylistHeader_multiline__lLncr",root:"PlaylistHeader_root__Bo4fA",overlay:"PlaylistHeader_overlay__Mq_Gq",title:"PlaylistHeader_title__lpdAo",mainTitle:"PlaylistHeader_mainTitle__wcKHz",infoBlock:"PlaylistHeader_infoBlock__KrUH9",checkbox:"PlaylistHeader_checkbox__xMr2a",selectTracksButton:"PlaylistHeader_selectTracksButton__SbUXe",selectionLoader:"PlaylistHeader_selectionLoader__XqUav",goToPlaylistButton:"PlaylistHeader_goToPlaylistButton__nQzlr",primaryText:"PlaylistHeader_primaryText__wmE0E",secondaryText:"PlaylistHeader_secondaryText__JczRM",goToPlaylistButtonContainer:"PlaylistHeader_goToPlaylistButtonContainer__H91oB",submitAsChartButton:"PlaylistHeader_submitAsChartButton__Dca1c",rejectedBlock:"PlaylistHeader_rejectedBlock__yhvkX",description:"PlaylistHeader_description__70t9L",rejected:"PlaylistHeader_rejected__7_bEK",selectionActions:"PlaylistHeader_selectionActions__YGKN_",selectionActionsBlock:"PlaylistHeader_selectionActionsBlock__MCnPW",mainTitleBlock:"PlaylistHeader_mainTitleBlock__jJrIE",verticalDivider:"PlaylistHeader_verticalDivider___YnVL",tracksCount:"PlaylistHeader_tracksCount__BuIZO",leftBorder:"PlaylistHeader_leftBorder__N9eS6",genre:"PlaylistHeader_genre__9rR5I",genresTitle:"PlaylistHeader_genresTitle__j5wq6",genres:"PlaylistHeader_genres__CuZNi",iframe:"PlaylistHeader_iframe__APQJs",counterBlock:"PlaylistHeader_counterBlock__JyVar",count:"PlaylistHeader_count__7OPb1",countersVerticalDivider:"PlaylistHeader_countersVerticalDivider__zvdf2",number:"PlaylistHeader_number__Et7qA",bullet:"PlaylistHeader_bullet__XB7MV",actionsVerticalDivider:"PlaylistHeader_actionsVerticalDivider__QesPN",titleBlock:"PlaylistHeader_titleBlock__qG1R_",genresWrapper:"PlaylistHeader_genresWrapper__Eydk1",topActions:"PlaylistHeader_topActions__S0ihk",playButton:"PlaylistHeader_playButton__4sNOR",mobilePlayButton:"PlaylistHeader_mobilePlayButton__zG6PQ",imageContainer:"PlaylistHeader_imageContainer__eZuml",mobileOverlay:"PlaylistHeader_mobileOverlay__8bVjd",overlayFixed:"PlaylistHeader_overlayFixed__vLzi8",counters:"PlaylistHeader_counters__Lqxkb",actionButton:"PlaylistHeader_actionButton__WAYVj",duration:"PlaylistHeader_duration__bmxGl",myPlaylistHint:"PlaylistHeader_myPlaylistHint__9WBkc",myPlaylistHintIcon:"PlaylistHeader_myPlaylistHintIcon__FwHbS",randomHint:"PlaylistHeader_randomHint__eOELM",doneButton:"PlaylistHeader_doneButton__MexoY",disabled:"PlaylistHeader_disabled__clE63",actionLine:"PlaylistHeader_actionLine__dNrBm",actions:"PlaylistHeader_actions__BnDQX"}},32599:(e,t,a)=>{"use strict";a.d(t,{f:()=>n});var l=a(12556),s=a(70559),i=a(53239);let n=e=>{let{isAboveMd:t}=(0,l.yU)(),{getTotalOffset:a}=(0,i.useContext)(s.X);return(0,i.useMemo)(()=>({"--bottom-offset":t?0:a("bottom",e)}),[a,t,e])}},40251:e=>{e.exports={singleline:"AlbumHeader_singleline__iqB_k",multiline:"AlbumHeader_multiline__DTHby",root:"AlbumHeader_root__N3T_M",actionsWithoutGenres:"AlbumHeader_actionsWithoutGenres__Uvt6_",buyButton:"AlbumHeader_buyButton__BhRzN",playlistActions:"AlbumHeader_playlistActions__SaLMS",actionButton:"AlbumHeader_actionButton__jfXpK",menuItem:"AlbumHeader_menuItem__WRObv",checkbox:"AlbumHeader_checkbox__gz_w2",genreChipsScroll:"AlbumHeader_genreChipsScroll__zwOUN",image:"AlbumHeader_image__FazrT",info:"AlbumHeader_info__S8p2v",label:"AlbumHeader_label__3EfCu",baseText:"AlbumHeader_baseText__DARYX",description:"AlbumHeader_description__fuxTf",artistsGenresInList:"AlbumHeader_artistsGenresInList__zOPqh"}},44785:e=>
1{e.exports={root:"PlaylistPublicStatusMarker_root__EtMEn",public:"PlaylistPublicStatusMarker_public__MARI6",unlisted:"PlaylistPublicStatusMarker_unlisted__o_us6"}},45895:(e,t,a)=>{"use strict";a.d(t,{w:()=>j});var l=a(80263),s=a(27394),i=a(12556),n=a(97930),r=a(70559),o=a(13463),c=a(3638),d=a(53239),u=a(5968),m=a(88770),h=a(30394),_=a(32599),p=a(8856),x=a.n(p);let y="selection-actions",j=e=>{let{canSelect:t,className:a,playlist:p,readOnly:j,selectedTracks:g,onRemove:b}=e,{t:v}=(0,o.c3)(),{isBelowSm:f}=(0,i.yU)(),{registerOffset:k,deregisterOffset:P}=(0,d.useContext)(r.X),C=(0,_.f)(450),N=(0,d.useMemo)(()=>g.filter(s.BB),[g]),A=(0,d.useCallback)(async()=>{await b?.()},[b]);return(0,d.useEffect)(()=>{if(f)return k({name:y,offset:42,position:"bottom",rank:450}),()=>{P(y)}},[f]),(0,l.jsxs)(n.xA,{alignItems:"center",autoColumns:"auto",autoFlow:"column",className:(0,c.A)(x().root,a),justifyContent:f?void 0:"flex-end",justifyItems:"center",style:C,verticalSpacing:2,children:[!j&&(0,l.jsx)(h.z,{buttonVariant:"transparent",className:x().removeButton,disabled:!t||!g?.length,itemTitle:v("selected"),itemTypeTitle:v("track"),layoutVariant:"normal",onClick:A}),(0,l.jsx)("div",{className:x().verticalDivider}),(0,l.jsx)(u.n,{buttonVariant:"transparent",className:x().addToPlaylistButton,disabled:t?!N.length:!p?.total_tracks_count,layoutVariant:"normal",showRightPlaceholder:!1,sourcePlaylistId:t?void 0:p?.id,sourceTrackIds:t?N.map(e=>e.id):void 0}),(0,l.jsx)("div",{className:x().verticalDivider}),(0,l.jsx)(m.F,{className:x().ctaButton,disabled:t&&!N.length,inPopup:f,items:t&&N.length?N:p?[p]:[],itemType:t&&N.length?"track":"playlist",layoutVariant:"compact",playlistId:p?.id,variant:"transparent"}),!f&&(0,l.jsx)("div",{className:x().verticalDivider})]})}},59571:(e,t,a)=>{"use strict";a.d(t,{r:()=>o});var l=a(80263),s=a(97930),i=a(3638);a(53239);var n=a(79814),r=a.n(n);let o=e=>{let{actions:t,actionsAlwaysVisible:a,className:n,...o}=e;return(0,l.jsxs)("div",{className:(0,i.A)(n,r().root,a&&r().alwaysVisible),...o,children:[o.children,t&&(0,l.jsx)(s.xA,{autoFlow:"columns",className:(0,i.A)(r().actions,a&&r().alwaysVisible),horizontalSpacing:1,children:t})]})}},66697:e=>{e.exports={input:"TextareaBase_input__S8yxR",slim:"TextareaBase_slim__OeLyS",canResize:"TextareaBase_canResize__lklg5"}},71233:(e,t,a)=>{"use strict";a.d(t,{N:()=>c});var l=a(80263),s=a(60719),i=a(81076),n=a(12806),r=a(43138),o=a(53239);let c=e=>{let{innerRef:t,...a}=e,c=(0,o.useRef)(null),d=(0,n.aB)([t,c]),u=(0,o.useRef)(null),{playbackServer:m}=(0,s.cs)();return(0,o.useEffect)(()=>{let e=()=>{c.current&&window.YT&&(u.current=new window.YT.Player(c.current,{events:{onReady:e=>u.current=e.target,onStateChange:e=>e.data===window.YT.PlayerState.PLAYING&&m.triggerPlayback(e=>e,!1)}}))};if(window.YT)e();else{let t=document.createElement("script");t.src=`${i.OE}/iframe_api`,t.onload=()=>{window.onYouTubeIframeAPIReady=e},document.body.appendChild(t)}},[]),(0,o.useEffect)(()=>{let e=async e=>{let{isPlayingNext:t}=e,a=u.current;a&&"function"==typeof a.getPlayerState&&a.getPlayerState()===window.YT.PlayerState.PLAYING&&t&&a.pauseVideo()};return m.subscribe(e),()=>m.unsubscribe(e)},[m]),(0,l.jsx)("iframe",{allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowFullScreen:!0,frameBorder:"0",...a,ref:d,src:a.src?(0,r.Y9)(a.src,"enablejsapi",1):void 0})}},78738:(e,t,a)=>{"use strict";a.d(t,{T:()=>h});var l=a(80263),s=a(904),i=a(96776),n=a(62750),r=a(12806),o=a(3638),c=a(53239),d=a(66697),u=a.n(d);let m=e=>{let{autoCapitalize:t,autoComplete:a,autoFocus:s,canResize:d,className:m,controlledWhenFocused:h,defaultValue:_,disabled:p,id:x,inputContainerRef:y,inputProps:j,inputRef:g,name:b,placeholder:v,prefix:f,postfix:k,readOnly:P,role:C,rows:N,validationState:A="normal",value:B,onBlur:w,onChange:H,onClick:T,onFocus:S,onKeyDown:I,...D}=e,z=void 0!==B?`${B}`:B,F=(0,r.OJ)(D),E=(0,c.useRef)(null),R=(0,r.aB)([g,E]),[V,L]=(0,c.useState)(!1),[K,X]=(0,c.useState)(z);(0,i.I)(()=>{(h||!V&&z!==K)&&X(z)},[z]);let W=(0,c.useCallback)(e=>{e.target&&X(e.target.value),H?.(e)},[H]);return(0,c.useEffect)(()=>{s&&setTimeout(()=>{E.current?.focus()},50)},[s]),(0,l.jsx)(n.O,{"aria-activedescendant":V?x:void 0,className:m,disabled:p,innerRef:y,postfix:k,prefix:f,validationState:A,children:(0,l.jsx)("textarea",{ref:R,...j,autoCapitalize:t,autoComplete:a,autoFocus:s,className:(0,o.A)(j?.className,u().input,!1!==d&&u().canResize),defaultValue:_,disabled:p,id:x,name:b,placeholder:v,readOnly:P,role:C,rows:N,value:K,onBlur:e=>{L(!1),w?.(e)},onChange:W,onClick:T,onFocus:e=>{L(!0),S?.(e)},onKeyDown:I,...F})})},h=e=>{let{className:t,disabled:a,error:i,footnote:n,inputContainerClassName:r,label:o,labelOption:c,mini:d,placeholder:u,required:h,reserveErrorSpace:_,...p}=e;return(0,l.jsx)(s.v,{className:t,disabled:a,error:i,footnote:n,label:o,labelOption:c,mini:d,required:h,reserveErrorSpace:_,children:(0,l.jsx)(m,{className:r,disabled:a,placeholder:u,validationState:i?"error":"normal",...p})})}},79814:e=>{e.exports={root:"BlockWithFloatingActions_root__xrV7L",actions:"BlockWithFloatingActions_actions__jPJkN",alwaysVisible:"BlockWithFloatingActions_alwaysVisible__guYRg"}}
1,81076:(e,t,a)=>{"use strict";a.d(t,{Mq:()=>m,NG:()=>i,OE:()=>r,W:()=>d,Yl:()=>u,j7:()=>c,s5:()=>o,tX:()=>n});var l=a(43138);let s=/^(?:(?:https|http):\/\/)?(?:www\.)?(?:youtube\.com|youtu\.be).*?(?:\/|v\/|u\/|embed\/|ytscreeningroom\/|shorts\/|watch|\?(v|vi)=|(?<username>user\/))(?<id>[\w\-]{11})(?:\?|&|$)/,i=e=>{var t,a;return null==(a=null==(t=s.exec(e))?void 0:t.groups)?void 0:a.id},n=e=>s.test(e),r="https://www.youtube.com",o=e=>`${r}/watch?v=${e}`,c=(e,t)=>{let a=e?`${r}/embed/${e}`:void 0;return a?t?(0,l.du)(a,t):a:void 0},d=e=>`${r}/@${e}`,u=(e,t)=>`https://img.youtube.com/vi/${e}/${({maxres:"maxresdefault.jpg",sd:"sddefault.jpg",hq:"hqdefault.jpg",mq:"mqdefault.jpg",default:"default.jpg"})[t]}`,m=e=>(0,l.du)(`${r}/oembed`,{url:o(e),format:"json"})},90979:(e,t,a)=>{"use strict";a.d(t,{u:()=>h});var l=a(80263),s=a(62907),i=a(95041),n=a(43959),r=a(50016),o=a(13463),c=a(53239),d=a(18251),u=a(22160),m=a.n(u);let h=e=>{let{defaultLength:t=240,text:a,onFormatAttempt:u}=e,{t:h}=(0,o.c3)(),{isOpen:_,toggle:p}=(0,n.F)(),x=a.trim().split("\n");return x[0]?(0,l.jsxs)(l.Fragment,{children:[_||x[0].length<=t?u?.(x[0])??x[0]:u?.(x[0].slice(0,t)+"…",!0)??x[0].slice(0,t)+"…",x.length>1&&(0,l.jsx)(i.m,{expanded:_,children:(0,l.jsx)(r.V,{component:"div",variant:"body2",children:x.slice(1).map((e,t)=>(0,l.jsxs)(c.Fragment,{children:[(0,l.jsx)("span",{children:u?.(e)??e}),(0,l.jsx)("br",{})]},t))})}),(x[0].length>t||x.length>1)&&(0,l.jsxs)(l.Fragment,{children:[" ",(0,l.jsx)(s.u,{className:m().button,onClick:p,children:_?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(d.YPw,{}),h("Show less")]}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(d.Kng,{}),h("Read more")]})})]})]}):null}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.