1import{_ as N}from"./TextLarge.b87f45eb.js";import{_ as j}from"./BlockTextSection.2662a245.js";import{_ as H}from"./_plugin-vue_export-helper.c27b6911.js";import{o as t,c as o,t as d,f as l,a as k,F as v,r as L,g as x,h as _,i as C,u as E,j as T,k as D,l as q,n as F,m as Q}from"./entry.39f2d63d.js";import{_ as O}from"./PressItems.906da01c.js";import{_ as V}from"./SingleImage.c36cd1c7.js";import z from"./StickyNav.273ff057.js";import{s as Z}from"./slugify.c1958e9d.js";import{g as G}from"./index.591357be.js";import"./BlockText.18ec7b1b.js";import"./PressBlock.214288f3.js";import"./Download.fd74abab.js";import"./index.c11b4658.js";import"./DefImageContainer.cdf04959.js";import"./DefImage.15210a2e.js";import"./LightboxButton.b597ace5.js";import"./state.c0adcbb5.js";import"./ImageDescription.17eab4a5.js";import"./client-only.685b51d3.js";import"./fetch.73eda8a0.js";import"./index.512841a7.js";import"./_commonjsHelpers.de833af9.js";import"./ScrollLink.18288214.js";import"./all.89c74157.js";import"./ScrollTrigger.458d8b0f.js";import"./ScrollToPlugin.bfdd12dc.js";const J={class:"staff-module px-10 lg:px-page py-16 mt-0 bg-cream page-module module-full"},K={key:0,class:"text-base lg:text-lg uppercase animate animation-1"},R=["innerHTML"],U={class:"staff-items grid grid-cols-2 lg:grid-cols-3 gap-x-10 gap-y-16 lg:gap-y-20"},W={key:0,class:"text-base uppercase"},X={class:"mt-10 flex flex-col items-start"},Y=["innerHTML"],ee=["href"],te=["href"],ae=["innerHTML"],ne={__name:"Staff",props:{block:{type:Object,required:!0}},setup(s){return(n,c)=>(t(),o("section",J,[s.block.blockHeading?(t(),o("h2",K,d(s.block.blockHeading),1)):l("",!0),s.block.blockText?(t(),o("div",{key:1,class:"text text-base lg:text-lg rich-text bold-seasonal animate animation-1",innerHTML:s.block.blockText},null,8,R)):l("",!0),k("div",U,[(t(!0),o(v,null,L(s.block.staff,(a,m)=>(t(),o("div",{key:m,class:"col-span-3 md:col-span-1 animate animation-1"},[a.staffName?(t(),o("h3",W,d(a.staffName),1)):l("",!0),k("div",X,[a.staffTitle?(t(),o("div",{key:0,innerHTML:a.staffTitle,class:"text-base"},null,8,Y)):l("",!0),a.email?(t(),o("a",{key:1,href:`mailto:${a.email}`,class:"text-base text-orange truncate w-full"},d(a.email),9,ee)):l("",!0),a.phone?(t(),o("a",{key:2,href:`tel:${a.phone}`,class:"text-base text-orange"},d(a.phone),9,te)):l("",!0)]),a.description?(t(),o("div",{key:1,innerHTML:a.description,class:"staff-description bg-white text-sm p-sm mt-10"},null,8,ae)):l("",!0)]))),128))])]))}},oe=H(ne,[["__scopeId","data-v-5290462d"]]);const se={class:"text-small-module page-module px-10 lg:px-page"},le={key:0,class:"text-base lg:text-lg uppercase animate animation-1"},re=["innerHTML"],ie={__name:"TextSmall",props:{block:{type:Object},text:String},setup(s){const n=s,c=x(()=>n.text||n.block.blockText||n.block.text||n.block.textArea?n.text?n.text:n.block.blockText||n.block.text||n.block.textArea:!1);return(a,m)=>{var g,b;return t(),o("section",se,[(g=s.block)!=null&&g.blockHeading&&!s.block.hideHeading?(t(),o("h2",le,d((b=s.block)==null?void 0:b.blockHeading),1)):l("",!0),_(c)?(t(),o("div",{key:1,class:"text-base rich-text upper bold-seasonal animate animation-1",innerHTML:_(c)},null,8,re)):l("",!0)])}}},ce=H(ie,[["__scopeId","data-v-b28b6a26"]]),ue=G` 2 query AboutQuery { 3 aboutEntries(limit: 1) { 4 ... on about_about_Entry { 5 aboutMatrix { 6 ... on aboutMatrix_text_BlockType { 7 typeHandle 8 blockHeading 9 blockText 10 hideHeading 11 includeInPageMenu 12 pageMenuLabel 13 havardColors 14 } 15 ... on aboutMatrix_donate_BlockType { 16 blockHeading 17 blockText 18 includeInPageMenu 19 typeHandle 20 pageMenuLabel 21 } 22 ... on aboutMatrix_staff_BlockType { 23 includeInPageMenu 24 typeHandle 25 blockText 26 blockHeading 27 pageMenuLabel 28 staff { 29 ... on staff_BlockType { 30 email 31 staffName 32 staffTitle 33 phone 34 description 35 } 36 } 37 } 38 ... on aboutMatrix_press_BlockType { 39 includeInPageMenu 40 typeHandle 41 blockHeading 42 pageMenuLabel 43 pressItems { 44 ... on pressItems_BlockType { 45 pressDate 46 pressExcerpt 47 publication 48 pressFile { 49 url 50 } 51 } 52 } 53 } 54 ... on aboutMatrix_jobs_BlockType { 55 includeInPageMenu 56 typeHandle 57 blockHeading 58 blockText 59 pageMenuLabel 60 } 61 ... on aboutMatrix_credits_BlockType { 62 includeInPageMenu 63 typeHandle 64 blockHeading 65 blockText 66 pageMenuLabel 67 } 68 ... on aboutMatrix_image_BlockType { 69 includeInPageMenu 70 pageMenuLabel 71 typeHandle 72 image { 73 large: url @transform(width: 1800) 74 medium: url @transform(width: 1100) 75 small: url @transform(width: 800) 76 width 77 height 78 alt 79 ... on doSpaces_Asset { 80 caption 81 id 82 disableZoom 83 } 84 } 85 } 86 } 87 } 88 } 89 } 90`,pe={class:"pt-32 lg:pt-page-top"},de=k("section",{class:"px-10 lg:px-page page-module animate animation-1"},[k("h1",{class:"text-base lg:text-lg font-primary text-orange"},"About")],-1),Fe={__name:"index",async setup(s){let n,c;const a=N,m=j,g=oe,b=O,B=ce,I=V,S=e=>e==="text"?a:e==="donate"?m:e==="staff"?g:e==="press"?b:e==="jobs"?a:e==="credits"?B:e==="image"?I:null,$=e=>e==="donate"?"support":e==="jobs"?"bg-cream py-16":null,{data:y,pending:A,error:_e}=([n,c]=C(()=>D(ue)),n=await n,c(),n),h=x(()=>!A.value&&y.value?y.value.aboutEntries[0]:!1),f=x(()=>{var e,i;return h?(i=(e=h.value)==null?void 0:e.aboutMatrix)==null?void 0:i.map(p=>{const u=p.pageMenuLabel||p.blockHeading,r=u?Z(u,{lower:!0,strict:!0}):!1;return{title:u,id:r,link:r?`#${r}`:!1,...p}}):!1}),M=x(()=>f.value?f.value.filter(e=>e.pageMenuLabel||e.blockHeading).reduce((e,i)=>(i.title&&i.includeInPageMenu&&e.push({...i}),e),[]):!1),{$MetaTags:w}=q();return E(w({title:"About"})),(e,i)=>{var u;const p=z;return t(),o("div",pe,[((u=_(M))==null?void 0:u.length)>1?(t(),T(p,{key:0,links:_(M)},null,8,["links"])):l("",!0),de,(t(!0),o(v,null,L(_(f),(r,P)=>(t(),T(Q(S(r.typeHandle)),{id:r.id?r.id:null,key:P,block:r,class:F($(r.typeHandle))},null,8,["id","block","class"]))),128))])}}};export{Fe 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.