PageSourceSearch

https://exbplatform.netlify.app/_nuxt/artifact.ZrbyrZbY.js

js exbplatform.netlify.app collected 2026-10-03 10:43:24 UTC 3,270 bytes, 1 lines download raw bytes

1import{j as A,i as C,s as L,r as k,l as N,h as B,m as R,o as d,c as x,a as r,b as y,w as b,g as e,P as j,B as P,v as V,Q as z}from"./entry.Yh3GnwLp.js";import{_ as E}from"./nuxt-link.JHf2nNDu.js";import{u as G}from"./useBreakpoints.1vTY1r6o.js";import{i as $}from"./icons.Nb8Vrb4F.js";const M={class:"flex items-center justify-between bg-secondary px-5 py-5 text-primary md:py-7"},O=["onClick","disabled"],Q={class:"h-10 w-10 md:h-[72px] md:w-[72px]"},W=["xlink:href"],q=["onClick"],D={class:"h-5 w-5 md:h-10 md:w-10"},F=["xlink:href"],H=["onClick","disabled"],I={class:"h-10 w-10 md:h-[72px] md:w-[72px]"},J=["xlink:href"],K={__name:"ArtifactNav",setup(T){A();const s=C();G();const c=s.exhibition.slug,p=s.artifacts,{currentSlug:w}=L(s),v=k(null);let n=k({title:null,url:null}),u=k({title:null,url:null}),_=null;N(()=>{B.timeline({}).from(v.value,{opacity:0,duration:0}).from(v.value,{yPercent:-100,duration:.5,delay:.5}),s.transitions.next="slideLeft",S()}),R(w,()=>{S()});function S(){var f,h,i,a;if(p.forEach((t,l)=>{(t.fields.artifactType==="article"?t.fields.artifactArticle.slug:t.slug)===w.value&&(_=l)}),p[_+1]){const t=p[_+1],l=t.fields.artifactType==="object"?`/${c}/artifacts/`:`/${c}/articles/`,o=t.fields.artifactType==="article"?t.fields.artifactArticle.slug:t.slug;n.value.title=((f=t.fields)==null?void 0:f.title)||((h=t.fields.artifactArticle)==null?void 0:h.title),n.value.url=l+o}else n.value={title:null,url:null};if(p[_-1]){const t=p[_-1],l=t.fields.artifactType==="object"?`/${c}/artifacts/`:`/${c}/articles/`,o=t.fields.artifactType==="article"?t.fields.artifactArticle.slug:t.slug;u.value.title=((i=t.fields)==null?void 0:i.title)||((a=t.fields.artifactArticle)==null?void 0:a.title),u.value.url=l+o}else u.value={title:null,url:null}}function g(f,h,i,a){s.transitions.next=a==="close"?"slideRight":h,s.currentTitle=i,f()}return(f,h)=>{var a,t;const i=E;return d(),x("div",{ref_key:"nav",ref:v,"data-theme-color":"dark",class:"fixed top-20 z-50 w-full text-center md:top-[157px]"},[r("div",M,[y(i,{custom:"",prefetch:"","prefetched-class":"prefetched",to:(a=e(u))==null?void 0:a.url},{default:b(({navigate:l})=>[r("button",{onClick:o=>{var m;return g(l,"slideRight",(m=e(u))==null?void 0:m.title),"prev"},disabled:!e(u).url,class:"hover:text-primary disabled:opacity-30"},[(d(),x("svg",Q,[r("use",{"xlink:href":`${e($)}#arrow-left`},null,8,W)]))],8,O)]),_:1},8,["to"]),y(i,{custom:"",to:`/${e(c)}`},{default:b(({navigate:l})=>[r("button",{onClick:o=>g(l,"zoomOut",e(s).exhibition.title,"close"),class:"hover:text-primary disabled:opacity-30"},[(d(),x("svg",D,[r("use",{"xlink:href":`${e($)}#close`},null,8,F)]))],8,q)]),_:1},8,["to"]),y(i,{custom:"",prefetch:"","prefetched-class":"prefetched",to:(t=e(n))==null?void 0:t.url},{default:b(({navigate:l})=>[r("button",{onClick:o=>{var m;return g(l,"slideLeft",(m=e(n))==null?void 0:m.title,"next")},disabled:!e(n).url,class:"hover:text-primary disabled:opacity-30"},[(d(),x("svg",I,[r("use",{"xlink:href":`${e($)}#arrow-right`},null,8,J)]))],8,H)]),_:1},8,["to"])])],512)}}},U=K,X={class:"layout-artifact"},st={__name:"artifact",setup(T){return(s,c)=>(d(),x("div",X,[(s._.provides[j]||s.$route).name!=="exbslug-info"?(d(),P(e(U),{key:0})):V("",!0),z(s.$slots,"default")]))}};export{st 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.