PageSourceSearch

https://www.joelsternfeld.net/_nuxt/DlnIhKuY.js

js joelsternfeld.net collected 2026-10-02 17:03:39 UTC 1,470 bytes, 4 lines download raw bytes

1import{_ as m}from"./UYDh4SBU.js";import{_ as g,x as a,w as v,K as f,E as w,G as h,H as j,c as D,e as x,t as y,u as i,a as k,i as S,J as C,l as b,m as B,v as E,o as c}from"./CUgxdK8p.js";import{j as P}from"./e7tJSyPV.js";import"./BKclzqLX.js";import"./DRjGM95K.js";import"./qsU6f4zr.js";import"./Bm2KVYZ7.js";import"./CFpWq7VF.js";import"./DwlbiaUT.js";import"./BUo9UVN_.js";import"./D13wUmRp.js";import"./uRPJjWNs.js";const W={class:"project-writings"},I={class:"visually-hidden"},N={name:"WritingsIndex"},T=Object.assign(N,{async setup(H){let e,s;const l=E("navigation"),p=a(()=>l?.find(n=>n.slug==="writings")),o=a(()=>p.value?.title||"Writings"),{data:t,error:u}=([e,s]=v(()=>C(B`*[_type == 'writing' && defined(content) && author->slug.current == 'joel-sternfeld']{
2    ${b},
3    ${P}
4  } | order(publicationDate.date desc)`,{slug:""})),e=await e,s(),e);if(u.value||!t.value)throw f({statusCode:404,statusMessage:"Page not found"});const r=(w()?.public?.baseUrl||"")+"/writings";h({title:o.value,link:[{rel:"canonical",href:r}]});const _=t.value?.seoDescription?{description:t.value.seoDescription,ogDescription:t.value.seoDescription,twitterDescription:t.value.seoDescription}:{};return j({ogTitle:o.value,ogUrl:r,twitterTitle:o.value,..._}),(n,M)=>{const d=m;return c(),D("div",W,[x("h1",I,y(i(o)),1),i(t)?.length?(c(),k(d,{key:0,id:"writingSection",section:i(t)},null,8,["section"])):S("",!0)])}}}),F=g(T,[["__scopeId","data-v-86aa34e8"]]);export{F 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.