PageSourceSearch

https://dsdha-frontend.netlify.app/_nuxt/C173fRq9.js

js dsdha-frontend.netlify.app collected 2026-10-03 11:42:37 UTC 2,283 bytes, 1 lines download raw bytes

1import{_ as I}from"./CJWUEVbK.js";import{_ as B}from"./lfNBqQgI.js";import{_ as w,e as N,w as P,b as r,g as c,h as m,F as v,v as p,d as R,m as b,x as A,y as E,z as V,o as l,c as h,A as k,k as u,l as f,B as S,C as F}from"./XrRBevAG.js";import{u as L}from"./BnHvq93j.js";import"./9P7tid2z.js";const M={key:0,class:"page-grid top-margin"},Q={key:0,class:"projects"},z={class:"images"},D={class:"title"},O={key:1,class:"projects-categories"},q={class:"category-title"},G={class:"projects"},J={class:"images"},K={class:"title"},T={__name:"image",async setup(U){let d,y;N();const{data:n}=([d,y]=P(()=>b(V)),d=await d,y(),d),o=A(null),C=e=>{o.value===e.sort?o.value=null:o.value=e.sort},H=E(()=>{if(!o.value||!n.value.projects)return{};const e={};n.value.projects.forEach(t=>{let a=t[o.value];o.value==="year"&&t.year&&(a=[{title:t.year}]),a&&a.length>0&&a.forEach(_=>{e[_.title]||(e[_.title]=[]),e[_.title].push(t)})});const g=Object.keys(e).map(t=>({title:t,items:e[t]})).sort((t,a)=>t.title.localeCompare(a.title));return o.value==="year"&&g.reverse(),g});return L({title:n.value?.title,seo:n.value?.seo}),(e,g)=>{const t=I,a=B,_=F;return r(n)?(l(),c("main",M,[m(t,{active:"image",data:r(n),onHandleSortClick:C,activeSort:r(o)},null,8,["data","activeSort"]),r(o)?(l(),c("section",O,[(l(!0),c(v,null,p(r(H),(s,x)=>(l(),c("div",{key:x,class:"projects-category"},[u("h2",q,f(s.title),1),u("div",G,[(l(!0),c(v,null,p(s.items,i=>(l(),h(_,{key:i._id,to:("resolveHref"in e?e.resolveHref:r(S))(i._type,i.slug),class:"project"},{default:k(()=>[u("div",J,[m(a,{image:i.rolloverImage,aspectRatio:3/2,alt:i.title,class:"rollover-image"},null,8,["image","alt"]),m(a,{image:i.coverImage,aspectRatio:3/2,alt:i.title},null,8,["image","alt"])]),u("div",K,f(i.title),1)]),_:2},1032,["to"]))),128))])]))),128))])):(l(),c("section",Q,[(l(!0),c(v,null,p(r(n).projects,s=>(l(),h(_,{key:s._id,to:("resolveHref"in e?e.resolveHref:r(S))(s._type,s.slug),class:"project"},{default:k(()=>[u("div",z,[m(a,{image:s.rolloverImage,aspectRatio:3/2,alt:s.title,class:"rollover-image"},null,8,["image","alt"]),m(a,{image:s.coverImage,aspectRatio:3/2,alt:s.title},null,8,["image","alt"])]),u("div",D,f(s.title),1)]),_:2},1032,["to"]))),128))]))])):R("",!0)}}},j=w(T,[["__scopeId","data-v-b807c889"]]);export{j 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.