PageSourceSearch

https://edjing.com/xx/QeLe1gOy.js

js edjing.com collected 2026-09-24 09:25:30 UTC 5,397 bytes, 1 lines download raw bytes

1import{_ as P}from"./CvR--EQ1.js";import{_ as V,w as H,c as O,S as T,u as U,a as r,l as q,b as D,d as R,e as W,s,f as Y,g as _,h as a,i,j as g,t as l,k as L,m as w,n as b,o as v,F as Z,r as G,p as J,q as K,v as m,x as Q,y as X,z as ee}from"./Wbye8ACx.js";import{_ as ae}from"./IManz5kz.js";import{_ as te}from"./kAbeVvTW.js";import{_ as se}from"./D7CHtETL.js";import{u as ne}from"./D7oJVgXW.js";import{u as ie}from"./C3ct0REc.js";const le={class:"app-header-offset"},oe={key:0,class:"album-page"},re={class:"album-breadcrumbs"},me={class:"album-header"},ce=["src","alt"],ue={class:"album-header__info"},_e={class:"album-header__name"},de={class:"album-header__meta"},pe={key:1},ge={key:0,class:"album-section"},be={class:"album-section__title"},he={class:"album-tracks-list"},$e={__name:"[[uuid]]",async setup(ke){let d,x;const h=J(),t=h.params.lang||"en",y=s(t),p=h.params.slug,$=h.params.uuid,M={en:{home:"Home",albums:"Albums",tracks:"tracks",tracklist:"Tracklist",listenFallback:"Listen to {album} by {artist} on Apple Music and mix with edjing Mix."},es:{home:"Inicio",albums:"Álbumes",tracks:"canciones",tracklist:"Lista de canciones",listenFallback:"Escucha {album} de {artist} en Apple Music y mezcla con edjing Mix."},fr:{home:"Accueil",albums:"Albums",tracks:"titres",tracklist:"Liste des titres",listenFallback:"Écoutez {album} de {artist} sur Apple Music et mixez avec edjing Mix."},pt:{home:"Início",albums:"Álbuns",tracks:"faixas",tracklist:"Lista de faixas",listenFallback:"Ouça {album} de {artist} no Apple Music e mixe com edjing Mix."},de:{home:"Startseite",albums:"Alben",tracks:"Titel",tracklist:"Titelliste",listenFallback:"{album} von {artist} auf Apple Music hören und mit edjing Mix mixen."},ja:{home:"ホーム",albums:"アルバム",tracks:"曲",tracklist:"トラックリスト",listenFallback:"Apple Musicで{artist}の{album}を聴いて、edjing Mixでミックス。"}},o=n=>M[t]?.[n]||M.en[n],{data:e}=([d,x]=H(()=>ne(`/api/seo/albums/${p}`,{query:{lang:t}},"$SefYZCOczB")),d=await d,x(),d),F=X(()=>e.value?.tracks||null),{visibleItems:I,hasMore:S,showMore:j,totalItems:z}=ie(F,10);if(!e.value)throw O({statusCode:404,message:"Album not found"});const k=e.value.seo.seo_title||`${e.value.seo.name} — ${e.value.artist.name} | ${T}`,f=e.value.seo.meta_description||o("listenFallback").replace("{album}",e.value.seo.name).replace("{artist}",e.value.artist.name),u=`${r}${s(t)}/album/${p}/${$}`;return U({htmlAttrs:{lang:t},title:k,meta:[{name:"description",content:f},{property:"og:title",content:k},{property:"og:description",content:f},{property:"og:url",content:u},{property:"og:type",content:"music.album"},{property:"og:site_name",content:T},{property:"og:locale",content:q[t]||"en_US"},{property:"og:image",content:e.value.seo.image},{property:"music:musician",content:`${r}/artist/${e.value.artist.slug}/${e.value.artist.artist_id}`},{property:"music:release_date",content:e.value.seo.release_date},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:e.value.seo.image}],link:[{rel:"canonical",href:u},...ee.map(n=>({rel:"alternate",hreflang:n,href:`${r}${s(n)}/album/${p}/${$}`})),{rel:"alternate",hreflang:"x-default",href:`${r}/album/${p}/${$}`}]}),D([R({"@id":`${u}#webpage`,name:k,description:f,url:u}),W({itemListElement:[{name:o("home"),item:`${r}${s(t)}`},{name:o("albums"),item:`${r}${s(t)}/albums`},{name:e.value.artist.name,item:`${r}${s(t)}/artist/${e.value.artist.slug}/${e.value.artist.artist_id}`},{name:e.value.seo.name,item:u}]}),Y(e.value,t)]),(n,fe)=>{const B=P,A=K,C=ae,E=te,N=se;return m(),_("div",le,[a(e)?(m(),_("div",oe,[i("nav",re,[g(B,{lang:a(t),items:[{label:o("home"),to:a(s)(a(t))||"/"},{label:o("albums"),to:`${a(y)}/albums`},{label:a(e).artist.name,to:`${a(y)}/artist/${a(e).artist.slug}/${a(e).artist.artist_id}`},{label:a(e).seo.name}]},null,8,["lang","items"])]),i("section",me,[i("img",{src:("resizedImage"in n?n.resizedImage:a(Q))(a(e).seo.image,560),alt:`${a(e).seo.name} — ${a(e).artist.name}`,class:"album-header__image",width:"280",height:"280"},null,8,ce),i("div",ue,[i("h1",_e,l(a(e).seo.name),1),g(A,{to:`${a(s)(a(t))}/artist/${a(e).artist.slug}/${a(e).artist.artist_id}`,class:"album-header__artist"},{default:L(()=>[v(l(a(e).artist.name),1)]),_:1},8,["to"]),i("p",de,[(a(e).tags||[])[0]?(m(),w(A,{key:0,to:`${a(s)(a(t))}/tags/${a(e).tags[0].slug}/${a(e).tags[0].tag_id}`,class:"album-header__genre-link"},{default:L(()=>[v(l(a(e).tags[0].name),1)]),_:1},8,["to"])):b("",!0),(a(e).tags||[])[0]?(m(),_("span",pe," · ")):b("",!0),v(" "+l(a(e).seo.release_date)+" · "+l(a(e).seo.num_tracks)+" "+l(o("tracks")),1)]),g(C,{"apple-id":a(e).apple_music_id,"apple-type":"album",slug:a(e).slug,"track-name":a(e).seo.name,"artist-name":a(e).artist.name,lang:a(t),variant:"hero"},null,8,["apple-id","slug","track-name","artist-name","lang"])])]),a(e).tracks?.length?(m(),_("section",ge,[i("h2",be,l(o("tracklist"))+" ("+l(a(z))+")",1),i("div",he,[(m(!0),_(Z,null,G(a(I),c=>(m(),w(E,{key:c.uuid,uuid:c.uuid,slug:c.slug,name:c.seo.name,"artist-name":a(e).artist.name,image:c.seo.image,"apple-id":c.apple_music_id,lang:a(t)},null,8,["uuid","slug","name","artist-name","image","apple-id","lang"]))),128))]),g(N,{lang:a(t),"has-more":a(S),onLoadMore:a(j)},null,8,["lang","has-more","onLoadMore"])])):b("",!0)])):b("",!0)])}}},we=V($e,[["__scopeId","data-v-25f40922"]]);export{we as default};

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.